.contact-us-content{display:flex;flex-direction:column;row-gap:56px;margin:56px 0}.contact-us-content>.constructor-block{scroll-margin-top:96px}@media all and (min-width: 1024px){.contact-us-content>.constructor-block{scroll-margin-top:136px}}.contact-us-content>.constructor-block:not(.client-reviews-block,.business-client-reviews-block,.discount-banner-block,.banner-block,.devices-block){--container-padding: 16px;--container-max-width: 1066px;max-width:calc(var(--container-max-width) + var(--container-padding) * 2);margin-left:auto;margin-right:auto;position:relative;width:100%;padding-inline:var(--container-padding)}@media all and (min-width: 768px){.contact-us-content>.constructor-block:not(.client-reviews-block,.business-client-reviews-block,.discount-banner-block,.banner-block,.devices-block){--container-padding: 32px}}@media all and (min-width: 1200px){.contact-us-content>.constructor-block:not(.client-reviews-block,.business-client-reviews-block,.discount-banner-block,.banner-block,.devices-block){--container-padding: 150px}}.contact-us-content>.constructor-block.visual-steps-block+.constructor-block.store-icons-block{margin-top:-36px}.contact-us-content>.constructor-block.visual-steps-block+.constructor-block.store-icons-block+.constructor-block.button-block{margin-top:-50px}.contact-us-content>.constructor-block.visual-steps-block+.constructor-block.store-icons-block+.constructor-block.button-block .button{--button-svg-dimension: 28px;--has-loading-padding: 2px;border-radius:48px;padding:10px 24px;font-size:20px;line-height:28px;letter-spacing:normal;font-family:Inter-SemiBold,sans-serif;font-weight:600;-webkit-font-smoothing:antialiased;background:#FFFFFF;box-shadow:inset 0 0 0 2px #009eff;color:#009eff}.contact-us-content>.constructor-block.text-block+.constructor-block.button-block{margin-top:-32px}.contact-us-content>.constructor-block.single-locale-text-block+.constructor-block.button-block{margin-top:-32px}.contact-us-content>.constructor-block.single-locale-text-block,.contact-us-content>.constructor-block.text-block{max-width:930px}.contact-us-content p{font-size:16px;line-height:24px;letter-spacing:normal;font-family:Inter-Regular,sans-serif;color:#474f5e}@media all and (max-width: 767px){.contact-us-content h1{font-size:32px;line-height:normal;letter-spacing:normal;font-family:Inter-Regular,sans-serif}.contact-us-content h2{font-size:24px;line-height:36px;letter-spacing:normal;font-family:Inter-SemiBold,sans-serif;font-weight:600;-webkit-font-smoothing:antialiased}.contact-us-content h3{font-size:20px;line-height:28px;letter-spacing:normal;font-family:Inter-SemiBold,sans-serif;font-weight:600;-webkit-font-smoothing:antialiased}}@media all and (min-width: 768px){.contact-us-content{row-gap:48px;margin:48px 0 120px}.contact-us-content>.constructor-block.business-client-reviews-block,.contact-us-content>.constructor-block.discount-banner-block,.contact-us-content>.constructor-block.banner-block{--container-padding: 16px;--container-max-width: 1066px;max-width:calc(var(--container-max-width) + var(--container-padding) * 2);margin-left:auto;margin-right:auto;position:relative;width:100%;padding-inline:var(--container-padding)}.contact-us-content>.constructor-block.visual-steps-block+.constructor-block.store-icons-block{margin-top:-104px}.contact-us-content>.constructor-block.visual-steps-block+.constructor-block.store-icons-block+.constructor-block.button-block{margin-top:-36px;margin-bottom:72px}.contact-us-content :not(.client-reviews-block) .block-container-large{margin-bottom:72px}.contact-us-content :not(.client-reviews-block) .block-container-large .block-container-large{margin-bottom:36px}}@media all and (min-width: 768px) and (min-width: 768px){.contact-us-content>.constructor-block.business-client-reviews-block,.contact-us-content>.constructor-block.discount-banner-block,.contact-us-content>.constructor-block.banner-block{--container-padding: 32px}}@media all and (min-width: 768px) and (min-width: 1200px){.contact-us-content>.constructor-block.business-client-reviews-block,.contact-us-content>.constructor-block.discount-banner-block,.contact-us-content>.constructor-block.banner-block{--container-padding: 150px}}@media all and (max-width: 1023px){.contact-us-content>.constructor-block.text-block+.constructor-block.grid-block{margin-top:-40px}}@media all and (min-width: 1200px){.contact-us-content{row-gap:48px}.contact-us-content p{font-size:18px;line-height:26px;letter-spacing:normal;font-family:Inter-Regular,sans-serif;color:#474f5e}}body.has-top-banner .contact-us-content>.constructor-block{scroll-margin-top:196px}@media all and (min-width: 1024px){body.has-top-banner .contact-us-content>.constructor-block{scroll-margin-top:220px}}.contact-us-page{margin-top:24px}.contact-us-page .contacts{display:flex;flex-direction:column-reverse;row-gap:32px}.contact-us-page .contacts-card{border-radius:32px;background:#F5F7FA;display:flex;padding:32px 16px;flex-direction:column;justify-content:center;align-items:center;gap:24px;text-align:center;color:#101430}.contact-us-page .contacts-card .card-title{font-size:24px;line-height:36px;letter-spacing:normal;font-family:Inter-SemiBold,sans-serif;font-weight:600;-webkit-font-smoothing:antialiased}.contact-us-page .contacts-card .card-info{display:flex;flex-direction:column;row-gap:8px}.contact-us-page .contacts-card .card-info p:first-child{font-size:20px;line-height:28px;letter-spacing:normal;font-family:Inter-SemiBold,sans-serif;font-weight:600;-webkit-font-smoothing:antialiased}.contact-us-page .contacts-card .card-info>a,.contact-us-page .contacts-card .card-info p:last-child{font-size:20px;line-height:28px;letter-spacing:normal;font-family:Inter-Regular,sans-serif}.contact-us-page .contacts-card .card-social{display:flex;justify-content:center;column-gap:12px}.contact-us-page .contacts-card .card-social a{color:#101430}.contact-us-page .contacts-card .card-social a svg path{fill:#101430}.contact-us-page .contacts-form-container{display:flex;padding:24px 32px;flex-direction:column;justify-content:center;align-items:center;gap:24px;color:#101430}.contact-us-page .contacts-form-container .form-title{font-size:24px;line-height:36px;letter-spacing:normal;font-family:Inter-SemiBold,sans-serif;font-weight:600;-webkit-font-smoothing:antialiased}.contact-us-page .contacts .contacts-form{display:flex;flex-direction:column;row-gap:12px;width:100%}.contact-us-page .contacts .contacts-form>button{margin-top:8px;--button-svg-dimension: 28px;--has-loading-padding: 2px;border-radius:48px;padding:10px 24px;font-size:20px;line-height:28px;letter-spacing:normal;font-family:Inter-SemiBold,sans-serif;font-weight:600;-webkit-font-smoothing:antialiased}.contact-us-page .contacts .contacts-form-success .success-image{margin:16px 0 8px;display:none}.contact-us-page .contacts .contacts-form-success .success-image.small{display:block}.contact-us-page .contacts .contacts-form-success .success-image>svg{width:100%;height:auto;object-fit:cover;object-position:center}.contact-us-page .contacts .contacts-form-success a.button{width:100%;--button-svg-dimension: 28px;--has-loading-padding: 2px;border-radius:48px;padding:10px 24px;font-size:20px;line-height:28px;letter-spacing:normal;font-family:Inter-SemiBold,sans-serif;font-weight:600;-webkit-font-smoothing:antialiased}@media all and (max-width: 1023px){.contact-us-page .contacts>.contacts-form-container{--container-padding: 16px;--container-max-width: 1066px;max-width:calc(var(--container-max-width) + var(--container-padding) * 2);margin-left:auto;margin-right:auto;position:relative;width:100%;padding-inline:var(--container-padding)}}@media all and (max-width: 1023px) and (min-width: 768px){.contact-us-page .contacts>.contacts-form-container{--container-padding: 32px}}@media all and (max-width: 1023px) and (min-width: 1200px){.contact-us-page .contacts>.contacts-form-container{--container-padding: 150px}}@media all and (max-width: 1023px){.contact-us-page .contacts .contacts-form-container{--container-padding: 32px}.contact-us-page .contacts .contacts-form .form-field.input input,.contact-us-page .contacts .contacts-form .form-field.input select{padding:8px 12px 8px 16px;font-size:14px;line-height:18px;letter-spacing:normal;font-family:Inter-Regular,sans-serif}}@media all and (max-width: 1023px) and (max-width: 767px){.contact-us-page .contacts .contacts-form .form-field.input input,.contact-us-page .contacts .contacts-form .form-field.input select{height:44px}}@media all and (max-width: 1023px){.contact-us-page .contacts .contacts-form .form-field.input textarea{padding:16px 12px 8px 16px;font-size:14px;line-height:18px;letter-spacing:normal;font-family:Inter-Regular,sans-serif;border-radius:24px}.contact-us-page .contacts-form-success{display:flex;flex-direction:column;align-items:center;text-align:center}.contact-us-page .contacts-form-success .form-title+*{font-size:12px;line-height:16px;letter-spacing:normal;font-family:Inter-Regular,sans-serif;margin-top:16px}}@media all and (min-width: 768px){.contact-us-page{margin-top:48px}}@media all and (min-width: 1024px){.contact-us-page{--container-padding: 16px;--container-max-width: 1066px;max-width:calc(var(--container-max-width) + var(--container-padding) * 2);margin-left:auto;margin-right:auto;position:relative;width:100%;padding-inline:var(--container-padding)}}@media all and (min-width: 1024px) and (min-width: 768px){.contact-us-page{--container-padding: 32px}}@media all and (min-width: 1024px) and (min-width: 1200px){.contact-us-page{--container-padding: 150px}}@media all and (min-width: 1024px){.contact-us-page .contacts{flex-direction:row}.contact-us-page .contacts-card{border-radius:40px;padding:90px;gap:40px;text-align:left;align-items:flex-start;justify-content:flex-start;width:48%}.contact-us-page .contacts-card .card-title{font-size:40px;line-height:48px;letter-spacing:normal;font-family:Inter-SemiBold,sans-serif;font-weight:600;-webkit-font-smoothing:antialiased}.contact-us-page .contacts-card .card-info{row-gap:16px}.contact-us-page .contacts-card .card-info p:first-child{font-size:24px;line-height:36px;letter-spacing:normal;font-family:Inter-SemiBold,sans-serif;font-weight:600;-webkit-font-smoothing:antialiased}.contact-us-page .contacts-card .card-info>a,.contact-us-page .contacts-card .card-info p:last-child{font-size:18px;line-height:27px;letter-spacing:normal;font-family:Inter-Regular,sans-serif;max-width:unset}.contact-us-page .contacts-card .card-social{justify-content:left;column-gap:12px}.contact-us-page .contacts-form-container{align-items:flex-start;justify-content:flex-start;padding:90px 90px 0;gap:40px;width:52%}.contact-us-page .contacts-form-container .form-title{font-size:40px;line-height:48px;letter-spacing:normal;font-family:Inter-SemiBold,sans-serif;font-weight:600;-webkit-font-smoothing:antialiased}.contact-us-page .contacts .contacts-form-success .success-image{margin:30px 0 12px;display:block}.contact-us-page .contacts .contacts-form-success .success-image.small{display:none}.contact-us-page .contacts .contacts-form-success .form-title+*{font-size:16px;line-height:24px;letter-spacing:normal;font-family:Inter-Regular,sans-serif}}@media all and (max-width: 767px){.contact-us-content{margin:24px 0}}
