.elementor-widget-container > .uael-party-propz-wrap i{color:var( --e-global-color-primary );}.elementor-widget-container > .uael-party-propz-wrap svg{fill:var( --e-global-color-primary );}.elementor-3663 .elementor-element.elementor-element-999b214{--display:flex;--min-height:90vh;--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;--justify-content:center;--align-items:center;--gap:00px 00px;--row-gap:00px;--column-gap:00px;--overlay-opacity:0.35;}.elementor-3663 .elementor-element.elementor-element-999b214:not(.elementor-motion-effects-element-type-background), .elementor-3663 .elementor-element.elementor-element-999b214 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://familia-paunescu.com/wp-content/uploads/2025/04/bebe.jpg");background-position:center center;background-size:cover;}.elementor-3663 .elementor-element.elementor-element-999b214::before, .elementor-3663 .elementor-element.elementor-element-999b214 > .elementor-background-video-container::before, .elementor-3663 .elementor-element.elementor-element-999b214 > .e-con-inner > .elementor-background-video-container::before, .elementor-3663 .elementor-element.elementor-element-999b214 > .elementor-background-slideshow::before, .elementor-3663 .elementor-element.elementor-element-999b214 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3663 .elementor-element.elementor-element-999b214 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-widget-heading .uael-party-propz-widget-wrap i{color:var( --e-global-color-primary );}.elementor-widget-heading .uael-party-propz-widget-wrap svg{fill:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3663 .elementor-element.elementor-element-2b579c3{width:100%;max-width:100%;text-align:center;}.elementor-3663 .elementor-element.elementor-element-2b579c3.elementor-element{--align-self:center;}.elementor-3663 .elementor-element.elementor-element-2b579c3 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:64px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-3663 .elementor-element.elementor-element-e9aa0ca{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3663 .elementor-element.elementor-element-e9aa0ca.e-con{--align-self:center;}.elementor-3663 .elementor-element.elementor-element-8db0fe5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 25px 0px 0px;}.elementor-3663 .elementor-element.elementor-element-8db0fe5.elementor-element{--align-self:center;}.elementor-3663 .elementor-element.elementor-element-8db0fe5{text-align:center;}.elementor-3663 .elementor-element.elementor-element-8db0fe5 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3663 .elementor-element.elementor-element-2bae106{--display:flex;}.elementor-widget-icon .uael-party-propz-widget-wrap i{color:var( --e-global-color-primary );}.elementor-widget-icon .uael-party-propz-widget-wrap svg{fill:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3663 .elementor-element.elementor-element-f5f4ceb .elementor-icon-wrapper{text-align:center;}.elementor-3663 .elementor-element.elementor-element-f5f4ceb.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-3663 .elementor-element.elementor-element-f5f4ceb.elementor-view-framed .elementor-icon, .elementor-3663 .elementor-element.elementor-element-f5f4ceb.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-3663 .elementor-element.elementor-element-f5f4ceb.elementor-view-framed .elementor-icon, .elementor-3663 .elementor-element.elementor-element-f5f4ceb.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-3663 .elementor-element.elementor-element-a383575 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3663 .elementor-element.elementor-element-a383575.elementor-element{--align-self:center;}.elementor-3663 .elementor-element.elementor-element-a383575{text-align:center;}.elementor-3663 .elementor-element.elementor-element-a383575 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-bdt-countdown .uael-party-propz-widget-wrap i{color:var( --e-global-color-primary );}.elementor-widget-bdt-countdown .uael-party-propz-widget-wrap svg{fill:var( --e-global-color-primary );}.elementor-3663 .elementor-element.elementor-element-bda6597 .bdt-countdown-skin-tiny{text-align:center;}.elementor-3663 .elementor-element.elementor-element-bda6597.elementor-element{--align-self:center;}.elementor-3663 .elementor-element.elementor-element-bda6597.elementor-widget-bdt-countdown .bdt-countdown-skin-tiny .bdt-countdown-item-wrapper{margin-left:0px;}.elementor-3663 .elementor-element.elementor-element-bda6597.elementor-widget-bdt-countdown .bdt-countdown-skin-tiny .bdt-countdown-number{margin-right:0px;}.elementor-3663 .elementor-element.elementor-element-bda6597 .bdt-countdown-item{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);}.elementor-3663 .elementor-element.elementor-element-bda6597 .bdt-countdown-number{color:#FFFFFF;}.elementor-3663 .elementor-element.elementor-element-bda6597 .bdt-countdown-label{color:#FFFFFF;margin:15px 15px 15px 15px;}.elementor-3663 .elementor-element.elementor-element-f8d8a22{text-align:center;}.elementor-3663 .elementor-element.elementor-element-f8d8a22 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:30px;font-weight:400;color:#FFFFFF;}.elementor-3663 .elementor-element.elementor-element-e8228db{--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;}.elementor-3663 .elementor-element.elementor-element-5dd481f > .elementor-widget-container{margin:16px 0px -16px 0px;}.elementor-3663 .elementor-element.elementor-element-5dd481f{text-align:center;}.elementor-3663 .elementor-element.elementor-element-5dd481f .elementor-heading-title{font-family:"Great Vibes", Sans-serif;font-size:100px;font-weight:500;font-style:normal;}.elementor-widget-text-editor .uael-party-propz-widget-wrap i{color:var( --e-global-color-primary );}.elementor-widget-text-editor .uael-party-propz-widget-wrap svg{fill:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-3663 .elementor-element.elementor-element-cf262da > .elementor-widget-container{margin:-16px -16px -16px -16px;}.elementor-3663 .elementor-element.elementor-element-cf262da{text-align:center;font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-3663 .elementor-element.elementor-element-cf262da p{margin-bottom:0px;}.elementor-3663 .elementor-element.elementor-element-b9026fa{--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;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-widget-image .uael-party-propz-widget-wrap i{color:var( --e-global-color-primary );}.elementor-widget-image .uael-party-propz-widget-wrap svg{fill:var( --e-global-color-primary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-3663 .elementor-element.elementor-element-cd904c9.elementor-element{--align-self:center;}.elementor-3663 .elementor-element.elementor-element-cd904c9{text-align:center;}.elementor-3663 .elementor-element.elementor-element-cd904c9 img{width:200px;height:200px;object-fit:cover;object-position:center center;border-radius:50% 50% 50% 50%;}.elementor-3663 .elementor-element.elementor-element-cd904c9.bdt-image-hover-effect-wrap::before, .elementor-3663 .elementor-element.elementor-element-cd904c9.bdt-image-hover-effect-wrap::after{background:rgba(0, 0, 0, .1);border-color:rgba(0, 0, 0, .1);border-width:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .uael-party-propz-widget-wrap i{color:var( --e-global-color-primary );}.elementor-widget-divider .uael-party-propz-widget-wrap svg{fill:var( --e-global-color-primary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );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-3663 .elementor-element.elementor-element-712a402{--divider-border-style:solid;--divider-color:#FFE9D1;--divider-border-width:2px;z-index:-1;}.elementor-3663 .elementor-element.elementor-element-712a402 > .elementor-widget-container{--e-transform-rotateZ:90deg;margin:-167px 0px 0px 0px;}.elementor-3663 .elementor-element.elementor-element-712a402.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-3663 .elementor-element.elementor-element-712a402 .elementor-divider-separator{width:133px;margin:0 auto;margin-center:0;}.elementor-3663 .elementor-element.elementor-element-712a402 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-3663 .elementor-element.elementor-element-b3a32a7 > .elementor-widget-container{background-color:#FFE9D1;margin:14px 0px 0px 0px;padding:12px 12px 12px 12px;border-style:none;border-radius:50% 50% 50% 50%;}.elementor-3663 .elementor-element.elementor-element-b3a32a7.elementor-element{--align-self:center;}.elementor-3663 .elementor-element.elementor-element-b3a32a7.bdt-background-overlay-yes > .elementor-widget-container:before{transition:background 0.3s;}.elementor-3663 .elementor-element.elementor-element-b3a32a7 .elementor-icon-wrapper{text-align:center;}.elementor-3663 .elementor-element.elementor-element-b3a32a7 .elementor-icon{font-size:25px;}.elementor-3663 .elementor-element.elementor-element-b3a32a7 .elementor-icon svg{height:25px;}.elementor-3663 .elementor-element.elementor-element-6b8a070 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3663 .elementor-element.elementor-element-6b8a070{z-index:1;text-align:center;}.elementor-3663 .elementor-element.elementor-element-6b8a070 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:#353535;}.elementor-3663 .elementor-element.elementor-element-cf7e12f{text-align:center;color:#353535;}.elementor-3663 .elementor-element.elementor-element-0a1e514{--display:flex;--min-height:50vh;--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;--justify-content:center;--align-items:center;--overlay-opacity:0.4;}.elementor-3663 .elementor-element.elementor-element-0a1e514:not(.elementor-motion-effects-element-type-background), .elementor-3663 .elementor-element.elementor-element-0a1e514 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://familia-paunescu.com/wp-content/uploads/2025/04/cunnunie-noi-pus-inel.jpg");background-position:0px -89px;background-size:cover;}.elementor-3663 .elementor-element.elementor-element-0a1e514::before, .elementor-3663 .elementor-element.elementor-element-0a1e514 > .elementor-background-video-container::before, .elementor-3663 .elementor-element.elementor-element-0a1e514 > .e-con-inner > .elementor-background-video-container::before, .elementor-3663 .elementor-element.elementor-element-0a1e514 > .elementor-background-slideshow::before, .elementor-3663 .elementor-element.elementor-element-0a1e514 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3663 .elementor-element.elementor-element-0a1e514 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-3663 .elementor-element.elementor-element-e3547b0 > .elementor-widget-container{padding:0px 0px 300px 0px;}.elementor-3663 .elementor-element.elementor-element-e3547b0.elementor-element{--align-self:center;}.elementor-3663 .elementor-element.elementor-element-e3547b0{text-align:center;}.elementor-3663 .elementor-element.elementor-element-e3547b0 .elementor-heading-title{font-family:"Great Vibes", Sans-serif;font-size:70px;font-weight:500;line-height:1.2px;-webkit-text-stroke-color:#FFFFFF;stroke:#FFFFFF;color:#F7F7F7;}.elementor-3663 .elementor-element.elementor-element-67f468e{--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;--justify-content:center;--align-items:center;}.elementor-3663 .elementor-element.elementor-element-1aed8fa{text-align:center;}.elementor-3663 .elementor-element.elementor-element-1aed8fa .elementor-heading-title{font-family:"Great Vibes", Sans-serif;font-size:100px;font-weight:500;}.elementor-3663 .elementor-element.elementor-element-15f0406{text-align:center;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-3663 .elementor-element.elementor-element-0674f2e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--flex-wrap:wrap;}.elementor-3663 .elementor-element.elementor-element-439294f{--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;--justify-content:center;--align-items:center;}.elementor-3663 .elementor-element.elementor-element-5cc52bc{--display:flex;--min-height:200px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#0000001A;--border-color:#0000001A;--border-radius:50% 50% 50% 50%;}.elementor-3663 .elementor-element.elementor-element-5cc52bc:not(.elementor-motion-effects-element-type-background), .elementor-3663 .elementor-element.elementor-element-5cc52bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://familia-paunescu.com/wp-content/uploads/2025/04/balerina-mea-1.jpg");background-position:center center;background-size:cover;}.elementor-3663 .elementor-element.elementor-element-6414ce9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3663 .elementor-element.elementor-element-6414ce9.elementor-element{--align-self:center;}.elementor-3663 .elementor-element.elementor-element-6414ce9{text-align:center;}.elementor-3663 .elementor-element.elementor-element-6414ce9 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3663 .elementor-element.elementor-element-03a8c5e{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;font-style:italic;}.elementor-3663 .elementor-element.elementor-element-cb0c3b8{--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;--justify-content:center;--align-items:center;}.elementor-3663 .elementor-element.elementor-element-493345f{--display:flex;--min-height:200px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#0000001A;--border-color:#0000001A;--border-radius:50% 50% 50% 50%;}.elementor-3663 .elementor-element.elementor-element-493345f:not(.elementor-motion-effects-element-type-background), .elementor-3663 .elementor-element.elementor-element-493345f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://familia-paunescu.com/wp-content/uploads/2025/04/eu-aranjat-papion.jpg");background-position:center center;background-size:cover;}.elementor-3663 .elementor-element.elementor-element-cbaed69 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3663 .elementor-element.elementor-element-cbaed69.elementor-element{--align-self:center;}.elementor-3663 .elementor-element.elementor-element-cbaed69{text-align:center;}.elementor-3663 .elementor-element.elementor-element-cbaed69 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3663 .elementor-element.elementor-element-1da5f73{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;font-style:italic;}.elementor-3663 .elementor-element.elementor-element-430b4a5.bdt-background-overlay-yes > .elementor-widget-container:before{transition:background 0.3s;}.elementor-3663 .elementor-element.elementor-element-430b4a5 .elementor-icon-wrapper{text-align:center;}.elementor-3663 .elementor-element.elementor-element-8088772.elementor-element{--align-self:center;}.elementor-3663 .elementor-element.elementor-element-8088772{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-3663 .elementor-element.elementor-element-cd4c5a4 > .elementor-widget-container{margin:0px 0px -38px 0px;}.elementor-3663 .elementor-element.elementor-element-cd4c5a4{text-align:center;}.elementor-3663 .elementor-element.elementor-element-54e26c7{text-align:center;}.elementor-3663 .elementor-element.elementor-element-c1e3ea6{--display:flex;--min-height:50vh;--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;--justify-content:center;--align-items:center;--overlay-opacity:0.4;}.elementor-3663 .elementor-element.elementor-element-c1e3ea6:not(.elementor-motion-effects-element-type-background), .elementor-3663 .elementor-element.elementor-element-c1e3ea6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://familia-paunescu.com/wp-content/uploads/2025/04/roses.jpg");background-position:center center;background-size:cover;}.elementor-3663 .elementor-element.elementor-element-c1e3ea6::before, .elementor-3663 .elementor-element.elementor-element-c1e3ea6 > .elementor-background-video-container::before, .elementor-3663 .elementor-element.elementor-element-c1e3ea6 > .e-con-inner > .elementor-background-video-container::before, .elementor-3663 .elementor-element.elementor-element-c1e3ea6 > .elementor-background-slideshow::before, .elementor-3663 .elementor-element.elementor-element-c1e3ea6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3663 .elementor-element.elementor-element-c1e3ea6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-3663 .elementor-element.elementor-element-c3205cd{text-align:center;}.elementor-3663 .elementor-element.elementor-element-c3205cd .elementor-heading-title{font-family:"Great Vibes", Sans-serif;font-size:65px;font-weight:500;color:var( --e-global-color-37eb309 );}.elementor-3663 .elementor-element.elementor-element-95d227b{text-align:center;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-37eb309 );}.elementor-3663 .elementor-element.elementor-element-1aaa803 .bdt-countdown-skin-tiny{text-align:center;}.elementor-3663 .elementor-element.elementor-element-1aaa803.elementor-element{--align-self:center;}.elementor-3663 .elementor-element.elementor-element-1aaa803.elementor-widget-bdt-countdown .bdt-countdown-skin-tiny .bdt-countdown-item-wrapper{margin-left:0px;}.elementor-3663 .elementor-element.elementor-element-1aaa803.elementor-widget-bdt-countdown .bdt-countdown-skin-tiny .bdt-countdown-number{margin-right:0px;}.elementor-3663 .elementor-element.elementor-element-1aaa803 .bdt-countdown-item{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);}.elementor-3663 .elementor-element.elementor-element-1aaa803 .bdt-countdown-number{color:#FFFFFF;}.elementor-3663 .elementor-element.elementor-element-1aaa803 .bdt-countdown-label{color:#FFFFFF;margin:15px 15px 15px 15px;}.elementor-3663 .elementor-element.elementor-element-7375fb8{--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;--justify-content:center;--align-items:center;}.elementor-3663 .elementor-element.elementor-element-7375fb8.e-con{--align-self:center;}.elementor-3663 .elementor-element.elementor-element-f09009b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--flex-wrap:nowrap;}.elementor-3663 .elementor-element.elementor-element-fb177f3{--display:flex;--min-height:52vh;--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;--justify-content:flex-start;--align-items:center;border-style:solid;--border-style:solid;border-width:16px 16px 16px 16px;--border-top-width:16px;--border-right-width:16px;--border-bottom-width:16px;--border-left-width:16px;border-color:#A6EFC8;--border-color:#A6EFC8;--border-radius:16px 16px 16px 16px;box-shadow:0px 8px 24px 0px rgba(0, 0, 0, 0.08);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-3663 .elementor-element.elementor-element-13959c4 > .elementor-widget-container{background-color:#A6EFC8;padding:12px 12px 12px 12px;border-radius:50% 50% 50% 50%;box-shadow:0px 4px 12px 0px rgba(0, 0, 0, 0.1);}.elementor-3663 .elementor-element.elementor-element-13959c4.bdt-background-overlay-yes > .elementor-widget-container:before{transition:background 0.3s;}.elementor-3663 .elementor-element.elementor-element-13959c4 .elementor-icon-wrapper{text-align:center;}.elementor-3663 .elementor-element.elementor-element-13959c4.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-3663 .elementor-element.elementor-element-13959c4.elementor-view-framed .elementor-icon, .elementor-3663 .elementor-element.elementor-element-13959c4.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-3663 .elementor-element.elementor-element-13959c4.elementor-view-framed .elementor-icon, .elementor-3663 .elementor-element.elementor-element-13959c4.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-3663 .elementor-element.elementor-element-13959c4 .elementor-icon{font-size:25px;}.elementor-3663 .elementor-element.elementor-element-13959c4 .elementor-icon svg{height:25px;}.elementor-3663 .elementor-element.elementor-element-a939d03{text-align:center;}.elementor-3663 .elementor-element.elementor-element-a939d03 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:600;}.elementor-3663 .elementor-element.elementor-element-b86385d > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-3663 .elementor-element.elementor-element-b86385d{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:#353535;}.elementor-3663 .elementor-element.elementor-element-f5269c0{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;font-style:italic;}.elementor-3663 .elementor-element.elementor-element-3a0ee8b > .elementor-widget-container{margin:-34px 0px 0px 0px;}.elementor-3663 .elementor-element.elementor-element-3a0ee8b{text-align:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button .uael-party-propz-widget-wrap i{color:var( --e-global-color-primary );}.elementor-widget-button .uael-party-propz-widget-wrap svg{fill:var( --e-global-color-primary );}.elementor-3663 .elementor-element.elementor-element-2bcd3c5 .elementor-button{background-color:#A6EFC8;fill:#353535;color:#353535;border-style:dashed;border-color:#0000001A;border-radius:4px 4px 4px 4px;}.elementor-3663 .elementor-element.elementor-element-2bcd3c5 > .elementor-widget-container{padding:8px 16px 8px 16px;}.elementor-3663 .elementor-element.elementor-element-6033392{--display:flex;--min-height:52vh;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:16px 16px 16px 16px;--border-top-width:16px;--border-right-width:16px;--border-bottom-width:16px;--border-left-width:16px;border-color:#F3E0D7;--border-color:#F3E0D7;--border-radius:16px 16px 16px 16px;box-shadow:0px 8px 24px 0px rgba(0, 0, 0, 0.08);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-3663 .elementor-element.elementor-element-0a5ae20 > .elementor-widget-container{background-color:#F3E0D7;padding:12px 12px 12px 12px;border-radius:50% 50% 50% 50%;box-shadow:0px 4px 12px 0px rgba(0, 0, 0, 0.1);}.elementor-3663 .elementor-element.elementor-element-0a5ae20.bdt-background-overlay-yes > .elementor-widget-container:before{transition:background 0.3s;}.elementor-3663 .elementor-element.elementor-element-0a5ae20 .elementor-icon-wrapper{text-align:center;}.elementor-3663 .elementor-element.elementor-element-0a5ae20.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-3663 .elementor-element.elementor-element-0a5ae20.elementor-view-framed .elementor-icon, .elementor-3663 .elementor-element.elementor-element-0a5ae20.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-3663 .elementor-element.elementor-element-0a5ae20.elementor-view-framed .elementor-icon, .elementor-3663 .elementor-element.elementor-element-0a5ae20.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-3663 .elementor-element.elementor-element-0a5ae20 .elementor-icon{font-size:25px;}.elementor-3663 .elementor-element.elementor-element-0a5ae20 .elementor-icon svg{height:25px;}.elementor-3663 .elementor-element.elementor-element-58c6086{text-align:center;}.elementor-3663 .elementor-element.elementor-element-58c6086 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:600;}.elementor-3663 .elementor-element.elementor-element-235a6ce > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-3663 .elementor-element.elementor-element-235a6ce{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:#353535;}.elementor-3663 .elementor-element.elementor-element-c43ecd7{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;font-style:italic;}.elementor-3663 .elementor-element.elementor-element-89c1c42 > .elementor-widget-container{margin:-34px 0px 0px 0px;}.elementor-3663 .elementor-element.elementor-element-89c1c42{text-align:center;}.elementor-3663 .elementor-element.elementor-element-3e7477b .elementor-button{background-color:#F3E0D7;fill:#353535;color:#353535;border-style:dashed;border-color:#0000001A;border-radius:4px 4px 4px 4px;}.elementor-3663 .elementor-element.elementor-element-3e7477b > .elementor-widget-container{margin:30px 0px 0px 0px;padding:8px 16px 8px 16px;}.elementor-3663 .elementor-element.elementor-element-f01414a{--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;--justify-content:center;}.elementor-3663 .elementor-element.elementor-element-70ff11a{text-align:center;}.elementor-3663 .elementor-element.elementor-element-70ff11a .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-3663 .elementor-element.elementor-element-9c8040b{text-align:center;color:var( --e-global-color-text );}.elementor-widget-bdt-wp-forms .uael-party-propz-widget-wrap i{color:var( --e-global-color-primary );}.elementor-widget-bdt-wp-forms .uael-party-propz-widget-wrap svg{fill:var( --e-global-color-primary );}.elementor-3663 .elementor-element.elementor-element-b47c6fd .wpforms-container .wpforms-field-label-inline{color:#666666;}.elementor-3663 .elementor-element.elementor-element-b47c6fd .wpforms-container .wpforms-form .wpforms-field textarea{height:125px;display:block;}.elementor-3663 .elementor-element.elementor-element-b47c6fd .wpforms-container .wpforms-form .wpforms-field + .wpforms-field{padding-top:25px;}.elementor-3663 .elementor-element.elementor-element-eb2d4fb{--display:flex;--min-height:50vh;--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;--justify-content:center;--align-items:center;--overlay-opacity:0.4;}.elementor-3663 .elementor-element.elementor-element-eb2d4fb:not(.elementor-motion-effects-element-type-background), .elementor-3663 .elementor-element.elementor-element-eb2d4fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://familia-paunescu.com/wp-content/uploads/2025/05/autobuz.jpg");background-position:center center;background-size:cover;}.elementor-3663 .elementor-element.elementor-element-eb2d4fb::before, .elementor-3663 .elementor-element.elementor-element-eb2d4fb > .elementor-background-video-container::before, .elementor-3663 .elementor-element.elementor-element-eb2d4fb > .e-con-inner > .elementor-background-video-container::before, .elementor-3663 .elementor-element.elementor-element-eb2d4fb > .elementor-background-slideshow::before, .elementor-3663 .elementor-element.elementor-element-eb2d4fb > .e-con-inner > .elementor-background-slideshow::before, .elementor-3663 .elementor-element.elementor-element-eb2d4fb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-3663 .elementor-element.elementor-element-8c476f5{text-align:center;}.elementor-3663 .elementor-element.elementor-element-8c476f5 .elementor-heading-title{font-family:"Great Vibes", Sans-serif;font-size:65px;font-weight:500;color:var( --e-global-color-37eb309 );}.elementor-3663 .elementor-element.elementor-element-a04e7b8{text-align:center;font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:400;color:var( --e-global-color-37eb309 );}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:768px){.elementor-3663 .elementor-element.elementor-element-b9026fa{--content-width:807px;}.elementor-3663 .elementor-element.elementor-element-439294f{--width:20%;}.elementor-3663 .elementor-element.elementor-element-5cc52bc{--width:200px;}.elementor-3663 .elementor-element.elementor-element-cb0c3b8{--width:20%;}.elementor-3663 .elementor-element.elementor-element-493345f{--width:200px;}.elementor-3663 .elementor-element.elementor-element-f09009b{--content-width:1000px;}.elementor-3663 .elementor-element.elementor-element-fb177f3{--content-width:350px;}.elementor-3663 .elementor-element.elementor-element-6033392{--content-width:350px;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-3663 .elementor-element.elementor-element-2b579c3 .elementor-heading-title{font-size:48px;}.elementor-3663 .elementor-element.elementor-element-8db0fe5 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-3663 .elementor-element.elementor-element-a383575{width:initial;max-width:initial;}.elementor-3663 .elementor-element.elementor-element-a383575 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-3663 .elementor-element.elementor-element-0a1e514:not(.elementor-motion-effects-element-type-background), .elementor-3663 .elementor-element.elementor-element-0a1e514 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://familia-paunescu.com/wp-content/uploads/2025/04/cunnunie-noi-pus-inel-1-e1745137588693.jpg");background-position:center center;}.elementor-3663 .elementor-element.elementor-element-e3547b0 .elementor-heading-title{font-size:50px;-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-3663 .elementor-element.elementor-element-6414ce9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-3663 .elementor-element.elementor-element-cbaed69 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-3663 .elementor-element.elementor-element-8088772{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-3663 .elementor-element.elementor-element-3e7477b > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-3663 .elementor-element.elementor-element-2b579c3{text-align:center;}.elementor-3663 .elementor-element.elementor-element-2b579c3 .elementor-heading-title{font-size:32px;}.elementor-3663 .elementor-element.elementor-element-e9aa0ca{--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;--justify-content:center;--align-items:center;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-3663 .elementor-element.elementor-element-8db0fe5{text-align:center;}.elementor-3663 .elementor-element.elementor-element-8db0fe5 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-3663 .elementor-element.elementor-element-a383575 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-3663 .elementor-element.elementor-element-bda6597.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-3663 .elementor-element.elementor-element-bda6597.elementor-widget-bdt-countdown .bdt-countdown-skin-tiny .bdt-countdown-item-wrapper{margin-left:18px;}.elementor-3663 .elementor-element.elementor-element-bda6597.elementor-widget-bdt-countdown .bdt-countdown-skin-tiny .bdt-countdown-number{margin-right:0px;}.elementor-3663 .elementor-element.elementor-element-5dd481f .elementor-heading-title{font-size:31px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-3663 .elementor-element.elementor-element-cf262da > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3663 .elementor-element.elementor-element-cf262da{font-size:12px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-3663 .elementor-element.elementor-element-cd904c9 img{width:150px;height:150px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-3663 .elementor-element.elementor-element-712a402 > .elementor-widget-container{--e-transform-rotateZ:90deg;margin:-169px 0px 0px 0px;}.elementor-3663 .elementor-element.elementor-element-712a402{z-index:-1;}.elementor-3663 .elementor-element.elementor-element-712a402 .elementor-divider-separator{width:133px;}.elementor-3663 .elementor-element.elementor-element-b3a32a7 > .elementor-widget-container{padding:12px 12px 12px 12px;border-radius:50% 50% 50% 50%;}.elementor-3663 .elementor-element.elementor-element-b3a32a7.elementor-element{--align-self:center;}.elementor-3663 .elementor-element.elementor-element-b3a32a7 .elementor-icon-wrapper{text-align:center;}.elementor-3663 .elementor-element.elementor-element-b3a32a7 .elementor-icon{font-size:24px;}.elementor-3663 .elementor-element.elementor-element-b3a32a7 .elementor-icon svg{height:24px;}.elementor-3663 .elementor-element.elementor-element-6b8a070 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3663 .elementor-element.elementor-element-0a1e514:not(.elementor-motion-effects-element-type-background), .elementor-3663 .elementor-element.elementor-element-0a1e514 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://familia-paunescu.com/wp-content/uploads/2025/04/cunnunie-noi-pus-inel-1-e1745137588693.jpg");background-position:top center;}.elementor-3663 .elementor-element.elementor-element-0a1e514{--width:1600px;--min-height:0vh;}.elementor-3663 .elementor-element.elementor-element-e3547b0 > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0px 0px 200px 0px;}.elementor-3663 .elementor-element.elementor-element-e3547b0 .elementor-heading-title{font-size:29px;-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-3663 .elementor-element.elementor-element-5cc52bc{--width:150px;--min-height:150px;}.elementor-3663 .elementor-element.elementor-element-6414ce9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-3663 .elementor-element.elementor-element-493345f{--width:150px;--min-height:150px;}.elementor-3663 .elementor-element.elementor-element-cbaed69 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-3663 .elementor-element.elementor-element-8088772{font-size:var( --e-global-typography-text-font-size );}.elementor-3663 .elementor-element.elementor-element-1aaa803.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-3663 .elementor-element.elementor-element-1aaa803.elementor-widget-bdt-countdown .bdt-countdown-skin-tiny .bdt-countdown-item-wrapper{margin-left:18px;}.elementor-3663 .elementor-element.elementor-element-1aaa803.elementor-widget-bdt-countdown .bdt-countdown-skin-tiny .bdt-countdown-number{margin-right:0px;}.elementor-3663 .elementor-element.elementor-element-f09009b{--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;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}/* Start custom CSS for heading, class: .elementor-element-2b579c3 *//* ascunde br‑ul pe desktop, afișează‑l pe mobil */
@media (min-width: 768px) {
  .mobile‑break { display: none; }
}
@media (max-width: 767px) {
  .mobile‑break { display: inline; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8db0fe5 */.pill-left {
  background: #FFF1E0;              /* crem deschis */
  padding: 12px 24px;
  border-top-left-radius: 40px;
  border-bottom-left-radius: 40px;
  color: #353535;                   /* text */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f5f4ceb */.heart-wrap .elementor-icon {
  font-size: 25px;   /* reglează cât de mare vrei inima */
  color: #fff;
  animation: heart-beat 0.7s ease-in-out infinite;
}

@keyframes heart-beat {
  0%, 100% { transform: scale(1); }
  50%      { transform: scale(1.2); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bae106 */.heart-wrap {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;

  /* suprapunere mai mică */
  margin: 0 -41px;     

  z-index: 1;

  /* fă-l puţin mai mare decât icon-ul + padding */
  padding: 6px;       
  border: 2px solid rgba(255,255,255,0.8);
  border-radius: 50%;

  /* lățime/înalțime auto, după conținut */
  width: auto;
  height: auto;
  box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a383575 */.pill-right {
  background: #A6EFC8;              /* verde pastel */
  padding: 12px 24px;
  border-top-right-radius: 40px;
  border-bottom-right-radius: 40px;
  color: #353535;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9aa0ca */@media (max-width: 767px) {
  .pill-wrapper {
    flex-direction: column;
    gap: 12px;
  }
  .pill-left, .pill-right {
    display: block;
    width: auto;
    margin: 0 auto;
    border-radius: 50px !important;
    padding: 10px 16px;
  }
  .heart-wrap {
    margin: 0 auto;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f8d8a22 */.subtext {
  text-align: center;
  font-family: "Open Sans", sans-serif;
  font-size: 18px;
  line-height: 1.6;
  margin-top: 12px;
}

/* pe mobil reduci fontul și forțezi împachetarea pe două rânduri */
@media (max-width: 767px) {
  .subtext {
    font-size: 16px;
    /* forțează un break după prima virgulă, dacă mai vrei */
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b3a32a7 */#heart-icon .elementor-icon {
  animation: heartBeat 1s ease-in-out infinite;
}
@keyframes heartBeat {
  0%,100% { transform: scale(1); }
  50%     { transform: scale(1.3); }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-430b4a5 *//* containerul inimioarei – cerc pastel cu bordură punctată */
.heart-wrap2 {
  position: relative;
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  width: 60px;
  height: 60px;
  background-color: #A6EFC8;
  border-radius: 50%;
  margin: 16px auto;
  box-sizing: border-box;
  z-index: 1;
}

/* bordura punctată */
.heart-wrap2::before {
  content: "";
  position: absolute;
  inset: 4px; /* echivalent cu top/left/right/bottom:4px; */
  border: 2px dashed rgba(255,255,255,0.8);
  border-radius: 50%;
  pointer-events: none;
}

/* forţăm wrapper‑ul iconului să fie full‑container */
.heart-wrap2 .elementor-icon-wrapper {
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
}

/* icon‑ul inimioarei – hic et nunc pulsează */
.heart-wrap2 .elementor-icon {
  font-size: 24px;
  color: #fff;
  animation: heart-pulse 1s ease-in-out infinite;
}

/* animaţia de puls */
@keyframes heart-pulse {
  0%, 100%   { transform: scale(1); }
  50%        { transform: scale(1.2); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f09009b */@media (max-width: 767px) {
  .event-card {
    width: 100% !important;
    max-width: 400px;
    margin-bottom: 24px;
  }
}/* End custom CSS */