.hero.hero--with-grid{background-color:#f4f7fc;margin-bottom:-120px}.hero.hero--with-grid .hero__content{align-items:stretch;background-image:url(../../../assets/images/texture-bg.png);background-position:bottom;background-repeat:no-repeat;background-size:100% auto;display:flex;gap:26px;justify-content:space-between;padding:32px 0 155px}.hero.hero--with-grid .breadcrumbs,.hero.hero--with-grid .rank-math-breadcrumb{color:rgba(8,14,41,.32)}.hero.hero--with-grid .breadcrumbs .active,.hero.hero--with-grid .rank-math-breadcrumb .last{color:rgba(8,14,41,.8)}.hero.hero--with-grid .hero__left{display:flex;flex-flow:column;gap:26px;max-width:606px;width:100%}.hero.hero--with-grid .hero__left .hero__text{align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:column;gap:40px;justify-content:center}.hero.hero--with-grid .hero__grid{display:grid;gap:16px;grid-template-columns:repeat(2,1fr);grid-template-rows:253px 454px;margin-right:-52px;max-width:607px;width:100%}.hero.hero--with-grid .hero__grid .grid__row{align-items:center;background-image:var(--bg-desktop);background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid rgba(0,0,0,.05);display:flex;justify-content:center}.hero.hero--with-grid .hero__grid .grid__subgrid{display:grid;gap:16px;grid-template-columns:1fr;grid-template-rows:320px 118px}.hero.hero--with-grid .hero__grid .grid__subgrid:last-of-type{grid-template-rows:219px 219px}.hero.hero--with-grid .hero__grid>.grid__row:first-of-type{grid-column:span 2}.hero.hero--with-grid .hero__grid .grid__row p{color:#f5f8fc;font-family:Room,sans-serif;font-size:32px;font-style:normal;font-weight:700;letter-spacing:-1.28px;line-height:88%;text-align:center;text-transform:lowercase}.hero.hero--with-grid .hero__grid .grid__row--gray p{color:rgba(8,14,41,.4)}.hero.hero--with-grid .hero__desc{leading-trim:none;color:rgba(8,14,41,.72);display:flex;flex-direction:column;font-family:Montserrat,sans-serif;font-size:18px;font-style:normal;font-weight:500;gap:25.2px;letter-spacing:-.396px;line-height:140%;max-width:502px}.hero.hero--with-grid .hero__title{leading-trim:none;color:#080e29;text-transform:uppercase}.hero.hero--with-grid .hero__subtitle{color:#080e29;font-family:Montserrat,sans-serif;font-size:24px;font-style:normal;font-weight:500;letter-spacing:-.528px;line-height:110%}.hero.hero--with-grid .hero__title,.hero.hero--with-grid .hero__title strong{font-family:Room,sans-serif;font-size:58px;font-weight:900;letter-spacing:-.15rem;line-height:90%}.hero.hero--with-grid .hero__title strong{leading-trim:none;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#257ffc 10%,#142571);-webkit-background-clip:text;background-clip:text}.hero.hero--with-grid .hero__btns-block{display:flex;gap:16px;max-width:437px;width:100%}.hero.hero--with-grid .hero__btns-block .hero__btn{flex:1 1 100%}.hero.hero--with-grid .hero__btn{leading-trim:none;border:2px solid #e4e4e4;color:#080e29;font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.04em;line-height:90%;padding:22px 24px;text-align:center;text-transform:uppercase;transition:.3s ease}.hero.hero--with-grid .hero__btn:focus,.hero.hero--with-grid .hero__btn:hover{background:#d5e2f4;color:#080e29}.hero.hero--with-grid .hero__btn.dark{background:#080e29;border:2px solid #080e29;color:#fff}.hero.hero--with-grid .hero__btn.dark:focus,.hero.hero--with-grid .hero__btn.dark:hover{background:#030303;color:#fff}@media (max-width:1280px) and (min-width:744px){.hero.hero--with-grid{margin-bottom:-24px}.hero.hero--with-grid .hero__content{background-image:url(../../../assets/images/texture-bg.png);background-position:bottom;background-repeat:no-repeat;background-size:100% auto;flex-direction:column;gap:40px;padding:32px 0 30px}.hero.hero--with-grid .hero__left{gap:30px;max-width:100%}.hero.hero--with-grid .hero__left .hero__text{gap:25px}.hero.hero--with-grid .hero__grid{grid-template-rows:253px 1fr;max-width:100%}.hero.hero--with-grid .hero__grid .grid__subgrid{display:grid;gap:16px;grid-template-columns:1fr;grid-template-rows:auto 14.11vw}.hero.hero--with-grid .hero__grid .grid__subgrid:last-of-type{grid-template-rows:36.96vw 36.96vw}.hero.hero--with-grid .hero__grid .grid__row{background-image:var(--bg-tablet,var(--bg-desktop));background-position:top}.hero.hero--with-grid .hero__desc{font-size:16px;gap:22.4px;letter-spacing:-.352px;max-width:100%}.hero.hero--with-grid .hero__subtitle{font-size:20px;letter-spacing:-.44px}.hero.hero--with-grid .hero__title{font-size:48px;font-style:normal;font-weight:700;letter-spacing:-1.92px;line-height:88%;margin-bottom:5px}.hero.hero--with-grid .hero__btns-block{flex-direction:row;margin-top:15px;max-width:100%}.hero.hero--with-grid .hero__btns-block .hero__btn{flex:1 1 100%}.hero.hero--with-grid .hero__btn{height:auto}}@media (max-width:743px){.hero.hero--with-grid{margin-bottom:0}.hero.hero--with-grid .hero__content{background-image:url(../../../assets/images/texture-bg.png);background-position:bottom;background-repeat:no-repeat;background-size:100% auto;flex-direction:column;gap:40px;padding:32px 0 0}.hero.hero--with-grid .hero__left{gap:16px;max-width:100%}.hero.hero--with-grid .hero__left .hero__text{gap:16px}.hero.hero--with-grid .hero__grid{grid-template-rows:173px 1fr;max-width:100%}.hero.hero--with-grid .hero__grid .grid__subgrid{display:grid;gap:16px;grid-template-columns:1fr;grid-template-rows:auto 14.11vw}.hero.hero--with-grid .hero__grid .grid__subgrid:last-of-type{grid-template-rows:44vw 32.8vw}.hero.hero--with-grid .hero__grid .grid__row{background-image:var(--bg-mobile,var(--bg-desktop))}.hero.hero--with-grid .hero__grid>.grid__row{background-position:top}.hero.hero--with-grid .hero__grid .grid__row p{font-size:24px}.hero.hero--with-grid .hero__desc{font-size:14px;gap:19.6px;letter-spacing:-.308px;line-height:140%}.hero.hero--with-grid .hero__subtitle{font-size:16px;letter-spacing:-1px}.hero.hero--with-grid .hero__title{font-size:48px;font-style:normal;font-weight:700;letter-spacing:-1.92px;line-height:88%;margin-bottom:8px}.hero.hero--with-grid .hero__btns-block{flex-direction:row;margin-top:7px;max-width:100%}.hero.hero--with-grid .hero__btns-block .hero__btn{flex:1 1 100%}.hero.hero--with-grid .hero__btn{height:auto}}
