.elementor-9 .elementor-element.elementor-element-b73c8ca{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:6rem;--padding-bottom:6rem;--padding-left:1rem;--padding-right:1rem;}.elementor-9 .elementor-element.elementor-element-0ed1127 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-a8f0400{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:start;}.elementor-9 .elementor-element.elementor-element-a8f0400.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-a8f0400 .elementor-heading-title{font-size:52px;color:var( --e-global-color-4d03259 );}.elementor-9 .elementor-element.elementor-element-cfe2286{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;color:var( --e-global-color-72cfe91 );}.elementor-9 .elementor-element.elementor-element-1020a22{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:4rem;--padding-bottom:4rem;--padding-left:1rem;--padding-right:1rem;}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-b73c8ca{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-9 .elementor-element.elementor-element-a8f0400{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-a8f0400 .elementor-heading-title{font-size:36px;}.elementor-9 .elementor-element.elementor-element-cfe2286{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-1020a22{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-a8f0400 .elementor-heading-title{font-size:30px;}}/* Start custom CSS for container, class: .elementor-element-b73c8ca */.tas-blog-banner {
  position: relative;
  overflow: hidden;
  border-radius: 0;
  background:
    radial-gradient(circle at 82% 18%, rgba(245, 158, 11, 0.22) 0%, rgba(245, 158, 11, 0) 34%),
    radial-gradient(circle at 12% 78%, rgba(31, 111, 174, 0.32) 0%, rgba(31, 111, 174, 0) 36%),
    linear-gradient(135deg, #071c2f 0%, #0b3a66 52%, #1f6fae 100%);
}

.tas-blog-banner::before {
  content: "";
  position: absolute;
  inset: 0;
  background:
    linear-gradient(90deg, rgba(255, 255, 255, 0.045) 1px, transparent 1px),
    linear-gradient(0deg, rgba(255, 255, 255, 0.035) 1px, transparent 1px);
  background-size: 72px 72px;
  opacity: 0.45;
  pointer-events: none;
}

.tas-blog-banner::after {
  content: "";
  position: absolute;
  right: -120px;
  top: -160px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.1);
  filter: blur(4px);
  pointer-events: none;
}

.tas-blog-banner > * {
  position: relative;
  z-index: 1;
}


@media (max-width: 767px) {
  .tas-blog-banner {
    background:
      radial-gradient(circle at 88% 10%, rgba(245, 158, 11, 0.2) 0%, rgba(245, 158, 11, 0) 38%),
      linear-gradient(145deg, #071c2f 0%, #0b3a66 58%, #1f6fae 100%);
  }
}
```/* End custom CSS */