.elementor-100 .elementor-element.elementor-element-0f8e547>.elementor-container {
    min-height: 340px;
}



.elementor-100 .elementor-element.elementor-element-0f8e547>.elementor-background-overlay {
    /* background-color: #6EC1E4; */
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-100 .elementor-element.elementor-element-0f8e547 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-100 .elementor-element.elementor-element-0f8e547>.elementor-shape-bottom svg {
    width: calc(100% + 1.3px);
    height: 40px;
}

.elementor-100 .elementor-element.elementor-element-66f430d .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-100 .elementor-element.elementor-element-66f430d>.elementor-widget-container {
    padding: 0px 550px 0px 0px;
}

.elementor-100 .elementor-element.elementor-element-16f057f {
    text-align: center;
}

.elementor-100 .elementor-element.elementor-element-16f057f .elementor-heading-title {
    color: #E02329;
}

.elementor-100 .elementor-element.elementor-element-16f057f>.elementor-widget-container {
    margin: 40px 0px 40px 0px;
}

.elementor-100 .elementor-element.elementor-element-b2aaf26 {
    --e-price-table-header-background-color: #FFCB5A;
}

.elementor-100 .elementor-element.elementor-element-b2aaf26 .elementor-price-table__heading {
    color: #3A3A3A;
    /* font-family: "Roboto", Sans-serif; */
    font-size: 75px;
    font-weight: 800;
}

.elementor-100 .elementor-element.elementor-element-b2aaf26 .elementor-price-table__price {
    padding: 20px 20px 20px 20px;
}

.elementor-100 .elementor-element.elementor-element-b2aaf26 .elementor-price-table .elementor-price-table__price {
    /* font-family: "Roboto", Sans-serif; */
    font-size: 50px;
    font-weight: 600;
}

.elementor-100 .elementor-element.elementor-element-b2aaf26 .elementor-price-table__after-price {
    justify-content: flex-start;
}

.elementor-100 .elementor-element.elementor-element-b2aaf26 .elementor-price-table__features-list {
    padding: 0px 0px 0px 0px;
    text-align: center;
}

.elementor-100 .elementor-element.elementor-element-b2aaf26 .elementor-price-table__button {
    background-color: transparent;
    background-image: linear-gradient(180deg, #6EC1E4 0%, #1294CA 100%);
    border-radius: 5px 5px 5px 5px;
    padding: 15px 100px 15px 100px;
}

.elementor-100 .elementor-element.elementor-element-b2aaf26>.elementor-widget-container {
    border-radius: 20px 20px 20px 20px;
    box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.25);
}

.elementor-100 .elementor-element.elementor-element-78ccdf0 .elementor-price-table__heading {
    color: #3A3A3A;
    /* font-family: "Roboto", Sans-serif; */
    font-size: 75px;
    font-weight: 800;
}

.elementor-100 .elementor-element.elementor-element-78ccdf0 .elementor-price-table__price {
    padding: 20px 20px 20px 20px;
}

.elementor-100 .elementor-element.elementor-element-78ccdf0 .elementor-price-table .elementor-price-table__price {
    /* font-family: "Roboto", Sans-serif; */
    font-size: 50px;
    font-weight: 600;
}

.elementor-100 .elementor-element.elementor-element-78ccdf0 .elementor-price-table__after-price {
    justify-content: flex-start;
}

.elementor-100 .elementor-element.elementor-element-78ccdf0 .elementor-price-table__features-list {
    padding: 0px 0px 0px 0px;
    text-align: center;
}

.elementor-100 .elementor-element.elementor-element-78ccdf0 .elementor-price-table__features-list li {
    /* font-family: "Roboto", Sans-serif; */
    font-weight: 400;
}

.elementor-100 .elementor-element.elementor-element-78ccdf0 .elementor-price-table__button {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-accent) 0%, #1294CA 100%);
    border-radius: 5px 5px 5px 5px;
    padding: 15px 100px 15px 100px;
}

.elementor-100 .elementor-element.elementor-element-78ccdf0 .elementor-price-table__ribbon-inner {
    color: #ffffff;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-100 .elementor-element.elementor-element-78ccdf0>.elementor-widget-container {
    border-radius: 20px 20px 20px 20px;
    box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.25);
}

.elementor-100 .elementor-element.elementor-element-bc486df .elementor-price-table__heading {
    color: #3A3A3A;
    /* font-family: "Roboto", Sans-serif; */
    font-size: 75px;
    font-weight: 800;
}

.elementor-100 .elementor-element.elementor-element-bc486df .elementor-price-table__price {
    padding: 20px 20px 20px 20px;
}

.elementor-100 .elementor-element.elementor-element-bc486df .elementor-price-table .elementor-price-table__price {
    /* font-family: "Roboto", Sans-serif; */
    font-size: 50px;
    font-weight: 600;
}

.elementor-100 .elementor-element.elementor-element-bc486df .elementor-price-table__after-price {
    justify-content: flex-start;
}

.elementor-100 .elementor-element.elementor-element-bc486df .elementor-price-table__features-list {
    padding: 0px 0px 0px 0px;
    text-align: center;
}

.elementor-100 .elementor-element.elementor-element-bc486df .elementor-price-table__button {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-accent) 0%, #1294CA 100%);
    border-radius: 5px 5px 5px 5px;
    padding: 15px 100px 15px 100px;
}

.elementor-100 .elementor-element.elementor-element-bc486df>.elementor-widget-container {
    border-radius: 20px 20px 20px 20px;
    box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.25);
}

.elementor-100 .elementor-element.elementor-element-be9ed01 {
    --spacer-size: 50px;
}

@media(max-width:767px) {
    .elementor-100 .elementor-element.elementor-element-66f430d {
        text-align: center;
    }

    .elementor-100 .elementor-element.elementor-element-66f430d>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
}

/* Start custom CSS for section, class: .elementor-element-6b4d0f2 */
.plans {
    transition: all 0.5s ease;
}

.plans:hover {
    transform: scale(1.1);
}

.elementor-price-table .elementor-price-table__header {
    background: linear-gradient(180deg, #FFCB5A, #EBA100) !important;
}

/* End custom CSS */