.elementor-30768 .elementor-element.elementor-element-84b1294{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-30768 .elementor-element.elementor-element-b02b546 .ekit-btn-wraper .elementskit-btn{justify-content:flex-end;}.elementor-30768 .elementor-element.elementor-element-b02b546 .elementskit-btn{background-color:#00000000;padding:10px 10px 10px 20px;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-fbf2972 );fill:var( --e-global-color-fbf2972 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-2f176a1 );border-radius:28px 28px 28px 28px;}.elementor-30768 .elementor-element.elementor-element-b02b546 .elementskit-btn:hover{background-color:#E50D7F;color:#ffffff;fill:#ffffff;border-color:#E50D7F;}.elementor-30768 .elementor-element.elementor-element-b02b546{width:100%;max-width:100%;}.elementor-30768 .elementor-element.elementor-element-b02b546 .elementskit-btn > :is(i, svg){font-size:32px;}.elementor-30768 .elementor-element.elementor-element-b02b546 .elementskit-btn > i, .elementor-30768 .elementor-element.elementor-element-b02b546 .elementskit-btn > svg{margin-left:16px;}.rtl .elementor-30768 .elementor-element.elementor-element-b02b546 .elementskit-btn > i, .rtl .elementor-30768 .elementor-element.elementor-element-b02b546 .elementskit-btn > svg{margin-left:0;margin-right:16px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-30768 .elementor-element.elementor-element-b02b546 .ekit-btn-wraper .elementskit-btn{justify-content:center;}}@media(max-width:767px){.elementor-30768 .elementor-element.elementor-element-b02b546 .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-30768 .elementor-element.elementor-element-b02b546.elementor-element{--order:99999 /* order end hack */;}}/* Start custom CSS for html, class: .elementor-element-7900744 */#flamingo-widget .fl-marketplace-event {
        border-radius: 24px !important;
        overflow: hidden;
        box-shadow: 0px 4px 25px rgba(142, 142, 147, 0.25) !important;
        border:1px solid #ddd;
        transition: all 0.3s !important;
    }
    .fl-marketplace-event:hover {
        transform: translateY(-3px);
        border-color: #DE257F !important;
        box-shadow: 0px 12px 35px rgba(142, 142, 147, 0.30);;
    }
    #flamingo-widget .fl-marketplace-event .fl-book-event-button a {
        border-radius: 100px !important;
    }
    #flamingo-widget .fl-marketplace-event .fl-event-cost {
        color: #000;
    }
    #flamingo-widget .fl-marketplace-event .fl-event-footer {
    padding: 24px !important;
    }
    #flamingo-widget .fl-marketplace-event .fl-event-name {
        margin-bottom: 16px !important;
    }
    #flamingo-widget .fl-marketplace-event .fl-event-image {
        padding: 0 !important;
        height: 180px !important;
    }
    #flamingo-widget .fl-grid-block {
        grid-gap: 36px !important;
    }
    #flamingo-widget .fl-marketplace-event .fl-event-bottom {
        margin-top: 18px;
    }
    .fl-elipsis span{
        color: #2D3748 !important;
    }
    #flamingo-widget .fl-marketplace-event .fl-event-cost {
        color: #2D3748 !important;
        font-size: 16px !important;
    }
    #flamingo-widget .fl-marketplace-event .fl-event-overview {
        display: none;
    }/* End custom CSS */
/* Start custom CSS for elementskit-button, class: .elementor-element-b02b546 */.lfr-last-btn:hover svg{
    transform: rotate(45deg);   
}

.lfr-last-btn svg {
  display: inline-block;
  transition: transform 0.4s ease;
}/* End custom CSS */
/* Start custom CSS */#flamingo-widget .fl-marketplace-event {
        border-radius: 24px !important;
        overflow: hidden;
        box-shadow: 0px 4px 25px rgba(142, 142, 147, 0.25) !important;
        border:1px solid #ddd;
        transition: all 0.3s !important;
    }
    .fl-marketplace-event:hover {
        transform: translateY(-3px);
        border-color: #DE257F !important;
        box-shadow: 0px 12px 35px rgba(142, 142, 147, 0.30);;
    }
    #flamingo-widget .fl-marketplace-event .fl-book-event-button a {
        border-radius: 100px !important;
    }
    #flamingo-widget .fl-marketplace-event .fl-event-cost {
        color: #000;
    }
    #flamingo-widget .fl-marketplace-event .fl-event-footer {
    padding: 24px !important;
    }
    #flamingo-widget .fl-marketplace-event .fl-event-name {
        margin-bottom: 16px !important;
    }
    #flamingo-widget .fl-marketplace-event .fl-event-image {
        padding: 0 !important;
        height: 180px !important;
    }
    #flamingo-widget .fl-grid-block {
        grid-gap: 36px !important;
    }
    #flamingo-widget .fl-marketplace-event .fl-event-bottom {
        margin-top: 18px;
    }
    .fl-elipsis span{
        color: #2D3748 !important;
    }/* End custom CSS */