.elementor-99 .elementor-element.elementor-element-387d907{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-387d907:not(.elementor-motion-effects-element-type-background), .elementor-99 .elementor-element.elementor-element-387d907 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-052100d );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-99 .elementor-element.elementor-element-ed5c5a3{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-99 .elementor-element.elementor-element-ed5c5a3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-99 .elementor-element.elementor-element-ed5c5a3 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:800;text-transform:none;line-height:50px;color:var( --e-global-color-8fafe74 );}.elementor-99 .elementor-element.elementor-element-2b07c2e{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:15px;--padding-right:15px;}.elementor-99 .elementor-element.elementor-element-2b07c2e:not(.elementor-motion-effects-element-type-background), .elementor-99 .elementor-element.elementor-element-2b07c2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-99 .elementor-element.elementor-element-ccc9460{--display:flex;--min-height:0px;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-ccc9460.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-99 .elementor-element.elementor-element-f7dffb0 .nw-portrait-frame img{object-position:top center;}.elementor-99 .elementor-element.elementor-element-f7dffb0 .nw-portrait{--nw-portrait-max:635px;}.elementor-99 .elementor-element.elementor-element-f7dffb0 .nw{--nw-arch:320px;}.elementor-99 .elementor-element.elementor-element-630d4da{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-d60f7cb .nw-crumbs{--nw-cr-justify:flex-start;--nw-cr-gap:9px;}.elementor-99 .elementor-element.elementor-element-0b1e9ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 20px 0px;}.elementor-99 .elementor-element.elementor-element-0b1e9ce .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:60px;font-weight:800;text-transform:none;line-height:48px;color:var( --e-global-color-052100d );}.elementor-99 .elementor-element.elementor-element-896aabd{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 0px 0px 0px;}.elementor-99 .elementor-element.elementor-element-896aabd .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:26px;font-weight:500;text-transform:none;font-style:italic;line-height:48px;color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-99 .elementor-element.elementor-element-f669ff7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:var( --e-global-color-052100d );}.elementor-99 .elementor-element.elementor-element-f669ff7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-99 .elementor-element.elementor-element-f669ff7 .elementor-drop-cap{margin-inline-end:5px;}.elementor-99 .elementor-element.elementor-element-f669ff7 .elementor-drop-cap-letter{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-99 .elementor-element.elementor-element-3816911{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-3816911:not(.elementor-motion-effects-element-type-background), .elementor-99 .elementor-element.elementor-element-3816911 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-99 .elementor-element.elementor-element-8915ced{--display:flex;--min-height:0px;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-8915ced.e-con{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-99 .elementor-element.elementor-element-724f02d img{width:932px;border-radius:32px 32px 32px 32px;box-shadow:0px 36px 70px 0px rgba(0, 35.0000000000001, 77, 0.3215686274509804);}.elementor-99 .elementor-element.elementor-element-3af1a1a{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-195f0c4{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:10px;--padding-bottom:10px;--padding-left:40px;--padding-right:40px;}.elementor-99 .elementor-element.elementor-element-3f1e4e8{width:var( --container-widget-width, 89.477% );max-width:89.477%;--container-widget-width:89.477%;--container-widget-flex-grow:0;}.elementor-99 .elementor-element.elementor-element-3f1e4e8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-99 .elementor-element.elementor-element-3f1e4e8 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:500;font-style:italic;line-height:1.5em;}.elementor-99 .elementor-element.elementor-element-70abde5{width:var( --container-widget-width, 100% );max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:var( --e-global-color-052100d );}.elementor-99 .elementor-element.elementor-element-70abde5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-99 .elementor-element.elementor-element-15f64bb{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:130px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-15f64bb:not(.elementor-motion-effects-element-type-background), .elementor-99 .elementor-element.elementor-element-15f64bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-99 .elementor-element.elementor-element-a0ad0c2{--display:flex;--min-height:0px;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-a0ad0c2.e-con{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-99 .elementor-element.elementor-element-7abccda img{width:932px;border-radius:32px 32px 32px 32px;box-shadow:0px 36px 70px 0px rgba(0, 35.0000000000001, 77, 0.3215686274509804);}.elementor-99 .elementor-element.elementor-element-edb46b6{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-522607c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:nowrap;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-99 .elementor-element.elementor-element-b696e02{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-99 .elementor-element.elementor-element-b696e02.elementor-element{--align-self:center;}.elementor-99 .elementor-element.elementor-element-b696e02 .elementor-divider-separator{width:100%;}.elementor-99 .elementor-element.elementor-element-b696e02 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-99 .elementor-element.elementor-element-165cd0a{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-99 .elementor-element.elementor-element-165cd0a.elementor-element{--align-self:flex-start;}.elementor-99 .elementor-element.elementor-element-165cd0a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:48px;letter-spacing:2px;color:var( --e-global-color-primary );}.elementor-99 .elementor-element.elementor-element-1162de2{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;}.elementor-99 .elementor-element.elementor-element-1162de2 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:700;text-transform:none;line-height:48px;color:var( --e-global-color-052100d );}.elementor-99 .elementor-element.elementor-element-d4ad585{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:var( --e-global-color-052100d );}.elementor-99 .elementor-element.elementor-element-d4ad585.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-99 .elementor-element.elementor-element-d4ad585 .elementor-drop-cap{margin-inline-end:5px;}.elementor-99 .elementor-element.elementor-element-d4ad585 .elementor-drop-cap-letter{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-99 .elementor-element.elementor-element-33aa5c9{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-99 .elementor-element.elementor-element-33aa5c9:not(.elementor-motion-effects-element-type-background), .elementor-99 .elementor-element.elementor-element-33aa5c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fba4a15 );}.elementor-99 .elementor-element.elementor-element-6de4f0d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-99 .elementor-element.elementor-element-6de4f0d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:700;text-transform:none;line-height:48px;color:var( --e-global-color-052100d );}.elementor-99 .elementor-element.elementor-element-6f2ae1d{width:var( --container-widget-width, 50% );max-width:50%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:var( --e-global-color-052100d );}.elementor-99 .elementor-element.elementor-element-6f2ae1d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-99 .elementor-element.elementor-element-ccce000 .nw-tl{--nw-tl-gap:32px;--nw-tl-max:640px;--nw-tl-bg:#FDF8F6;}@media(min-width:768px){.elementor-99 .elementor-element.elementor-element-2b07c2e{--content-width:1350px;}.elementor-99 .elementor-element.elementor-element-ccc9460{--width:50%;}.elementor-99 .elementor-element.elementor-element-630d4da{--width:100%;}.elementor-99 .elementor-element.elementor-element-3816911{--content-width:1350px;}.elementor-99 .elementor-element.elementor-element-8915ced{--width:40%;}.elementor-99 .elementor-element.elementor-element-3af1a1a{--width:100%;}.elementor-99 .elementor-element.elementor-element-15f64bb{--content-width:1350px;}.elementor-99 .elementor-element.elementor-element-a0ad0c2{--width:40%;}.elementor-99 .elementor-element.elementor-element-edb46b6{--width:100%;}}@media(max-width:1024px){.elementor-99 .elementor-element.elementor-element-2b07c2e{--gap:0px 30px;--row-gap:0px;--column-gap:30px;--padding-top:45px;--padding-bottom:45px;--padding-left:15px;--padding-right:15px;}.elementor-99 .elementor-element.elementor-element-ccc9460{--justify-content:flex-start;}.elementor-99 .elementor-element.elementor-element-0b1e9ce .elementor-heading-title{font-size:52px;}.elementor-99 .elementor-element.elementor-element-3816911{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:15px;--padding-right:15px;}.elementor-99 .elementor-element.elementor-element-15f64bb{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:15px;--padding-right:15px;}.elementor-99 .elementor-element.elementor-element-6de4f0d{margin:-140px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(max-width:767px){.elementor-99 .elementor-element.elementor-element-2b07c2e{--padding-top:65px;--padding-bottom:120px;--padding-left:15px;--padding-right:15px;}.elementor-99 .elementor-element.elementor-element-ccc9460{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-99 .elementor-element.elementor-element-ccc9460.e-con{--order:99999 /* order end hack */;}.elementor-99 .elementor-element.elementor-element-0b1e9ce .elementor-heading-title{font-size:55px;line-height:1.2em;}.elementor-99 .elementor-element.elementor-element-896aabd{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-99 .elementor-element.elementor-element-896aabd.elementor-element{--align-self:flex-end;}.elementor-99 .elementor-element.elementor-element-896aabd .elementor-heading-title{font-size:23px;}.elementor-99 .elementor-element.elementor-element-3816911{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-99 .elementor-element.elementor-element-8915ced.e-con{--order:99999 /* order end hack */;}.elementor-99 .elementor-element.elementor-element-15f64bb{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-99 .elementor-element.elementor-element-a0ad0c2.e-con{--order:99999 /* order end hack */;}.elementor-99 .elementor-element.elementor-element-522607c{--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-99 .elementor-element.elementor-element-1162de2 .elementor-heading-title{font-size:45px;}.elementor-99 .elementor-element.elementor-element-6de4f0d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-99 .elementor-element.elementor-element-6de4f0d .elementor-heading-title{font-size:45px;}.elementor-99 .elementor-element.elementor-element-6f2ae1d{width:100%;max-width:100%;text-align:start;}}/* Start custom CSS for container, class: .elementor-element-2b07c2e */.elementor-99 .elementor-element.elementor-element-2b07c2e {
  background-color: #FDF8F6;                                                   /* ciepła baza (paper) */
  background-image:
    radial-gradient(70% 55% at 88% 12%, rgba(214,26,111,.16), transparent 60%), /* mocna poświata (góra-prawo, pod zdjęciem) */
    radial-gradient(50% 50% at 6% 100%, rgba(214,26,111,.06), transparent 65%); /* delikatna (dół-lewo) */
}

POKRĘTŁA:
  at 88% 12%               -> pozycja plamy (X% Y%); 88% 12% = prawy-górny róg
  70% 55%                  -> rozmiar elipsy (szerokość% wysokość%)
  rgba(214,26,111, .16)    -> kolor (róż marki) + siła (.10 słabiej / .22 mocniej)
  transparent 60%          -> jak szybko gaśnie (mniej = mniejsza, bardziej skupiona)


--------------------------------------------------------------------------
 2) WERSJA "CZYSTY CSS"  (pseudo-elementy — jak w o-mnie.html)
--------------------------------------------------------------------------
Daje większą kontrolę: plamy mogą wychodzić poza krawędzie sekcji.
Wymaga position:relative + overflow:hidden na sekcji.

.intro { position: relative; overflow: hidden; background: #FDF8F6; }

.intro::before {                 /* poświata pod zdjęciem (góra-prawo) */
  content: ""; position: absolute; top: -20%; right: -12%;
  width: 55vw; height: 55vw; z-index: 0;
  background: radial-gradient(circle at center, #F6DBE7, transparent 62%);
}

.intro::after {                  /* druga, delikatniejsza (dół-lewo) */
  content: ""; position: absolute; bottom: -30%; left: -18%;
  width: 45vw; height: 45vw; z-index: 0;
  background: radial-gradient(circle at center, #FBEEF4, transparent 65%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3816911 *//* plama za zdjęciem (prawy górny róg) */
  .hero::before {
    content: "";
    position: absolute;
    top: -10%; right: -100%;        /* wychodzi poza krawędź */
    width: 35vw; height:35vw;
    background: radial-gradient(circle at center, #F6DBE7, transparent 62%);
    z-index: 0;
  }

  /* plama w lewym dolnym rogu */
  .hero::after {
    content: "";
    position: absolute;
    bottom: -35%; left: -35%;
    width: 25vw; height: 25vw;
    background: radial-gradient(circle at center, #FBEEF4, transparent 65%);
    z-index: 0;
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15f64bb *//* plama za zdjęciem (prawy górny róg) */
  .hero::before {
    content: "";
    position: absolute;
    top: -10%; right: -100%;        /* wychodzi poza krawędź */
    width: 55vw; height: 55vw;
    background: radial-gradient(circle at center, #F6DBE7, transparent 62%);
    z-index: 0;
  }

  /* plama w lewym dolnym rogu */
  .hero::after {
    content: "";
    position: absolute;
    bottom: -35%; left: -35%;
    width: 45vw; height: 45vw;
    background: radial-gradient(circle at center, #FBEEF4, transparent 65%);
    z-index: 0;
  }/* End custom CSS */