.bl-column .bl-spacer-inner{height:var(--spacer-size)}
.bf-con-inner>.bl-widget-spacer,.bf-con>.bl-widget-spacer{width:var(--container-widget-width,var(--spacer-size));--align-self:var( --container-widget-align-self,initial );--flex-shrink:0}
.bf-con-inner>.bl-widget-spacer>.bl-widget-container,.bf-con>.bl-widget-spacer>.bl-widget-container{height:100%;width:100%}
.bf-con-inner>.bl-widget-spacer>.bl-widget-container>.bl-spacer,.bf-con>.bl-widget-spacer>.bl-widget-container>.bl-spacer{height:100%}
.bf-con-inner>.bl-widget-spacer>.bl-widget-container>.bl-spacer>.bl-spacer-inner,.bf-con>.bl-widget-spacer>.bl-widget-container>.bl-spacer>.bl-spacer-inner{height:var(--container-widget-height,var(--spacer-size))}
.bf-con-inner>.bl-widget-spacer:not(:has(>.bl-widget-container))>.bl-spacer,.bf-con>.bl-widget-spacer:not(:has(>.bl-widget-container))>.bl-spacer{height:100%}
.bf-con-inner>.bl-widget-spacer:not(:has(>.bl-widget-container))>.bl-spacer>.bl-spacer-inner,.bf-con>.bl-widget-spacer:not(:has(>.bl-widget-container))>.bl-spacer>.bl-spacer-inner{height:var(--container-widget-height,var(--spacer-size))}
.bf-con-inner>.bl-widget-spacer.bl-widget-empty,.bf-con>.bl-widget-spacer.bl-widget-empty{min-height:22px;min-width:22px;position:relative}
.bf-con-inner>.bl-widget-spacer.bl-widget-empty .bl-widget-empty-icon,.bf-con>.bl-widget-spacer.bl-widget-empty .bl-widget-empty-icon{height:22px;inset:0;margin:auto;padding:0;position:absolute;width:22px}
.pink-red-button{
    padding: 10px 25px;
    font-size: 25px;
    font-weight: bold;
    color: white;
    background: linear-gradient(to right, #FF7E5F, #FF2A68); 
    border: none;
    border-radius: 30px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    transition: transform 0.2s ease, box-shadow 0.2s ease, color 0.2s ease;
    cursor: pointer;
    text-align: center;
    display: inline-block;
    margin-top: 20px;
}
.pink-red-button:hover{
    transform: translateY(-3px);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.2);                                                                                                                          
    color: #ffff;
}
.pink-red-button:active{
    transform: translateY(-1px);
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
}
.bl-31583 .bl-element.bl-element-1190a4ed{--display:flex;--margin-top:140px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}
.bl-31583 .bl-element.bl-element-22bceccc{--display:flex;}
.bl-31583 .bl-element.bl-element-490d09b3{--spacer-size:50px;}
.bl-31583 .bl-element.bl-element-167d6ee{--spacer-size:50px;}
.bl-31583 .bl-element.bl-element-9a3046f{--spacer-size:50px;}
.bl-31583 .bl-element.bl-element-44b66d3f{--display:grid;--bf-con-grid-template-columns:repeat(1, 1fr);--bf-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}
.bl-31583 .bl-element.bl-element-5bfd3d9f{--display:flex;}
@media(max-width:1024px){
.bl-31583 .bl-element.bl-element-44b66d3f{--grid-auto-flow:row;}
}
@media(max-width:767px){
.bl-31583 .bl-element.bl-element-44b66d3f{--bf-con-grid-template-columns:repeat(1, 1fr);--bf-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}
}