.elementor-12 .elementor-element.elementor-element-08cfe99 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 50px 75px 50px;
}

.elementor-12 .elementor-element.elementor-element-08cfe99>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-08cfe99>.elementor-shape-bottom svg {
    width: calc(120% + 1.3px);
    height: 136px;
}

.elementor-12 .elementor-element.elementor-element-36ce418>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-12 .elementor-element.elementor-element-36ce418>.elementor-element-populated {
    margin: 0px 500px 0px 0px;
    --e-column-margin-right: 500px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 20px;
}

.elementor-12 .elementor-element.elementor-element-d30bcb7 {
    --spacer-size: 25px;
}

.elementor-12 .elementor-element.elementor-element-f7bded1 {
    text-align: left;
}

.elementor-12 .elementor-element.elementor-element-f7bded1 img {
    width: 75%;
}

.elementor-12 .elementor-element.elementor-element-a55738e {
    text-align: left;
}

.elementor-12 .elementor-element.elementor-element-a55738e>.elementor-widget-container {
    padding: 10px 10px 10px 60px;
}

.elementor-12 .elementor-element.elementor-element-62fcee5 {
    --spacer-size: 25px;
}

.elementor-12 .elementor-element.elementor-element-555d115 .premium-fancy-text-wrapper {
    text-align: left;
}

.elementor-12 .elementor-element.elementor-element-555d115 .premium-fancy-list-items {
    text-align: left;
}

.elementor-12 .elementor-element.elementor-element-555d115 .premium-fancy-text {
    color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-555d115 .premium-fancy-svg-text .premium-fancy-list-items {
    fill: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-555d115 .premium-fancy-text-wrapper:not(.auto-fade) .premium-fancy-text, .elementor-12 .elementor-element.elementor-element-555d115 .premium-fancy-text svg g>text {
    /* font-family: "Roboto", Sans-serif; */
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-12 .elementor-element.elementor-element-1248dce {
    color: #FFFFFF;
    /* font-family: "Roboto", Sans-serif; */
    font-weight: 400;
}

.elementor-12 .elementor-element.elementor-element-6cf7c03 {
    --spacer-size: 25px;
}

.elementor-12 .elementor-element.elementor-element-776fc0e .elementor-button {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-accent) 0%, #1294CA 100%);
}

.elementor-12 .elementor-element.elementor-element-720916d {
    --spacer-size: 25px;
}

.elementor-12 .elementor-element.elementor-element-cc6718c>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-12 .elementor-element.elementor-element-cc6718c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    
    margin-bottom: 80px;
    padding: 0px 20px 0px 20px;
}

.elementor-12 .elementor-element.elementor-element-cc6718c>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-92d0813>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px;
}

.elementor-12 .elementor-element.elementor-element-fef8b0e {
    --iteration-count: infinite;
    --animation-duration: 1200ms;
    --dynamic-text-color: #E02329;
}

.elementor-12 .elementor-element.elementor-element-fef8b0e .elementor-headline {
    text-align: left;
    /* font-family: "Roboto", Sans-serif; */
    font-weight: 600;
}

.elementor-12 .elementor-element.elementor-element-fef8b0e .elementor-headline-plain-text {
    color: #E02329;
}

.elementor-12 .elementor-element.elementor-element-fef8b0e .elementor-headline-dynamic-text {
    /* font-family: "Roboto", Sans-serif; */
    font-weight: 600;
}

.elementor-12 .elementor-element.elementor-element-fef8b0e>.elementor-widget-container {
    margin: 0px 0px -20px 0px;
    padding: 0px 500px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-ad6a8bb {
    text-align: justify;
}

.elementor-12 .elementor-element.elementor-element-68a0a9e .elementor-heading-title {
    color: #E02329;
}

.elementor-12 .elementor-element.elementor-element-308765a .elementor-tab-content {
    color: #7A7A7A;
    /* font-family: "Roboto", Sans-serif; */
    font-weight: 400;
}

.elementor-12 .elementor-element.elementor-element-2d86525 .elementor-button {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-accent) 0%, #1294CA 100%);
}

.elementor-12 .elementor-element.elementor-element-b0e2a3d {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-b0e2a3d .elementor-heading-title {
    color: #FFFFFF;
    /* font-family: "Roboto", Sans-serif; */
    font-weight: 600;
}

.elementor-12 .elementor-element.elementor-element-b0e2a3d>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
    background-color: #E02329;
    border-radius: 10px 10px 10px 10px;
}

.elementor-12 .elementor-element.elementor-element-fa4ecd5 .elementor-repeater-item-c19935c {
    left: 28.1%;
    top: 58.7%;
}

.elementor-12 .elementor-element.elementor-element-fa4ecd5 .elementor-repeater-item-c19935c.pp-hot-spot-wrap, .elementor-12 .elementor-element.elementor-element-fa4ecd5 .elementor-repeater-item-c19935c .pp-hot-spot-inner, .elementor-12 .elementor-element.elementor-element-fa4ecd5 .elementor-repeater-item-c19935c .pp-hot-spot-inner:before {
    background-color: #E02329;
}

.elementor-12 .elementor-element.elementor-element-fa4ecd5 .elementor-repeater-item-a79bc01 {
    left: 32.2%;
    top: 57%;
}

.elementor-12 .elementor-element.elementor-element-fa4ecd5 .elementor-repeater-item-a79bc01.pp-hot-spot-wrap, .elementor-12 .elementor-element.elementor-element-fa4ecd5 .elementor-repeater-item-a79bc01 .pp-hot-spot-inner, .elementor-12 .elementor-element.elementor-element-fa4ecd5 .elementor-repeater-item-a79bc01 .pp-hot-spot-inner:before {
    background-color: #E02329;
}

.elementor-12 .elementor-element.elementor-element-fa4ecd5 .elementor-repeater-item-96b18df {
    left: 29.9%;
    top: 57%;
}

.elementor-12 .elementor-element.elementor-element-fa4ecd5 .elementor-repeater-item-96b18df.pp-hot-spot-wrap, .elementor-12 .elementor-element.elementor-element-fa4ecd5 .elementor-repeater-item-96b18df .pp-hot-spot-inner, .elementor-12 .elementor-element.elementor-element-fa4ecd5 .elementor-repeater-item-96b18df .pp-hot-spot-inner:before {
    background-color: #E02329;
}

.elementor-12 .elementor-element.elementor-element-fa4ecd5 .elementor-repeater-item-453fbdb {
    left: 30.2%;
    top: 58.8%;
}

.elementor-12 .elementor-element.elementor-element-fa4ecd5 .elementor-repeater-item-453fbdb.pp-hot-spot-wrap, .elementor-12 .elementor-element.elementor-element-fa4ecd5 .elementor-repeater-item-453fbdb .pp-hot-spot-inner, .elementor-12 .elementor-element.elementor-element-fa4ecd5 .elementor-repeater-item-453fbdb .pp-hot-spot-inner:before {
    background-color: #E02329;
}

.elementor-12 .elementor-element.elementor-element-fa4ecd5 .elementor-repeater-item-284e572 {
    left: 31.4%;
    top: 64.2%;
}

.elementor-12 .elementor-element.elementor-element-fa4ecd5 .elementor-repeater-item-284e572.pp-hot-spot-wrap, .elementor-12 .elementor-element.elementor-element-fa4ecd5 .elementor-repeater-item-284e572 .pp-hot-spot-inner, .elementor-12 .elementor-element.elementor-element-fa4ecd5 .elementor-repeater-item-284e572 .pp-hot-spot-inner:before {
    background-color: #E02329;
}

.elementor-12 .elementor-element.elementor-element-fa4ecd5 .elementor-repeater-item-7f250c3 {
    left: 32.3%;
    top: 66.5%;
}

.elementor-12 .elementor-element.elementor-element-fa4ecd5 .elementor-repeater-item-7f250c3.pp-hot-spot-wrap, .elementor-12 .elementor-element.elementor-element-fa4ecd5 .elementor-repeater-item-7f250c3 .pp-hot-spot-inner, .elementor-12 .elementor-element.elementor-element-fa4ecd5 .elementor-repeater-item-7f250c3 .pp-hot-spot-inner:before {
    background-color: #E02329;
}

.elementor-12 .elementor-element.elementor-element-fa4ecd5 .elementor-repeater-item-aa9ecae {
    left: 31.1%;
    top: 55%;
}

.elementor-12 .elementor-element.elementor-element-fa4ecd5 .elementor-repeater-item-aa9ecae.pp-hot-spot-wrap, .elementor-12 .elementor-element.elementor-element-fa4ecd5 .elementor-repeater-item-aa9ecae .pp-hot-spot-inner, .elementor-12 .elementor-element.elementor-element-fa4ecd5 .elementor-repeater-item-aa9ecae .pp-hot-spot-inner:before {
    background-color: #E02329;
}

.elementor-12 .elementor-element.elementor-element-fa4ecd5 .pp-hot-spot-image {
    width: 100%;
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-fa4ecd5 .pp-hot-spot-image img {
    border-style: solid;
    border-color: #E0232900;
}

.elementor-12 .elementor-element.elementor-element-fa4ecd5 .pp-hot-spot-inner {
    width: 8px;
    height: 8px;
    font-size: 8px;
    border-style: none;
    padding: 1px 1px 1px 1px;
}

.elementor-12 .elementor-element.elementor-element-fa4ecd5 .pp-hot-spot-inner, .elementor-12 .elementor-element.elementor-element-fa4ecd5 .pp-hot-spot-inner:before {
    color: #fff;
    border-radius: 5px 5px 5px 5px;
}

.elementor-12 .elementor-element.elementor-element-fa4ecd5 .pp-hot-spot-wrap .pp-icon svg {
    fill: #fff;
}

.elementor-12 .elementor-element.elementor-element-4aee698>.elementor-container {
    min-height: 400px;
}

.elementor-12 .elementor-element.elementor-element-4aee698>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-12 .elementor-element.elementor-element-4aee698:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4aee698>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #115C7C;
}

.elementor-12 .elementor-element.elementor-element-4aee698 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 100px 10px 100px;
}

.elementor-12 .elementor-element.elementor-element-4aee698>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-4aee698>.elementor-shape-top svg {
    width: calc(100% + 1.3px);
    height: 80px;
}

.elementor-12 .elementor-element.elementor-element-4aee698>.elementor-shape-bottom svg {
    width: calc(120% + 1.3px);
    height: 136px;
}

.elementor-12 .elementor-element.elementor-element-66ab337>.elementor-element-populated {
    padding: 0px 0px 80px 0px;
}

.elementor-12 .elementor-element.elementor-element-861150c {
    text-align: left;
}

.elementor-12 .elementor-element.elementor-element-861150c img {
    width: 95%;
}

.elementor-12 .elementor-element.elementor-element-5fb8ff3>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px;
}

.elementor-12 .elementor-element.elementor-element-5fb8ff3>.elementor-element-populated {
    padding: 0px 0px 80px 0px;
}

.elementor-12 .elementor-element.elementor-element-b1cd2c4 {
    --iteration-count: infinite;
    --animation-duration: 1200ms;
    --dynamic-text-color: #FEFEFE;
}

.elementor-12 .elementor-element.elementor-element-b1cd2c4 .elementor-headline {
    text-align: left;
    /* font-family: "Roboto", Sans-serif; */
    font-weight: 600;
}

.elementor-12 .elementor-element.elementor-element-b1cd2c4 .elementor-headline-dynamic-wrapper path {
    stroke: #6EC1E4;
}

.elementor-12 .elementor-element.elementor-element-b1cd2c4 .elementor-headline-plain-text {
    color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-b1cd2c4 .elementor-headline-dynamic-text {
    /* font-family: "Roboto", Sans-serif; */
    font-weight: 600;
}

.elementor-12 .elementor-element.elementor-element-b1cd2c4>.elementor-widget-container {
    margin: 0px 0px -25px 0px;
}

.elementor-12 .elementor-element.elementor-element-502fa13 {
    text-align: justify;
    color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-8acfde1 .elementor-button {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-accent) 0%, #1294CA 100%);
}

.elementor-12 .elementor-element.elementor-element-8031409 {
    margin-top: 40px;
    margin-bottom: 40px;
    padding: 0px 40px 40px 40px;
}

.elementor-12 .elementor-element.elementor-element-3f0cdfe {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-3f0cdfe .elementor-heading-title {
    /* font-family: "Roboto", Sans-serif; */
    font-size: 36px;
    font-weight: 600;
}

.elementor-12 .elementor-element.elementor-element-fe6be20 .elementor-button {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-accent) 0%, #1294CA 100%);
}

.elementor-12 .elementor-element.elementor-element-392402d:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-392402d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #115C7C;
}

.elementor-12 .elementor-element.elementor-element-392402d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-12 .elementor-element.elementor-element-392402d>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-392402d>.elementor-shape-top svg {
    width: calc(120% + 1.3px);
    height: 136px;
}

.elementor-12 .elementor-element.elementor-element-4a2586d {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-4a2586d .elementor-heading-title {
    color: #FFFFFF;
    /* font-family: "Roboto", Sans-serif; */
    font-size: 36px;
}

.elementor-12 .elementor-element.elementor-element-0b0e10a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-0b0e10a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #115C7C;
}

.elementor-12 .elementor-element.elementor-element-0b0e10a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-12 .elementor-element.elementor-element-0b0e10a>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-0b0e10a>.elementor-shape-bottom svg {
    width: calc(120% + 1.3px);
    height: 136px;
}

.elementor-12 .elementor-element.elementor-element-7ffe5e7 .elementor-price-table__heading {
    color: #3A3A3A;
    /* font-family: "Roboto", Sans-serif; */
    font-size: 75px;
    font-weight: 800;
}

.elementor-12 .elementor-element.elementor-element-7ffe5e7 .elementor-price-table__price {
    padding: 20px 20px 20px 20px;
}

.elementor-12 .elementor-element.elementor-element-7ffe5e7 .elementor-price-table .elementor-price-table__price {
    /* font-family: "Roboto", Sans-serif; */
    font-size: 50px;
    font-weight: 600;
}

.elementor-12 .elementor-element.elementor-element-7ffe5e7 .elementor-price-table__after-price {
    justify-content: flex-start;
}

.elementor-12 .elementor-element.elementor-element-7ffe5e7 .elementor-price-table__features-list {
    padding: 0px 0px 0px 0px;
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-7ffe5e7 .elementor-price-table__features-list li {
    /* font-family: "Roboto", Sans-serif; */
    font-weight: 400;
}

.elementor-12 .elementor-element.elementor-element-7ffe5e7 .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-12 .elementor-element.elementor-element-7ffe5e7 .elementor-price-table__ribbon-inner {
    color: #ffffff;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-12 .elementor-element.elementor-element-7ffe5e7>.elementor-widget-container {
    border-radius: 20px 20px 20px 20px;
    box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.25);
}

.elementor-12 .elementor-element.elementor-element-15bb16b .elementor-price-table__heading {
    color: #3A3A3A;
    /* font-family: "Roboto", Sans-serif; */
    font-size: 75px;
    font-weight: 800;
}

.elementor-12 .elementor-element.elementor-element-15bb16b .elementor-price-table__price {
    padding: 20px 20px 20px 20px;
}

.elementor-12 .elementor-element.elementor-element-15bb16b .elementor-price-table .elementor-price-table__price {
    /* font-family: "Roboto", Sans-serif; */
    font-size: 50px;
    font-weight: 600;
}

.elementor-12 .elementor-element.elementor-element-15bb16b .elementor-price-table__after-price {
    justify-content: flex-start;
}

.elementor-12 .elementor-element.elementor-element-15bb16b .elementor-price-table__features-list {
    padding: 0px 0px 0px 0px;
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-15bb16b .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-12 .elementor-element.elementor-element-15bb16b>.elementor-widget-container {
    border-radius: 20px 20px 20px 20px;
    box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.25);
}

.elementor-12 .elementor-element.elementor-element-37f36e3 {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-37f36e3 .elementor-heading-title {
    /* font-family: "Roboto", Sans-serif; */
    font-size: 36px;
    font-weight: 600;
}

.elementor-12 .elementor-element.elementor-element-12136d5>.elementor-widget-container {
    padding: 0% 0% 0% 15%;
}

:root {
    --page-title-display: none;
}

body.elementor-page-12:not(.elementor-motion-effects-element-type-background), body.elementor-page-12>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

@media(max-width:1024px) {
    .elementor-12 .elementor-element.elementor-element-fef8b0e>.elementor-widget-container {
        padding: 0px 200px 0px 0px;
    }

    .elementor-12 .elementor-element.elementor-element-b0e2a3d .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-12 .elementor-element.elementor-element-fa4ecd5 .elementor-repeater-item-c19935c {
        left: 21.5%;
    }

    .elementor-12 .elementor-element.elementor-element-fa4ecd5 .elementor-repeater-item-a79bc01 {
        left: 23.8%;
    }

    .elementor-12 .elementor-element.elementor-element-fa4ecd5 .elementor-repeater-item-96b18df {
        left: 26.7%;
    }

    .elementor-12 .elementor-element.elementor-element-fa4ecd5 .elementor-repeater-item-453fbdb {
        left: 24.4%;
    }

    .elementor-12 .elementor-element.elementor-element-fa4ecd5 .elementor-repeater-item-284e572 {
        left: 26.2%;
    }

    .elementor-12 .elementor-element.elementor-element-fa4ecd5 .elementor-repeater-item-7f250c3 {
        left: 26.7%;
    }

    .elementor-12 .elementor-element.elementor-element-fa4ecd5 .elementor-repeater-item-aa9ecae {
        left: 26.2%;
    }
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-08cfe99 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-12 .elementor-element.elementor-element-f7bded1 {
        text-align: center;
    }

    .elementor-12 .elementor-element.elementor-element-a55738e {
        text-align: center;
    }

    .elementor-12 .elementor-element.elementor-element-fef8b0e .elementor-headline {
        text-align: center;
        font-size: 8vw;
    }

    .elementor-12 .elementor-element.elementor-element-fef8b0e>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-12 .elementor-element.elementor-element-b0e2a3d {
        text-align: center;
    }

    .elementor-12 .elementor-element.elementor-element-b0e2a3d .elementor-heading-title {
        font-size: 3.5vw;
        line-height: 1.2em;
        letter-spacing: 1px;
    }

    .elementor-12 .elementor-element.elementor-element-b0e2a3d>.elementor-widget-container {
        padding: 10px 10px 10px 10px;
        border-radius: 10px 10px 10px 10px;
    }

    .elementor-12 .elementor-element.elementor-element-fa4ecd5 .elementor-repeater-item-c19935c {
        left: 21.5%;
    }

    .elementor-12 .elementor-element.elementor-element-fa4ecd5 .elementor-repeater-item-a79bc01 {
        left: 28.5%;
    }

    .elementor-12 .elementor-element.elementor-element-fa4ecd5 .elementor-repeater-item-96b18df {
        left: 25%;
    }

    .elementor-12 .elementor-element.elementor-element-fa4ecd5 .elementor-repeater-item-453fbdb {
        left: 25.6%;
    }

    .elementor-12 .elementor-element.elementor-element-fa4ecd5 .elementor-repeater-item-284e572 {
        left: 27.3%;
    }

    .elementor-12 .elementor-element.elementor-element-fa4ecd5 .elementor-repeater-item-7f250c3 {
        left: 28.5%;
    }

    .elementor-12 .elementor-element.elementor-element-fa4ecd5 .elementor-repeater-item-aa9ecae {
        left: 27.7%;
    }

    .elementor-12 .elementor-element.elementor-element-4aee698>.elementor-container {
        min-height: 800px;
    }

    .elementor-12 .elementor-element.elementor-element-4aee698 {
        padding: 50px 20px 50px 20px;
    }

    .elementor-12 .elementor-element.elementor-element-66ab337>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-12 .elementor-element.elementor-element-861150c {
        text-align: center;
    }

    .elementor-12 .elementor-element.elementor-element-5fb8ff3>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px -5px 0px;
    }

    .elementor-12 .elementor-element.elementor-element-b1cd2c4 .elementor-headline {
        text-align: center;
        font-size: 8vw;
    }

    .elementor-12 .elementor-element.elementor-element-8031409 {
        padding: 0px 20px 0px 20px;
    }

    .elementor-12 .elementor-element.elementor-element-392402d {
        padding: 120px 0px 0px 0px;
    }
}

/* Start custom CSS for section, class: .elementor-element-0b0e10a */
.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 */