[data-prima-vision-gutenberg-block="box-text"] {
  position: relative;
  background-image: linear-gradient(120deg, rgba(var(--prima-vision-primary-color-rgb), 0.1) 60%, rgba(var(--prima-vision-secondary-color-rgb), 0.1));
  -webkit-border-radius: var(--prima-vision-general-border-radius);
  border-radius: var(--prima-vision-general-border-radius);
  padding: var(--prima-vision-tertiary-spacing);
  overflow: hidden; }
  [data-prima-vision-gutenberg-block="box-text"]:before {
    content: url("data:image/svg+xml,%3Csvg width='124' height='146' viewBox='0 0 124 146' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.3341 -4.37918e-05C26.3341 -4.37918e-05 26.3341 12.2272 33.3876 19.2807C40.4411 26.3343 52.6684 26.3343 52.6684 26.3343C52.6684 26.3343 40.4411 26.3343 33.3876 33.3878C26.3341 40.4413 26.3341 52.6686 26.3341 52.6686C26.3341 52.6686 26.3341 40.4414 19.2805 33.3878C12.227 26.3343 -0.000274062 26.3343 -0.000274062 26.3343C-0.000274062 26.3343 12.2272 26.3343 19.2805 19.281C26.3341 12.2275 26.3341 -4.37918e-05 26.3341 -4.37918e-05Z' fill='%23FFAB28'/%3E%3Cpath d='M58.3321 74.9999C58.3321 74.9999 58.3321 91.4054 67.7959 100.869C77.2597 110.333 93.6651 110.333 93.6651 110.333C93.6651 110.333 77.2597 110.333 67.7959 119.797C58.3321 129.26 58.3321 145.666 58.3321 145.666C58.3321 145.666 58.3321 129.261 48.8683 119.797C39.4045 110.333 22.9991 110.333 22.9991 110.333C22.9991 110.333 39.4049 110.333 48.8683 100.869C58.3321 91.4057 58.3321 74.9999 58.3321 74.9999Z' fill='%23FFAB28'/%3E%3Cpath d='M104.668 35C104.668 35 104.668 43.6672 109.668 48.6671C114.668 53.667 123.335 53.667 123.335 53.667C123.335 53.667 114.668 53.667 109.668 58.6668C104.668 63.6667 104.668 72.334 104.668 72.334C104.668 72.334 104.668 63.6667 99.6681 58.6668C94.6683 53.667 86.001 53.667 86.001 53.667C86.001 53.667 94.6684 53.667 99.6681 48.6673C104.668 43.6674 104.668 35 104.668 35Z' fill='white'/%3E%3C/svg%3E");
    position: absolute;
    bottom: 24px;
    right: 24px;
    pointer-events: none; }
  [data-prima-vision-gutenberg-block="box-text"] > span {
    position: relative;
    display: block;
    font-family: var(--prima-vision-text-heading4-font-family);
    font-size: var(--prima-vision-text-heading4-font-size);
    font-style: var(--prima-vision-text-heading4-font-style);
    font-weight: var(--prima-vision-text-heading4-font-weight);
    line-height: var(--prima-vision-text-heading4-line-height);
    color: var(--prima-vision-text-heading4-color);
    --prima-vision-text-heading4-color: var( --prima-vision-secondary-color );
    margin: 0 0 var(--prima-vision-secondary-spacing);
    padding-left: 62px; }
    [data-prima-vision-gutenberg-block="box-text"] > span:before {
      content: '';
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      width: 50px;
      height: 3px;
      -webkit-border-radius: 3px;
      border-radius: 3px;
      background-color: var(--prima-vision-secondary-color);
      margin: auto; }
  [data-prima-vision-gutenberg-block="box-text"] > h2 {
    margin: 0 0 var(--prima-vision-tertiary-spacing);
    font-size: 42px;
    line-height: 50px; }
  [data-prima-vision-gutenberg-block="box-text"] > .prima-vision-content-from-editor {
    padding-right: 200px; }
    [data-prima-vision-gutenberg-block="box-text"] > .prima-vision-content-from-editor > * {
      font-size: 20px; }
  @media only screen and (max-width: 767px) {
    [data-prima-vision-gutenberg-block="box-text"] > h2 {
      font-size: 32px;
      line-height: 40px; }
    [data-prima-vision-gutenberg-block="box-text"] .prima-vision-content-from-editor {
      padding-right: 140px; } }
  @media only screen and (max-width: 575px) {
    [data-prima-vision-gutenberg-block="box-text"]:before {
      bottom: auto;
      right: -40px;
      top: 8px; }
    [data-prima-vision-gutenberg-block="box-text"] > h2 {
      padding-right: 24px; }
    [data-prima-vision-gutenberg-block="box-text"] .prima-vision-content-from-editor {
      padding-right: 0; } }
  @media only screen and (max-width: 390px) {
    [data-prima-vision-gutenberg-block="box-text"] {
      padding: var(--prima-vision-secondary-spacing); }
      [data-prima-vision-gutenberg-block="box-text"]:before {
        display: none; }
      [data-prima-vision-gutenberg-block="box-text"] > h2 {
        padding-right: 0; } }
