.elementor-6218 .elementor-element.elementor-element-e1902bb {
    margin-top: 66px;
    margin-bottom: 0px;
}

.elementor-6218 .elementor-element.elementor-element-cdbfe2b:not(.elementor-motion-effects-element-type-background), .elementor-6218 .elementor-element.elementor-element-cdbfe2b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F8F9FA;
}

.elementor-6218 .elementor-element.elementor-element-cdbfe2b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
    z-index: 1;
}

    .elementor-6218 .elementor-element.elementor-element-cdbfe2b > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-6218 .elementor-element.elementor-element-2f8f2899:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-6218 .elementor-element.elementor-element-2f8f2899 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../../../../livewp.site/wp/md/ewebot/wp-content/uploads/sites/64/2020/10/home8_iconbox_bg.png");
    background-position: bottom center;
    background-repeat: no-repeat;
}

.elementor-6218 .elementor-element.elementor-element-2f8f2899 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-6218 .elementor-element.elementor-element-2f8f2899 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-6218 .elementor-element.elementor-element-2f8f2899 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0px 0px 15px 0px;
    }

.elementor-6218 .elementor-element.elementor-element-1225f1ec.elementor-widget-gt3-core-designdraw .gt3_svg_line svg path {
    fill: #051D24;
    stroke: #051D24;
}

.elementor-6218 .elementor-element.elementor-element-1225f1ec.elementor-widget-gt3-core-designdraw .gt3_svg_line svg g > * {
    fill: #051D24;
    stroke: #051D24;
}

.elementor-6218 .elementor-element.elementor-element-1225f1ec.elementor-widget-gt3-core-designdraw .gt3_svg_line_icon {
    color: #FFFFFF;
}

.elementor-6218 .elementor-element.elementor-element-30476cd5 .elementor-spacer-inner {
    --spacer-size: 40px;
}

.elementor-6218 .elementor-element.elementor-element-62b77f78 {
    text-align: center;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    z-index: 5;
}

    .elementor-6218 .elementor-element.elementor-element-62b77f78 > .elementor-widget-container {
        margin: 0px 0px -17px 0px;
        padding: 40px 0px 0px 0px;
    }

.elementor-6218 .elementor-element.elementor-element-1a7e4a05 {
    text-align: center;
    z-index: 5;
}

    .elementor-6218 .elementor-element.elementor-element-1a7e4a05 .elementor-heading-title {
        font-family: "Montserrat", Sans-serif;
        font-size: 35px;
        font-weight: 700;
        line-height: 38px;
    }

    .elementor-6218 .elementor-element.elementor-element-1a7e4a05 > .elementor-widget-container {
        padding: 0px 0px 22px 0px;
    }

.elementor-6218 .elementor-element.elementor-element-eee9954 .gt3-core-imagebox-wrapper .gt3-core-imagebox-img {
    margin: 0px 0px 28px 0px !important;
    max-width: 108px;
    width: 108px;
}

.elementor-6218 .elementor-element.elementor-element-eee9954 .gt3-core-imagebox-wrapper .gt3-core-imagebox-icon {
    margin: 0px 0px 28px 0px !important;
}

.elementor-6218 .elementor-element.elementor-element-eee9954 .gt3-core-imagebox-img img {
    transition-duration: 0.3s;
}

.elementor-6218 .elementor-element.elementor-element-eee9954 .gt3-core-imagebox-title {
    margin-bottom: 3px;
}

.elementor-6218 .elementor-element.elementor-element-eee9954 .gt3-core-imagebox-content .gt3-core-imagebox-title {
    font-family: var( --e-global-typography-62a02aa-font-family ), Sans-serif;
    font-size: var( --e-global-typography-62a02aa-font-size );
    font-weight: var( --e-global-typography-62a02aa-font-weight );
    line-height: var( --e-global-typography-62a02aa-line-height );
    letter-spacing: var( --e-global-typography-62a02aa-letter-spacing );
    word-spacing: var( --e-global-typography-62a02aa-word-spacing );
}

.elementor-6218 .elementor-element.elementor-element-eee9954 .gt3-core-imagebox-content .gt3-core-imagebox-description {
    color: #696687;
    font-size: 16px;
    line-height: 1.7em;
}

.elementor-6218 .elementor-element.elementor-element-eee9954 > .elementor-widget-container {
    padding: 0px 45px 20px 45px;
    border-radius: 10px 10px 10px 10px;
}

.elementor-6218 .elementor-element.elementor-element-eee9954.ha-has-bg-overlay > .elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-6218 .elementor-element.elementor-element-0c6128c .gt3-core-imagebox-wrapper .gt3-core-imagebox-img {
    margin: 0px 0px 28px 0px !important;
    max-width: 108px;
    width: 108px;
}

.elementor-6218 .elementor-element.elementor-element-0c6128c .gt3-core-imagebox-wrapper .gt3-core-imagebox-icon {
    margin: 0px 0px 28px 0px !important;
}

.elementor-6218 .elementor-element.elementor-element-0c6128c .gt3-core-imagebox-img img {
    transition-duration: 0.3s;
}

.elementor-6218 .elementor-element.elementor-element-0c6128c .gt3-core-imagebox-title {
    margin-bottom: 3px;
}

.elementor-6218 .elementor-element.elementor-element-0c6128c .gt3-core-imagebox-content .gt3-core-imagebox-title {
    font-family: var( --e-global-typography-62a02aa-font-family ), Sans-serif;
    font-size: var( --e-global-typography-62a02aa-font-size );
    font-weight: var( --e-global-typography-62a02aa-font-weight );
    line-height: var( --e-global-typography-62a02aa-line-height );
    letter-spacing: var( --e-global-typography-62a02aa-letter-spacing );
    word-spacing: var( --e-global-typography-62a02aa-word-spacing );
}

.elementor-6218 .elementor-element.elementor-element-0c6128c .gt3-core-imagebox-content .gt3-core-imagebox-description {
    color: #696687;
    font-size: 16px;
    line-height: 1.7em;
}

.elementor-6218 .elementor-element.elementor-element-0c6128c > .elementor-widget-container {
    padding: 0px 46px 20px 45px;
    border-radius: 10px 10px 10px 10px;
}

.elementor-6218 .elementor-element.elementor-element-0c6128c.ha-has-bg-overlay > .elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-6218 .elementor-element.elementor-element-e6c40b4 .gt3-core-imagebox-wrapper .gt3-core-imagebox-img {
    margin: 0px 0px 28px 0px !important;
    max-width: 108px;
    width: 108px;
}

.elementor-6218 .elementor-element.elementor-element-e6c40b4 .gt3-core-imagebox-wrapper .gt3-core-imagebox-icon {
    margin: 0px 0px 28px 0px !important;
}

.elementor-6218 .elementor-element.elementor-element-e6c40b4 .gt3-core-imagebox-img img {
    transition-duration: 0.3s;
}

.elementor-6218 .elementor-element.elementor-element-e6c40b4 .gt3-core-imagebox-title {
    margin-bottom: 3px;
}

.elementor-6218 .elementor-element.elementor-element-e6c40b4 .gt3-core-imagebox-content .gt3-core-imagebox-title {
    font-family: var( --e-global-typography-62a02aa-font-family ), Sans-serif;
    font-size: var( --e-global-typography-62a02aa-font-size );
    font-weight: var( --e-global-typography-62a02aa-font-weight );
    line-height: var( --e-global-typography-62a02aa-line-height );
    letter-spacing: var( --e-global-typography-62a02aa-letter-spacing );
    word-spacing: var( --e-global-typography-62a02aa-word-spacing );
}

.elementor-6218 .elementor-element.elementor-element-e6c40b4 .gt3-core-imagebox-content .gt3-core-imagebox-description {
    color: #696687;
    font-size: 16px;
    line-height: 1.7em;
}

.elementor-6218 .elementor-element.elementor-element-e6c40b4 > .elementor-widget-container {
    padding: 0px 45px 20px 45px;
    border-radius: 10px 10px 10px 10px;
}

.elementor-6218 .elementor-element.elementor-element-e6c40b4.ha-has-bg-overlay > .elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-6218 .elementor-element.elementor-element-474bfd42:not(.elementor-motion-effects-element-type-background), .elementor-6218 .elementor-element.elementor-element-474bfd42 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F8F9FA;
}

.elementor-6218 .elementor-element.elementor-element-474bfd42 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -10px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
    z-index: 1;
}

    .elementor-6218 .elementor-element.elementor-element-474bfd42 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-6218 .elementor-element.elementor-element-27dd8917 > .elementor-widget-container {
    margin: 0% -17% 0% -27%;
}

.elementor-6218 .elementor-element.elementor-element-369569c1 {
    text-align: left;
}

    .elementor-6218 .elementor-element.elementor-element-369569c1 > .elementor-widget-container {
        margin: -111% 17% 0% 0%;
        padding: 0px 0px 0px 0px;
        border-radius: 10px 100px 10px 100px;
    }

.elementor-6218 .elementor-element.elementor-element-35327531 > .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-6218 .elementor-element.elementor-element-67d8bc81 .elementor-spacer-inner {
    --spacer-size: 152px;
}

.elementor-6218 .elementor-element.elementor-element-6c515e7 {
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    z-index: 1;
}

    .elementor-6218 .elementor-element.elementor-element-6c515e7 > .elementor-widget-container {
        margin: 0px 0px 3px 0px;
    }

.elementor-6218 .elementor-element.elementor-element-57eaaed1 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 30px;
    font-weight: bold;
    line-height: 38px;
}

.elementor-6218 .elementor-element.elementor-element-57eaaed1 {
    z-index: 1;
}

.elementor-6218 .elementor-element.elementor-element-7a731b59 {
    text-align: justify;
    z-index: 1;
}

.elementor-6218 .elementor-element.elementor-element-4fb423d5 .elementor-spacer-inner {
    --spacer-size: 44px;
}

.elementor-6218 .elementor-element.elementor-element-751e4999.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type6 {
    padding: 13px 27px 13px 27px;
}

.elementor-6218 .elementor-element.elementor-element-751e4999.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type5 .gt3_module_button__container {
    padding: 13px 27px 13px 27px;
}

.elementor-6218 .elementor-element.elementor-element-751e4999.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type4 {
    padding: 13px 27px 13px 27px;
}

.elementor-6218 .elementor-element.elementor-element-751e4999.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type3 {
    padding: 13px 27px 13px 27px;
}

.elementor-6218 .elementor-element.elementor-element-751e4999.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-6218 .elementor-element.elementor-element-751e4999.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-6218 .elementor-element.elementor-element-751e4999.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type1.btn_icon_position_left {
    padding: 13px 27px 13px 27px;
}

    .elementor-6218 .elementor-element.elementor-element-751e4999.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-6218 .elementor-element.elementor-element-751e4999.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type1.btn_icon_position_right {
    padding: 13px 27px 13px 27px;
}

    .elementor-6218 .elementor-element.elementor-element-751e4999.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-6218 .elementor-element.elementor-element-751e4999.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .button_size_elementor_custom:not(.hover_type5) {
    padding: 13px 27px 13px 27px;
}

.elementor-6218 .elementor-element.elementor-element-751e4999.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a {
    border-style: solid;
    border-color: #6254e7;
}

.elementor-6218 .elementor-element.elementor-element-751e4999.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover {
    border-style: solid;
}

.elementor-6218 .elementor-element.elementor-element-751e4999.elementor-widget-gt3-core-button .gt3_module_button_elementor.rounded a {
    border-radius: 5px;
}

.elementor-6218 .elementor-element.elementor-element-751e4999.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:before {
    border-radius: 5px;
}

.elementor-6218 .elementor-element.elementor-element-751e4999.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:after {
    border-radius: 5px;
}

.elementor-6218 .elementor-element.elementor-element-751e4999.elementor-widget-gt3-core-button .gt3_module_button_elementor a {
    border-width: 1px !important;
}

    .elementor-6218 .elementor-element.elementor-element-751e4999.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-6218 .elementor-element.elementor-element-751e4999.elementor-widget-gt3-core-button .elementor_gt3_btn_text {
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 0.2px;
    color: #3B3663;
}

.elementor-6218 .elementor-element.elementor-element-751e4999.elementor-widget-gt3-core-button .gt3_module_button_elementor.button_icon_icon:not(.hover_type2) .elementor_gt3_btn_icon {
    color: #ffffff;
}

.elementor-6218 .elementor-element.elementor-element-751e4999.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-6218 .elementor-element.elementor-element-751e4999.elementor-widget-gt3-core-button .icon_svg_btn {
    color: #ffffff;
}

.elementor-6218 .elementor-element.elementor-element-751e4999.elementor-widget-gt3-core-button .gt3_icon_default {
    color: #ffffff;
}

.elementor-6218 .elementor-element.elementor-element-751e4999.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-6218 .elementor-element.elementor-element-751e4999.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container .gt3_module_button__cover.front {
    color: #3B3663;
}

.elementor-6218 .elementor-element.elementor-element-751e4999.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: #3B3663;
}

.elementor-6218 .elementor-element.elementor-element-751e4999.elementor-widget-gt3-core-button .gt3_module_button_elementor.button_icon_icon:not(.hover_type2) a:hover .elementor_gt3_btn_icon {
    color: #6254e7;
}

.elementor-6218 .elementor-element.elementor-element-751e4999.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-6218 .elementor-element.elementor-element-751e4999.elementor-widget-gt3-core-button a:hover .icon_svg_btn {
    color: #6254e7;
}

.elementor-6218 .elementor-element.elementor-element-751e4999.elementor-widget-gt3-core-button a:hover .gt3_icon_default {
    color: #6254e7;
}

.elementor-6218 .elementor-element.elementor-element-751e4999.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a:hover {
    border-color: #6254e7;
}

.elementor-6218 .elementor-element.elementor-element-751e4999.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-6218 .elementor-element.elementor-element-751e4999.elementor-widget-gt3-core-button a:not(.hover_type2):hover .elementor_gt3_btn_text {
    color: #ffffff;
}

.elementor-6218 .elementor-element.elementor-element-751e4999.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-6218 .elementor-element.elementor-element-751e4999.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-6218 .elementor-element.elementor-element-751e4999.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-6218 .elementor-element.elementor-element-751e4999.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back,
.elementor-6218 .elementor-element.elementor-element-751e4999.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type3:after,
.elementor-6218 .elementor-element.elementor-element-751e4999.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4:hover .gt3_module_button__cover:after,
.elementor-6218 .elementor-element.elementor-element-751e4999.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.back:before,
.elementor-6218 .elementor-element.elementor-element-751e4999.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.back:after,
.elementor-6218 .elementor-element.elementor-element-751e4999.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type6:hover:before,
.elementor-6218 .elementor-element.elementor-element-751e4999.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type6:hover:after {
    background-color: #6254E7;
}

.elementor-6218 .elementor-element.elementor-element-751e4999 {
    z-index: 1;
}

.elementor-6218 .elementor-element.elementor-element-292b2c18 .elementor-spacer-inner {
    --spacer-size: 160px;
}

.elementor-6218 .elementor-element.elementor-element-687da552 img {
    max-width: 35%;
}

.elementor-6218 .elementor-element.elementor-element-687da552 {
    text-align: right;
    top: 4.975%;
    z-index: 0;
}

body:not(.rtl) .elementor-6218 .elementor-element.elementor-element-687da552 {
    right: -12px;
}

body.rtl .elementor-6218 .elementor-element.elementor-element-687da552 {
    left: -12px;
}

.elementor-6218 .elementor-element.elementor-element-3110675 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-6218 .elementor-element.elementor-element-3110675:not(.elementor-motion-effects-element-type-background), .elementor-6218 .elementor-element.elementor-element-3110675 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../../../../livewp.site/wp/md/ewebot/wp-content/uploads/sites/64/2021/01/map-new.png");
    background-position: center center;
    background-repeat: no-repeat;
}

.elementor-6218 .elementor-element.elementor-element-3110675 > .elementor-background-overlay {
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6218 .elementor-element.elementor-element-3110675 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 110px;
}

.elementor-6218 .elementor-element.elementor-element-705af44 > .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-6218 .elementor-element.elementor-element-705af44 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-6218 .elementor-element.elementor-element-705af44 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-6218 .elementor-element.elementor-element-7697626 {
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
}

    .elementor-6218 .elementor-element.elementor-element-7697626 > .elementor-widget-container {
        margin: 0px 0px 3px 0px;
    }

.elementor-6218 .elementor-element.elementor-element-ef82abd .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 30px;
    font-weight: bold;
    line-height: 38px;
}

.elementor-6218 .elementor-element.elementor-element-ef82abd > .elementor-widget-container {
    padding: 0px 0px 22px 0px;
}

.elementor-6218 .elementor-element.elementor-element-868e3c3 {
    text-align: justify;
    font-size: 16px;
    line-height: 1.5em;
}

    .elementor-6218 .elementor-element.elementor-element-868e3c3 > .elementor-widget-container {
        margin: 0% 8% 0% 0%;
        padding: 0px 0px 35px 0px;
    }

.elementor-6218 .elementor-element.elementor-element-9fb331e.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type6 {
    padding: 13px 27px 13px 27px;
}

.elementor-6218 .elementor-element.elementor-element-9fb331e.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type5 .gt3_module_button__container {
    padding: 13px 27px 13px 27px;
}

.elementor-6218 .elementor-element.elementor-element-9fb331e.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type4 {
    padding: 13px 27px 13px 27px;
}

.elementor-6218 .elementor-element.elementor-element-9fb331e.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type3 {
    padding: 13px 27px 13px 27px;
}

.elementor-6218 .elementor-element.elementor-element-9fb331e.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-6218 .elementor-element.elementor-element-9fb331e.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-6218 .elementor-element.elementor-element-9fb331e.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type1.btn_icon_position_left {
    padding: 13px 27px 13px 27px;
}

    .elementor-6218 .elementor-element.elementor-element-9fb331e.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-6218 .elementor-element.elementor-element-9fb331e.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type1.btn_icon_position_right {
    padding: 13px 27px 13px 27px;
}

    .elementor-6218 .elementor-element.elementor-element-9fb331e.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-6218 .elementor-element.elementor-element-9fb331e.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .button_size_elementor_custom:not(.hover_type5) {
    padding: 13px 27px 13px 27px;
}

.elementor-6218 .elementor-element.elementor-element-9fb331e.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a {
    border-style: solid;
    border-color: #6254e7;
}

.elementor-6218 .elementor-element.elementor-element-9fb331e.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover {
    border-style: solid;
}

.elementor-6218 .elementor-element.elementor-element-9fb331e.elementor-widget-gt3-core-button .gt3_module_button_elementor.rounded a {
    border-radius: 5px;
}

.elementor-6218 .elementor-element.elementor-element-9fb331e.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:before {
    border-radius: 5px;
}

.elementor-6218 .elementor-element.elementor-element-9fb331e.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:after {
    border-radius: 5px;
}

.elementor-6218 .elementor-element.elementor-element-9fb331e.elementor-widget-gt3-core-button .gt3_module_button_elementor a {
    border-width: 1px !important;
}

    .elementor-6218 .elementor-element.elementor-element-9fb331e.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-6218 .elementor-element.elementor-element-9fb331e.elementor-widget-gt3-core-button .elementor_gt3_btn_text {
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 0.2px;
    color: #3B3663;
}

.elementor-6218 .elementor-element.elementor-element-9fb331e.elementor-widget-gt3-core-button .gt3_module_button_elementor.button_icon_icon:not(.hover_type2) .elementor_gt3_btn_icon {
    color: #ffffff;
}

.elementor-6218 .elementor-element.elementor-element-9fb331e.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-6218 .elementor-element.elementor-element-9fb331e.elementor-widget-gt3-core-button .icon_svg_btn {
    color: #ffffff;
}

.elementor-6218 .elementor-element.elementor-element-9fb331e.elementor-widget-gt3-core-button .gt3_icon_default {
    color: #ffffff;
}

.elementor-6218 .elementor-element.elementor-element-9fb331e.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-6218 .elementor-element.elementor-element-9fb331e.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container .gt3_module_button__cover.front {
    color: #3B3663;
}

.elementor-6218 .elementor-element.elementor-element-9fb331e.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: #3B3663;
}

.elementor-6218 .elementor-element.elementor-element-9fb331e.elementor-widget-gt3-core-button .gt3_module_button_elementor.button_icon_icon:not(.hover_type2) a:hover .elementor_gt3_btn_icon {
    color: #6254e7;
}

.elementor-6218 .elementor-element.elementor-element-9fb331e.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-6218 .elementor-element.elementor-element-9fb331e.elementor-widget-gt3-core-button a:hover .icon_svg_btn {
    color: #6254e7;
}

.elementor-6218 .elementor-element.elementor-element-9fb331e.elementor-widget-gt3-core-button a:hover .gt3_icon_default {
    color: #6254e7;
}

.elementor-6218 .elementor-element.elementor-element-9fb331e.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a:hover {
    border-color: #6254E7;
}

.elementor-6218 .elementor-element.elementor-element-9fb331e.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-6218 .elementor-element.elementor-element-9fb331e.elementor-widget-gt3-core-button a:not(.hover_type2):hover .elementor_gt3_btn_text {
    color: #ffffff;
}

.elementor-6218 .elementor-element.elementor-element-9fb331e.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-6218 .elementor-element.elementor-element-9fb331e.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-6218 .elementor-element.elementor-element-9fb331e.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-6218 .elementor-element.elementor-element-9fb331e.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back,
.elementor-6218 .elementor-element.elementor-element-9fb331e.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type3:after,
.elementor-6218 .elementor-element.elementor-element-9fb331e.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4:hover .gt3_module_button__cover:after,
.elementor-6218 .elementor-element.elementor-element-9fb331e.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.back:before,
.elementor-6218 .elementor-element.elementor-element-9fb331e.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.back:after,
.elementor-6218 .elementor-element.elementor-element-9fb331e.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type6:hover:before,
.elementor-6218 .elementor-element.elementor-element-9fb331e.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type6:hover:after {
    background-color: #6254E7;
}

.elementor-6218 .elementor-element.elementor-element-c6d0550 > .elementor-element-populated {
    margin: 0px 5px 0px 0px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 0px;
}

.elementor-6218 .elementor-element.elementor-element-618f9bf .gt3-core-imagebox-wrapper .gt3-core-imagebox-img {
    margin: 0px 0px 22px 0px !important;
    max-width: 76px;
    width: 76px;
}

.elementor-6218 .elementor-element.elementor-element-618f9bf .gt3-core-imagebox-wrapper .gt3-core-imagebox-icon {
    margin: 0px 0px 22px 0px !important;
}

.elementor-6218 .elementor-element.elementor-element-618f9bf .gt3-core-imagebox-img img {
    transition-duration: 0.3s;
}

.elementor-6218 .elementor-element.elementor-element-618f9bf .gt3-core-imagebox-wrapper {
    text-align: left;
}

.elementor-6218 .elementor-element.elementor-element-618f9bf .gt3-core-imagebox-content .gt3-core-imagebox-title {
    color: #252A3F;
    font-size: 22px;
    line-height: 1.36em;
    letter-spacing: -1px;
}

.elementor-6218 .elementor-element.elementor-element-618f9bf:hover .gt3-core-imagebox-content .gt3-core-imagebox-title {
    color: #FFFFFF;
}

.elementor-6218 .elementor-element.elementor-element-618f9bf .gt3-core-imagebox-content .gt3-core-imagebox-description {
    color: #252A3F;
    font-family: "Nunito", Sans-serif;
    font-size: 12px;
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: -0.5px;
}

.elementor-6218 .elementor-element.elementor-element-618f9bf:hover .gt3-core-imagebox-content .gt3-core-imagebox-description {
    color: #FFFFFF;
}

.elementor-6218 .elementor-element.elementor-element-618f9bf > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
    padding: 36px 30px 36px 38px;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 13px 13px 51px 0px rgba(9.999999999999991, 50.99999999999997, 80, 0.16);
}

.elementor-6218 .elementor-element.elementor-element-618f9bf:hover .elementor-widget-container {
    background-color: #3B3663;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    box-shadow: 13px 13px 51px 0px rgba(9.999999999999991, 50.99999999999997, 80, 0.16);
}

.elementor-6218 .elementor-element.elementor-element-618f9bf.ha-has-bg-overlay > .elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-6218 .elementor-element.elementor-element-618f9bf:hover > .elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
}

.elementor-6218 .elementor-element.elementor-element-74745da .gt3-core-imagebox-wrapper .gt3-core-imagebox-img {
    margin: 0px 0px 22px 0px !important;
    max-width: 76px;
    width: 76px;
}

.elementor-6218 .elementor-element.elementor-element-74745da .gt3-core-imagebox-wrapper .gt3-core-imagebox-icon {
    margin: 0px 0px 22px 0px !important;
}

.elementor-6218 .elementor-element.elementor-element-74745da .gt3-core-imagebox-img img {
    transition-duration: 0.3s;
}

.elementor-6218 .elementor-element.elementor-element-74745da .gt3-core-imagebox-wrapper {
    text-align: left;
}

.elementor-6218 .elementor-element.elementor-element-74745da .gt3-core-imagebox-content .gt3-core-imagebox-title {
    color: #252A3F;
    font-size: 22px;
    line-height: 1.36em;
    letter-spacing: -1px;
}

.elementor-6218 .elementor-element.elementor-element-74745da:hover .gt3-core-imagebox-content .gt3-core-imagebox-title {
    color: #FFFFFF;
}

.elementor-6218 .elementor-element.elementor-element-74745da .gt3-core-imagebox-content .gt3-core-imagebox-description {
    color: #252A3F;
    font-family: "Nunito", Sans-serif;
    font-size: 12px;
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: -0.5px;
}

.elementor-6218 .elementor-element.elementor-element-74745da:hover .gt3-core-imagebox-content .gt3-core-imagebox-description {
    color: #FFFFFF;
}

.elementor-6218 .elementor-element.elementor-element-74745da > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
    padding: 36px 30px 36px 38px;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 13px 13px 51px 0px rgba(9.999999999999991, 50.99999999999997, 80, 0.16);
}

.elementor-6218 .elementor-element.elementor-element-74745da:hover .elementor-widget-container {
    background-color: #3B3663;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    box-shadow: 13px 13px 51px 0px rgba(9.999999999999991, 50.99999999999997, 80, 0.16);
}

.elementor-6218 .elementor-element.elementor-element-74745da.ha-has-bg-overlay > .elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-6218 .elementor-element.elementor-element-74745da:hover > .elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
}

.elementor-6218 .elementor-element.elementor-element-ee8bb1f > .elementor-element-populated {
    margin: 0px 0px 0px 5px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 5px;
}

.elementor-6218 .elementor-element.elementor-element-44d6afb .gt3-core-imagebox-wrapper .gt3-core-imagebox-img {
    margin: 0px 0px 22px 0px !important;
    max-width: 76px;
    width: 76px;
}

.elementor-6218 .elementor-element.elementor-element-44d6afb .gt3-core-imagebox-wrapper .gt3-core-imagebox-icon {
    margin: 0px 0px 22px 0px !important;
}

.elementor-6218 .elementor-element.elementor-element-44d6afb .gt3-core-imagebox-img img {
    transition-duration: 0.3s;
}

.elementor-6218 .elementor-element.elementor-element-44d6afb .gt3-core-imagebox-wrapper {
    text-align: left;
}

.elementor-6218 .elementor-element.elementor-element-44d6afb .gt3-core-imagebox-content .gt3-core-imagebox-title {
    color: #252A3F;
    font-size: 22px;
    line-height: 1.36em;
    letter-spacing: -1px;
}

.elementor-6218 .elementor-element.elementor-element-44d6afb:hover .gt3-core-imagebox-content .gt3-core-imagebox-title {
    color: #FFFFFF;
}

.elementor-6218 .elementor-element.elementor-element-44d6afb .gt3-core-imagebox-content .gt3-core-imagebox-description {
    color: #252A3F;
    font-family: "Nunito", Sans-serif;
    font-size: 12px;
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: -0.5px;
}

.elementor-6218 .elementor-element.elementor-element-44d6afb:hover .gt3-core-imagebox-content .gt3-core-imagebox-description {
    color: #FFFFFF;
}

.elementor-6218 .elementor-element.elementor-element-44d6afb > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
    padding: 36px 30px 36px 38px;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 13px 13px 51px 0px rgba(9.999999999999991, 50.99999999999997, 80, 0.16);
}

.elementor-6218 .elementor-element.elementor-element-44d6afb:hover .elementor-widget-container {
    background-color: #3B3663;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    box-shadow: 13px 13px 51px 0px rgba(9.999999999999991, 50.99999999999997, 80, 0.16);
}

.elementor-6218 .elementor-element.elementor-element-44d6afb.ha-has-bg-overlay > .elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-6218 .elementor-element.elementor-element-44d6afb:hover > .elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
}

.elementor-6218 .elementor-element.elementor-element-bd1fb02 .gt3-core-imagebox-wrapper .gt3-core-imagebox-img {
    margin: 0px 0px 22px 0px !important;
    max-width: 76px;
    width: 76px;
}

.elementor-6218 .elementor-element.elementor-element-bd1fb02 .gt3-core-imagebox-wrapper .gt3-core-imagebox-icon {
    margin: 0px 0px 22px 0px !important;
}

.elementor-6218 .elementor-element.elementor-element-bd1fb02 .gt3-core-imagebox-img img {
    transition-duration: 0.3s;
}

.elementor-6218 .elementor-element.elementor-element-bd1fb02 .gt3-core-imagebox-wrapper {
    text-align: left;
}

.elementor-6218 .elementor-element.elementor-element-bd1fb02 .gt3-core-imagebox-content .gt3-core-imagebox-title {
    color: #252A3F;
    font-size: 22px;
    line-height: 1.36em;
    letter-spacing: -1px;
}

.elementor-6218 .elementor-element.elementor-element-bd1fb02:hover .gt3-core-imagebox-content .gt3-core-imagebox-title {
    color: #FFFFFF;
}

.elementor-6218 .elementor-element.elementor-element-bd1fb02 .gt3-core-imagebox-content .gt3-core-imagebox-description {
    color: #252A3F;
    font-family: "Nunito", Sans-serif;
    font-size: 12px;
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: -0.5px;
}

.elementor-6218 .elementor-element.elementor-element-bd1fb02:hover .gt3-core-imagebox-content .gt3-core-imagebox-description {
    color: #FFFFFF;
}

.elementor-6218 .elementor-element.elementor-element-bd1fb02 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
    padding: 36px 30px 36px 38px;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 13px 13px 51px 0px rgba(9.999999999999991, 50.99999999999997, 80, 0.16);
}

.elementor-6218 .elementor-element.elementor-element-bd1fb02:hover .elementor-widget-container {
    background-color: #3B3663;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    box-shadow: 13px 13px 51px 0px rgba(9.999999999999991, 50.99999999999997, 80, 0.16);
}

.elementor-6218 .elementor-element.elementor-element-bd1fb02.ha-has-bg-overlay > .elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-6218 .elementor-element.elementor-element-bd1fb02:hover > .elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
}

.elementor-6218 .elementor-element.elementor-element-da047fd {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 120px;
    z-index: 5;
}

    .elementor-6218 .elementor-element.elementor-element-da047fd > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-6218 .elementor-element.elementor-element-43dd982 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-6218 .elementor-element.elementor-element-43dd982 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-6218 .elementor-element.elementor-element-67d3c3f img {
    width: 100%;
}

.elementor-6218 .elementor-element.elementor-element-67d3c3f > .elementor-widget-container {
    margin: 0% 0% 0% -4.5%;
}

.elementor-6218 .elementor-element.elementor-element-67d3c3f {
    z-index: 1;
}

.elementor-6218 .elementor-element.elementor-element-81fd0cb img {
    width: 50%;
}

.elementor-6218 .elementor-element.elementor-element-81fd0cb {
    text-align: left;
    top: -7%;
    z-index: 3;
}

body:not(.rtl) .elementor-6218 .elementor-element.elementor-element-81fd0cb {
    left: 28%;
}

body.rtl .elementor-6218 .elementor-element.elementor-element-81fd0cb {
    right: 28%;
}

.elementor-6218 .elementor-element.elementor-element-3867736 img {
    width: 40%;
    filter: brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-6218 .elementor-element.elementor-element-3867736 {
    text-align: left;
    top: 3.102%;
    z-index: 2;
}

body:not(.rtl) .elementor-6218 .elementor-element.elementor-element-3867736 {
    left: 9.334%;
}

body.rtl .elementor-6218 .elementor-element.elementor-element-3867736 {
    right: 9.334%;
}

.elementor-6218 .elementor-element.elementor-element-2579312 {
    margin-top: -10px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 5px;
}

.elementor-6218 .elementor-element.elementor-element-1503a15 > .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-6218 .elementor-element.elementor-element-b3fe170 {
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
}

    .elementor-6218 .elementor-element.elementor-element-b3fe170 > .elementor-widget-container {
        margin: 0px 0px 3px 0px;
    }

.elementor-6218 .elementor-element.elementor-element-1f32a17 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 30px;
    font-weight: bold;
    line-height: 38px;
}

.elementor-6218 .elementor-element.elementor-element-1f32a17 > .elementor-widget-container {
    padding: 0px 0px 12px 0px;
}

.elementor-6218 .elementor-element.elementor-element-8dcbea4 {
    text-align: justify;
    font-size: 18px;
    line-height: 1.5em;
}

    .elementor-6218 .elementor-element.elementor-element-8dcbea4 > .elementor-widget-container {
        margin: 0% 8% 0% 0%;
        padding: 0px 0px 22px 0px;
    }

.elementor-6218 .elementor-element.elementor-element-dca0aa9.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type6 {
    padding: 13px 27px 13px 27px;
}

.elementor-6218 .elementor-element.elementor-element-dca0aa9.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type5 .gt3_module_button__container {
    padding: 13px 27px 13px 27px;
}

.elementor-6218 .elementor-element.elementor-element-dca0aa9.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type4 {
    padding: 13px 27px 13px 27px;
}

.elementor-6218 .elementor-element.elementor-element-dca0aa9.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type3 {
    padding: 13px 27px 13px 27px;
}

.elementor-6218 .elementor-element.elementor-element-dca0aa9.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-6218 .elementor-element.elementor-element-dca0aa9.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-6218 .elementor-element.elementor-element-dca0aa9.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type1.btn_icon_position_left {
    padding: 13px 27px 13px 27px;
}

    .elementor-6218 .elementor-element.elementor-element-dca0aa9.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-6218 .elementor-element.elementor-element-dca0aa9.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type1.btn_icon_position_right {
    padding: 13px 27px 13px 27px;
}

    .elementor-6218 .elementor-element.elementor-element-dca0aa9.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-6218 .elementor-element.elementor-element-dca0aa9.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .button_size_elementor_custom:not(.hover_type5) {
    padding: 13px 27px 13px 27px;
}

.elementor-6218 .elementor-element.elementor-element-dca0aa9.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a {
    border-style: solid;
    border-color: #6254e7;
}

.elementor-6218 .elementor-element.elementor-element-dca0aa9.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover {
    border-style: solid;
}

.elementor-6218 .elementor-element.elementor-element-dca0aa9.elementor-widget-gt3-core-button .gt3_module_button_elementor.rounded a {
    border-radius: 5px;
}

.elementor-6218 .elementor-element.elementor-element-dca0aa9.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:before {
    border-radius: 5px;
}

.elementor-6218 .elementor-element.elementor-element-dca0aa9.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:after {
    border-radius: 5px;
}

.elementor-6218 .elementor-element.elementor-element-dca0aa9.elementor-widget-gt3-core-button .gt3_module_button_elementor a {
    border-width: 1px !important;
}

    .elementor-6218 .elementor-element.elementor-element-dca0aa9.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-6218 .elementor-element.elementor-element-dca0aa9.elementor-widget-gt3-core-button .elementor_gt3_btn_text {
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 0.2px;
    color: #3B3663;
}

.elementor-6218 .elementor-element.elementor-element-dca0aa9.elementor-widget-gt3-core-button .gt3_module_button_elementor.button_icon_icon:not(.hover_type2) .elementor_gt3_btn_icon {
    color: #ffffff;
}

.elementor-6218 .elementor-element.elementor-element-dca0aa9.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-6218 .elementor-element.elementor-element-dca0aa9.elementor-widget-gt3-core-button .icon_svg_btn {
    color: #ffffff;
}

.elementor-6218 .elementor-element.elementor-element-dca0aa9.elementor-widget-gt3-core-button .gt3_icon_default {
    color: #ffffff;
}

.elementor-6218 .elementor-element.elementor-element-dca0aa9.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-6218 .elementor-element.elementor-element-dca0aa9.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container .gt3_module_button__cover.front {
    color: #3B3663;
}

.elementor-6218 .elementor-element.elementor-element-dca0aa9.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: #3B3663;
}

.elementor-6218 .elementor-element.elementor-element-dca0aa9.elementor-widget-gt3-core-button .gt3_module_button_elementor.button_icon_icon:not(.hover_type2) a:hover .elementor_gt3_btn_icon {
    color: #6254e7;
}

.elementor-6218 .elementor-element.elementor-element-dca0aa9.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-6218 .elementor-element.elementor-element-dca0aa9.elementor-widget-gt3-core-button a:hover .icon_svg_btn {
    color: #6254e7;
}

.elementor-6218 .elementor-element.elementor-element-dca0aa9.elementor-widget-gt3-core-button a:hover .gt3_icon_default {
    color: #6254e7;
}

.elementor-6218 .elementor-element.elementor-element-dca0aa9.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a:hover {
    border-color: #6254E7;
}

.elementor-6218 .elementor-element.elementor-element-dca0aa9.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-6218 .elementor-element.elementor-element-dca0aa9.elementor-widget-gt3-core-button a:not(.hover_type2):hover .elementor_gt3_btn_text {
    color: #ffffff;
}

.elementor-6218 .elementor-element.elementor-element-dca0aa9.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-6218 .elementor-element.elementor-element-dca0aa9.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-6218 .elementor-element.elementor-element-dca0aa9.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-6218 .elementor-element.elementor-element-dca0aa9.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back,
.elementor-6218 .elementor-element.elementor-element-dca0aa9.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type3:after,
.elementor-6218 .elementor-element.elementor-element-dca0aa9.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4:hover .gt3_module_button__cover:after,
.elementor-6218 .elementor-element.elementor-element-dca0aa9.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.back:before,
.elementor-6218 .elementor-element.elementor-element-dca0aa9.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.back:after,
.elementor-6218 .elementor-element.elementor-element-dca0aa9.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type6:hover:before,
.elementor-6218 .elementor-element.elementor-element-dca0aa9.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type6:hover:after {
    background-color: #6254E7;
}

.elementor-6218 .elementor-element.elementor-element-3badb60f > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-6218 .elementor-element.elementor-element-3badb60f:not(.elementor-motion-effects-element-type-background), .elementor-6218 .elementor-element.elementor-element-3badb60f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F8F9FA;
    background-image: url("../../../../../livewp.site/wp/md/ewebot/wp-content/uploads/sites/64/2020/10/home8_section-bg1.png");
    background-position: bottom center;
    background-repeat: no-repeat;
}

.elementor-6218 .elementor-element.elementor-element-3badb60f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -80px;
    margin-bottom: 0px;
    padding: 0px 0px 55px 0px;
}

    .elementor-6218 .elementor-element.elementor-element-3badb60f > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-6218 .elementor-element.elementor-element-722e0dba {
    padding: 0px 20px 0px 0px;
}

.elementor-6218 .elementor-element.elementor-element-37d895ea > .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-6218 .elementor-element.elementor-element-31e5ab54 .elementor-spacer-inner {
    --spacer-size: 40px;
}

.elementor-6218 .elementor-element.elementor-element-22ef0ac6 {
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
}

    .elementor-6218 .elementor-element.elementor-element-22ef0ac6 > .elementor-widget-container {
        margin: 0px 0px 3px 0px;
    }

.elementor-6218 .elementor-element.elementor-element-da2558a .elementor-heading-title {
    font-family: var( --e-global-typography-dcfbaad-font-family ), Sans-serif;
    font-size: var( --e-global-typography-dcfbaad-font-size );
    font-weight: var( --e-global-typography-dcfbaad-font-weight );
    line-height: var( --e-global-typography-dcfbaad-line-height );
    letter-spacing: var( --e-global-typography-dcfbaad-letter-spacing );
    word-spacing: var( --e-global-typography-dcfbaad-word-spacing );
}

.elementor-6218 .elementor-element.elementor-element-da2558a > .elementor-widget-container {
    margin: 0px 0px 22px 0px;
}

.elementor-6218 .elementor-element.elementor-element-6b699aaa {
    text-align: justify;
}

.elementor-6218 .elementor-element.elementor-element-743c49c1 .elementor-spacer-inner {
    --spacer-size: 20px;
}

.elementor-6218 .elementor-element.elementor-element-653332c5 .gt3-core-imagebox-wrapper .gt3-core-imagebox-img {
    margin: 0px 20px 0px 0px !important;
    max-width: 35px;
    width: 35px;
}

.elementor-6218 .elementor-element.elementor-element-653332c5 .gt3-core-imagebox-wrapper .gt3-core-imagebox-icon {
    margin: 0px 20px 0px 0px !important;
}

.elementor-6218 .elementor-element.elementor-element-653332c5 .gt3-core-imagebox-img img {
    transition-duration: 0.3s;
}

.elementor-6218 .elementor-element.elementor-element-653332c5 .gt3-core-imagebox-content .gt3-core-imagebox-description {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}

.elementor-6218 .elementor-element.elementor-element-653332c5 > .elementor-widget-container {
    padding: 0% 10% 0% 0%;
}

.elementor-6218 .elementor-element.elementor-element-5d44bfaf .elementor-spacer-inner {
    --spacer-size: 22px;
}

.elementor-6218 .elementor-element.elementor-element-34aa0473 .gt3-core-imagebox-wrapper .gt3-core-imagebox-img {
    margin: 0px 20px 0px 0px !important;
    max-width: 35px;
    width: 35px;
}

.elementor-6218 .elementor-element.elementor-element-34aa0473 .gt3-core-imagebox-wrapper .gt3-core-imagebox-icon {
    margin: 0px 20px 0px 0px !important;
}

.elementor-6218 .elementor-element.elementor-element-34aa0473 .gt3-core-imagebox-img img {
    transition-duration: 0.3s;
}

.elementor-6218 .elementor-element.elementor-element-34aa0473 .gt3-core-imagebox-content .gt3-core-imagebox-description {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}

.elementor-6218 .elementor-element.elementor-element-34aa0473 > .elementor-widget-container {
    padding: 0% 10% 0% 0%;
}

.elementor-6218 .elementor-element.elementor-element-44859f30 .elementor-spacer-inner {
    --spacer-size: 22px;
}

.elementor-6218 .elementor-element.elementor-element-9f10f65 .gt3-core-imagebox-wrapper .gt3-core-imagebox-img {
    margin: 0px 20px 0px 0px !important;
    max-width: 35px;
    width: 35px;
}

.elementor-6218 .elementor-element.elementor-element-9f10f65 .gt3-core-imagebox-wrapper .gt3-core-imagebox-icon {
    margin: 0px 20px 0px 0px !important;
}

.elementor-6218 .elementor-element.elementor-element-9f10f65 .gt3-core-imagebox-img img {
    transition-duration: 0.3s;
}

.elementor-6218 .elementor-element.elementor-element-9f10f65 .gt3-core-imagebox-content .gt3-core-imagebox-description {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}

.elementor-6218 .elementor-element.elementor-element-9f10f65 > .elementor-widget-container {
    padding: 0% 10% 0% 0%;
}

.elementor-6218 .elementor-element.elementor-element-680bb9da .elementor-spacer-inner {
    --spacer-size: 46px;
}

.elementor-6218 .elementor-element.elementor-element-2b9a998a.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type6 {
    padding: 13px 27px 13px 27px;
}

.elementor-6218 .elementor-element.elementor-element-2b9a998a.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type5 .gt3_module_button__container {
    padding: 13px 27px 13px 27px;
}

.elementor-6218 .elementor-element.elementor-element-2b9a998a.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type4 {
    padding: 13px 27px 13px 27px;
}

.elementor-6218 .elementor-element.elementor-element-2b9a998a.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type3 {
    padding: 13px 27px 13px 27px;
}

.elementor-6218 .elementor-element.elementor-element-2b9a998a.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-6218 .elementor-element.elementor-element-2b9a998a.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-6218 .elementor-element.elementor-element-2b9a998a.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type1.btn_icon_position_left {
    padding: 13px 27px 13px 27px;
}

    .elementor-6218 .elementor-element.elementor-element-2b9a998a.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-6218 .elementor-element.elementor-element-2b9a998a.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type1.btn_icon_position_right {
    padding: 13px 27px 13px 27px;
}

    .elementor-6218 .elementor-element.elementor-element-2b9a998a.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-6218 .elementor-element.elementor-element-2b9a998a.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .button_size_elementor_custom:not(.hover_type5) {
    padding: 13px 27px 13px 27px;
}

.elementor-6218 .elementor-element.elementor-element-2b9a998a.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a {
    border-style: solid;
    border-color: #6254e7;
}

.elementor-6218 .elementor-element.elementor-element-2b9a998a.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover {
    border-style: solid;
}

.elementor-6218 .elementor-element.elementor-element-2b9a998a.elementor-widget-gt3-core-button .gt3_module_button_elementor.rounded a {
    border-radius: 5px;
}

.elementor-6218 .elementor-element.elementor-element-2b9a998a.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:before {
    border-radius: 5px;
}

.elementor-6218 .elementor-element.elementor-element-2b9a998a.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:after {
    border-radius: 5px;
}

.elementor-6218 .elementor-element.elementor-element-2b9a998a.elementor-widget-gt3-core-button .gt3_module_button_elementor a {
    border-width: 1px !important;
}

    .elementor-6218 .elementor-element.elementor-element-2b9a998a.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-6218 .elementor-element.elementor-element-2b9a998a.elementor-widget-gt3-core-button .elementor_gt3_btn_text {
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 0.2px;
    color: #3B3663;
}

.elementor-6218 .elementor-element.elementor-element-2b9a998a.elementor-widget-gt3-core-button .gt3_module_button_elementor.button_icon_icon:not(.hover_type2) .elementor_gt3_btn_icon {
    color: #ffffff;
}

.elementor-6218 .elementor-element.elementor-element-2b9a998a.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-6218 .elementor-element.elementor-element-2b9a998a.elementor-widget-gt3-core-button .icon_svg_btn {
    color: #ffffff;
}

.elementor-6218 .elementor-element.elementor-element-2b9a998a.elementor-widget-gt3-core-button .gt3_icon_default {
    color: #ffffff;
}

.elementor-6218 .elementor-element.elementor-element-2b9a998a.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-6218 .elementor-element.elementor-element-2b9a998a.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container .gt3_module_button__cover.front {
    color: #3B3663;
}

.elementor-6218 .elementor-element.elementor-element-2b9a998a.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: #3B3663;
}

.elementor-6218 .elementor-element.elementor-element-2b9a998a.elementor-widget-gt3-core-button .gt3_module_button_elementor.button_icon_icon:not(.hover_type2) a:hover .elementor_gt3_btn_icon {
    color: #6254e7;
}

.elementor-6218 .elementor-element.elementor-element-2b9a998a.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-6218 .elementor-element.elementor-element-2b9a998a.elementor-widget-gt3-core-button a:hover .icon_svg_btn {
    color: #6254e7;
}

.elementor-6218 .elementor-element.elementor-element-2b9a998a.elementor-widget-gt3-core-button a:hover .gt3_icon_default {
    color: #6254e7;
}

.elementor-6218 .elementor-element.elementor-element-2b9a998a.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a:hover {
    border-color: #6254e7;
}

.elementor-6218 .elementor-element.elementor-element-2b9a998a.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-6218 .elementor-element.elementor-element-2b9a998a.elementor-widget-gt3-core-button a:not(.hover_type2):hover .elementor_gt3_btn_text {
    color: #ffffff;
}

.elementor-6218 .elementor-element.elementor-element-2b9a998a.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-6218 .elementor-element.elementor-element-2b9a998a.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-6218 .elementor-element.elementor-element-2b9a998a.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-6218 .elementor-element.elementor-element-2b9a998a.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back,
.elementor-6218 .elementor-element.elementor-element-2b9a998a.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type3:after,
.elementor-6218 .elementor-element.elementor-element-2b9a998a.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4:hover .gt3_module_button__cover:after,
.elementor-6218 .elementor-element.elementor-element-2b9a998a.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.back:before,
.elementor-6218 .elementor-element.elementor-element-2b9a998a.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.back:after,
.elementor-6218 .elementor-element.elementor-element-2b9a998a.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type6:hover:before,
.elementor-6218 .elementor-element.elementor-element-2b9a998a.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type6:hover:after {
    background-color: #6254E7;
}

.elementor-6218 .elementor-element.elementor-element-196b79e7 .elementor-spacer-inner {
    --spacer-size: 90px;
}

.elementor-6218 .elementor-element.elementor-element-34ae7d9e > .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-6218 .elementor-element.elementor-element-34ae7d9e > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px -5px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -5px;
}

    .elementor-6218 .elementor-element.elementor-element-34ae7d9e > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-6218 .elementor-element.elementor-element-7591bdaa:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-6218 .elementor-element.elementor-element-7591bdaa > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-6218 .elementor-element.elementor-element-7591bdaa > .elementor-element-populated, .elementor-6218 .elementor-element.elementor-element-7591bdaa > .elementor-element-populated > .elementor-background-overlay, .elementor-6218 .elementor-element.elementor-element-7591bdaa > .elementor-background-slideshow {
    border-radius: 52px 10px 52px 10px;
}

.elementor-6218 .elementor-element.elementor-element-7591bdaa > .elementor-element-populated {
    box-shadow: 29px 29px 59px 0px rgba(27.999999999999996, 137.00000000000003, 212, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 40px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
}

.elementor-6218 .elementor-element.elementor-element-7591bdaa:hover > .elementor-element-populated, .elementor-6218 .elementor-element.elementor-element-7591bdaa:hover > .elementor-element-populated > .elementor-background-overlay {
    border-radius: 10px 52px 10px 52px;
}

.elementor-6218 .elementor-element.elementor-element-7591bdaa > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6218 .elementor-element.elementor-element-7591bdaa > .elementor-element-populated > .elementor-widget-wrap {
    padding: 50px 20px 40px 40px;
}

.elementor-6218 .elementor-element.elementor-element-72584203 .gt3-core-imagebox-wrapper .gt3-core-imagebox-img {
    margin: 0px 0px 25px 0px !important;
    max-width: 86px;
    width: 86px;
}

.elementor-6218 .elementor-element.elementor-element-72584203 .gt3-core-imagebox-wrapper .gt3-core-imagebox-icon {
    margin: 0px 0px 25px 0px !important;
}

.elementor-6218 .elementor-element.elementor-element-72584203 .gt3-core-imagebox-img img {
    transition-duration: 0.3s;
}

.elementor-6218 .elementor-element.elementor-element-72584203 .gt3-core-imagebox-wrapper {
    text-align: left;
}

.elementor-6218 .elementor-element.elementor-element-72584203 .gt3-core-imagebox-title {
    margin-bottom: 3px;
}

.elementor-6218 .elementor-element.elementor-element-72584203 .gt3-core-imagebox-content .gt3-core-imagebox-title {
    font-size: 20px;
    font-weight: 700;
    line-height: 26px;
}

.elementor-6218 .elementor-element.elementor-element-72584203 .gt3-core-imagebox-content .gt3-core-imagebox-description {
    color: #696687;
    font-size: 16px;
    line-height: 1.7em;
}

.elementor-6218 .elementor-element.elementor-element-72584203.ha-has-bg-overlay > .elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-6218 .elementor-element.elementor-element-72584203 > .elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
}

.elementor-6218 .elementor-element.elementor-element-1e015d63:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-6218 .elementor-element.elementor-element-1e015d63 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-6218 .elementor-element.elementor-element-1e015d63 > .elementor-element-populated, .elementor-6218 .elementor-element.elementor-element-1e015d63 > .elementor-element-populated > .elementor-background-overlay, .elementor-6218 .elementor-element.elementor-element-1e015d63 > .elementor-background-slideshow {
    border-radius: 52px 10px 52px 10px;
}

.elementor-6218 .elementor-element.elementor-element-1e015d63 > .elementor-element-populated {
    box-shadow: 29px 29px 59px 0px rgba(27.999999999999996, 137.00000000000003, 212, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 40px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
}

.elementor-6218 .elementor-element.elementor-element-1e015d63:hover > .elementor-element-populated, .elementor-6218 .elementor-element.elementor-element-1e015d63:hover > .elementor-element-populated > .elementor-background-overlay {
    border-radius: 10px 52px 10px 52px;
}

.elementor-6218 .elementor-element.elementor-element-1e015d63 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6218 .elementor-element.elementor-element-1e015d63 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 50px 20px 40px 40px;
}

.elementor-6218 .elementor-element.elementor-element-5c4d9994 .gt3-core-imagebox-wrapper .gt3-core-imagebox-img {
    margin: 0px 0px 25px 0px !important;
    max-width: 86px;
    width: 86px;
}

.elementor-6218 .elementor-element.elementor-element-5c4d9994 .gt3-core-imagebox-wrapper .gt3-core-imagebox-icon {
    margin: 0px 0px 25px 0px !important;
}

.elementor-6218 .elementor-element.elementor-element-5c4d9994 .gt3-core-imagebox-img img {
    transition-duration: 0.3s;
}

.elementor-6218 .elementor-element.elementor-element-5c4d9994 .gt3-core-imagebox-wrapper {
    text-align: left;
}

.elementor-6218 .elementor-element.elementor-element-5c4d9994 .gt3-core-imagebox-title {
    margin-bottom: 3px;
}

.elementor-6218 .elementor-element.elementor-element-5c4d9994 .gt3-core-imagebox-content .gt3-core-imagebox-title {
    font-size: 20px;
    font-weight: 700;
    line-height: 26px;
}

.elementor-6218 .elementor-element.elementor-element-5c4d9994 .gt3-core-imagebox-content .gt3-core-imagebox-description {
    color: #696687;
    font-size: 16px;
    line-height: 1.7em;
}

.elementor-6218 .elementor-element.elementor-element-5c4d9994.ha-has-bg-overlay > .elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-6218 .elementor-element.elementor-element-5c4d9994 > .elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
}

.elementor-6218 .elementor-element.elementor-element-1331613a:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-6218 .elementor-element.elementor-element-1331613a > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-6218 .elementor-element.elementor-element-1331613a > .elementor-element-populated, .elementor-6218 .elementor-element.elementor-element-1331613a > .elementor-element-populated > .elementor-background-overlay, .elementor-6218 .elementor-element.elementor-element-1331613a > .elementor-background-slideshow {
    border-radius: 52px 10px 52px 10px;
}

.elementor-6218 .elementor-element.elementor-element-1331613a > .elementor-element-populated {
    box-shadow: 29px 29px 59px 0px rgba(27.999999999999996, 137.00000000000003, 212, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 40px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
}

.elementor-6218 .elementor-element.elementor-element-1331613a:hover > .elementor-element-populated, .elementor-6218 .elementor-element.elementor-element-1331613a:hover > .elementor-element-populated > .elementor-background-overlay {
    border-radius: 10px 52px 10px 52px;
}

.elementor-6218 .elementor-element.elementor-element-1331613a > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6218 .elementor-element.elementor-element-1331613a > .elementor-element-populated > .elementor-widget-wrap {
    padding: 50px 20px 40px 40px;
}

.elementor-6218 .elementor-element.elementor-element-bb96b35 .gt3-core-imagebox-wrapper .gt3-core-imagebox-img {
    margin: 0px 0px 25px 0px !important;
    max-width: 86px;
    width: 86px;
}

.elementor-6218 .elementor-element.elementor-element-bb96b35 .gt3-core-imagebox-wrapper .gt3-core-imagebox-icon {
    margin: 0px 0px 25px 0px !important;
}

.elementor-6218 .elementor-element.elementor-element-bb96b35 .gt3-core-imagebox-img img {
    transition-duration: 0.3s;
}

.elementor-6218 .elementor-element.elementor-element-bb96b35 .gt3-core-imagebox-wrapper {
    text-align: left;
}

.elementor-6218 .elementor-element.elementor-element-bb96b35 .gt3-core-imagebox-title {
    margin-bottom: 3px;
}

.elementor-6218 .elementor-element.elementor-element-bb96b35 .gt3-core-imagebox-content .gt3-core-imagebox-title {
    font-size: 20px;
    font-weight: 700;
    line-height: 26px;
}

.elementor-6218 .elementor-element.elementor-element-bb96b35 .gt3-core-imagebox-content .gt3-core-imagebox-description {
    color: #696687;
    font-size: 16px;
    line-height: 1.7em;
}

.elementor-6218 .elementor-element.elementor-element-bb96b35.ha-has-bg-overlay > .elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-6218 .elementor-element.elementor-element-bb96b35 > .elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
}

.elementor-6218 .elementor-element.elementor-element-33c4a342:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-6218 .elementor-element.elementor-element-33c4a342 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-6218 .elementor-element.elementor-element-33c4a342 > .elementor-element-populated, .elementor-6218 .elementor-element.elementor-element-33c4a342 > .elementor-element-populated > .elementor-background-overlay, .elementor-6218 .elementor-element.elementor-element-33c4a342 > .elementor-background-slideshow {
    border-radius: 52px 10px 52px 10px;
}

.elementor-6218 .elementor-element.elementor-element-33c4a342 > .elementor-element-populated {
    box-shadow: 29px 29px 59px 0px rgba(27.999999999999996, 137.00000000000003, 212, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 40px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
}

.elementor-6218 .elementor-element.elementor-element-33c4a342:hover > .elementor-element-populated, .elementor-6218 .elementor-element.elementor-element-33c4a342:hover > .elementor-element-populated > .elementor-background-overlay {
    border-radius: 10px 52px 10px 52px;
}

.elementor-6218 .elementor-element.elementor-element-33c4a342 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6218 .elementor-element.elementor-element-33c4a342 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 50px 20px 40px 40px;
}

.elementor-6218 .elementor-element.elementor-element-504f8d45 .gt3-core-imagebox-wrapper .gt3-core-imagebox-img {
    margin: 0px 0px 25px 0px !important;
    max-width: 86px;
    width: 86px;
}

.elementor-6218 .elementor-element.elementor-element-504f8d45 .gt3-core-imagebox-wrapper .gt3-core-imagebox-icon {
    margin: 0px 0px 25px 0px !important;
}

.elementor-6218 .elementor-element.elementor-element-504f8d45 .gt3-core-imagebox-img img {
    transition-duration: 0.3s;
}

.elementor-6218 .elementor-element.elementor-element-504f8d45 .gt3-core-imagebox-wrapper {
    text-align: left;
}

.elementor-6218 .elementor-element.elementor-element-504f8d45 .gt3-core-imagebox-title {
    margin-bottom: 3px;
}

.elementor-6218 .elementor-element.elementor-element-504f8d45 .gt3-core-imagebox-content .gt3-core-imagebox-title {
    font-size: 20px;
    font-weight: 700;
    line-height: 26px;
}

.elementor-6218 .elementor-element.elementor-element-504f8d45 .gt3-core-imagebox-content .gt3-core-imagebox-description {
    color: #696687;
    font-size: 16px;
    line-height: 1.7em;
}

.elementor-6218 .elementor-element.elementor-element-504f8d45.ha-has-bg-overlay > .elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-6218 .elementor-element.elementor-element-504f8d45 > .elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
}

.elementor-6218 .elementor-element.elementor-element-4e500df {
    margin-top: 18px;
    margin-bottom: 0px;
}

.elementor-6218 .elementor-element.elementor-element-c708ec5 {
    margin-top: -10px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 5px;
}

.elementor-6218 .elementor-element.elementor-element-e026f56 > .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-6218 .elementor-element.elementor-element-037f384 {
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
}

    .elementor-6218 .elementor-element.elementor-element-037f384 > .elementor-widget-container {
        margin: 0px 0px 3px 0px;
    }

.elementor-6218 .elementor-element.elementor-element-967f40e .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 30px;
    font-weight: bold;
    line-height: 38px;
}

.elementor-6218 .elementor-element.elementor-element-967f40e > .elementor-widget-container {
    padding: 0px 0px 12px 0px;
}

.elementor-6218 .elementor-element.elementor-element-2e53557 {
    text-align: justify;
    font-size: 18px;
    line-height: 1.5em;
}

    .elementor-6218 .elementor-element.elementor-element-2e53557 > .elementor-widget-container {
        margin: 0% 8% 0% 0%;
        padding: 0px 0px 22px 0px;
    }

.elementor-6218 .elementor-element.elementor-element-8a89d86.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type6 {
    padding: 13px 27px 13px 27px;
}

.elementor-6218 .elementor-element.elementor-element-8a89d86.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type5 .gt3_module_button__container {
    padding: 13px 27px 13px 27px;
}

.elementor-6218 .elementor-element.elementor-element-8a89d86.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type4 {
    padding: 13px 27px 13px 27px;
}

.elementor-6218 .elementor-element.elementor-element-8a89d86.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type3 {
    padding: 13px 27px 13px 27px;
}

.elementor-6218 .elementor-element.elementor-element-8a89d86.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-6218 .elementor-element.elementor-element-8a89d86.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-6218 .elementor-element.elementor-element-8a89d86.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type1.btn_icon_position_left {
    padding: 13px 27px 13px 27px;
}

    .elementor-6218 .elementor-element.elementor-element-8a89d86.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-6218 .elementor-element.elementor-element-8a89d86.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .hover_type1.btn_icon_position_right {
    padding: 13px 27px 13px 27px;
}

    .elementor-6218 .elementor-element.elementor-element-8a89d86.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-6218 .elementor-element.elementor-element-8a89d86.elementor-widget-gt3-core-button .gt3_module_button_elementor.size_custom .button_size_elementor_custom:not(.hover_type5) {
    padding: 13px 27px 13px 27px;
}

.elementor-6218 .elementor-element.elementor-element-8a89d86.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a {
    border-style: solid;
    border-color: #6254e7;
}

.elementor-6218 .elementor-element.elementor-element-8a89d86.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover {
    border-style: solid;
}

.elementor-6218 .elementor-element.elementor-element-8a89d86.elementor-widget-gt3-core-button .gt3_module_button_elementor.rounded a {
    border-radius: 5px;
}

.elementor-6218 .elementor-element.elementor-element-8a89d86.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:before {
    border-radius: 5px;
}

.elementor-6218 .elementor-element.elementor-element-8a89d86.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__cover:after {
    border-radius: 5px;
}

.elementor-6218 .elementor-element.elementor-element-8a89d86.elementor-widget-gt3-core-button .gt3_module_button_elementor a {
    border-width: 1px !important;
}

    .elementor-6218 .elementor-element.elementor-element-8a89d86.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-6218 .elementor-element.elementor-element-8a89d86.elementor-widget-gt3-core-button .elementor_gt3_btn_text {
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 0.2px;
    color: #3B3663;
}

.elementor-6218 .elementor-element.elementor-element-8a89d86.elementor-widget-gt3-core-button .gt3_module_button_elementor.button_icon_icon:not(.hover_type2) .elementor_gt3_btn_icon {
    color: #ffffff;
}

.elementor-6218 .elementor-element.elementor-element-8a89d86.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-6218 .elementor-element.elementor-element-8a89d86.elementor-widget-gt3-core-button .icon_svg_btn {
    color: #ffffff;
}

.elementor-6218 .elementor-element.elementor-element-8a89d86.elementor-widget-gt3-core-button .gt3_icon_default {
    color: #ffffff;
}

.elementor-6218 .elementor-element.elementor-element-8a89d86.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-6218 .elementor-element.elementor-element-8a89d86.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container .gt3_module_button__cover.front {
    color: #3B3663;
}

.elementor-6218 .elementor-element.elementor-element-8a89d86.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: #3B3663;
}

.elementor-6218 .elementor-element.elementor-element-8a89d86.elementor-widget-gt3-core-button .gt3_module_button_elementor.button_icon_icon:not(.hover_type2) a:hover .elementor_gt3_btn_icon {
    color: #6254e7;
}

.elementor-6218 .elementor-element.elementor-element-8a89d86.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-6218 .elementor-element.elementor-element-8a89d86.elementor-widget-gt3-core-button a:hover .icon_svg_btn {
    color: #6254e7;
}

.elementor-6218 .elementor-element.elementor-element-8a89d86.elementor-widget-gt3-core-button a:hover .gt3_icon_default {
    color: #6254e7;
}

.elementor-6218 .elementor-element.elementor-element-8a89d86.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a:hover {
    border-color: #6254E7;
}

.elementor-6218 .elementor-element.elementor-element-8a89d86.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-6218 .elementor-element.elementor-element-8a89d86.elementor-widget-gt3-core-button a:not(.hover_type2):hover .elementor_gt3_btn_text {
    color: #ffffff;
}

.elementor-6218 .elementor-element.elementor-element-8a89d86.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-6218 .elementor-element.elementor-element-8a89d86.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-6218 .elementor-element.elementor-element-8a89d86.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-6218 .elementor-element.elementor-element-8a89d86.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back,
.elementor-6218 .elementor-element.elementor-element-8a89d86.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type3:after,
.elementor-6218 .elementor-element.elementor-element-8a89d86.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4:hover .gt3_module_button__cover:after,
.elementor-6218 .elementor-element.elementor-element-8a89d86.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.back:before,
.elementor-6218 .elementor-element.elementor-element-8a89d86.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type5 .gt3_module_button__container .gt3_module_button__cover.back:after,
.elementor-6218 .elementor-element.elementor-element-8a89d86.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type6:hover:before,
.elementor-6218 .elementor-element.elementor-element-8a89d86.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type6:hover:after {
    background-color: #6254E7;
}

.elementor-6218 .elementor-element.elementor-element-3740a3f > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-6218 .elementor-element.elementor-element-3740a3f > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-6218 .elementor-element.elementor-element-cb08e17 img {
    width: 100%;
}

.elementor-6218 .elementor-element.elementor-element-cb08e17 > .elementor-widget-container {
    margin: 0% 0% 0% -4.5%;
}

.elementor-6218 .elementor-element.elementor-element-cb08e17 {
    z-index: 1;
}

.elementor-6218 .elementor-element.elementor-element-3c54b54 img {
    width: 53%;
    filter: brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-6218 .elementor-element.elementor-element-3c54b54 {
    text-align: left;
    top: -15.503%;
}

body:not(.rtl) .elementor-6218 .elementor-element.elementor-element-3c54b54 {
    left: 16.833%;
}

body.rtl .elementor-6218 .elementor-element.elementor-element-3c54b54 {
    right: 16.833%;
}

.elementor-6218 .elementor-element.elementor-element-750d327 img {
    width: 54%;
}

.elementor-6218 .elementor-element.elementor-element-750d327 {
    text-align: left;
    top: -21.085%;
}

body:not(.rtl) .elementor-6218 .elementor-element.elementor-element-750d327 {
    left: 39%;
}

body.rtl .elementor-6218 .elementor-element.elementor-element-750d327 {
    right: 39%;
}

.elementor-6218 .elementor-element.elementor-element-088dfa1 {
    margin-top: 150px;
    margin-bottom: 8px;
    z-index: 3;
}

.elementor-6218 .elementor-element.elementor-element-e57e21a img {
    width: 100%;
}

.elementor-6218 .elementor-element.elementor-element-e57e21a > .elementor-widget-container {
    margin: -10% -4.3% 0% -30.6%;
}

.elementor-6218 .elementor-element.elementor-element-8b7c4aa {
    margin-top: -104%;
    margin-bottom: 0%;
}

.elementor-6218 .elementor-element.elementor-element-6e321a0 > .elementor-element-populated {
    margin: 0px 5px 0px 0px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 0px;
}

.elementor-6218 .elementor-element.elementor-element-27fec58.elementor-widget-gt3-core-counter .counter_text .counter, .elementor-6218 .elementor-element.elementor-element-27fec58.elementor-widget-gt3-core-counter .counter_text .hidden_end {
    font-size: 43px;
    font-weight: 700;
    line-height: 1.3em;
    letter-spacing: -2px;
}

.elementor-6218 .elementor-element.elementor-element-27fec58.elementor-widget-gt3-core-counter .counter_text .counter {
    --textgradient_color1: #2BA83C;
    --textgradient_color2: #037848;
}

.elementor-6218 .elementor-element.elementor-element-27fec58.elementor-widget-gt3-core-counter .description {
    font-size: 18px;
    color: #3A3564;
}

.elementor-6218 .elementor-element.elementor-element-27fec58 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
    padding: 10px 13px 10px 13px;
    background-color: #FFFFFF;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 13px 13px 51px 0px rgba(9.999999999999991, 50.99999999999997, 80, 0.16);
}

.elementor-6218 .elementor-element.elementor-element-27fec58.ha-has-bg-overlay > .elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-6218 .elementor-element.elementor-element-28ca98c.elementor-widget-gt3-core-counter .counter_text .counter, .elementor-6218 .elementor-element.elementor-element-28ca98c.elementor-widget-gt3-core-counter .counter_text .hidden_end {
    font-size: 43px;
    font-weight: 700;
    line-height: 1.3em;
    letter-spacing: -2px;
}

.elementor-6218 .elementor-element.elementor-element-28ca98c.elementor-widget-gt3-core-counter .counter_text .counter {
    --textgradient_color1: var( --e-global-color-aa413fb );
    --textgradient_color2: var( --e-global-color-dc3ed3f );
}

.elementor-6218 .elementor-element.elementor-element-28ca98c.elementor-widget-gt3-core-counter .description {
    font-size: 18px;
    color: #3A3564;
}

.elementor-6218 .elementor-element.elementor-element-28ca98c > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
    padding: 10px 21px 10px 21px;
    background-color: #FFFFFF;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 13px 13px 51px 0px rgba(9.999999999999991, 50.99999999999997, 80, 0.16);
}

.elementor-6218 .elementor-element.elementor-element-28ca98c.ha-has-bg-overlay > .elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-6218 .elementor-element.elementor-element-1cf2b82 > .elementor-element-populated {
    margin: 0px 0px 0px 5px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 5px;
}

.elementor-6218 .elementor-element.elementor-element-b132930.elementor-widget-gt3-core-counter .counter_text .counter, .elementor-6218 .elementor-element.elementor-element-b132930.elementor-widget-gt3-core-counter .counter_text .hidden_end {
    font-size: 43px;
    font-weight: 700;
    line-height: 1.3em;
    letter-spacing: -2px;
}

.elementor-6218 .elementor-element.elementor-element-b132930.elementor-widget-gt3-core-counter .counter_text .counter {
    --textgradient_color1: var( --e-global-color-aa413fb );
    --textgradient_color2: var( --e-global-color-dc3ed3f );
}

.elementor-6218 .elementor-element.elementor-element-b132930.elementor-widget-gt3-core-counter .description {
    font-size: 18px;
    color: #3A3564;
}

.elementor-6218 .elementor-element.elementor-element-b132930 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
    padding: 10px 13px 10px 13px;
    background-color: #FFFFFF;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 13px 13px 51px 0px rgba(9.999999999999991, 50.99999999999997, 80, 0.16);
}

.elementor-6218 .elementor-element.elementor-element-b132930.ha-has-bg-overlay > .elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-6218 .elementor-element.elementor-element-d2e95cf.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-6218 .elementor-element.elementor-element-d2e95cf.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-6218 .elementor-element.elementor-element-d2e95cf.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-6218 .elementor-element.elementor-element-d2e95cf .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-6218 .elementor-element.elementor-element-d2e95cf .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-6218 .elementor-element.elementor-element-d2e95cf > .elementor-widget-container {
    padding: 50px 15px 56px 15px;
    background-color: #FFFFFF;
    border-radius: 16px 16px 16px 16px;
    box-shadow: 13px 13px 51px 0px rgba(9.999999999999991, 50.99999999999997, 80, 0.16);
}

.elementor-6218 .elementor-element.elementor-element-d2e95cf.ha-has-bg-overlay > .elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-6218 .elementor-element.elementor-element-6f73561 img {
    width: 100px;
    max-width: 100%;
}

.elementor-6218 .elementor-element.elementor-element-6f73561 {
    text-align: left;
    width: 21px;
    max-width: 21px;
    top: 30%;
    z-index: 50;
}

body:not(.rtl) .elementor-6218 .elementor-element.elementor-element-6f73561 {
    left: -40%;
}

body.rtl .elementor-6218 .elementor-element.elementor-element-6f73561 {
    right: -40%;
}

.elementor-6218 .elementor-element.elementor-element-6fbbbba img {
    width: 100px;
    max-width: 100%;
}

.elementor-6218 .elementor-element.elementor-element-6fbbbba {
    text-align: left;
    width: 13px;
    max-width: 13px;
    top: 13%;
    z-index: 50;
}

body:not(.rtl) .elementor-6218 .elementor-element.elementor-element-6fbbbba {
    left: -26%;
}

body.rtl .elementor-6218 .elementor-element.elementor-element-6fbbbba {
    right: -26%;
}

.elementor-6218 .elementor-element.elementor-element-da6b2db img {
    width: 100px;
    max-width: 100%;
}

.elementor-6218 .elementor-element.elementor-element-da6b2db {
    text-align: left;
    width: 36px;
    max-width: 36px;
    top: 56%;
    z-index: 50;
}

body:not(.rtl) .elementor-6218 .elementor-element.elementor-element-da6b2db {
    left: -24%;
}

body.rtl .elementor-6218 .elementor-element.elementor-element-da6b2db {
    right: -24%;
}

.elementor-6218 .elementor-element.elementor-element-075b356 > .elementor-element-populated, .elementor-6218 .elementor-element.elementor-element-075b356 > .elementor-element-populated > .elementor-background-overlay, .elementor-6218 .elementor-element.elementor-element-075b356 > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-6218 .elementor-element.elementor-element-075b356 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-6218 .elementor-element.elementor-element-075b356 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-6218 .elementor-element.elementor-element-769dbb5 img {
    width: 100%;
}

.elementor-6218 .elementor-element.elementor-element-769dbb5 > .elementor-widget-container {
    margin: 0% 0% 0% 5%;
    padding: 27px 27px 27px 27px;
    background-color: #FFFFFF;
    border-radius: 27px 27px 27px 27px;
    box-shadow: 0px 0px 31px 10px rgba(0, 0, 0, 0.15);
}

.elementor-6218 .elementor-element.elementor-element-769dbb5.ha-has-bg-overlay > .elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-6218 .elementor-element.elementor-element-6ee3863 img {
    width: 100px;
    max-width: 100%;
}

.elementor-6218 .elementor-element.elementor-element-6ee3863 {
    text-align: right;
    width: 24px;
    max-width: 24px;
    top: 5%;
    z-index: 50;
}

body:not(.rtl) .elementor-6218 .elementor-element.elementor-element-6ee3863 {
    right: -12%;
}

body.rtl .elementor-6218 .elementor-element.elementor-element-6ee3863 {
    left: -12%;
}

.elementor-6218 .elementor-element.elementor-element-9d7bef0 img {
    width: 100px;
    max-width: 100%;
}

.elementor-6218 .elementor-element.elementor-element-9d7bef0 {
    text-align: right;
    width: 36px;
    max-width: 36px;
    top: 36%;
    z-index: 50;
}

body:not(.rtl) .elementor-6218 .elementor-element.elementor-element-9d7bef0 {
    right: -30%;
}

body.rtl .elementor-6218 .elementor-element.elementor-element-9d7bef0 {
    left: -30%;
}

.elementor-6218 .elementor-element.elementor-element-d4fa344 img {
    width: 100px;
    max-width: 100%;
}

.elementor-6218 .elementor-element.elementor-element-d4fa344 {
    text-align: right;
    width: 13px;
    max-width: 13px;
    top: 8%;
    z-index: 50;
}

body:not(.rtl) .elementor-6218 .elementor-element.elementor-element-d4fa344 {
    right: -38%;
}

body.rtl .elementor-6218 .elementor-element.elementor-element-d4fa344 {
    left: -38%;
}

.elementor-6218 .elementor-element.elementor-element-6c0e884 > .elementor-container {
    max-width: 1190px;
}

.elementor-6218 .elementor-element.elementor-element-6c0e884 {
    margin-top: 0px;
    margin-bottom: 45px;
    z-index: 2;
}

.elementor-6218 .elementor-element.elementor-element-090777f > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

    .elementor-6218 .elementor-element.elementor-element-090777f > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

.elementor-6218 .elementor-element.elementor-element-d171f36 img {
    width: 71%;
}

.elementor-6218 .elementor-element.elementor-element-d171f36 {
    text-align: right;
    top: -154.429px;
}

body:not(.rtl) .elementor-6218 .elementor-element.elementor-element-d171f36 {
    right: -40.859%;
}

body.rtl .elementor-6218 .elementor-element.elementor-element-d171f36 {
    left: -40.859%;
}

.elementor-6218 .elementor-element.elementor-element-31e325d {
    text-align: center;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    z-index: 5;
}

    .elementor-6218 .elementor-element.elementor-element-31e325d > .elementor-widget-container {
        margin: 0px 0px -20px 0px;
        padding: 10px 0px 0px 0px;
    }

.elementor-6218 .elementor-element.elementor-element-967e8ee {
    text-align: center;
    z-index: 5;
}

    .elementor-6218 .elementor-element.elementor-element-967e8ee .elementor-heading-title {
        font-family: "Montserrat", Sans-serif;
        font-size: 30px;
        font-weight: bold;
        line-height: 38px;
    }

.elementor-6218 .elementor-element.elementor-element-3866393 img {
    width: 100px;
    max-width: 100%;
}

.elementor-6218 .elementor-element.elementor-element-3866393 {
    text-align: left;
    width: 13px;
    max-width: 13px;
    top: 5%;
    z-index: 50;
}

body:not(.rtl) .elementor-6218 .elementor-element.elementor-element-3866393 {
    left: -23%;
}

body.rtl .elementor-6218 .elementor-element.elementor-element-3866393 {
    right: -23%;
}

.elementor-6218 .elementor-element.elementor-element-a1a5fa1 img {
    width: 100px;
    max-width: 100%;
}

.elementor-6218 .elementor-element.elementor-element-a1a5fa1 {
    width: 36px;
    max-width: 36px;
    top: 37%;
    z-index: 50;
}

body:not(.rtl) .elementor-6218 .elementor-element.elementor-element-a1a5fa1 {
    left: -19%;
}

body.rtl .elementor-6218 .elementor-element.elementor-element-a1a5fa1 {
    right: -19%;
}

.elementor-6218 .elementor-element.elementor-element-7a6fd1c img {
    width: 100px;
    max-width: 100%;
}

.elementor-6218 .elementor-element.elementor-element-7a6fd1c {
    text-align: right;
    width: 36px;
    max-width: 36px;
    top: -1%;
    z-index: 50;
}

body:not(.rtl) .elementor-6218 .elementor-element.elementor-element-7a6fd1c {
    right: 23%;
}

body.rtl .elementor-6218 .elementor-element.elementor-element-7a6fd1c {
    left: 23%;
}

.elementor-6218 .elementor-element.elementor-element-d59cb01 img {
    width: 100px;
    max-width: 100%;
}

.elementor-6218 .elementor-element.elementor-element-d59cb01 {
    text-align: right;
    width: 13px;
    max-width: 13px;
    top: 18%;
    z-index: 50;
}

body:not(.rtl) .elementor-6218 .elementor-element.elementor-element-d59cb01 {
    right: -9%;
}

body.rtl .elementor-6218 .elementor-element.elementor-element-d59cb01 {
    left: -9%;
}

.elementor-6218 .elementor-element.elementor-element-4c358dc img {
    width: 100px;
    max-width: 100%;
}

.elementor-6218 .elementor-element.elementor-element-4c358dc {
    text-align: right;
    width: 21px;
    max-width: 21px;
    top: 30%;
    z-index: 50;
}

body:not(.rtl) .elementor-6218 .elementor-element.elementor-element-4c358dc {
    right: -15%;
}

body.rtl .elementor-6218 .elementor-element.elementor-element-4c358dc {
    left: -15%;
}

.elementor-6218 .elementor-element.elementor-element-aeec0a6 {
    padding: 0px 0px 35px 0px;
    z-index: 5;
}

.elementor-6218 .elementor-element.elementor-element-aaa1cc9 > .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: 30px;
}

.elementor-6218 .elementor-element.elementor-element-aaa1cc9 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-6218 .elementor-element.elementor-element-aaa1cc9 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-6218 .elementor-element.elementor-element-741f80e .gt3-core-imagebox-wrapper .gt3-core-imagebox-img {
    margin: 0px 10px 0px -10px !important;
    max-width: 76px;
    width: 76px;
}

.elementor-6218 .elementor-element.elementor-element-741f80e .gt3-core-imagebox-wrapper .gt3-core-imagebox-icon {
    margin: 0px 10px 0px -10px !important;
}

.elementor-6218 .elementor-element.elementor-element-741f80e .gt3-core-imagebox-img img {
    transition-duration: 0.3s;
}

.elementor-6218 .elementor-element.elementor-element-741f80e .gt3-core-imagebox-wrapper {
    text-align: left;
}

.elementor-6218 .elementor-element.elementor-element-741f80e .gt3-core-imagebox-title {
    margin-bottom: 15px;
}

.elementor-6218 .elementor-element.elementor-element-741f80e .gt3-core-imagebox-content .gt3-core-imagebox-title {
    color: #FFFFFF;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.7em;
    letter-spacing: -1px;
}

.elementor-6218 .elementor-element.elementor-element-741f80e:hover .gt3-core-imagebox-content .gt3-core-imagebox-title {
    color: #FFFFFF;
}

.elementor-6218 .elementor-element.elementor-element-741f80e .gt3-core-imagebox-content .gt3-core-imagebox-description {
    color: #696588;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}

.elementor-6218 .elementor-element.elementor-element-741f80e:hover .gt3-core-imagebox-content .gt3-core-imagebox-description {
    color: #FFFFFF;
}

.elementor-6218 .elementor-element.elementor-element-741f80e > .elementor-widget-container {
    padding: 33px 30px 41px 38px;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 13px 13px 51px 0px rgba(9.999999999999991, 50.99999999999997, 80, 0.1);
}

.elementor-6218 .elementor-element.elementor-element-741f80e:hover .elementor-widget-container {
    background-color: #3B3663;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    box-shadow: 14px 24px 43px 0px rgba(33, 41, 48, 0.42);
}

.elementor-6218 .elementor-element.elementor-element-741f80e.ha-has-bg-overlay > .elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-6218 .elementor-element.elementor-element-741f80e:hover > .elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
}

.elementor-6218 .elementor-element.elementor-element-37d461d .gt3-core-imagebox-wrapper .gt3-core-imagebox-img {
    margin: 0px 10px 0px -10px !important;
    max-width: 76px;
    width: 76px;
}

.elementor-6218 .elementor-element.elementor-element-37d461d .gt3-core-imagebox-wrapper .gt3-core-imagebox-icon {
    margin: 0px 10px 0px -10px !important;
}

.elementor-6218 .elementor-element.elementor-element-37d461d .gt3-core-imagebox-img img {
    transition-duration: 0.3s;
}

.elementor-6218 .elementor-element.elementor-element-37d461d .gt3-core-imagebox-wrapper {
    text-align: left;
}

.elementor-6218 .elementor-element.elementor-element-37d461d .gt3-core-imagebox-title {
    margin-bottom: 15px;
}

.elementor-6218 .elementor-element.elementor-element-37d461d .gt3-core-imagebox-content .gt3-core-imagebox-title {
    color: #252A3F;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.7em;
    letter-spacing: -1px;
}

.elementor-6218 .elementor-element.elementor-element-37d461d:hover .gt3-core-imagebox-content .gt3-core-imagebox-title {
    color: #FFFFFF;
}

.elementor-6218 .elementor-element.elementor-element-37d461d .gt3-core-imagebox-content .gt3-core-imagebox-description {
    color: #696588;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}

.elementor-6218 .elementor-element.elementor-element-37d461d:hover .gt3-core-imagebox-content .gt3-core-imagebox-description {
    color: #FFFFFF;
}

.elementor-6218 .elementor-element.elementor-element-37d461d > .elementor-widget-container {
    padding: 33px 30px 41px 38px;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 13px 13px 51px 0px rgba(9.999999999999991, 50.99999999999997, 80, 0.1);
}

.elementor-6218 .elementor-element.elementor-element-37d461d:hover .elementor-widget-container {
    background-color: #3B3663;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    box-shadow: 14px 24px 43px 0px rgba(33, 41, 48, 0.42);
}

.elementor-6218 .elementor-element.elementor-element-37d461d.ha-has-bg-overlay > .elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-6218 .elementor-element.elementor-element-37d461d:hover > .elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
}

.elementor-6218 .elementor-element.elementor-element-067a3c8 > .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: 30px;
}

.elementor-6218 .elementor-element.elementor-element-87331f6 .gt3-core-imagebox-wrapper .gt3-core-imagebox-img {
    margin: 0px 10px 0px -10px !important;
    max-width: 76px;
    width: 76px;
}

.elementor-6218 .elementor-element.elementor-element-87331f6 .gt3-core-imagebox-wrapper .gt3-core-imagebox-icon {
    margin: 0px 10px 0px -10px !important;
}

.elementor-6218 .elementor-element.elementor-element-87331f6 .gt3-core-imagebox-img img {
    transition-duration: 0.3s;
}

.elementor-6218 .elementor-element.elementor-element-87331f6 .gt3-core-imagebox-wrapper {
    text-align: left;
}

.elementor-6218 .elementor-element.elementor-element-87331f6 .gt3-core-imagebox-title {
    margin-bottom: 15px;
}

.elementor-6218 .elementor-element.elementor-element-87331f6 .gt3-core-imagebox-content .gt3-core-imagebox-title {
    color: #252A3F;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.7em;
    letter-spacing: -1px;
}

.elementor-6218 .elementor-element.elementor-element-87331f6:hover .gt3-core-imagebox-content .gt3-core-imagebox-title {
    color: #FFFFFF;
}

.elementor-6218 .elementor-element.elementor-element-87331f6 .gt3-core-imagebox-content .gt3-core-imagebox-description {
    color: #696588;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}

.elementor-6218 .elementor-element.elementor-element-87331f6:hover .gt3-core-imagebox-content .gt3-core-imagebox-description {
    color: #FFFFFF;
}

.elementor-6218 .elementor-element.elementor-element-87331f6 > .elementor-widget-container {
    padding: 33px 30px 41px 38px;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 13px 13px 51px 0px rgba(9.999999999999991, 50.99999999999997, 80, 0.1);
}

.elementor-6218 .elementor-element.elementor-element-87331f6:hover .elementor-widget-container {
    background-color: #3B3663;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    box-shadow: 14px 24px 43px 0px rgba(33, 41, 48, 0.42);
}

.elementor-6218 .elementor-element.elementor-element-87331f6.ha-has-bg-overlay > .elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-6218 .elementor-element.elementor-element-87331f6:hover > .elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
}

.elementor-6218 .elementor-element.elementor-element-fb143ef .gt3-core-imagebox-wrapper .gt3-core-imagebox-img {
    margin: 0px 10px 0px -10px !important;
    max-width: 76px;
    width: 76px;
}

.elementor-6218 .elementor-element.elementor-element-fb143ef .gt3-core-imagebox-wrapper .gt3-core-imagebox-icon {
    margin: 0px 10px 0px -10px !important;
}

.elementor-6218 .elementor-element.elementor-element-fb143ef .gt3-core-imagebox-img img {
    transition-duration: 0.3s;
}

.elementor-6218 .elementor-element.elementor-element-fb143ef .gt3-core-imagebox-wrapper {
    text-align: left;
}

.elementor-6218 .elementor-element.elementor-element-fb143ef .gt3-core-imagebox-title {
    margin-bottom: 15px;
}

.elementor-6218 .elementor-element.elementor-element-fb143ef .gt3-core-imagebox-content .gt3-core-imagebox-title {
    color: #252A3F;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.7em;
    letter-spacing: -1px;
}

.elementor-6218 .elementor-element.elementor-element-fb143ef:hover .gt3-core-imagebox-content .gt3-core-imagebox-title {
    color: #FFFFFF;
}

.elementor-6218 .elementor-element.elementor-element-fb143ef .gt3-core-imagebox-content .gt3-core-imagebox-description {
    color: #696588;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}

.elementor-6218 .elementor-element.elementor-element-fb143ef:hover .gt3-core-imagebox-content .gt3-core-imagebox-description {
    color: #FFFFFF;
}

.elementor-6218 .elementor-element.elementor-element-fb143ef > .elementor-widget-container {
    padding: 33px 30px 41px 38px;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 13px 13px 51px 0px rgba(9.999999999999991, 50.99999999999997, 80, 0.1);
}

.elementor-6218 .elementor-element.elementor-element-fb143ef:hover .elementor-widget-container {
    background-color: #3B3663;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    box-shadow: 14px 24px 43px 0px rgba(33, 41, 48, 0.42);
}

.elementor-6218 .elementor-element.elementor-element-fb143ef.ha-has-bg-overlay > .elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-6218 .elementor-element.elementor-element-fb143ef:hover > .elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
}

.elementor-6218 .elementor-element.elementor-element-6a85322 > .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: 30px;
}

.elementor-6218 .elementor-element.elementor-element-ce06d0b .gt3-core-imagebox-wrapper .gt3-core-imagebox-img {
    margin: 0px 10px 0px -10px !important;
    max-width: 76px;
    width: 76px;
}

.elementor-6218 .elementor-element.elementor-element-ce06d0b .gt3-core-imagebox-wrapper .gt3-core-imagebox-icon {
    margin: 0px 10px 0px -10px !important;
}

.elementor-6218 .elementor-element.elementor-element-ce06d0b .gt3-core-imagebox-img img {
    transition-duration: 0.3s;
}

.elementor-6218 .elementor-element.elementor-element-ce06d0b .gt3-core-imagebox-wrapper {
    text-align: left;
}

.elementor-6218 .elementor-element.elementor-element-ce06d0b .gt3-core-imagebox-title {
    margin-bottom: 15px;
}

.elementor-6218 .elementor-element.elementor-element-ce06d0b .gt3-core-imagebox-content .gt3-core-imagebox-title {
    color: #252A3F;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.7em;
    letter-spacing: -1px;
}

.elementor-6218 .elementor-element.elementor-element-ce06d0b:hover .gt3-core-imagebox-content .gt3-core-imagebox-title {
    color: #FFFFFF;
}

.elementor-6218 .elementor-element.elementor-element-ce06d0b .gt3-core-imagebox-content .gt3-core-imagebox-description {
    color: #696588;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}

.elementor-6218 .elementor-element.elementor-element-ce06d0b:hover .gt3-core-imagebox-content .gt3-core-imagebox-description {
    color: #FFFFFF;
}

.elementor-6218 .elementor-element.elementor-element-ce06d0b > .elementor-widget-container {
    padding: 33px 30px 41px 38px;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 13px 13px 51px 0px rgba(9.999999999999991, 50.99999999999997, 80, 0.1);
}

.elementor-6218 .elementor-element.elementor-element-ce06d0b:hover .elementor-widget-container {
    background-color: #3B3663;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    box-shadow: 14px 24px 43px 0px rgba(33, 41, 48, 0.42);
}

.elementor-6218 .elementor-element.elementor-element-ce06d0b.ha-has-bg-overlay > .elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-6218 .elementor-element.elementor-element-ce06d0b:hover > .elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
}

.elementor-6218 .elementor-element.elementor-element-4f90ebd .gt3-core-imagebox-wrapper .gt3-core-imagebox-img {
    margin: 0px 10px 0px -10px !important;
    max-width: 76px;
    width: 76px;
}

.elementor-6218 .elementor-element.elementor-element-4f90ebd .gt3-core-imagebox-wrapper .gt3-core-imagebox-icon {
    margin: 0px 10px 0px -10px !important;
}

.elementor-6218 .elementor-element.elementor-element-4f90ebd .gt3-core-imagebox-img img {
    transition-duration: 0.3s;
}

.elementor-6218 .elementor-element.elementor-element-4f90ebd .gt3-core-imagebox-wrapper {
    text-align: left;
}

.elementor-6218 .elementor-element.elementor-element-4f90ebd .gt3-core-imagebox-title {
    margin-bottom: 15px;
}

.elementor-6218 .elementor-element.elementor-element-4f90ebd .gt3-core-imagebox-content .gt3-core-imagebox-title {
    color: #252A3F;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.7em;
    letter-spacing: -1px;
}

.elementor-6218 .elementor-element.elementor-element-4f90ebd:hover .gt3-core-imagebox-content .gt3-core-imagebox-title {
    color: #FFFFFF;
}

.elementor-6218 .elementor-element.elementor-element-4f90ebd .gt3-core-imagebox-content .gt3-core-imagebox-description {
    color: #696588;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}

.elementor-6218 .elementor-element.elementor-element-4f90ebd:hover .gt3-core-imagebox-content .gt3-core-imagebox-description {
    color: #FFFFFF;
}

.elementor-6218 .elementor-element.elementor-element-4f90ebd > .elementor-widget-container {
    padding: 33px 30px 41px 38px;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 13px 13px 51px 0px rgba(9.999999999999991, 50.99999999999997, 80, 0.1);
}

.elementor-6218 .elementor-element.elementor-element-4f90ebd:hover .elementor-widget-container {
    background-color: #3B3663;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    box-shadow: 14px 24px 43px 0px rgba(33, 41, 48, 0.42);
}

.elementor-6218 .elementor-element.elementor-element-4f90ebd.ha-has-bg-overlay > .elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-6218 .elementor-element.elementor-element-4f90ebd:hover > .elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
}

.elementor-6218 .elementor-element.elementor-element-1b6c8a2:not(.elementor-motion-effects-element-type-background), .elementor-6218 .elementor-element.elementor-element-1b6c8a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2022/04/home09_vawe_bg2-1.png");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-6218 .elementor-element.elementor-element-1b6c8a2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 70px;
    padding: 0px 0px 0px 0px;
}

    .elementor-6218 .elementor-element.elementor-element-1b6c8a2 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-6218 .elementor-element.elementor-element-e5384b2 > .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-6218 .elementor-element.elementor-element-9778ded {
    padding: 0% 12% 0% 0%;
}

.elementor-6218 .elementor-element.elementor-element-61aa642 > .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-6218 .elementor-element.elementor-element-9e1a253 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 36px;
    font-weight: 600;
    line-height: 51px;
    --textgradient_color1: #0EB5BC;
    --textgradient_color2: #0879B0;
}

.elementor-6218 .elementor-element.elementor-element-9e1a253 > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
}

.elementor-6218 .elementor-element.elementor-element-6c87562 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 45px;
    font-weight: 600;
    line-height: 55px;
    --textgradient_color1: var( --e-global-color-aa413fb );
    --textgradient_color2: var( --e-global-color-dc3ed3f );
}

.elementor-6218 .elementor-element.elementor-element-6c87562 > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
}

.elementor-6218 .elementor-element.elementor-element-f6f5f30 .elementor-heading-title {
    color: #A3A3A3;
    font-family: "Montserrat", Sans-serif;
    font-size: 21px;
    font-weight: 300;
    line-height: 55px;
}

.elementor-6218 .elementor-element.elementor-element-f6f5f30 > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
}

.elementor-6218 .elementor-element.elementor-element-f383157 {
    --divider-border-style: solid;
    --divider-color: #20FFFC;
    --divider-border-width: 1px;
}

    .elementor-6218 .elementor-element.elementor-element-f383157 .elementor-divider-separator {
        width: 84%;
    }

    .elementor-6218 .elementor-element.elementor-element-f383157 .elementor-divider {
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .elementor-6218 .elementor-element.elementor-element-f383157 > .elementor-widget-container {
        margin: -25px 0px -20px 0px;
    }

.elementor-6218 .elementor-element.elementor-element-ba11106 {
    text-align: left;
    color: #3B3663;
    font-family: "Nunito", Sans-serif;
    font-size: 18px;
}

    .elementor-6218 .elementor-element.elementor-element-ba11106 > .elementor-widget-container {
        margin: -10px 0px 3px 0px;
    }

.elementor-6218 .elementor-element.elementor-element-77e67c8 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 89px;
    font-weight: 700;
    line-height: 100px;
    --textgradient_color1: #2BA83C;
    --textgradient_color2: var( --e-global-color-dc3ed3f );
}

.elementor-6218 .elementor-element.elementor-element-77e67c8 > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
}

.elementor-6218 .elementor-element.elementor-element-63801b4 .elementor-spacer-inner {
    --spacer-size: 25px;
}

.elementor-6218 .elementor-element.elementor-element-6ffc1fe .elementor-button {
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-aa413fb ) 0%, var( --e-global-color-dc3ed3f ) 100%);
    border-radius: 20px 20px 20px 20px;
}

.elementor-6218 .elementor-element.elementor-element-a50b027 .elementor-spacer-inner {
    --spacer-size: 60px;
}

.elementor-bc-flex-widget .elementor-6218 .elementor-element.elementor-element-b5dbbbd.elementor-column .elementor-column-wrap {
    align-items: flex-end;
}

.elementor-6218 .elementor-element.elementor-element-b5dbbbd.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-6218 .elementor-element.elementor-element-8e02bf3 img {
    width: 100%;
    max-width: 100%;
}

.elementor-6218 .elementor-element.elementor-element-8e02bf3 > .elementor-widget-container {
    margin: 0px -11px 0px -59px;
    padding: 0px 0px 0px 0px;
}

.elementor-6218 .elementor-element.elementor-element-e581730:not(.elementor-motion-effects-element-type-background), .elementor-6218 .elementor-element.elementor-element-e581730 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FAFAFA;
}

.elementor-6218 .elementor-element.elementor-element-e581730 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-6218 .elementor-element.elementor-element-e581730 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-6218 .elementor-element.elementor-element-0e4fc37 > .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-6218 .elementor-element.elementor-element-4b3b194 .elementor-spacer-inner {
    --spacer-size: 47px;
}

.elementor-6218 .elementor-element.elementor-element-916a9fa {
    text-align: center;
    color: #3B3663;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    z-index: 1;
}

    .elementor-6218 .elementor-element.elementor-element-916a9fa > .elementor-widget-container {
        margin: 0px 0px 2px 0px;
    }

.elementor-6218 .elementor-element.elementor-element-88ec7aa {
    text-align: center;
    z-index: 1;
}

    .elementor-6218 .elementor-element.elementor-element-88ec7aa .elementor-heading-title {
        color: #3B3663;
        font-family: "Montserrat", Sans-serif;
        font-size: 30px;
        font-weight: 600;
        letter-spacing: -0.2px;
    }

.elementor-6218 .elementor-element.elementor-element-f92d2bc {
    text-align: right;
    top: 90px;
    z-index: 0;
}

body:not(.rtl) .elementor-6218 .elementor-element.elementor-element-f92d2bc {
    right: -120px;
}

body.rtl .elementor-6218 .elementor-element.elementor-element-f92d2bc {
    left: -120px;
}

.elementor-6218 .elementor-element.elementor-element-fc75f11 .elementor-spacer-inner {
    --spacer-size: 18px;
}

.elementor-6218 .elementor-element.elementor-element-5fc6eeb {
    z-index: 55;
}

.elementor-6218 .elementor-element.elementor-element-567f65e:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-6218 .elementor-element.elementor-element-567f65e > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FBFBFB;
}

.elementor-6218 .elementor-element.elementor-element-567f65e > .elementor-element-populated, .elementor-6218 .elementor-element.elementor-element-567f65e > .elementor-element-populated > .elementor-background-overlay, .elementor-6218 .elementor-element.elementor-element-567f65e > .elementor-background-slideshow {
    border-radius: 25px 25px 25px 25px;
}

.elementor-6218 .elementor-element.elementor-element-567f65e > .elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-6218 .elementor-element.elementor-element-567f65e > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-6218 .elementor-element.elementor-element-567f65e > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

.elementor-6218 .elementor-element.elementor-element-07ccabe {
    text-align: center;
}

    .elementor-6218 .elementor-element.elementor-element-07ccabe .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-6218 .elementor-element.elementor-element-07ccabe > .elementor-widget-container {
        padding: 25px 0px 0px 0px;
    }

.elementor-6218 .elementor-element.elementor-element-ef568ac .price_item_title-elementor h3 {
    color: #A6A9AB;
    background-image: none !important;
    -webkit-text-fill-color: unset !important;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 1em;
    letter-spacing: 2px;
}

.elementor-6218 .elementor-element.elementor-element-ef568ac .price_item_prefix-elementor {
    color: #3B3663;
    font-size: 22px;
    font-weight: bold;
}

.elementor-6218 .elementor-element.elementor-element-ef568ac .price_item_suffix-elementor {
    color: #3B3663;
    font-size: 14px;
    font-weight: bold;
    line-height: 4.6em;
}

.elementor-6218 .elementor-element.elementor-element-ef568ac .gt3_price_item-cost-elementor {
    color: #3B3663;
    font-size: 37px;
    font-weight: bold;
    line-height: 0.85em;
    letter-spacing: -0.5px;
}

.elementor-6218 .elementor-element.elementor-element-ef568ac .gt3_price_item_body-elementor .items_text-price {
    color: #696687;
    font-size: 14px;
    line-height: 23px;
}

.elementor-6218 .elementor-element.elementor-element-ef568ac .price_button-elementor .shortcode_button {
    font-size: 12px;
    letter-spacing: 0.2px;
}

.elementor-6218 .elementor-element.elementor-element-ef568ac .price-button-icon {
    font-size: 12px;
}

.elementor-6218 .elementor-element.elementor-element-ef568ac > .elementor-widget-container {
    margin: -30px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-6218 .elementor-element.elementor-element-ef568ac {
    z-index: 55;
}

    .elementor-6218 .elementor-element.elementor-element-ef568ac.ha-has-bg-overlay > .elementor-widget-container:before {
        transition: background 0.3s;
    }

.elementor-6218 .elementor-element.elementor-element-9171e43 > .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-6218 .elementor-element.elementor-element-9171e43:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-6218 .elementor-element.elementor-element-9171e43 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(90deg, #4f504f 1%, #3b8164 100%);
}

.elementor-6218 .elementor-element.elementor-element-9171e43 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-6218 .elementor-element.elementor-element-9171e43 > .elementor-element-populated, .elementor-6218 .elementor-element.elementor-element-9171e43 > .elementor-element-populated > .elementor-background-overlay, .elementor-6218 .elementor-element.elementor-element-9171e43 > .elementor-background-slideshow {
        border-radius: 25px 25px 25px 25px;
    }

        .elementor-6218 .elementor-element.elementor-element-9171e43 > .elementor-element-populated > .elementor-background-overlay {
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
        }

        .elementor-6218 .elementor-element.elementor-element-9171e43 > .elementor-element-populated > .elementor-widget-wrap {
            padding: 0px 0px 0px 0px;
        }

.elementor-6218 .elementor-element.elementor-element-adc6b4a {
    text-align: center;
}

    .elementor-6218 .elementor-element.elementor-element-adc6b4a .elementor-heading-title {
        color: #FFFFFF;
        font-size: 22px;
    }

    .elementor-6218 .elementor-element.elementor-element-adc6b4a > .elementor-widget-container {
        padding: 25px 0px 0px 0px;
    }

    .elementor-6218 .elementor-element.elementor-element-adc6b4a.ha-has-bg-overlay > .elementor-widget-container:before {
        transition: background 0.3s;
    }

.elementor-6218 .elementor-element.elementor-element-41bc158 .gt3_pricebox_module_wrapper.type1 .gt3_price_item-cost-elementor, .elementor-6218 .elementor-element.elementor-element-41bc158 .gt3_pricebox_module_wrapper.type1 .gt3_price_item-cost-elementor span.inner_2_circles:before, .elementor-6218 .elementor-element.elementor-element-41bc158 .gt3_pricebox_module_wrapper.type1 .gt3_price_item-cost-elementor span.inner_2_circles:after, .elementor-6218 .elementor-element.elementor-element-41bc158 .gt3_pricebox_module_wrapper.type1 .gt3_price_item-cost-elementor span.inner_circle, .elementor-6218 .elementor-element.elementor-element-41bc158 .price_button-elementor span.gt3_module_button__cover.front:before, .elementor-6218 .elementor-element.elementor-element-41bc158 .price_button-elementor span.gt3_module_button__cover.back:before, .elementor-6218 .elementor-element.elementor-element-41bc158 .gt3_pricebox_module_wrapper.type2 .gt3_price_item-elementor .gt3_item_cost_wrapper h3, .elementor-6218 .elementor-element.elementor-element-41bc158.active-package-yes.elementor-widget-gt3-core-pricebox .type2 .gt3_price_item_body-elementor, .elementor-6218 .elementor-element.elementor-element-41bc158 .gt3_pricebox_module_wrapper.type2 .gt3_price_item-wrapper_block:before, .elementor-6218 .elementor-element.elementor-element-41bc158.active-package-yes .gt3_pricebox_module_wrapper.type3 .gt3_price_item_wrapper-elementor, .elementor-6218 .elementor-element.elementor-element-41bc158.active-package-yes .gt3_pricebox_module_wrapper.type4 .gt3_price_item_wrapper-elementor, .elementor-6218 .elementor-element.elementor-element-41bc158.active-package-yes .gt3_pricebox_module_wrapper.type5 .gt3_price_item_wrapper-elementor .gt3_price_item_wrapper-container {
    background-color: var( --e-global-color-aa413fb );
    background-image: var( --e-global-color-aa413fb );
    border-color: var( --e-global-color-aa413fb );
}

.elementor-6218 .elementor-element.elementor-element-41bc158.elementor-widget-gt3-core-pricebox .gt3_pricebox_module_wrapper.type1 .shortcode_button:hover {
    color: var( --e-global-color-dc3ed3f );
}

.elementor-6218 .elementor-element.elementor-element-41bc158.elementor-widget-gt3-core-pricebox .gt3_pricebox_module_wrapper.type2 .shortcode_button:hover {
    color: var( --e-global-color-dc3ed3f );
}

.elementor-6218 .elementor-element.elementor-element-41bc158 .gt3_pricebox_module_wrapper.type1 .gt3_price_item-cost-elementor span.inner_circle {
    border-color: var( --e-global-color-dc3ed3f );
}

.elementor-6218 .elementor-element.elementor-element-41bc158 .gt3_pricebox_module_wrapper.type1 .price_button-elementor .shortcode_button .gt3_module_button__cover.back:before {
    border-color: var( --e-global-color-dc3ed3f );
}

.elementor-6218 .elementor-element.elementor-element-41bc158 .gt3_pricebox_module_wrapper.type2 .price_button-elementor .shortcode_button .gt3_module_button__cover.back:before, .elementor-6218 .elementor-element.elementor-element-41bc158 .gt3_pricebox_module_wrapper.type3 .price_button-elementor .shortcode_button .gt3_module_button__cover.back:before, .elementor-6218 .elementor-element.elementor-element-41bc158 .gt3_pricebox_module_wrapper.type4 .price_button-elementor .shortcode_button .gt3_module_button__cover.back:before {
    border-color: var( --e-global-color-dc3ed3f );
}

.elementor-6218 .elementor-element.elementor-element-41bc158 .gt3_pricebox_module_wrapper.type2 .price_button-elementor .shortcode_button:hover, .elementor-6218 .elementor-element.elementor-element-41bc158 .gt3_pricebox_module_wrapper.type3 .price_button-elementor .shortcode_button:hover, .elementor-6218 .elementor-element.elementor-element-41bc158 .gt3_pricebox_module_wrapper.type4 .price_button-elementor .shortcode_button:hover, .elementor-6218 .elementor-element.elementor-element-41bc158:not(.active-package-yes) .gt3_pricebox_module_wrapper.type3 .gt3_price_item-cost-elementor, .elementor-6218 .elementor-element.elementor-element-41bc158:not(.active-package-yes) .gt3_pricebox_module_wrapper.type4 .gt3_price_item-cost-elementor, .elementor-6218 .elementor-element.elementor-element-41bc158.active-package-yes .gt3_pricebox_module_wrapper.type2 .price_button-elementor .shortcode_button,
.elementor-6218 .elementor-element.elementor-element-41bc158.active-package-yes .gt3_pricebox_module_wrapper.type3 .price_button-elementor .shortcode_button, .elementor-6218 .elementor-element.elementor-element-41bc158.active-package-yes .gt3_pricebox_module_wrapper.type4 .price_button-elementor .shortcode_button {
    color: var( --e-global-color-dc3ed3f );
}

.elementor-6218 .elementor-element.elementor-element-41bc158 .gt3_pricebox_module_wrapper.type1 .gt3_price_item-cost-elementor, .elementor-6218 .elementor-element.elementor-element-41bc158 .gt3_pricebox_module_wrapper.type1 .gt3_price_item-cost-elementor span.inner_2_circles:before, .elementor-6218 .elementor-element.elementor-element-41bc158 .gt3_pricebox_module_wrapper.type1 .gt3_price_item-cost-elementor span.inner_2_circles:after, .elementor-6218 .elementor-element.elementor-element-41bc158 .price_button-elementor span.gt3_module_button__cover.front:before, .elementor-6218 .elementor-element.elementor-element-41bc158 .price_button-elementor span.gt3_module_button__cover.back:before, .elementor-6218 .elementor-element.elementor-element-41bc158 .gt3_pricebox_module_wrapper.type2 .gt3_price_item-elementor .gt3_item_cost_wrapper h3, .elementor-6218 .elementor-element.elementor-element-41bc158.active-package-yes.elementor-widget-gt3-core-pricebox .type2 .gt3_price_item_body-elementor, .elementor-6218 .elementor-element.elementor-element-41bc158 .gt3_pricebox_module_wrapper.type2 .gt3_price_item-wrapper_block:before, .elementor-6218 .elementor-element.elementor-element-41bc158.active-package-yes.elementor-widget-gt3-core-pricebox .gt3_pricebox_module_wrapper.type3 .gt3_price_item_wrapper-elementor, .elementor-6218 .elementor-element.elementor-element-41bc158.active-package-yes.elementor-widget-gt3-core-pricebox .gt3_pricebox_module_wrapper.type4 .gt3_price_item_wrapper-elementor, .elementor-6218 .elementor-element.elementor-element-41bc158.active-package-yes.elementor-widget-gt3-core-pricebox .gt3_pricebox_module_wrapper.type5 .gt3_price_item_wrapper-elementor .gt3_price_item_wrapper-container {
    background-color: transparent;
    background-image: linear-gradient(90deg, #4d9156 0%, #1a2823 100%);
    border-color: var( --e-global-color-dc3ed3f );
}

.elementor-6218 .elementor-element.elementor-element-41bc158 .price_item_title-elementor h3 {
    color: #FFFFFF;
    background-image: none !important;
    -webkit-text-fill-color: unset !important;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 1em;
    letter-spacing: 2px;
}

.elementor-6218 .elementor-element.elementor-element-41bc158 .price_item_prefix-elementor {
    color: #FFFFFF;
    font-size: 22px;
    font-weight: bold;
}

.elementor-6218 .elementor-element.elementor-element-41bc158 .price_item_suffix-elementor {
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    line-height: 4.6em;
}

.elementor-6218 .elementor-element.elementor-element-41bc158 .gt3_price_item-cost-elementor {
    color: #FFFFFF;
    font-size: 37px;
    font-weight: bold;
    line-height: 0.85em;
    letter-spacing: -0.5px;
}

.elementor-6218 .elementor-element.elementor-element-41bc158 .gt3_price_item_body-elementor .items_text-price {
    color: #FFFFFF;
    font-size: 14px;
    line-height: 23px;
}

.elementor-6218 .elementor-element.elementor-element-41bc158 .price_button-elementor .shortcode_button {
    font-size: 12px;
    letter-spacing: 0.2px;
}

.elementor-6218 .elementor-element.elementor-element-41bc158 .price-button-icon {
    font-size: 12px;
}

.elementor-6218 .elementor-element.elementor-element-41bc158 {
    z-index: 55;
}

    .elementor-6218 .elementor-element.elementor-element-41bc158 > .elementor-widget-container {
        background-color: #FFFFFF;
        border-radius: 10px 10px 10px 10px;
    }

    .elementor-6218 .elementor-element.elementor-element-41bc158.ha-has-bg-overlay > .elementor-widget-container:before {
        transition: background 0.3s;
    }

.elementor-6218 .elementor-element.elementor-element-cf84a05:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-6218 .elementor-element.elementor-element-cf84a05 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FBFBFB;
}

.elementor-6218 .elementor-element.elementor-element-cf84a05 > .elementor-element-populated, .elementor-6218 .elementor-element.elementor-element-cf84a05 > .elementor-element-populated > .elementor-background-overlay, .elementor-6218 .elementor-element.elementor-element-cf84a05 > .elementor-background-slideshow {
    border-radius: 25px 25px 25px 25px;
}

.elementor-6218 .elementor-element.elementor-element-cf84a05 > .elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

    .elementor-6218 .elementor-element.elementor-element-cf84a05 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-6218 .elementor-element.elementor-element-96c347a {
    text-align: center;
}

    .elementor-6218 .elementor-element.elementor-element-96c347a .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-6218 .elementor-element.elementor-element-96c347a > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 19px 0px;
    }

.elementor-6218 .elementor-element.elementor-element-37ebebf .price_item_title-elementor h3 {
    color: #A6A9AB;
    background-image: none !important;
    -webkit-text-fill-color: unset !important;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 1em;
    letter-spacing: 2px;
}

.elementor-6218 .elementor-element.elementor-element-37ebebf .price_item_prefix-elementor {
    color: #3B3663;
    font-size: 22px;
    font-weight: bold;
}

.elementor-6218 .elementor-element.elementor-element-37ebebf .price_item_suffix-elementor {
    color: #3B3663;
    font-size: 14px;
    font-weight: bold;
    line-height: 4.6em;
}

.elementor-6218 .elementor-element.elementor-element-37ebebf .gt3_price_item-cost-elementor {
    color: #3B3663;
    font-size: 37px;
    font-weight: bold;
    line-height: 0.85em;
    letter-spacing: -0.5px;
}

.elementor-6218 .elementor-element.elementor-element-37ebebf .gt3_price_item_body-elementor .items_text-price {
    color: #696687;
    font-size: 14px;
    line-height: 23px;
}

.elementor-6218 .elementor-element.elementor-element-37ebebf .price_button-elementor .shortcode_button {
    font-size: 12px;
    letter-spacing: 0.2px;
}

.elementor-6218 .elementor-element.elementor-element-37ebebf .price-button-icon {
    font-size: 12px;
}

.elementor-6218 .elementor-element.elementor-element-37ebebf > .elementor-widget-container {
    margin: -30px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-6218 .elementor-element.elementor-element-37ebebf {
    z-index: 55;
}

    .elementor-6218 .elementor-element.elementor-element-37ebebf.ha-has-bg-overlay > .elementor-widget-container:before {
        transition: background 0.3s;
    }

.elementor-6218 .elementor-element.elementor-element-65b392b:not(.elementor-motion-effects-element-type-background), .elementor-6218 .elementor-element.elementor-element-65b392b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F8F9FA;
}

.elementor-6218 .elementor-element.elementor-element-65b392b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 50px;
    margin-bottom: 0px;
    z-index: 1;
}

    .elementor-6218 .elementor-element.elementor-element-65b392b > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-6218 .elementor-element.elementor-element-711eafbf > .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-6218 .elementor-element.elementor-element-711eafbf:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-6218 .elementor-element.elementor-element-711eafbf > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../../../../livewp.site/wp/md/ewebot/wp-content/uploads/sites/64/2020/10/home8_testimonials_bg.png");
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-6218 .elementor-element.elementor-element-711eafbf > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

    .elementor-6218 .elementor-element.elementor-element-711eafbf > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-6218 .elementor-element.elementor-element-711eafbf > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0px 0px 155px 0px;
    }

.elementor-6218 .elementor-element.elementor-element-3e2c4c40 .elementor-spacer-inner {
    --spacer-size: 47px;
}

.elementor-6218 .elementor-element.elementor-element-18a93022 {
    text-align: center;
    color: #3B3663;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    z-index: 1;
}

    .elementor-6218 .elementor-element.elementor-element-18a93022 > .elementor-widget-container {
        margin: 0px 0px 2px 0px;
    }

.elementor-6218 .elementor-element.elementor-element-11c1a49c {
    text-align: center;
    z-index: 1;
}

    .elementor-6218 .elementor-element.elementor-element-11c1a49c .elementor-heading-title {
        color: #3B3663;
        font-family: var( --e-global-typography-dcfbaad-font-family ), Sans-serif;
        font-size: var( --e-global-typography-dcfbaad-font-size );
        font-weight: var( --e-global-typography-dcfbaad-font-weight );
        line-height: var( --e-global-typography-dcfbaad-line-height );
        letter-spacing: var( --e-global-typography-dcfbaad-letter-spacing );
        word-spacing: var( --e-global-typography-dcfbaad-word-spacing );
    }

.elementor-6218 .elementor-element.elementor-element-9a50388 {
    margin-top: -45px;
    margin-bottom: 0px;
}

.elementor-6218 .elementor-element.elementor-element-17591d5e > .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-6218 .elementor-element.elementor-element-535b9460 img {
    max-width: 56px;
    border-radius: 50% 50% 50% 50%;
}

.elementor-6218 .elementor-element.elementor-element-535b9460 {
    text-align: left;
}

    .elementor-6218 .elementor-element.elementor-element-535b9460 > .elementor-widget-container {
        margin: 0% 0% 0% 28%;
    }

    .elementor-6218 .elementor-element.elementor-element-535b9460.ha-has-bg-overlay > .elementor-widget-container:before {
        transition: background 0.3s;
    }

.elementor-6218 .elementor-element.elementor-element-7849432 img {
    max-width: 84px;
    border-radius: 50% 50% 50% 50%;
}

.elementor-6218 .elementor-element.elementor-element-7849432 {
    text-align: right;
}

    .elementor-6218 .elementor-element.elementor-element-7849432 > .elementor-widget-container {
        margin: -2% 28% 0% 0%;
    }

.elementor-6218 .elementor-element.elementor-element-38847ed9 .elementor-spacer-inner {
    --spacer-size: 34px;
}

.elementor-6218 .elementor-element.elementor-element-45c9695d img {
    max-width: 70px;
    border-radius: 50% 50% 50% 50%;
}

.elementor-6218 .elementor-element.elementor-element-45c9695d {
    text-align: center;
}

    .elementor-6218 .elementor-element.elementor-element-45c9695d > .elementor-widget-container {
        margin: 0px 35px 0px 0px;
    }

.elementor-6218 .elementor-element.elementor-element-48c3336e .elementor-spacer-inner {
    --spacer-size: 30px;
}

.elementor-6218 .elementor-element.elementor-element-3a66426 img {
    max-width: 84px;
    border-radius: 50% 50% 50% 50%;
}

.elementor-6218 .elementor-element.elementor-element-3a66426 {
    text-align: right;
}

    .elementor-6218 .elementor-element.elementor-element-3a66426 > .elementor-widget-container {
        margin: -2% 28% 0% 0%;
    }

.elementor-6218 .elementor-element.elementor-element-72df79e0 .elementor-spacer-inner {
    --spacer-size: 20px;
}

.elementor-6218 .elementor-element.elementor-element-393932da > .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-6218 .elementor-element.elementor-element-8ee4da0 .elementor-spacer-inner {
    --spacer-size: 16px;
}

.elementor-6218 .elementor-element.elementor-element-2fdfae40 img {
    max-width: 56px;
    border-radius: 50% 50% 50% 50%;
}

.elementor-6218 .elementor-element.elementor-element-2fdfae40 {
    text-align: left;
}

    .elementor-6218 .elementor-element.elementor-element-2fdfae40 > .elementor-widget-container {
        margin: 0% 0% 0% 38%;
    }

    .elementor-6218 .elementor-element.elementor-element-2fdfae40.ha-has-bg-overlay > .elementor-widget-container:before {
        transition: background 0.3s;
    }

.elementor-6218 .elementor-element.elementor-element-336e5b00 img {
    max-width: 56px;
    border-radius: 50% 50% 50% 50%;
}

.elementor-6218 .elementor-element.elementor-element-336e5b00 {
    text-align: right;
}

    .elementor-6218 .elementor-element.elementor-element-336e5b00 > .elementor-widget-container {
        margin: -4% 26% 0% 0%;
    }

.elementor-6218 .elementor-element.elementor-element-40e36558 .elementor-spacer-inner {
    --spacer-size: 80px;
}

.elementor-6218 .elementor-element.elementor-element-777ed8d8 img {
    max-width: 56px;
    border-radius: 50% 50% 50% 50%;
}

.elementor-6218 .elementor-element.elementor-element-777ed8d8 {
    text-align: right;
}

    .elementor-6218 .elementor-element.elementor-element-777ed8d8 > .elementor-widget-container {
        margin: -2% 16% 0% 0%;
    }

.elementor-6218 .elementor-element.elementor-element-2cd76e6b img {
    max-width: 84px;
    border-radius: 50% 50% 50% 50%;
}

.elementor-6218 .elementor-element.elementor-element-2cd76e6b {
    text-align: left;
}

    .elementor-6218 .elementor-element.elementor-element-2cd76e6b > .elementor-widget-container {
        margin: 0% 0% 0% 29%;
    }

.elementor-6218 .elementor-element.elementor-element-1e78b5ea .elementor-spacer-inner {
    --spacer-size: 40px;
}

.elementor-6218 .elementor-element.elementor-element-6be0ac2f > .elementor-container {
    max-width: 610px;
}

.elementor-6218 .elementor-element.elementor-element-6be0ac2f {
    margin-top: -304px;
    margin-bottom: 0px;
}

.elementor-6218 .elementor-element.elementor-element-34c24a97:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-6218 .elementor-element.elementor-element-34c24a97 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF8A;
}

.elementor-6218 .elementor-element.elementor-element-34c24a97 > .elementor-element-populated, .elementor-6218 .elementor-element.elementor-element-34c24a97 > .elementor-element-populated > .elementor-background-overlay, .elementor-6218 .elementor-element.elementor-element-34c24a97 > .elementor-background-slideshow {
    border-radius: 60px 10px 60px 10px;
}

.elementor-6218 .elementor-element.elementor-element-34c24a97 > .elementor-element-populated {
    box-shadow: 0px 36px 131px 0px rgba(13, 52.00000000000003, 79, 0.13);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-6218 .elementor-element.elementor-element-34c24a97 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-6218 .elementor-element.elementor-element-5853d90d .testimonials_rotator {
    margin: 0 0 0 0;
    margin-right: calc(-0/2);
    margin-left: calc(-0/2);
}

.elementor-6218 .elementor-element.elementor-element-5853d90d .testimonials_item.slick-slide {
    padding: 0 0 0 0;
    padding-right: calc(0/2);
    padding-left: calc(0/2);
}

.elementor-6218 .elementor-element.elementor-element-5853d90d .testimonials_author_wrapper .testimonials_photo img {
    width: 107px !important;
    height: 107px !important;
}

.elementor-6218 .elementor-element.elementor-element-5853d90d .testimonials_author_wrapper .testimonials_photo {
    height: 107px;
}

.elementor-6218 .elementor-element.elementor-element-5853d90d .testimonials_avatar_slider .testimonials_avatar_item {
    width: 107px;
}

.elementor-6218 .elementor-element.elementor-element-5853d90d .testimonials_avatar_slider .testimonials_author_rotator {
    width: calc(107px * 3);
}

.elementor-6218 .elementor-element.elementor-element-5853d90d .testimonials-text-quote-holder {
    top: 107px;
}

.elementor-6218 .elementor-element.elementor-element-5853d90d .testimonials-text {
    color: #696687;
}

.elementor-6218 .elementor-element.elementor-element-5853d90d .slick-dots {
    color: #6B5EE9;
}

.elementor-6218 .elementor-element.elementor-element-5853d90d .slick-arrow {
    color: #6B5EE9;
}

.elementor-6218 .elementor-element.elementor-element-5853d90d .testimonials-text, .elementor-6218 .elementor-element.elementor-element-5853d90d .testimonials-text p {
    font-size: 20px;
    font-style: normal;
    line-height: 30px;
    letter-spacing: 0px;
}

.elementor-6218 .elementor-element.elementor-element-5853d90d .testimonials_author_wrapper {
    color: #3B3663;
    font-family: "Nunito Sans", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
}

    .elementor-6218 .elementor-element.elementor-element-5853d90d .testimonials_author_wrapper .testimonials-sub_name {
        color: #696687;
    }

.elementor-6218 .elementor-element.elementor-element-5853d90d > .elementor-widget-container {
    margin: -35px 0px -125px 0px;
    padding: 80px 0px 20px 0px;
    background-image: url("../../2022/04/image-19.png");
    background-position: top center;
    background-repeat: no-repeat;
}

.elementor-6218 .elementor-element.elementor-element-5853d90d.ha-has-bg-overlay > .elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-6218 .elementor-element.elementor-element-deeb795:not(.elementor-motion-effects-element-type-background), .elementor-6218 .elementor-element.elementor-element-deeb795 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F8FBFC;
}

.elementor-6218 .elementor-element.elementor-element-deeb795 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-6218 .elementor-element.elementor-element-deeb795 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-6218 .elementor-element.elementor-element-609571b > .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-6218 .elementor-element.elementor-element-681425a .elementor-spacer-inner {
    --spacer-size: 15px;
}

.elementor-6218 .elementor-element.elementor-element-9721d7a .elementor-heading-title {
    line-height: 38px;
}

.elementor-6218 .elementor-element.elementor-element-9721d7a > .elementor-widget-container {
    margin: 0px 0px 14px 0px;
}

.elementor-6218 .elementor-element.elementor-element-7561ef9 > .elementor-widget-container {
    margin: 0px 0px 27px 0px;
}

.elementor-6218 .elementor-element.elementor-element-4b42e32 .elementor-spacer-inner {
    --spacer-size: 50px;
}

.elementor-6218 .elementor-element.elementor-element-443ea4a .eael-contact-form-7 .wpcf7-not-valid-tip {
    display: block !important;
}

.elementor-6218 .elementor-element.elementor-element-443ea4a .eael-contact-form-7 .wpcf7-validation-errors {
    display: block !important;
}

.elementor-6218 .elementor-element.elementor-element-443ea4a .eael-contact-form-7 .wpcf7-form p:not(:last-of-type) .wpcf7-form-control-wrap {
    margin-bottom: 0px;
}

.elementor-6218 .elementor-element.elementor-element-127c9be > .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-6218 .elementor-element.elementor-element-d76b791 .elementor-spacer-inner {
    --spacer-size: 23px;
}

.elementor-6218 .elementor-element.elementor-element-e5c78a1 .elementor-spacer-inner {
    --spacer-size: 50px;
}

body.elementor-page-6218:not(.elementor-motion-effects-element-type-background), body.elementor-page-6218 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F8F9FA;
}

@media(max-width:1024px) {
    .elementor-6218 .elementor-element.elementor-element-eee9954 .gt3-core-imagebox-content .gt3-core-imagebox-title {
        font-size: var( --e-global-typography-62a02aa-font-size );
        line-height: var( --e-global-typography-62a02aa-line-height );
        letter-spacing: var( --e-global-typography-62a02aa-letter-spacing );
        word-spacing: var( --e-global-typography-62a02aa-word-spacing );
    }

    .elementor-6218 .elementor-element.elementor-element-eee9954 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-6218 .elementor-element.elementor-element-0c6128c .gt3-core-imagebox-content .gt3-core-imagebox-title {
        font-size: var( --e-global-typography-62a02aa-font-size );
        line-height: var( --e-global-typography-62a02aa-line-height );
        letter-spacing: var( --e-global-typography-62a02aa-letter-spacing );
        word-spacing: var( --e-global-typography-62a02aa-word-spacing );
    }

    .elementor-6218 .elementor-element.elementor-element-0c6128c > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-6218 .elementor-element.elementor-element-e6c40b4 .gt3-core-imagebox-content .gt3-core-imagebox-title {
        font-size: var( --e-global-typography-62a02aa-font-size );
        line-height: var( --e-global-typography-62a02aa-line-height );
        letter-spacing: var( --e-global-typography-62a02aa-letter-spacing );
        word-spacing: var( --e-global-typography-62a02aa-word-spacing );
    }

    .elementor-6218 .elementor-element.elementor-element-e6c40b4 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-6218 .elementor-element.elementor-element-369569c1 > .elementor-widget-container {
        border-radius: 10px 70px 10px 70px;
    }

    .elementor-6218 .elementor-element.elementor-element-67d8bc81 .elementor-spacer-inner {
        --spacer-size: 40px;
    }

    .elementor-6218 .elementor-element.elementor-element-292b2c18 .elementor-spacer-inner {
        --spacer-size: 40px;
    }

    .elementor-6218 .elementor-element.elementor-element-3110675 {
        margin-top: 0px;
        margin-bottom: 50px;
    }

    .elementor-6218 .elementor-element.elementor-element-2579312 {
        margin-top: -50px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6218 .elementor-element.elementor-element-3badb60f {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-6218 .elementor-element.elementor-element-31e5ab54 .elementor-spacer-inner {
        --spacer-size: 0px;
    }

    .elementor-6218 .elementor-element.elementor-element-da2558a .elementor-heading-title {
        font-size: var( --e-global-typography-dcfbaad-font-size );
        line-height: var( --e-global-typography-dcfbaad-line-height );
        letter-spacing: var( --e-global-typography-dcfbaad-letter-spacing );
        word-spacing: var( --e-global-typography-dcfbaad-word-spacing );
    }

    .elementor-6218 .elementor-element.elementor-element-743c49c1 .elementor-spacer-inner {
        --spacer-size: 9px;
    }

    .elementor-6218 .elementor-element.elementor-element-196b79e7 .elementor-spacer-inner {
        --spacer-size: 40px;
    }

    .elementor-6218 .elementor-element.elementor-element-72584203 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-6218 .elementor-element.elementor-element-5c4d9994 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-6218 .elementor-element.elementor-element-bb96b35 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-6218 .elementor-element.elementor-element-504f8d45 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-6218 .elementor-element.elementor-element-c708ec5 {
        margin-top: -50px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6218 .elementor-element.elementor-element-27fec58.elementor-widget-gt3-core-counter .counter_text .counter, .elementor-6218 .elementor-element.elementor-element-27fec58.elementor-widget-gt3-core-counter .counter_text .hidden_end {
        font-size: 40px;
    }

    .elementor-6218 .elementor-element.elementor-element-27fec58 > .elementor-widget-container {
        padding: 40px 30px 40px 30px;
    }

    .elementor-6218 .elementor-element.elementor-element-28ca98c.elementor-widget-gt3-core-counter .counter_text .counter, .elementor-6218 .elementor-element.elementor-element-28ca98c.elementor-widget-gt3-core-counter .counter_text .hidden_end {
        font-size: 40px;
    }

    .elementor-6218 .elementor-element.elementor-element-28ca98c > .elementor-widget-container {
        padding: 40px 30px 40px 30px;
    }

    .elementor-6218 .elementor-element.elementor-element-b132930.elementor-widget-gt3-core-counter .counter_text .counter, .elementor-6218 .elementor-element.elementor-element-b132930.elementor-widget-gt3-core-counter .counter_text .hidden_end {
        font-size: 40px;
    }

    .elementor-6218 .elementor-element.elementor-element-b132930 > .elementor-widget-container {
        padding: 40px 30px 40px 30px;
    }

    .elementor-6218 .elementor-element.elementor-element-9778ded {
        padding: 0px 0px 0px 0px;
    }

    .elementor-6218 .elementor-element.elementor-element-9e1a253 .elementor-heading-title {
        font-size: 50px;
        line-height: 1.3em;
    }

    .elementor-6218 .elementor-element.elementor-element-6c87562 .elementor-heading-title {
        font-size: 50px;
        line-height: 1.3em;
    }

    .elementor-6218 .elementor-element.elementor-element-f6f5f30 .elementor-heading-title {
        font-size: 50px;
        line-height: 1.3em;
    }

    .elementor-6218 .elementor-element.elementor-element-77e67c8 .elementor-heading-title {
        font-size: 50px;
        line-height: 1.3em;
    }

    .elementor-6218 .elementor-element.elementor-element-8e02bf3 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-6218 .elementor-element.elementor-element-5fc6eeb {
        padding: 42px 0px 83px 0px;
    }

    .elementor-6218 .elementor-element.elementor-element-11c1a49c .elementor-heading-title {
        font-size: var( --e-global-typography-dcfbaad-font-size );
        line-height: var( --e-global-typography-dcfbaad-line-height );
        letter-spacing: var( --e-global-typography-dcfbaad-letter-spacing );
        word-spacing: var( --e-global-typography-dcfbaad-word-spacing );
    }

    .elementor-6218 .elementor-element.elementor-element-609571b > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

        .elementor-6218 .elementor-element.elementor-element-609571b > .elementor-element-populated > .elementor-widget-wrap {
            padding: 10px 10px 10px 10px;
        }

    .elementor-6218 .elementor-element.elementor-element-4b42e32 .elementor-spacer-inner {
        --spacer-size: 80px;
    }
}

@media(max-width:767px) {
    .elementor-6218 .elementor-element.elementor-element-e1902bb {
        margin-top: 114px;
        margin-bottom: 0px;
    }

    .elementor-6218 .elementor-element.elementor-element-4497f84 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-6218 .elementor-element.elementor-element-cdbfe2b {
        margin-top: -2px;
        margin-bottom: 0px;
    }

    .elementor-6218 .elementor-element.elementor-element-30476cd5 .elementor-spacer-inner {
        --spacer-size: 20px;
    }

    .elementor-6218 .elementor-element.elementor-element-62b77f78 > .elementor-widget-container {
        padding: 15px 0px 0px 0px;
    }

    .elementor-6218 .elementor-element.elementor-element-1a7e4a05 .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-6218 .elementor-element.elementor-element-eee9954 .gt3-core-imagebox-wrapper .gt3-core-imagebox-img {
        margin: 0px 0px 0px 0px !important;
    }

    .elementor-6218 .elementor-element.elementor-element-eee9954 .gt3-core-imagebox-wrapper .gt3-core-imagebox-icon {
        margin: 0px 0px 0px 0px !important;
    }

    .elementor-6218 .elementor-element.elementor-element-eee9954 .gt3-core-imagebox-wrapper {
        text-align: center;
    }

    .elementor-6218 .elementor-element.elementor-element-eee9954 .gt3-core-imagebox-content .gt3-core-imagebox-title {
        font-size: var( --e-global-typography-62a02aa-font-size );
        line-height: var( --e-global-typography-62a02aa-line-height );
        letter-spacing: var( --e-global-typography-62a02aa-letter-spacing );
        word-spacing: var( --e-global-typography-62a02aa-word-spacing );
    }

    .elementor-6218 .elementor-element.elementor-element-eee9954 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-6218 .elementor-element.elementor-element-0c6128c .gt3-core-imagebox-wrapper {
        text-align: center;
    }

    .elementor-6218 .elementor-element.elementor-element-0c6128c .gt3-core-imagebox-content .gt3-core-imagebox-title {
        font-size: var( --e-global-typography-62a02aa-font-size );
        line-height: var( --e-global-typography-62a02aa-line-height );
        letter-spacing: var( --e-global-typography-62a02aa-letter-spacing );
        word-spacing: var( --e-global-typography-62a02aa-word-spacing );
    }

    .elementor-6218 .elementor-element.elementor-element-e6c40b4 .gt3-core-imagebox-wrapper {
        text-align: center;
    }

    .elementor-6218 .elementor-element.elementor-element-e6c40b4 .gt3-core-imagebox-content .gt3-core-imagebox-title {
        font-size: var( --e-global-typography-62a02aa-font-size );
        line-height: var( --e-global-typography-62a02aa-line-height );
        letter-spacing: var( --e-global-typography-62a02aa-letter-spacing );
        word-spacing: var( --e-global-typography-62a02aa-word-spacing );
    }

    .elementor-6218 .elementor-element.elementor-element-27dd8917 > .elementor-widget-container {
        margin: 0% -20% 0% -18%;
    }

    .elementor-6218 .elementor-element.elementor-element-369569c1 > .elementor-widget-container {
        border-radius: 10px 40px 10px 40px;
    }

    .elementor-6218 .elementor-element.elementor-element-67d8bc81 .elementor-spacer-inner {
        --spacer-size: 1px;
    }

    .elementor-6218 .elementor-element.elementor-element-57eaaed1 .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-6218 .elementor-element.elementor-element-292b2c18 .elementor-spacer-inner {
        --spacer-size: 20px;
    }

    .elementor-6218 .elementor-element.elementor-element-3110675 {
        margin-top: 0px;
        margin-bottom: 70px;
    }

    .elementor-6218 .elementor-element.elementor-element-ef82abd .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-6218 .elementor-element.elementor-element-1cf7560 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-6218 .elementor-element.elementor-element-c6d0550 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-6218 .elementor-element.elementor-element-ee8bb1f > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-6218 .elementor-element.elementor-element-2579312 {
        margin-top: 10px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6218 .elementor-element.elementor-element-1f32a17 {
        text-align: left;
    }

        .elementor-6218 .elementor-element.elementor-element-1f32a17 .elementor-heading-title {
            font-size: 21px;
        }

    .elementor-6218 .elementor-element.elementor-element-722e0dba {
        padding: 0px 0px 0px 0px;
    }

    .elementor-6218 .elementor-element.elementor-element-31e5ab54 .elementor-spacer-inner {
        --spacer-size: 10px;
    }

    .elementor-6218 .elementor-element.elementor-element-da2558a .elementor-heading-title {
        font-size: var( --e-global-typography-dcfbaad-font-size );
        line-height: var( --e-global-typography-dcfbaad-line-height );
        letter-spacing: var( --e-global-typography-dcfbaad-letter-spacing );
        word-spacing: var( --e-global-typography-dcfbaad-word-spacing );
    }

    .elementor-6218 .elementor-element.elementor-element-653332c5 .gt3-core-imagebox-wrapper .gt3-core-imagebox-img {
        margin: 0px 0px 10px 0px !important;
    }

    .elementor-6218 .elementor-element.elementor-element-653332c5 .gt3-core-imagebox-wrapper .gt3-core-imagebox-icon {
        margin: 0px 0px 10px 0px !important;
    }

    .elementor-6218 .elementor-element.elementor-element-653332c5 .gt3-core-imagebox-wrapper {
        text-align: left;
    }

    .elementor-6218 .elementor-element.elementor-element-653332c5 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-6218 .elementor-element.elementor-element-34aa0473 .gt3-core-imagebox-wrapper .gt3-core-imagebox-img {
        margin: 0px 0px 10px 0px !important;
    }

    .elementor-6218 .elementor-element.elementor-element-34aa0473 .gt3-core-imagebox-wrapper .gt3-core-imagebox-icon {
        margin: 0px 0px 10px 0px !important;
    }

    .elementor-6218 .elementor-element.elementor-element-34aa0473 .gt3-core-imagebox-wrapper {
        text-align: left;
    }

    .elementor-6218 .elementor-element.elementor-element-34aa0473 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-6218 .elementor-element.elementor-element-9f10f65 .gt3-core-imagebox-wrapper .gt3-core-imagebox-img {
        margin: 0px 0px 10px 0px !important;
    }

    .elementor-6218 .elementor-element.elementor-element-9f10f65 .gt3-core-imagebox-wrapper .gt3-core-imagebox-icon {
        margin: 0px 0px 10px 0px !important;
    }

    .elementor-6218 .elementor-element.elementor-element-9f10f65 .gt3-core-imagebox-wrapper {
        text-align: left;
    }

    .elementor-6218 .elementor-element.elementor-element-9f10f65 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-6218 .elementor-element.elementor-element-34ae7d9e > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-6218 .elementor-element.elementor-element-c708ec5 {
        margin-top: 10px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6218 .elementor-element.elementor-element-967f40e .elementor-heading-title {
        font-size: 23px;
    }

    .elementor-6218 .elementor-element.elementor-element-088dfa1 {
        margin-top: 300px;
        margin-bottom: 0px;
    }

    .elementor-6218 .elementor-element.elementor-element-6e321a0 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-6218 .elementor-element.elementor-element-1cf2b82 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-6218 .elementor-element.elementor-element-d2e95cf .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-6218 .elementor-element.elementor-element-769dbb5 > .elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }

    .elementor-6218 .elementor-element.elementor-element-1b6c8a2:not(.elementor-motion-effects-element-type-background), .elementor-6218 .elementor-element.elementor-element-1b6c8a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("../../2022/04/home09_vawe_bg2-1.png");
        background-position: center left;
    }

    .elementor-6218 .elementor-element.elementor-element-9e1a253 {
        text-align: right;
    }

        .elementor-6218 .elementor-element.elementor-element-9e1a253 .elementor-heading-title {
            font-size: 27px;
        }

    .elementor-6218 .elementor-element.elementor-element-6c87562 {
        text-align: right;
    }

        .elementor-6218 .elementor-element.elementor-element-6c87562 .elementor-heading-title {
            font-size: 32px;
        }

    .elementor-6218 .elementor-element.elementor-element-f6f5f30 {
        text-align: right;
    }

        .elementor-6218 .elementor-element.elementor-element-f6f5f30 .elementor-heading-title {
            font-size: 16px;
        }

    .elementor-6218 .elementor-element.elementor-element-f383157 .elementor-divider-separator {
        width: 59%;
        margin: 0 auto;
        margin-right: 0;
    }

    .elementor-6218 .elementor-element.elementor-element-f383157 .elementor-divider {
        text-align: right;
    }

    .elementor-6218 .elementor-element.elementor-element-f383157 > .elementor-widget-container {
        margin: -11px 0px -6px 0px;
    }

    .elementor-6218 .elementor-element.elementor-element-ba11106 {
        text-align: right;
        font-size: 15px;
    }

    .elementor-6218 .elementor-element.elementor-element-77e67c8 {
        text-align: right;
    }

        .elementor-6218 .elementor-element.elementor-element-77e67c8 .elementor-heading-title {
            font-size: 48px;
        }

    .elementor-6218 .elementor-element.elementor-element-6ffc1fe .elementor-button {
        font-size: 14px;
    }

    .elementor-6218 .elementor-element.elementor-element-a50b027 .elementor-spacer-inner {
        --spacer-size: 43px;
    }

    .elementor-6218 .elementor-element.elementor-element-5fc6eeb {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-6218 .elementor-element.elementor-element-9171e43 > .elementor-element-populated {
        margin: 15px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-6218 .elementor-element.elementor-element-adc6b4a > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-6218 .elementor-element.elementor-element-cf84a05 > .elementor-element-populated {
        margin: 15px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-6218 .elementor-element.elementor-element-11c1a49c .elementor-heading-title {
        font-size: var( --e-global-typography-dcfbaad-font-size );
        line-height: var( --e-global-typography-dcfbaad-line-height );
        letter-spacing: var( --e-global-typography-dcfbaad-letter-spacing );
        word-spacing: var( --e-global-typography-dcfbaad-word-spacing );
    }

    .elementor-6218 .elementor-element.elementor-element-535b9460 {
        text-align: center;
    }

    .elementor-6218 .elementor-element.elementor-element-7849432 {
        text-align: left;
    }

    .elementor-6218 .elementor-element.elementor-element-45c9695d {
        text-align: right;
    }

    .elementor-6218 .elementor-element.elementor-element-3a66426 {
        text-align: left;
    }

    .elementor-6218 .elementor-element.elementor-element-2fdfae40 {
        text-align: center;
    }

    .elementor-6218 .elementor-element.elementor-element-336e5b00 {
        text-align: left;
    }

    .elementor-6218 .elementor-element.elementor-element-777ed8d8 {
        text-align: center;
    }

    .elementor-6218 .elementor-element.elementor-element-2cd76e6b {
        text-align: left;
    }

    .elementor-6218 .elementor-element.elementor-element-6be0ac2f {
        padding: 0px 30px 0px 30px;
    }

    .elementor-6218 .elementor-element.elementor-element-681425a .elementor-spacer-inner {
        --spacer-size: 60px;
    }

    .elementor-6218 .elementor-element.elementor-element-4b42e32 .elementor-spacer-inner {
        --spacer-size: 26px;
    }
}

@media(min-width:768px) {
    .elementor-6218 .elementor-element.elementor-element-705af44 {
        width: 50%;
    }

    .elementor-6218 .elementor-element.elementor-element-1cf7560 {
        width: 50%;
    }

    .elementor-6218 .elementor-element.elementor-element-e5384b2 {
        width: 42%;
    }

    .elementor-6218 .elementor-element.elementor-element-b5dbbbd {
        width: 58%;
    }

    .elementor-6218 .elementor-element.elementor-element-567f65e {
        width: 32%;
    }

    .elementor-6218 .elementor-element.elementor-element-d4d53e6 {
        width: 2%;
    }

    .elementor-6218 .elementor-element.elementor-element-9171e43 {
        width: 32%;
    }

    .elementor-6218 .elementor-element.elementor-element-91aedc5 {
        width: 2%;
    }

    .elementor-6218 .elementor-element.elementor-element-cf84a05 {
        width: 31.958%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-6218 .elementor-element.elementor-element-705af44 {
        width: 100%;
    }

    .elementor-6218 .elementor-element.elementor-element-1cf7560 {
        width: 100%;
    }

    .elementor-6218 .elementor-element.elementor-element-be25f1d {
        width: 100%;
    }

    .elementor-6218 .elementor-element.elementor-element-34ae7d9e {
        width: 100%;
    }
}
