.hero-banner{background-repeat:no-repeat;min-height:762px;position:relative}@media screen and (max-width:1440px){.hero-banner{min-height:650px}}@media screen and (max-width:1200px){.hero-banner{min-height:auto}}@media screen and (max-width:670px){.hero-banner{background-color:#202020}}.hero-banner__gradient-layer{background-image:url(/wp-content/themes/wp-rock/assets/public/images/3d-rendering-min.png.pagespeed.ce.SpHsQhxYv8.png);background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;height:100%;position:absolute;width:100%;z-index:2}@media screen and (max-width:1440px){.hero-banner__gradient-layer{background-size:87% 100%}}@media screen and (max-width:1024px){.hero-banner__gradient-layer{background-size:70% 100%}}@media screen and (max-width:670px){.hero-banner__gradient-layer{background:none}}.hero-banner:before{background-image:url(/wp-content/themes/wp-rock/assets/public/images/Mask.png.pagespeed.ce.bVsbahEwft.png);background-position:0 0;background-repeat:no-repeat;background-size:100% auto;content:"";display:block;height:170px;left:0;position:absolute;top:0;width:100%;z-index:1}.hero-banner__img-bg{height:100%;position:absolute;right:0;top:0}@media screen and (max-width:670px){.hero-banner__img-bg{bottom:0;display:none;position:static;top:auto}}.hero-banner__img-bg.mob{display:none;position:relative}.hero-banner__img-bg.mob img{height:auto;width:100%}.hero-banner__img-bg.mob:before{background:linear-gradient(180deg,#25292c,rgba(37,41,44,0) 50%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}@media screen and (max-width:670px){.hero-banner__img-bg.mob{display:block}}.hero-banner__container{position:relative;z-index:3}.hero-banner__content{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-width:1000px;padding-bottom:80px;padding-top:244px;position:relative}@media screen and (max-width:670px){.hero-banner__content{padding-bottom:55px;padding-top:214px}}.hero-banner__title{margin-bottom:27px}@media screen and (max-width:768px){.hero-banner__title{margin-bottom:19px}}.hero-banner__filled-subtitle{margin-bottom:53px}.hero-banner__subtitle{margin-bottom:58px;max-width:720px}@media screen and (max-width:991px){.hero-banner__subtitle{margin-bottom:47px}}.hero-banner__subtitle p{color:inherit;margin-bottom:20px}.hero-banner__subtitle p:last-child{margin-bottom:0}.hero-banner__list{gap:24px}.hero-banner__list-item{gap:30px}@media screen and (max-width:670px){.hero-banner__list-item{gap:10px}}.hero-banner__list-item p{color:var(--color-type-primary-white)}@media screen and (max-width:670px){.hero-banner__list-item svg{height:42px;width:42px}}.service-hero.hero-banner{min-height:716px}@media screen and (max-width:1200px){.service-hero.hero-banner{min-height:auto}}.service-hero.hero-banner .hero-banner__subtitle{margin-bottom:25px}.service-hero.hero-banner .hero-banner__subtitle p{margin-bottom:9px}.service-hero.hero-banner .hero-banner__subtitle p:last-child{margin-bottom:0}.thank-you-page.hero-banner{height:100%}@media screen and (max-width:768px){.thank-you-page.hero-banner .hero-banner__title{margin-bottom:11px}}.thank-you-page.hero-banner .hero-banner__subtitle{margin-bottom:91px}@media screen and (max-width:670px){.thank-you-page.hero-banner .hero-banner__subtitle{margin-bottom:44px}}.single-courses .hero-banner__title{margin-bottom:35px}@media screen and (max-width:768px){.single-courses .hero-banner__title{margin-bottom:19px}}