.hero-banner-common{padding:90px 0}.hero-banner-common .has-pattern-show{position:absolute;height:500px;width:60%;background-size:cover;top:0;right:0;opacity:.1;background-position:top -90px right}.hero-banner-common .text-charcoal .breadcrumbs .breadcrumbs-inner span{color:#1c2126}.hero-banner-common.has-white-background-color .banner-heading h1{background:linear-gradient(to right,#fc7417 0%,#fdd821 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-banner-common.has-white-background-color .banner-content p{color:#1c2126}.hero-common-wrapper .banner-heading h1{font-size:clamp(2.875rem, -4.4107rem + 15.1786vw, 5rem);line-height:1.2}.hero-common-wrapper .banner-content{max-width:874px}.hero-common-wrapper .banner-content p{color:#fff;font-size:16px;line-height:1.5;margin-bottom:20px}.hero-common-wrapper .banner-content p:last-child{margin-bottom:0}.hero-common-wrapper p a{color:#fff;text-decoration:underline}.hero-common-wrapper .wp-block-buttons{justify-content:center;margin:58px 0 0}.hero-common-wrapper .wp-block-button a.wp-block-button__link{padding:18px 64px;margin:0;border-radius:40px;cursor:pointer;background:transparent;height:auto;line-height:24px;font-size:18px;font-weight:700;transition:all 0.25s ease}.hero-common-wrapper .is-style-outline .wp-element-button.has-outline-white-color:hover{color:#1d252d!important}@media (min-width:768px){.hero-banner-common{padding:192px 0}.hero-common-wrapper .banner-content p{font-size:18px}}@media (min-width:992px){.hero-common-wrapper .banner-content p{font-size:20px}.hero-common-wrapper .wp-block-button a.wp-block-button__link{padding:20px 64px}}@media (min-width:1200px){.hero-common-wrapper .banner-heading h1{line-height:1}.hero-common-wrapper .banner-content p{font-size:22px;font-weight:600}}