.elementor-10245 .elementor-element.elementor-element-3539af04{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-10245 .elementor-element.elementor-element-16a419e4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-10245 .elementor-element.elementor-element-16a419e4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-10245 .elementor-element.elementor-element-994dcb1 .elementor-icon-wrapper{text-align:center;}.elementor-10245 .elementor-element.elementor-element-994dcb1 .elementor-icon{font-size:120px;}.elementor-10245 .elementor-element.elementor-element-994dcb1 .elementor-icon svg{height:120px;}.elementor-bc-flex-widget .elementor-10245 .elementor-element.elementor-element-c47f5c3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-10245 .elementor-element.elementor-element-c47f5c3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-10245 .elementor-element.elementor-element-543d8828 .elementor-heading-title{font-family:"Actor", Arial, Helvetica, sans-serif;font-size:18px;font-style:italic;line-height:1.4em;}.elementor-10245 .elementor-element.elementor-element-1e17a1d .elementor-heading-title{font-family:"Actor", Arial, Helvetica, sans-serif;font-size:20px;font-weight:bold;}@media(max-width:1024px) and (min-width:768px){.elementor-10245 .elementor-element.elementor-element-16a419e4{width:30%;}.elementor-10245 .elementor-element.elementor-element-c47f5c3{width:70%;}}@media(max-width:1024px){.elementor-10245 .elementor-element.elementor-element-3539af04{padding:30px 0px 40px 0px;}.elementor-10245 .elementor-element.elementor-element-543d8828 .elementor-heading-title{font-size:17px;}.elementor-10245 .elementor-element.elementor-element-1e17a1d .elementor-heading-title{font-size:18px;}}@media(max-width:767px){.elementor-10245 .elementor-element.elementor-element-3539af04{padding:30px 0px 30px 0px;}.elementor-10245 .elementor-element.elementor-element-16a419e4 > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-10245 .elementor-element.elementor-element-994dcb1 .elementor-icon{font-size:80px;}.elementor-10245 .elementor-element.elementor-element-994dcb1 .elementor-icon svg{height:80px;}.elementor-10245 .elementor-element.elementor-element-543d8828 .elementor-heading-title{font-size:16px;}}/* Start custom CSS */mark {
background-color: transparent;
color: #F2622D;
font-style: italic; 
}

.elementor-price-table__footer {
    display: none;
}
.foodpunkBookingWrapper button {
    width: 100%;
    background-color: #E6007E;
    padding: 12px;
    text-transform: uppercase;
}
ol.product-items {
    padding: 0;
}
.rotateRight {
    transform: rotate(3deg);
}
.rotateLeft {
    transform: rotate(-1deg);
}
.elementor-accordion-item {
    margin-bottom: 25px !important;
    border-radius: 5px;
}
.fa-plus, .fa-minus {
    font-size: 12px;
}
#btnGradient {
    background: rgb(255,75,174);
    background: linear-gradient(90deg, rgba(255,75,174,1) 0%, rgba(230,0,126,1) 100%);
}
#bannerButton {
    backdrop-filter: blur(4px);
}
.pricingCardWrapper {
    cursor: pointer;
    margin: 0 10px !important;
    border-radius: 16px;
    border: 3px solid #fff;
    transform: scale(0.98);
    transition: 0.2s;
}
.pricingCardWrapper li {
    list-style-type: none;
}
.activeCard {
    transition: 0.2s all;
    transform: scale(1);
    border: 3px solid #F9F6F4;
    box-shadow: 0 3px 24px rgba(138, 142, 163, 0.16);
    margin-top: -5px !important;
    margin-bottom: 5px !important;
}
#firstCardBtn, #secondCardBtn {
    background-color: transparent !important;
    color: #333;
    border: 2px solid #69c4cd;
}
@media only screen and (max-width: 767px) {
    #firstCardBtn, #secondCardBtn {
        border-radius: 0 0 11px 11px;
    }
}
.activeCard #firstCardBtn, .activeCard #secondCardBtn {
    background-color: #69c4cd !important;
    color: #FFF !important;
    border: 2px solid #69c4cd !important;
}
.wrapperMaxWidth {
    width: 550px !important;
}
@media only screen and (max-width: 1025px) {
.wrapperMaxWidth {
    width: 100% !important;
 }
}

.elementor-15 .elementor-element.elementor-element-da4cfd1 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
padding-left: 0;
}


.registration-footer {
    display: none!important;
}/* End custom CSS */