 body {
   --wp--preset--color--orange: #ff9307;
   --wp--preset--color--red: #ef4036;
   --wp--preset--color--blue: #1e8fd7;
   --wp--preset--gradient--blue-green: linear-gradient(180deg, rgb(30, 143, 215) 0%, rgb(92, 186, 71) 100%);
   --wp--preset--gradient--red-purple: linear-gradient(180deg, rgb(239, 64, 54) 0%, rgb(176, 53, 200) 100%);
   --wp--preset--gradient--pink-purple: linear-gradient(180deg, rgb(234, 61, 111) 0%, rgb(176, 53, 200) 100%);
   --wp--preset--gradient--orange-red: linear-gradient(180deg, rgb(255, 147, 7) 0%, rgb(239, 64, 54) 100%);
   --wp--preset--font-size--xsmall: clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.208), 1rem);
   --wp--custom--spacing--gutter: clamp(1rem, 0.7rem + 1.5vw, 2.5rem);
 }
 .BirthdayPartyBlock__name span {
   font-size: 14px;
   font-size: clamp(14px, 13.8px + 0.0625vw, 15px);
   --tag-width: 160px;
   --tag-height: 40px;
   position: absolute;
   display: inline-flex;
   align-items: center;
   justify-content: center;
   color: white;
   left: inherit;
   right: -48px;
   top: calc(var(--tag-height) * -1);
   width: var(--tag-width);
   height: var(--tag-height);
   clip-path: polygon(var(--tag-height) 0, calc(var(--tag-width) - var(--tag-height)) 0, 100% 100%, 0% 100%);
   background-color: var(--wp--preset--color--red);
   background: linear-gradient(135deg, #ef4036 20%, #b035c8 150%);
   transform: rotate(45deg);
   transform-origin: left bottom;
 }
 .BirthdayPartyBlock, .BirthdayPartyBlock .block-editor-block-list__layout {
   display: flex;
   flex-direction: column;
   text-align: center;
 }
 .BirthdayPartyBlock {
   border-radius: 25px;
   overflow: hidden;
 }
 .BirthdayPartyBlock .BirthdayPartyBlock__heading, .BirthdayPartyBlock .block-editor-block-list__layout .BirthdayPartyBlock__heading {
   text-transform: uppercase;
 }
 .BirthdayPartyBlock .BirthdayPartyBlock__name, .BirthdayPartyBlock .block-editor-block-list__layout .BirthdayPartyBlock__name {
   position: relative;
   margin: 0;
   padding: 0.8rem calc(var(--wp--custom--spacing--gutter) / 2);
 }
 .BirthdayPartyBlock .BirthdayPartyBlock__description, .BirthdayPartyBlock .block-editor-block-list__layout .BirthdayPartyBlock__description {
   font-size: 20px;
   font-size: clamp(20px, 19.6px + 0.125vw, 22px);
   line-height: 1.3;
   margin: auto calc(var(--wp--custom--spacing--gutter) / 2) 1rem calc(var(--wp--custom--spacing--gutter) / 2);
   font-weight: 500;
 }
 .BirthdayPartyBlock .BirthdayPartyBlock__button, .BirthdayPartyBlock .block-editor-block-list__layout .BirthdayPartyBlock__button {
   margin: auto auto .5em auto;
 }
 .BirthdayPartyBlock .BirthdayPartyBlock__footnote, .BirthdayPartyBlock .block-editor-block-list__layout .BirthdayPartyBlock__footnote {
   font-size: var(--wp--preset--font-size--xsmall);
 }
 .BirthdayPartyBlocks.is-style-alternative .BirthdayPartyBlock > * {
   color: white;
 }
 .BirthdayPartyBlocks.is-style-alternative .BirthdayPartyBlock__name {
   margin: 5px;
   background-color: white;
 }
 .BirthdayPartyBlocks.is-style-alternative .BirthdayPartyBlock__button > * {
   background-color: white;
 }
 .BirthdayPartyBlocks.is-style-alternative > .BirthdayPartyBlock > *, .BirthdayPartyBlocks.is-style-alternative .BirthdayPartyBlock .block-editor-block-list__layout > * {
   order: 2;
 }
 .BirthdayPartyBlocks.is-style-alternative > .BirthdayPartyBlock .BirthdayPartyBlock__name, .BirthdayPartyBlocks.is-style-alternative .BirthdayPartyBlock .block-editor-block-list__layout .BirthdayPartyBlock__name {
   order: 1;
 }
 .BirthdayPartyBlocks.is-style-alternative > .BirthdayPartyBlock:nth-child(1), .BirthdayPartyBlocks.is-style-alternative .block-editor-block-list__layout > :nth-child(1) .BirthdayPartyBlock, .BirthdayPartyBlocks.is-style-alternative > .BirthdayPartyBlock:nth-child(3), .BirthdayPartyBlocks.is-style-alternative .block-editor-block-list__layout > :nth-child(3) .BirthdayPartyBlock {
   background: var(--wp--preset--gradient--blue-green);
   padding: 1rem;
   order: 2;
   margin-top: 0;
   margin-bottom: 0;
 }

 .BirthdayPartyBlocks.is-style-alternative > .BirthdayPartyBlock:nth-child(1) .BirthdayPartyBlock__heading, .BirthdayPartyBlocks.is-style-alternative .block-editor-block-list__layout > :nth-child(1) .BirthdayPartyBlock .BirthdayPartyBlock__heading, .BirthdayPartyBlocks.is-style-alternative > .BirthdayPartyBlock:nth-child(3) .BirthdayPartyBlock__heading, .BirthdayPartyBlocks.is-style-alternative .block-editor-block-list__layout > :nth-child(3) .BirthdayPartyBlock .BirthdayPartyBlock__heading {
   font-size: 20px;
   font-size: clamp(20px, 19px + 0.3125vw, 24px);
   line-height: 1;
 }
 .BirthdayPartyBlocks.is-style-alternative > .BirthdayPartyBlock:nth-child(1) .BirthdayPartyBlock__description:before, .BirthdayPartyBlocks.is-style-alternative > .BirthdayPartyBlock:nth-child(1) .BirthdayPartyBlock__description:after, .BirthdayPartyBlocks.is-style-alternative .block-editor-block-list__layout > :nth-child(1) .BirthdayPartyBlock .BirthdayPartyBlock__description:before, .BirthdayPartyBlocks.is-style-alternative .block-editor-block-list__layout > :nth-child(1) .BirthdayPartyBlock .BirthdayPartyBlock__description:after {
   content: "";
   display: block;
   height: 2px;
   background-color: white;
   width: 80px;
   margin-left: auto;
   margin-right: auto;
 }
 .BirthdayPartyBlocks.is-style-alternative > .BirthdayPartyBlock:nth-child(1) .BirthdayPartyBlock__description:before, .BirthdayPartyBlocks.is-style-alternative .block-editor-block-list__layout > :nth-child(1) .BirthdayPartyBlock .BirthdayPartyBlock__description:before, .BirthdayPartyBlocks.is-style-alternative > .BirthdayPartyBlock:nth-child(3) .BirthdayPartyBlock__description:before, .BirthdayPartyBlocks.is-style-alternative .block-editor-block-list__layout > :nth-child(3) .BirthdayPartyBlock .BirthdayPartyBlock__description:before {
   margin-top: .5em;
   margin-bottom: 1em;
 }
 .BirthdayPartyBlocks.is-style-alternative > .BirthdayPartyBlock:nth-child(1) .BirthdayPartyBlock__description:after, .BirthdayPartyBlocks.is-style-alternative .block-editor-block-list__layout > :nth-child(1) .BirthdayPartyBlock .BirthdayPartyBlock__description:after, .BirthdayPartyBlocks.is-style-alternative > .BirthdayPartyBlock:nth-child(3) .BirthdayPartyBlock__description:after, .BirthdayPartyBlocks.is-style-alternative .block-editor-block-list__layout > :nth-child(3) .BirthdayPartyBlock .BirthdayPartyBlock__description:after {
   margin-top: 1em;
   margin-bottom: 0;
 }
 .BirthdayPartyBlocks.is-style-alternative > .BirthdayPartyBlock:nth-child(1) .BirthdayPartyBlock__name, .BirthdayPartyBlocks.is-style-alternative > .BirthdayPartyBlock:nth-child(1) .BirthdayPartyBlock__button, .BirthdayPartyBlocks.is-style-alternative > .BirthdayPartyBlock:nth-child(1) .BirthdayPartyBlock__footnote, .BirthdayPartyBlocks.is-style-alternative .block-editor-block-list__layout > :nth-child(1) .BirthdayPartyBlock .BirthdayPartyBlock__name, .BirthdayPartyBlocks.is-style-alternative .block-editor-block-list__layout > :nth-child(1) .BirthdayPartyBlock .BirthdayPartyBlock__button, .BirthdayPartyBlocks.is-style-alternative .block-editor-block-list__layout > :nth-child(1) .BirthdayPartyBlock .BirthdayPartyBlock__footnote, .BirthdayPartyBlocks.is-style-alternative > .BirthdayPartyBlock:nth-child(3) .BirthdayPartyBlock__name, .BirthdayPartyBlocks.is-style-alternative > .BirthdayPartyBlock:nth-child(3) .BirthdayPartyBlock__button, .BirthdayPartyBlocks.is-style-alternative > .BirthdayPartyBlock:nth-child(3) .BirthdayPartyBlock__footnote, .BirthdayPartyBlocks.is-style-alternative .block-editor-block-list__layout > :nth-child(3) .BirthdayPartyBlock .BirthdayPartyBlock__name, .BirthdayPartyBlocks.is-style-alternative .block-editor-block-list__layout > :nth-child(3) .BirthdayPartyBlock .BirthdayPartyBlock__button, .BirthdayPartyBlocks.is-style-alternative .block-editor-block-list__layout > :nth-child(3) .BirthdayPartyBlock .BirthdayPartyBlock__footnote {
   display: none;
 }
 .BirthdayPartyBlocks.is-style-alternative > .BirthdayPartyBlock:nth-child(2), .BirthdayPartyBlocks.is-style-alternative .block-editor-block-list__layout > :nth-child(2) .BirthdayPartyBlock {
   background: var(--wp--preset--gradient--red-purple);
   box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.35);
   z-index: 10;
   flex-basis: 100%;
 }
 .BirthdayPartyBlocks.is-style-alternative > .BirthdayPartyBlock:nth-child(2) .BirthdayPartyBlock__heading, .BirthdayPartyBlocks.is-style-alternative .block-editor-block-list__layout > :nth-child(2) .BirthdayPartyBlock .BirthdayPartyBlock__heading {
   font-size: 21px;
   font-size: clamp(21px, 19.75px + 0.39062vw, 26px);
 }
 .BirthdayPartyBlocks.is-style-alternative > .BirthdayPartyBlock:nth-child(2) .BirthdayPartyBlock__name, .BirthdayPartyBlocks.is-style-alternative .block-editor-block-list__layout > :nth-child(2) .BirthdayPartyBlock .BirthdayPartyBlock__name {
   font-size: 50px;
   font-size: clamp(50px, 47.5px + 0.78125vw, 60px);
   padding-top: 1.5rem;
   padding-bottom: 1.5rem;
   color: var(--wp--preset--color--red);
 }
 .BirthdayPartyBlocks.is-style-alternative > .BirthdayPartyBlock:nth-child(2) .BirthdayPartyBlock__button > *, .BirthdayPartyBlocks.is-style-alternative .block-editor-block-list__layout > :nth-child(2) .BirthdayPartyBlock .BirthdayPartyBlock__button > * {
   color: var(--wp--preset--color--red);
 }
 .BirthdayPartyBlocks.is-style-dark .BirthdayPartyBlock {
   border-width: 5px;
   border-style: solid;
   border-image-slice: 1;
   background-color: rgba(0, 0, 0, 0.3);
   margin-left: calc(var(--wp--custom--spacing--gutter) / 2);
   margin-right: calc(var(--wp--custom--spacing--gutter) / 2);
 }
 .BirthdayPartyBlocks.is-style-dark .BirthdayPartyBlock__heading {
   border-bottom-width: 5px;
   border-bottom-style: solid;
   font-size: 24px;
   font-size: clamp(24px, 22.8px + 0.375vw, 30px);
 }
 .BirthdayPartyBlocks.is-style-dark .BirthdayPartyBlock__name {
   font-size: 32px;
   font-size: clamp(32px, 30.4px + 0.5vw, 40px);
 }
 .BirthdayPartyBlocks.is-style-dark .BirthdayPartyBlock__button a {
   color: white;
 }
 .BirthdayPartyBlocks.is-style-dark > .BirthdayPartyBlock:nth-child(1), .BirthdayPartyBlocks.is-style-dark .block-editor-block-list__layout > :nth-child(1) .BirthdayPartyBlock {
   border-image-source: var(--wp--preset--gradient--blue-green);
 }
 .BirthdayPartyBlocks.is-style-dark > .BirthdayPartyBlock:nth-child(1) .BirthdayPartyBlock__heading, .BirthdayPartyBlocks.is-style-dark .block-editor-block-list__layout > :nth-child(1) .BirthdayPartyBlock .BirthdayPartyBlock__heading {
   border-bottom-color: var(--wp--preset--color--blue);
 }
 .BirthdayPartyBlocks.is-style-dark > .BirthdayPartyBlock:nth-child(1) .BirthdayPartyBlock__button > *, .BirthdayPartyBlocks.is-style-dark .block-editor-block-list__layout > :nth-child(1) .BirthdayPartyBlock .BirthdayPartyBlock__button > * {
   background-color: var(--wp--preset--color--blue);
 }
 .BirthdayPartyBlocks.is-style-dark > .BirthdayPartyBlock:nth-child(2), .BirthdayPartyBlocks.is-style-dark .block-editor-block-list__layout > :nth-child(2) .BirthdayPartyBlock {
   border-image-source: var(--wp--preset--gradient--pink-purple);
 }
 .BirthdayPartyBlocks.is-style-dark > .BirthdayPartyBlock:nth-child(2) .BirthdayPartyBlock__heading, .BirthdayPartyBlocks.is-style-dark .block-editor-block-list__layout > :nth-child(2) .BirthdayPartyBlock .BirthdayPartyBlock__heading {
   font-size: 28px;
   font-size: clamp(28px, 26.8px + 0.375vw, 34px);
   border-bottom-color: var(--wp--preset--color--pink);
 }
 .BirthdayPartyBlocks.is-style-dark > .BirthdayPartyBlock:nth-child(2) .BirthdayPartyBlock__description, .BirthdayPartyBlocks.is-style-dark .block-editor-block-list__layout > :nth-child(2) .BirthdayPartyBlock .BirthdayPartyBlock__description {
   font-size: 19px;
   font-size: clamp(19px, 18px + 0.3125vw, 24px);
 }
 .BirthdayPartyBlocks.is-style-dark > .BirthdayPartyBlock:nth-child(2) .BirthdayPartyBlock__name, .BirthdayPartyBlocks.is-style-dark .block-editor-block-list__layout > :nth-child(2) .BirthdayPartyBlock .BirthdayPartyBlock__name {
   font-size: 40px;
   font-size: clamp(40px, 38px + 0.625vw, 50px);
 }
 .BirthdayPartyBlocks.is-style-dark > .BirthdayPartyBlock:nth-child(2) .BirthdayPartyBlock__button > *, .BirthdayPartyBlocks.is-style-dark .block-editor-block-list__layout > :nth-child(2) .BirthdayPartyBlock .BirthdayPartyBlock__button > * {
   background-color: var(--wp--preset--color--pink);
 }
 .BirthdayPartyBlocks.is-style-dark > .BirthdayPartyBlock:nth-child(3), .BirthdayPartyBlocks.is-style-dark .block-editor-block-list__layout > :nth-child(3) .BirthdayPartyBlock {
   border-image-source: var(--wp--preset--gradient--orange-red);
 }
 .BirthdayPartyBlocks.is-style-dark > .BirthdayPartyBlock:nth-child(3) .BirthdayPartyBlock__heading, .BirthdayPartyBlocks.is-style-dark .block-editor-block-list__layout > :nth-child(3) .BirthdayPartyBlock .BirthdayPartyBlock__heading {
   border-bottom-color: var(--wp--preset--color--orange);
 }
 .BirthdayPartyBlocks.is-style-dark > .BirthdayPartyBlock:nth-child(3) .BirthdayPartyBlock__button > *, .BirthdayPartyBlocks.is-style-dark .block-editor-block-list__layout > :nth-child(3) .BirthdayPartyBlock .BirthdayPartyBlock__button > * {
   background-color: var(--wp--preset--color--orange);
 }
 .BirthdayPartyBlocks.is-style-light .BirthdayPartyBlock {
   margin-left: calc(var(--wp--custom--spacing--gutter) / 2);
   margin-right: calc(var(--wp--custom--spacing--gutter) / 2);
 }
 .BirthdayPartyBlocks.is-style-light .BirthdayPartyBlock > * {
   color: white;
 }
 .BirthdayPartyBlocks.is-style-light .BirthdayPartyBlock__name {
   font-size: 38px;
   margin: 5px;
   background-color: white;
   padding-top: .5em;
   padding-bottom: .35em;
   position: relative;
 }
 .BirthdayPartyBlocks.is-style-light .BirthdayPartyBlock__description {
   font-size: 18px;
 }
 .BirthdayPartyBlocks.is-style-light .BirthdayPartyBlock__button > * {
   background-color: white;
 }
 .BirthdayPartyBlocks.is-style-light > .BirthdayPartyBlock > *, .BirthdayPartyBlocks.is-style-light .BirthdayPartyBlock .block-editor-block-list__layout > * {
   order: 3;
 }
 .BirthdayPartyBlocks.is-style-light > .BirthdayPartyBlock .BirthdayPartyBlock__name, .BirthdayPartyBlocks.is-style-light .BirthdayPartyBlock .block-editor-block-list__layout .BirthdayPartyBlock__name {
   order: 1;
 }
 .BirthdayPartyBlocks.is-style-light > .BirthdayPartyBlock .BirthdayPartyBlock__heading, .BirthdayPartyBlocks.is-style-light .BirthdayPartyBlock .block-editor-block-list__layout .BirthdayPartyBlock__heading {
   order: 2;
 }
 .BirthdayPartyBlocks.is-style-light > .BirthdayPartyBlock:nth-child(1), .BirthdayPartyBlocks.is-style-light .block-editor-block-list__layout > :nth-child(1) .BirthdayPartyBlock {
   background: var(--wp--preset--gradient--red-purple);
 }
 .BirthdayPartyBlocks.is-style-light > .BirthdayPartyBlock:nth-child(1) .BirthdayPartyBlock__name, .BirthdayPartyBlocks.is-style-light .block-editor-block-list__layout > :nth-child(1) .BirthdayPartyBlock .BirthdayPartyBlock__name {
   color: var(--wp--preset--color--red);
   background-color: #fee6ff;
 }
 .BirthdayPartyBlocks.is-style-light > .BirthdayPartyBlock:nth-child(1) .BirthdayPartyBlock__button > *, .BirthdayPartyBlocks.is-style-light .block-editor-block-list__layout > :nth-child(1) .BirthdayPartyBlock .BirthdayPartyBlock__button > * {
   color: var(--wp--preset--color--blue);
 }
 .BirthdayPartyBlocks.is-style-light > .BirthdayPartyBlock:nth-child(2), .BirthdayPartyBlocks.is-style-light .block-editor-block-list__layout > :nth-child(2) .BirthdayPartyBlock {
   background: var(--wp--preset--gradient--blue-green);
   box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.35);
   z-index: 10;
 }
 .BirthdayPartyBlocks.is-style-light > .BirthdayPartyBlock:nth-child(2) .BirthdayPartyBlock__name, .BirthdayPartyBlocks.is-style-light .block-editor-block-list__layout > :nth-child(2) .BirthdayPartyBlock .BirthdayPartyBlock__name {
   color: var(--wp--preset--color--blue);
   background-color: #d3fde9;
 }
 .BirthdayPartyBlocks.is-style-light > .BirthdayPartyBlock:nth-child(2) .BirthdayPartyBlock__button > *, .BirthdayPartyBlocks.is-style-light .block-editor-block-list__layout > :nth-child(2) .BirthdayPartyBlock .BirthdayPartyBlock__button > * {
   color: var(--wp--preset--color--red);
 }
 .BirthdayPartyBlocks.is-style-light > .BirthdayPartyBlock:nth-child(3), .BirthdayPartyBlocks.is-style-light .block-editor-block-list__layout > :nth-child(3) .BirthdayPartyBlock {
   background: var(--wp--preset--gradient--orange-red);
 }
 .BirthdayPartyBlocks.is-style-light > .BirthdayPartyBlock:nth-child(3) .BirthdayPartyBlock__name, .BirthdayPartyBlocks.is-style-light .block-editor-block-list__layout > :nth-child(3) .BirthdayPartyBlock .BirthdayPartyBlock__name {
   color: var(--wp--preset--color--orange);
   background-color: #fff1c8;
 }

 .BirthdayPartyBlocks.is-style-light > .BirthdayPartyBlock:nth-child(3) .BirthdayPartyBlock__button > *, .BirthdayPartyBlocks.is-style-light .block-editor-block-list__layout > :nth-child(3) .BirthdayPartyBlock .BirthdayPartyBlock__button > * {
   color: var(--wp--preset--color--orange);
 }
 .BirthdayPartyBlocks, .BirthdayPartyBlocks > .block-editor-inner-blocks > .block-editor-block-list__layout {
   display: flex;
   justify-content: center;
   align-items: stretch;
   flex-wrap: wrap;
 }
 .BirthdayPartyBlocks > *, .BirthdayPartyBlocks > .block-editor-inner-blocks > .block-editor-block-list__layout > * {
   flex-basis: 100%;
   margin-top: calc(var(--wp--custom--spacing--gutter) / 2);
   margin-bottom: calc(var(--wp--custom--spacing--gutter) / 2);
   max-width: 500px;
 }
 @media (min-width: 1200px) {
 .BirthdayPartyBlocks.is-style-light > .BirthdayPartyBlock:nth-child(2) .BirthdayPartyBlock__heading.mt-5  {
   margin-top: 4rem !important;
 }
   .BirthdayPartyBlocks.is-style-alternative > .BirthdayPartyBlock:nth-child(1), .BirthdayPartyBlocks.is-style-alternative .block-editor-block-list__layout > :nth-child(1) .BirthdayPartyBlock, .BirthdayPartyBlocks.is-style-alternative > .BirthdayPartyBlock:nth-child(3), .BirthdayPartyBlocks.is-style-alternative .block-editor-block-list__layout > :nth-child(3) .BirthdayPartyBlock {
     flex-basis: 380px;
     order: 0;
     margin-top: var(--wp--custom--spacing--gutter);
     margin-bottom: var(--wp--custom--spacing--gutter);
   }
 .BirthdayPartyBlocks.is-style-light > .BirthdayPartyBlock:nth-child(2) .BirthdayPartyBlock__name, .BirthdayPartyBlocks.is-style-light .block-editor-block-list__layout > :nth-child(2) .BirthdayPartyBlock .BirthdayPartyBlock__name {
   font-size: 42px;
    padding: 20px;
 }
   .BirthdayPartyBlocks.is-style-light .BirthdayPartyBlock {
     margin-left: 0;
     margin-right: 0;
   }
   .BirthdayPartyBlocks.is-style-light > .BirthdayPartyBlock:nth-child(1) .BirthdayPartyBlock__name, .BirthdayPartyBlocks.is-style-light .block-editor-block-list__layout > :nth-child(1) .BirthdayPartyBlock .BirthdayPartyBlock__name {
     margin-right: 0;
   }
   .BirthdayPartyBlocks.is-style-light > .BirthdayPartyBlock:nth-child(3) .BirthdayPartyBlock__name, .BirthdayPartyBlocks.is-style-light .block-editor-block-list__layout > :nth-child(3) .BirthdayPartyBlock .BirthdayPartyBlock__name {
     margin-left: 0;
   }
   .BirthdayPartyBlocks, .BirthdayPartyBlocks > .block-editor-inner-blocks > .block-editor-block-list__layout {
     flex-wrap: nowrap;
   }
   .BirthdayPartyBlocks > :nth-child(1), .BirthdayPartyBlocks > :nth-child(3), .BirthdayPartyBlocks > .block-editor-inner-blocks > .block-editor-block-list__layout > :nth-child(1), .BirthdayPartyBlocks > .block-editor-inner-blocks > .block-editor-block-list__layout > :nth-child(3) {
     flex-basis: 380px;
   }
   .BirthdayPartyBlocks > :nth-child(2), .BirthdayPartyBlocks > .block-editor-inner-blocks > .block-editor-block-list__layout > :nth-child(2) {
     flex-basis: 520px;
   }
   .BirthdayPartyBlocks > :nth-child(1), .BirthdayPartyBlocks > :nth-child(3), .BirthdayPartyBlocks > .block-editor-inner-blocks > .block-editor-block-list__layout > :nth-child(1), .BirthdayPartyBlocks > .block-editor-inner-blocks > .block-editor-block-list__layout > :nth-child(3) {
     margin-top: var(--wp--custom--spacing--gutter);
     margin-bottom: var(--wp--custom--spacing--gutter);
   }
 }
.ramka-top {
  display: block;
  border-radius: 25px;
  padding: 30px;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  border: 2px solid #fdc7ff;    
  background: #fee6ff;
}
.primary-line {
    stroke: #ffb8b9;
}
.ramka-top.bg2 {
  border: 2px solid #bee7d4;    
  background: #d3fde9;
}
.ramka-top.bg2 .primary-line {
    stroke: #98d5db;    
}
.ramka-top.bg3 {
  border: 2px solid #f9dcb7;    
  background: #fff1c8;
}
.ramka-top.bg3 .primary-line {
    stroke: #ffc273;    
}