.elementor-4420 .elementor-element.elementor-element-6a9f552{--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;--overlay-opacity:0.73;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4420 .elementor-element.elementor-element-6a9f552::before, .elementor-4420 .elementor-element.elementor-element-6a9f552 > .elementor-background-video-container::before, .elementor-4420 .elementor-element.elementor-element-6a9f552 > .e-con-inner > .elementor-background-video-container::before, .elementor-4420 .elementor-element.elementor-element-6a9f552 > .elementor-background-slideshow::before, .elementor-4420 .elementor-element.elementor-element-6a9f552 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4420 .elementor-element.elementor-element-6a9f552 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4420 .elementor-element.elementor-element-d43064d img{width:100%;filter:brightness( 60% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4420 .elementor-element.elementor-element-edc6d34{top:0px;text-align:center;}.elementor-4420 .elementor-element.elementor-element-edc6d34 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-4420 .elementor-element.elementor-element-857a554{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-4420 .elementor-element.elementor-element-909c4f3{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-4420 .elementor-element.elementor-element-909c4f3:not(.elementor-motion-effects-element-type-background), .elementor-4420 .elementor-element.elementor-element-909c4f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.cheerup.ro/wp-content/uploads/2025/12/cheerup-fundal.png");background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-4420 .elementor-element.elementor-element-849092b{--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-4420 .elementor-element.elementor-element-61a152e{font-size:48px;font-weight:700;}.elementor-4420 .elementor-element.elementor-element-9cd8230 .elementor-button{background-color:var( --e-global-color-6a72d5d );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-4420 .elementor-element.elementor-element-9cd8230 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4420 .elementor-element.elementor-element-70038f2{--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-4420 .elementor-element.elementor-element-c0aa9c5{--spacer-size:50px;}@media(max-width:767px){.elementor-4420 .elementor-element.elementor-element-909c4f3:not(.elementor-motion-effects-element-type-background), .elementor-4420 .elementor-element.elementor-element-909c4f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-4420 .elementor-element.elementor-element-61a152e{text-align:center;line-height:1.2em;}}@media(min-width:768px){.elementor-4420 .elementor-element.elementor-element-857a554{--content-width:1200px;}.elementor-4420 .elementor-element.elementor-element-909c4f3{--content-width:1200px;}.elementor-4420 .elementor-element.elementor-element-849092b{--width:50%;}.elementor-4420 .elementor-element.elementor-element-70038f2{--width:50%;}}/* Start custom CSS for theme-post-title, class: .elementor-element-edc6d34 */.elementor-4420 .elementor-element.elementor-element-edc6d34 {
    top: 40%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 10;
    color: white; /* Or any text color you want */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a9f552 */.elementor-4420 .elementor-element.elementor-element-6a9f552 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-4420 {
  background: 
    url("data:image/svg+xml;utf8,
    <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 320'>
      <path fill='%230079C1' fill-opacity='1' d='M0,224L48,192C96,160,192,96,288,101.3C384,107,480,181,576,192C672,203,768,149,864,128C960,107,1056,117,1152,128C1248,139,1344,149,1392,154.7L1440,160L1440,320L1392,320C1344,320,1248,320,1152,320C1056,320,960,320,864,320C768,320,672,320,576,320C480,320,384,320,288,320C192,320,96,320,48,320L0,320Z'></path>
    </svg>") 
    no-repeat center center / cover,
    #F5EBDF; /* cream base color */
  background-attachment: fixed;
}/* End custom CSS */