.language-index{display:flex;flex-direction:column;row-gap:56px;margin:56px 0}.language-index>.constructor-block{scroll-margin-top:96px}@media all and (min-width: 1024px){.language-index>.constructor-block{scroll-margin-top:136px}}.language-index>.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){.language-index>.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){.language-index>.constructor-block:not(.client-reviews-block,.business-client-reviews-block,.discount-banner-block,.banner-block,.devices-block){--container-padding: 150px}}.language-index>.constructor-block.visual-steps-block+.constructor-block.store-icons-block{margin-top:-36px}.language-index>.constructor-block.visual-steps-block+.constructor-block.store-icons-block+.constructor-block.button-block{margin-top:-50px}.language-index>.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}.language-index>.constructor-block.text-block+.constructor-block.button-block{margin-top:-32px}.language-index>.constructor-block.single-locale-text-block+.constructor-block.button-block{margin-top:-32px}.language-index>.constructor-block.single-locale-text-block,.language-index>.constructor-block.text-block{max-width:930px}.language-index p{font-size:16px;line-height:24px;letter-spacing:normal;font-family:Inter-Regular,sans-serif;color:#474f5e}@media all and (max-width: 767px){.language-index h1{font-size:32px;line-height:normal;letter-spacing:normal;font-family:Inter-Regular,sans-serif}.language-index h2{font-size:24px;line-height:36px;letter-spacing:normal;font-family:Inter-SemiBold,sans-serif;font-weight:600;-webkit-font-smoothing:antialiased}.language-index 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){.language-index{row-gap:48px;margin:48px 0 120px}.language-index>.constructor-block.business-client-reviews-block,.language-index>.constructor-block.discount-banner-block,.language-index>.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)}.language-index>.constructor-block.visual-steps-block+.constructor-block.store-icons-block{margin-top:-104px}.language-index>.constructor-block.visual-steps-block+.constructor-block.store-icons-block+.constructor-block.button-block{margin-top:-36px;margin-bottom:72px}.language-index :not(.client-reviews-block) .block-container-large{margin-bottom:72px}.language-index :not(.client-reviews-block) .block-container-large .block-container-large{margin-bottom:36px}}@media all and (min-width: 768px) and (min-width: 768px){.language-index>.constructor-block.business-client-reviews-block,.language-index>.constructor-block.discount-banner-block,.language-index>.constructor-block.banner-block{--container-padding: 32px}}@media all and (min-width: 768px) and (min-width: 1200px){.language-index>.constructor-block.business-client-reviews-block,.language-index>.constructor-block.discount-banner-block,.language-index>.constructor-block.banner-block{--container-padding: 150px}}@media all and (max-width: 1023px){.language-index>.constructor-block.text-block+.constructor-block.grid-block{margin-top:-40px}}@media all and (min-width: 1200px){.language-index{row-gap:48px}.language-index p{font-size:18px;line-height:26px;letter-spacing:normal;font-family:Inter-Regular,sans-serif;color:#474f5e}}body.has-top-banner .language-index>.constructor-block{scroll-margin-top:196px}@media all and (min-width: 1024px){body.has-top-banner .language-index>.constructor-block{scroll-margin-top:220px}}
