/*
Theme Name:   Ewebot Child
Theme URI:    https://futuremediahouse.jp/
Description:  Ewebot Child Theme
Author:       Future Media House
Author URI:   https://futuremediahouse.jp
Template:     ewebot
Version:      1.0.1
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  ewebot-child
*/


@media(max-width: 768px) {
    .ec-home-service-tab-content-section {
        height: auto !important;
    }
}


/* <<< Buttons */
.ec-button {
    border-radius: 5px !important;
    padding: 13px 18px !important;
    font-size: 12px !important;
    font-weight: 500 !important;
    letter-spacing: .2px !important;
    text-transform: uppercase !important;
    line-height: 1 !important;
    display: inline-block !important;
    border: 1px solid !important;
    color: #fff !important;
    background: #2c4697 !important;
    border-color: #2c4697 !important;
}

.ec-button-new {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: auto;
    padding: 12px 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px none #000;
    border-radius: 50px;
    background-color: #8c54ff;
    background-image: linear-gradient(81deg, #8f6bfc, #686bfb);
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.2);
    -webkit-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
    color: #fff !important;
    font-size: 15px;
    line-height: 1.3em;
    letter-spacing: 1px;
    text-decoration: none;
    text-transform: capitalize;
    white-space: nowrap;
}


.ec-button:hover {
    color: #2c4697 !important;
    background: #fff !important;
}
/* Buttons >>> */


/* <<< Header */
body.th-ec .gt3_header_builder.header_over_bg > div.gt3_header_builder__container:not(.sticky_header):not(.mobile_menu_container) .gt3_header_builder__section--middle {
    color: #fff;
}

body.th-ec .gt3_header_builder.header_over_bg > div.gt3_header_builder__container:not(.sticky_header):not(.mobile_menu_container) .gt3_header_builder__section--middle .main-menu > ul {
    font-weight: 500 ;
}

body.th-ec .gt3_header_builder__section--middle__tablet,
body.th-ec .gt3_header_builder__section--middle__mobile,
body.th-ec .sticky_header .gt3_header_builder__section--middle,
body.th-ec .sticky_header .gt3_header_builder__section--middle__tablet,
body.th-ec .sticky_header .gt3_header_builder__section--middle__mobile {
    background-color: rgb(44, 70, 151);
    color: #ffffff;
}

body.th-ec .sticky_header .gt3_header_builder__section--middle a:not(.button):hover {
    color: #f47514;
}

body.th-ec .sticky_header .gt3_header_builder__section--middle .gt3_header_builder__section-container {
    height: 78px;
}
/* Header >>> */



/* <<< Mobile Header - Request a Proposal row */
body.th-ec .gt3_header_builder__section--bottom__tablet,
body.th-ec .gt3_header_builder__section--bottom__mobile {
    background-color: transparent;
    position: absolute;
    top: 100%;
    right: 15px;
}

body.th-ec .gt3_header_builder__section--bottom__tablet .gt3_header_builder__section-container,
body.th-ec .gt3_header_builder__section--bottom__mobile .gt3_header_builder__section-container {
    height: 60px;
}
/* Mobile Header - Request a Proposal row >>> */



/* <<< Contact us Section */
.ec-section-contact-bg {
    background-image: url(/wp-content/uploads/2020/05/shape-bg.svg), linear-gradient(20deg, #fff, hsla(0, 0%, 100%, 0.8)), url(/wp-content/uploads/2020/05/plus-bg.svg), linear-gradient(180deg, #cdbeff, #cdbeff);
    background-position: 0% 50%, 0px 0px, 0px 0px, 0px 0px;
    background-size: 2300px, auto, 35px, auto;
    background-repeat: repeat, repeat, repeat, repeat;
}

.ec-section-contact .ec-form-col {
    background-color: #fff;
    box-shadow: 0 40px 50px 0 rgba(0, 0, 0, 0.25) !important;
}

@media (max-width: 767px) {
    .ec-section-contact-bg {
        background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
        background-image: linear-gradient(180deg, transparent, transparent);
        background-position: 0px 0px;
        background-color: #f47514;
    }
}
/* Contact us Section >>> */


/* <<< WPForms */
.ec-wpforms input[type=text],
.ec-wpforms input[type=email],
.ec-wpforms input[type=tel],
.ec-wpforms select,
.ec-wpforms textarea {
    display: block !important;
    width: 100% !important;
    padding: 25px 15px 20px 20px !important;
    border-style: solid !important;
    border-width: 2px !important;
    border-color: rgba(63, 0, 255, 0.5) !important;
    border-radius: 4px !important;
    background-color: #fff !important;
    color: #030683 !important;
    font-size: 15px !important;
    font-weight: 300 !important;
}

.ec-wpforms input[type=text],
.ec-wpforms input[type=email],
.ec-wpforms input[type=tel],
.ec-wpforms select {
    height: auto !important;
}

.ec-wpforms input[type=tel] {
    padding-left: 52px !important;
}

.ec-wpforms select.form-field {
    padding-top: 0px;
    padding-bottom: 0px;
}

.ec-wpforms input:focus {
    border-color: #1b1d59 !important;
}

.ec-wpforms .wpforms-field {
    position: relative !important;
    padding-bottom: 30px !important;
}

.ec-wpforms .wpforms-field:not(.ec-block-label) .wpforms-field-label {
    position: absolute !important;
    margin-top: -10px !important;
    margin-left: 10px !important;
    padding: 1px 10px !important;
    background-color: #fff !important;
    font-weight: 500 !important;
    z-index: 10;
}

.wpforms-confirmation-container-full {
    color: #2c4697 !important;
    border-color: #2c4697 !important;
    background: #fff !important;
}

@media (max-width: 1023px) {
    .ec-wpforms .wpforms-one-half {
        width: 100% !important;
        margin-left: 0 !important;
    }

    .ec-wpforms .wpforms-field-select .wpforms-field-label {
        position: static !important;
        margin-left: 0 !important;
        margin-top: 0 !important;
        padding: 0 !important;
        background-color: transparent !important;
    }
}
@media (max-width: 767px) {
#newfmh-footer .wpda-navbar-collapse {
    padding-left: 0px !important;
    padding-top: 22px !important;
    padding-bottom: 10px !important;
}
}
.sidebar #custom_html-6{
display:none !important;
}


.elementor-13240 .elementor-element.elementor-element-23c2e75b > .elementor-container {
    min-height: 400px;
}

.elementor-13240 .elementor-element.elementor-element-23c2e75b > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-13240 .elementor-element.elementor-element-23c2e75b:not(.elementor-motion-effects-element-type-background), .elementor-13240 .elementor-element.elementor-element-23c2e75b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000000;
    background: url("https://new.futuremediahouse.jp/wp-content/uploads/2021/05/future-media-house-video-banner-fallback-image.jpg") 50% 50%;
    background-size: cover;
}

.elementor-13240 .elementor-element.elementor-element-23c2e75b > .elementor-background-overlay {
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13240 .elementor-element.elementor-element-23c2e75b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0%;
    margin-bottom: 0%;
}

.elementor-13240 .elementor-element.elementor-element-23c2e75b > .elementor-shape-bottom svg {
    width: calc(134% + 1.3px);
    height: 108px;
}

.elementor-13240 .elementor-element.elementor-element-23c2e75b > .elementor-shape-bottom {
    z-index: 2;
    pointer-events: none;
}

.elementor-13240 .elementor-element.elementor-element-111c0a07 img {
    max-width: 52%;
}

.elementor-13240 .elementor-element.elementor-element-111c0a07 {
    text-align: right;
    top: 20%;
}

body:not(.rtl) .elementor-13240 .elementor-element.elementor-element-111c0a07 {
    right: 4%;
}

body.rtl .elementor-13240 .elementor-element.elementor-element-111c0a07 {
    left: 4%;
}

.elementor-13240 .elementor-element.elementor-element-27e98d38 {
    --spacer-size: 220px;
}

.elementor-13240 .elementor-element.elementor-element-1b591ff9 {
    --spacer-size: 450px;
}

.elementor-13240 .elementor-element.elementor-element-345c9be {
    text-align: center;
    z-index: 5;
}

.elementor-13240 .elementor-element.elementor-element-345c9be .elementor-heading-title {
    color: #00196C;
    line-height: 38px;
}

.elementor-13240 .elementor-element.elementor-element-345c9be > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13240 .elementor-element.elementor-element-6d28eb8 {
    text-align: center;
    z-index: 5;
}

.elementor-13240 .elementor-element.elementor-element-6d28eb8 .elementor-heading-title {
    color: #00196C;
    line-height: 38px;
}

.elementor-13240 .elementor-element.elementor-element-6d28eb8 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-13240 .elementor-element.elementor-element-7d5bcd4 > .elementor-container {
    max-width: 1190px;
}

.elementor-13240 .elementor-element.elementor-element-7d5bcd4 {
    z-index: 2;
}

.elementor-13240 .elementor-element.elementor-element-b0ac854 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-13240 .elementor-element.elementor-element-b0ac854 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-13240 .elementor-element.elementor-element-d68fd37 {
    text-align: center;
    color: #000000;
    font-size: 24px;
}

.elementor-13240 .elementor-element.elementor-element-d68fd37 > .elementor-widget-container {
    margin: 25px 0px 0px 0px;
}

.elementor-13240 .elementor-element.elementor-element-0d133d8 {
    width: var( --container-widget-width, 13px );
    max-width: 13px;
    --container-widget-width: 13px;
    --container-widget-flex-grow: 0;
    bottom: 16%;
    z-index: 50;
}

body:not(.rtl) .elementor-13240 .elementor-element.elementor-element-0d133d8 {
    left: 58%;
}

body.rtl .elementor-13240 .elementor-element.elementor-element-0d133d8 {
    right: 58%;
}

.elementor-13240 .elementor-element.elementor-element-2376789 img {
    width: 100px;
    max-width: 100%;
}

.elementor-13240 .elementor-element.elementor-element-2376789 {
    width: var( --container-widget-width, 36px );
    max-width: 36px;
    --container-widget-width: 36px;
    --container-widget-flex-grow: 0;
    bottom: 70px;
    z-index: 50;
}

body:not(.rtl) .elementor-13240 .elementor-element.elementor-element-2376789 {
    right: -100px;
}

body.rtl .elementor-13240 .elementor-element.elementor-element-2376789 {
    left: -100px;
}

/* <<< Home Page */
.elementor-13240 .elementor-element.elementor-element-40d05f3 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-13240 .elementor-element.elementor-element-40d05f3 {
    z-index: 55;
}

.elementor-13240 .elementor-element.elementor-element-d18f442 {
    z-index: 55;
}

.elementor-13240 .elementor-element.elementor-element-11e4249.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-13240 .elementor-element.elementor-element-11e4249.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-13240 .elementor-element.elementor-element-11e4249.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-13240 .elementor-element.elementor-element-11e4249 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 40%;
}

.elementor-13240 .elementor-element.elementor-element-11e4249 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-13240 .elementor-element.elementor-element-11e4249 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-13240 .elementor-element.elementor-element-11e4249 .elementor-image-box-title {
    font-size: 18px;
}

.elementor-13240 .elementor-element.elementor-element-f5c6929 {
    z-index: 55;
}

.elementor-13240 .elementor-element.elementor-element-b20603d.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-13240 .elementor-element.elementor-element-b20603d.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-13240 .elementor-element.elementor-element-b20603d.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-13240 .elementor-element.elementor-element-b20603d .elementor-image-box-wrapper .elementor-image-box-img {
    width: 40%;
}

.elementor-13240 .elementor-element.elementor-element-b20603d .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-13240 .elementor-element.elementor-element-b20603d .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-13240 .elementor-element.elementor-element-b20603d .elementor-image-box-title {
    font-size: 18px;
}

.elementor-13240 .elementor-element.elementor-element-cc86a00 {
    z-index: 55;
}

.elementor-13240 .elementor-element.elementor-element-17bd514.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-13240 .elementor-element.elementor-element-17bd514.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-13240 .elementor-element.elementor-element-17bd514.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-13240 .elementor-element.elementor-element-17bd514 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 40%;
}

.elementor-13240 .elementor-element.elementor-element-17bd514 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-13240 .elementor-element.elementor-element-17bd514 .elementor-image-box-title {
    font-size: 18px;
}

.elementor-13240 .elementor-element.elementor-element-05992f6 {
    z-index: 55;
}

.elementor-13240 .elementor-element.elementor-element-adbf3d0.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-13240 .elementor-element.elementor-element-adbf3d0.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-13240 .elementor-element.elementor-element-adbf3d0.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-13240 .elementor-element.elementor-element-adbf3d0 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 40%;
}

.elementor-13240 .elementor-element.elementor-element-adbf3d0 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-13240 .elementor-element.elementor-element-adbf3d0 .elementor-image-box-title {
    font-size: 18px;
}

.elementor-13240 .elementor-element.elementor-element-093fcc0 {
    z-index: 55;
}

.elementor-13240 .elementor-element.elementor-element-6da1fae.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-13240 .elementor-element.elementor-element-6da1fae.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-13240 .elementor-element.elementor-element-6da1fae.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-13240 .elementor-element.elementor-element-6da1fae .elementor-image-box-wrapper .elementor-image-box-img {
    width: 40%;
}

.elementor-13240 .elementor-element.elementor-element-6da1fae .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-13240 .elementor-element.elementor-element-6da1fae .elementor-image-box-title {
    font-size: 18px;
}

.elementor-13240 .elementor-element.elementor-element-ee246f9 {
    z-index: 55;
}

.elementor-13240 .elementor-element.elementor-element-c56fce3.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-13240 .elementor-element.elementor-element-c56fce3.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-13240 .elementor-element.elementor-element-c56fce3.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-13240 .elementor-element.elementor-element-c56fce3 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 40%;
}

.elementor-13240 .elementor-element.elementor-element-c56fce3 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-13240 .elementor-element.elementor-element-c56fce3 .elementor-image-box-title {
    font-size: 18px;
}

.elementor-13240 .elementor-element.elementor-element-ce0efa9 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-13240 .elementor-element.elementor-element-ce0efa9 {
    z-index: 55;
}

.elementor-13240 .elementor-element.elementor-element-af51ce4 {
    z-index: 55;
}

.elementor-13240 .elementor-element.elementor-element-d77b1d6.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-13240 .elementor-element.elementor-element-d77b1d6.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-13240 .elementor-element.elementor-element-d77b1d6.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-13240 .elementor-element.elementor-element-d77b1d6 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 40%;
}

.elementor-13240 .elementor-element.elementor-element-d77b1d6 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-13240 .elementor-element.elementor-element-d77b1d6 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-13240 .elementor-element.elementor-element-d77b1d6 .elementor-image-box-title {
    font-size: 18px;
}

.elementor-13240 .elementor-element.elementor-element-15a13ed {
    z-index: 55;
}

.elementor-13240 .elementor-element.elementor-element-d59e5a2.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-13240 .elementor-element.elementor-element-d59e5a2.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-13240 .elementor-element.elementor-element-d59e5a2.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-13240 .elementor-element.elementor-element-d59e5a2 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 40%;
}

.elementor-13240 .elementor-element.elementor-element-d59e5a2 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-13240 .elementor-element.elementor-element-d59e5a2 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-13240 .elementor-element.elementor-element-d59e5a2 .elementor-image-box-title {
    font-size: 18px;
}

.elementor-13240 .elementor-element.elementor-element-7559b16 {
    z-index: 55;
}

.elementor-13240 .elementor-element.elementor-element-d0cdaee.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-13240 .elementor-element.elementor-element-d0cdaee.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-13240 .elementor-element.elementor-element-d0cdaee.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-13240 .elementor-element.elementor-element-d0cdaee .elementor-image-box-wrapper .elementor-image-box-img {
    width: 40%;
}

.elementor-13240 .elementor-element.elementor-element-d0cdaee .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-13240 .elementor-element.elementor-element-d0cdaee .elementor-image-box-title {
    font-size: 18px;
}

.elementor-13240 .elementor-element.elementor-element-5fd785f {
    z-index: 55;
}

.elementor-13240 .elementor-element.elementor-element-f03162f.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-13240 .elementor-element.elementor-element-f03162f.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-13240 .elementor-element.elementor-element-f03162f.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-13240 .elementor-element.elementor-element-f03162f .elementor-image-box-wrapper .elementor-image-box-img {
    width: 40%;
}

.elementor-13240 .elementor-element.elementor-element-f03162f .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-13240 .elementor-element.elementor-element-f03162f .elementor-image-box-title {
    font-size: 18px;
}

.elementor-13240 .elementor-element.elementor-element-2a516b0 {
    z-index: 55;
}

.elementor-13240 .elementor-element.elementor-element-219daff.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-13240 .elementor-element.elementor-element-219daff.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-13240 .elementor-element.elementor-element-219daff.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-13240 .elementor-element.elementor-element-219daff .elementor-image-box-wrapper .elementor-image-box-img {
    width: 40%;
}

.elementor-13240 .elementor-element.elementor-element-219daff .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-13240 .elementor-element.elementor-element-219daff .elementor-image-box-title {
    font-size: 18px;
}

.elementor-13240 .elementor-element.elementor-element-54c5e0b {
    z-index: 55;
}

.elementor-13240 .elementor-element.elementor-element-d0f01f4.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-13240 .elementor-element.elementor-element-d0f01f4.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-13240 .elementor-element.elementor-element-d0f01f4.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-13240 .elementor-element.elementor-element-d0f01f4 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 40%;
}

.elementor-13240 .elementor-element.elementor-element-d0f01f4 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-13240 .elementor-element.elementor-element-d0f01f4 .elementor-image-box-title {
    font-size: 18px;
}

.elementor-13240 .elementor-element.elementor-element-d1e7b47 {
    --spacer-size: 30px;
}

.elementor-13240 .elementor-element.elementor-element-c602654 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 20px 0px 0px;
}

.elementor-13240 .elementor-element.elementor-element-5946035 img {
    width: 72%;
}

.elementor-13240 .elementor-element.elementor-element-c6fca21 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-13240 .elementor-element.elementor-element-cb53a72 {
    text-align: left;
    color: #00196C;
    font-family: "Nunito", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.5em;
}

.elementor-13240 .elementor-element.elementor-element-13d8721 {
    text-align: left;
}

.elementor-13240 .elementor-element.elementor-element-13d8721 .elementor-heading-title {
    color: #00196C;
    font-size: 28px;
    line-height: 1.5em;
}

.elementor-13240 .elementor-element.elementor-element-13d8721 > .elementor-widget-container {
    padding: 0px 0px 13px 0px;
}

.elementor-13240 .elementor-element.elementor-element-3d3f3f3 {
    text-align: center;
    color: #020101;
    font-size: 19px;
}

.elementor-13240 .elementor-element.elementor-element-3d3f3f3 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-13240 .elementor-element.elementor-element-6f2ace1 {
    text-align: left;
    color: #020101;
    font-size: 19px;
}

.elementor-13240 .elementor-element.elementor-element-6f2ace1 > .elementor-widget-container {
    margin: 0px 0px 0px -22px;
    padding: 0px 0px 0px 0px;
}

.elementor-13240 .elementor-element.elementor-element-6429d9a {
    text-align: left;
    color: #020101;
    font-size: 19px;
}

.elementor-13240 .elementor-element.elementor-element-6429d9a > .elementor-widget-container {
    padding: 0px 0px 20px 0px;
}

.elementor-13240 .elementor-element.elementor-element-300d2ab > .elementor-column-wrap > .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-13240 .elementor-element.elementor-element-300d2ab > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-13240 .elementor-element.elementor-element-f6133bc .elementor-heading-title {
    color: #00196C;
    font-size: 28px;
    line-height: 1.5em;
}

.elementor-13240 .elementor-element.elementor-element-f6133bc > .elementor-widget-container {
    margin: 12px 0px 10px 0px;
}

.elementor-13240 .elementor-element.elementor-element-f6133bc {
    width: var( --container-widget-width, 110.957% );
    max-width: 110.957%;
    --container-widget-width: 110.957%;
    --container-widget-flex-grow: 0;
}

.elementor-13240 .elementor-element.elementor-element-1e1d49a {
    color: #020101;
    font-size: 18px;
    line-height: 1.5em;
}

.elementor-13240 .elementor-element.elementor-element-1e1d49a > .elementor-widget-container {
    padding: 10px 0px 10px 0px;
}

.elementor-13240 .elementor-element.elementor-element-73065ff.elementor-widget-gt3-core-flipbox .gt3_services_box_content {
    min-height: 252px;
}

.elementor-13240 .elementor-element.elementor-element-7122fc1.elementor-widget-gt3-core-flipbox .gt3_services_box_content {
    min-height: 252px;
}

.elementor-13240 .elementor-element.elementor-element-cf6b363.elementor-widget-gt3-core-flipbox .gt3_services_box_content {
    min-height: 252px;
}

.elementor-13240 .elementor-element.elementor-element-c0d40f7 > .elementor-container {
    max-width: 1190px;
}

.elementor-13240 .elementor-element.elementor-element-c0d40f7 {
    z-index: 2;
}

.elementor-13240 .elementor-element.elementor-element-ec95d98 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-13240 .elementor-element.elementor-element-ec95d98 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-13240 .elementor-element.elementor-element-3b84da2 {
    text-align: left;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    z-index: 5;
}

.elementor-13240 .elementor-element.elementor-element-3b84da2 > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
    padding: 40px 0px 0px 0px;
}

.elementor-13240 .elementor-element.elementor-element-9957889 {
    text-align: left;
    z-index: 5;
}

.elementor-13240 .elementor-element.elementor-element-9957889 .elementor-heading-title {
    line-height: 38px;
}

.elementor-13240 .elementor-element.elementor-element-03b7d70 {
    --spacer-size: 30px;
}

.elementor-13240 .elementor-element.elementor-element-7528b7a {
    padding: 0px 0px 35px 0px;
    z-index: 5;
}

.elementor-13240 .elementor-element.elementor-element-2e01481:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-13240 .elementor-element.elementor-element-2e01481 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-13240 .elementor-element.elementor-element-2e01481 > .elementor-element-populated, .elementor-13240 .elementor-element.elementor-element-2e01481 > .elementor-element-populated > .elementor-background-overlay, .elementor-13240 .elementor-element.elementor-element-2e01481 > .elementor-background-slideshow {
    border-radius: 40px 40px 40px 40px;
}

.elementor-13240 .elementor-element.elementor-element-2e01481 > .elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(13, 52, 79, 0.17);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
}

.elementor-13240 .elementor-element.elementor-element-2e01481 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13240 .elementor-element.elementor-element-322c5a4.elementor-widget-gt3-core-piechart .gt3_elementor_pie_chart {
    min-height: 125px;
}

.elementor-13240 .elementor-element.elementor-element-322c5a4.elementor-widget-gt3-core-piechart .gt3_elementor_pie_chart_text {
    color: #DA8D13;
}

.elementor-13240 .elementor-element.elementor-element-322c5a4.elementor-widget-gt3-core-piechart .gt3_elementor_pie_chart .element_typography {
    font-size: 40px;
}

.elementor-13240 .elementor-element.elementor-element-322c5a4.elementor-widget-gt3-core-piechart .gt3_elementor_pie_chart strong {
    color: #000000;
}

.elementor-13240 .elementor-element.elementor-element-322c5a4.elementor-widget-gt3-core-piechart .gt3_elementor_pie_chart .static_label_text {
    color: #000000;
}

.elementor-13240 .elementor-element.elementor-element-322c5a4 > .elementor-widget-container {
    margin: 0% 25% 0% 25%;
}

.elementor-13240 .elementor-element.elementor-element-60f9682 {
    text-align: center;
}

.elementor-13240 .elementor-element.elementor-element-60f9682 .elementor-heading-title {
    color: #20002A;
    font-size: 19px;
}

.elementor-13240 .elementor-element.elementor-element-9307f3d {
    font-size: 14px;
}

.elementor-13240 .elementor-element.elementor-element-70beec9 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 15px;
}

.elementor-13240 .elementor-element.elementor-element-70beec9:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-13240 .elementor-element.elementor-element-70beec9 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-13240 .elementor-element.elementor-element-70beec9 > .elementor-element-populated, .elementor-13240 .elementor-element.elementor-element-70beec9 > .elementor-element-populated > .elementor-background-overlay, .elementor-13240 .elementor-element.elementor-element-70beec9 > .elementor-background-slideshow {
    border-radius: 40px 40px 40px 40px;
}

.elementor-13240 .elementor-element.elementor-element-70beec9 > .elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(13, 52, 79, 0.17);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
}

.elementor-13240 .elementor-element.elementor-element-70beec9 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13240 .elementor-element.elementor-element-de0ceb5.elementor-widget-gt3-core-counter .counter_text .counter, .elementor-13240 .elementor-element.elementor-element-de0ceb5.elementor-widget-gt3-core-counter .counter_text .hidden_end {
    font-size: 67px;
}

.elementor-13240 .elementor-element.elementor-element-de0ceb5.elementor-widget-gt3-core-counter .counter_text .counter {
    color: #23A455;
}

.elementor-13240 .elementor-element.elementor-element-de0ceb5.elementor-widget-gt3-core-counter .description {
    color: #20002A;
}

.elementor-13240 .elementor-element.elementor-element-de0ceb5 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 22px 0px 22px 0px;
    border-style: dotted;
    border-width: 20px 20px 20px 20px;
    border-color: rgba(35, 164, 85, 0);
    border-radius: 20px 20px 20px 20px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.23);
}

.elementor-13240 .elementor-element.elementor-element-15fe46e {
    text-align: center;
}

.elementor-13240 .elementor-element.elementor-element-15fe46e .elementor-heading-title {
    color: #20002A;
    font-size: 19px;
}

.elementor-13240 .elementor-element.elementor-element-15fe46e > .elementor-widget-container {
    padding: 15px 0px 0px 0px;
}

.elementor-13240 .elementor-element.elementor-element-7f6bb0f {
    font-size: 14px;
}

.elementor-13240 .elementor-element.elementor-element-7c85b02:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-13240 .elementor-element.elementor-element-7c85b02 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-13240 .elementor-element.elementor-element-7c85b02 > .elementor-element-populated, .elementor-13240 .elementor-element.elementor-element-7c85b02 > .elementor-element-populated > .elementor-background-overlay, .elementor-13240 .elementor-element.elementor-element-7c85b02 > .elementor-background-slideshow {
    border-radius: 40px 40px 40px 40px;
}

.elementor-13240 .elementor-element.elementor-element-7c85b02 > .elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(13, 52, 79, 0.17);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 18px 20px 18px;
    --e-column-margin-right: 18px;
    --e-column-margin-left: 18px;
}

.elementor-13240 .elementor-element.elementor-element-7c85b02 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13240 .elementor-element.elementor-element-6281fa0.elementor-widget-gt3-core-piechart .gt3_elementor_pie_chart {
    min-height: 125px;
}

.elementor-13240 .elementor-element.elementor-element-6281fa0.elementor-widget-gt3-core-piechart .gt3_elementor_pie_chart_text {
    color: #DA8D13;
}

.elementor-13240 .elementor-element.elementor-element-6281fa0.elementor-widget-gt3-core-piechart .gt3_elementor_pie_chart .element_typography {
    font-size: 40px;
}

.elementor-13240 .elementor-element.elementor-element-6281fa0.elementor-widget-gt3-core-piechart .gt3_elementor_pie_chart strong {
    color: #000000;
}

.elementor-13240 .elementor-element.elementor-element-6281fa0.elementor-widget-gt3-core-piechart .gt3_elementor_pie_chart .static_label_text {
    color: #000000;
}

.elementor-13240 .elementor-element.elementor-element-6281fa0 > .elementor-widget-container {
    margin: 0% 25% 0% 25%;
}

.elementor-13240 .elementor-element.elementor-element-49f230a {
    text-align: center;
}

.elementor-13240 .elementor-element.elementor-element-49f230a .elementor-heading-title {
    color: #20002A;
    font-size: 19px;
}

.elementor-13240 .elementor-element.elementor-element-d47a6df {
    font-size: 14px;
}

.elementor-13240 .elementor-element.elementor-element-f7366d8 > .elementor-column-wrap > .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-13240 .elementor-element.elementor-element-f7366d8:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-13240 .elementor-element.elementor-element-f7366d8 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-13240 .elementor-element.elementor-element-f7366d8 > .elementor-element-populated, .elementor-13240 .elementor-element.elementor-element-f7366d8 > .elementor-element-populated > .elementor-background-overlay, .elementor-13240 .elementor-element.elementor-element-f7366d8 > .elementor-background-slideshow {
    border-radius: 40px 40px 40px 40px;
}

.elementor-13240 .elementor-element.elementor-element-f7366d8 > .elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(13, 52, 79, 0.17);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 18px 20px 18px;
    --e-column-margin-right: 18px;
    --e-column-margin-left: 18px;
}

.elementor-13240 .elementor-element.elementor-element-f7366d8 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13240 .elementor-element.elementor-element-2e1de9a.elementor-widget-gt3-core-counter .counter_text .counter, .elementor-13240 .elementor-element.elementor-element-2e1de9a.elementor-widget-gt3-core-counter .counter_text .hidden_end {
    font-size: 66px;
}

.elementor-13240 .elementor-element.elementor-element-2e1de9a.elementor-widget-gt3-core-counter .counter_text .counter {
    color: #20002A;
}

.elementor-13240 .elementor-element.elementor-element-2e1de9a.elementor-widget-gt3-core-counter .description {
    color: #20002A;
}

.elementor-13240 .elementor-element.elementor-element-2e1de9a > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 22px 0px 22px 0px;
    border-style: dotted;
    border-width: 20px 20px 20px 20px;
    border-color: rgba(35, 164, 85, 0);
    border-radius: 20px 20px 20px 20px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.23);
}

.elementor-13240 .elementor-element.elementor-element-21e277e {
    text-align: center;
}

.elementor-13240 .elementor-element.elementor-element-21e277e .elementor-heading-title {
    color: #20002A;
    font-size: 19px;
}

.elementor-13240 .elementor-element.elementor-element-21e277e > .elementor-widget-container {
    padding: 15px 0px 0px 0px;
}

.elementor-13240 .elementor-element.elementor-element-35306a6 {
    font-size: 14px;
}

.elementor-13240 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type6 {
    padding: 13px 27px 13px 27px;
}

.elementor-13240 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type5 .gt3_module_button__container {
    padding: 13px 27px 13px 27px;
}

.elementor-13240 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type4 {
    padding: 13px 27px 13px 27px;
}

.elementor-13240 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type3 {
    padding: 13px 27px 13px 27px;
}

.elementor-13240 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type2 .gt3_module_button__container .gt3_module_button__cover.front {
    padding: 13px 27px 13px 27px;
}

.elementor-13240 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type2 .gt3_module_button__container .gt3_module_button__cover.back {
    padding: 13px 27px 13px 27px;
}

.elementor-13240 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type1.btn_icon_position_left {
    padding: 13px 27px 13px 27px;
}

.elementor-13240 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type1.btn_icon_position_left:hover {
    padding: 13px 27px 13px calc(27px + 15px);
}

.elementor-13240 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type1.btn_icon_position_right {
    padding: 13px 27px 13px 27px;
}

.elementor-13240 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type1.btn_icon_position_right:hover {
    padding: 13px calc(27px + 15px) 13px 27px;
}

.elementor-13240 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .button_size_elementor_custom:not(.hover_type5) {
    padding: 13px 27px 13px 27px;
}

.elementor-13240 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a {
    border-style: solid;
    border-color: #6254e7;
}

.elementor-13240 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover {
    border-style: solid;
}

.elementor-13240 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button .gt3_module_button_elementor.rounded a {
    border-radius: 5px;
}

.elementor-13240 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:before {
    border-radius: 5px;
}

.elementor-13240 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:after {
    border-radius: 5px;
}

.elementor-13240 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button .gt3_module_button_elementor a {
    border-width: 0 !important;
}

.elementor-13240 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button .gt3_module_button_elementor a.hover_type2 .gt3_module_button__container .gt3_module_button__cover {
    border-width: 0 !important;
}

.elementor-13240 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button .elementor_gt3_btn_text {
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0.2px;
    color: #ffffff;
}

.elementor-13240 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button .gt3_module_button_elementor.button_icon_icon:not(.hover_type2) .elementor_gt3_btn_icon {
    color: #ffffff;
}

.elementor-13240 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button .elementor-widget-gt3-addon-advanced-button .gt3_module_button_elementor.button_icon_icon a.hover_type2 .gt3_module_button__cover.front .elementor_btn_icon_container .elementor_gt3_btn_icon {
    color: #ffffff;
}

.elementor-13240 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button .icon_svg_btn {
    color: #ffffff;
}

.elementor-13240 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button .gt3_icon_default {
    color: #ffffff;
}

.elementor-13240 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.front {
    border-color: #6254e7;
}

.elementor-13240 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container .gt3_module_button__cover.front {
    color: #ffffff;
}

.elementor-13240 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__container .gt3_module_button__cover.front .elementor_gt3_btn_text {
    color: #ffffff;
}

.elementor-13240 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2):not(.hover_type4):not(.hover_type5) a, .elementor-13240 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.front, .elementor-13240 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:before, .elementor-13240 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.front:before, .elementor-13240 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.front:after, .elementor-13240 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type6 {
    background-color: transparent;
    background-image: linear-gradient(96deg, #9289f1 0%, #6254e7 100%);
}

.elementor-13240 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button .gt3_module_button_elementor.button_icon_icon:not(.hover_type2) a:hover .elementor_gt3_btn_icon {
    color: #6254e7;
}

.elementor-13240 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back .elementor_btn_icon_container .elementor_gt3_btn_icon {
    color: #6254e7;
}

.elementor-13240 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button a:hover .icon_svg_btn {
    color: #6254e7;
}

.elementor-13240 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button a:hover .gt3_icon_default {
    color: #6254e7;
}

.elementor-13240 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a:hover {
    border-color: #6254e7;
}

.elementor-13240 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back {
    border-color: #6254e7;
}

.elementor-13240 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button a:not(.hover_type2):hover .elementor_gt3_btn_text {
    color: #ffffff;
}

.elementor-13240 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container .gt3_module_button__cover.back .elementor_gt3_btn_text {
    color: #ffffff;
}

.elementor-13240 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4:hover .gt3_module_button__container .gt3_module_button__cover.front .elementor_gt3_btn_text {
    color: #ffffff;
}

.elementor-13240 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2):not(.hover_type3):not(.hover_type4):not(.hover_type5):not(.hover_type6) a:hover, .elementor-13240 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back, .elementor-13240 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type3:after, .elementor-13240 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4:hover .gt3_module_button__cover:after, .elementor-13240 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.back:before, .elementor-13240 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.back:after, .elementor-13240 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type6:hover:before, .elementor-13240 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type6:hover:after {
    background-color: transparent;
    background-image: linear-gradient(96deg, #6254e7 0%, #9289f1 100%);
}

.elementor-13240 .elementor-element.elementor-element-84888fe > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-13240 .elementor-element.elementor-element-a179cd6 img {
    max-width: 285px;
}

.elementor-13240 .elementor-element.elementor-element-a179cd6 {
    text-align: left;
    bottom: -8px;
    z-index: 2;
}

body:not(.rtl) .elementor-13240 .elementor-element.elementor-element-a179cd6 {
    left: -52px;
}

body.rtl .elementor-13240 .elementor-element.elementor-element-a179cd6 {
    right: -52px;
}

.elementor-13240 .elementor-element.elementor-element-16b4a91 {
    width: var( --container-widget-width, 13px );
    max-width: 13px;
    --container-widget-width: 13px;
    --container-widget-flex-grow: 0;
    bottom: 16%;
    z-index: 50;
}

body:not(.rtl) .elementor-13240 .elementor-element.elementor-element-16b4a91 {
    left: 58%;
}

body.rtl .elementor-13240 .elementor-element.elementor-element-16b4a91 {
    right: 58%;
}

.elementor-13240 .elementor-element.elementor-element-e9b3e8b img {
    width: 100px;
    max-width: 100%;
}

.elementor-13240 .elementor-element.elementor-element-e9b3e8b {
    width: var( --container-widget-width, 36px );
    max-width: 36px;
    --container-widget-width: 36px;
    --container-widget-flex-grow: 0;
    bottom: 70px;
    z-index: 50;
}

body:not(.rtl) .elementor-13240 .elementor-element.elementor-element-e9b3e8b {
    right: -100px;
}

body.rtl .elementor-13240 .elementor-element.elementor-element-e9b3e8b {
    left: -100px;
}

.elementor-13240 .elementor-element.elementor-element-5d369b4 {
    width: var( --container-widget-width, 600px );
    max-width: 600px;
    --container-widget-width: 600px;
    --container-widget-flex-grow: 0;
    top: 0px;
    z-index: 1;
}

body:not(.rtl) .elementor-13240 .elementor-element.elementor-element-5d369b4 {
    left: -150px;
}

body.rtl .elementor-13240 .elementor-element.elementor-element-5d369b4 {
    right: -150px;
}

.elementor-13240 .elementor-element.elementor-element-50da20f3 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 20px 0px 20px 0px;
}

.elementor-13240 .elementor-element.elementor-element-17d52dae:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-13240 .elementor-element.elementor-element-17d52dae > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-13240 .elementor-element.elementor-element-17d52dae > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #6254E7;
    box-shadow: 13px 13px 51px -50px rgba(9.999999999999991, 50.99999999999997, 80, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-13240 .elementor-element.elementor-element-17d52dae > .elementor-element-populated, .elementor-13240 .elementor-element.elementor-element-17d52dae > .elementor-element-populated > .elementor-background-overlay, .elementor-13240 .elementor-element.elementor-element-17d52dae > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-13240 .elementor-element.elementor-element-17d52dae > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13240 .elementor-element.elementor-element-17d52dae > .elementor-element-populated > .elementor-widget-wrap {
    padding: 10px 18px 10px 18px;
}

.elementor-13240 .elementor-element.elementor-element-30f92fe4 {
    text-align: center;
}

.elementor-13240 .elementor-element.elementor-element-30f92fe4 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 50px 0px 50px;
}

.elementor-13240 .elementor-element.elementor-element-5663f40d {
    font-size: 20px;
}

.elementor-13240 .elementor-element.elementor-element-5663f40d > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-13240 .elementor-element.elementor-element-6805942a > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-13240 .elementor-element.elementor-element-49e77946 {
    margin-top: 15px;
    margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-13240 .elementor-element.elementor-element-638108fb.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-13240 .elementor-element.elementor-element-638108fb.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-13240 .elementor-element.elementor-element-638108fb > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-13240 .elementor-element.elementor-element-11574287.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-13240 .elementor-element.elementor-element-11574287.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-13240 .elementor-element.elementor-element-11574287 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-13240 .elementor-element.elementor-element-21f1129d {
    font-size: 16px;
}

.elementor-13240 .elementor-element.elementor-element-71fed83 {
    --spacer-size: 10px;
}

.elementor-13240 .elementor-element.elementor-element-51bd899e.elementor-widget-gt3-core-button a {
    text-align: center;
}

.elementor-13240 .elementor-element.elementor-element-51bd899e.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a {
    border-style: solid;
    border-color: #6254e7;
}

.elementor-13240 .elementor-element.elementor-element-51bd899e.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover {
    border-style: solid;
}

.elementor-13240 .elementor-element.elementor-element-51bd899e.elementor-widget-gt3-core-button .gt3_module_button_elementor.rounded a {
    border-radius: 10px;
}

.elementor-13240 .elementor-element.elementor-element-51bd899e.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:before {
    border-radius: 10px;
}

.elementor-13240 .elementor-element.elementor-element-51bd899e.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:after {
    border-radius: 10px;
}

.elementor-13240 .elementor-element.elementor-element-51bd899e.elementor-widget-gt3-core-button .gt3_module_button_elementor a {
    border-width: 1px !important;
}

.elementor-13240 .elementor-element.elementor-element-51bd899e.elementor-widget-gt3-core-button .gt3_module_button_elementor a.hover_type2 .gt3_module_button__container .gt3_module_button__cover {
    border-width: 1px !important;
}

.elementor-13240 .elementor-element.elementor-element-51bd899e.elementor-widget-gt3-core-button .gt3_module_button_elementor.button_icon_icon:not(.hover_type2) .elementor_gt3_btn_icon {
    color: #ffffff;
}

.elementor-13240 .elementor-element.elementor-element-51bd899e.elementor-widget-gt3-core-button .elementor-widget-gt3-addon-advanced-button .gt3_module_button_elementor.button_icon_icon a.hover_type2 .gt3_module_button__cover.front .elementor_btn_icon_container .elementor_gt3_btn_icon {
    color: #ffffff;
}

.elementor-13240 .elementor-element.elementor-element-51bd899e.elementor-widget-gt3-core-button .icon_svg_btn {
    color: #ffffff;
}

.elementor-13240 .elementor-element.elementor-element-51bd899e.elementor-widget-gt3-core-button .gt3_icon_default {
    color: #ffffff;
}

.elementor-13240 .elementor-element.elementor-element-51bd899e.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.front {
    border-color: #6254e7;
}

.elementor-13240 .elementor-element.elementor-element-51bd899e.elementor-widget-gt3-core-button .elementor_gt3_btn_text {
    color: #6254E7;
}

.elementor-13240 .elementor-element.elementor-element-51bd899e.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container .gt3_module_button__cover.front {
    color: #6254E7;
}

.elementor-13240 .elementor-element.elementor-element-51bd899e.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__container .gt3_module_button__cover.front .elementor_gt3_btn_text {
    color: #6254E7;
}

.elementor-13240 .elementor-element.elementor-element-51bd899e.elementor-widget-gt3-core-button .gt3_module_button_elementor.button_icon_icon:not(.hover_type2) a:hover .elementor_gt3_btn_icon {
    color: #6254e7;
}

.elementor-13240 .elementor-element.elementor-element-51bd899e.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back .elementor_btn_icon_container .elementor_gt3_btn_icon {
    color: #6254e7;
}

.elementor-13240 .elementor-element.elementor-element-51bd899e.elementor-widget-gt3-core-button a:hover .icon_svg_btn {
    color: #6254e7;
}

.elementor-13240 .elementor-element.elementor-element-51bd899e.elementor-widget-gt3-core-button a:hover .gt3_icon_default {
    color: #6254e7;
}

.elementor-13240 .elementor-element.elementor-element-51bd899e.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a:hover {
    border-color: #6254e7;
}

.elementor-13240 .elementor-element.elementor-element-51bd899e.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back {
    border-color: #6254e7;
}

.elementor-13240 .elementor-element.elementor-element-51bd899e.elementor-widget-gt3-core-button a:not(.hover_type2):hover .elementor_gt3_btn_text {
    color: #FFFFFF;
}

.elementor-13240 .elementor-element.elementor-element-51bd899e.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container .gt3_module_button__cover.back .elementor_gt3_btn_text {
    color: #FFFFFF;
}

.elementor-13240 .elementor-element.elementor-element-51bd899e.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4:hover .gt3_module_button__container .gt3_module_button__cover.front .elementor_gt3_btn_text {
    color: #FFFFFF;
}

.elementor-13240 .elementor-element.elementor-element-51bd899e > .elementor-widget-container {
    padding: 10px 0px 0px 0px;
}

.elementor-13240 .elementor-element.elementor-element-39155857:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-13240 .elementor-element.elementor-element-39155857 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-13240 .elementor-element.elementor-element-39155857 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #6254E7;
    box-shadow: 13px 13px 51px -50px rgba(9.999999999999991, 50.99999999999997, 80, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-13240 .elementor-element.elementor-element-39155857 > .elementor-element-populated, .elementor-13240 .elementor-element.elementor-element-39155857 > .elementor-element-populated > .elementor-background-overlay, .elementor-13240 .elementor-element.elementor-element-39155857 > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-13240 .elementor-element.elementor-element-39155857 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13240 .elementor-element.elementor-element-39155857 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 10px 18px 10px 18px;
}

.elementor-13240 .elementor-element.elementor-element-6a7ca312 {
    text-align: center;
}

.elementor-13240 .elementor-element.elementor-element-6a7ca312 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 50px 0px 50px;
}

.elementor-13240 .elementor-element.elementor-element-345f7784 {
    font-size: 20px;
}

.elementor-13240 .elementor-element.elementor-element-345f7784 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-13240 .elementor-element.elementor-element-95ec8e1 {
    --spacer-size: 30px;
}

.elementor-13240 .elementor-element.elementor-element-5d809b2f {
    margin-top: 20px;
    margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-13240 .elementor-element.elementor-element-3a5cd3e0.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-13240 .elementor-element.elementor-element-3a5cd3e0.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-13240 .elementor-element.elementor-element-3a5cd3e0 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-13240 .elementor-element.elementor-element-1786dd20 {
    text-align: center;
}

.elementor-13240 .elementor-element.elementor-element-1786dd20 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-13240 .elementor-element.elementor-element-2fc2770f.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-13240 .elementor-element.elementor-element-2fc2770f.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-13240 .elementor-element.elementor-element-2fc2770f > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-13240 .elementor-element.elementor-element-5f849173 {
    font-size: 16px;
}

.elementor-13240 .elementor-element.elementor-element-4ff67605.elementor-widget-gt3-core-button a {
    text-align: center;
}

.elementor-13240 .elementor-element.elementor-element-4ff67605.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a {
    border-style: solid;
    border-color: #6254e7;
}

.elementor-13240 .elementor-element.elementor-element-4ff67605.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover {
    border-style: solid;
}

.elementor-13240 .elementor-element.elementor-element-4ff67605.elementor-widget-gt3-core-button .gt3_module_button_elementor.rounded a {
    border-radius: 10px;
}

.elementor-13240 .elementor-element.elementor-element-4ff67605.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:before {
    border-radius: 10px;
}

.elementor-13240 .elementor-element.elementor-element-4ff67605.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:after {
    border-radius: 10px;
}

.elementor-13240 .elementor-element.elementor-element-4ff67605.elementor-widget-gt3-core-button .gt3_module_button_elementor a {
    border-width: 1px !important;
}

.elementor-13240 .elementor-element.elementor-element-4ff67605.elementor-widget-gt3-core-button .gt3_module_button_elementor a.hover_type2 .gt3_module_button__container .gt3_module_button__cover {
    border-width: 1px !important;
}

.elementor-13240 .elementor-element.elementor-element-4ff67605.elementor-widget-gt3-core-button .gt3_module_button_elementor.button_icon_icon:not(.hover_type2) .elementor_gt3_btn_icon {
    color: #ffffff;
}

.elementor-13240 .elementor-element.elementor-element-4ff67605.elementor-widget-gt3-core-button .elementor-widget-gt3-addon-advanced-button .gt3_module_button_elementor.button_icon_icon a.hover_type2 .gt3_module_button__cover.front .elementor_btn_icon_container .elementor_gt3_btn_icon {
    color: #ffffff;
}

.elementor-13240 .elementor-element.elementor-element-4ff67605.elementor-widget-gt3-core-button .icon_svg_btn {
    color: #ffffff;
}

.elementor-13240 .elementor-element.elementor-element-4ff67605.elementor-widget-gt3-core-button .gt3_icon_default {
    color: #ffffff;
}

.elementor-13240 .elementor-element.elementor-element-4ff67605.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.front {
    border-color: #6254e7;
}

.elementor-13240 .elementor-element.elementor-element-4ff67605.elementor-widget-gt3-core-button .elementor_gt3_btn_text {
    color: #6254E7;
}

.elementor-13240 .elementor-element.elementor-element-4ff67605.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container .gt3_module_button__cover.front {
    color: #6254E7;
}

.elementor-13240 .elementor-element.elementor-element-4ff67605.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__container .gt3_module_button__cover.front .elementor_gt3_btn_text {
    color: #6254E7;
}

.elementor-13240 .elementor-element.elementor-element-4ff67605.elementor-widget-gt3-core-button .gt3_module_button_elementor.button_icon_icon:not(.hover_type2) a:hover .elementor_gt3_btn_icon {
    color: #6254e7;
}

.elementor-13240 .elementor-element.elementor-element-4ff67605.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back .elementor_btn_icon_container .elementor_gt3_btn_icon {
    color: #6254e7;
}

.elementor-13240 .elementor-element.elementor-element-4ff67605.elementor-widget-gt3-core-button a:hover .icon_svg_btn {
    color: #6254e7;
}

.elementor-13240 .elementor-element.elementor-element-4ff67605.elementor-widget-gt3-core-button a:hover .gt3_icon_default {
    color: #6254e7;
}

.elementor-13240 .elementor-element.elementor-element-4ff67605.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a:hover {
    border-color: #6254e7;
}

.elementor-13240 .elementor-element.elementor-element-4ff67605.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back {
    border-color: #6254e7;
}

.elementor-13240 .elementor-element.elementor-element-4ff67605.elementor-widget-gt3-core-button a:not(.hover_type2):hover .elementor_gt3_btn_text {
    color: #FFFFFF;
}

.elementor-13240 .elementor-element.elementor-element-4ff67605.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container .gt3_module_button__cover.back .elementor_gt3_btn_text {
    color: #FFFFFF;
}

.elementor-13240 .elementor-element.elementor-element-4ff67605.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4:hover .gt3_module_button__container .gt3_module_button__cover.front .elementor_gt3_btn_text {
    color: #FFFFFF;
}

.elementor-13240 .elementor-element.elementor-element-4ff67605 > .elementor-widget-container {
    padding: 6px 0px 0px 0px;
}

.elementor-13240 .elementor-element.elementor-element-6c161652 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 19px;
}

.elementor-13240 .elementor-element.elementor-element-6c161652:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-13240 .elementor-element.elementor-element-6c161652 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-13240 .elementor-element.elementor-element-6c161652 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #6254E7;
    box-shadow: 13px 13px 51px -50px rgba(9.999999999999991, 50.99999999999997, 80, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-13240 .elementor-element.elementor-element-6c161652 > .elementor-element-populated, .elementor-13240 .elementor-element.elementor-element-6c161652 > .elementor-element-populated > .elementor-background-overlay, .elementor-13240 .elementor-element.elementor-element-6c161652 > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-13240 .elementor-element.elementor-element-6c161652 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13240 .elementor-element.elementor-element-6c161652 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 10px 18px 10px 18px;
}

.elementor-13240 .elementor-element.elementor-element-e8d17ec {
    text-align: center;
}

.elementor-13240 .elementor-element.elementor-element-e8d17ec > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 50px 0px 50px;
}

.elementor-13240 .elementor-element.elementor-element-3cd4580d {
    font-size: 20px;
}

.elementor-13240 .elementor-element.elementor-element-3cd4580d > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-13240 .elementor-element.elementor-element-7f428eb {
    margin-top: -15px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-13240 .elementor-element.elementor-element-de9e5c5.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-13240 .elementor-element.elementor-element-de9e5c5.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-13240 .elementor-element.elementor-element-de9e5c5 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-13240 .elementor-element.elementor-element-4f09fc53 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-13240 .elementor-element.elementor-element-62b237aa.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-13240 .elementor-element.elementor-element-62b237aa.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-13240 .elementor-element.elementor-element-62b237aa > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-13240 .elementor-element.elementor-element-535c0067 {
    font-size: 16px;
}

.elementor-13240 .elementor-element.elementor-element-7dbe8a9a.elementor-widget-gt3-core-button a {
    text-align: center;
}

.elementor-13240 .elementor-element.elementor-element-7dbe8a9a.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a {
    border-style: solid;
    border-color: #6254e7;
}

.elementor-13240 .elementor-element.elementor-element-7dbe8a9a.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover {
    border-style: solid;
}

.elementor-13240 .elementor-element.elementor-element-7dbe8a9a.elementor-widget-gt3-core-button .gt3_module_button_elementor.rounded a {
    border-radius: 10px;
}

.elementor-13240 .elementor-element.elementor-element-7dbe8a9a.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:before {
    border-radius: 10px;
}

.elementor-13240 .elementor-element.elementor-element-7dbe8a9a.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:after {
    border-radius: 10px;
}

.elementor-13240 .elementor-element.elementor-element-7dbe8a9a.elementor-widget-gt3-core-button .gt3_module_button_elementor a {
    border-width: 1px !important;
}

.elementor-13240 .elementor-element.elementor-element-7dbe8a9a.elementor-widget-gt3-core-button .gt3_module_button_elementor a.hover_type2 .gt3_module_button__container .gt3_module_button__cover {
    border-width: 1px !important;
}

.elementor-13240 .elementor-element.elementor-element-7dbe8a9a.elementor-widget-gt3-core-button .gt3_module_button_elementor.button_icon_icon:not(.hover_type2) .elementor_gt3_btn_icon {
    color: #ffffff;
}

.elementor-13240 .elementor-element.elementor-element-7dbe8a9a.elementor-widget-gt3-core-button .elementor-widget-gt3-addon-advanced-button .gt3_module_button_elementor.button_icon_icon a.hover_type2 .gt3_module_button__cover.front .elementor_btn_icon_container .elementor_gt3_btn_icon {
    color: #ffffff;
}

.elementor-13240 .elementor-element.elementor-element-7dbe8a9a.elementor-widget-gt3-core-button .icon_svg_btn {
    color: #ffffff;
}

.elementor-13240 .elementor-element.elementor-element-7dbe8a9a.elementor-widget-gt3-core-button .gt3_icon_default {
    color: #ffffff;
}

.elementor-13240 .elementor-element.elementor-element-7dbe8a9a.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.front {
    border-color: #6254e7;
}

.elementor-13240 .elementor-element.elementor-element-7dbe8a9a.elementor-widget-gt3-core-button .elementor_gt3_btn_text {
    color: #6254E7;
}

.elementor-13240 .elementor-element.elementor-element-7dbe8a9a.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container .gt3_module_button__cover.front {
    color: #6254E7;
}

.elementor-13240 .elementor-element.elementor-element-7dbe8a9a.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__container .gt3_module_button__cover.front .elementor_gt3_btn_text {
    color: #6254E7;
}

.elementor-13240 .elementor-element.elementor-element-7dbe8a9a.elementor-widget-gt3-core-button .gt3_module_button_elementor.button_icon_icon:not(.hover_type2) a:hover .elementor_gt3_btn_icon {
    color: #6254e7;
}

.elementor-13240 .elementor-element.elementor-element-7dbe8a9a.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back .elementor_btn_icon_container .elementor_gt3_btn_icon {
    color: #6254e7;
}

.elementor-13240 .elementor-element.elementor-element-7dbe8a9a.elementor-widget-gt3-core-button a:hover .icon_svg_btn {
    color: #6254e7;
}

.elementor-13240 .elementor-element.elementor-element-7dbe8a9a.elementor-widget-gt3-core-button a:hover .gt3_icon_default {
    color: #6254e7;
}

.elementor-13240 .elementor-element.elementor-element-7dbe8a9a.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a:hover {
    border-color: #6254e7;
}

.elementor-13240 .elementor-element.elementor-element-7dbe8a9a.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back {
    border-color: #6254e7;
}

.elementor-13240 .elementor-element.elementor-element-7dbe8a9a.elementor-widget-gt3-core-button a:not(.hover_type2):hover .elementor_gt3_btn_text {
    color: #FFFFFF;
}

.elementor-13240 .elementor-element.elementor-element-7dbe8a9a.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container .gt3_module_button__cover.back .elementor_gt3_btn_text {
    color: #FFFFFF;
}

.elementor-13240 .elementor-element.elementor-element-7dbe8a9a.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4:hover .gt3_module_button__container .gt3_module_button__cover.front .elementor_gt3_btn_text {
    color: #FFFFFF;
}

.elementor-13240 .elementor-element.elementor-element-7dbe8a9a > .elementor-widget-container {
    padding: 10px 0px 0px 0px;
}

.elementor-13240 .elementor-element.elementor-element-780d9be {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 20px 0px 20px 0px;
}

.elementor-13240 .elementor-element.elementor-element-78c253e:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-13240 .elementor-element.elementor-element-78c253e > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-13240 .elementor-element.elementor-element-78c253e > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #6254E7;
    box-shadow: 13px 13px 51px -50px rgba(9.999999999999991, 50.99999999999997, 80, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-13240 .elementor-element.elementor-element-78c253e > .elementor-element-populated, .elementor-13240 .elementor-element.elementor-element-78c253e > .elementor-element-populated > .elementor-background-overlay, .elementor-13240 .elementor-element.elementor-element-78c253e > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-13240 .elementor-element.elementor-element-78c253e > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13240 .elementor-element.elementor-element-78c253e > .elementor-element-populated > .elementor-widget-wrap {
    padding: 10px 18px 10px 18px;
}

.elementor-13240 .elementor-element.elementor-element-c3c86f3 {
    text-align: center;
}

.elementor-13240 .elementor-element.elementor-element-c3c86f3 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 50px 0px 50px;
}

.elementor-13240 .elementor-element.elementor-element-5cf05c3 {
    font-size: 19px;
}

.elementor-13240 .elementor-element.elementor-element-b4aa5b2 {
    margin-top: 7px;
    margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-13240 .elementor-element.elementor-element-ec6c73d.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-13240 .elementor-element.elementor-element-ec6c73d.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-13240 .elementor-element.elementor-element-ec6c73d > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-13240 .elementor-element.elementor-element-2a4a56e > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-13240 .elementor-element.elementor-element-cbb8141.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-13240 .elementor-element.elementor-element-cbb8141.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-13240 .elementor-element.elementor-element-cbb8141 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-13240 .elementor-element.elementor-element-3c977db {
    font-size: 16px;
}

.elementor-13240 .elementor-element.elementor-element-c3992e6.elementor-widget-gt3-core-button a {
    text-align: center;
}

.elementor-13240 .elementor-element.elementor-element-c3992e6.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a {
    border-style: solid;
    border-color: #6254e7;
}

.elementor-13240 .elementor-element.elementor-element-c3992e6.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover {
    border-style: solid;
}

.elementor-13240 .elementor-element.elementor-element-c3992e6.elementor-widget-gt3-core-button .gt3_module_button_elementor.rounded a {
    border-radius: 10px;
}

.elementor-13240 .elementor-element.elementor-element-c3992e6.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:before {
    border-radius: 10px;
}

.elementor-13240 .elementor-element.elementor-element-c3992e6.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:after {
    border-radius: 10px;
}

.elementor-13240 .elementor-element.elementor-element-c3992e6.elementor-widget-gt3-core-button .gt3_module_button_elementor a {
    border-width: 1px !important;
}

.elementor-13240 .elementor-element.elementor-element-c3992e6.elementor-widget-gt3-core-button .gt3_module_button_elementor a.hover_type2 .gt3_module_button__container .gt3_module_button__cover {
    border-width: 1px !important;
}

.elementor-13240 .elementor-element.elementor-element-c3992e6.elementor-widget-gt3-core-button .gt3_module_button_elementor.button_icon_icon:not(.hover_type2) .elementor_gt3_btn_icon {
    color: #ffffff;
}

.elementor-13240 .elementor-element.elementor-element-c3992e6.elementor-widget-gt3-core-button .elementor-widget-gt3-addon-advanced-button .gt3_module_button_elementor.button_icon_icon a.hover_type2 .gt3_module_button__cover.front .elementor_btn_icon_container .elementor_gt3_btn_icon {
    color: #ffffff;
}

.elementor-13240 .elementor-element.elementor-element-c3992e6.elementor-widget-gt3-core-button .icon_svg_btn {
    color: #ffffff;
}

.elementor-13240 .elementor-element.elementor-element-c3992e6.elementor-widget-gt3-core-button .gt3_icon_default {
    color: #ffffff;
}

.elementor-13240 .elementor-element.elementor-element-c3992e6.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.front {
    border-color: #6254e7;
}

.elementor-13240 .elementor-element.elementor-element-c3992e6.elementor-widget-gt3-core-button .elementor_gt3_btn_text {
    color: #6254E7;
}

.elementor-13240 .elementor-element.elementor-element-c3992e6.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container .gt3_module_button__cover.front {
    color: #6254E7;
}

.elementor-13240 .elementor-element.elementor-element-c3992e6.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__container .gt3_module_button__cover.front .elementor_gt3_btn_text {
    color: #6254E7;
}

.elementor-13240 .elementor-element.elementor-element-c3992e6.elementor-widget-gt3-core-button .gt3_module_button_elementor.button_icon_icon:not(.hover_type2) a:hover .elementor_gt3_btn_icon {
    color: #6254e7;
}

.elementor-13240 .elementor-element.elementor-element-c3992e6.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back .elementor_btn_icon_container .elementor_gt3_btn_icon {
    color: #6254e7;
}

.elementor-13240 .elementor-element.elementor-element-c3992e6.elementor-widget-gt3-core-button a:hover .icon_svg_btn {
    color: #6254e7;
}

.elementor-13240 .elementor-element.elementor-element-c3992e6.elementor-widget-gt3-core-button a:hover .gt3_icon_default {
    color: #6254e7;
}

.elementor-13240 .elementor-element.elementor-element-c3992e6.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a:hover {
    border-color: #6254e7;
}

.elementor-13240 .elementor-element.elementor-element-c3992e6.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back {
    border-color: #6254e7;
}

.elementor-13240 .elementor-element.elementor-element-c3992e6.elementor-widget-gt3-core-button a:not(.hover_type2):hover .elementor_gt3_btn_text {
    color: #FFFFFF;
}

.elementor-13240 .elementor-element.elementor-element-c3992e6.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container .gt3_module_button__cover.back .elementor_gt3_btn_text {
    color: #FFFFFF;
}

.elementor-13240 .elementor-element.elementor-element-c3992e6.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4:hover .gt3_module_button__container .gt3_module_button__cover.front .elementor_gt3_btn_text {
    color: #FFFFFF;
}

.elementor-13240 .elementor-element.elementor-element-c3992e6 > .elementor-widget-container {
    padding: 10px 0px 0px 0px;
}

.elementor-13240 .elementor-element.elementor-element-4ef7e36:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-13240 .elementor-element.elementor-element-4ef7e36 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-13240 .elementor-element.elementor-element-4ef7e36 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #6254E7;
    box-shadow: 13px 13px 51px -50px rgba(9.999999999999991, 50.99999999999997, 80, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-13240 .elementor-element.elementor-element-4ef7e36 > .elementor-element-populated, .elementor-13240 .elementor-element.elementor-element-4ef7e36 > .elementor-element-populated > .elementor-background-overlay, .elementor-13240 .elementor-element.elementor-element-4ef7e36 > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-13240 .elementor-element.elementor-element-4ef7e36 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13240 .elementor-element.elementor-element-4ef7e36 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 10px 18px 10px 18px;
}

.elementor-13240 .elementor-element.elementor-element-0b52af0 {
    text-align: center;
}

.elementor-13240 .elementor-element.elementor-element-0b52af0 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 50px 0px 50px;
}

.elementor-13240 .elementor-element.elementor-element-db60ac3 {
    font-size: 20px;
    letter-spacing: 0px;
}

.elementor-13240 .elementor-element.elementor-element-9187aa8 {
    --spacer-size: 32px;
}

.elementor-13240 .elementor-element.elementor-element-cb880ab > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-13240 .elementor-element.elementor-element-69f588a > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-13240 .elementor-element.elementor-element-2924b71.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-13240 .elementor-element.elementor-element-2924b71.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-13240 .elementor-element.elementor-element-2924b71 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-13240 .elementor-element.elementor-element-dbc7913 {
    font-size: 16px;
}

.elementor-13240 .elementor-element.elementor-element-a2b8d3e {
    --spacer-size: 11px;
}

.elementor-13240 .elementor-element.elementor-element-cf485e7.elementor-widget-gt3-core-button a {
    text-align: center;
}

.elementor-13240 .elementor-element.elementor-element-cf485e7.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a {
    border-style: solid;
    border-color: #6254e7;
}

.elementor-13240 .elementor-element.elementor-element-cf485e7.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover {
    border-style: solid;
}

.elementor-13240 .elementor-element.elementor-element-cf485e7.elementor-widget-gt3-core-button .gt3_module_button_elementor.rounded a {
    border-radius: 10px;
}

.elementor-13240 .elementor-element.elementor-element-cf485e7.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:before {
    border-radius: 10px;
}

.elementor-13240 .elementor-element.elementor-element-cf485e7.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:after {
    border-radius: 10px;
}

.elementor-13240 .elementor-element.elementor-element-cf485e7.elementor-widget-gt3-core-button .gt3_module_button_elementor a {
    border-width: 1px !important;
}

.elementor-13240 .elementor-element.elementor-element-cf485e7.elementor-widget-gt3-core-button .gt3_module_button_elementor a.hover_type2 .gt3_module_button__container .gt3_module_button__cover {
    border-width: 1px !important;
}

.elementor-13240 .elementor-element.elementor-element-cf485e7.elementor-widget-gt3-core-button .gt3_module_button_elementor.button_icon_icon:not(.hover_type2) .elementor_gt3_btn_icon {
    color: #ffffff;
}

.elementor-13240 .elementor-element.elementor-element-cf485e7.elementor-widget-gt3-core-button .elementor-widget-gt3-addon-advanced-button .gt3_module_button_elementor.button_icon_icon a.hover_type2 .gt3_module_button__cover.front .elementor_btn_icon_container .elementor_gt3_btn_icon {
    color: #ffffff;
}

.elementor-13240 .elementor-element.elementor-element-cf485e7.elementor-widget-gt3-core-button .icon_svg_btn {
    color: #ffffff;
}

.elementor-13240 .elementor-element.elementor-element-cf485e7.elementor-widget-gt3-core-button .gt3_icon_default {
    color: #ffffff;
}

.elementor-13240 .elementor-element.elementor-element-cf485e7.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.front {
    border-color: #6254e7;
}

.elementor-13240 .elementor-element.elementor-element-cf485e7.elementor-widget-gt3-core-button .elementor_gt3_btn_text {
    color: #6254E7;
}

.elementor-13240 .elementor-element.elementor-element-cf485e7.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container .gt3_module_button__cover.front {
    color: #6254E7;
}

.elementor-13240 .elementor-element.elementor-element-cf485e7.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__container .gt3_module_button__cover.front .elementor_gt3_btn_text {
    color: #6254E7;
}

.elementor-13240 .elementor-element.elementor-element-cf485e7.elementor-widget-gt3-core-button .gt3_module_button_elementor.button_icon_icon:not(.hover_type2) a:hover .elementor_gt3_btn_icon {
    color: #6254e7;
}

.elementor-13240 .elementor-element.elementor-element-cf485e7.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back .elementor_btn_icon_container .elementor_gt3_btn_icon {
    color: #6254e7;
}

.elementor-13240 .elementor-element.elementor-element-cf485e7.elementor-widget-gt3-core-button a:hover .icon_svg_btn {
    color: #6254e7;
}

.elementor-13240 .elementor-element.elementor-element-cf485e7.elementor-widget-gt3-core-button a:hover .gt3_icon_default {
    color: #6254e7;
}

.elementor-13240 .elementor-element.elementor-element-cf485e7.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a:hover {
    border-color: #6254e7;
}

.elementor-13240 .elementor-element.elementor-element-cf485e7.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back {
    border-color: #6254e7;
}

.elementor-13240 .elementor-element.elementor-element-cf485e7.elementor-widget-gt3-core-button a:not(.hover_type2):hover .elementor_gt3_btn_text {
    color: #FFFFFF;
}

.elementor-13240 .elementor-element.elementor-element-cf485e7.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container .gt3_module_button__cover.back .elementor_gt3_btn_text {
    color: #FFFFFF;
}

.elementor-13240 .elementor-element.elementor-element-cf485e7.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4:hover .gt3_module_button__container .gt3_module_button__cover.front .elementor_gt3_btn_text {
    color: #FFFFFF;
}

.elementor-13240 .elementor-element.elementor-element-cf485e7 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-13240 .elementor-element.elementor-element-b9604f5:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-13240 .elementor-element.elementor-element-b9604f5 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-13240 .elementor-element.elementor-element-b9604f5 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #6254E7;
    box-shadow: 13px 13px 51px -50px rgba(9.999999999999991, 50.99999999999997, 80, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-13240 .elementor-element.elementor-element-b9604f5 > .elementor-element-populated, .elementor-13240 .elementor-element.elementor-element-b9604f5 > .elementor-element-populated > .elementor-background-overlay, .elementor-13240 .elementor-element.elementor-element-b9604f5 > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-13240 .elementor-element.elementor-element-b9604f5 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13240 .elementor-element.elementor-element-b9604f5 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 10px 18px 10px 18px;
}

.elementor-13240 .elementor-element.elementor-element-69776e3 {
    text-align: center;
}

.elementor-13240 .elementor-element.elementor-element-69776e3 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 50px 0px 50px;
}

.elementor-13240 .elementor-element.elementor-element-4c9cb37 {
    --spacer-size: 55px;
}

.elementor-13240 .elementor-element.elementor-element-5953938 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-13240 .elementor-element.elementor-element-9270c0f > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-13240 .elementor-element.elementor-element-d1524e3 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-13240 .elementor-element.elementor-element-de3c653 {
    font-size: 16px;
}

.elementor-13240 .elementor-element.elementor-element-8391311.elementor-widget-gt3-core-button a {
    text-align: center;
}

.elementor-13240 .elementor-element.elementor-element-8391311.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a {
    border-style: solid;
    border-color: #6254e7;
}

.elementor-13240 .elementor-element.elementor-element-8391311.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover {
    border-style: solid;
}

.elementor-13240 .elementor-element.elementor-element-8391311.elementor-widget-gt3-core-button .gt3_module_button_elementor.rounded a {
    border-radius: 10px;
}

.elementor-13240 .elementor-element.elementor-element-8391311.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:before {
    border-radius: 10px;
}

.elementor-13240 .elementor-element.elementor-element-8391311.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:after {
    border-radius: 10px;
}

.elementor-13240 .elementor-element.elementor-element-8391311.elementor-widget-gt3-core-button .gt3_module_button_elementor a {
    border-width: 1px !important;
}

.elementor-13240 .elementor-element.elementor-element-8391311.elementor-widget-gt3-core-button .gt3_module_button_elementor a.hover_type2 .gt3_module_button__container .gt3_module_button__cover {
    border-width: 1px !important;
}

.elementor-13240 .elementor-element.elementor-element-8391311.elementor-widget-gt3-core-button .gt3_module_button_elementor.button_icon_icon:not(.hover_type2) .elementor_gt3_btn_icon {
    color: #ffffff;
}

.elementor-13240 .elementor-element.elementor-element-8391311.elementor-widget-gt3-core-button .elementor-widget-gt3-addon-advanced-button .gt3_module_button_elementor.button_icon_icon a.hover_type2 .gt3_module_button__cover.front .elementor_btn_icon_container .elementor_gt3_btn_icon {
    color: #ffffff;
}

.elementor-13240 .elementor-element.elementor-element-8391311.elementor-widget-gt3-core-button .icon_svg_btn {
    color: #ffffff;
}

.elementor-13240 .elementor-element.elementor-element-8391311.elementor-widget-gt3-core-button .gt3_icon_default {
    color: #ffffff;
}

.elementor-13240 .elementor-element.elementor-element-8391311.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.front {
    border-color: #6254e7;
}

.elementor-13240 .elementor-element.elementor-element-8391311.elementor-widget-gt3-core-button .elementor_gt3_btn_text {
    color: #6254E7;
}

.elementor-13240 .elementor-element.elementor-element-8391311.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container .gt3_module_button__cover.front {
    color: #6254E7;
}

.elementor-13240 .elementor-element.elementor-element-8391311.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__container .gt3_module_button__cover.front .elementor_gt3_btn_text {
    color: #6254E7;
}

.elementor-13240 .elementor-element.elementor-element-8391311.elementor-widget-gt3-core-button .gt3_module_button_elementor.button_icon_icon:not(.hover_type2) a:hover .elementor_gt3_btn_icon {
    color: #6254e7;
}

.elementor-13240 .elementor-element.elementor-element-8391311.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back .elementor_btn_icon_container .elementor_gt3_btn_icon {
    color: #6254e7;
}

.elementor-13240 .elementor-element.elementor-element-8391311.elementor-widget-gt3-core-button a:hover .icon_svg_btn {
    color: #6254e7;
}

.elementor-13240 .elementor-element.elementor-element-8391311.elementor-widget-gt3-core-button a:hover .gt3_icon_default {
    color: #6254e7;
}

.elementor-13240 .elementor-element.elementor-element-8391311.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a:hover {
    border-color: #6254e7;
}

.elementor-13240 .elementor-element.elementor-element-8391311.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back {
    border-color: #6254e7;
}

.elementor-13240 .elementor-element.elementor-element-8391311.elementor-widget-gt3-core-button a:not(.hover_type2):hover .elementor_gt3_btn_text {
    color: #FFFFFF;
}

.elementor-13240 .elementor-element.elementor-element-8391311.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container .gt3_module_button__cover.back .elementor_gt3_btn_text {
    color: #FFFFFF;
}

.elementor-13240 .elementor-element.elementor-element-8391311.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4:hover .gt3_module_button__container .gt3_module_button__cover.front .elementor_gt3_btn_text {
    color: #FFFFFF;
}

.elementor-13240 .elementor-element.elementor-element-8391311 > .elementor-widget-container {
    padding: 6px 0px 0px 0px;
}

.elementor-13240 .elementor-element.elementor-element-ae631a4 > .elementor-column-wrap > .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-13240 .elementor-element.elementor-element-ae631a4 > .elementor-element-populated {
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
}

.elementor-13240 .elementor-element.elementor-element-ae631a4 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-13240 .elementor-element.elementor-element-b167b9b {
    --spacer-size: 40px;
}

.elementor-13240 .elementor-element.elementor-element-a2d0157 {
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
}

.elementor-13240 .elementor-element.elementor-element-a2d0157 > .elementor-widget-container {
    margin: 0px 0px 3px 0px;
}

.elementor-13240 .elementor-element.elementor-element-dbf9df9 .elementor-heading-title {
    line-height: 38px;
}

.elementor-13240 .elementor-element.elementor-element-dbf9df9 > .elementor-widget-container {
    margin: 0px 0px 11px 0px;
}

.elementor-13240 .elementor-element.elementor-element-40cc9c7 {
    --spacer-size: 10px;
}

.elementor-13240 .elementor-element.elementor-element-d2b3db1 {
    --spacer-size: 10px;
}

.elementor-13240 .elementor-element.elementor-element-ead8a84 {
    font-size: 16px;
    line-height: 27px;
}

.elementor-13240 .elementor-element.elementor-element-ead8a84 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-13240 .elementor-element.elementor-element-790bfce {
    font-size: 16px;
}

.elementor-13240 .elementor-element.elementor-element-ebc0d1a > .elementor-column-wrap > .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-13240 .elementor-element.elementor-element-ebc0d1a > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-13240 .elementor-element.elementor-element-ebc0d1a > .elementor-element-populated > .elementor-widget-wrap {
    padding: 10px 0px 10px 10px;
}

.elementor-13240 .elementor-element.elementor-element-7bd5c8f {
    --spacer-size: 125px;
}

.elementor-13240 .elementor-element.elementor-element-c26ff6a .gt3-core-imagebox-wrapper .gt3-core-imagebox-img {
    margin: 0px 20px 0px 0px !important;
    max-width: 35px;
    width: 35px;
}

.elementor-13240 .elementor-element.elementor-element-c26ff6a .gt3-core-imagebox-wrapper .gt3-core-imagebox-icon {
    margin: 0px 20px 0px 0px !important;
}

.elementor-13240 .elementor-element.elementor-element-c26ff6a .gt3-core-imagebox-img img {
    transition-duration: 0.3s;
}

.elementor-13240 .elementor-element.elementor-element-c26ff6a .gt3-core-imagebox-content .gt3-core-imagebox-description {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}

.elementor-13240 .elementor-element.elementor-element-c26ff6a > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-13240 .elementor-element.elementor-element-3659e51 {
    --spacer-size: 22px;
}

.elementor-13240 .elementor-element.elementor-element-4a2ada7 .gt3-core-imagebox-wrapper .gt3-core-imagebox-img {
    margin: 0px 20px 0px 0px !important;
    max-width: 35px;
    width: 35px;
}

.elementor-13240 .elementor-element.elementor-element-4a2ada7 .gt3-core-imagebox-wrapper .gt3-core-imagebox-icon {
    margin: 0px 20px 0px 0px !important;
}

.elementor-13240 .elementor-element.elementor-element-4a2ada7 .gt3-core-imagebox-img img {
    filter: brightness( 110% ) contrast( 96% ) saturate( 200% ) blur( 0px ) hue-rotate( 89deg );
    transition-duration: 0.3s;
}

.elementor-13240 .elementor-element.elementor-element-4a2ada7 .gt3-core-imagebox-content .gt3-core-imagebox-description {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}

.elementor-13240 .elementor-element.elementor-element-4a2ada7 > .elementor-widget-container {
    padding: 0% 0% 0% 0%;
}

.elementor-13240 .elementor-element.elementor-element-4a2ada7 {
    width: var( --container-widget-width, 101.982% );
    max-width: 101.982%;
    --container-widget-width: 101.982%;
    --container-widget-flex-grow: 0;
}

.elementor-13240 .elementor-element.elementor-element-a5db74f {
    --spacer-size: 22px;
}

.elementor-13240 .elementor-element.elementor-element-b4105eb .gt3-core-imagebox-wrapper .gt3-core-imagebox-img {
    margin: 0px 20px 0px 0px !important;
    max-width: 35px;
    width: 35px;
}

.elementor-13240 .elementor-element.elementor-element-b4105eb .gt3-core-imagebox-wrapper .gt3-core-imagebox-icon {
    margin: 0px 20px 0px 0px !important;
}

.elementor-13240 .elementor-element.elementor-element-b4105eb .gt3-core-imagebox-img img {
    transition-duration: 0.3s;
}

.elementor-13240 .elementor-element.elementor-element-b4105eb .gt3-core-imagebox-content .gt3-core-imagebox-description {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}

.elementor-13240 .elementor-element.elementor-element-b4105eb > .elementor-widget-container {
    padding: 0% 0% 0% 0%;
}

.elementor-13240 .elementor-element.elementor-element-db67539 {
    --spacer-size: 22px;
}

.elementor-13240 .elementor-element.elementor-element-6790867 {
    --spacer-size: 22px;
}

.elementor-13240 .elementor-element.elementor-element-3010d3a .gt3-core-imagebox-wrapper .gt3-core-imagebox-img {
    margin: 0px 20px 0px 0px !important;
    max-width: 35px;
    width: 35px;
}

.elementor-13240 .elementor-element.elementor-element-3010d3a .gt3-core-imagebox-wrapper .gt3-core-imagebox-icon {
    margin: 0px 20px 0px 0px !important;
}

.elementor-13240 .elementor-element.elementor-element-3010d3a .gt3-core-imagebox-img img {
    filter: brightness( 100% ) contrast( 124% ) saturate( 135% ) blur( 0px ) hue-rotate( 269deg );
    transition-duration: 0.3s;
}

.elementor-13240 .elementor-element.elementor-element-3010d3a .gt3-core-imagebox-content .gt3-core-imagebox-description {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}

.elementor-13240 .elementor-element.elementor-element-3010d3a > .elementor-widget-container {
    padding: 0% 0% 0% 0%;
}

.elementor-13240 .elementor-element.elementor-element-07953ca {
    --spacer-size: 22px;
}

.elementor-13240 .elementor-element.elementor-element-cd863d3:not(.elementor-motion-effects-element-type-background), .elementor-13240 .elementor-element.elementor-element-cd863d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F6F4FE;
}

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

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

.elementor-13240 .elementor-element.elementor-element-f11ffbb > .elementor-element-populated > .elementor-widget-wrap {
    padding: 40px 0px 40px 0px;
}

.elementor-13240 .elementor-element.elementor-element-2c2a4e2 .elementor-heading-title {
    line-height: 38px;
}

.elementor-13240 .elementor-element.elementor-element-2c2a4e2 > .elementor-widget-container {
    margin: 0px 0px 14px 0px;
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-13240 .elementor-element.elementor-element-2e01481 {
        width:50%;
    }

    .elementor-13240 .elementor-element.elementor-element-70beec9 {
        width: 50%;
    }

    .elementor-13240 .elementor-element.elementor-element-7c85b02 {
        width: 50%;
    }

    .elementor-13240 .elementor-element.elementor-element-f7366d8 {
        width: 50%;
    }

    .elementor-13240 .elementor-element.elementor-element-ae631a4 {
        width: 50%;
    }

    .elementor-13240 .elementor-element.elementor-element-ebc0d1a {
        width: 50%;
    }
}

@media(max-width: 1024px) {
    .elementor-13240 .elementor-element.elementor-element-23c2e75b > .elementor-container {
        min-height:400px;
    }

    .elementor-13240 .elementor-element.elementor-element-27e98d38 {
        --spacer-size: 10px;
    }

    .elementor-13240 .elementor-element.elementor-element-1b591ff9 {
        --spacer-size: 10px;
    }

    .elementor-13240 .elementor-element.elementor-element-345c9be .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-13240 .elementor-element.elementor-element-345c9be > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13240 .elementor-element.elementor-element-6d28eb8 .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-13240 .elementor-element.elementor-element-6d28eb8 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13240 .elementor-element.elementor-element-d68fd37 {
        font-size: 18px;
    }

    .elementor-13240 .elementor-element.elementor-element-5946035 img {
        width: 100%;
    }

    .elementor-13240 .elementor-element.elementor-element-13d8721 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-13240 .elementor-element.elementor-element-13d8721 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13240 .elementor-element.elementor-element-3d3f3f3 {
        font-size: 18px;
    }

    .elementor-13240 .elementor-element.elementor-element-57fe888 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13240 .elementor-element.elementor-element-f6133bc .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-13240 .elementor-element.elementor-element-f6133bc > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13240 .elementor-element.elementor-element-1e1d49a {
        font-size: 18px;
    }

    .elementor-13240 .elementor-element.elementor-element-73065ff > .elementor-widget-container {
        margin: -15px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-13240 .elementor-element.elementor-element-0fded26 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0px 0px 0px 10px;
    }

    .elementor-13240 .elementor-element.elementor-element-9957889 {
        text-align: center;
    }

    .elementor-13240 .elementor-element.elementor-element-9957889 .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-13240 .elementor-element.elementor-element-de0ceb5 > .elementor-widget-container {
        padding: 40px 0px 40px 0px;
    }

    .elementor-13240 .elementor-element.elementor-element-2e1de9a > .elementor-widget-container {
        padding: 42px 0px 42px 0px;
    }

    .elementor-13240 .elementor-element.elementor-element-5d369b4 {
        width: var( --container-widget-width, 70vw );
        max-width: 70vw;
        --container-widget-width: 70vw;
        --container-widget-flex-grow: 0;
        top: -5%;
    }

    body:not(.rtl) .elementor-13240 .elementor-element.elementor-element-5d369b4 {
        left: -50px;
    }

    body.rtl .elementor-13240 .elementor-element.elementor-element-5d369b4 {
        right: -50px;
    }

    .elementor-13240 .elementor-element.elementor-element-17d52dae > .elementor-element-populated > .elementor-widget-wrap {
        padding: 5px 5px 5px 5px;
    }

    .elementor-13240 .elementor-element.elementor-element-49e77946 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-bc-flex-widget .elementor-13240 .elementor-element.elementor-element-638108fb.elementor-column .elementor-column-wrap {
        align-items: center;
    }

    .elementor-13240 .elementor-element.elementor-element-638108fb.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
        align-content: center;
        align-items: center;
    }

    .elementor-13240 .elementor-element.elementor-element-51bd899e > .elementor-widget-container {
        margin: 0px 8px 10px 8px;
    }

    .elementor-13240 .elementor-element.elementor-element-39155857 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 5px 5px 5px 5px;
    }

    .elementor-13240 .elementor-element.elementor-element-5d809b2f {
        margin-top: 55px;
        margin-bottom: 12px;
        padding: 0px 10px 0px 10px;
    }

    .elementor-bc-flex-widget .elementor-13240 .elementor-element.elementor-element-3a5cd3e0.elementor-column .elementor-column-wrap {
        align-items: center;
    }

    .elementor-13240 .elementor-element.elementor-element-3a5cd3e0.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
        align-content: center;
        align-items: center;
    }

    .elementor-13240 .elementor-element.elementor-element-4ff67605 > .elementor-widget-container {
        margin: 10px 8px 10px 8px;
        padding: 4px 0px 0px 0px;
    }

    .elementor-13240 .elementor-element.elementor-element-6c161652 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 5px 5px 5px 5px;
    }

    .elementor-13240 .elementor-element.elementor-element-7f428eb {
        margin-top: 5px;
        margin-bottom: 0px;
        padding: 0px 10px 0px 10px;
    }

    .elementor-13240 .elementor-element.elementor-element-7dbe8a9a > .elementor-widget-container {
        margin: 10px 8px 10px 8px;
        padding: 10px 0px 0px 0px;
    }

    .elementor-13240 .elementor-element.elementor-element-78c253e > .elementor-element-populated {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-13240 .elementor-element.elementor-element-78c253e > .elementor-element-populated > .elementor-widget-wrap {
        padding: 5px 5px 5px 5px;
    }

    .elementor-13240 .elementor-element.elementor-element-b4aa5b2 {
        margin-top: -10px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 5px;
    }

    .elementor-13240 .elementor-element.elementor-element-cbb8141 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-13240 .elementor-element.elementor-element-cbb8141 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13240 .elementor-element.elementor-element-c3992e6 > .elementor-widget-container {
        margin: 0px 8px 20px 8px;
        padding: 15px 0px 0px 0px;
    }

    .elementor-13240 .elementor-element.elementor-element-4ef7e36 > .elementor-element-populated {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-13240 .elementor-element.elementor-element-4ef7e36 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 5px 5px 5px 5px;
    }

    .elementor-13240 .elementor-element.elementor-element-c54fff0 > .elementor-widget-container {
        margin: -5px 0px 0px 0px;
    }

    .elementor-13240 .elementor-element.elementor-element-f29757e {
        margin-top: 40px;
        margin-bottom: 0px;
        padding: 0px 10px 0px 10px;
    }

    .elementor-13240 .elementor-element.elementor-element-cf485e7 > .elementor-widget-container {
        margin: 10px 8px 0px 8px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-13240 .elementor-element.elementor-element-ae631a4 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-13240 .elementor-element.elementor-element-f11ffbb > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0px 45px 0px 45px;
    }

    .elementor-13240 .elementor-element.elementor-element-2c2a4e2 {
        text-align: center;
    }
}

@media(max-width: 767px) {
    .elementor-13240 .elementor-element.elementor-element-111c0a07 {
        top:0%;
    }

    .elementor-13240 .elementor-element.elementor-element-27e98d38 {
        --spacer-size: 116px;
    }

    .elementor-13240 .elementor-element.elementor-element-1b591ff9 {
        --spacer-size: 213px;
    }

    .elementor-13240 .elementor-element.elementor-element-345c9be .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-13240 .elementor-element.elementor-element-345c9be > .elementor-widget-container {
        margin: 140px 0px -8px 0px;
        padding: 00px 20px 00px 20px;
    }

    .elementor-13240 .elementor-element.elementor-element-6d28eb8 .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-13240 .elementor-element.elementor-element-6d28eb8 > .elementor-widget-container {
        margin: 140px 0px -8px 0px;
        padding: 00px 20px 00px 20px;
    }

    .elementor-13240 .elementor-element.elementor-element-7d5bcd4 {
        padding: 0px 10px 0px 10px;
    }

    .elementor-13240 .elementor-element.elementor-element-d68fd37 {
        font-size: 15px;
    }

    .elementor-13240 .elementor-element.elementor-element-11e4249 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-13240 .elementor-element.elementor-element-b20603d .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-13240 .elementor-element.elementor-element-17bd514 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-13240 .elementor-element.elementor-element-adbf3d0 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-13240 .elementor-element.elementor-element-6da1fae .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-13240 .elementor-element.elementor-element-c56fce3 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-13240 .elementor-element.elementor-element-d77b1d6 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-13240 .elementor-element.elementor-element-d59e5a2 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-13240 .elementor-element.elementor-element-d0cdaee .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-13240 .elementor-element.elementor-element-f03162f .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-13240 .elementor-element.elementor-element-219daff .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-13240 .elementor-element.elementor-element-d0f01f4 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-13240 .elementor-element.elementor-element-3d61fd2 > .elementor-widget-container {
        margin: 0px 0px 15px 0px;
    }

    .elementor-13240 .elementor-element.elementor-element-c602654 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13240 .elementor-element.elementor-element-5946035 img {
        width: 100%;
    }

    .elementor-13240 .elementor-element.elementor-element-cb53a72 > .elementor-widget-container {
        margin: 22px 0px 0px 0px;
    }

    .elementor-13240 .elementor-element.elementor-element-6429d9a > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13240 .elementor-element.elementor-element-f6133bc {
        text-align: left;
    }

    .elementor-13240 .elementor-element.elementor-element-f6133bc .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-13240 .elementor-element.elementor-element-1e1d49a {
        font-size: 17px;
    }

    .elementor-13240 .elementor-element.elementor-element-73065ff.elementor-widget-gt3-core-flipbox .gt3_services_box_content {
        min-height: 200px;
    }

    .elementor-13240 .elementor-element.elementor-element-0fded26 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13240 .elementor-element.elementor-element-7122fc1.elementor-widget-gt3-core-flipbox .gt3_services_box_content {
        min-height: 170px;
    }

    .elementor-13240 .elementor-element.elementor-element-7122fc1 > .elementor-widget-container {
        margin: 5px 0px 0px 0px;
    }

    .elementor-13240 .elementor-element.elementor-element-cf6b363.elementor-widget-gt3-core-flipbox .gt3_services_box_content {
        min-height: 170px;
    }

    .elementor-13240 .elementor-element.elementor-element-cf6b363 > .elementor-widget-container {
        margin: -14px 0px 0px 0px;
    }

    .elementor-13240 .elementor-element.elementor-element-9957889 .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-13240 .elementor-element.elementor-element-9957889 > .elementor-widget-container {
        margin: 0px 0px 0px 10px;
    }

    .elementor-13240 .elementor-element.elementor-element-5d369b4 {
        width: var( --container-widget-width, 85vw );
        max-width: 85vw;
        --container-widget-width: 85vw;
        --container-widget-flex-grow: 0;
        top: -50%;
    }

    body:not(.rtl) .elementor-13240 .elementor-element.elementor-element-5d369b4 {
        left: 0px;
    }

    body.rtl .elementor-13240 .elementor-element.elementor-element-5d369b4 {
        right: 0px;
    }

    .elementor-13240 .elementor-element.elementor-element-50da20f3 {
        padding: 20px 0px 0px 0px;
    }

    .elementor-13240 .elementor-element.elementor-element-17d52dae > .elementor-element-populated {
        margin: 4px 4px 4px 4px;
        --e-column-margin-right: 4px;
        --e-column-margin-left: 4px;
    }

    .elementor-13240 .elementor-element.elementor-element-3d0a13eb {
        text-align: center;
    }

    .elementor-13240 .elementor-element.elementor-element-21f1129d > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-13240 .elementor-element.elementor-element-39155857 > .elementor-element-populated {
        margin: 4px 4px 4px 4px;
        --e-column-margin-right: 4px;
        --e-column-margin-left: 4px;
    }

    .elementor-13240 .elementor-element.elementor-element-95ec8e1 {
        --spacer-size: 10px;
    }

    .elementor-13240 .elementor-element.elementor-element-1786dd20 {
        text-align: center;
    }

    .elementor-13240 .elementor-element.elementor-element-5f849173 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-13240 .elementor-element.elementor-element-6c161652 > .elementor-element-populated {
        margin: 5px 5px 5px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
    }

    .elementor-13240 .elementor-element.elementor-element-4f09fc53 {
        text-align: center;
    }

    .elementor-13240 .elementor-element.elementor-element-535c0067 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-13240 .elementor-element.elementor-element-780d9be {
        padding: 0px 0px 0px 0px;
    }

    .elementor-13240 .elementor-element.elementor-element-78c253e > .elementor-element-populated {
        margin: 5px 5px 5px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
    }

    .elementor-13240 .elementor-element.elementor-element-2a4a56e {
        text-align: center;
    }

    .elementor-13240 .elementor-element.elementor-element-3c977db > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-13240 .elementor-element.elementor-element-69f588a {
        text-align: center;
    }

    .elementor-13240 .elementor-element.elementor-element-dbc7913 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-13240 .elementor-element.elementor-element-9270c0f {
        text-align: center;
    }

    .elementor-13240 .elementor-element.elementor-element-de3c653 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-13240 .elementor-element.elementor-element-b167b9b {
        --spacer-size: 20px;
    }

    .elementor-13240 .elementor-element.elementor-element-dbf9df9 {
        text-align: left;
    }

    .elementor-13240 .elementor-element.elementor-element-dbf9df9 .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-13240 .elementor-element.elementor-element-c26ff6a .gt3-core-imagebox-wrapper .gt3-core-imagebox-img {
        margin: 0px 0px 10px 0px !important;
    }

    .elementor-13240 .elementor-element.elementor-element-c26ff6a .gt3-core-imagebox-wrapper .gt3-core-imagebox-icon {
        margin: 0px 0px 10px 0px !important;
    }

    .elementor-13240 .elementor-element.elementor-element-c26ff6a .gt3-core-imagebox-wrapper {
        text-align: center;
    }

    .elementor-13240 .elementor-element.elementor-element-c26ff6a > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13240 .elementor-element.elementor-element-4a2ada7 .gt3-core-imagebox-wrapper .gt3-core-imagebox-img {
        margin: 0px 0px 10px 0px !important;
    }

    .elementor-13240 .elementor-element.elementor-element-4a2ada7 .gt3-core-imagebox-wrapper .gt3-core-imagebox-icon {
        margin: 0px 0px 10px 0px !important;
    }

    .elementor-13240 .elementor-element.elementor-element-4a2ada7 .gt3-core-imagebox-wrapper {
        text-align: center;
    }

    .elementor-13240 .elementor-element.elementor-element-4a2ada7 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13240 .elementor-element.elementor-element-b4105eb .gt3-core-imagebox-wrapper .gt3-core-imagebox-img {
        margin: 0px 0px 10px 0px !important;
    }

    .elementor-13240 .elementor-element.elementor-element-b4105eb .gt3-core-imagebox-wrapper .gt3-core-imagebox-icon {
        margin: 0px 0px 10px 0px !important;
    }

    .elementor-13240 .elementor-element.elementor-element-b4105eb .gt3-core-imagebox-wrapper {
        text-align: center;
    }

    .elementor-13240 .elementor-element.elementor-element-b4105eb > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13240 .elementor-element.elementor-element-3010d3a .gt3-core-imagebox-wrapper .gt3-core-imagebox-img {
        margin: 0px 0px 10px 0px !important;
    }

    .elementor-13240 .elementor-element.elementor-element-3010d3a .gt3-core-imagebox-wrapper .gt3-core-imagebox-icon {
        margin: 0px 0px 10px 0px !important;
    }

    .elementor-13240 .elementor-element.elementor-element-3010d3a .gt3-core-imagebox-wrapper {
        text-align: center;
    }

    .elementor-13240 .elementor-element.elementor-element-3010d3a > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13240 .elementor-element.elementor-element-cd863d3 {
        padding: 40px 0px 0px 0px;
    }

    .elementor-13240 .elementor-element.elementor-element-f11ffbb > .elementor-element-populated > .elementor-widget-wrap {
        padding: 10px 10px 10px 10px;
    }

    .elementor-13240 .elementor-element.elementor-element-2c2a4e2 .elementor-heading-title {
        font-size: 23px;
    }
}

body .icl_lang_sel_current.icl_lang_sel_native{
font-size: 12px !important;
}

.elementor-13348 .elementor-element.elementor-element-23c2e75b:not(.elementor-motion-effects-element-type-background), .elementor-13348 .elementor-element.elementor-element-23c2e75b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #000D4B 0%, #4054B2 100%);
}

.elementor-13348 .elementor-element.elementor-element-23c2e75b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0%;
    margin-bottom: 0%;
    padding: 120px 0px 100px 0px;
}

.elementor-13348 .elementor-element.elementor-element-23c2e75b > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13348 .elementor-element.elementor-element-111c0a07 img {
    max-width: 52%;
}

.elementor-13348 .elementor-element.elementor-element-111c0a07 {
    text-align: right;
    top: -6%;
}

body:not(.rtl) .elementor-13348 .elementor-element.elementor-element-111c0a07 {
    right: 1%;
}

body.rtl .elementor-13348 .elementor-element.elementor-element-111c0a07 {
    left: 1%;
}

.elementor-13348 .elementor-element.elementor-element-27e98d38 {
    --spacer-size: 30px;
}

.elementor-13348 .elementor-element.elementor-element-27934d > .elementor-column-wrap > .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-13348 .elementor-element.elementor-element-27934d > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0% 52% 0% 0%;
}

.elementor-13348 .elementor-element.elementor-element-95f4ce9 {
    color: #FFFFFF;
    font-size: 18px;
    font-weight: 500;
    text-transform: uppercase;
}

.elementor-13348 .elementor-element.elementor-element-95f4ce9 > .elementor-widget-container {
    margin: 50px 0px 3px 0px;
}

.elementor-13348 .elementor-element.elementor-element-28680ae2 {
    text-align: left;
}

.elementor-13348 .elementor-element.elementor-element-28680ae2 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 35px;
    font-weight: 800;
    line-height: 63px;
    letter-spacing: -0.2px;
    text-shadow: 0px 0px 10px rgba(0,0,0,0.3);
}

.elementor-13348 .elementor-element.elementor-element-28680ae2 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 10% 0% 0%;
}

.elementor-13348 .elementor-element.elementor-element-62fec7be .typing-effect-strings {
    color: #FFFFFF;
}

.elementor-13348 .elementor-element.elementor-element-62fec7be .typed-cursor {
    color: #FFFFFF;
}

.elementor-13348 .elementor-element.elementor-element-62fec7be {
    font-family: "Nunito", Sans-serif;
    font-size: 40px;
    font-weight: 800;
    line-height: 63px;
    letter-spacing: -0.2px;
}

.elementor-13348 .elementor-element.elementor-element-62fec7be > .elementor-widget-container {
    margin: 0px -35px 10px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-13348 .elementor-element.elementor-element-47bd4db2 {
    color: #FFFFFF;
}

.elementor-13348 .elementor-element.elementor-element-47bd4db2 > .elementor-widget-container {
    margin: 0% 10% 0% 0%;
}

.elementor-13348 .elementor-element.elementor-element-38b5d386 {
    --spacer-size: 43px;
}

.elementor-13348 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type6 {
    padding: 13px 27px 13px 27px;
}

.elementor-13348 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type5 .gt3_module_button__container {
    padding: 13px 27px 13px 27px;
}

.elementor-13348 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type4 {
    padding: 13px 27px 13px 27px;
}

.elementor-13348 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type3 {
    padding: 13px 27px 13px 27px;
}

.elementor-13348 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type2 .gt3_module_button__container .gt3_module_button__cover.front {
    padding: 13px 27px 13px 27px;
}

.elementor-13348 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type2 .gt3_module_button__container .gt3_module_button__cover.back {
    padding: 13px 27px 13px 27px;
}

.elementor-13348 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type1.btn_icon_position_left {
    padding: 13px 27px 13px 27px;
}

.elementor-13348 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type1.btn_icon_position_left:hover {
    padding: 13px 27px 13px calc(27px + 15px);
}

.elementor-13348 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type1.btn_icon_position_right {
    padding: 13px 27px 13px 27px;
}

.elementor-13348 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type1.btn_icon_position_right:hover {
    padding: 13px calc(27px + 15px) 13px 27px;
}

.elementor-13348 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .button_size_elementor_custom:not(.hover_type5) {
    padding: 13px 27px 13px 27px;
}

.elementor-13348 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a {
    border-style: solid;
    border-color: #6254e7;
}

.elementor-13348 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover {
    border-style: solid;
}

.elementor-13348 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_module_button_elementor.rounded a {
    border-radius: 5px;
}

.elementor-13348 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:before {
    border-radius: 5px;
}

.elementor-13348 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:after {
    border-radius: 5px;
}

.elementor-13348 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_module_button_elementor a {
    border-width: 0 !important;
}

.elementor-13348 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_module_button_elementor a.hover_type2 .gt3_module_button__container .gt3_module_button__cover {
    border-width: 0 !important;
}

.elementor-13348 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .elementor_gt3_btn_text {
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 0.2px;
    color: #ffffff;
}

.elementor-13348 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_module_button_elementor.button_icon_icon:not(.hover_type2) .elementor_gt3_btn_icon {
    color: #ffffff;
}

.elementor-13348 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .elementor-widget-gt3-addon-advanced-button .gt3_module_button_elementor.button_icon_icon a.hover_type2 .gt3_module_button__cover.front .elementor_btn_icon_container .elementor_gt3_btn_icon {
    color: #ffffff;
}

.elementor-13348 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .icon_svg_btn {
    color: #ffffff;
}

.elementor-13348 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_icon_default {
    color: #ffffff;
}

.elementor-13348 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.front {
    border-color: #6254e7;
}

.elementor-13348 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container .gt3_module_button__cover.front {
    color: #ffffff;
}

.elementor-13348 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__container .gt3_module_button__cover.front .elementor_gt3_btn_text {
    color: #ffffff;
}

.elementor-13348 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2):not(.hover_type4):not(.hover_type5) a, .elementor-13348 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.front, .elementor-13348 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:before, .elementor-13348 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.front:before, .elementor-13348 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.front:after, .elementor-13348 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type6 {
    background-color: transparent;
    background-image: linear-gradient(96deg, #9289f1 0%, #6254e7 100%);
}

.elementor-13348 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_module_button_elementor.button_icon_icon:not(.hover_type2) a:hover .elementor_gt3_btn_icon {
    color: #6254e7;
}

.elementor-13348 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back .elementor_btn_icon_container .elementor_gt3_btn_icon {
    color: #6254e7;
}

.elementor-13348 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button a:hover .icon_svg_btn {
    color: #6254e7;
}

.elementor-13348 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button a:hover .gt3_icon_default {
    color: #6254e7;
}

.elementor-13348 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a:hover {
    border-color: #6254e7;
}

.elementor-13348 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back {
    border-color: #6254e7;
}

.elementor-13348 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button a:not(.hover_type2):hover .elementor_gt3_btn_text {
    color: #ffffff;
}

.elementor-13348 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container .gt3_module_button__cover.back .elementor_gt3_btn_text {
    color: #ffffff;
}

.elementor-13348 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4:hover .gt3_module_button__container .gt3_module_button__cover.front .elementor_gt3_btn_text {
    color: #ffffff;
}

.elementor-13348 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2):not(.hover_type3):not(.hover_type4):not(.hover_type5):not(.hover_type6) a:hover, .elementor-13348 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back, .elementor-13348 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type3:after, .elementor-13348 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4:hover .gt3_module_button__cover:after, .elementor-13348 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.back:before, .elementor-13348 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.back:after, .elementor-13348 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type6:hover:before, .elementor-13348 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type6:hover:after {
    background-color: transparent;
    background-image: linear-gradient(96deg, #6254e7 0%, #9289f1 100%);
}

.elementor-13348 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type6 {
    padding: 13px 27px 13px 27px;
}

.elementor-13348 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type5 .gt3_module_button__container {
    padding: 13px 27px 13px 27px;
}

.elementor-13348 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type4 {
    padding: 13px 27px 13px 27px;
}

.elementor-13348 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type3 {
    padding: 13px 27px 13px 27px;
}

.elementor-13348 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type2 .gt3_module_button__container .gt3_module_button__cover.front {
    padding: 13px 27px 13px 27px;
}

.elementor-13348 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type2 .gt3_module_button__container .gt3_module_button__cover.back {
    padding: 13px 27px 13px 27px;
}

.elementor-13348 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type1.btn_icon_position_left {
    padding: 13px 27px 13px 27px;
}

.elementor-13348 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type1.btn_icon_position_left:hover {
    padding: 13px 27px 13px calc(27px + 15px);
}

.elementor-13348 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type1.btn_icon_position_right {
    padding: 13px 27px 13px 27px;
}

.elementor-13348 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type1.btn_icon_position_right:hover {
    padding: 13px calc(27px + 15px) 13px 27px;
}

.elementor-13348 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .button_size_elementor_custom:not(.hover_type5) {
    padding: 13px 27px 13px 27px;
}

.elementor-13348 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a {
    border-style: solid;
    border-color: #f29111;
}

.elementor-13348 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover {
    border-style: solid;
}

.elementor-13348 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_module_button_elementor.rounded a {
    border-radius: 5px;
}

.elementor-13348 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:before {
    border-radius: 5px;
}

.elementor-13348 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:after {
    border-radius: 5px;
}

.elementor-13348 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_module_button_elementor a {
    border-width: 0 !important;
}

.elementor-13348 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_module_button_elementor a.hover_type2 .gt3_module_button__container .gt3_module_button__cover {
    border-width: 0 !important;
}

.elementor-13348 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .elementor_gt3_btn_text {
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 0.2px;
    color: #ffffff;
}

.elementor-13348 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_module_button_elementor.button_icon_icon:not(.hover_type2) .elementor_gt3_btn_icon {
    color: #ffffff;
}

.elementor-13348 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .elementor-widget-gt3-addon-advanced-button .gt3_module_button_elementor.button_icon_icon a.hover_type2 .gt3_module_button__cover.front .elementor_btn_icon_container .elementor_gt3_btn_icon {
    color: #ffffff;
}

.elementor-13348 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .icon_svg_btn {
    color: #ffffff;
}

.elementor-13348 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_icon_default {
    color: #ffffff;
}

.elementor-13348 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.front {
    border-color: #f29111;
}

.elementor-13348 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container .gt3_module_button__cover.front {
    color: #ffffff;
}

.elementor-13348 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__container .gt3_module_button__cover.front .elementor_gt3_btn_text {
    color: #ffffff;
}

.elementor-13348 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2):not(.hover_type4):not(.hover_type5) a, .elementor-13348 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.front, .elementor-13348 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:before, .elementor-13348 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.front:before, .elementor-13348 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.front:after, .elementor-13348 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type6 {
    background-color: transparent;
    background-image: linear-gradient(90deg, #61CE70 -20%, #23A455 115%);
}

.elementor-13348 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_module_button_elementor.button_icon_icon:not(.hover_type2) a:hover .elementor_gt3_btn_icon {
    color: #6254e7;
}

.elementor-13348 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back .elementor_btn_icon_container .elementor_gt3_btn_icon {
    color: #6254e7;
}

.elementor-13348 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button a:hover .icon_svg_btn {
    color: #6254e7;
}

.elementor-13348 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button a:hover .gt3_icon_default {
    color: #6254e7;
}

.elementor-13348 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a:hover {
    border-color: #6254e7;
}

.elementor-13348 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back {
    border-color: #6254e7;
}

.elementor-13348 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button a:not(.hover_type2):hover .elementor_gt3_btn_text {
    color: #ffffff;
}

.elementor-13348 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container .gt3_module_button__cover.back .elementor_gt3_btn_text {
    color: #ffffff;
}

.elementor-13348 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4:hover .gt3_module_button__container .gt3_module_button__cover.front .elementor_gt3_btn_text {
    color: #ffffff;
}

.elementor-13348 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2):not(.hover_type3):not(.hover_type4):not(.hover_type5):not(.hover_type6) a:hover, .elementor-13348 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back, .elementor-13348 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type3:after, .elementor-13348 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4:hover .gt3_module_button__cover:after, .elementor-13348 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.back:before, .elementor-13348 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.back:after, .elementor-13348 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type6:hover:before, .elementor-13348 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type6:hover:after {
    background-color: transparent;
    background-image: linear-gradient(96deg, #23A455 0%, #61CE70 100%);
}

.elementor-13348 .elementor-element.elementor-element-27ffca4c > .elementor-widget-container {
    margin: 0px 0px 0px 24px;
}

.elementor-13348 .elementor-element.elementor-element-1b591ff9 {
    --spacer-size: 200px;
}

.elementor-13348 .elementor-element.elementor-element-e7fa64c > .elementor-background-overlay {
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13348 .elementor-element.elementor-element-e7fa64c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-13348 .elementor-element.elementor-element-12bc40f > .elementor-column-wrap > .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-13348 .elementor-element.elementor-element-675d6bd img {
    width: 100px;
    max-width: 100%;
}

.elementor-13348 .elementor-element.elementor-element-675d6bd {
    text-align: center;
    width: var( --container-widget-width, 36px );
    max-width: 36px;
    --container-widget-width: 36px;
    --container-widget-flex-grow: 0;
    top: 160px;
    z-index: 50;
}

body:not(.rtl) .elementor-13348 .elementor-element.elementor-element-675d6bd {
    left: -142px;
}

body.rtl .elementor-13348 .elementor-element.elementor-element-675d6bd {
    right: -142px;
}

.elementor-13348 .elementor-element.elementor-element-a64d60b {
    width: var( --container-widget-width, 21px );
    max-width: 21px;
    --container-widget-width: 21px;
    --container-widget-flex-grow: 0;
    top: 100px;
    z-index: 50;
}

body:not(.rtl) .elementor-13348 .elementor-element.elementor-element-a64d60b {
    left: 225px;
}

body.rtl .elementor-13348 .elementor-element.elementor-element-a64d60b {
    right: 225px;
}

.elementor-13348 .elementor-element.elementor-element-600fe74 {
    width: var( --container-widget-width, 13px );
    max-width: 13px;
    --container-widget-width: 13px;
    --container-widget-flex-grow: 0;
    top: 130px;
    z-index: 50;
}

body:not(.rtl) .elementor-13348 .elementor-element.elementor-element-600fe74 {
    right: 70px;
}

body.rtl .elementor-13348 .elementor-element.elementor-element-600fe74 {
    left: 70px;
}

.elementor-13348 .elementor-element.elementor-element-5b4c8ab img {
    width: 100px;
    max-width: 100%;
}

.elementor-13348 .elementor-element.elementor-element-5b4c8ab {
    text-align: left;
    width: var( --container-widget-width, 24px );
    max-width: 24px;
    --container-widget-width: 24px;
    --container-widget-flex-grow: 0;
    top: 110px;
    z-index: 50;
}

body:not(.rtl) .elementor-13348 .elementor-element.elementor-element-5b4c8ab {
    right: -55px;
}

body.rtl .elementor-13348 .elementor-element.elementor-element-5b4c8ab {
    left: -55px;
}

.elementor-13348 .elementor-element.elementor-element-43ff971 {
    --spacer-size: 40px;
}

.elementor-13348 .elementor-element.elementor-element-b0a73af {
    text-align: center;
    z-index: 5;
}

.elementor-13348 .elementor-element.elementor-element-b0a73af .elementor-heading-title {
    line-height: 38px;
}

.elementor-13348 .elementor-element.elementor-element-b0a73af > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-13348 .elementor-element.elementor-element-65a8af4 img {
    width: 100px;
    max-width: 100%;
}

.elementor-13348 .elementor-element.elementor-element-65a8af4 {
    text-align: left;
    width: var( --container-widget-width, 36px );
    max-width: 36px;
    --container-widget-width: 36px;
    --container-widget-flex-grow: 0;
    top: 35px;
    z-index: 50;
}

body:not(.rtl) .elementor-13348 .elementor-element.elementor-element-65a8af4 {
    right: 145px;
}

body.rtl .elementor-13348 .elementor-element.elementor-element-65a8af4 {
    left: 145px;
}

.elementor-13348 .elementor-element.elementor-element-9b61a8d {
    width: var( --container-widget-width, 13px );
    max-width: 13px;
    --container-widget-width: 13px;
    --container-widget-flex-grow: 0;
    top: 47px;
    z-index: 50;
}

body:not(.rtl) .elementor-13348 .elementor-element.elementor-element-9b61a8d {
    left: -152px;
}

body.rtl .elementor-13348 .elementor-element.elementor-element-9b61a8d {
    right: -152px;
}

.elementor-13348 .elementor-element.elementor-element-5c73c7cf {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 20px 0px 20px 0px;
}

.elementor-13348 .elementor-element.elementor-element-445bbc80:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-13348 .elementor-element.elementor-element-445bbc80 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-13348 .elementor-element.elementor-element-445bbc80 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #6254E7;
    box-shadow: 13px 13px 51px -50px rgba(9.999999999999991, 50.99999999999997, 80, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-13348 .elementor-element.elementor-element-445bbc80 > .elementor-element-populated, .elementor-13348 .elementor-element.elementor-element-445bbc80 > .elementor-element-populated > .elementor-background-overlay, .elementor-13348 .elementor-element.elementor-element-445bbc80 > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-13348 .elementor-element.elementor-element-445bbc80 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13348 .elementor-element.elementor-element-445bbc80 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 10px 15px 10px 15px;
}

.elementor-13348 .elementor-element.elementor-element-606643d4 {
    text-align: center;
}

.elementor-13348 .elementor-element.elementor-element-606643d4 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 50px 0px 50px;
}

.elementor-13348 .elementor-element.elementor-element-9d18fea {
    --spacer-size: 27px;
}

.elementor-13348 .elementor-element.elementor-element-1114bc67 {
    margin-top: 17%;
    margin-bottom: 2%;
}

.elementor-13348 .elementor-element.elementor-element-2fe02a5e > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-13348 .elementor-element.elementor-element-2fe02a5e > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-13348 .elementor-element.elementor-element-1ba398a9 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-13348 .elementor-element.elementor-element-7005b764.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-13348 .elementor-element.elementor-element-7005b764.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-13348 .elementor-element.elementor-element-7005b764 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-13348 .elementor-element.elementor-element-7005b764 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-13348 .elementor-element.elementor-element-711d7814.elementor-widget-gt3-core-button a {
    text-align: center;
}

.elementor-13348 .elementor-element.elementor-element-711d7814.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a {
    border-style: solid;
    border-color: #6254e7;
}

.elementor-13348 .elementor-element.elementor-element-711d7814.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover {
    border-style: solid;
}

.elementor-13348 .elementor-element.elementor-element-711d7814.elementor-widget-gt3-core-button .gt3_module_button_elementor.rounded a {
    border-radius: 10px;
}

.elementor-13348 .elementor-element.elementor-element-711d7814.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:before {
    border-radius: 10px;
}

.elementor-13348 .elementor-element.elementor-element-711d7814.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:after {
    border-radius: 10px;
}

.elementor-13348 .elementor-element.elementor-element-711d7814.elementor-widget-gt3-core-button .gt3_module_button_elementor a {
    border-width: 1px !important;
}

.elementor-13348 .elementor-element.elementor-element-711d7814.elementor-widget-gt3-core-button .gt3_module_button_elementor a.hover_type2 .gt3_module_button__container .gt3_module_button__cover {
    border-width: 1px !important;
}

.elementor-13348 .elementor-element.elementor-element-711d7814.elementor-widget-gt3-core-button .gt3_module_button_elementor.button_icon_icon:not(.hover_type2) .elementor_gt3_btn_icon {
    color: #ffffff;
}

.elementor-13348 .elementor-element.elementor-element-711d7814.elementor-widget-gt3-core-button .elementor-widget-gt3-addon-advanced-button .gt3_module_button_elementor.button_icon_icon a.hover_type2 .gt3_module_button__cover.front .elementor_btn_icon_container .elementor_gt3_btn_icon {
    color: #ffffff;
}

.elementor-13348 .elementor-element.elementor-element-711d7814.elementor-widget-gt3-core-button .icon_svg_btn {
    color: #ffffff;
}

.elementor-13348 .elementor-element.elementor-element-711d7814.elementor-widget-gt3-core-button .gt3_icon_default {
    color: #ffffff;
}

.elementor-13348 .elementor-element.elementor-element-711d7814.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.front {
    border-color: #6254e7;
}

.elementor-13348 .elementor-element.elementor-element-711d7814.elementor-widget-gt3-core-button .elementor_gt3_btn_text {
    color: #6254E7;
}

.elementor-13348 .elementor-element.elementor-element-711d7814.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container .gt3_module_button__cover.front {
    color: #6254E7;
}

.elementor-13348 .elementor-element.elementor-element-711d7814.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__container .gt3_module_button__cover.front .elementor_gt3_btn_text {
    color: #6254E7;
}

.elementor-13348 .elementor-element.elementor-element-711d7814.elementor-widget-gt3-core-button .gt3_module_button_elementor.button_icon_icon:not(.hover_type2) a:hover .elementor_gt3_btn_icon {
    color: #6254e7;
}

.elementor-13348 .elementor-element.elementor-element-711d7814.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back .elementor_btn_icon_container .elementor_gt3_btn_icon {
    color: #6254e7;
}

.elementor-13348 .elementor-element.elementor-element-711d7814.elementor-widget-gt3-core-button a:hover .icon_svg_btn {
    color: #6254e7;
}

.elementor-13348 .elementor-element.elementor-element-711d7814.elementor-widget-gt3-core-button a:hover .gt3_icon_default {
    color: #6254e7;
}

.elementor-13348 .elementor-element.elementor-element-711d7814.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a:hover {
    border-color: #6254e7;
}

.elementor-13348 .elementor-element.elementor-element-711d7814.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back {
    border-color: #6254e7;
}

.elementor-13348 .elementor-element.elementor-element-711d7814.elementor-widget-gt3-core-button a:not(.hover_type2):hover .elementor_gt3_btn_text {
    color: #FFFFFF;
}

.elementor-13348 .elementor-element.elementor-element-711d7814.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container .gt3_module_button__cover.back .elementor_gt3_btn_text {
    color: #FFFFFF;
}

.elementor-13348 .elementor-element.elementor-element-711d7814.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4:hover .gt3_module_button__container .gt3_module_button__cover.front .elementor_gt3_btn_text {
    color: #FFFFFF;
}

.elementor-13348 .elementor-element.elementor-element-711d7814 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
    padding: 6px 0px 0px 0px;
}

.elementor-13348 .elementor-element.elementor-element-f86df78:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-13348 .elementor-element.elementor-element-f86df78 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-13348 .elementor-element.elementor-element-f86df78 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #6254E7;
    box-shadow: 13px 13px 51px -50px rgba(9.999999999999991, 50.99999999999997, 80, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-13348 .elementor-element.elementor-element-f86df78 > .elementor-element-populated, .elementor-13348 .elementor-element.elementor-element-f86df78 > .elementor-element-populated > .elementor-background-overlay, .elementor-13348 .elementor-element.elementor-element-f86df78 > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-13348 .elementor-element.elementor-element-f86df78 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13348 .elementor-element.elementor-element-f86df78 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 10px 18px 10px 18px;
}

.elementor-13348 .elementor-element.elementor-element-44b17b85 {
    text-align: center;
}

.elementor-13348 .elementor-element.elementor-element-44b17b85 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 50px 0px 50px;
}

.elementor-13348 .elementor-element.elementor-element-69ec1c95 {
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-bc-flex-widget .elementor-13348 .elementor-element.elementor-element-265e78e4.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-13348 .elementor-element.elementor-element-265e78e4.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-13348 .elementor-element.elementor-element-265e78e4 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-13348 .elementor-element.elementor-element-265e78e4 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-13348 .elementor-element.elementor-element-1aebb1ee > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-13348 .elementor-element.elementor-element-25959a2b.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-13348 .elementor-element.elementor-element-25959a2b.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-13348 .elementor-element.elementor-element-25959a2b > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-13348 .elementor-element.elementor-element-25959a2b > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-13348 .elementor-element.elementor-element-51ed72f0.elementor-widget-gt3-core-button a {
    text-align: center;
}

.elementor-13348 .elementor-element.elementor-element-51ed72f0.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a {
    border-style: solid;
    border-color: #6254e7;
}

.elementor-13348 .elementor-element.elementor-element-51ed72f0.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover {
    border-style: solid;
}

.elementor-13348 .elementor-element.elementor-element-51ed72f0.elementor-widget-gt3-core-button .gt3_module_button_elementor.rounded a {
    border-radius: 10px;
}

.elementor-13348 .elementor-element.elementor-element-51ed72f0.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:before {
    border-radius: 10px;
}

.elementor-13348 .elementor-element.elementor-element-51ed72f0.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:after {
    border-radius: 10px;
}

.elementor-13348 .elementor-element.elementor-element-51ed72f0.elementor-widget-gt3-core-button .gt3_module_button_elementor a {
    border-width: 1px !important;
}

.elementor-13348 .elementor-element.elementor-element-51ed72f0.elementor-widget-gt3-core-button .gt3_module_button_elementor a.hover_type2 .gt3_module_button__container .gt3_module_button__cover {
    border-width: 1px !important;
}

.elementor-13348 .elementor-element.elementor-element-51ed72f0.elementor-widget-gt3-core-button .gt3_module_button_elementor.button_icon_icon:not(.hover_type2) .elementor_gt3_btn_icon {
    color: #ffffff;
}

.elementor-13348 .elementor-element.elementor-element-51ed72f0.elementor-widget-gt3-core-button .elementor-widget-gt3-addon-advanced-button .gt3_module_button_elementor.button_icon_icon a.hover_type2 .gt3_module_button__cover.front .elementor_btn_icon_container .elementor_gt3_btn_icon {
    color: #ffffff;
}

.elementor-13348 .elementor-element.elementor-element-51ed72f0.elementor-widget-gt3-core-button .icon_svg_btn {
    color: #ffffff;
}

.elementor-13348 .elementor-element.elementor-element-51ed72f0.elementor-widget-gt3-core-button .gt3_icon_default {
    color: #ffffff;
}

.elementor-13348 .elementor-element.elementor-element-51ed72f0.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.front {
    border-color: #6254e7;
}

.elementor-13348 .elementor-element.elementor-element-51ed72f0.elementor-widget-gt3-core-button .elementor_gt3_btn_text {
    color: #6254E7;
}

.elementor-13348 .elementor-element.elementor-element-51ed72f0.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container .gt3_module_button__cover.front {
    color: #6254E7;
}

.elementor-13348 .elementor-element.elementor-element-51ed72f0.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__container .gt3_module_button__cover.front .elementor_gt3_btn_text {
    color: #6254E7;
}

.elementor-13348 .elementor-element.elementor-element-51ed72f0.elementor-widget-gt3-core-button .gt3_module_button_elementor.button_icon_icon:not(.hover_type2) a:hover .elementor_gt3_btn_icon {
    color: #6254e7;
}

.elementor-13348 .elementor-element.elementor-element-51ed72f0.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back .elementor_btn_icon_container .elementor_gt3_btn_icon {
    color: #6254e7;
}

.elementor-13348 .elementor-element.elementor-element-51ed72f0.elementor-widget-gt3-core-button a:hover .icon_svg_btn {
    color: #6254e7;
}

.elementor-13348 .elementor-element.elementor-element-51ed72f0.elementor-widget-gt3-core-button a:hover .gt3_icon_default {
    color: #6254e7;
}

.elementor-13348 .elementor-element.elementor-element-51ed72f0.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a:hover {
    border-color: #6254e7;
}

.elementor-13348 .elementor-element.elementor-element-51ed72f0.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back {
    border-color: #6254e7;
}

.elementor-13348 .elementor-element.elementor-element-51ed72f0.elementor-widget-gt3-core-button a:not(.hover_type2):hover .elementor_gt3_btn_text {
    color: #FFFFFF;
}

.elementor-13348 .elementor-element.elementor-element-51ed72f0.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container .gt3_module_button__cover.back .elementor_gt3_btn_text {
    color: #FFFFFF;
}

.elementor-13348 .elementor-element.elementor-element-51ed72f0.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4:hover .gt3_module_button__container .gt3_module_button__cover.front .elementor_gt3_btn_text {
    color: #FFFFFF;
}

.elementor-13348 .elementor-element.elementor-element-51ed72f0 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
    padding: 6px 0px 0px 0px;
}

.elementor-13348 .elementor-element.elementor-element-5d5f4537:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-13348 .elementor-element.elementor-element-5d5f4537 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-13348 .elementor-element.elementor-element-5d5f4537 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #6254E7;
    box-shadow: 13px 13px 51px -50px rgba(9.999999999999991, 50.99999999999997, 80, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-13348 .elementor-element.elementor-element-5d5f4537 > .elementor-element-populated, .elementor-13348 .elementor-element.elementor-element-5d5f4537 > .elementor-element-populated > .elementor-background-overlay, .elementor-13348 .elementor-element.elementor-element-5d5f4537 > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-13348 .elementor-element.elementor-element-5d5f4537 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13348 .elementor-element.elementor-element-5d5f4537 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 10px 18px 10px 18px;
}

.elementor-13348 .elementor-element.elementor-element-4bc2c808 {
    text-align: center;
}

.elementor-13348 .elementor-element.elementor-element-4bc2c808 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 50px 0px 50px;
}

.elementor-13348 .elementor-element.elementor-element-48b0b79 {
    --spacer-size: 27px;
}

.elementor-13348 .elementor-element.elementor-element-b57161d {
    margin-top: 10px;
    margin-bottom: 5px;
}

.elementor-bc-flex-widget .elementor-13348 .elementor-element.elementor-element-b56d302.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-13348 .elementor-element.elementor-element-b56d302.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-13348 .elementor-element.elementor-element-b56d302 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-13348 .elementor-element.elementor-element-b56d302 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-13348 .elementor-element.elementor-element-9ab2093 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-13348 .elementor-element.elementor-element-5cc0e6e.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-13348 .elementor-element.elementor-element-5cc0e6e.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-13348 .elementor-element.elementor-element-5cc0e6e > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-13348 .elementor-element.elementor-element-5cc0e6e > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-13348 .elementor-element.elementor-element-342fad05.elementor-widget-gt3-core-button a {
    text-align: center;
}

.elementor-13348 .elementor-element.elementor-element-342fad05.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a {
    border-style: solid;
    border-color: #6254e7;
}

.elementor-13348 .elementor-element.elementor-element-342fad05.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover {
    border-style: solid;
}

.elementor-13348 .elementor-element.elementor-element-342fad05.elementor-widget-gt3-core-button .gt3_module_button_elementor.rounded a {
    border-radius: 10px;
}

.elementor-13348 .elementor-element.elementor-element-342fad05.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:before {
    border-radius: 10px;
}

.elementor-13348 .elementor-element.elementor-element-342fad05.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:after {
    border-radius: 10px;
}

.elementor-13348 .elementor-element.elementor-element-342fad05.elementor-widget-gt3-core-button .gt3_module_button_elementor a {
    border-width: 1px !important;
}

.elementor-13348 .elementor-element.elementor-element-342fad05.elementor-widget-gt3-core-button .gt3_module_button_elementor a.hover_type2 .gt3_module_button__container .gt3_module_button__cover {
    border-width: 1px !important;
}

.elementor-13348 .elementor-element.elementor-element-342fad05.elementor-widget-gt3-core-button .gt3_module_button_elementor.button_icon_icon:not(.hover_type2) .elementor_gt3_btn_icon {
    color: #ffffff;
}

.elementor-13348 .elementor-element.elementor-element-342fad05.elementor-widget-gt3-core-button .elementor-widget-gt3-addon-advanced-button .gt3_module_button_elementor.button_icon_icon a.hover_type2 .gt3_module_button__cover.front .elementor_btn_icon_container .elementor_gt3_btn_icon {
    color: #ffffff;
}

.elementor-13348 .elementor-element.elementor-element-342fad05.elementor-widget-gt3-core-button .icon_svg_btn {
    color: #ffffff;
}

.elementor-13348 .elementor-element.elementor-element-342fad05.elementor-widget-gt3-core-button .gt3_icon_default {
    color: #ffffff;
}

.elementor-13348 .elementor-element.elementor-element-342fad05.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.front {
    border-color: #6254e7;
}

.elementor-13348 .elementor-element.elementor-element-342fad05.elementor-widget-gt3-core-button .elementor_gt3_btn_text {
    color: #6254E7;
}

.elementor-13348 .elementor-element.elementor-element-342fad05.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container .gt3_module_button__cover.front {
    color: #6254E7;
}

.elementor-13348 .elementor-element.elementor-element-342fad05.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__container .gt3_module_button__cover.front .elementor_gt3_btn_text {
    color: #6254E7;
}

.elementor-13348 .elementor-element.elementor-element-342fad05.elementor-widget-gt3-core-button .gt3_module_button_elementor.button_icon_icon:not(.hover_type2) a:hover .elementor_gt3_btn_icon {
    color: #6254e7;
}

.elementor-13348 .elementor-element.elementor-element-342fad05.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back .elementor_btn_icon_container .elementor_gt3_btn_icon {
    color: #6254e7;
}

.elementor-13348 .elementor-element.elementor-element-342fad05.elementor-widget-gt3-core-button a:hover .icon_svg_btn {
    color: #6254e7;
}

.elementor-13348 .elementor-element.elementor-element-342fad05.elementor-widget-gt3-core-button a:hover .gt3_icon_default {
    color: #6254e7;
}

.elementor-13348 .elementor-element.elementor-element-342fad05.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a:hover {
    border-color: #6254e7;
}

.elementor-13348 .elementor-element.elementor-element-342fad05.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back {
    border-color: #6254e7;
}

.elementor-13348 .elementor-element.elementor-element-342fad05.elementor-widget-gt3-core-button a:not(.hover_type2):hover .elementor_gt3_btn_text {
    color: #FFFFFF;
}

.elementor-13348 .elementor-element.elementor-element-342fad05.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container .gt3_module_button__cover.back .elementor_gt3_btn_text {
    color: #FFFFFF;
}

.elementor-13348 .elementor-element.elementor-element-342fad05.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4:hover .gt3_module_button__container .gt3_module_button__cover.front .elementor_gt3_btn_text {
    color: #FFFFFF;
}

.elementor-13348 .elementor-element.elementor-element-342fad05 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
    padding: 6px 0px 0px 0px;
}

.elementor-13348 .elementor-element.elementor-element-342fad05 {
    width: var( --container-widget-width, 98.449% );
    max-width: 98.449%;
    --container-widget-width: 98.449%;
    --container-widget-flex-grow: 0;
}

.elementor-13348 .elementor-element.elementor-element-c7678c0 {
    --spacer-size: 30px;
}

.elementor-13348 .elementor-element.elementor-element-2f700be {
    text-align: left;
    z-index: 5;
}

.elementor-13348 .elementor-element.elementor-element-2f700be .elementor-heading-title {
    line-height: 38px;
}

.elementor-13348 .elementor-element.elementor-element-2f700be > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-13348 .elementor-element.elementor-element-0a26f9a {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
    z-index: 55;
}

.elementor-13348 .elementor-element.elementor-element-33b2970 {
    z-index: 55;
}

.elementor-13348 .elementor-element.elementor-element-5f647cc.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-13348 .elementor-element.elementor-element-5f647cc.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-13348 .elementor-element.elementor-element-5f647cc.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-13348 .elementor-element.elementor-element-5f647cc .elementor-image-box-wrapper .elementor-image-box-img {
    width: 51%;
}

.elementor-13348 .elementor-element.elementor-element-5f647cc .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-13348 .elementor-element.elementor-element-5f647cc .elementor-image-box-title {
    font-size: 18px;
}

.elementor-13348 .elementor-element.elementor-element-33062cb {
    z-index: 55;
}

.elementor-13348 .elementor-element.elementor-element-a2da0f9.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-13348 .elementor-element.elementor-element-a2da0f9.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-13348 .elementor-element.elementor-element-a2da0f9.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-13348 .elementor-element.elementor-element-a2da0f9 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 51%;
}

.elementor-13348 .elementor-element.elementor-element-a2da0f9 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-13348 .elementor-element.elementor-element-a2da0f9 .elementor-image-box-title {
    font-size: 18px;
}

.elementor-13348 .elementor-element.elementor-element-7d0f0bd {
    z-index: 55;
}

.elementor-13348 .elementor-element.elementor-element-6945af6.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-13348 .elementor-element.elementor-element-6945af6.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-13348 .elementor-element.elementor-element-6945af6.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-13348 .elementor-element.elementor-element-6945af6 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 51%;
}

.elementor-13348 .elementor-element.elementor-element-6945af6 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-13348 .elementor-element.elementor-element-6945af6 .elementor-image-box-title {
    font-size: 18px;
}

.elementor-13348 .elementor-element.elementor-element-a78e5d6 {
    z-index: 55;
}

.elementor-13348 .elementor-element.elementor-element-f3dc787.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-13348 .elementor-element.elementor-element-f3dc787.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-13348 .elementor-element.elementor-element-f3dc787.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-13348 .elementor-element.elementor-element-f3dc787 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 51%;
}

.elementor-13348 .elementor-element.elementor-element-f3dc787 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-13348 .elementor-element.elementor-element-f3dc787 .elementor-image-box-title {
    font-size: 18px;
}

.elementor-13348 .elementor-element.elementor-element-355c5cc {
    z-index: 55;
}

.elementor-13348 .elementor-element.elementor-element-23820fc.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-13348 .elementor-element.elementor-element-23820fc.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-13348 .elementor-element.elementor-element-23820fc.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-13348 .elementor-element.elementor-element-23820fc .elementor-image-box-wrapper .elementor-image-box-img {
    width: 51%;
}

.elementor-13348 .elementor-element.elementor-element-23820fc .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-13348 .elementor-element.elementor-element-23820fc .elementor-image-box-title {
    font-size: 18px;
}

.elementor-13348 .elementor-element.elementor-element-dd80999 {
    z-index: 55;
}

.elementor-13348 .elementor-element.elementor-element-649ae93.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-13348 .elementor-element.elementor-element-649ae93.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-13348 .elementor-element.elementor-element-649ae93.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-13348 .elementor-element.elementor-element-649ae93 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 51%;
}

.elementor-13348 .elementor-element.elementor-element-649ae93 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-13348 .elementor-element.elementor-element-649ae93 .elementor-image-box-title {
    font-size: 18px;
}

.elementor-13348 .elementor-element.elementor-element-a8b2069 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 20px;
    margin-bottom: 5px;
}

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

.elementor-13348 .elementor-element.elementor-element-2ef2335 > .elementor-column-wrap > .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-13348 .elementor-element.elementor-element-e39f5ac {
    --spacer-size: 10px;
}

.elementor-13348 .elementor-element.elementor-element-ea649e4 {
    --spacer-size: 20px;
}

.elementor-13348 .elementor-element.elementor-element-289afe4 {
    text-align: left;
}

.elementor-13348 .elementor-element.elementor-element-289afe4 .elementor-heading-title {
    font-size: 30px;
    line-height: 38px;
}

.elementor-13348 .elementor-element.elementor-element-289afe4 > .elementor-widget-container {
    margin: 0px 0px 5px 0px;
}

.elementor-13348 .elementor-element.elementor-element-08c0af9 {
    text-align: center;
}

.elementor-13348 .elementor-element.elementor-element-08c0af9 .elementor-heading-title {
    line-height: 38px;
}

.elementor-13348 .elementor-element.elementor-element-08c0af9 > .elementor-widget-container {
    margin: 0px 0px 5px 0px;
}

.elementor-13348 .elementor-element.elementor-element-2cffff1.elementor-widget-gt3-core-flipbox .gt3_services_box_content {
    min-height: 260px;
}

.elementor-13348 .elementor-element.elementor-element-2cffff1 > .elementor-widget-container {
    border-radius: 0px 0px 0px 0px;
}

.elementor-13348 .elementor-element.elementor-element-903a355.elementor-widget-gt3-core-flipbox .gt3_services_box_content {
    min-height: 260px;
}

.elementor-13348 .elementor-element.elementor-element-903a355.elementor-widget-gt3-core-flipbox .box_title {
    text-decoration: overline;
}

.elementor-13348 .elementor-element.elementor-element-903a355.elementor-widget-gt3-core-flipbox .box_subtitle {
    font-weight: 700;
}

.elementor-13348 .elementor-element.elementor-element-10a5f36:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-13348 .elementor-element.elementor-element-10a5f36 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-13348 .elementor-element.elementor-element-10a5f36 > .elementor-element-populated, .elementor-13348 .elementor-element.elementor-element-10a5f36 > .elementor-element-populated > .elementor-background-overlay, .elementor-13348 .elementor-element.elementor-element-10a5f36 > .elementor-background-slideshow {
    border-radius: 40px 40px 40px 40px;
}

.elementor-13348 .elementor-element.elementor-element-10a5f36 > .elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(13, 52, 79, 0.17);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 0px 20px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
}

.elementor-13348 .elementor-element.elementor-element-10a5f36 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13348 .elementor-element.elementor-element-7b0738bb.elementor-widget-gt3-core-counter .counter_text .counter, .elementor-13348 .elementor-element.elementor-element-7b0738bb.elementor-widget-gt3-core-counter .counter_text .hidden_end {
    font-family: "Noto Sans Gothic", Sans-serif;
    font-size: 60px;
}

.elementor-13348 .elementor-element.elementor-element-7b0738bb.elementor-widget-gt3-core-counter .counter_text .counter {
    color: #7640B2;
}

.elementor-13348 .elementor-element.elementor-element-7b0738bb.elementor-widget-gt3-core-counter .description {
    color: #20002A;
}

.elementor-13348 .elementor-element.elementor-element-7b0738bb > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 12px 0px 12px 0px;
    border-style: dotted;
    border-width: 20px 20px 20px 20px;
    border-color: rgba(35, 164, 85, 0);
    border-radius: 20px 20px 20px 20px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.23);
}

.elementor-13348 .elementor-element.elementor-element-5d1aba9a {
    text-align: center;
}

.elementor-13348 .elementor-element.elementor-element-5d1aba9a .elementor-heading-title {
    color: #20002A;
}

.elementor-13348 .elementor-element.elementor-element-67f7b761 {
    font-size: 14px;
}

.elementor-13348 .elementor-element.elementor-element-2fd29ded:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-13348 .elementor-element.elementor-element-2fd29ded > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-13348 .elementor-element.elementor-element-2fd29ded > .elementor-element-populated, .elementor-13348 .elementor-element.elementor-element-2fd29ded > .elementor-element-populated > .elementor-background-overlay, .elementor-13348 .elementor-element.elementor-element-2fd29ded > .elementor-background-slideshow {
    border-radius: 40px 40px 40px 40px;
}

.elementor-13348 .elementor-element.elementor-element-2fd29ded > .elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(13, 52, 79, 0.17);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
}

.elementor-13348 .elementor-element.elementor-element-2fd29ded > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13348 .elementor-element.elementor-element-1bb2566a.elementor-widget-gt3-core-counter .counter_text .counter, .elementor-13348 .elementor-element.elementor-element-1bb2566a.elementor-widget-gt3-core-counter .counter_text .hidden_end {
    font-family: "Noto Sans Gothic", Sans-serif;
    font-size: 60px;
}

.elementor-13348 .elementor-element.elementor-element-1bb2566a.elementor-widget-gt3-core-counter .counter_text .counter {
    color: #23A455;
}

.elementor-13348 .elementor-element.elementor-element-1bb2566a.elementor-widget-gt3-core-counter .description {
    color: #20002A;
}

.elementor-13348 .elementor-element.elementor-element-1bb2566a > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 12px 0px 12px 0px;
    border-style: dotted;
    border-width: 20px 20px 20px 20px;
    border-color: rgba(35, 164, 85, 0);
    border-radius: 20px 20px 20px 20px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.23);
}

.elementor-13348 .elementor-element.elementor-element-1f30da7d {
    text-align: center;
}

.elementor-13348 .elementor-element.elementor-element-1f30da7d .elementor-heading-title {
    color: #20002A;
}

.elementor-13348 .elementor-element.elementor-element-afb82ba {
    font-size: 14px;
}

.elementor-13348 .elementor-element.elementor-element-b5c0f86.elementor-widget-gt3-core-flipbox .gt3_services_box_content {
    min-height: 260px;
}

.elementor-13348 .elementor-element.elementor-element-04dcf88.elementor-widget-gt3-core-flipbox .gt3_services_box_content {
    min-height: 260px;
}

.elementor-13348 .elementor-element.elementor-element-b204079 {
    --spacer-size: 60px;
}

.elementor-13348 .elementor-element.elementor-element-4db68b9:not(.elementor-motion-effects-element-type-background), .elementor-13348 .elementor-element.elementor-element-4db68b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F6F4FE;
}

.elementor-13348 .elementor-element.elementor-element-4db68b9 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 080px 0px 100px 0px;
}

.elementor-13348 .elementor-element.elementor-element-4db68b9 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-13348 .elementor-element.elementor-element-7225d5d > .elementor-element-populated > .elementor-widget-wrap {
    padding: 40px 60px 40px 60px;
}

.elementor-13348 .elementor-element.elementor-element-dc5c046 .elementor-heading-title {
    line-height: 38px;
}

.elementor-13348 .elementor-element.elementor-element-dc5c046 > .elementor-widget-container {
    margin: 0px 0px 14px 0px;
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-13348 .elementor-element.elementor-element-10a5f36 {
        width:50%;
    }

    .elementor-13348 .elementor-element.elementor-element-2fd29ded {
        width: 50%;
    }
}

@media(max-width: 1024px) {
    .elementor-13348 .elementor-element.elementor-element-111c0a07 img {
        width:45%;
    }

    body:not(.rtl) .elementor-13348 .elementor-element.elementor-element-111c0a07 {
        right: 1%;
    }

    body.rtl .elementor-13348 .elementor-element.elementor-element-111c0a07 {
        left: 1%;
    }

    .elementor-13348 .elementor-element.elementor-element-111c0a07 {
        top: 29%;
    }

    .elementor-13348 .elementor-element.elementor-element-27e98d38 {
        --spacer-size: 30px;
    }

    .elementor-13348 .elementor-element.elementor-element-27934d > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0% 20% 0% 2%;
    }

    .elementor-13348 .elementor-element.elementor-element-95f4ce9 > .elementor-widget-container {
        margin: 60px 0px 0px 0px;
    }

    .elementor-13348 .elementor-element.elementor-element-28680ae2 .elementor-heading-title {
        font-size: 32px;
        line-height: 1.5em;
    }

    .elementor-13348 .elementor-element.elementor-element-62fec7be {
        font-size: 32px;
        line-height: 1.5em;
    }

    .elementor-13348 .elementor-element.elementor-element-47bd4db2 > .elementor-widget-container {
        margin: 0% 30% 0% 0%;
    }

    .elementor-13348 .elementor-element.elementor-element-1b591ff9 {
        --spacer-size: 30px;
    }

    body:not(.rtl) .elementor-13348 .elementor-element.elementor-element-5b4c8ab {
        right: 0px;
    }

    body.rtl .elementor-13348 .elementor-element.elementor-element-5b4c8ab {
        left: 0px;
    }

    .elementor-13348 .elementor-element.elementor-element-445bbc80 > .elementor-element-populated {
        margin: 0px 5px 0px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
    }

    .elementor-13348 .elementor-element.elementor-element-445bbc80 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 10px 10px 10px 10px;
    }

    .elementor-13348 .elementor-element.elementor-element-9d18fea {
        --spacer-size: 30px;
    }

    .elementor-13348 .elementor-element.elementor-element-1114bc67 {
        margin-top: 35%;
        margin-bottom: 13%;
    }

    .elementor-13348 .elementor-element.elementor-element-f86df78 > .elementor-element-populated {
        margin: 0px 5px 0px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
    }

    .elementor-13348 .elementor-element.elementor-element-f86df78 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 10px 10px 10px 10px;
    }

    .elementor-13348 .elementor-element.elementor-element-69ec1c95 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-bc-flex-widget .elementor-13348 .elementor-element.elementor-element-265e78e4.elementor-column .elementor-column-wrap {
        align-items: flex-start;
    }

    .elementor-13348 .elementor-element.elementor-element-265e78e4.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
        align-content: flex-start;
        align-items: flex-start;
    }

    .elementor-13348 .elementor-element.elementor-element-5d5f4537 > .elementor-element-populated {
        margin: 0px 5px 0px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
    }

    .elementor-13348 .elementor-element.elementor-element-5d5f4537 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 10px 10px 10px 10px;
    }

    .elementor-13348 .elementor-element.elementor-element-48b0b79 {
        --spacer-size: 30px;
    }

    .elementor-13348 .elementor-element.elementor-element-b57161d {
        margin-top: 23px;
        margin-bottom: 28px;
    }

    .elementor-13348 .elementor-element.elementor-element-c7678c0 {
        --spacer-size: 30px;
    }

    .elementor-13348 .elementor-element.elementor-element-2f700be {
        text-align: center;
    }

    .elementor-13348 .elementor-element.elementor-element-0a26f9a > .elementor-container {
        max-width: 100px;
    }

    .elementor-13348 .elementor-element.elementor-element-33b2970.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: flex-start;
    }

    .elementor-13348 .elementor-element.elementor-element-5f647cc .elementor-image-box-wrapper {
        text-align: left;
    }

    .elementor-13348 .elementor-element.elementor-element-ea649e4 {
        --spacer-size: 30px;
    }

    .elementor-13348 .elementor-element.elementor-element-b204079 {
        --spacer-size: 30px;
    }

    .elementor-13348 .elementor-element.elementor-element-7225d5d > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0px 40px 40px 40px;
    }
}

@media(max-width: 767px) {
    .elementor-13348 .elementor-element.elementor-element-111c0a07 {
        top:0%;
    }

    .elementor-13348 .elementor-element.elementor-element-27e98d38 {
        --spacer-size: 30px;
    }

    .elementor-13348 .elementor-element.elementor-element-27934d {
        width: 100%;
    }

    .elementor-13348 .elementor-element.elementor-element-27934d > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0% 5% 0% 8%;
    }

    .elementor-13348 .elementor-element.elementor-element-95f4ce9 {
        font-size: 16px;
    }

    .elementor-13348 .elementor-element.elementor-element-95f4ce9 > .elementor-widget-container {
        margin: 50px 0px 20px 0px;
    }

    .elementor-13348 .elementor-element.elementor-element-28680ae2 {
        text-align: left;
    }

    .elementor-13348 .elementor-element.elementor-element-28680ae2 .elementor-heading-title {
        font-size: 32px;
        line-height: 1.2em;
    }

    .elementor-13348 .elementor-element.elementor-element-28680ae2 > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-13348 .elementor-element.elementor-element-62fec7be {
        font-size: 22px;
    }

    .elementor-13348 .elementor-element.elementor-element-62fec7be > .elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-13348 .elementor-element.elementor-element-47bd4db2 {
        font-size: 20px;
    }

    .elementor-13348 .elementor-element.elementor-element-47bd4db2 > .elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-13348 .elementor-element.elementor-element-38b5d386 {
        --spacer-size: 30px;
    }

    .elementor-13348 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .elementor_gt3_btn_text {
        font-size: 18px;
    }

    .elementor-13348 .elementor-element.elementor-element-6d554cd9 > .elementor-widget-container {
        margin: 0px 20px 20px 0px;
    }

    .elementor-13348 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .elementor_gt3_btn_text {
        font-size: 18px;
    }

    .elementor-13348 .elementor-element.elementor-element-27ffca4c > .elementor-widget-container {
        margin: 0px 16px 19px 0px;
    }

    .elementor-13348 .elementor-element.elementor-element-1b591ff9 {
        --spacer-size: 30px;
    }

    .elementor-13348 .elementor-element.elementor-element-445bbc80 > .elementor-element-populated {
        margin: 10px 5px 10px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
    }

    .elementor-13348 .elementor-element.elementor-element-9d18fea {
        --spacer-size: 10px;
    }

    .elementor-13348 .elementor-element.elementor-element-1ba398a9 {
        text-align: center;
    }

    .elementor-13348 .elementor-element.elementor-element-36649bbd > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-13348 .elementor-element.elementor-element-f86df78 > .elementor-element-populated {
        margin: 10px 5px 10px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
    }

    .elementor-13348 .elementor-element.elementor-element-1aebb1ee {
        text-align: center;
    }

    .elementor-13348 .elementor-element.elementor-element-8ac557d > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-13348 .elementor-element.elementor-element-5d5f4537 > .elementor-element-populated {
        margin: 10px 5px 10px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
    }

    .elementor-13348 .elementor-element.elementor-element-48b0b79 {
        --spacer-size: 10px;
    }

    .elementor-13348 .elementor-element.elementor-element-9ab2093 {
        text-align: center;
    }

    .elementor-13348 .elementor-element.elementor-element-1e29bfb > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-13348 .elementor-element.elementor-element-c7678c0 {
        --spacer-size: 30px;
    }

    .elementor-13348 .elementor-element.elementor-element-2f700be {
        text-align: center;
    }

    .elementor-13348 .elementor-element.elementor-element-2f700be > .elementor-widget-container {
        padding: 0px 15px 0px 15px;
    }

    .elementor-13348 .elementor-element.elementor-element-5f647cc .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-13348 .elementor-element.elementor-element-a2da0f9 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-13348 .elementor-element.elementor-element-6945af6 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-13348 .elementor-element.elementor-element-f3dc787 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-13348 .elementor-element.elementor-element-23820fc .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-13348 .elementor-element.elementor-element-649ae93 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-13348 .elementor-element.elementor-element-e39f5ac {
        --spacer-size: 1px;
    }

    .elementor-13348 .elementor-element.elementor-element-ea649e4 {
        --spacer-size: 10px;
    }

    .elementor-13348 .elementor-element.elementor-element-289afe4 .elementor-heading-title {
        font-size: 35px;
    }

    .elementor-13348 .elementor-element.elementor-element-289afe4 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13348 .elementor-element.elementor-element-08c0af9 .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-13348 .elementor-element.elementor-element-08c0af9 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-13348 .elementor-element.elementor-element-2cffff1.elementor-widget-gt3-core-flipbox .gt3_services_box_content {
        min-height: 220px;
    }

    .elementor-13348 .elementor-element.elementor-element-2cffff1.elementor-widget-gt3-core-flipbox .box_title {
        font-size: 23px;
    }

    .elementor-13348 .elementor-element.elementor-element-2cffff1.elementor-widget-gt3-core-flipbox .box_subtitle {
        font-size: 20px;
    }

    .elementor-13348 .elementor-element.elementor-element-903a355.elementor-widget-gt3-core-flipbox .gt3_services_box_content {
        min-height: 220px;
    }

    .elementor-13348 .elementor-element.elementor-element-903a355.elementor-widget-gt3-core-flipbox .box_title {
        font-size: 30px;
    }

    .elementor-13348 .elementor-element.elementor-element-903a355.elementor-widget-gt3-core-flipbox .box_subtitle {
        font-size: 15px;
    }

    .elementor-13348 .elementor-element.elementor-element-10a5f36 > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-13348 .elementor-element.elementor-element-10a5f36 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 15px 10px 20px 10px;
    }

    .elementor-13348 .elementor-element.elementor-element-7b0738bb.elementor-widget-gt3-core-counter .counter_text .counter, .elementor-13348 .elementor-element.elementor-element-7b0738bb.elementor-widget-gt3-core-counter .counter_text .hidden_end {
        font-size: 46px;
    }

    .elementor-13348 .elementor-element.elementor-element-7b0738bb > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 25px 0px 10px 0px;
    }

    .elementor-13348 .elementor-element.elementor-element-5d1aba9a {
        text-align: left;
    }

    .elementor-13348 .elementor-element.elementor-element-2fd29ded > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-13348 .elementor-element.elementor-element-2fd29ded > .elementor-element-populated > .elementor-widget-wrap {
        padding: 15px 10px 20px 15px;
    }

    .elementor-13348 .elementor-element.elementor-element-1bb2566a.elementor-widget-gt3-core-counter .counter_text .counter, .elementor-13348 .elementor-element.elementor-element-1bb2566a.elementor-widget-gt3-core-counter .counter_text .hidden_end {
        font-size: 46px;
    }

    .elementor-13348 .elementor-element.elementor-element-1bb2566a > .elementor-widget-container {
        padding: 25px 0px 10px 0px;
    }

    .elementor-13348 .elementor-element.elementor-element-1f30da7d {
        text-align: left;
    }

    .elementor-13348 .elementor-element.elementor-element-b5c0f86.elementor-widget-gt3-core-flipbox .gt3_services_box_content {
        min-height: 170px;
    }

    .elementor-13348 .elementor-element.elementor-element-04dcf88.elementor-widget-gt3-core-flipbox .gt3_services_box_content {
        min-height: 170px;
    }

    .elementor-13348 .elementor-element.elementor-element-b204079 {
        --spacer-size: 30px;
    }

    .elementor-13348 .elementor-element.elementor-element-4db68b9 {
        padding: 40px 0px 0px 0px;
    }

    .elementor-13348 .elementor-element.elementor-element-7225d5d > .elementor-element-populated > .elementor-widget-wrap {
        padding: 10px 10px 10px 10px;
    }

    .elementor-13348 .elementor-element.elementor-element-dc5c046 .elementor-heading-title {
        font-size: 23px;
    }
}

.elementor-8254 .elementor-element.elementor-element-23c2e75b:not(.elementor-motion-effects-element-type-background), .elementor-8254 .elementor-element.elementor-element-23c2e75b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #000D4B 0%, #4054B2 100%);
}

.elementor-8254 .elementor-element.elementor-element-23c2e75b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0%;
    margin-bottom: 0%;
    padding: 120px 0px 100px 0px;
}

.elementor-8254 .elementor-element.elementor-element-23c2e75b > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8254 .elementor-element.elementor-element-60ccc80 {
    --spacer-size: 30px;
}

.elementor-8254 .elementor-element.elementor-element-111c0a07 img {
    max-width: 52%;
}

.elementor-8254 .elementor-element.elementor-element-111c0a07 {
    text-align: right;
    top: -6%;
}

body:not(.rtl) .elementor-8254 .elementor-element.elementor-element-111c0a07 {
    right: 6%;
}

body.rtl .elementor-8254 .elementor-element.elementor-element-111c0a07 {
    left: 6%;
}

.elementor-8254 .elementor-element.elementor-element-27e98d38 {
    --spacer-size: 30px;
}

.elementor-8254 .elementor-element.elementor-element-27934d > .elementor-column-wrap > .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-8254 .elementor-element.elementor-element-27934d > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0% 52% 0% 0%;
}

.elementor-8254 .elementor-element.elementor-element-95f4ce9 {
    color: #FFFFFF;
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
}

.elementor-8254 .elementor-element.elementor-element-95f4ce9 > .elementor-widget-container {
    margin: 0px 0px 3px 0px;
}

.elementor-8254 .elementor-element.elementor-element-28680ae2 {
    text-align: left;
}

.elementor-8254 .elementor-element.elementor-element-28680ae2 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 35px;
    font-weight: 800;
    line-height: 63px;
    letter-spacing: -0.2px;
    text-shadow: 0px 0px 10px rgba(0,0,0,0.3);
}

.elementor-8254 .elementor-element.elementor-element-28680ae2 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 10% 0% 0%;
}

.elementor-8254 .elementor-element.elementor-element-62fec7be .typing-effect-strings {
    color: #FFFFFF;
}

.elementor-8254 .elementor-element.elementor-element-62fec7be .typed-cursor {
    color: #FFFFFF;
}

.elementor-8254 .elementor-element.elementor-element-62fec7be {
    font-family: "Nunito", Sans-serif;
    font-size: 40px;
    font-weight: 800;
    line-height: 63px;
    letter-spacing: -0.2px;
}

.elementor-8254 .elementor-element.elementor-element-62fec7be > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-8254 .elementor-element.elementor-element-47bd4db2 {
    color: #FFFFFF;
}

.elementor-8254 .elementor-element.elementor-element-47bd4db2 > .elementor-widget-container {
    margin: 0% 10% 0% 0%;
}

.elementor-8254 .elementor-element.elementor-element-38b5d386 {
    --spacer-size: 43px;
}

.elementor-8254 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type6 {
    padding: 13px 27px 13px 27px;
}

.elementor-8254 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type5 .gt3_module_button__container {
    padding: 13px 27px 13px 27px;
}

.elementor-8254 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type4 {
    padding: 13px 27px 13px 27px;
}

.elementor-8254 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type3 {
    padding: 13px 27px 13px 27px;
}

.elementor-8254 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type2 .gt3_module_button__container .gt3_module_button__cover.front {
    padding: 13px 27px 13px 27px;
}

.elementor-8254 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type2 .gt3_module_button__container .gt3_module_button__cover.back {
    padding: 13px 27px 13px 27px;
}

.elementor-8254 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type1.btn_icon_position_left {
    padding: 13px 27px 13px 27px;
}

.elementor-8254 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type1.btn_icon_position_left:hover {
    padding: 13px 27px 13px calc(27px + 15px);
}

.elementor-8254 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type1.btn_icon_position_right {
    padding: 13px 27px 13px 27px;
}

.elementor-8254 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type1.btn_icon_position_right:hover {
    padding: 13px calc(27px + 15px) 13px 27px;
}

.elementor-8254 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .button_size_elementor_custom:not(.hover_type5) {
    padding: 13px 27px 13px 27px;
}

.elementor-8254 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a {
    border-style: solid;
    border-color: #6254e7;
}

.elementor-8254 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover {
    border-style: solid;
}

.elementor-8254 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_module_button_elementor.rounded a {
    border-radius: 5px;
}

.elementor-8254 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:before {
    border-radius: 5px;
}

.elementor-8254 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:after {
    border-radius: 5px;
}

.elementor-8254 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_module_button_elementor a {
    border-width: 0 !important;
}

.elementor-8254 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_module_button_elementor a.hover_type2 .gt3_module_button__container .gt3_module_button__cover {
    border-width: 0 !important;
}

.elementor-8254 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .elementor_gt3_btn_text {
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 0.2px;
    color: #ffffff;
}

.elementor-8254 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_module_button_elementor.button_icon_icon:not(.hover_type2) .elementor_gt3_btn_icon {
    color: #ffffff;
}

.elementor-8254 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .elementor-widget-gt3-addon-advanced-button .gt3_module_button_elementor.button_icon_icon a.hover_type2 .gt3_module_button__cover.front .elementor_btn_icon_container .elementor_gt3_btn_icon {
    color: #ffffff;
}

.elementor-8254 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .icon_svg_btn {
    color: #ffffff;
}

.elementor-8254 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_icon_default {
    color: #ffffff;
}

.elementor-8254 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.front {
    border-color: #6254e7;
}

.elementor-8254 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container .gt3_module_button__cover.front {
    color: #ffffff;
}

.elementor-8254 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__container .gt3_module_button__cover.front .elementor_gt3_btn_text {
    color: #ffffff;
}

.elementor-8254 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2):not(.hover_type4):not(.hover_type5) a, .elementor-8254 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.front, .elementor-8254 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:before, .elementor-8254 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.front:before, .elementor-8254 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.front:after, .elementor-8254 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type6 {
    background-color: transparent;
    background-image: linear-gradient(96deg, #9289f1 0%, #6254e7 100%);
}

.elementor-8254 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_module_button_elementor.button_icon_icon:not(.hover_type2) a:hover .elementor_gt3_btn_icon {
    color: #6254e7;
}

.elementor-8254 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back .elementor_btn_icon_container .elementor_gt3_btn_icon {
    color: #6254e7;
}

.elementor-8254 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button a:hover .icon_svg_btn {
    color: #6254e7;
}

.elementor-8254 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button a:hover .gt3_icon_default {
    color: #6254e7;
}

.elementor-8254 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a:hover {
    border-color: #6254e7;
}

.elementor-8254 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back {
    border-color: #6254e7;
}

.elementor-8254 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button a:not(.hover_type2):hover .elementor_gt3_btn_text {
    color: #ffffff;
}

.elementor-8254 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container .gt3_module_button__cover.back .elementor_gt3_btn_text {
    color: #ffffff;
}

.elementor-8254 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4:hover .gt3_module_button__container .gt3_module_button__cover.front .elementor_gt3_btn_text {
    color: #ffffff;
}

.elementor-8254 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2):not(.hover_type3):not(.hover_type4):not(.hover_type5):not(.hover_type6) a:hover, .elementor-8254 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back, .elementor-8254 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type3:after, .elementor-8254 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4:hover .gt3_module_button__cover:after, .elementor-8254 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.back:before, .elementor-8254 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.back:after, .elementor-8254 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type6:hover:before, .elementor-8254 .elementor-element.elementor-element-6d554cd9.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type6:hover:after {
    background-color: transparent;
    background-image: linear-gradient(96deg, #6254e7 0%, #9289f1 100%);
}

.elementor-8254 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type6 {
    padding: 13px 27px 13px 27px;
}

.elementor-8254 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type5 .gt3_module_button__container {
    padding: 13px 27px 13px 27px;
}

.elementor-8254 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type4 {
    padding: 13px 27px 13px 27px;
}

.elementor-8254 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type3 {
    padding: 13px 27px 13px 27px;
}

.elementor-8254 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type2 .gt3_module_button__container .gt3_module_button__cover.front {
    padding: 13px 27px 13px 27px;
}

.elementor-8254 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type2 .gt3_module_button__container .gt3_module_button__cover.back {
    padding: 13px 27px 13px 27px;
}

.elementor-8254 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type1.btn_icon_position_left {
    padding: 13px 27px 13px 27px;
}

.elementor-8254 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type1.btn_icon_position_left:hover {
    padding: 13px 27px 13px calc(27px + 15px);
}

.elementor-8254 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type1.btn_icon_position_right {
    padding: 13px 27px 13px 27px;
}

.elementor-8254 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type1.btn_icon_position_right:hover {
    padding: 13px calc(27px + 15px) 13px 27px;
}

.elementor-8254 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .button_size_elementor_custom:not(.hover_type5) {
    padding: 13px 27px 13px 27px;
}

.elementor-8254 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a {
    border-style: solid;
    border-color: #f29111;
}

.elementor-8254 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover {
    border-style: solid;
}

.elementor-8254 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_module_button_elementor.rounded a {
    border-radius: 5px;
}

.elementor-8254 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:before {
    border-radius: 5px;
}

.elementor-8254 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:after {
    border-radius: 5px;
}

.elementor-8254 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_module_button_elementor a {
    border-width: 0 !important;
}

.elementor-8254 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_module_button_elementor a.hover_type2 .gt3_module_button__container .gt3_module_button__cover {
    border-width: 0 !important;
}

.elementor-8254 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .elementor_gt3_btn_text {
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 0.2px;
    color: #ffffff;
}

.elementor-8254 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_module_button_elementor.button_icon_icon:not(.hover_type2) .elementor_gt3_btn_icon {
    color: #ffffff;
}

.elementor-8254 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .elementor-widget-gt3-addon-advanced-button .gt3_module_button_elementor.button_icon_icon a.hover_type2 .gt3_module_button__cover.front .elementor_btn_icon_container .elementor_gt3_btn_icon {
    color: #ffffff;
}

.elementor-8254 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .icon_svg_btn {
    color: #ffffff;
}

.elementor-8254 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_icon_default {
    color: #ffffff;
}

.elementor-8254 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.front {
    border-color: #f29111;
}

.elementor-8254 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container .gt3_module_button__cover.front {
    color: #ffffff;
}

.elementor-8254 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__container .gt3_module_button__cover.front .elementor_gt3_btn_text {
    color: #ffffff;
}

.elementor-8254 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2):not(.hover_type4):not(.hover_type5) a, .elementor-8254 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.front, .elementor-8254 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:before, .elementor-8254 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.front:before, .elementor-8254 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.front:after, .elementor-8254 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type6 {
    background-color: transparent;
    background-image: linear-gradient(90deg, #61CE70 -20%, #23A455 115%);
}

.elementor-8254 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_module_button_elementor.button_icon_icon:not(.hover_type2) a:hover .elementor_gt3_btn_icon {
    color: #6254e7;
}

.elementor-8254 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back .elementor_btn_icon_container .elementor_gt3_btn_icon {
    color: #6254e7;
}

.elementor-8254 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button a:hover .icon_svg_btn {
    color: #6254e7;
}

.elementor-8254 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button a:hover .gt3_icon_default {
    color: #6254e7;
}

.elementor-8254 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a:hover {
    border-color: #6254e7;
}

.elementor-8254 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back {
    border-color: #6254e7;
}

.elementor-8254 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button a:not(.hover_type2):hover .elementor_gt3_btn_text {
    color: #ffffff;
}

.elementor-8254 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container .gt3_module_button__cover.back .elementor_gt3_btn_text {
    color: #ffffff;
}

.elementor-8254 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4:hover .gt3_module_button__container .gt3_module_button__cover.front .elementor_gt3_btn_text {
    color: #ffffff;
}

.elementor-8254 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2):not(.hover_type3):not(.hover_type4):not(.hover_type5):not(.hover_type6) a:hover, .elementor-8254 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back, .elementor-8254 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type3:after, .elementor-8254 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4:hover .gt3_module_button__cover:after, .elementor-8254 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.back:before, .elementor-8254 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.back:after, .elementor-8254 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type6:hover:before, .elementor-8254 .elementor-element.elementor-element-27ffca4c.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type6:hover:after {
    background-color: transparent;
    background-image: linear-gradient(96deg, #23A455 0%, #61CE70 100%);
}

.elementor-8254 .elementor-element.elementor-element-27ffca4c > .elementor-widget-container {
    margin: 0px 0px 0px 24px;
}

.elementor-8254 .elementor-element.elementor-element-1b591ff9 {
    --spacer-size: 200px;
}

.elementor-8254 .elementor-element.elementor-element-e7fa64c > .elementor-background-overlay {
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8254 .elementor-element.elementor-element-e7fa64c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-8254 .elementor-element.elementor-element-12bc40f > .elementor-column-wrap > .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-8254 .elementor-element.elementor-element-675d6bd img {
    width: 100px;
    max-width: 100%;
}

.elementor-8254 .elementor-element.elementor-element-675d6bd {
    text-align: center;
    width: var( --container-widget-width, 36px );
    max-width: 36px;
    --container-widget-width: 36px;
    --container-widget-flex-grow: 0;
    top: 160px;
    z-index: 50;
}

body:not(.rtl) .elementor-8254 .elementor-element.elementor-element-675d6bd {
    left: -142px;
}

body.rtl .elementor-8254 .elementor-element.elementor-element-675d6bd {
    right: -142px;
}

.elementor-8254 .elementor-element.elementor-element-a64d60b {
    width: var( --container-widget-width, 21px );
    max-width: 21px;
    --container-widget-width: 21px;
    --container-widget-flex-grow: 0;
    top: 100px;
    z-index: 50;
}

body:not(.rtl) .elementor-8254 .elementor-element.elementor-element-a64d60b {
    left: 225px;
}

body.rtl .elementor-8254 .elementor-element.elementor-element-a64d60b {
    right: 225px;
}

.elementor-8254 .elementor-element.elementor-element-600fe74 {
    width: var( --container-widget-width, 13px );
    max-width: 13px;
    --container-widget-width: 13px;
    --container-widget-flex-grow: 0;
    top: 130px;
    z-index: 50;
}

body:not(.rtl) .elementor-8254 .elementor-element.elementor-element-600fe74 {
    right: 70px;
}

body.rtl .elementor-8254 .elementor-element.elementor-element-600fe74 {
    left: 70px;
}

.elementor-8254 .elementor-element.elementor-element-5b4c8ab img {
    width: 100px;
    max-width: 100%;
}

.elementor-8254 .elementor-element.elementor-element-5b4c8ab {
    text-align: left;
    width: var( --container-widget-width, 24px );
    max-width: 24px;
    --container-widget-width: 24px;
    --container-widget-flex-grow: 0;
    top: 110px;
    z-index: 50;
}

body:not(.rtl) .elementor-8254 .elementor-element.elementor-element-5b4c8ab {
    right: -55px;
}

body.rtl .elementor-8254 .elementor-element.elementor-element-5b4c8ab {
    left: -55px;
}

.elementor-8254 .elementor-element.elementor-element-43ff971 {
    --spacer-size: 40px;
}

.elementor-8254 .elementor-element.elementor-element-b0a73af {
    text-align: center;
    z-index: 5;
}

.elementor-8254 .elementor-element.elementor-element-b0a73af .elementor-heading-title {
    line-height: 38px;
}

.elementor-8254 .elementor-element.elementor-element-b0a73af > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-8254 .elementor-element.elementor-element-65a8af4 img {
    width: 100px;
    max-width: 100%;
}

.elementor-8254 .elementor-element.elementor-element-65a8af4 {
    text-align: left;
    width: var( --container-widget-width, 36px );
    max-width: 36px;
    --container-widget-width: 36px;
    --container-widget-flex-grow: 0;
    top: 35px;
    z-index: 50;
}

body:not(.rtl) .elementor-8254 .elementor-element.elementor-element-65a8af4 {
    right: 145px;
}

body.rtl .elementor-8254 .elementor-element.elementor-element-65a8af4 {
    left: 145px;
}

.elementor-8254 .elementor-element.elementor-element-9b61a8d {
    width: var( --container-widget-width, 13px );
    max-width: 13px;
    --container-widget-width: 13px;
    --container-widget-flex-grow: 0;
    top: 47px;
    z-index: 50;
}

body:not(.rtl) .elementor-8254 .elementor-element.elementor-element-9b61a8d {
    left: -152px;
}

body.rtl .elementor-8254 .elementor-element.elementor-element-9b61a8d {
    right: -152px;
}

.elementor-8254 .elementor-element.elementor-element-5c73c7cf {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 20px 0px 20px 0px;
}

.elementor-8254 .elementor-element.elementor-element-445bbc80:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-8254 .elementor-element.elementor-element-445bbc80 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-8254 .elementor-element.elementor-element-445bbc80 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #6254E7;
    box-shadow: 13px 13px 51px -50px rgba(9.999999999999991, 50.99999999999997, 80, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-8254 .elementor-element.elementor-element-445bbc80 > .elementor-element-populated, .elementor-8254 .elementor-element.elementor-element-445bbc80 > .elementor-element-populated > .elementor-background-overlay, .elementor-8254 .elementor-element.elementor-element-445bbc80 > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-8254 .elementor-element.elementor-element-445bbc80 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8254 .elementor-element.elementor-element-445bbc80 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 10px 18px 10px 18px;
}

.elementor-8254 .elementor-element.elementor-element-606643d4 {
    text-align: center;
}

.elementor-8254 .elementor-element.elementor-element-606643d4 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 50px 0px 50px;
}

.elementor-8254 .elementor-element.elementor-element-1ba398a9 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-8254 .elementor-element.elementor-element-711d7814.elementor-widget-gt3-core-button a {
    text-align: center;
}

.elementor-8254 .elementor-element.elementor-element-711d7814.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a {
    border-style: solid;
    border-color: #6254e7;
}

.elementor-8254 .elementor-element.elementor-element-711d7814.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover {
    border-style: solid;
}

.elementor-8254 .elementor-element.elementor-element-711d7814.elementor-widget-gt3-core-button .gt3_module_button_elementor.rounded a {
    border-radius: 10px;
}

.elementor-8254 .elementor-element.elementor-element-711d7814.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:before {
    border-radius: 10px;
}

.elementor-8254 .elementor-element.elementor-element-711d7814.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:after {
    border-radius: 10px;
}

.elementor-8254 .elementor-element.elementor-element-711d7814.elementor-widget-gt3-core-button .gt3_module_button_elementor a {
    border-width: 1px !important;
}

.elementor-8254 .elementor-element.elementor-element-711d7814.elementor-widget-gt3-core-button .gt3_module_button_elementor a.hover_type2 .gt3_module_button__container .gt3_module_button__cover {
    border-width: 1px !important;
}

.elementor-8254 .elementor-element.elementor-element-711d7814.elementor-widget-gt3-core-button .gt3_module_button_elementor.button_icon_icon:not(.hover_type2) .elementor_gt3_btn_icon {
    color: #ffffff;
}

.elementor-8254 .elementor-element.elementor-element-711d7814.elementor-widget-gt3-core-button .elementor-widget-gt3-addon-advanced-button .gt3_module_button_elementor.button_icon_icon a.hover_type2 .gt3_module_button__cover.front .elementor_btn_icon_container .elementor_gt3_btn_icon {
    color: #ffffff;
}

.elementor-8254 .elementor-element.elementor-element-711d7814.elementor-widget-gt3-core-button .icon_svg_btn {
    color: #ffffff;
}

.elementor-8254 .elementor-element.elementor-element-711d7814.elementor-widget-gt3-core-button .gt3_icon_default {
    color: #ffffff;
}

.elementor-8254 .elementor-element.elementor-element-711d7814.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.front {
    border-color: #6254e7;
}

.elementor-8254 .elementor-element.elementor-element-711d7814.elementor-widget-gt3-core-button .elementor_gt3_btn_text {
    color: #6254E7;
}

.elementor-8254 .elementor-element.elementor-element-711d7814.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container .gt3_module_button__cover.front {
    color: #6254E7;
}

.elementor-8254 .elementor-element.elementor-element-711d7814.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__container .gt3_module_button__cover.front .elementor_gt3_btn_text {
    color: #6254E7;
}

.elementor-8254 .elementor-element.elementor-element-711d7814.elementor-widget-gt3-core-button .gt3_module_button_elementor.button_icon_icon:not(.hover_type2) a:hover .elementor_gt3_btn_icon {
    color: #6254e7;
}

.elementor-8254 .elementor-element.elementor-element-711d7814.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back .elementor_btn_icon_container .elementor_gt3_btn_icon {
    color: #6254e7;
}

.elementor-8254 .elementor-element.elementor-element-711d7814.elementor-widget-gt3-core-button a:hover .icon_svg_btn {
    color: #6254e7;
}

.elementor-8254 .elementor-element.elementor-element-711d7814.elementor-widget-gt3-core-button a:hover .gt3_icon_default {
    color: #6254e7;
}

.elementor-8254 .elementor-element.elementor-element-711d7814.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a:hover {
    border-color: #6254e7;
}

.elementor-8254 .elementor-element.elementor-element-711d7814.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back {
    border-color: #6254e7;
}

.elementor-8254 .elementor-element.elementor-element-711d7814.elementor-widget-gt3-core-button a:not(.hover_type2):hover .elementor_gt3_btn_text {
    color: #FFFFFF;
}

.elementor-8254 .elementor-element.elementor-element-711d7814.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container .gt3_module_button__cover.back .elementor_gt3_btn_text {
    color: #FFFFFF;
}

.elementor-8254 .elementor-element.elementor-element-711d7814.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4:hover .gt3_module_button__container .gt3_module_button__cover.front .elementor_gt3_btn_text {
    color: #FFFFFF;
}

.elementor-8254 .elementor-element.elementor-element-711d7814 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
    padding: 6px 0px 0px 0px;
}

.elementor-8254 .elementor-element.elementor-element-f86df78:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-8254 .elementor-element.elementor-element-f86df78 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-8254 .elementor-element.elementor-element-f86df78 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #6254E7;
    box-shadow: 13px 13px 51px -50px rgba(9.999999999999991, 50.99999999999997, 80, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-8254 .elementor-element.elementor-element-f86df78 > .elementor-element-populated, .elementor-8254 .elementor-element.elementor-element-f86df78 > .elementor-element-populated > .elementor-background-overlay, .elementor-8254 .elementor-element.elementor-element-f86df78 > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-8254 .elementor-element.elementor-element-f86df78 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8254 .elementor-element.elementor-element-f86df78 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 10px 18px 10px 18px;
}

.elementor-8254 .elementor-element.elementor-element-44b17b85 {
    text-align: center;
}

.elementor-8254 .elementor-element.elementor-element-44b17b85 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 50px 0px 50px;
}

.elementor-8254 .elementor-element.elementor-element-74e4e07 {
    --spacer-size: 26px;
}

.elementor-8254 .elementor-element.elementor-element-1aebb1ee > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-8254 .elementor-element.elementor-element-51ed72f0.elementor-widget-gt3-core-button a {
    text-align: center;
}

.elementor-8254 .elementor-element.elementor-element-51ed72f0.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a {
    border-style: solid;
    border-color: #6254e7;
}

.elementor-8254 .elementor-element.elementor-element-51ed72f0.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover {
    border-style: solid;
}

.elementor-8254 .elementor-element.elementor-element-51ed72f0.elementor-widget-gt3-core-button .gt3_module_button_elementor.rounded a {
    border-radius: 10px;
}

.elementor-8254 .elementor-element.elementor-element-51ed72f0.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:before {
    border-radius: 10px;
}

.elementor-8254 .elementor-element.elementor-element-51ed72f0.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:after {
    border-radius: 10px;
}

.elementor-8254 .elementor-element.elementor-element-51ed72f0.elementor-widget-gt3-core-button .gt3_module_button_elementor a {
    border-width: 1px !important;
}

.elementor-8254 .elementor-element.elementor-element-51ed72f0.elementor-widget-gt3-core-button .gt3_module_button_elementor a.hover_type2 .gt3_module_button__container .gt3_module_button__cover {
    border-width: 1px !important;
}

.elementor-8254 .elementor-element.elementor-element-51ed72f0.elementor-widget-gt3-core-button .gt3_module_button_elementor.button_icon_icon:not(.hover_type2) .elementor_gt3_btn_icon {
    color: #ffffff;
}

.elementor-8254 .elementor-element.elementor-element-51ed72f0.elementor-widget-gt3-core-button .elementor-widget-gt3-addon-advanced-button .gt3_module_button_elementor.button_icon_icon a.hover_type2 .gt3_module_button__cover.front .elementor_btn_icon_container .elementor_gt3_btn_icon {
    color: #ffffff;
}

.elementor-8254 .elementor-element.elementor-element-51ed72f0.elementor-widget-gt3-core-button .icon_svg_btn {
    color: #ffffff;
}

.elementor-8254 .elementor-element.elementor-element-51ed72f0.elementor-widget-gt3-core-button .gt3_icon_default {
    color: #ffffff;
}

.elementor-8254 .elementor-element.elementor-element-51ed72f0.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.front {
    border-color: #6254e7;
}

.elementor-8254 .elementor-element.elementor-element-51ed72f0.elementor-widget-gt3-core-button .elementor_gt3_btn_text {
    color: #6254E7;
}

.elementor-8254 .elementor-element.elementor-element-51ed72f0.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container .gt3_module_button__cover.front {
    color: #6254E7;
}

.elementor-8254 .elementor-element.elementor-element-51ed72f0.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__container .gt3_module_button__cover.front .elementor_gt3_btn_text {
    color: #6254E7;
}

.elementor-8254 .elementor-element.elementor-element-51ed72f0.elementor-widget-gt3-core-button .gt3_module_button_elementor.button_icon_icon:not(.hover_type2) a:hover .elementor_gt3_btn_icon {
    color: #6254e7;
}

.elementor-8254 .elementor-element.elementor-element-51ed72f0.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back .elementor_btn_icon_container .elementor_gt3_btn_icon {
    color: #6254e7;
}

.elementor-8254 .elementor-element.elementor-element-51ed72f0.elementor-widget-gt3-core-button a:hover .icon_svg_btn {
    color: #6254e7;
}

.elementor-8254 .elementor-element.elementor-element-51ed72f0.elementor-widget-gt3-core-button a:hover .gt3_icon_default {
    color: #6254e7;
}

.elementor-8254 .elementor-element.elementor-element-51ed72f0.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a:hover {
    border-color: #6254e7;
}

.elementor-8254 .elementor-element.elementor-element-51ed72f0.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back {
    border-color: #6254e7;
}

.elementor-8254 .elementor-element.elementor-element-51ed72f0.elementor-widget-gt3-core-button a:not(.hover_type2):hover .elementor_gt3_btn_text {
    color: #FFFFFF;
}

.elementor-8254 .elementor-element.elementor-element-51ed72f0.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container .gt3_module_button__cover.back .elementor_gt3_btn_text {
    color: #FFFFFF;
}

.elementor-8254 .elementor-element.elementor-element-51ed72f0.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4:hover .gt3_module_button__container .gt3_module_button__cover.front .elementor_gt3_btn_text {
    color: #FFFFFF;
}

.elementor-8254 .elementor-element.elementor-element-51ed72f0 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
    padding: 6px 0px 0px 0px;
}

.elementor-8254 .elementor-element.elementor-element-5d5f4537:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-8254 .elementor-element.elementor-element-5d5f4537 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-8254 .elementor-element.elementor-element-5d5f4537 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #6254E7;
    box-shadow: 13px 13px 51px -50px rgba(9.999999999999991, 50.99999999999997, 80, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-8254 .elementor-element.elementor-element-5d5f4537 > .elementor-element-populated, .elementor-8254 .elementor-element.elementor-element-5d5f4537 > .elementor-element-populated > .elementor-background-overlay, .elementor-8254 .elementor-element.elementor-element-5d5f4537 > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-8254 .elementor-element.elementor-element-5d5f4537 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8254 .elementor-element.elementor-element-5d5f4537 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 10px 18px 10px 18px;
}

.elementor-8254 .elementor-element.elementor-element-1bb5f69 {
    text-align: center;
}

.elementor-8254 .elementor-element.elementor-element-1bb5f69 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 50px 0px 50px;
}

.elementor-8254 .elementor-element.elementor-element-9ab2093 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-8254 .elementor-element.elementor-element-342fad05.elementor-widget-gt3-core-button a {
    text-align: center;
}

.elementor-8254 .elementor-element.elementor-element-342fad05.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a {
    border-style: solid;
    border-color: #6254e7;
}

.elementor-8254 .elementor-element.elementor-element-342fad05.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover {
    border-style: solid;
}

.elementor-8254 .elementor-element.elementor-element-342fad05.elementor-widget-gt3-core-button .gt3_module_button_elementor.rounded a {
    border-radius: 10px;
}

.elementor-8254 .elementor-element.elementor-element-342fad05.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:before {
    border-radius: 10px;
}

.elementor-8254 .elementor-element.elementor-element-342fad05.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:after {
    border-radius: 10px;
}

.elementor-8254 .elementor-element.elementor-element-342fad05.elementor-widget-gt3-core-button .gt3_module_button_elementor a {
    border-width: 1px !important;
}

.elementor-8254 .elementor-element.elementor-element-342fad05.elementor-widget-gt3-core-button .gt3_module_button_elementor a.hover_type2 .gt3_module_button__container .gt3_module_button__cover {
    border-width: 1px !important;
}

.elementor-8254 .elementor-element.elementor-element-342fad05.elementor-widget-gt3-core-button .gt3_module_button_elementor.button_icon_icon:not(.hover_type2) .elementor_gt3_btn_icon {
    color: #ffffff;
}

.elementor-8254 .elementor-element.elementor-element-342fad05.elementor-widget-gt3-core-button .elementor-widget-gt3-addon-advanced-button .gt3_module_button_elementor.button_icon_icon a.hover_type2 .gt3_module_button__cover.front .elementor_btn_icon_container .elementor_gt3_btn_icon {
    color: #ffffff;
}

.elementor-8254 .elementor-element.elementor-element-342fad05.elementor-widget-gt3-core-button .icon_svg_btn {
    color: #ffffff;
}

.elementor-8254 .elementor-element.elementor-element-342fad05.elementor-widget-gt3-core-button .gt3_icon_default {
    color: #ffffff;
}

.elementor-8254 .elementor-element.elementor-element-342fad05.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.front {
    border-color: #6254e7;
}

.elementor-8254 .elementor-element.elementor-element-342fad05.elementor-widget-gt3-core-button .elementor_gt3_btn_text {
    color: #6254E7;
}

.elementor-8254 .elementor-element.elementor-element-342fad05.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container .gt3_module_button__cover.front {
    color: #6254E7;
}

.elementor-8254 .elementor-element.elementor-element-342fad05.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__container .gt3_module_button__cover.front .elementor_gt3_btn_text {
    color: #6254E7;
}

.elementor-8254 .elementor-element.elementor-element-342fad05.elementor-widget-gt3-core-button .gt3_module_button_elementor.button_icon_icon:not(.hover_type2) a:hover .elementor_gt3_btn_icon {
    color: #6254e7;
}

.elementor-8254 .elementor-element.elementor-element-342fad05.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back .elementor_btn_icon_container .elementor_gt3_btn_icon {
    color: #6254e7;
}

.elementor-8254 .elementor-element.elementor-element-342fad05.elementor-widget-gt3-core-button a:hover .icon_svg_btn {
    color: #6254e7;
}

.elementor-8254 .elementor-element.elementor-element-342fad05.elementor-widget-gt3-core-button a:hover .gt3_icon_default {
    color: #6254e7;
}

.elementor-8254 .elementor-element.elementor-element-342fad05.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a:hover {
    border-color: #6254e7;
}

.elementor-8254 .elementor-element.elementor-element-342fad05.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back {
    border-color: #6254e7;
}

.elementor-8254 .elementor-element.elementor-element-342fad05.elementor-widget-gt3-core-button a:not(.hover_type2):hover .elementor_gt3_btn_text {
    color: #FFFFFF;
}

.elementor-8254 .elementor-element.elementor-element-342fad05.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container .gt3_module_button__cover.back .elementor_gt3_btn_text {
    color: #FFFFFF;
}

.elementor-8254 .elementor-element.elementor-element-342fad05.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4:hover .gt3_module_button__container .gt3_module_button__cover.front .elementor_gt3_btn_text {
    color: #FFFFFF;
}

.elementor-8254 .elementor-element.elementor-element-342fad05 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
    padding: 6px 0px 0px 0px;
}

.elementor-8254 .elementor-element.elementor-element-342fad05 {
    width: var( --container-widget-width, 98.449% );
    max-width: 98.449%;
    --container-widget-width: 98.449%;
    --container-widget-flex-grow: 0;
}

.elementor-8254 .elementor-element.elementor-element-c7678c0 {
    --spacer-size: 30px;
}

.elementor-8254 .elementor-element.elementor-element-8aaab64 {
    text-align: left;
    z-index: 5;
}

.elementor-8254 .elementor-element.elementor-element-8aaab64 .elementor-heading-title {
    line-height: 38px;
}

.elementor-8254 .elementor-element.elementor-element-8aaab64 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-8254 .elementor-element.elementor-element-b30ecae {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
    z-index: 55;
}

.elementor-8254 .elementor-element.elementor-element-1a5711f {
    z-index: 55;
}

.elementor-8254 .elementor-element.elementor-element-78145ed.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-8254 .elementor-element.elementor-element-78145ed.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-8254 .elementor-element.elementor-element-78145ed.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-8254 .elementor-element.elementor-element-78145ed .elementor-image-box-wrapper .elementor-image-box-img {
    width: 51%;
}

.elementor-8254 .elementor-element.elementor-element-78145ed .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-8254 .elementor-element.elementor-element-78145ed .elementor-image-box-title {
    font-size: 18px;
}

.elementor-8254 .elementor-element.elementor-element-04f5b3c {
    z-index: 55;
}

.elementor-8254 .elementor-element.elementor-element-7572f78.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-8254 .elementor-element.elementor-element-7572f78.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-8254 .elementor-element.elementor-element-7572f78.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-8254 .elementor-element.elementor-element-7572f78 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 51%;
}

.elementor-8254 .elementor-element.elementor-element-7572f78 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-8254 .elementor-element.elementor-element-7572f78 .elementor-image-box-title {
    font-size: 18px;
}

.elementor-8254 .elementor-element.elementor-element-b6eb8f9 {
    z-index: 55;
}

.elementor-8254 .elementor-element.elementor-element-57fe62f.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-8254 .elementor-element.elementor-element-57fe62f.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-8254 .elementor-element.elementor-element-57fe62f.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-8254 .elementor-element.elementor-element-57fe62f .elementor-image-box-wrapper .elementor-image-box-img {
    width: 51%;
}

.elementor-8254 .elementor-element.elementor-element-57fe62f .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-8254 .elementor-element.elementor-element-57fe62f .elementor-image-box-title {
    font-size: 18px;
}

.elementor-8254 .elementor-element.elementor-element-a3f24bf {
    z-index: 55;
}

.elementor-8254 .elementor-element.elementor-element-526b75d.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-8254 .elementor-element.elementor-element-526b75d.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-8254 .elementor-element.elementor-element-526b75d.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-8254 .elementor-element.elementor-element-526b75d .elementor-image-box-wrapper .elementor-image-box-img {
    width: 51%;
}

.elementor-8254 .elementor-element.elementor-element-526b75d .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-8254 .elementor-element.elementor-element-526b75d .elementor-image-box-title {
    font-size: 18px;
}

.elementor-8254 .elementor-element.elementor-element-646f428 {
    z-index: 55;
}

.elementor-8254 .elementor-element.elementor-element-f3b88d8.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-8254 .elementor-element.elementor-element-f3b88d8.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-8254 .elementor-element.elementor-element-f3b88d8.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-8254 .elementor-element.elementor-element-f3b88d8 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 51%;
}

.elementor-8254 .elementor-element.elementor-element-f3b88d8 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-8254 .elementor-element.elementor-element-f3b88d8 .elementor-image-box-title {
    font-size: 18px;
}

.elementor-8254 .elementor-element.elementor-element-d67375d {
    z-index: 55;
}

.elementor-8254 .elementor-element.elementor-element-921f859.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-8254 .elementor-element.elementor-element-921f859.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-8254 .elementor-element.elementor-element-921f859.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-8254 .elementor-element.elementor-element-921f859 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 51%;
}

.elementor-8254 .elementor-element.elementor-element-921f859 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-8254 .elementor-element.elementor-element-921f859 .elementor-image-box-title {
    font-size: 18px;
}

.elementor-8254 .elementor-element.elementor-element-d15da57 {
    --spacer-size: 30px;
}

.elementor-8254 .elementor-element.elementor-element-fe5806f > .elementor-container {
    max-width: 976px;
}

.elementor-8254 .elementor-element.elementor-element-812382b {
    text-align: left;
    z-index: 5;
}

.elementor-8254 .elementor-element.elementor-element-812382b .elementor-heading-title {
    line-height: 38px;
}

.elementor-8254 .elementor-element.elementor-element-812382b > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-8254 .elementor-element.elementor-element-22365dd {
    --spacer-size: 10px;
}

.elementor-8254 .elementor-element.elementor-element-fcd95b5 {
    line-height: 0.5em;
    letter-spacing: 0px;
}

.elementor-8254 .elementor-element.elementor-element-fcd95b5 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    background-color: #F6F4FE;
    border-radius: 20px 20px 20px 20px;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
}

.elementor-8254 .elementor-element.elementor-element-19e5c99.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a {
    border-style: solid;
    border-color: #6254e7;
}

.elementor-8254 .elementor-element.elementor-element-19e5c99.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover {
    border-style: solid;
}

.elementor-8254 .elementor-element.elementor-element-19e5c99.elementor-widget-gt3-core-button .gt3_module_button_elementor.rounded a {
    border-radius: 5px;
}

.elementor-8254 .elementor-element.elementor-element-19e5c99.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:before {
    border-radius: 5px;
}

.elementor-8254 .elementor-element.elementor-element-19e5c99.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:after {
    border-radius: 5px;
}

.elementor-8254 .elementor-element.elementor-element-19e5c99.elementor-widget-gt3-core-button .gt3_module_button_elementor a {
    border-width: 0 !important;
}

.elementor-8254 .elementor-element.elementor-element-19e5c99.elementor-widget-gt3-core-button .gt3_module_button_elementor a.hover_type2 .gt3_module_button__container .gt3_module_button__cover {
    border-width: 0 !important;
}

.elementor-8254 .elementor-element.elementor-element-19e5c99.elementor-widget-gt3-core-button .elementor_gt3_btn_text {
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 0.2px;
    color: #ffffff;
}

.elementor-8254 .elementor-element.elementor-element-19e5c99.elementor-widget-gt3-core-button .gt3_module_button_elementor.button_icon_icon:not(.hover_type2) .elementor_gt3_btn_icon {
    color: #ffffff;
}

.elementor-8254 .elementor-element.elementor-element-19e5c99.elementor-widget-gt3-core-button .elementor-widget-gt3-addon-advanced-button .gt3_module_button_elementor.button_icon_icon a.hover_type2 .gt3_module_button__cover.front .elementor_btn_icon_container .elementor_gt3_btn_icon {
    color: #ffffff;
}

.elementor-8254 .elementor-element.elementor-element-19e5c99.elementor-widget-gt3-core-button .icon_svg_btn {
    color: #ffffff;
}

.elementor-8254 .elementor-element.elementor-element-19e5c99.elementor-widget-gt3-core-button .gt3_icon_default {
    color: #ffffff;
}

.elementor-8254 .elementor-element.elementor-element-19e5c99.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.front {
    border-color: #6254e7;
}

.elementor-8254 .elementor-element.elementor-element-19e5c99.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container .gt3_module_button__cover.front {
    color: #ffffff;
}

.elementor-8254 .elementor-element.elementor-element-19e5c99.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__container .gt3_module_button__cover.front .elementor_gt3_btn_text {
    color: #ffffff;
}

.elementor-8254 .elementor-element.elementor-element-19e5c99.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2):not(.hover_type4):not(.hover_type5) a, .elementor-8254 .elementor-element.elementor-element-19e5c99.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.front, .elementor-8254 .elementor-element.elementor-element-19e5c99.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:before, .elementor-8254 .elementor-element.elementor-element-19e5c99.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.front:before, .elementor-8254 .elementor-element.elementor-element-19e5c99.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.front:after, .elementor-8254 .elementor-element.elementor-element-19e5c99.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type6 {
    background-color: transparent;
    background-image: linear-gradient(96deg, #9289f1 0%, #6254e7 100%);
}

.elementor-8254 .elementor-element.elementor-element-19e5c99.elementor-widget-gt3-core-button .gt3_module_button_elementor.button_icon_icon:not(.hover_type2) a:hover .elementor_gt3_btn_icon {
    color: #6254e7;
}

.elementor-8254 .elementor-element.elementor-element-19e5c99.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back .elementor_btn_icon_container .elementor_gt3_btn_icon {
    color: #6254e7;
}

.elementor-8254 .elementor-element.elementor-element-19e5c99.elementor-widget-gt3-core-button a:hover .icon_svg_btn {
    color: #6254e7;
}

.elementor-8254 .elementor-element.elementor-element-19e5c99.elementor-widget-gt3-core-button a:hover .gt3_icon_default {
    color: #6254e7;
}

.elementor-8254 .elementor-element.elementor-element-19e5c99.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a:hover {
    border-color: #6254e7;
}

.elementor-8254 .elementor-element.elementor-element-19e5c99.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back {
    border-color: #6254e7;
}

.elementor-8254 .elementor-element.elementor-element-19e5c99.elementor-widget-gt3-core-button a:not(.hover_type2):hover .elementor_gt3_btn_text {
    color: #ffffff;
}

.elementor-8254 .elementor-element.elementor-element-19e5c99.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container .gt3_module_button__cover.back .elementor_gt3_btn_text {
    color: #ffffff;
}

.elementor-8254 .elementor-element.elementor-element-19e5c99.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4:hover .gt3_module_button__container .gt3_module_button__cover.front .elementor_gt3_btn_text {
    color: #ffffff;
}

.elementor-8254 .elementor-element.elementor-element-19e5c99.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2):not(.hover_type3):not(.hover_type4):not(.hover_type5):not(.hover_type6) a:hover, .elementor-8254 .elementor-element.elementor-element-19e5c99.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back, .elementor-8254 .elementor-element.elementor-element-19e5c99.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type3:after, .elementor-8254 .elementor-element.elementor-element-19e5c99.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4:hover .gt3_module_button__cover:after, .elementor-8254 .elementor-element.elementor-element-19e5c99.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.back:before, .elementor-8254 .elementor-element.elementor-element-19e5c99.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.back:after, .elementor-8254 .elementor-element.elementor-element-19e5c99.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type6:hover:before, .elementor-8254 .elementor-element.elementor-element-19e5c99.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type6:hover:after {
    background-color: transparent;
    background-image: linear-gradient(96deg, #6254e7 0%, #9289f1 100%);
}

.elementor-8254 .elementor-element.elementor-element-19e5c99 > .elementor-widget-container {
    margin: 3px 0px 0px 0px;
}

.elementor-8254 .elementor-element.elementor-element-b4e386e:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-8254 .elementor-element.elementor-element-b4e386e > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-8254 .elementor-element.elementor-element-b4e386e > .elementor-element-populated, .elementor-8254 .elementor-element.elementor-element-b4e386e > .elementor-element-populated > .elementor-background-overlay, .elementor-8254 .elementor-element.elementor-element-b4e386e > .elementor-background-slideshow {
    border-radius: 40px 40px 40px 40px;
}

.elementor-8254 .elementor-element.elementor-element-b4e386e > .elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(13, 52, 79, 0.17);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 30px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
}

.elementor-8254 .elementor-element.elementor-element-b4e386e > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8254 .elementor-element.elementor-element-7f04df2.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a {
    border-style: solid;
    border-color: #6254e7;
}

.elementor-8254 .elementor-element.elementor-element-7f04df2.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover {
    border-style: solid;
}

.elementor-8254 .elementor-element.elementor-element-7f04df2.elementor-widget-gt3-core-button .gt3_module_button_elementor.rounded a {
    border-radius: 5px;
}

.elementor-8254 .elementor-element.elementor-element-7f04df2.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:before {
    border-radius: 5px;
}

.elementor-8254 .elementor-element.elementor-element-7f04df2.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:after {
    border-radius: 5px;
}

.elementor-8254 .elementor-element.elementor-element-7f04df2.elementor-widget-gt3-core-button .gt3_module_button_elementor a {
    border-width: 0 !important;
}

.elementor-8254 .elementor-element.elementor-element-7f04df2.elementor-widget-gt3-core-button .gt3_module_button_elementor a.hover_type2 .gt3_module_button__container .gt3_module_button__cover {
    border-width: 0 !important;
}

.elementor-8254 .elementor-element.elementor-element-7f04df2.elementor-widget-gt3-core-button .elementor_gt3_btn_text {
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 0.2px;
    color: #ffffff;
}

.elementor-8254 .elementor-element.elementor-element-7f04df2.elementor-widget-gt3-core-button .gt3_module_button_elementor.button_icon_icon:not(.hover_type2) .elementor_gt3_btn_icon {
    color: #ffffff;
}

.elementor-8254 .elementor-element.elementor-element-7f04df2.elementor-widget-gt3-core-button .elementor-widget-gt3-addon-advanced-button .gt3_module_button_elementor.button_icon_icon a.hover_type2 .gt3_module_button__cover.front .elementor_btn_icon_container .elementor_gt3_btn_icon {
    color: #ffffff;
}

.elementor-8254 .elementor-element.elementor-element-7f04df2.elementor-widget-gt3-core-button .icon_svg_btn {
    color: #ffffff;
}

.elementor-8254 .elementor-element.elementor-element-7f04df2.elementor-widget-gt3-core-button .gt3_icon_default {
    color: #ffffff;
}

.elementor-8254 .elementor-element.elementor-element-7f04df2.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.front {
    border-color: #6254e7;
}

.elementor-8254 .elementor-element.elementor-element-7f04df2.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container .gt3_module_button__cover.front {
    color: #ffffff;
}

.elementor-8254 .elementor-element.elementor-element-7f04df2.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__container .gt3_module_button__cover.front .elementor_gt3_btn_text {
    color: #ffffff;
}

.elementor-8254 .elementor-element.elementor-element-7f04df2.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2):not(.hover_type4):not(.hover_type5) a, .elementor-8254 .elementor-element.elementor-element-7f04df2.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.front, .elementor-8254 .elementor-element.elementor-element-7f04df2.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:before, .elementor-8254 .elementor-element.elementor-element-7f04df2.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.front:before, .elementor-8254 .elementor-element.elementor-element-7f04df2.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.front:after, .elementor-8254 .elementor-element.elementor-element-7f04df2.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type6 {
    background-color: transparent;
    background-image: linear-gradient(96deg, #9289f1 0%, #6254e7 100%);
}

.elementor-8254 .elementor-element.elementor-element-7f04df2.elementor-widget-gt3-core-button .gt3_module_button_elementor.button_icon_icon:not(.hover_type2) a:hover .elementor_gt3_btn_icon {
    color: #6254e7;
}

.elementor-8254 .elementor-element.elementor-element-7f04df2.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back .elementor_btn_icon_container .elementor_gt3_btn_icon {
    color: #6254e7;
}

.elementor-8254 .elementor-element.elementor-element-7f04df2.elementor-widget-gt3-core-button a:hover .icon_svg_btn {
    color: #6254e7;
}

.elementor-8254 .elementor-element.elementor-element-7f04df2.elementor-widget-gt3-core-button a:hover .gt3_icon_default {
    color: #6254e7;
}

.elementor-8254 .elementor-element.elementor-element-7f04df2.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a:hover {
    border-color: #6254e7;
}

.elementor-8254 .elementor-element.elementor-element-7f04df2.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back {
    border-color: #6254e7;
}

.elementor-8254 .elementor-element.elementor-element-7f04df2.elementor-widget-gt3-core-button a:not(.hover_type2):hover .elementor_gt3_btn_text {
    color: #ffffff;
}

.elementor-8254 .elementor-element.elementor-element-7f04df2.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container .gt3_module_button__cover.back .elementor_gt3_btn_text {
    color: #ffffff;
}

.elementor-8254 .elementor-element.elementor-element-7f04df2.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4:hover .gt3_module_button__container .gt3_module_button__cover.front .elementor_gt3_btn_text {
    color: #ffffff;
}

.elementor-8254 .elementor-element.elementor-element-7f04df2.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2):not(.hover_type3):not(.hover_type4):not(.hover_type5):not(.hover_type6) a:hover, .elementor-8254 .elementor-element.elementor-element-7f04df2.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back, .elementor-8254 .elementor-element.elementor-element-7f04df2.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type3:after, .elementor-8254 .elementor-element.elementor-element-7f04df2.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4:hover .gt3_module_button__cover:after, .elementor-8254 .elementor-element.elementor-element-7f04df2.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.back:before, .elementor-8254 .elementor-element.elementor-element-7f04df2.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.back:after, .elementor-8254 .elementor-element.elementor-element-7f04df2.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type6:hover:before, .elementor-8254 .elementor-element.elementor-element-7f04df2.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type6:hover:after {
    background-color: transparent;
    background-image: linear-gradient(96deg, #6254e7 0%, #9289f1 100%);
}

.elementor-8254 .elementor-element.elementor-element-7f04df2 > .elementor-widget-container {
    margin: 3px 0px 0px 0px;
}

.elementor-8254 .elementor-element.elementor-element-9ba7507.elementor-widget-gt3-core-counter .counter_text .counter, .elementor-8254 .elementor-element.elementor-element-9ba7507.elementor-widget-gt3-core-counter .counter_text .hidden_end {
    font-size: 66px;
}

.elementor-8254 .elementor-element.elementor-element-9ba7507.elementor-widget-gt3-core-counter .counter_text .counter {
    color: #23A455;
}

.elementor-8254 .elementor-element.elementor-element-9ba7507.elementor-widget-gt3-core-counter .description {
    color: #20002A;
}

.elementor-8254 .elementor-element.elementor-element-9ba7507 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 46px 0px 46px 0px;
    border-style: dotted;
    border-width: 20px 20px 20px 20px;
    border-color: rgba(35, 164, 85, 0);
    border-radius: 20px 20px 20px 20px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.23);
}

.elementor-8254 .elementor-element.elementor-element-8f6b714 {
    text-align: center;
}

.elementor-8254 .elementor-element.elementor-element-8f6b714 .elementor-heading-title {
    color: #20002A;
}

.elementor-8254 .elementor-element.elementor-element-87b35b2 {
    font-size: 14px;
}

.elementor-8254 .elementor-element.elementor-element-95c92d8.elementor-widget-gt3-core-counter .counter_text .counter, .elementor-8254 .elementor-element.elementor-element-95c92d8.elementor-widget-gt3-core-counter .counter_text .hidden_end {
    font-size: 75px;
}

.elementor-8254 .elementor-element.elementor-element-95c92d8.elementor-widget-gt3-core-counter .counter_text .counter {
    color: #7640B2;
}

.elementor-8254 .elementor-element.elementor-element-95c92d8.elementor-widget-gt3-core-counter .description {
    color: #20002A;
}

.elementor-8254 .elementor-element.elementor-element-95c92d8 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 46px 0px 46px 0px;
    border-style: dotted;
    border-width: 20px 20px 20px 20px;
    border-color: rgba(35, 164, 85, 0);
    border-radius: 20px 20px 20px 20px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.23);
}

.elementor-8254 .elementor-element.elementor-element-79e6fbe {
    text-align: center;
}

.elementor-8254 .elementor-element.elementor-element-79e6fbe .elementor-heading-title {
    color: #20002A;
}

.elementor-8254 .elementor-element.elementor-element-5f14773 {
    font-size: 14px;
}

.elementor-8254 .elementor-element.elementor-element-69c0aa4.elementor-widget-gt3-core-piechart .gt3_elementor_pie_chart {
    min-height: 160px;
}

.elementor-8254 .elementor-element.elementor-element-69c0aa4.elementor-widget-gt3-core-piechart .gt3_elementor_pie_chart_text {
    color: #DA8D13;
}

.elementor-8254 .elementor-element.elementor-element-69c0aa4.elementor-widget-gt3-core-piechart .gt3_elementor_pie_chart .element_typography {
    font-size: 40px;
}

.elementor-8254 .elementor-element.elementor-element-69c0aa4.elementor-widget-gt3-core-piechart .gt3_elementor_pie_chart strong {
    color: #000000;
}

.elementor-8254 .elementor-element.elementor-element-69c0aa4.elementor-widget-gt3-core-piechart .gt3_elementor_pie_chart .static_label_text {
    color: #000000;
}

.elementor-8254 .elementor-element.elementor-element-69c0aa4 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0px 60px 0px 60px;
    border-style: dotted;
    border-width: 20px 20px 20px 20px;
    border-color: #23A45500;
    border-radius: 20px 20px 20px 20px;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
}

.elementor-8254 .elementor-element.elementor-element-789061a {
    text-align: center;
}

.elementor-8254 .elementor-element.elementor-element-789061a .elementor-heading-title {
    color: #20002A;
}

.elementor-8254 .elementor-element.elementor-element-eeaf0ad {
    font-size: 14px;
}

.elementor-8254 .elementor-element.elementor-element-5c3048a.elementor-widget-gt3-core-counter .counter_text .counter, .elementor-8254 .elementor-element.elementor-element-5c3048a.elementor-widget-gt3-core-counter .counter_text .hidden_end {
    font-size: 66px;
}

.elementor-8254 .elementor-element.elementor-element-5c3048a.elementor-widget-gt3-core-counter .counter_text .counter {
    color: #6254e7;
}

.elementor-8254 .elementor-element.elementor-element-5c3048a.elementor-widget-gt3-core-counter .description {
    color: #20002A;
}

.elementor-8254 .elementor-element.elementor-element-5c3048a > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 46px 0px 46px 0px;
    border-style: dotted;
    border-width: 20px 20px 20px 20px;
    border-color: rgba(35, 164, 85, 0);
    border-radius: 20px 20px 20px 20px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.23);
}

.elementor-8254 .elementor-element.elementor-element-557d266 {
    text-align: center;
}

.elementor-8254 .elementor-element.elementor-element-557d266 .elementor-heading-title {
    color: #20002A;
}

.elementor-8254 .elementor-element.elementor-element-2dfabb3 {
    font-size: 14px;
}

.elementor-8254 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a {
    border-style: solid;
    border-color: #6254e7;
}

.elementor-8254 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover {
    border-style: solid;
}

.elementor-8254 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button .gt3_module_button_elementor.rounded a {
    border-radius: 5px;
}

.elementor-8254 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:before {
    border-radius: 5px;
}

.elementor-8254 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:after {
    border-radius: 5px;
}

.elementor-8254 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button .gt3_module_button_elementor a {
    border-width: 0 !important;
}

.elementor-8254 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button .gt3_module_button_elementor a.hover_type2 .gt3_module_button__container .gt3_module_button__cover {
    border-width: 0 !important;
}

.elementor-8254 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button .elementor_gt3_btn_text {
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 0.2px;
    color: #ffffff;
}

.elementor-8254 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button .gt3_module_button_elementor.button_icon_icon:not(.hover_type2) .elementor_gt3_btn_icon {
    color: #ffffff;
}

.elementor-8254 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button .elementor-widget-gt3-addon-advanced-button .gt3_module_button_elementor.button_icon_icon a.hover_type2 .gt3_module_button__cover.front .elementor_btn_icon_container .elementor_gt3_btn_icon {
    color: #ffffff;
}

.elementor-8254 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button .icon_svg_btn {
    color: #ffffff;
}

.elementor-8254 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button .gt3_icon_default {
    color: #ffffff;
}

.elementor-8254 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.front {
    border-color: #6254e7;
}

.elementor-8254 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container .gt3_module_button__cover.front {
    color: #ffffff;
}

.elementor-8254 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__container .gt3_module_button__cover.front .elementor_gt3_btn_text {
    color: #ffffff;
}

.elementor-8254 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2):not(.hover_type4):not(.hover_type5) a, .elementor-8254 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.front, .elementor-8254 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:before, .elementor-8254 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.front:before, .elementor-8254 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.front:after, .elementor-8254 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type6 {
    background-color: transparent;
    background-image: linear-gradient(96deg, #9289f1 0%, #6254e7 100%);
}

.elementor-8254 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button .gt3_module_button_elementor.button_icon_icon:not(.hover_type2) a:hover .elementor_gt3_btn_icon {
    color: #6254e7;
}

.elementor-8254 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back .elementor_btn_icon_container .elementor_gt3_btn_icon {
    color: #6254e7;
}

.elementor-8254 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button a:hover .icon_svg_btn {
    color: #6254e7;
}

.elementor-8254 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button a:hover .gt3_icon_default {
    color: #6254e7;
}

.elementor-8254 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a:hover {
    border-color: #6254e7;
}

.elementor-8254 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back {
    border-color: #6254e7;
}

.elementor-8254 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button a:not(.hover_type2):hover .elementor_gt3_btn_text {
    color: #ffffff;
}

.elementor-8254 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container .gt3_module_button__cover.back .elementor_gt3_btn_text {
    color: #ffffff;
}

.elementor-8254 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4:hover .gt3_module_button__container .gt3_module_button__cover.front .elementor_gt3_btn_text {
    color: #ffffff;
}

.elementor-8254 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2):not(.hover_type3):not(.hover_type4):not(.hover_type5):not(.hover_type6) a:hover, .elementor-8254 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back, .elementor-8254 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type3:after, .elementor-8254 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4:hover .gt3_module_button__cover:after, .elementor-8254 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.back:before, .elementor-8254 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.back:after, .elementor-8254 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type6:hover:before, .elementor-8254 .elementor-element.elementor-element-84888fe.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type6:hover:after {
    background-color: transparent;
    background-image: linear-gradient(96deg, #6254e7 0%, #9289f1 100%);
}

.elementor-8254 .elementor-element.elementor-element-84888fe > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-8254 .elementor-element.elementor-element-b204079 {
    --spacer-size: 30px;
}

.elementor-8254 .elementor-element.elementor-element-4db68b9:not(.elementor-motion-effects-element-type-background), .elementor-8254 .elementor-element.elementor-element-4db68b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F6F4FE;
}

.elementor-8254 .elementor-element.elementor-element-4db68b9 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 080px 0px 100px 0px;
}

.elementor-8254 .elementor-element.elementor-element-4db68b9 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8254 .elementor-element.elementor-element-7225d5d > .elementor-element-populated > .elementor-widget-wrap {
    padding: 40px 60px 40px 60px;
}

.elementor-8254 .elementor-element.elementor-element-dc5c046 .elementor-heading-title {
    line-height: 38px;
}

.elementor-8254 .elementor-element.elementor-element-dc5c046 > .elementor-widget-container {
    margin: 0px 0px 14px 0px;
}

@media(max-width: 1024px) {
    .elementor-8254 .elementor-element.elementor-element-60ccc80 {
        --spacer-size:100px;
    }

    .elementor-8254 .elementor-element.elementor-element-111c0a07 img {
        width: 45%;
    }

    body:not(.rtl) .elementor-8254 .elementor-element.elementor-element-111c0a07 {
        right: 1%;
    }

    body.rtl .elementor-8254 .elementor-element.elementor-element-111c0a07 {
        left: 1%;
    }

    .elementor-8254 .elementor-element.elementor-element-111c0a07 {
        top: 29%;
    }

    .elementor-8254 .elementor-element.elementor-element-27e98d38 {
        --spacer-size: 30px;
    }

    .elementor-8254 .elementor-element.elementor-element-27934d > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0% 20% 0% 8%;
    }

    .elementor-8254 .elementor-element.elementor-element-28680ae2 .elementor-heading-title {
        font-size: 32px;
        line-height: 1.5em;
    }

    .elementor-8254 .elementor-element.elementor-element-62fec7be {
        font-size: 32px;
        line-height: 1.5em;
    }

    .elementor-8254 .elementor-element.elementor-element-47bd4db2 > .elementor-widget-container {
        margin: 0% 30% 0% 0%;
    }

    .elementor-8254 .elementor-element.elementor-element-1b591ff9 {
        --spacer-size: 100px;
    }

    body:not(.rtl) .elementor-8254 .elementor-element.elementor-element-5b4c8ab {
        right: 0px;
    }

    body.rtl .elementor-8254 .elementor-element.elementor-element-5b4c8ab {
        left: 0px;
    }

    .elementor-8254 .elementor-element.elementor-element-c7678c0 {
        --spacer-size: 30px;
    }

    .elementor-8254 .elementor-element.elementor-element-d15da57 {
        --spacer-size: 30px;
    }

    .elementor-8254 .elementor-element.elementor-element-22365dd {
        --spacer-size: 30px;
    }

    .elementor-8254 .elementor-element.elementor-element-b204079 {
        --spacer-size: 30px;
    }
}

@media(max-width: 767px) {
    .elementor-8254 .elementor-element.elementor-element-60ccc80 {
        --spacer-size:10px;
    }

    .elementor-8254 .elementor-element.elementor-element-111c0a07 {
        top: 0%;
    }

    .elementor-8254 .elementor-element.elementor-element-27e98d38 {
        --spacer-size: 30px;
    }

    .elementor-8254 .elementor-element.elementor-element-27934d {
        width: 100%;
    }

    .elementor-8254 .elementor-element.elementor-element-27934d > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0% 5% 0% 8%;
    }

    .elementor-8254 .elementor-element.elementor-element-95f4ce9 > .elementor-widget-container {
        margin: 0px 0px 8px 0px;
    }

    .elementor-8254 .elementor-element.elementor-element-28680ae2 {
        text-align: left;
    }

    .elementor-8254 .elementor-element.elementor-element-28680ae2 .elementor-heading-title {
        font-size: 32px;
        line-height: 1.2em;
    }

    .elementor-8254 .elementor-element.elementor-element-62fec7be {
        font-size: 22px;
    }

    .elementor-8254 .elementor-element.elementor-element-62fec7be > .elementor-widget-container {
        margin: 0px 0px 15px 0px;
    }

    .elementor-8254 .elementor-element.elementor-element-47bd4db2 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-8254 .elementor-element.elementor-element-38b5d386 {
        --spacer-size: 30px;
    }

    .elementor-8254 .elementor-element.elementor-element-6d554cd9 > .elementor-widget-container {
        margin: 0px 20px 20px 0px;
    }

    .elementor-8254 .elementor-element.elementor-element-27ffca4c > .elementor-widget-container {
        margin: 0px 16px 19px 0px;
    }

    .elementor-8254 .elementor-element.elementor-element-1b591ff9 {
        --spacer-size: 10px;
    }

    .elementor-8254 .elementor-element.elementor-element-1ba398a9 {
        text-align: center;
    }

    .elementor-8254 .elementor-element.elementor-element-36649bbd > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-8254 .elementor-element.elementor-element-1aebb1ee {
        text-align: center;
    }

    .elementor-8254 .elementor-element.elementor-element-8ac557d > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-8254 .elementor-element.elementor-element-9ab2093 {
        text-align: center;
    }

    .elementor-8254 .elementor-element.elementor-element-1e29bfb > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-8254 .elementor-element.elementor-element-c7678c0 {
        --spacer-size: 10px;
    }

    .elementor-8254 .elementor-element.elementor-element-8aaab64 {
        text-align: center;
    }

    .elementor-8254 .elementor-element.elementor-element-8aaab64 > .elementor-widget-container {
        padding: 0px 15px 0px 15px;
    }

    .elementor-8254 .elementor-element.elementor-element-78145ed .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-8254 .elementor-element.elementor-element-7572f78 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-8254 .elementor-element.elementor-element-57fe62f .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-8254 .elementor-element.elementor-element-526b75d .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-8254 .elementor-element.elementor-element-f3b88d8 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-8254 .elementor-element.elementor-element-921f859 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-8254 .elementor-element.elementor-element-d15da57 {
        --spacer-size: 10px;
    }

    .elementor-8254 .elementor-element.elementor-element-22365dd {
        --spacer-size: 10px;
    }

    .elementor-8254 .elementor-element.elementor-element-fcd95b5 {
        text-align: center;
        font-size: 0.8em;
        line-height: 1.5em;
    }

    .elementor-8254 .elementor-element.elementor-element-8f6b714 {
        text-align: left;
    }

    .elementor-8254 .elementor-element.elementor-element-79e6fbe {
        text-align: left;
    }

    .elementor-8254 .elementor-element.elementor-element-b204079 {
        --spacer-size: 30px;
    }

    .elementor-8254 .elementor-element.elementor-element-4db68b9 {
        padding: 40px 0px 0px 0px;
    }

    .elementor-8254 .elementor-element.elementor-element-7225d5d > .elementor-element-populated > .elementor-widget-wrap {
        padding: 10px 10px 10px 10px;
    }
}

@media(min-width: 768px) {
    .elementor-8254 .elementor-element.elementor-element-f021f04 {
        width:67.254%;
    }

    .elementor-8254 .elementor-element.elementor-element-b4e386e {
        width: 32.078%;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-8254 .elementor-element.elementor-element-f021f04 {
        width:50%;
    }

    .elementor-8254 .elementor-element.elementor-element-b4e386e {
        width: 50%;
    }
}

.sticky-line-cta {
    box-shadow: rgba(6, 199, 85, 0.47) 0px 9.44602px 28.6151px 0px;
    position: fixed;
    bottom: 100px;
    right: 20px;
    background-color: #06C755;
    color: white;
    padding: 15px 20px;
    border-radius: 50px;
    text-decoration: none;
    font-weight: 600;
    font-size: 16px;
    box-shadow: 0 8px 25px rgba(6, 199, 85, 0.4);
    transition: all 0.3s ease;
    z-index: 1000;
    display: flex;
    align-items: center;
    gap: 8px;
    animation: pulse-glow 2s ease-in-out infinite;
}

.sticky-line-cta:hover {
    transform: translateY(-3px) scale(1.05);
    box-shadow: 0 12px 35px rgba(6, 199, 85, 0.6);
    background-color: #05B84D;
    color: white;
    text-decoration: none;
}

.sticky-line-cta i {
    font-size: 20px;
}

@keyframes pulse-glow {
    0%, 100% { 
        box-shadow: 0 8px 25px rgba(6, 199, 85, 0.4);
    }
    50% { 
        box-shadow: 0 12px 35px rgba(6, 199, 85, 0.6);
    }
}

/* Mobile responsive adjustments for sticky button */
@media (max-width: 768px) {
    .sticky-line-cta {
        bottom: 70px;
        right: 15px;
        padding: 16px 20px;
        font-size: 15px;
    }
    
    .sticky-line-cta i {
        font-size: 20px;
    }
}