.elementor-1337 .elementor-element.elementor-element-546ce24
{
    --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;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}
.elementor-1337 .elementor-element.elementor-element-546ce24:not(.elementor-motion-effects-element-type-background), .elementor-1337 .elementor-element.elementor-element-546ce24>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #51306c;
}
.elementor-1337 .elementor-element.elementor-element-30fe0b6>.elementor-widget-container
{
    margin: 0 101px 0 100px;
    padding: 3px 20px 3px 20px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-3ee16e7);
    border-radius: 30px 30px 30px 30px;
}
.elementor-1337 .elementor-element.elementor-element-30fe0b6
{
    text-align: center;
}
.elementor-1337 .elementor-element.elementor-element-30fe0b6 .elementor-heading-title
{
    color: var(--e-global-color-secondary);
}
.elementor-1337 .elementor-element.elementor-element-1008b1f>.elementor-widget-container
{
    margin: -35px 0 0 0;
}
.elementor-1337 .elementor-element.elementor-element-1008b1f .premium-prefix-text, .elementor-1337 .elementor-element.elementor-element-1008b1f .premium-suffix-text
{
    display: inline;
    font-family: "Outfit",Sans-serif;
    font-weight: 600;
}
.elementor-1337 .elementor-element.elementor-element-1008b1f .premium-atext__headline
{
    text-align: center;
}
.elementor-1337 .elementor-element.elementor-element-1008b1f .premium-atext__headline, .elementor-1337 .elementor-element.elementor-element-1008b1f .premium-atext__text svg g>text
{
    font-family: "Outfit",Sans-serif;
    font-size: 35px;
    font-weight: 700;
    line-height: 65px;
}
.elementor-1337 .elementor-element.elementor-element-1008b1f .premium-atext__text
{
    color: #fff;
    background-color: #fff0;
}
.elementor-1337 .elementor-element.elementor-element-1008b1f .premium-fancy-svg-text .premium-fancy-list-items, .elementor-1337 .elementor-element.elementor-element-1008b1f .text
{
    fill: #fff;
}
.elementor-1337 .elementor-element.elementor-element-1008b1f .typed-cursor
{
    color: #fff;
    font-family: "Outfit",Sans-serif;
    font-size: 61px;
}
.elementor-1337 .elementor-element.elementor-element-4e3a40a>.elementor-widget-container
{
    margin: -25px 0 0 0;
}
.elementor-1337 .elementor-element.elementor-element-4e3a40a
{
    text-align: center;
}
.elementor-1337 .elementor-element.elementor-element-7f0768a
{
    text-align: center;
}
.elementor-1337 .elementor-element.elementor-element-7f0768a .elementor-heading-title
{
    font-size: 35px;
}
.elementor-1337 .elementor-element.elementor-element-80c2e20
{
    --divider-border-style: solid;
    --divider-color: #fff;
    --divider-border-width: 3px;
}
.elementor-1337 .elementor-element.elementor-element-80c2e20 .elementor-divider-separator
{
    width: 70%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-1337 .elementor-element.elementor-element-80c2e20 .elementor-divider
{
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-1337 .elementor-element.elementor-element-80c2e20.elementor-view-stacked .elementor-icon
{
    background-color: #0a0118;
}
.elementor-1337 .elementor-element.elementor-element-80c2e20.elementor-view-framed .elementor-icon, .elementor-1337 .elementor-element.elementor-element-80c2e20.elementor-view-default .elementor-icon
{
    color: #0a0118;
    border-color: #0a0118;
}
.elementor-1337 .elementor-element.elementor-element-80c2e20.elementor-view-framed .elementor-icon, .elementor-1337 .elementor-element.elementor-element-80c2e20.elementor-view-default .elementor-icon svg
{
    fill: #0a0118;
}
.elementor-1337 .elementor-element.elementor-element-66db2d1>.elementor-widget-container
{
    padding: 10px 0 10px 0;
}
.elementor-1337 .elementor-element.elementor-element-66db2d1 .premium-button-text-icon-wrapper i, .elementor-1337 .elementor-element.elementor-element-66db2d1 .premium-button-text-icon-wrapper svg
{
    margin-left: 15px;
}
.elementor-1337 .elementor-element.elementor-element-66db2d1
{
    text-align: center;
}
.elementor-1337 .elementor-element.elementor-element-66db2d1 .premium-button
{
    font-size: 15px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #0e051c;
    border-radius: 9px;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
}
.elementor-1337 .elementor-element.elementor-element-66db2d1 .premium-button .premium-button-text-icon-wrapper span
{
    color: #000;
}
.elementor-1337 .elementor-element.elementor-element-66db2d1 .premium-button, .elementor-1337 .elementor-element.elementor-element-66db2d1 .premium-button.premium-button-style2-shutinhor:before, .elementor-1337 .elementor-element.elementor-element-66db2d1 .premium-button.premium-button-style2-shutinver:before, .elementor-1337 .elementor-element.elementor-element-66db2d1 .premium-button-style5-radialin:before, .elementor-1337 .elementor-element.elementor-element-66db2d1 .premium-button-style5-rectin:before
{
    background-color: #fff;
}
.elementor-1337 .elementor-element.elementor-element-66db2d1 .premium-button-text-icon-wrapper span
{
    text-shadow: 0 0 10px rgba(0,0,0,.3);
}
.elementor-1337 .elementor-element.elementor-element-66db2d1 .premium-button, .elementor-1337 .elementor-element.elementor-element-66db2d1 .premium-button-line6::after
{
    padding: 13px 55px 13px 55px;
}
.elementor-1337 .elementor-element.elementor-element-66db2d1 .premium-button:hover .premium-button-text-icon-wrapper span, .elementor-1337 .elementor-element.elementor-element-66db2d1 .premium-button-line6::after
{
    color: #fff;
}
.elementor-1337 .elementor-element.elementor-element-66db2d1 .premium-button:hover .premium-button-text-icon-wrapper i
{
    color: #fff;
}
.elementor-1337 .elementor-element.elementor-element-66db2d1 .premium-button:hover .premium-drawable-icon *, .elementor-1337 .elementor-element.elementor-element-66db2d1 .premium-button:hover svg:not([class*="premium-"])
{
    fill: #fff;
}
.elementor-1337 .elementor-element.elementor-element-66db2d1 .premium-button-none:hover, .elementor-1337 .elementor-element.elementor-element-66db2d1 .premium-button-style8:hover, .elementor-1337 .elementor-element.elementor-element-66db2d1 .premium-button-style1:before, .elementor-1337 .elementor-element.elementor-element-66db2d1 .premium-button-style2-shutouthor:before, .elementor-1337 .elementor-element.elementor-element-66db2d1 .premium-button-style2-shutoutver:before, .elementor-1337 .elementor-element.elementor-element-66db2d1 .premium-button-style2-shutinhor, .elementor-1337 .elementor-element.elementor-element-66db2d1 .premium-button-style2-shutinver, .elementor-1337 .elementor-element.elementor-element-66db2d1 .premium-button-style2-dshutinhor:before, .elementor-1337 .elementor-element.elementor-element-66db2d1 .premium-button-style2-dshutinver:before, .elementor-1337 .elementor-element.elementor-element-66db2d1 .premium-button-style2-scshutouthor:before, .elementor-1337 .elementor-element.elementor-element-66db2d1 .premium-button-style2-scshutoutver:before, .elementor-1337 .elementor-element.elementor-element-66db2d1 .premium-button-style3-after:hover, .elementor-1337 .elementor-element.elementor-element-66db2d1 .premium-button-style3-before:hover, .elementor-1337 .elementor-element.elementor-element-66db2d1 .premium-button-style4-icon-wrapper, .elementor-1337 .elementor-element.elementor-element-66db2d1 .premium-button-style5-radialin, .elementor-1337 .elementor-element.elementor-element-66db2d1 .premium-button-style5-radialout:before, .elementor-1337 .elementor-element.elementor-element-66db2d1 .premium-button-style5-rectin, .elementor-1337 .elementor-element.elementor-element-66db2d1 .premium-button-style5-rectout:before, .elementor-1337 .elementor-element.elementor-element-66db2d1 .premium-button-style6-bg, .elementor-1337 .elementor-element.elementor-element-66db2d1 .premium-button-style6:before
{
    background-color: #6e3864;
}
#elementor-popup-modal-1337 .dialog-widget-content
{
    animation-duration: 1.3s;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 2px 8px 23px 3px rgba(0,0,0,.2);
}
#elementor-popup-modal-1337
{
    background-color: rgba(0,0,0,.8);
    justify-content: center;
    align-items: center;
    pointer-events: all;
}
#elementor-popup-modal-1337 .dialog-message
{
    width: 525px;
    height: auto;
}
#elementor-popup-modal-1337 .dialog-close-button
{
    display: flex;
    font-size: 18px;
}
#elementor-popup-modal-1337 .dialog-close-button i
{
    color: #fff;
}
#elementor-popup-modal-1337 .dialog-close-button svg
{
    fill: #fff;
}