.elementor-59 .elementor-element.elementor-element-d62c67c>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-59 .elementor-element.elementor-element-f53b478 .tx-button {
    color: #FFFFFF;
}

.elementor-59 .elementor-element.elementor-element-f53b478 .tx-button .text {
    color: #FFFFFF;
}

.elementor-59 .elementor-element.elementor-element-f53b478 .tx-description {
    color: #756666;
}

.elementor-59 .elementor-element.elementor-element-f53b478 .tx-subTitle {
    color: #635959;
}

.elementor-59 .elementor-element.elementor-element-f53b478 .tx-title {
    color: #551C52;
}

.elementor-59 .elementor-element.elementor-element-f53b478 .tx-title span {
    color: var( --e-global-color-primary);
}

.elementor-59 .elementor-element.elementor-element-f53b478 .chy-plybtn-3 .text {
    color: #FFFFFF00;
}

.elementor-59 .elementor-element.elementor-element-60ae18e:not(.elementor-motion-effects-element-type-background),
.elementor-59 .elementor-element.elementor-element-60ae18e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://aimoneta.com/wp-content/uploads/2023/12/body-bg-1.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-59 .elementor-element.elementor-element-60ae18e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-59 .elementor-element.elementor-element-60ae18e>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-59 .elementor-element.elementor-element-2d2aa83>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-59 .elementor-element.elementor-element-4e28785>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-59 .elementor-element.elementor-element-b0421dd>.elementor-container {
    max-width: 1250px;
}

.elementor-59 .elementor-element.elementor-element-b0421dd {
    padding: 140px 0px 0px 0px;
}

.elementor-59 .elementor-element.elementor-element-517409a>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-59 .elementor-element.elementor-element-bae3d28>.elementor-container {
    max-width: 1275px;
}

.elementor-59 .elementor-element.elementor-element-bae3d28 .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
    padding: 12px;
}

.elementor-59 .elementor-element.elementor-element-bae3d28 {
    padding: 010px 0px 0px 0px;
}

.elementor-59 .elementor-element.elementor-element-4e10cb4>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-59 .elementor-element.elementor-element-ece0a72>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-59 .elementor-element.elementor-element-9ecd920>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-59 .elementor-element.elementor-element-be56cd6>.elementor-container {
    max-width: 1275px;
}

.elementor-59 .elementor-element.elementor-element-be56cd6 .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
    padding: 12px;
}

.elementor-59 .elementor-element.elementor-element-be56cd6 {
    padding: 0px 0px 0px 0px;
}

.elementor-59 .elementor-element.elementor-element-27a4166 {
    border-style: solid;
    border-width: 0px 2px 2px 2px;
    margin-top: -25px;
    margin-bottom: 0px;
    padding: 50px 70px 50px 70px;
}

.elementor-59 .elementor-element.elementor-element-8fd6df1 {
    width: var( --container-widget-width, 90.724%);
    max-width: 90.724%;
    --container-widget-width: 90.724%;
    --container-widget-flex-grow: 0;
}

.elementor-59 .elementor-element.elementor-element-de2aa38 {
    width: var( --container-widget-width, 84.057%);
    max-width: 84.057%;
    --container-widget-width: 84.057%;
    --container-widget-flex-grow: 0;
}

.elementor-59 .elementor-element.elementor-element-de2aa38>.elementor-widget-container {
    padding: 0px 0px 0px 30px;
}

.elementor-59 .elementor-element.elementor-element-2ce2c09>.elementor-container {
    max-width: 1285px;
}

.elementor-59 .elementor-element.elementor-element-2ce2c09 .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
    padding: 12px;
}

.elementor-59 .elementor-element.elementor-element-2ce2c09 {
    padding: 100px 0px 100px 0px;
}

.elementor-59 .elementor-element.elementor-element-c723002>.elementor-element-populated {
    margin: 0px 0px 0px -10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -10px;
}

.elementor-59 .elementor-element.elementor-element-420f1ff .tx-title {
    font-family: "Arial", Sans-serif;
    font-size: 29px;
}

.elementor-59 .elementor-element.elementor-element-d030a68 {
    padding: 10px 0px 0px 0px;
}

.elementor-widget-image .widget-image-caption {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight);
}

.elementor-59 .elementor-element.elementor-element-de9b1d3 img {
    border-radius: 10px 10px 10px 10px;
}

.elementor-59 .elementor-element.elementor-element-b5d83d6 img {
    border-radius: 10px 10px 10px 10px;
}

.elementor-59 .elementor-element.elementor-element-cd5f2eb {
    padding: 25px 0px 0px 0px;
}

.elementor-59 .elementor-element.elementor-element-d66ec1e:not(.elementor-motion-effects-element-type-background),
.elementor-59 .elementor-element.elementor-element-d66ec1e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://aimoneta.com/wp-content/uploads/2023/12/r1-bg-img-1.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-59 .elementor-element.elementor-element-d66ec1e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-59 .elementor-element.elementor-element-d66ec1e>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-59 .elementor-element.elementor-element-3480fa0>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-59 .elementor-element.elementor-element-8f5b42d>.elementor-container {
    max-width: 1250px;
}

.elementor-59 .elementor-element.elementor-element-8f5b42d {
    padding: 100px 0px 0px 0px;
}

.elementor-59 .elementor-element.elementor-element-a15e546>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-59 .elementor-element.elementor-element-daa0f5e .tx-subTitle {
    color: #FFFFFF;
}

.elementor-59 .elementor-element.elementor-element-daa0f5e .tx-title {
    color: #FFFFFF;
}

.elementor-59 .elementor-element.elementor-element-daa0f5e .tx-description {
    color: #FFFFFF;
}

.elementor-59 .elementor-element.elementor-element-9f517fc>.elementor-container {
    max-width: 1275px;
}

.elementor-59 .elementor-element.elementor-element-9f517fc .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
    padding: 12px;
}

.elementor-59 .elementor-element.elementor-element-9f517fc {
    padding: 65px 0px 100px 0px;
}

.elementor-59 .elementor-element.elementor-element-ddf5af3>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-59 .elementor-element.elementor-element-d3e870f>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-59 .elementor-element.elementor-element-03423c1>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-59 .elementor-element.elementor-element-049c2d5>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-59 .elementor-element.elementor-element-b591dfa:not(.elementor-motion-effects-element-type-background),
.elementor-59 .elementor-element.elementor-element-b591dfa>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://aimoneta.com/wp-content/uploads/2023/12/p1-bg-img-1.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-59 .elementor-element.elementor-element-b591dfa {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-59 .elementor-element.elementor-element-b591dfa>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-59 .elementor-element.elementor-element-5c99cdd>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-59 .elementor-element.elementor-element-5d3c056>.elementor-container {
    max-width: 1275px;
}

.elementor-59 .elementor-element.elementor-element-5d3c056 .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
    padding: 12px;
}

.elementor-59 .elementor-element.elementor-element-5d3c056 {
    padding: 0px 0px 0px 0px;
}

.elementor-59 .elementor-element.elementor-element-4d439c9>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-59 .elementor-element.elementor-element-23fda26 {
    width: var( --container-widget-width, 100.16%);
    max-width: 100.16%;
    --container-widget-width: 100.16%;
    --container-widget-flex-grow: 0;
}

.elementor-59 .elementor-element.elementor-element-23fda26.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-59 .elementor-element.elementor-element-16b6f0f>.elementor-widget-container {
    margin: 095px 0px 60px 0px;
}

.elementor-59 .elementor-element.elementor-element-16b6f0f .chy-price-1-animation-line {
    background-color: #6131E8;
    height: 2px;
}

.elementor-59 .elementor-element.elementor-element-24c717f:not(.elementor-motion-effects-element-type-background),
.elementor-59 .elementor-element.elementor-element-24c717f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://aimoneta.com/wp-content/uploads/2023/12/p1-bg-img-1-1.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-59 .elementor-element.elementor-element-24c717f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-59 .elementor-element.elementor-element-24c717f>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-59 .elementor-element.elementor-element-6cc42cb>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-59 .elementor-element.elementor-element-81fa059>.elementor-container {
    max-width: 1250px;
}

.elementor-59 .elementor-element.elementor-element-81fa059 {
    padding: 0px 0px 0px 0px;
}

.elementor-59 .elementor-element.elementor-element-c748de5>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-59 .elementor-element.elementor-element-80d5538 .tx-subTitle {
    color: #FFFFFF;
}

.elementor-59 .elementor-element.elementor-element-80d5538 .tx-title {
    color: #FFFFFF;
}

.elementor-59 .elementor-element.elementor-element-80d5538 .tx-description {
    color: #FFFFFF;
}

.elementor-59 .elementor-element.elementor-element-ca54e31 {
    padding: 10px 0px 0px 0px;
}

.elementor-59 .elementor-element.elementor-element-b2ecc50:not(.elementor-motion-effects-element-type-background),
.elementor-59 .elementor-element.elementor-element-b2ecc50>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://aimoneta.com/wp-content/uploads/2023/12/body-bg-2-scaled-1.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-59 .elementor-element.elementor-element-b2ecc50 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 120px 0px;
}

.elementor-59 .elementor-element.elementor-element-b2ecc50>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-59 .elementor-element.elementor-element-23e04df>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-59 .elementor-element.elementor-element-cd07ccb>.elementor-container {
    max-width: 1250px;
}

.elementor-59 .elementor-element.elementor-element-cd07ccb {
    padding: 0px 0px 0px 0px;
}

.elementor-59 .elementor-element.elementor-element-74253d3>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-59 .elementor-element.elementor-element-2e574d2 .tx-description {
    color: #FFFFFF;
}

.elementor-59 .elementor-element.elementor-element-ac5015e>.elementor-container {
    max-width: 1275px;
}

.elementor-59 .elementor-element.elementor-element-ac5015e .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
    padding: 15px;
}

.elementor-59 .elementor-element.elementor-element-ac5015e {
    padding: 0px 0px 0px 0px;
}

.elementor-59 .elementor-element.elementor-element-dc0a635>.elementor-container {
    max-width: 1275px;
}

.elementor-59 .elementor-element.elementor-element-dc0a635 {
    padding: 100px 0px 0px 0px;
}

.elementor-59 .elementor-element.elementor-element-21c0c09>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-59 .elementor-element.elementor-element-68540d0>.elementor-widget-container {
    padding: 0px 015px 0px 015px;
}

.elementor-widget-divider {
    --divider-color: var( --e-global-color-secondary);
}

.elementor-widget-divider .elementor-divider__text {
    color: var( --e-global-color-secondary);
    font-family: var( --e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var( --e-global-typography-secondary-font-weight);
}

.elementor-widget-divider.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon,
.elementor-widget-divider.elementor-view-default .elementor-icon {
    color: var( --e-global-color-secondary);
    border-color: var( --e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon,
.elementor-widget-divider.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-secondary);
}

.elementor-59 .elementor-element.elementor-element-19f1846 {
    --divider-border-style: solid;
    --divider-color: #151515;
    --divider-border-width: 2px;
}

.elementor-59 .elementor-element.elementor-element-19f1846>.elementor-widget-container {
    margin: 65px 0px 0px 0px;
}

.elementor-59 .elementor-element.elementor-element-19f1846 .elementor-divider-separator {
    width: 100%;
}

.elementor-59 .elementor-element.elementor-element-19f1846 .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-59 .elementor-element.elementor-element-0b2e790>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-59 .elementor-element.elementor-element-0b2e790>.elementor-container {
    max-width: 1275px;
}

.elementor-59 .elementor-element.elementor-element-0b2e790 {
    padding: 40px 0px 0px 0px;
}

.elementor-59 .elementor-element.elementor-element-f768b97>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-59 .elementor-element.elementor-element-cd7f373 .tx-title {
    font-size: 45px;
}

.elementor-59 .elementor-element.elementor-element-4cd41ec>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-59 .elementor-element.elementor-element-2ff626d>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-59 .elementor-element.elementor-element-c5c31aa:not(.elementor-motion-effects-element-type-background),
.elementor-59 .elementor-element.elementor-element-c5c31aa>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://aimoneta.com/wp-content/uploads/2023/12/b1-bg-1.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-59 .elementor-element.elementor-element-c5c31aa {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 120px 0px;
}

.elementor-59 .elementor-element.elementor-element-c5c31aa>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-59 .elementor-element.elementor-element-e9ff7c1>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-59 .elementor-element.elementor-element-e9291fc>.elementor-widget-container {
    margin: -150px 0px 0px 0px;
}

.elementor-59 .elementor-element.elementor-element-e9291fc .tx-title {
    font-size: 48px;
}

.elementor-59 .elementor-element.elementor-element-97adabc>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-59 .elementor-element.elementor-element-97adabc>.elementor-container {
    max-width: 1275px;
}

.elementor-59 .elementor-element.elementor-element-97adabc {
    padding: 100px 0px 0px 0px;
}

.elementor-59 .elementor-element.elementor-element-388949b>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-59 .elementor-element.elementor-element-b0b4dc7 .tx-description {
    color: #FFFFFF;
}

.elementor-59 .elementor-element.elementor-element-780254f>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-59 .elementor-element.elementor-element-780254f>.elementor-container {
    max-width: 1275px;
}

.elementor-59 .elementor-element.elementor-element-780254f {
    padding: 10px 0px 0px 0px;
}

.elementor-59 .elementor-element.elementor-element-ee99c6c>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

@media(min-width:768px) {
    .elementor-59 .elementor-element.elementor-element-d3bf2f1 {
        width: 37.487%;
    }
    .elementor-59 .elementor-element.elementor-element-9d1ac92 {
        width: 35.439%;
    }
    .elementor-59 .elementor-element.elementor-element-ed0fa84 {
        width: 26.378%;
    }
    .elementor-59 .elementor-element.elementor-element-c723002 {
        width: 50.665%;
    }
    .elementor-59 .elementor-element.elementor-element-e1dcd7d {
        width: 100%;
    }
    .elementor-59 .elementor-element.elementor-element-931e2d2 {
        width: 35.451%;
    }
    .elementor-59 .elementor-element.elementor-element-f950457 {
        width: 36.099%;
    }
    .elementor-59 .elementor-element.elementor-element-649757e {
        width: 27.73%;
    }
    .elementor-59 .elementor-element.elementor-element-a945c3c {
        width: 49.335%;
    }
    .elementor-59 .elementor-element.elementor-element-f768b97 {
        width: 40%;
    }
    .elementor-59 .elementor-element.elementor-element-4cd41ec {
        width: 60%;
    }
}

@media(max-width:1024px) {
    .elementor-59 .elementor-element.elementor-element-27a4166 {
        border-width: 2px 2px 2px 2px;
    }
    .elementor-59 .elementor-element.elementor-element-de2aa38>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-59 .elementor-element.elementor-element-c12105a>.elementor-widget-container {
        padding: 0px 0px 80px 0px;
    }
    .elementor-59 .elementor-element.elementor-element-03423c1>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-59 .elementor-element.elementor-element-049c2d5>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-59 .elementor-element.elementor-element-dc0a635 {
        padding: 100px 15px 0px 15px;
    }
    .elementor-59 .elementor-element.elementor-element-0b2e790 {
        padding: 40px 15px 0px 15px;
    }
    .elementor-59 .elementor-element.elementor-element-4cd41ec>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-59 .elementor-element.elementor-element-e9291fc .tx-title {
        font-size: 36px;
    }
}

@media(max-width:767px) {
    .elementor-59 .elementor-element.elementor-element-27a4166 {
        padding: 50px 30px 50px 30px;
    }
    .elementor-59 .elementor-element.elementor-element-8fd6df1 {
        width: 100%;
        max-width: 100%;
    }
    .elementor-59 .elementor-element.elementor-element-de2aa38 {
        width: 100%;
        max-width: 100%;
    }
    .elementor-59 .elementor-element.elementor-element-de2aa38>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-59 .elementor-element.elementor-element-d3e870f>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-59 .elementor-element.elementor-element-e9291fc .tx-title {
        font-size: 28px;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-59 .elementor-element.elementor-element-4e10cb4 {
        width: 50%;
    }
    .elementor-59 .elementor-element.elementor-element-ece0a72 {
        width: 50%;
    }
    .elementor-59 .elementor-element.elementor-element-9ecd920 {
        width: 50%;
    }
    .elementor-59 .elementor-element.elementor-element-d3bf2f1 {
        width: 50%;
    }
    .elementor-59 .elementor-element.elementor-element-9d1ac92 {
        width: 50%;
    }
    .elementor-59 .elementor-element.elementor-element-ed0fa84 {
        width: 50%;
    }
    .elementor-59 .elementor-element.elementor-element-c723002 {
        width: 100%;
    }
    .elementor-59 .elementor-element.elementor-element-a945c3c {
        width: 100%;
    }
    .elementor-59 .elementor-element.elementor-element-ddf5af3 {
        width: 33.3333%;
    }
    .elementor-59 .elementor-element.elementor-element-d3e870f {
        width: 33.3333%;
    }
    .elementor-59 .elementor-element.elementor-element-03423c1 {
        width: 33.3333%;
    }
    .elementor-59 .elementor-element.elementor-element-049c2d5 {
        width: 33.3333%;
    }
    .elementor-59 .elementor-element.elementor-element-1a77893 {
        width: 50%;
    }
    .elementor-59 .elementor-element.elementor-element-e573899 {
        width: 50%;
    }
    .elementor-59 .elementor-element.elementor-element-15de160 {
        width: 50%;
    }
    .elementor-59 .elementor-element.elementor-element-f768b97 {
        width: 100%;
    }
    .elementor-59 .elementor-element.elementor-element-4cd41ec {
        width: 100%;
    }
}