.elementor-7253 .elementor-element.elementor-element-2ac2e59 {
    z-index: 2;
}

.elementor-7253 .elementor-element.elementor-element-d5ede0d.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-7253 .elementor-element.elementor-element-00ef59b:not(.elementor-motion-effects-element-type-background),
.elementor-7253 .elementor-element.elementor-element-00ef59b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-7253 .elementor-element.elementor-element-00ef59b,
.elementor-7253 .elementor-element.elementor-element-00ef59b>.elementor-background-overlay {
    border-radius: 190px 0px 0px 190px;
}

.elementor-7253 .elementor-element.elementor-element-00ef59b {
    box-shadow: 0px 3px 49px 0px rgba(0, 45.00000000000002, 103, 0.25);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -93px;
    margin-bottom: 0px;
    padding: 0px 100px 0px 100px;
    z-index: 99;
}

.elementor-7253 .elementor-element.elementor-element-00ef59b>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7253 .elementor-element.elementor-element-8bdb438>.elementor-widget-container {
    margin: -32px 0px 0px 0px;
}

.elementor-7253 .elementor-element.elementor-element-8bdb438 {
    width: auto;
    max-width: auto;
    top: 50%;
}

body:not(.rtl) .elementor-7253 .elementor-element.elementor-element-8bdb438 {
    left: -132px;
}

body.rtl .elementor-7253 .elementor-element.elementor-element-8bdb438 {
    right: -132px;
}

.elementor-7253 .elementor-element.elementor-element-9a9837d>.elementor-widget-container {
    padding: 14px 0px 14px 0px;
}

.elementor-7253 .elementor-element.elementor-element-ae21611 {
    --divider-border-style: solid;
    --divider-color: #DBE2EC;
    --divider-border-width: 114px;
    width: auto;
    max-width: auto;
    top: 50%;
}

.elementor-7253 .elementor-element.elementor-element-ae21611 .elementor-divider-separator {
    width: 1px;
}

.elementor-7253 .elementor-element.elementor-element-ae21611 .elementor-divider {
    padding-block-start: 0px;
    padding-block-end: 0px;
}

.elementor-7253 .elementor-element.elementor-element-ae21611>.elementor-widget-container {
    margin: -57px 0px 0px 0px;
    padding: 0px 15px 0px 15px;
}

body:not(.rtl) .elementor-7253 .elementor-element.elementor-element-ae21611 {
    right: 24px;
}

body.rtl .elementor-7253 .elementor-element.elementor-element-ae21611 {
    left: 24px;
}

.elementor-7253 .elementor-element.elementor-element-34a6468>.elementor-widget-container {
    padding: 14px 0px 14px 0px;
}

.elementor-7253 .elementor-element.elementor-element-c5f2f34 {
    padding: 92px 0px 185px 0px;
    z-index: 1;
}

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

.elementor-7253 .elementor-element.elementor-element-2ec42bd {
    width: auto;
    max-width: auto;
    top: -260px;
}

body:not(.rtl) .elementor-7253 .elementor-element.elementor-element-2ec42bd {
    left: -525px;
}

body.rtl .elementor-7253 .elementor-element.elementor-element-2ec42bd {
    right: -525px;
}

.elementor-7253 .elementor-element.elementor-element-b23604b {
    --spacer-size: 135px;
}

.elementor-7253 .elementor-element.elementor-element-f62209e .ct-heading .item--title {
    color: #0D1422;
    font-size: 60px;
    font-weight: 400;
    line-height: 72px;
    margin-bottom: 28px;
}

.elementor-7253 .elementor-element.elementor-element-f62209e .ct-heading .ct-text-highlight {
    color: #5333F2;
}

.elementor-7253 .elementor-element.elementor-element-f62209e .ct-heading .item--sub-title {
    color: #0076F9 !important;
    font-family: "Roboto", Sans-serif;
    font-size: 22px;
    font-weight: 500;
    margin-bottom: 15px;
}

.elementor-7253 .elementor-element.elementor-element-f62209e>.elementor-widget-container {
    margin: 0px -60px 0px 0px;
    padding: 0% 15% 0% 0%;
}

.elementor-7253 .elementor-element.elementor-element-6bd3ae1 .ct-text-editor {
    color: #67687A;
}

.elementor-7253 .elementor-element.elementor-element-6bd3ae1 {
    font-size: 17px;
    line-height: 29px;
}

.elementor-7253 .elementor-element.elementor-element-6bd3ae1>.elementor-widget-container {
    margin: 0% 10% 0% 0%;
    padding: 0px 0px 0px 22px;
    border-style: solid;
    border-width: 0px 0px 0px 2px;
    border-color: #1061DF;
}

.elementor-7253 .elementor-element.elementor-element-1bc808c {
    --divider-border-style: solid;
    --divider-color: #EBEFF4;
    --divider-border-width: 2px;
}

.elementor-7253 .elementor-element.elementor-element-1bc808c .elementor-divider-separator {
    width: 100%;
}

.elementor-7253 .elementor-element.elementor-element-1bc808c>.elementor-widget-container {
    margin: 0% 12% 0% 0%;
    padding: 31px 0px 15px 0px;
}

.elementor-7253 .elementor-element.elementor-element-9c96579 {
    padding: 0% 15% 0% 0%;
}

.elementor-7253 .elementor-element.elementor-element-f15650a {
    --divider-border-style: solid;
    --divider-color: #EBEFF4;
    --divider-border-width: 2px;
}

.elementor-7253 .elementor-element.elementor-element-f15650a .elementor-divider-separator {
    width: 100%;
}

.elementor-7253 .elementor-element.elementor-element-f15650a .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-7253 .elementor-element.elementor-element-f15650a>.elementor-widget-container {
    margin: 0% 12% 0% 0%;
}

.elementor-7253 .elementor-element.elementor-element-cce7565 .ct-button-wrapper .btn {
    padding: 0px 032px 0px 34px;
    border-radius: 58px 58px 58px 58px;
    font-size: 15px;
    line-height: 56px;
}

.elementor-7253 .elementor-element.elementor-element-cce7565>.elementor-widget-container {
    margin: 0px 26px 0px 0px;
    padding: 28px 0px 0px 0px;
}

.elementor-7253 .elementor-element.elementor-element-cce7565 {
    width: auto;
    max-width: auto;
}

.elementor-7253 .elementor-element.elementor-element-5b6f5b7>.elementor-widget-container {
    margin: 28px 0px 0px 0px;
}

.elementor-7253 .elementor-element.elementor-element-5b6f5b7 {
    width: auto;
    max-width: auto;
}

.elementor-7253 .elementor-element.elementor-element-d6d8adb .ct-image-single {
    text-align: right;
}

.elementor-7253 .elementor-element.elementor-element-d6d8adb>.elementor-widget-container {
    margin: 0px -100px 0px 0px;
}

.elementor-7253 .elementor-element.elementor-element-36ec809 .ct-button-wrapper .btn {
    padding: 0px 32px 0px 32px;
    border-radius: 15px 15px 15px 15px;
    font-size: 18px;
    font-weight: 500;
    line-height: 72px;
    box-shadow: 0px 20px 29px 0px rgba(0, 72.0000000000001, 160, 0.39);
}

.elementor-7253 .elementor-element.elementor-element-36ec809 .ct-button-wrapper .ct-button-icon.ct-align-icon-left {
    margin-right: 4px;
}

.elementor-7253 .elementor-element.elementor-element-36ec809>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7253 .elementor-element.elementor-element-36ec809 {
    width: auto;
    max-width: auto;
    top: 370px;
    z-index: 99;
}

body:not(.rtl) .elementor-7253 .elementor-element.elementor-element-36ec809 {
    left: 0px;
}

body.rtl .elementor-7253 .elementor-element.elementor-element-36ec809 {
    right: 0px;
}

.elementor-7253 .elementor-element.elementor-element-ea9fbce {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 140px 0px 102px 0px;
}

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

.elementor-7253 .elementor-element.elementor-element-9cf7c7b .ct-heading .ct-heading--inner {
    max-width: 530px;
}

.elementor-7253 .elementor-element.elementor-element-9cf7c7b .ct-heading .item--title {
    color: #0D1422;
    font-size: 60px;
    font-weight: 400;
    line-height: 72px;
    margin-bottom: 28px;
}

.elementor-7253 .elementor-element.elementor-element-9cf7c7b .ct-heading .ct-text-highlight {
    color: #5333F2;
}

.elementor-7253 .elementor-element.elementor-element-9cf7c7b .ct-heading .item--sub-title {
    color: #0076F9 !important;
    font-family: "Roboto", Sans-serif;
    font-size: 22px;
    font-weight: 500;
    margin-bottom: 15px;
}

.elementor-7253 .elementor-element.elementor-element-9cf7c7b>.elementor-widget-container {
    margin: 0px -170px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-7253 .elementor-element.elementor-element-92b71cf .ct-fancy-box .item--icon i {
    color: #ED8D07;
}

.elementor-7253 .elementor-element.elementor-element-92b71cf .ct-fancy-box .item--icon {
    background-color: #FBF0DB;
}

.elementor-7253 .elementor-element.elementor-element-92b71cf>.elementor-widget-container {
    margin: 0px 0px 48px 0px;
}

.elementor-7253 .elementor-element.elementor-element-3a74414 .ct-fancy-box .item--icon i {
    color: #008225;
}

.elementor-7253 .elementor-element.elementor-element-3a74414 .ct-fancy-box .item--icon {
    background-color: #D9ECDF;
}

.elementor-7253 .elementor-element.elementor-element-3a74414>.elementor-widget-container {
    margin: 0px 0px 48px 0px;
}

.elementor-7253 .elementor-element.elementor-element-6194931 .ct-fancy-box .item--icon i {
    color: #0057FD;
}

.elementor-7253 .elementor-element.elementor-element-6194931 .ct-fancy-box .item--icon {
    background-color: #D9E6FF;
}

.elementor-7253 .elementor-element.elementor-element-6194931>.elementor-widget-container {
    margin: 0px 0px 48px 0px;
}

.elementor-7253 .elementor-element.elementor-element-4c58226 .ct-fancy-box .item--icon i {
    color: #6B00FF;
}

.elementor-7253 .elementor-element.elementor-element-4c58226 .ct-fancy-box .item--icon {
    background-color: #ECDFFE;
}

.elementor-7253 .elementor-element.elementor-element-4c58226>.elementor-widget-container {
    margin: 0px 0px 48px 0px;
}

.elementor-7253 .elementor-element.elementor-element-33259e1 .ct-fancy-box .item--icon i {
    color: #FD0036;
}

.elementor-7253 .elementor-element.elementor-element-33259e1 .ct-fancy-box .item--icon {
    background-color: #FFE3EB;
}

.elementor-7253 .elementor-element.elementor-element-33259e1>.elementor-widget-container {
    margin: 0px 0px 48px 0px;
}

.elementor-7253 .elementor-element.elementor-element-11db928 .ct-heading .ct-heading--inner {
    max-width: 530px;
}

.elementor-7253 .elementor-element.elementor-element-11db928 .ct-heading .item--title {
    color: #0D1422;
    font-size: 60px;
    font-weight: 400;
    line-height: 72px;
    margin-bottom: 28px;
}

.elementor-7253 .elementor-element.elementor-element-11db928 .ct-heading .ct-text-highlight {
    color: #5333F2;
}

.elementor-7253 .elementor-element.elementor-element-11db928 .ct-heading .item--sub-title {
    color: #0076F9 !important;
    font-family: "Roboto", Sans-serif;
    font-size: 22px;
    font-weight: 500;
    margin-bottom: 15px;
}

.elementor-7253 .elementor-element.elementor-element-11db928>.elementor-widget-container {
    margin: 0px -20px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-7253 .elementor-element.elementor-element-89cb1b0 .ct-button-wrapper {
    text-align: left;
}

.elementor-7253 .elementor-element.elementor-element-89cb1b0 .ct-button-wrapper .btn {
    padding: 0px 050px 0px 050px;
    border-radius: 58px 58px 58px 58px;
    font-size: 15px;
    line-height: 56px;
    box-shadow: 0px 8px 19px 0px rgba(0, 95.00000000000011, 246, 0.34);
}

.elementor-7253 .elementor-element.elementor-element-89cb1b0>.elementor-widget-container {
    margin: 0px 26px 0px 0px;
    padding: 2px 0px 0px 0px;
}

.elementor-7253 .elementor-element.elementor-element-adc0d42 {
    overflow: hidden;
    padding: 164px 0px 128px 0px;
}

.elementor-7253 .elementor-element.elementor-element-a2169f8 .ct-heading {
    text-align: center;
}

.elementor-7253 .elementor-element.elementor-element-a2169f8 .ct-heading .ct-heading--inner {
    max-width: 1000px;
}

.elementor-7253 .elementor-element.elementor-element-a2169f8 .ct-heading .item--title {
    color: #0D1422;
    font-size: 60px;
    font-weight: 400;
    line-height: 72px;
    margin-bottom: 53px;
}

.elementor-7253 .elementor-element.elementor-element-a2169f8 .ct-heading .ct-text-highlight {
    color: #5333F2;
}

.elementor-7253 .elementor-element.elementor-element-a2169f8 .ct-heading .item--sub-title {
    color: #0076F9 !important;
    font-family: "Roboto", Sans-serif;
    font-size: 22px;
    font-weight: 500;
    margin-bottom: 15px;
}

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

.elementor-7253 .elementor-element.elementor-element-7216ef8 {
    margin-top: 0px;
    margin-bottom: 55px;
    padding: 0% 8% 0% 8%;
}

.elementor-7253 .elementor-element.elementor-element-a03e631 .ct-counter-layout1 .ct-counter-number {
    margin-top: 0px;
}

.elementor-7253 .elementor-element.elementor-element-a03e631 .ct-counter .ct-counter-title {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-7253 .elementor-element.elementor-element-bbfcced .ct-counter-layout1 .ct-counter-number {
    margin-top: 0px;
}

.elementor-7253 .elementor-element.elementor-element-bbfcced .ct-counter .ct-counter-title {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-7253 .elementor-element.elementor-element-0f48781 .ct-counter-layout1 .ct-counter-number {
    margin-top: 0px;
}

.elementor-7253 .elementor-element.elementor-element-0f48781 .ct-counter .ct-counter-title {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-7253 .elementor-element.elementor-element-b4cf25c .ct-counter-layout1 .ct-counter-number {
    margin-top: 0px;
}

.elementor-7253 .elementor-element.elementor-element-b4cf25c .ct-counter .ct-counter-title {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-7253 .elementor-element.elementor-element-07a7aae>.elementor-widget-container {
    margin: 0px 20px 2px 20px;
    padding: 0% 8% 0% 8%;
}

.elementor-7253 .elementor-element.elementor-element-88770f2>.elementor-widget-container {
    margin: 0px 20px 0px 20px;
    padding: 0% 18% 0% 18%;
}

.elementor-7253 .elementor-element.elementor-element-2f70f2d {
    width: auto;
    max-width: auto;
    bottom: -190px;
}

body:not(.rtl) .elementor-7253 .elementor-element.elementor-element-2f70f2d {
    right: -470px;
}

body.rtl .elementor-7253 .elementor-element.elementor-element-2f70f2d {
    left: -470px;
}

.elementor-7253 .elementor-element.elementor-element-333b24f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 92px 0px 65px 0px;
}

.elementor-7253 .elementor-element.elementor-element-333b24f>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7253 .elementor-element.elementor-element-a74ab56.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-7253 .elementor-element.elementor-element-e585305 .ct-heading {
    text-align: center;
}

.elementor-7253 .elementor-element.elementor-element-e585305 .ct-heading .ct-heading--inner {
    max-width: 900px;
}

.elementor-7253 .elementor-element.elementor-element-e585305 .ct-heading .item--title {
    color: #0D1422;
    font-size: 48px;
    font-weight: 400;
    margin-bottom: 30px;
}

.elementor-7253 .elementor-element.elementor-element-e585305 .ct-heading .item--sub-title {
    color: #0076F9 !important;
    font-family: "Roboto", Sans-serif;
    font-size: 22px;
    font-weight: 500;
    margin-bottom: 15px;
}

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

.elementor-7253 .elementor-element.elementor-element-2fdf8aa .ct-text-editor .ct-item--inner {
    max-width: 780px;
}

.elementor-7253 .elementor-element.elementor-element-2fdf8aa .ct-text-editor {
    text-align: center;
}

.elementor-7253 .elementor-element.elementor-element-2fdf8aa .ct-text-editor a {
    color: #3B3B3B;
}

.elementor-7253 .elementor-element.elementor-element-2fdf8aa .ct-text-editor a.link-underline {
    border-color: #3B3B3B;
}

.elementor-7253 .elementor-element.elementor-element-2fdf8aa {
    font-size: 22px;
    line-height: 36px;
}

.elementor-7253 .elementor-element.elementor-element-2fdf8aa>.elementor-widget-container {
    margin: 0px 0px 41px 0px;
}

.elementor-7253 .elementor-element.elementor-element-c683ade .ct-button-wrapper {
    text-align: center;
}

.elementor-7253 .elementor-element.elementor-element-c683ade .ct-button-wrapper .btn {
    padding: 0px 68px 0px 68px;
    border-radius: 58px 58px 58px 58px;
    font-size: 18px;
    line-height: 59px;
}

.elementor-7253 .elementor-element.elementor-element-c683ade>.elementor-widget-container {
    margin: 0px 0px 27px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7253 .elementor-element.elementor-element-ef7049a {
    width: auto;
    max-width: auto;
}

.elementor-7253 .elementor-element.elementor-element-9deaf75:not(.elementor-motion-effects-element-type-background),
.elementor-7253 .elementor-element.elementor-element-9deaf75>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F5F5F5;
}

.elementor-7253 .elementor-element.elementor-element-9deaf75 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 95px 0px 45px 0px;
}

.elementor-7253 .elementor-element.elementor-element-9deaf75>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7253 .elementor-element.elementor-element-ada52bd .ct-heading {
    text-align: center;
}

.elementor-7253 .elementor-element.elementor-element-ada52bd .ct-heading .ct-heading--inner {
    max-width: 1000px;
}

.elementor-7253 .elementor-element.elementor-element-ada52bd .ct-heading .item--title {
    color: #0D1422;
    font-size: 60px;
    font-weight: 400;
    line-height: 72px;
    margin-bottom: 59px;
}

.elementor-7253 .elementor-element.elementor-element-ada52bd .ct-heading .item--sub-title {
    color: #0076F9 !important;
    font-family: "Roboto", Sans-serif;
    font-size: 22px;
    font-weight: 500;
    margin-bottom: 8px;
}

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

.elementor-7253 .elementor-element.elementor-element-0170c93 {
    overflow: hidden;
    padding: 175px 0px 150px 0px;
}

.elementor-7253 .elementor-element.elementor-element-1c8e70d {
    width: auto;
    max-width: auto;
    top: 26%;
}

body:not(.rtl) .elementor-7253 .elementor-element.elementor-element-1c8e70d {
    left: -500px;
}

body.rtl .elementor-7253 .elementor-element.elementor-element-1c8e70d {
    right: -500px;
}

.elementor-7253 .elementor-element.elementor-element-a886b91 {
    width: auto;
    max-width: auto;
    bottom: -280px;
}

body:not(.rtl) .elementor-7253 .elementor-element.elementor-element-a886b91 {
    right: -720px;
}

body.rtl .elementor-7253 .elementor-element.elementor-element-a886b91 {
    left: -720px;
}

.elementor-7253 .elementor-element.elementor-element-da3ca2c .ct-heading {
    text-align: center;
}

.elementor-7253 .elementor-element.elementor-element-da3ca2c .ct-heading .ct-heading--inner {
    max-width: 1000px;
}

.elementor-7253 .elementor-element.elementor-element-da3ca2c .ct-heading .item--title {
    color: #0D1422;
    font-size: 60px;
    font-weight: 400;
    line-height: 72px;
    margin-bottom: 0px;
}

.elementor-7253 .elementor-element.elementor-element-da3ca2c .ct-heading .item--sub-title {
    color: #0076F9 !important;
    font-family: "Roboto", Sans-serif;
    font-size: 22px;
    font-weight: 500;
    margin-bottom: 8px;
}

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

.elementor-7253 .elementor-element.elementor-element-db0e7f1 {
    margin-top: -5px;
    margin-bottom: 0px;
}

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

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

.elementor-7253 .elementor-element.elementor-element-3b97ccf.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-7253 .elementor-element.elementor-element-82b3eee .ct-image-single {
    text-align: center;
}

.elementor-7253 .elementor-element.elementor-element-82b3eee>.elementor-widget-container {
    margin: 0px 38px 0px 0px;
    padding: 10px 0px 10px 0px;
}

.elementor-7253 .elementor-element.elementor-element-82b3eee {
    width: auto;
    max-width: auto;
}

.elementor-7253 .elementor-element.elementor-element-532cf45 .ct-icon1 a {
    color: #FF9933;
}

.elementor-7253 .elementor-element.elementor-element-532cf45 .ct-icon1 a i {
    font-size: 22px;
}

.elementor-7253 .elementor-element.elementor-element-532cf45 .ct-icon1 a+a {
    margin-left: 0px;
}

.elementor-7253 .elementor-element.elementor-element-532cf45>.elementor-widget-container {
    margin: 4px 0px 0px 0px;
    padding: 0px 80px 0px 0px;
}

.elementor-7253 .elementor-element.elementor-element-532cf45 {
    width: auto;
    max-width: auto;
}

.elementor-7253 .elementor-element.elementor-element-347dcd6 .ct-text-editor a {
    color: #0D1422;
}

.elementor-7253 .elementor-element.elementor-element-347dcd6 .ct-text-editor a.link-underline {
    border-color: #0D1422;
}

.elementor-7253 .elementor-element.elementor-element-347dcd6 {
    font-family: "Fira Sans", Sans-serif;
    font-size: 24px;
    width: auto;
    max-width: auto;
}

.elementor-7253 .elementor-element.elementor-element-347dcd6>.elementor-widget-container {
    padding: 10px 0px 10px 0px;
}

.elementor-7253 .elementor-element.elementor-element-6882d6b>.elementor-widget-container {
    margin: 62px 0px 0px 0px;
}

.elementor-7253 .elementor-element.elementor-element-1d6fabe {
    margin-top: -7px;
    margin-bottom: 0px;
    z-index: 1;
}

.elementor-bc-flex-widget .elementor-7253 .elementor-element.elementor-element-099ac53.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-7253 .elementor-element.elementor-element-099ac53.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-7253 .elementor-element.elementor-element-c3a3791 .ct-text-editor {
    color: #0D2A34;
}

.elementor-7253 .elementor-element.elementor-element-c3a3791 {
    font-size: 18px;
    width: auto;
    max-width: auto;
}

.elementor-7253 .elementor-element.elementor-element-c3a3791>.elementor-widget-container {
    margin: 10px 0px 10px 0px;
    padding: 0px 12px 0px 0px;
}

.elementor-7253 .elementor-element.elementor-element-dc4546e .ct-image-single img {
    max-height: 27px;
}

.elementor-7253 .elementor-element.elementor-element-dc4546e .ct-image-single {
    text-align: center;
}

.elementor-7253 .elementor-element.elementor-element-dc4546e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7253 .elementor-element.elementor-element-dc4546e {
    width: auto;
    max-width: auto;
}

.elementor-7253 .elementor-element.elementor-element-eb0d15f {
    padding: 47px 0px 0px 0px;
}

.elementor-7253 .elementor-element.elementor-element-d2475a9.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-7253 .elementor-element.elementor-element-4c4cd14 .ct-button-wrapper .btn {
    padding: 0px 76px 0px 76px;
    border-radius: 58px 58px 58px 58px;
    font-size: 18px;
    line-height: 78px;
}

.elementor-7253 .elementor-element.elementor-element-4c4cd14>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7253 .elementor-element.elementor-element-4c4cd14 {
    width: auto;
    max-width: auto;
}

.elementor-7253 .elementor-element.elementor-element-6133bb9.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-7253 .elementor-element.elementor-element-66a7fb6 .ct-button-wrapper .btn {
    padding: 0px 36px 0px 36px;
    border-radius: 58px 58px 58px 58px;
    font-size: 18px;
    line-height: 78px;
}

.elementor-7253 .elementor-element.elementor-element-66a7fb6>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7253 .elementor-element.elementor-element-66a7fb6 {
    width: auto;
    max-width: auto;
}

.elementor-7253 .elementor-element.elementor-element-7ebdc3a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    z-index: 99;
}

.elementor-7253 .elementor-element.elementor-element-7ebdc3a>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7253 .elementor-element.elementor-element-8e2213e {
    overflow: hidden;
    padding: 117px 0px 65px 0px;
}

.elementor-7253 .elementor-element.elementor-element-12f01d6>.elementor-element-populated {
    margin: 0% 0% 0% 14%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 14%;
}

.elementor-7253 .elementor-element.elementor-element-29580c8 {
    width: auto;
    max-width: auto;
    top: -167px;
}

body:not(.rtl) .elementor-7253 .elementor-element.elementor-element-29580c8 {
    left: -518px;
}

body.rtl .elementor-7253 .elementor-element.elementor-element-29580c8 {
    right: -518px;
}

.elementor-7253 .elementor-element.elementor-element-a8d94d8 .ct-heading .item--title {
    font-size: 40px;
    margin-bottom: 0px;
}

.elementor-7253 .elementor-element.elementor-element-a8d94d8>.elementor-widget-container {
    margin: 0px 0px 14px 0px;
}

.elementor-7253 .elementor-element.elementor-element-859b51b .ct-heading .item--title {
    font-size: 18px;
    margin-bottom: 0px;
}

.elementor-7253 .elementor-element.elementor-element-c2670c4 .ct-text-editor {
    color: #0D1422;
}

.elementor-7253 .elementor-element.elementor-element-c2670c4 {
    font-family: "Fira Sans", Sans-serif;
    font-size: 18px;
}

.elementor-7253 .elementor-element.elementor-element-c2670c4>.elementor-widget-container {
    margin: -2px 0px 0px 0px;
}

.elementor-7253 .elementor-element.elementor-element-8b8e02e .ct-text-editor {
    color: #666666;
}

.elementor-7253 .elementor-element.elementor-element-8b8e02e {
    font-size: 14px;
}

.elementor-7253 .elementor-element.elementor-element-8b8e02e>.elementor-widget-container {
    margin: 0px 0px 022px 0px;
}

.elementor-7253 .elementor-element.elementor-element-8c3dd59 .ct-heading .item--title {
    font-size: 18px;
    margin-bottom: 0px;
}

.elementor-7253 .elementor-element.elementor-element-9ac5675 .ct-text-editor {
    color: #0D1422;
}

.elementor-7253 .elementor-element.elementor-element-9ac5675 {
    font-family: "Fira Sans", Sans-serif;
    font-size: 18px;
}

.elementor-7253 .elementor-element.elementor-element-9ac5675>.elementor-widget-container {
    margin: -2px 0px 0px 0px;
}

.elementor-7253 .elementor-element.elementor-element-1657c64 .ct-text-editor {
    color: #666666;
}

.elementor-7253 .elementor-element.elementor-element-1657c64 {
    font-size: 14px;
}

.elementor-7253 .elementor-element.elementor-element-1657c64>.elementor-widget-container {
    margin: 0px 0px 22px 0px;
}

.elementor-7253 .elementor-element.elementor-element-1f79de5 .ct-text-editor {
    color: #0D1422;
}

.elementor-7253 .elementor-element.elementor-element-1f79de5 {
    font-family: "Fira Sans", Sans-serif;
    font-size: 18px;
}

.elementor-7253 .elementor-element.elementor-element-7458a8f .ct-text-editor {
    color: #666666;
}

.elementor-7253 .elementor-element.elementor-element-7458a8f {
    font-size: 14px;
}

.elementor-7253 .elementor-element.elementor-element-2a78a7b>.elementor-widget-container {
    margin: 9px 0px 0px 0px;
}

.elementor-7253 .elementor-element.elementor-element-fdd7f88 {
    width: auto;
    max-width: auto;
    bottom: -420px;
}

body:not(.rtl) .elementor-7253 .elementor-element.elementor-element-fdd7f88 {
    right: -540px;
}

body.rtl .elementor-7253 .elementor-element.elementor-element-fdd7f88 {
    left: -540px;
}

@media(min-width:768px) {
    .elementor-7253 .elementor-element.elementor-element-12f01d6 {
        width: 32%;
    }
    .elementor-7253 .elementor-element.elementor-element-af2c4cf {
        width: 67.665%;
    }
}

@media(max-width:1024px) {
    .elementor-7253 .elementor-element.elementor-element-00ef59b {
        padding: 0px 030px 0px 030px;
    }
    .elementor-7253 .elementor-element.elementor-element-c5f2f34 {
        padding: 90px 0px 120px 0px;
    }
    .elementor-7253 .elementor-element.elementor-element-f62209e .ct-heading .item--title {
        font-size: 36px;
        line-height: 44px;
    }
    .elementor-7253 .elementor-element.elementor-element-f62209e>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-7253 .elementor-element.elementor-element-9c96579 {
        padding: 0px 0px 0px 0px;
    }
    .elementor-7253 .elementor-element.elementor-element-9cf7c7b .ct-heading {
        text-align: center;
    }
    .elementor-7253 .elementor-element.elementor-element-9cf7c7b .ct-heading .item--title {
        font-size: 36px;
        line-height: 44px;
    }
    .elementor-7253 .elementor-element.elementor-element-9cf7c7b>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 15px;
    }
    .elementor-7253 .elementor-element.elementor-element-e3dc5be>.elementor-element-populated {
        margin: -30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-7253 .elementor-element.elementor-element-33259e1>.elementor-widget-container {
        padding: 0px 15px 0px 0px;
    }
    .elementor-7253 .elementor-element.elementor-element-33259e1 {
        width: var( --container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }
    .elementor-7253 .elementor-element.elementor-element-11db928 .ct-heading .item--title {
        font-size: 36px;
        line-height: 44px;
    }
    .elementor-7253 .elementor-element.elementor-element-11db928>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 15px;
    }
    .elementor-7253 .elementor-element.elementor-element-89cb1b0 .ct-button-wrapper {
        text-align: center;
    }
    .elementor-7253 .elementor-element.elementor-element-a2169f8 .ct-heading .ct-heading--inner {
        max-width: 600px;
    }
    .elementor-7253 .elementor-element.elementor-element-a2169f8 .ct-heading .item--title {
        font-size: 36px;
        line-height: 44px;
    }
    .elementor-7253 .elementor-element.elementor-element-a2169f8>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-7253 .elementor-element.elementor-element-7216ef8 {
        padding: 0% 0% 0% 0%;
    }
    .elementor-7253 .elementor-element.elementor-element-07a7aae>.elementor-widget-container {
        padding: 0% 0% 0% 0%;
    }
    .elementor-7253 .elementor-element.elementor-element-e585305 .ct-heading .item--title {
        font-size: 36px;
    }
    .elementor-7253 .elementor-element.elementor-element-e585305>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-7253 .elementor-element.elementor-element-c683ade .ct-button-wrapper .btn {
        font-size: 16px;
        line-height: 56px;
    }
    .elementor-7253 .elementor-element.elementor-element-ada52bd .ct-heading .item--title {
        font-size: 36px;
        line-height: 44px;
    }
    .elementor-7253 .elementor-element.elementor-element-ada52bd>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-7253 .elementor-element.elementor-element-da3ca2c .ct-heading .item--title {
        font-size: 36px;
        line-height: 44px;
    }
    .elementor-7253 .elementor-element.elementor-element-da3ca2c>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-7253 .elementor-element.elementor-element-4c4cd14 .ct-button-wrapper .btn {
        font-size: 16px;
        line-height: 56px;
    }
    .elementor-7253 .elementor-element.elementor-element-66a7fb6 .ct-button-wrapper .btn {
        font-size: 16px;
        line-height: 56px;
    }
    .elementor-7253 .elementor-element.elementor-element-12f01d6>.elementor-element-populated {
        margin: 0% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
    }
}

@media(max-width:767px) {
    .elementor-7253 .elementor-element.elementor-element-00ef59b,
    .elementor-7253 .elementor-element.elementor-element-00ef59b>.elementor-background-overlay {
        border-radius: 0px 0px 0px 0px;
    }
    .elementor-7253 .elementor-element.elementor-element-00ef59b {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 60px 0px 60px 0px;
    }
    .elementor-7253 .elementor-element.elementor-element-b23604b {
        --spacer-size: 10px;
    }
    .elementor-7253 .elementor-element.elementor-element-f62209e .ct-heading .item--title {
        font-size: 32px;
    }
    .elementor-7253 .elementor-element.elementor-element-f62209e>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-7253 .elementor-element.elementor-element-d6d8adb>.elementor-widget-container {
        margin: 60px 0px 0px 0px;
    }
    .elementor-7253 .elementor-element.elementor-element-36ec809 .ct-button-wrapper .btn {
        line-height: 56px;
    }
    .elementor-7253 .elementor-element.elementor-element-36ec809>.elementor-widget-container {
        margin: 0px 0px 0px 15px;
    }
    .elementor-7253 .elementor-element.elementor-element-ea9fbce {
        padding: 105px 0px 102px 0px;
    }
    .elementor-7253 .elementor-element.elementor-element-9cf7c7b .ct-heading .item--title {
        font-size: 32px;
    }
    .elementor-7253 .elementor-element.elementor-element-9b96ed3>.elementor-element-populated {
        margin: -30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-7253 .elementor-element.elementor-element-33259e1>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-7253 .elementor-element.elementor-element-33259e1 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100%);
        max-width: 100%;
    }
    .elementor-7253 .elementor-element.elementor-element-11db928 .ct-heading .item--title {
        font-size: 32px;
    }
    .elementor-7253 .elementor-element.elementor-element-adc0d42 {
        padding: 0px 0px 110px 0px;
    }
    .elementor-7253 .elementor-element.elementor-element-a2169f8 .ct-heading .item--title {
        font-size: 32px;
    }
    .elementor-7253 .elementor-element.elementor-element-a03e631>.elementor-widget-container {
        margin: 0px 0px 32px 0px;
    }
    .elementor-7253 .elementor-element.elementor-element-bbfcced>.elementor-widget-container {
        margin: 0px 0px 32px 0px;
    }
    .elementor-7253 .elementor-element.elementor-element-0f48781>.elementor-widget-container {
        margin: 0px 0px 32px 0px;
    }
    .elementor-7253 .elementor-element.elementor-element-88770f2>.elementor-widget-container {
        padding: 0% 0% 0% 0%;
    }
    .elementor-7253 .elementor-element.elementor-element-e585305 .ct-heading .item--title {
        font-size: 32px;
        line-height: 40px;
    }
    .elementor-7253 .elementor-element.elementor-element-2fdf8aa {
        font-size: 18px;
        line-height: 32px;
    }
    .elementor-7253 .elementor-element.elementor-element-ada52bd .ct-heading .item--title {
        font-size: 32px;
    }
    .elementor-7253 .elementor-element.elementor-element-0170c93 {
        padding: 110px 0px 110px 0px;
    }
    .elementor-7253 .elementor-element.elementor-element-da3ca2c .ct-heading .item--title {
        font-size: 32px;
    }
    .elementor-7253 .elementor-element.elementor-element-82b3eee>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-7253 .elementor-element.elementor-element-82b3eee {
        width: 100%;
        max-width: 100%;
    }
    .elementor-7253 .elementor-element.elementor-element-532cf45 .ct-icon1 {
        text-align: center;
    }
    .elementor-7253 .elementor-element.elementor-element-532cf45>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-7253 .elementor-element.elementor-element-532cf45 {
        width: 100%;
        max-width: 100%;
    }
    .elementor-7253 .elementor-element.elementor-element-347dcd6 .ct-text-editor {
        text-align: center;
    }
    .elementor-7253 .elementor-element.elementor-element-347dcd6 {
        font-size: 20px;
        width: 100%;
        max-width: 100%;
    }
    .elementor-7253 .elementor-element.elementor-element-d2475a9.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-7253 .elementor-element.elementor-element-6133bb9.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-7253 .elementor-element.elementor-element-5f32022 {
        width: 100%;
    }
    .elementor-7253 .elementor-element.elementor-element-68408e4 {
        width: 100%;
    }
    .elementor-7253 .elementor-element.elementor-element-012f8a8 {
        width: 50%;
    }
    .elementor-7253 .elementor-element.elementor-element-9b96ed3 {
        width: 50%;
    }
    .elementor-7253 .elementor-element.elementor-element-e3dc5be {
        width: 100%;
    }
}

z-index: 2;

}
.elementor-7253 .elementor-element.elementor-element-d5ede0d.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}
.elementor-7253 .elementor-element.elementor-element-00ef59b:not(.elementor-motion-effects-element-type-background),
.elementor-7253 .elementor-element.elementor-element-00ef59b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}
.elementor-7253 .elementor-element.elementor-element-00ef59b,
.elementor-7253 .elementor-element.elementor-element-00ef59b>.elementor-background-overlay {
    border-radius: 190px 0px 0px 190px;
}
.elementor-7253 .elementor-element.elementor-element-00ef59b {
    box-shadow: 0px 3px 49px 0px rgba(0, 45.00000000000002, 103, 0.25);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -93px;
    margin-bottom: 0px;
    padding: 0px 100px 0px 100px;
    z-index: 99;
}
.elementor-7253 .elementor-element.elementor-element-00ef59b>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7253 .elementor-element.elementor-element-8bdb438>.elementor-widget-container {
    margin: -32px 0px 0px 0px;
}
.elementor-7253 .elementor-element.elementor-element-8bdb438 {
    width: auto;
    max-width: auto;
    top: 50%;
}
body:not(.rtl) .elementor-7253 .elementor-element.elementor-element-8bdb438 {
    left: -132px;
}
body.rtl .elementor-7253 .elementor-element.elementor-element-8bdb438 {
    right: -132px;
}
.elementor-7253 .elementor-element.elementor-element-9a9837d>.elementor-widget-container {
    padding: 14px 0px 14px 0px;
}
.elementor-7253 .elementor-element.elementor-element-ae21611 {
    --divider-border-style: solid;
    --divider-color: #DBE2EC;
    --divider-border-width: 114px;
    width: auto;
    max-width: auto;
    top: 50%;
}
.elementor-7253 .elementor-element.elementor-element-ae21611 .elementor-divider-separator {
    width: 1px;
}
.elementor-7253 .elementor-element.elementor-element-ae21611 .elementor-divider {
    padding-block-start: 0px;
    padding-block-end: 0px;
}
.elementor-7253 .elementor-element.elementor-element-ae21611>.elementor-widget-container {
    margin: -57px 0px 0px 0px;
    padding: 0px 15px 0px 15px;
}
body:not(.rtl) .elementor-7253 .elementor-element.elementor-element-ae21611 {
    right: 24px;
}
body.rtl .elementor-7253 .elementor-element.elementor-element-ae21611 {
    left: 24px;
}
.elementor-7253 .elementor-element.elementor-element-34a6468>.elementor-widget-container {
    padding: 14px 0px 14px 0px;
}
.elementor-7253 .elementor-element.elementor-element-c5f2f34 {
    padding: 92px 0px 185px 0px;
    z-index: 1;
}
.elementor-7253 .elementor-element.elementor-element-b92c180>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}
.elementor-7253 .elementor-element.elementor-element-2ec42bd {
    width: auto;
    max-width: auto;
    top: -260px;
}
body:not(.rtl) .elementor-7253 .elementor-element.elementor-element-2ec42bd {
    left: -525px;
}
body.rtl .elementor-7253 .elementor-element.elementor-element-2ec42bd {
    right: -525px;
}
.elementor-7253 .elementor-element.elementor-element-b23604b {
    --spacer-size: 135px;
}
.elementor-7253 .elementor-element.elementor-element-f62209e .ct-heading .item--title {
    color: #0D1422;
    font-size: 60px;
    font-weight: 400;
    line-height: 72px;
    margin-bottom: 28px;
}
.elementor-7253 .elementor-element.elementor-element-f62209e .ct-heading .ct-text-highlight {
    color: #5333F2;
}
.elementor-7253 .elementor-element.elementor-element-f62209e .ct-heading .item--sub-title {
    color: #0076F9 !important;
    font-family: "Roboto", Sans-serif;
    font-size: 22px;
    font-weight: 500;
    margin-bottom: 15px;
}
.elementor-7253 .elementor-element.elementor-element-f62209e>.elementor-widget-container {
    margin: 0px -60px 0px 0px;
    padding: 0% 15% 0% 0%;
}
.elementor-7253 .elementor-element.elementor-element-6bd3ae1 .ct-text-editor {
    color: #67687A;
}
.elementor-7253 .elementor-element.elementor-element-6bd3ae1 {
    font-size: 17px;
    line-height: 29px;
}
.elementor-7253 .elementor-element.elementor-element-6bd3ae1>.elementor-widget-container {
    margin: 0% 10% 0% 0%;
    padding: 0px 0px 0px 22px;
    border-style: solid;
    border-width: 0px 0px 0px 2px;
    border-color: #1061DF;
}
.elementor-7253 .elementor-element.elementor-element-1bc808c {
    --divider-border-style: solid;
    --divider-color: #EBEFF4;
    --divider-border-width: 2px;
}
.elementor-7253 .elementor-element.elementor-element-1bc808c .elementor-divider-separator {
    width: 100%;
}
.elementor-7253 .elementor-element.elementor-element-1bc808c>.elementor-widget-container {
    margin: 0% 12% 0% 0%;
    padding: 31px 0px 15px 0px;
}
.elementor-7253 .elementor-element.elementor-element-9c96579 {
    padding: 0% 15% 0% 0%;
}
.elementor-7253 .elementor-element.elementor-element-f15650a {
    --divider-border-style: solid;
    --divider-color: #EBEFF4;
    --divider-border-width: 2px;
}
.elementor-7253 .elementor-element.elementor-element-f15650a .elementor-divider-separator {
    width: 100%;
}
.elementor-7253 .elementor-element.elementor-element-f15650a .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}
.elementor-7253 .elementor-element.elementor-element-f15650a>.elementor-widget-container {
    margin: 0% 12% 0% 0%;
}
.elementor-7253 .elementor-element.elementor-element-cce7565 .ct-button-wrapper .btn {
    padding: 0px 032px 0px 34px;
    border-radius: 58px 58px 58px 58px;
    font-size: 15px;
    line-height: 56px;
}
.elementor-7253 .elementor-element.elementor-element-cce7565>.elementor-widget-container {
    margin: 0px 26px 0px 0px;
    padding: 28px 0px 0px 0px;
}
.elementor-7253 .elementor-element.elementor-element-cce7565 {
    width: auto;
    max-width: auto;
}
.elementor-7253 .elementor-element.elementor-element-5b6f5b7>.elementor-widget-container {
    margin: 28px 0px 0px 0px;
}
.elementor-7253 .elementor-element.elementor-element-5b6f5b7 {
    width: auto;
    max-width: auto;
}
.elementor-7253 .elementor-element.elementor-element-d6d8adb .ct-image-single {
    text-align: right;
}
.elementor-7253 .elementor-element.elementor-element-d6d8adb>.elementor-widget-container {
    margin: 0px -100px 0px 0px;
}
.elementor-7253 .elementor-element.elementor-element-36ec809 .ct-button-wrapper .btn {
    padding: 0px 32px 0px 32px;
    border-radius: 15px 15px 15px 15px;
    font-size: 18px;
    font-weight: 500;
    line-height: 72px;
    box-shadow: 0px 20px 29px 0px rgba(0, 72.0000000000001, 160, 0.39);
}
.elementor-7253 .elementor-element.elementor-element-36ec809 .ct-button-wrapper .ct-button-icon.ct-align-icon-left {
    margin-right: 4px;
}
.elementor-7253 .elementor-element.elementor-element-36ec809>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-7253 .elementor-element.elementor-element-36ec809 {
    width: auto;
    max-width: auto;
    top: 370px;
    z-index: 99;
}
body:not(.rtl) .elementor-7253 .elementor-element.elementor-element-36ec809 {
    left: 0px;
}
body.rtl .elementor-7253 .elementor-element.elementor-element-36ec809 {
    right: 0px;
}
.elementor-7253 .elementor-element.elementor-element-ea9fbce {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 140px 0px 102px 0px;
}
.elementor-7253 .elementor-element.elementor-element-ea9fbce>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7253 .elementor-element.elementor-element-9cf7c7b .ct-heading .ct-heading--inner {
    max-width: 530px;
}
.elementor-7253 .elementor-element.elementor-element-9cf7c7b .ct-heading .item--title {
    color: #0D1422;
    font-size: 60px;
    font-weight: 400;
    line-height: 72px;
    margin-bottom: 28px;
}
.elementor-7253 .elementor-element.elementor-element-9cf7c7b .ct-heading .ct-text-highlight {
    color: #5333F2;
}
.elementor-7253 .elementor-element.elementor-element-9cf7c7b .ct-heading .item--sub-title {
    color: #0076F9 !important;
    font-family: "Roboto", Sans-serif;
    font-size: 22px;
    font-weight: 500;
    margin-bottom: 15px;
}
.elementor-7253 .elementor-element.elementor-element-9cf7c7b>.elementor-widget-container {
    margin: 0px -170px 0px 0px;
    padding: 0% 0% 0% 0%;
}
.elementor-7253 .elementor-element.elementor-element-92b71cf .ct-fancy-box .item--icon i {
    color: #ED8D07;
}
.elementor-7253 .elementor-element.elementor-element-92b71cf .ct-fancy-box .item--icon {
    background-color: #FBF0DB;
}
.elementor-7253 .elementor-element.elementor-element-92b71cf>.elementor-widget-container {
    margin: 0px 0px 48px 0px;
}
.elementor-7253 .elementor-element.elementor-element-3a74414 .ct-fancy-box .item--icon i {
    color: #008225;
}
.elementor-7253 .elementor-element.elementor-element-3a74414 .ct-fancy-box .item--icon {
    background-color: #D9ECDF;
}
.elementor-7253 .elementor-element.elementor-element-3a74414>.elementor-widget-container {
    margin: 0px 0px 48px 0px;
}
.elementor-7253 .elementor-element.elementor-element-6194931 .ct-fancy-box .item--icon i {
    color: #0057FD;
}
.elementor-7253 .elementor-element.elementor-element-6194931 .ct-fancy-box .item--icon {
    background-color: #D9E6FF;
}
.elementor-7253 .elementor-element.elementor-element-6194931>.elementor-widget-container {
    margin: 0px 0px 48px 0px;
}
.elementor-7253 .elementor-element.elementor-element-4c58226 .ct-fancy-box .item--icon i {
    color: #6B00FF;
}
.elementor-7253 .elementor-element.elementor-element-4c58226 .ct-fancy-box .item--icon {
    background-color: #ECDFFE;
}
.elementor-7253 .elementor-element.elementor-element-4c58226>.elementor-widget-container {
    margin: 0px 0px 48px 0px;
}
.elementor-7253 .elementor-element.elementor-element-33259e1 .ct-fancy-box .item--icon i {
    color: #FD0036;
}
.elementor-7253 .elementor-element.elementor-element-33259e1 .ct-fancy-box .item--icon {
    background-color: #FFE3EB;
}
.elementor-7253 .elementor-element.elementor-element-33259e1>.elementor-widget-container {
    margin: 0px 0px 48px 0px;
}
.elementor-7253 .elementor-element.elementor-element-11db928 .ct-heading .ct-heading--inner {
    max-width: 530px;
}
.elementor-7253 .elementor-element.elementor-element-11db928 .ct-heading .item--title {
    color: #0D1422;
    font-size: 60px;
    font-weight: 400;
    line-height: 72px;
    margin-bottom: 28px;
}
.elementor-7253 .elementor-element.elementor-element-11db928 .ct-heading .ct-text-highlight {
    color: #5333F2;
}
.elementor-7253 .elementor-element.elementor-element-11db928 .ct-heading .item--sub-title {
    color: #0076F9 !important;
    font-family: "Roboto", Sans-serif;
    font-size: 22px;
    font-weight: 500;
    margin-bottom: 15px;
}
.elementor-7253 .elementor-element.elementor-element-11db928>.elementor-widget-container {
    margin: 0px -20px 0px 0px;
    padding: 0% 0% 0% 0%;
}
.elementor-7253 .elementor-element.elementor-element-89cb1b0 .ct-button-wrapper {
    text-align: left;
}
.elementor-7253 .elementor-element.elementor-element-89cb1b0 .ct-button-wrapper .btn {
    padding: 0px 050px 0px 050px;
    border-radius: 58px 58px 58px 58px;
    font-size: 15px;
    line-height: 56px;
    box-shadow: 0px 8px 19px 0px rgba(0, 95.00000000000011, 246, 0.34);
}
.elementor-7253 .elementor-element.elementor-element-89cb1b0>.elementor-widget-container {
    margin: 0px 26px 0px 0px;
    padding: 2px 0px 0px 0px;
}
.elementor-7253 .elementor-element.elementor-element-adc0d42 {
    overflow: hidden;
    padding: 164px 0px 128px 0px;
}
.elementor-7253 .elementor-element.elementor-element-a2169f8 .ct-heading {
    text-align: center;
}
.elementor-7253 .elementor-element.elementor-element-a2169f8 .ct-heading .ct-heading--inner {
    max-width: 1000px;
}
.elementor-7253 .elementor-element.elementor-element-a2169f8 .ct-heading .item--title {
    color: #0D1422;
    font-size: 60px;
    font-weight: 400;
    line-height: 72px;
    margin-bottom: 53px;
}
.elementor-7253 .elementor-element.elementor-element-a2169f8 .ct-heading .ct-text-highlight {
    color: #5333F2;
}
.elementor-7253 .elementor-element.elementor-element-a2169f8 .ct-heading .item--sub-title {
    color: #0076F9 !important;
    font-family: "Roboto", Sans-serif;
    font-size: 22px;
    font-weight: 500;
    margin-bottom: 15px;
}
.elementor-7253 .elementor-element.elementor-element-a2169f8>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}
.elementor-7253 .elementor-element.elementor-element-7216ef8 {
    margin-top: 0px;
    margin-bottom: 55px;
    padding: 0% 8% 0% 8%;
}
.elementor-7253 .elementor-element.elementor-element-a03e631 .ct-counter-layout1 .ct-counter-number {
    margin-top: 0px;
}
.elementor-7253 .elementor-element.elementor-element-a03e631 .ct-counter .ct-counter-title {
    margin-top: 0px;
    margin-bottom: 0px;
}
.elementor-7253 .elementor-element.elementor-element-bbfcced .ct-counter-layout1 .ct-counter-number {
    margin-top: 0px;
}
.elementor-7253 .elementor-element.elementor-element-bbfcced .ct-counter .ct-counter-title {
    margin-top: 0px;
    margin-bottom: 0px;
}
.elementor-7253 .elementor-element.elementor-element-0f48781 .ct-counter-layout1 .ct-counter-number {
    margin-top: 0px;
}
.elementor-7253 .elementor-element.elementor-element-0f48781 .ct-counter .ct-counter-title {
    margin-top: 0px;
    margin-bottom: 0px;
}
.elementor-7253 .elementor-element.elementor-element-b4cf25c .ct-counter-layout1 .ct-counter-number {
    margin-top: 0px;
}
.elementor-7253 .elementor-element.elementor-element-b4cf25c .ct-counter .ct-counter-title {
    margin-top: 0px;
    margin-bottom: 0px;
}
.elementor-7253 .elementor-element.elementor-element-07a7aae>.elementor-widget-container {
    margin: 0px 20px 2px 20px;
    padding: 0% 8% 0% 8%;
}
.elementor-7253 .elementor-element.elementor-element-88770f2>.elementor-widget-container {
    margin: 0px 20px 0px 20px;
    padding: 0% 18% 0% 18%;
}
.elementor-7253 .elementor-element.elementor-element-2f70f2d {
    width: auto;
    max-width: auto;
    bottom: -190px;
}
body:not(.rtl) .elementor-7253 .elementor-element.elementor-element-2f70f2d {
    right: -470px;
}
body.rtl .elementor-7253 .elementor-element.elementor-element-2f70f2d {
    left: -470px;
}
.elementor-7253 .elementor-element.elementor-element-333b24f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 92px 0px 65px 0px;
}
.elementor-7253 .elementor-element.elementor-element-333b24f>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7253 .elementor-element.elementor-element-a74ab56.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}
.elementor-7253 .elementor-element.elementor-element-e585305 .ct-heading {
    text-align: center;
}
.elementor-7253 .elementor-element.elementor-element-e585305 .ct-heading .ct-heading--inner {
    max-width: 900px;
}
.elementor-7253 .elementor-element.elementor-element-e585305 .ct-heading .item--title {
    color: #0D1422;
    font-size: 48px;
    font-weight: 400;
    margin-bottom: 30px;
}
.elementor-7253 .elementor-element.elementor-element-e585305 .ct-heading .item--sub-title {
    color: #0076F9 !important;
    font-family: "Roboto", Sans-serif;
    font-size: 22px;
    font-weight: 500;
    margin-bottom: 15px;
}
.elementor-7253 .elementor-element.elementor-element-e585305>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}
.elementor-7253 .elementor-element.elementor-element-2fdf8aa .ct-text-editor .ct-item--inner {
    max-width: 780px;
}
.elementor-7253 .elementor-element.elementor-element-2fdf8aa .ct-text-editor {
    text-align: center;
}
.elementor-7253 .elementor-element.elementor-element-2fdf8aa .ct-text-editor a {
    color: #3B3B3B;
}
.elementor-7253 .elementor-element.elementor-element-2fdf8aa .ct-text-editor a.link-underline {
    border-color: #3B3B3B;
}
.elementor-7253 .elementor-element.elementor-element-2fdf8aa {
    font-size: 22px;
    line-height: 36px;
}
.elementor-7253 .elementor-element.elementor-element-2fdf8aa>.elementor-widget-container {
    margin: 0px 0px 41px 0px;
}
.elementor-7253 .elementor-element.elementor-element-c683ade .ct-button-wrapper {
    text-align: center;
}
.elementor-7253 .elementor-element.elementor-element-c683ade .ct-button-wrapper .btn {
    padding: 0px 68px 0px 68px;
    border-radius: 58px 58px 58px 58px;
    font-size: 18px;
    line-height: 59px;
}
.elementor-7253 .elementor-element.elementor-element-c683ade>.elementor-widget-container {
    margin: 0px 0px 27px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-7253 .elementor-element.elementor-element-ef7049a {
    width: auto;
    max-width: auto;
}
.elementor-7253 .elementor-element.elementor-element-9deaf75:not(.elementor-motion-effects-element-type-background),
.elementor-7253 .elementor-element.elementor-element-9deaf75>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F5F5F5;
}
.elementor-7253 .elementor-element.elementor-element-9deaf75 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 95px 0px 45px 0px;
}
.elementor-7253 .elementor-element.elementor-element-9deaf75>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7253 .elementor-element.elementor-element-ada52bd .ct-heading {
    text-align: center;
}
.elementor-7253 .elementor-element.elementor-element-ada52bd .ct-heading .ct-heading--inner {
    max-width: 1000px;
}
.elementor-7253 .elementor-element.elementor-element-ada52bd .ct-heading .item--title {
    color: #0D1422;
    font-size: 60px;
    font-weight: 400;
    line-height: 72px;
    margin-bottom: 59px;
}
.elementor-7253 .elementor-element.elementor-element-ada52bd .ct-heading .item--sub-title {
    color: #0076F9 !important;
    font-family: "Roboto", Sans-serif;
    font-size: 22px;
    font-weight: 500;
    margin-bottom: 8px;
}
.elementor-7253 .elementor-element.elementor-element-ada52bd>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}
.elementor-7253 .elementor-element.elementor-element-0170c93 {
    overflow: hidden;
    padding: 175px 0px 150px 0px;
}
.elementor-7253 .elementor-element.elementor-element-1c8e70d {
    width: auto;
    max-width: auto;
    top: 26%;
}
body:not(.rtl) .elementor-7253 .elementor-element.elementor-element-1c8e70d {
    left: -500px;
}
body.rtl .elementor-7253 .elementor-element.elementor-element-1c8e70d {
    right: -500px;
}
.elementor-7253 .elementor-element.elementor-element-a886b91 {
    width: auto;
    max-width: auto;
    bottom: -280px;
}
body:not(.rtl) .elementor-7253 .elementor-element.elementor-element-a886b91 {
    right: -720px;
}
body.rtl .elementor-7253 .elementor-element.elementor-element-a886b91 {
    left: -720px;
}
.elementor-7253 .elementor-element.elementor-element-da3ca2c .ct-heading {
    text-align: center;
}
.elementor-7253 .elementor-element.elementor-element-da3ca2c .ct-heading .ct-heading--inner {
    max-width: 1000px;
}
.elementor-7253 .elementor-element.elementor-element-da3ca2c .ct-heading .item--title {
    color: #0D1422;
    font-size: 60px;
    font-weight: 400;
    line-height: 72px;
    margin-bottom: 0px;
}
.elementor-7253 .elementor-element.elementor-element-da3ca2c .ct-heading .item--sub-title {
    color: #0076F9 !important;
    font-family: "Roboto", Sans-serif;
    font-size: 22px;
    font-weight: 500;
    margin-bottom: 8px;
}
.elementor-7253 .elementor-element.elementor-element-da3ca2c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}
.elementor-7253 .elementor-element.elementor-element-db0e7f1 {
    margin-top: -5px;
    margin-bottom: 0px;
}
.elementor-bc-flex-widget .elementor-7253 .elementor-element.elementor-element-3b97ccf.elementor-column .elementor-widget-wrap {
    align-items: center;
}
.elementor-7253 .elementor-element.elementor-element-3b97ccf.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-7253 .elementor-element.elementor-element-3b97ccf.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}
.elementor-7253 .elementor-element.elementor-element-82b3eee .ct-image-single {
    text-align: center;
}
.elementor-7253 .elementor-element.elementor-element-82b3eee>.elementor-widget-container {
    margin: 0px 38px 0px 0px;
    padding: 10px 0px 10px 0px;
}
.elementor-7253 .elementor-element.elementor-element-82b3eee {
    width: auto;
    max-width: auto;
}
.elementor-7253 .elementor-element.elementor-element-532cf45 .ct-icon1 a {
    color: #FF9933;
}
.elementor-7253 .elementor-element.elementor-element-532cf45 .ct-icon1 a i {
    font-size: 22px;
}
.elementor-7253 .elementor-element.elementor-element-532cf45 .ct-icon1 a+a {
    margin-left: 0px;
}
.elementor-7253 .elementor-element.elementor-element-532cf45>.elementor-widget-container {
    margin: 4px 0px 0px 0px;
    padding: 0px 80px 0px 0px;
}
.elementor-7253 .elementor-element.elementor-element-532cf45 {
    width: auto;
    max-width: auto;
}
.elementor-7253 .elementor-element.elementor-element-347dcd6 .ct-text-editor a {
    color: #0D1422;
}
.elementor-7253 .elementor-element.elementor-element-347dcd6 .ct-text-editor a.link-underline {
    border-color: #0D1422;
}
.elementor-7253 .elementor-element.elementor-element-347dcd6 {
    font-family: "Fira Sans", Sans-serif;
    font-size: 24px;
    width: auto;
    max-width: auto;
}
.elementor-7253 .elementor-element.elementor-element-347dcd6>.elementor-widget-container {
    padding: 10px 0px 10px 0px;
}
.elementor-7253 .elementor-element.elementor-element-6882d6b>.elementor-widget-container {
    margin: 62px 0px 0px 0px;
}
.elementor-7253 .elementor-element.elementor-element-1d6fabe {
    margin-top: -7px;
    margin-bottom: 0px;
    z-index: 1;
}
.elementor-bc-flex-widget .elementor-7253 .elementor-element.elementor-element-099ac53.elementor-column .elementor-widget-wrap {
    align-items: center;
}
.elementor-7253 .elementor-element.elementor-element-099ac53.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-7253 .elementor-element.elementor-element-099ac53.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}
.elementor-7253 .elementor-element.elementor-element-c3a3791 .ct-text-editor {
    color: #0D2A34;
}
.elementor-7253 .elementor-element.elementor-element-c3a3791 {
    font-size: 18px;
    width: auto;
    max-width: auto;
}
.elementor-7253 .elementor-element.elementor-element-c3a3791>.elementor-widget-container {
    margin: 10px 0px 10px 0px;
    padding: 0px 12px 0px 0px;
}
.elementor-7253 .elementor-element.elementor-element-dc4546e .ct-image-single img {
    max-height: 27px;
}
.elementor-7253 .elementor-element.elementor-element-dc4546e .ct-image-single {
    text-align: center;
}
.elementor-7253 .elementor-element.elementor-element-dc4546e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-7253 .elementor-element.elementor-element-dc4546e {
    width: auto;
    max-width: auto;
}
.elementor-7253 .elementor-element.elementor-element-eb0d15f {
    padding: 47px 0px 0px 0px;
}
.elementor-7253 .elementor-element.elementor-element-d2475a9.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}
.elementor-7253 .elementor-element.elementor-element-4c4cd14 .ct-button-wrapper .btn {
    padding: 0px 76px 0px 76px;
    border-radius: 58px 58px 58px 58px;
    font-size: 18px;
    line-height: 78px;
}
.elementor-7253 .elementor-element.elementor-element-4c4cd14>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-7253 .elementor-element.elementor-element-4c4cd14 {
    width: auto;
    max-width: auto;
}
.elementor-7253 .elementor-element.elementor-element-6133bb9.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}
.elementor-7253 .elementor-element.elementor-element-66a7fb6 .ct-button-wrapper .btn {
    padding: 0px 36px 0px 36px;
    border-radius: 58px 58px 58px 58px;
    font-size: 18px;
    line-height: 78px;
}
.elementor-7253 .elementor-element.elementor-element-66a7fb6>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-7253 .elementor-element.elementor-element-66a7fb6 {
    width: auto;
    max-width: auto;
}
.elementor-7253 .elementor-element.elementor-element-7ebdc3a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    z-index: 99;
}
.elementor-7253 .elementor-element.elementor-element-7ebdc3a>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7253 .elementor-element.elementor-element-8e2213e {
    overflow: hidden;
    padding: 117px 0px 65px 0px;
}
.elementor-7253 .elementor-element.elementor-element-12f01d6>.elementor-element-populated {
    margin: 0% 0% 0% 14%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 14%;
}
.elementor-7253 .elementor-element.elementor-element-29580c8 {
    width: auto;
    max-width: auto;
    top: -167px;
}
body:not(.rtl) .elementor-7253 .elementor-element.elementor-element-29580c8 {
    left: -518px;
}
body.rtl .elementor-7253 .elementor-element.elementor-element-29580c8 {
    right: -518px;
}
.elementor-7253 .elementor-element.elementor-element-a8d94d8 .ct-heading .item--title {
    font-size: 40px;
    margin-bottom: 0px;
}
.elementor-7253 .elementor-element.elementor-element-a8d94d8>.elementor-widget-container {
    margin: 0px 0px 14px 0px;
}
.elementor-7253 .elementor-element.elementor-element-859b51b .ct-heading .item--title {
    font-size: 18px;
    margin-bottom: 0px;
}
.elementor-7253 .elementor-element.elementor-element-c2670c4 .ct-text-editor {
    color: #0D1422;
}
.elementor-7253 .elementor-element.elementor-element-c2670c4 {
    font-family: "Fira Sans", Sans-serif;
    font-size: 18px;
}
.elementor-7253 .elementor-element.elementor-element-c2670c4>.elementor-widget-container {
    margin: -2px 0px 0px 0px;
}
.elementor-7253 .elementor-element.elementor-element-8b8e02e .ct-text-editor {
    color: #666666;
}
.elementor-7253 .elementor-element.elementor-element-8b8e02e {
    font-size: 14px;
}
.elementor-7253 .elementor-element.elementor-element-8b8e02e>.elementor-widget-container {
    margin: 0px 0px 022px 0px;
}
.elementor-7253 .elementor-element.elementor-element-8c3dd59 .ct-heading .item--title {
    font-size: 18px;
    margin-bottom: 0px;
}
.elementor-7253 .elementor-element.elementor-element-9ac5675 .ct-text-editor {
    color: #0D1422;
}
.elementor-7253 .elementor-element.elementor-element-9ac5675 {
    font-family: "Fira Sans", Sans-serif;
    font-size: 18px;
}
.elementor-7253 .elementor-element.elementor-element-9ac5675>.elementor-widget-container {
    margin: -2px 0px 0px 0px;
}
.elementor-7253 .elementor-element.elementor-element-1657c64 .ct-text-editor {
    color: #666666;
}
.elementor-7253 .elementor-element.elementor-element-1657c64 {
    font-size: 14px;
}
.elementor-7253 .elementor-element.elementor-element-1657c64>.elementor-widget-container {
    margin: 0px 0px 22px 0px;
}
.elementor-7253 .elementor-element.elementor-element-1f79de5 .ct-text-editor {
    color: #0D1422;
}
.elementor-7253 .elementor-element.elementor-element-1f79de5 {
    font-family: "Fira Sans", Sans-serif;
    font-size: 18px;
}
.elementor-7253 .elementor-element.elementor-element-7458a8f .ct-text-editor {
    color: #666666;
}
.elementor-7253 .elementor-element.elementor-element-7458a8f {
    font-size: 14px;
}
.elementor-7253 .elementor-element.elementor-element-2a78a7b>.elementor-widget-container {
    margin: 9px 0px 0px 0px;
}
.elementor-7253 .elementor-element.elementor-element-fdd7f88 {
    width: auto;
    max-width: auto;
    bottom: -420px;
}
body:not(.rtl) .elementor-7253 .elementor-element.elementor-element-fdd7f88 {
    right: -540px;
}
body.rtl .elementor-7253 .elementor-element.elementor-element-fdd7f88 {
    left: -540px;
}
@media(min-width:768px) {
    .elementor-7253 .elementor-element.elementor-element-12f01d6 {
        width: 32%;
    }
    
    .elementor-7253 .elementor-element.elementor-element-af2c4cf {
        width: 67.665%;
    }
}
@media(max-width:1024px) {
    .elementor-7253 .elementor-element.elementor-element-00ef59b {
        padding: 0px 030px 0px 030px;
    }
    
    .elementor-7253 .elementor-element.elementor-element-c5f2f34 {
        padding: 90px 0px 120px 0px;
    }
    
    .elementor-7253 .elementor-element.elementor-element-f62209e .ct-heading .item--title {
        font-size: 36px;
        line-height: 44px;
    }
    
    .elementor-7253 .elementor-element.elementor-element-f62209e>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    
    .elementor-7253 .elementor-element.elementor-element-9c96579 {
        padding: 0px 0px 0px 0px;
    }
    
    .elementor-7253 .elementor-element.elementor-element-9cf7c7b .ct-heading {
        text-align: center;
    }
    
    .elementor-7253 .elementor-element.elementor-element-9cf7c7b .ct-heading .item--title {
        font-size: 36px;
        line-height: 44px;
    }
    
    .elementor-7253 .elementor-element.elementor-element-9cf7c7b>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 15px;
    }
    
    .elementor-7253 .elementor-element.elementor-element-e3dc5be>.elementor-element-populated {
        margin: -30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    
    .elementor-7253 .elementor-element.elementor-element-33259e1>.elementor-widget-container {
        padding: 0px 15px 0px 0px;
    }
    
    .elementor-7253 .elementor-element.elementor-element-33259e1 {
        width: var( --container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }
    
    .elementor-7253 .elementor-element.elementor-element-11db928 .ct-heading .item--title {
        font-size: 36px;
        line-height: 44px;
    }
    
    .elementor-7253 .elementor-element.elementor-element-11db928>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 15px;
    }
    
    .elementor-7253 .elementor-element.elementor-element-89cb1b0 .ct-button-wrapper {
        text-align: center;
    }
    
    .elementor-7253 .elementor-element.elementor-element-a2169f8 .ct-heading .ct-heading--inner {
        max-width: 600px;
    }
    
    .elementor-7253 .elementor-element.elementor-element-a2169f8 .ct-heading .item--title {
        font-size: 36px;
        line-height: 44px;
    }
    
    .elementor-7253 .elementor-element.elementor-element-a2169f8>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    
    .elementor-7253 .elementor-element.elementor-element-7216ef8 {
        padding: 0% 0% 0% 0%;
    }
    
    .elementor-7253 .elementor-element.elementor-element-07a7aae>.elementor-widget-container {
        padding: 0% 0% 0% 0%;
    }
    
    .elementor-7253 .elementor-element.elementor-element-e585305 .ct-heading .item--title {
        font-size: 36px;
    }
    
    .elementor-7253 .elementor-element.elementor-element-e585305>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    
    .elementor-7253 .elementor-element.elementor-element-c683ade .ct-button-wrapper .btn {
        font-size: 16px;
        line-height: 56px;
    }
    
    .elementor-7253 .elementor-element.elementor-element-ada52bd .ct-heading .item--title {
        font-size: 36px;
        line-height: 44px;
    }
    
    .elementor-7253 .elementor-element.elementor-element-ada52bd>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    
    .elementor-7253 .elementor-element.elementor-element-da3ca2c .ct-heading .item--title {
        font-size: 36px;
        line-height: 44px;
    }
    
    .elementor-7253 .elementor-element.elementor-element-da3ca2c>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    
    .elementor-7253 .elementor-element.elementor-element-4c4cd14 .ct-button-wrapper .btn {
        font-size: 16px;
        line-height: 56px;
    }
    
    .elementor-7253 .elementor-element.elementor-element-66a7fb6 .ct-button-wrapper .btn {
        font-size: 16px;
        line-height: 56px;
    }
    
    .elementor-7253 .elementor-element.elementor-element-12f01d6>.elementor-element-populated {
        margin: 0% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
    }
}
@media(max-width:767px) {
    .elementor-7253 .elementor-element.elementor-element-00ef59b,
    .elementor-7253 .elementor-element.elementor-element-00ef59b>.elementor-background-overlay {
        border-radius: 0px 0px 0px 0px;
    }
    
    .elementor-7253 .elementor-element.elementor-element-00ef59b {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 60px 0px 60px 0px;
    }
    
    .elementor-7253 .elementor-element.elementor-element-b23604b {
        --spacer-size: 10px;
    }
    
    .elementor-7253 .elementor-element.elementor-element-f62209e .ct-heading .item--title {
        font-size: 32px;
    }
    
    .elementor-7253 .elementor-element.elementor-element-f62209e>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    
    .elementor-7253 .elementor-element.elementor-element-d6d8adb>.elementor-widget-container {
        margin: 60px 0px 0px 0px;
    }
    
    .elementor-7253 .elementor-element.elementor-element-36ec809 .ct-button-wrapper .btn {
        line-height: 56px;
    }
    
    .elementor-7253 .elementor-element.elementor-element-36ec809>.elementor-widget-container {
        margin: 0px 0px 0px 15px;
    }
    
    .elementor-7253 .elementor-element.elementor-element-ea9fbce {
        padding: 105px 0px 102px 0px;
    }
    
    .elementor-7253 .elementor-element.elementor-element-9cf7c7b .ct-heading .item--title {
        font-size: 32px;
    }
    
    .elementor-7253 .elementor-element.elementor-element-9b96ed3>.elementor-element-populated {
        margin: -30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    
    .elementor-7253 .elementor-element.elementor-element-33259e1>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    
    .elementor-7253 .elementor-element.elementor-element-33259e1 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100%);
        max-width: 100%;
    }
    
    .elementor-7253 .elementor-element.elementor-element-11db928 .ct-heading .item--title {
        font-size: 32px;
    }
    
    .elementor-7253 .elementor-element.elementor-element-adc0d42 {
        padding: 0px 0px 110px 0px;
    }
    
    .elementor-7253 .elementor-element.elementor-element-a2169f8 .ct-heading .item--title {
        font-size: 32px;
    }
    
    .elementor-7253 .elementor-element.elementor-element-a03e631>.elementor-widget-container {
        margin: 0px 0px 32px 0px;
    }
    
    .elementor-7253 .elementor-element.elementor-element-bbfcced>.elementor-widget-container {
        margin: 0px 0px 32px 0px;
    }
    
    .elementor-7253 .elementor-element.elementor-element-0f48781>.elementor-widget-container {
        margin: 0px 0px 32px 0px;
    }
    
    .elementor-7253 .elementor-element.elementor-element-88770f2>.elementor-widget-container {
        padding: 0% 0% 0% 0%;
    }
    
    .elementor-7253 .elementor-element.elementor-element-e585305 .ct-heading .item--title {
        font-size: 32px;
        line-height: 40px;
    }
    
    .elementor-7253 .elementor-element.elementor-element-2fdf8aa {
        font-size: 18px;
        line-height: 32px;
    }
    
    .elementor-7253 .elementor-element.elementor-element-ada52bd .ct-heading .item--title {
        font-size: 32px;
    }
    
    .elementor-7253 .elementor-element.elementor-element-0170c93 {
        padding: 110px 0px 110px 0px;
    }
    
    .elementor-7253 .elementor-element.elementor-element-da3ca2c .ct-heading .item--title {
        font-size: 32px;
    }
    
    .elementor-7253 .elementor-element.elementor-element-82b3eee>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    
    .elementor-7253 .elementor-element.elementor-element-82b3eee {
        width: 100%;
        max-width: 100%;
    }
    
    .elementor-7253 .elementor-element.elementor-element-532cf45 .ct-icon1 {
        text-align: center;
    }
    
    .elementor-7253 .elementor-element.elementor-element-532cf45>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    
    .elementor-7253 .elementor-element.elementor-element-532cf45 {
        width: 100%;
        max-width: 100%;
    }
    
    .elementor-7253 .elementor-element.elementor-element-347dcd6 .ct-text-editor {
        text-align: center;
    }
    
    .elementor-7253 .elementor-element.elementor-element-347dcd6 {
        font-size: 20px;
        width: 100%;
        max-width: 100%;
    }
    
    .elementor-7253 .elementor-element.elementor-element-d2475a9.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }
    
    .elementor-7253 .elementor-element.elementor-element-6133bb9.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }
}
@media(max-width:1024px) and (min-width:768px) {
    .elementor-7253 .elementor-element.elementor-element-5f32022 {
        width: 100%;
    }
    
    .elementor-7253 .elementor-element.elementor-element-68408e4 {
        width: 100%;
    }
    
    .elementor-7253 .elementor-element.elementor-element-012f8a8 {
        width: 50%;
    }
    
    .elementor-7253 .elementor-element.elementor-element-9b96ed3 {
        width: 50%;
    }
    
    .elementor-7253 .elementor-element.elementor-element-e3dc5be {
        width: 100%;
    }
}