.custom-page-hero-block{max-width:var(--page-layout-width);padding-left:var(--page-layot-sides-padding);padding-right:var(--page-layot-sides-padding);margin-left:auto;margin-right:auto}.custom-page-hero-block__container{position:relative;background-color:#000;color:#fff;border-radius:56px;overflow:hidden;padding:48px 96px;cursor:crosshair;display:flex;align-items:center;justify-content:center;margin-top:16px;height:calc(100dvh - 100px - 16px - 24px);max-height:700px;min-height:-moz-fit-content;min-height:fit-content}.custom-page-hero-block__container #pointer-particles-element{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.custom-page-hero-block__container .title-with-gradient.title-gradient-violet h1{background:linear-gradient(265deg,#813e8a 22.63%,#000 88.69%);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;display:block}.custom-page-hero-block__container .title-with-gradient.title-gradient-violet p{color:#813e8a}.custom-page-hero-block__container .title-with-gradient.title-gradient-green h1{background:linear-gradient(265deg,#63a630 22.63%,#000 88.69%);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;display:block}.custom-page-hero-block__container .title-with-gradient.title-gradient-green p{color:#63a630}.custom-page-hero-block__container .title-with-gradient.title-gradient-blue h1{background:linear-gradient(265deg,#2c4791 22.63%,#000 88.69%);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;display:block}.custom-page-hero-block__container .title-with-gradient.title-gradient-blue p{color:#2c4791}.has-background-image.without-shadow .custom-page-hero-block__container::after{content:none}.has-background-image .custom-page-hero-block__container{background-repeat:no-repeat;background-size:cover;background-position:center;cursor:inherit;position:relative}.has-background-image .custom-page-hero-block__container.without-shadow::after{content:none}.has-background-image .custom-page-hero-block__container::after{content:"";background:linear-gradient(168deg,rgba(0,0,0,0) 13.71%,rgba(0,0,0,.27) 30.2%,rgba(0,0,0,.52) 77.35%);position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.has-background-image .custom-page-hero-block__content{display:flex;flex-direction:column;row-gap:36px}.has-background-image .custom-page-hero-block__content>*{color:#fff}.has-background-image.gap-16 .custom-page-hero-block__content{row-gap:16px}.button-offset-36.gap-16 .custom-page-hero-block__content .common-buttons{margin-top:20px}.custom-page-hero-block__content{position:relative;z-index:3;text-align:center;display:flex;flex-direction:column;align-items:center}.custom-page-hero-block__subtitle,.custom-page-hero-block__title{color:#fff;max-width:844px;text-wrap:balance}.custom-page-hero-block__subtitle::-moz-selection{background-color:transparent;color:inherit}.custom-page-hero-block__subtitle::selection{background-color:transparent;color:inherit}.custom-page-hero-block__title::-moz-selection{background-color:transparent;color:inherit}.custom-page-hero-block__title::selection{background-color:transparent;color:inherit}.custom-page-hero-block__title{margin-top:14px;margin-bottom:36px}@media (min-width:1024px) and (max-width:1180px){.custom-page-hero-block .custom-page-hero-block__content br,.custom-page-paralax-banner-block .custom-page-paralax-banner-block__text-container br{display:block!important}}@media screen and (max-width:1023px){.custom-page-hero-block__container{margin-top:32px;padding:48px 16px;height:calc(100vh - 180px)}.adaptive-bg-position-x-70.has-background-image .custom-page-hero-block__container{background-position-x:70%}}@media screen and (max-width:676px){.custom-page-hero-block__container{padding:32px 16px;border-radius:24px}.custom-page-hero-block__title{margin-top:16px;margin-bottom:24px}}@media screen and (max-width:350px){.custom-page-hero-block__title.common-fonts.title-70{font-size:28px;line-height:32px}.custom-page-hero-block__subtitle.common-fonts.title-20{font-size:14px;line-height:24px}}