html, body {
	overflow-x: hidden;
}

.elementor-9 .elementor-element.elementor-element-fc4517e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-71e1053 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overlay-opacity: 0.5;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-9 .elementor-element.elementor-element-71e1053:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-71e1053 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../images/artboard-4.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-9 .elementor-element.elementor-element-71e1053::before, .elementor-9 .elementor-element.elementor-element-71e1053 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-71e1053 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-71e1053 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-71e1053 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-71e1053 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-color: #15302D7A;
    --background-overlay: '';
}

.elementor-9 .elementor-element.elementor-element-4989718 {
    --display: flex;
    --min-height: 0px;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --margin-top: 98px;
    --margin-bottom: 86px;
    --margin-left: 0px;
    --margin-right: 12px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-4989718.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-widget-heading .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-af6fc0c > .elementor-widget-container {
    background-color: #1D4A9F;
    margin: 2px 2px 2px 2px;
    padding: 10px 10px 10px 10px;
    border-radius: 10px 10px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-af6fc0c.elementor-element {
    --align-self: center;
}

.elementor-9 .elementor-element.elementor-element-af6fc0c {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-af6fc0c .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 73px;
    font-weight: 600;
    color: #FFFFFF;
}

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

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
    background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-9 .elementor-element.elementor-element-5feee9a {
    text-align: center;
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-weight: 700;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
    border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
    color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-icon-list .elementor-icon-list-text {
    color: var(--e-global-color-secondary);
}

.elementor-9 .elementor-element.elementor-element-8c72ca8 > .elementor-widget-container {
    margin: 32px 32px 32px 32px;
}

.elementor-9 .elementor-element.elementor-element-8c72ca8.elementor-element {
    --align-self: center;
}

.elementor-9 .elementor-element.elementor-element-8c72ca8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(14px / 2);
}

.elementor-9 .elementor-element.elementor-element-8c72ca8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(14px / 2);
}

.elementor-9 .elementor-element.elementor-element-8c72ca8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(14px / 2);
    margin-left: calc(14px / 2);
}

.elementor-9 .elementor-element.elementor-element-8c72ca8 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-14px / 2);
    margin-left: calc(-14px / 2);
}

body.rtl .elementor-9 .elementor-element.elementor-element-8c72ca8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-14px / 2);
}

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-8c72ca8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-14px / 2);
}

.elementor-9 .elementor-element.elementor-element-8c72ca8 .elementor-icon-list-icon i {
    color: #1D4A9F;
    transition: color 0.3s;
}

.elementor-9 .elementor-element.elementor-element-8c72ca8 .elementor-icon-list-icon svg {
    fill: #1D4A9F;
    transition: fill 0.3s;
}

.elementor-9 .elementor-element.elementor-element-8c72ca8 {
    --e-icon-list-icon-size: 42px;
    --e-icon-list-icon-align: left;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
    --icon-vertical-offset: 0px;
}

.elementor-9 .elementor-element.elementor-element-8c72ca8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-8c72ca8 .elementor-icon-list-item > a {
    font-family: "Roboto", Sans-serif;
    font-weight: 700;
}

.elementor-9 .elementor-element.elementor-element-8c72ca8 .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-9 .elementor-element.elementor-element-70fa02f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-9 .elementor-element.elementor-element-70fa02f.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

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

.elementor-9 .elementor-element.elementor-element-5640eb5 > .elementor-widget-container {
    margin: 26px 26px 26px 26px;
}

.elementor-9 .elementor-element.elementor-element-e3e9586 {
    --display: flex;
    --min-height: 328px;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 26px 26px 26px 26px;
    /*--margin-top: 31px;*/
    /*--margin-bottom: -1px;*/
    /*--margin-left: 31px;*/
    /*--margin-right: 31px;*/
    --padding-top: 25px;
    --padding-bottom: 25px;
    --padding-left: 25px;
    --padding-right: 25px;
}

.elementor-image-box-img img {
    display: block;
    margin: 0 auto;
}

.elementor-9 .elementor-element.elementor-element-e3e9586:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-e3e9586 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000000A1;
}

.elementor-9 .elementor-element.elementor-element-e3e9586.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-9 .elementor-element.elementor-element-dd27b1d {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-dd27b1d .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 52px;
    font-weight: 700;
    color: #B1CCCB;
}

.elementor-9 .elementor-element.elementor-element-31b1c40 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-31b1c40 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 28px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-c11c8b1 {
    --spacer-size: 25px;
}

.elementor-9 .elementor-element.elementor-element-e7fd219 .wpr-countdown-item {
    background-color: #1D4A9F;
    margin-left: calc(12px / 2);
    margin-right: calc(12px / 2);
    padding: 0px 0px 0px 0px;
    border-radius: 7px 7px 7px 7px;
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-e7fd219 .wpr-countdown-number {
    display: block;
    color: #ffffff;
    padding: 40px 10px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-e7fd219 .wpr-countdown-label {
    display: block;
    color: #FFFFFF;
    padding: 10px 10px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-e7fd219 .wpr-countdown-wrap {
    max-width: 96%;
}

.elementor-9 .elementor-element.elementor-element-e7fd219 .wpr-countdown-separator span {
    background: #417BBE;
    border-radius: none;
}

.elementor-9 .elementor-element.elementor-element-d5b87f8 .elementor-repeater-item-34b7e39 {
    width: 100%;
}

.elementor-9 .elementor-element.elementor-element-d5b87f8 .elementor-repeater-item-e7259e0 {
    width: 100%;
}

.elementor-9 .elementor-element.elementor-element-d5b87f8 .elementor-repeater-item-e877927 {
    width: 100%;
}

.elementor-9 .elementor-element.elementor-element-d5b87f8 .wpr-field-group.wpr-form-field-type-submit {
    width: 47%;
}

.elementor-9 .elementor-element.elementor-element-d5b87f8 .wpr-stp-btns-wrap {
    width: 47%;
    margin-left: 0;
    margin-right: auto;
    padding-right: calc(10px / 2);
    padding-left: calc(10px / 2);
}

.elementor-9 .elementor-element.elementor-element-d5b87f8 .wpr-step-prev {
    width: 155px;
    background-color: #4568A5;
    color: #ffffff;
}

.elementor-9 .elementor-element.elementor-element-d5b87f8 .wpr-step-next {
    width: 155px;
    background-color: #4568A5;
    color: #ffffff;
}

.elementor-9 .elementor-element.elementor-element-d5b87f8 .wpr-step-tab .wpr-button {
    width: 155px;
}

.elementor-9 .elementor-element.elementor-element-d5b87f8 .wpr-step-tab:first-of-type .wpr-step-next {
    margin-left: 0;
    margin-right: auto;
}

.elementor-9 .elementor-element.elementor-element-d5b87f8.wpr-step-content-layout-vertical .wpr-step {
    align-items: center;
}

.elementor-9 .elementor-element.elementor-element-d5b87f8.wpr-step-content-layout-horizontal .wpr-step {
    justify-content: center;
}

.elementor-9 .elementor-element.elementor-element-d5b87f8 .wpr-step {
    text-align: center;
    border-color: #605be5;
    margin-bottom: 0px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    padding: 10px 10px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-d5b87f8 .wpr-field-group > label, .elementor-9 .elementor-element.elementor-element-d5b87f8 .wpr-field-sub-group label {
    color: #FFF0F0;
}

body.rtl .elementor-9 .elementor-element.elementor-element-d5b87f8 .wpr-labels-inline .wpr-field-group > label {
    padding-left: 0px;
}

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-d5b87f8 .wpr-labels-inline .wpr-field-group > label {
    padding-right: 0px;
}

body .elementor-9 .elementor-element.elementor-element-d5b87f8 .wpr-labels-above .wpr-field-group > label {
    padding-bottom: 0px;
}

.elementor-9 .elementor-element.elementor-element-d5b87f8 .wpr-field-group {
    padding-right: calc(10px / 2);
    padding-left: calc(10px / 2);
}

.elementor-9 .elementor-element.elementor-element-d5b87f8 .wpr-step-wrap {
    padding-left: calc(-10px / 2);
    padding-right: calc(-10px / 2);
    margin-bottom: 15px;
}

.elementor-9 .elementor-element.elementor-element-d5b87f8 .wpr-form-fields-wrap {
    margin-left: calc(-10px / 2);
    margin-right: calc(-10px / 2);
}

.elementor-9 .elementor-element.elementor-element-d5b87f8 .wpr-field-group:not(.wpr-stp-btns-wrap) {
    margin-bottom: 10px;
    justify-content: flex-start;
}

.elementor-9 .elementor-element.elementor-element-d5b87f8 .wpr-field-group.recaptcha-v3-bottomleft, .elementor-9 .elementor-element.elementor-element-d5b87f8 .wpr-field-group.recaptcha-v3-bottomright {
    margin-bottom: 0;
}

.elementor-9 .elementor-element.elementor-element-d5b87f8 .wpr-field-group .wpr-form-field {
    color: #7a7a7a;
}

.elementor-9 .elementor-element.elementor-element-d5b87f8 .wpr-field-group .wpr-form-field select {
    color: #7a7a7a;
}

.elementor-9 .elementor-element.elementor-element-d5b87f8 .wpr-field-group .wpr-form-field svg {
    fill: #7a7a7a;
}

.elementor-9 .elementor-element.elementor-element-d5b87f8 .wpr-field-group input[type="radio"] + label {
    color: #7a7a7a;
}

.elementor-9 .elementor-element.elementor-element-d5b87f8 .wpr-field-group input[type="checkbox"] + label {
    color: #7a7a7a;
}

.elementor-9 .elementor-element.elementor-element-d5b87f8 .wpr-field-group:not(.wpr-form-field-type-upload) .wpr-form-field:not(.wpr-select-wrap) {
    background-color: #ffffff;
    border-radius: 3px 3px 3px 3px;
    padding: 6px 5px 7px 10px;
}

.elementor-9 .elementor-element.elementor-element-d5b87f8 .wpr-field-group .wpr-select-wrap select {
    background-color: #ffffff;
    border-radius: 3px 3px 3px 3px;
    padding: 6px 5px 7px 10px;
}

.elementor-9 .elementor-element.elementor-element-d5b87f8 .wpr-field-group .wpr-form-field:focus {
    color: #7a7a7a;
}

.elementor-9 .elementor-element.elementor-element-d5b87f8 .wpr-field-group input[type="radio"]:focus {
    color: #7a7a7a;
}

.elementor-9 .elementor-element.elementor-element-d5b87f8 .wpr-field-group input[type="checkbox"]:focus {
    color: #7a7a7a;
}

.elementor-9 .elementor-element.elementor-element-d5b87f8 .wpr-field-group:not(.wpr-form-field-type-upload) .wpr-form-field:not(.wpr-select-wrap):focus {
    background-color: #ffffff;
}

.elementor-9 .elementor-element.elementor-element-d5b87f8 .wpr-field-group .wpr-select-wrap select:focus {
    background-color: #ffffff;
}

.elementor-9 .elementor-element.elementor-element-d5b87f8 .wpr-field-group .wpr-form-field.wpr-form-error {
    color: #CB3030;
}

.elementor-9 .elementor-element.elementor-element-d5b87f8 .wpr-field-group input[type="radio"].wpr-form-error {
    color: #CB3030;
}

.elementor-9 .elementor-element.elementor-element-d5b87f8 .wpr-field-group input[type="checkbox"].wpr-form-error {
    color: #CB3030;
}

.elementor-9 .elementor-element.elementor-element-d5b87f8 .wpr-field-group:not(.wpr-form-field-type-upload) .wpr-form-field:not(.wpr-select-wrap).wpr-form-error {
    background-color: #ffffff;
    border-color: #CB3030;
}

.elementor-9 .elementor-element.elementor-element-d5b87f8 .wpr-field-group .wpr-select-wrap select.wpr-form-error {
    background-color: #ffffff;
    border-color: #CB3030;
}

.elementor-9 .elementor-element.elementor-element-d5b87f8 .wpr-field-group .wpr-select-wrap.wpr-form-error-wrap::before {
    color: #CB3030;
}

.elementor-9 .elementor-element.elementor-element-d5b87f8 .wpr-field-group input[type="date"]::before {
    right: 5px;
}

.elementor-9 .elementor-element.elementor-element-d5b87f8 .wpr-field-group input[type="time"]::before {
    right: 5px;
}

.elementor-9 .elementor-element.elementor-element-d5b87f8 .wpr-form-field-option {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-d5b87f8 .wpr-form-field-option label {
    margin-left: 5px;
}

.elementor-9 .elementor-element.elementor-element-d5b87f8.wpr-custom-styles-yes .wpr-form-field-option label:before {
    margin-right: 5px;
}

.elementor-9 .elementor-element.elementor-element-d5b87f8 .wpr-form-field-type-checkbox .wpr-form-field-option label:before {
    background-color: #FFFFFF;
    color: #605BE5;
    border-color: #E8E8E8;
    width: 16px;
    height: 16px;
    line-height: 16px;
    font-size: calc(16px / 1.3);
}

.elementor-9 .elementor-element.elementor-element-d5b87f8 .wpr-form-field-type-radio .wpr-form-field-option label:before {
    background-color: #FFFFFF;
    color: #605BE5;
    border-color: #E8E8E8;
    width: 16px;
    height: 16px;
    line-height: 16px;
    font-size: calc(16px / 1.3);
}

.elementor-9 .elementor-element.elementor-element-d5b87f8 .wpr-form-field-type-checkbox input {
    width: 16px;
    height: 16px;
}

.elementor-9 .elementor-element.elementor-element-d5b87f8 .wpr-form-field-type-radio input {
    width: 16px;
    height: 16px;
}

.elementor-9 .elementor-element.elementor-element-d5b87f8 .wpr-button[type="submit"] {
    background-color: #4568A5;
    color: #ffffff;
}

.elementor-9 .elementor-element.elementor-element-d5b87f8 .wpr-double-bounce .wpr-child {
    background-color: #ffffff !important;
}

.elementor-9 .elementor-element.elementor-element-d5b87f8 .wpr-button[type="submit"] svg * {
    fill: #ffffff;
}

.elementor-9 .elementor-element.elementor-element-d5b87f8 .wpr-step-next:hover {
    color: #ffffff;
}

.elementor-9 .elementor-element.elementor-element-d5b87f8 .wpr-button[type="submit"]:hover {
    color: #ffffff;
}

.elementor-9 .elementor-element.elementor-element-d5b87f8 .wpr-button[type="submit"]:hover svg * {
    fill: #ffffff;
}

.elementor-9 .elementor-element.elementor-element-d5b87f8 .wpr-step-prev:hover {
    color: #ffffff;
}

.elementor-9 .elementor-element.elementor-element-d5b87f8 .wpr-step-main-label {
    color: #7a7a7a;
    font-size: 12px;
}

.elementor-9 .elementor-element.elementor-element-d5b87f8 .wpr-step-sub-label {
    color: #7a7a7a;
    font-size: 12px;
}

.elementor-9 .elementor-element.elementor-element-d5b87f8 .wpr-step.wpr-step-active .wpr-step-main-label {
    color: #7a7a7a;
}

.elementor-9 .elementor-element.elementor-element-d5b87f8 .wpr-step.wpr-step-active .wpr-step-sub-label {
    color: #7a7a7a;
}

.elementor-9 .elementor-element.elementor-element-d5b87f8 .wpr-step.wpr-step-finish .wpr-step-main-label {
    color: #7a7a7a;
}

.elementor-9 .elementor-element.elementor-element-d5b87f8 .wpr-step.wpr-step-finish .wpr-step-sub-label {
    color: #7a7a7a;
}

.elementor-9 .elementor-element.elementor-element-d5b87f8 .wpr-step-sep {
    margin-left: 5px;
    margin-right: 5px;
    background-color: #222333;
}

.elementor-9 .elementor-element.elementor-element-d5b87f8 .wpr-separator-off .wpr-step:not(:last-of-type) {
    margin-right: 5px;
}

.elementor-9 .elementor-element.elementor-element-d5b87f8 {
    --wpr-steps-padding: 10px;
    --wpr-steps-indicator-padding: 20px;
    --wpr-steps-divider-width: 2px;
}

.elementor-9 .elementor-element.elementor-element-d5b87f8 .wpr-step-content i {
    color: #222;
}

.elementor-9 .elementor-element.elementor-element-d5b87f8 .wpr-step-content svg {
    fill: #222;
}

.elementor-9 .elementor-element.elementor-element-d5b87f8 .wpr-step-content {
    color: #222;
    background-color: #605be5;
    border-color: #605be5;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
}

.elementor-9 .elementor-element.elementor-element-d5b87f8 .wpr-step-active .wpr-step-content i {
    color: #222;
}

.elementor-9 .elementor-element.elementor-element-d5b87f8 .wpr-step-active .wpr-step-content svg {
    fill: #222;
}

.elementor-9 .elementor-element.elementor-element-d5b87f8 .wpr-step-active .wpr-step-content {
    color: #222;
}

.elementor-9 .elementor-element.elementor-element-d5b87f8 .wpr-step.wpr-step-active .wpr-step-content {
    background-color: #605be5;
    border-color: #605be5;
}

.elementor-9 .elementor-element.elementor-element-d5b87f8 .wpr-step-finish .wpr-step-content i {
    color: #222;
}

.elementor-9 .elementor-element.elementor-element-d5b87f8 .wpr-step-finish .wpr-step-content svg {
    fill: #222;
}

.elementor-9 .elementor-element.elementor-element-d5b87f8 .wpr-step-finish .wpr-step-content {
    color: #222;
}

.elementor-9 .elementor-element.elementor-element-d5b87f8 .wpr-step.wpr-step-finish .wpr-step-content {
    background-color: #605be5;
    border-color: #605be5;
}

.elementor-9 .elementor-element.elementor-element-d5b87f8.wpr-step-content-layout-horizontal .wpr-step-label {
    margin-left: 5px;
}

.elementor-9 .elementor-element.elementor-element-d5b87f8.wpr-step-content-layout-vertical .wpr-step-label {
    margin-top: 5px;
}

.elementor-9 .elementor-element.elementor-element-d5b87f8 .wpr-step-progress {
    background-color: #222333;
}

.elementor-9 .elementor-element.elementor-element-d5b87f8 .wpr-step-number {
    font-size: 12px;
}

.elementor-9 .elementor-element.elementor-element-d5b87f8 .wpr-submit-success, .elementor-9 .elementor-element.elementor-element-d5b87f8 .wpr-submit-error {
    font-size: 12px;
}

.elementor-9 .elementor-element.elementor-element-d5b87f8 .wpr-submit-success {
    color: #30CBCB;
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-d5b87f8 .wpr-submit-error {
    color: #CB3030;
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-26c81b8 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overlay-opacity: 0.5;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-9 .elementor-element.elementor-element-26c81b8:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-26c81b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../images/artboard-4.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-9 .elementor-element.elementor-element-26c81b8::before, .elementor-9 .elementor-element.elementor-element-26c81b8 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-26c81b8 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-26c81b8 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-26c81b8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-26c81b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-color: #0C0F0F8C;
    --background-overlay: '';
}

.elementor-9 .elementor-element.elementor-element-f2659bc {
    --display: flex;
    --min-height: 0px;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --margin-top: 98px;
    --margin-bottom: 86px;
    --margin-left: 0px;
    --margin-right: 12px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-f2659bc.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-9 .elementor-element.elementor-element-7a52a07 > .elementor-widget-container {
    background-color: #1D4A9F;
    margin: 2px 2px 2px 2px;
    padding: 10px 10px 10px 10px;
    border-radius: 10px 10px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-7a52a07.elementor-element {
    --align-self: center;
}

.elementor-9 .elementor-element.elementor-element-7a52a07 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-7a52a07 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 73px;
    font-weight: 600;
    color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-792a1a1 {
    text-align: center;
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-weight: 700;
}

.elementor-9 .elementor-element.elementor-element-d77cedb > .elementor-widget-container {
    margin: 32px 32px 32px 32px;
}

.elementor-9 .elementor-element.elementor-element-d77cedb.elementor-element {
    --align-self: center;
}

.elementor-9 .elementor-element.elementor-element-d77cedb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(14px / 2);
}

.elementor-9 .elementor-element.elementor-element-d77cedb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(14px / 2);
}

.elementor-9 .elementor-element.elementor-element-d77cedb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(14px / 2);
    margin-left: calc(14px / 2);
}

.elementor-9 .elementor-element.elementor-element-d77cedb .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-14px / 2);
    margin-left: calc(-14px / 2);
}

body.rtl .elementor-9 .elementor-element.elementor-element-d77cedb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-14px / 2);
}

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-d77cedb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-14px / 2);
}

.elementor-9 .elementor-element.elementor-element-d77cedb .elementor-icon-list-icon i {
    color: #1D4A9F;
    transition: color 0.3s;
}

.elementor-9 .elementor-element.elementor-element-d77cedb .elementor-icon-list-icon svg {
    fill: #1D4A9F;
    transition: fill 0.3s;
}

.elementor-9 .elementor-element.elementor-element-d77cedb {
    --e-icon-list-icon-size: 42px;
    --e-icon-list-icon-align: left;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
    --icon-vertical-offset: 0px;
}

.elementor-9 .elementor-element.elementor-element-d77cedb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-d77cedb .elementor-icon-list-item > a {
    font-family: "Roboto", Sans-serif;
    font-weight: 700;
}

.elementor-9 .elementor-element.elementor-element-d77cedb .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-9 .elementor-element.elementor-element-9597d19 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-9 .elementor-element.elementor-element-9597d19.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-9 .elementor-element.elementor-element-6c53e79 > .elementor-widget-container {
    margin: 73px 73px 73px 73px;
}

.elementor-9 .elementor-element.elementor-element-d3ca005 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 26px 26px 26px 26px;
    --margin-top: 31px;
    --margin-bottom: 31px;
    --margin-left: 31px;
    --margin-right: 31px;
    --padding-top: 27px;
    --padding-bottom: 27px;
    --padding-left: 27px;
    --padding-right: 27px;
}

.elementor-9 .elementor-element.elementor-element-d3ca005:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-d3ca005 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000000A1;
}

.elementor-9 .elementor-element.elementor-element-d3ca005.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-9 .elementor-element.elementor-element-ef7e3a3 {
    --spacer-size: 50px;
}

.elementor-9 .elementor-element.elementor-element-17f8fb5 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-17f8fb5 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 52px;
    font-weight: 700;
    color: #B1CCCB;
}

.elementor-9 .elementor-element.elementor-element-125749a {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-125749a .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 28px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-8ddbc11 {
    --spacer-size: 25px;
}

.elementor-9 .elementor-element.elementor-element-c15f08b .wpr-countdown-item {
    background-color: #1D4A9F;
    margin-left: calc(12px / 2);
    margin-right: calc(12px / 2);
    padding: 0px 0px 0px 0px;
    border-radius: 7px 7px 7px 7px;
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-c15f08b .wpr-countdown-number {
    display: block;
    color: #ffffff;
    padding: 40px 10px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-c15f08b .wpr-countdown-label {
    display: block;
    color: #FFFFFF;
    padding: 10px 10px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-c15f08b .wpr-countdown-wrap {
    max-width: 96%;
}

.elementor-9 .elementor-element.elementor-element-c15f08b .wpr-countdown-separator span {
    background: #417BBE;
    border-radius: none;
}

.elementor-9 .elementor-element.elementor-element-a89dc7c .elementor-repeater-item-34b7e39 {
    width: 100%;
}

.elementor-9 .elementor-element.elementor-element-a89dc7c .elementor-repeater-item-e7259e0 {
    width: 100%;
}

.elementor-9 .elementor-element.elementor-element-a89dc7c .elementor-repeater-item-e877927 {
    width: 100%;
}

.elementor-9 .elementor-element.elementor-element-a89dc7c .wpr-field-group.wpr-form-field-type-submit {
    width: 47%;
}

.elementor-9 .elementor-element.elementor-element-a89dc7c .wpr-stp-btns-wrap {
    width: 47%;
    margin-left: 0;
    margin-right: auto;
    padding-right: calc(17px / 2);
    padding-left: calc(17px / 2);
}

.elementor-9 .elementor-element.elementor-element-a89dc7c .wpr-step-prev {
    width: 155px;
    background-color: #4568A5;
    color: #ffffff;
}

.elementor-9 .elementor-element.elementor-element-a89dc7c .wpr-step-next {
    width: 155px;
    background-color: #4568A5;
    color: #ffffff;
}

.elementor-9 .elementor-element.elementor-element-a89dc7c .wpr-step-tab .wpr-button {
    width: 155px;
}

.elementor-9 .elementor-element.elementor-element-a89dc7c .wpr-step-tab:first-of-type .wpr-step-next {
    margin-left: 0;
    margin-right: auto;
}

.elementor-9 .elementor-element.elementor-element-a89dc7c.wpr-step-content-layout-vertical .wpr-step {
    align-items: center;
}

.elementor-9 .elementor-element.elementor-element-a89dc7c.wpr-step-content-layout-horizontal .wpr-step {
    justify-content: center;
}

.elementor-9 .elementor-element.elementor-element-a89dc7c .wpr-step {
    text-align: center;
    border-color: #605be5;
    margin-bottom: 0px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    padding: 10px 10px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-a89dc7c .wpr-field-group > label, .elementor-9 .elementor-element.elementor-element-a89dc7c .wpr-field-sub-group label {
    color: #FFF0F0;
}

body.rtl .elementor-9 .elementor-element.elementor-element-a89dc7c .wpr-labels-inline .wpr-field-group > label {
    padding-left: 0px;
}

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-a89dc7c .wpr-labels-inline .wpr-field-group > label {
    padding-right: 0px;
}

body .elementor-9 .elementor-element.elementor-element-a89dc7c .wpr-labels-above .wpr-field-group > label {
    padding-bottom: 0px;
}

.elementor-9 .elementor-element.elementor-element-a89dc7c .wpr-field-group {
    padding-right: calc(17px / 2);
    padding-left: calc(17px / 2);
}

.elementor-9 .elementor-element.elementor-element-a89dc7c .wpr-step-wrap {
    padding-left: calc(-17px / 2);
    padding-right: calc(-17px / 2);
    margin-bottom: 15px;
}

.elementor-9 .elementor-element.elementor-element-a89dc7c .wpr-form-fields-wrap {
    margin-left: calc(-17px / 2);
    margin-right: calc(-17px / 2);
}

.elementor-9 .elementor-element.elementor-element-a89dc7c .wpr-field-group:not(.wpr-stp-btns-wrap) {
    margin-bottom: 10px;
    justify-content: flex-start;
}

.elementor-9 .elementor-element.elementor-element-a89dc7c .wpr-field-group.recaptcha-v3-bottomleft, .elementor-9 .elementor-element.elementor-element-a89dc7c .wpr-field-group.recaptcha-v3-bottomright {
    margin-bottom: 0;
}

.elementor-9 .elementor-element.elementor-element-a89dc7c .wpr-field-group .wpr-form-field {
    color: #7a7a7a;
}

.elementor-9 .elementor-element.elementor-element-a89dc7c .wpr-field-group .wpr-form-field select {
    color: #7a7a7a;
}

.elementor-9 .elementor-element.elementor-element-a89dc7c .wpr-field-group .wpr-form-field svg {
    fill: #7a7a7a;
}

.elementor-9 .elementor-element.elementor-element-a89dc7c .wpr-field-group input[type="radio"] + label {
    color: #7a7a7a;
}

.elementor-9 .elementor-element.elementor-element-a89dc7c .wpr-field-group input[type="checkbox"] + label {
    color: #7a7a7a;
}

.elementor-9 .elementor-element.elementor-element-a89dc7c .wpr-field-group:not(.wpr-form-field-type-upload) .wpr-form-field:not(.wpr-select-wrap) {
    background-color: #ffffff;
    border-radius: 3px 3px 3px 3px;
    padding: 6px 5px 7px 10px;
}

.elementor-9 .elementor-element.elementor-element-a89dc7c .wpr-field-group .wpr-select-wrap select {
    background-color: #ffffff;
    border-radius: 3px 3px 3px 3px;
    padding: 6px 5px 7px 10px;
}

.elementor-9 .elementor-element.elementor-element-a89dc7c .wpr-field-group .wpr-form-field:focus {
    color: #7a7a7a;
}

.elementor-9 .elementor-element.elementor-element-a89dc7c .wpr-field-group input[type="radio"]:focus {
    color: #7a7a7a;
}

.elementor-9 .elementor-element.elementor-element-a89dc7c .wpr-field-group input[type="checkbox"]:focus {
    color: #7a7a7a;
}

.elementor-9 .elementor-element.elementor-element-a89dc7c .wpr-field-group:not(.wpr-form-field-type-upload) .wpr-form-field:not(.wpr-select-wrap):focus {
    background-color: #ffffff;
}

.elementor-9 .elementor-element.elementor-element-a89dc7c .wpr-field-group .wpr-select-wrap select:focus {
    background-color: #ffffff;
}

.elementor-9 .elementor-element.elementor-element-a89dc7c .wpr-field-group .wpr-form-field.wpr-form-error {
    color: #CB3030;
}

.elementor-9 .elementor-element.elementor-element-a89dc7c .wpr-field-group input[type="radio"].wpr-form-error {
    color: #CB3030;
}

.elementor-9 .elementor-element.elementor-element-a89dc7c .wpr-field-group input[type="checkbox"].wpr-form-error {
    color: #CB3030;
}

.elementor-9 .elementor-element.elementor-element-a89dc7c .wpr-field-group:not(.wpr-form-field-type-upload) .wpr-form-field:not(.wpr-select-wrap).wpr-form-error {
    background-color: #ffffff;
    border-color: #CB3030;
}

.elementor-9 .elementor-element.elementor-element-a89dc7c .wpr-field-group .wpr-select-wrap select.wpr-form-error {
    background-color: #ffffff;
    border-color: #CB3030;
}

.elementor-9 .elementor-element.elementor-element-a89dc7c .wpr-field-group .wpr-select-wrap.wpr-form-error-wrap::before {
    color: #CB3030;
}

.elementor-9 .elementor-element.elementor-element-a89dc7c .wpr-field-group input[type="date"]::before {
    right: 5px;
}

.elementor-9 .elementor-element.elementor-element-a89dc7c .wpr-field-group input[type="time"]::before {
    right: 5px;
}

.elementor-9 .elementor-element.elementor-element-a89dc7c .wpr-form-field-option {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-a89dc7c .wpr-form-field-option label {
    margin-left: 5px;
}

.elementor-9 .elementor-element.elementor-element-a89dc7c.wpr-custom-styles-yes .wpr-form-field-option label:before {
    margin-right: 5px;
}

.elementor-9 .elementor-element.elementor-element-a89dc7c .wpr-form-field-type-checkbox .wpr-form-field-option label:before {
    background-color: #FFFFFF;
    color: #605BE5;
    border-color: #E8E8E8;
    width: 16px;
    height: 16px;
    line-height: 16px;
    font-size: calc(16px / 1.3);
}

.elementor-9 .elementor-element.elementor-element-a89dc7c .wpr-form-field-type-radio .wpr-form-field-option label:before {
    background-color: #FFFFFF;
    color: #605BE5;
    border-color: #E8E8E8;
    width: 16px;
    height: 16px;
    line-height: 16px;
    font-size: calc(16px / 1.3);
}

.elementor-9 .elementor-element.elementor-element-a89dc7c .wpr-form-field-type-checkbox input {
    width: 16px;
    height: 16px;
}

.elementor-9 .elementor-element.elementor-element-a89dc7c .wpr-form-field-type-radio input {
    width: 16px;
    height: 16px;
}

.elementor-9 .elementor-element.elementor-element-a89dc7c .wpr-button[type="submit"] {
    background-color: #4568A5;
    color: #ffffff;
}

.elementor-9 .elementor-element.elementor-element-a89dc7c .wpr-double-bounce .wpr-child {
    background-color: #ffffff !important;
}

.elementor-9 .elementor-element.elementor-element-a89dc7c .wpr-button[type="submit"] svg * {
    fill: #ffffff;
}

.elementor-9 .elementor-element.elementor-element-a89dc7c .wpr-step-next:hover {
    color: #ffffff;
}

.elementor-9 .elementor-element.elementor-element-a89dc7c .wpr-button[type="submit"]:hover {
    color: #ffffff;
}

.elementor-9 .elementor-element.elementor-element-a89dc7c .wpr-button[type="submit"]:hover svg * {
    fill: #ffffff;
}

.elementor-9 .elementor-element.elementor-element-a89dc7c .wpr-step-prev:hover {
    color: #ffffff;
}

.elementor-9 .elementor-element.elementor-element-a89dc7c .wpr-step-main-label {
    color: #7a7a7a;
    font-size: 12px;
}

.elementor-9 .elementor-element.elementor-element-a89dc7c .wpr-step-sub-label {
    color: #7a7a7a;
    font-size: 12px;
}

.elementor-9 .elementor-element.elementor-element-a89dc7c .wpr-step.wpr-step-active .wpr-step-main-label {
    color: #7a7a7a;
}

.elementor-9 .elementor-element.elementor-element-a89dc7c .wpr-step.wpr-step-active .wpr-step-sub-label {
    color: #7a7a7a;
}

.elementor-9 .elementor-element.elementor-element-a89dc7c .wpr-step.wpr-step-finish .wpr-step-main-label {
    color: #7a7a7a;
}

.elementor-9 .elementor-element.elementor-element-a89dc7c .wpr-step.wpr-step-finish .wpr-step-sub-label {
    color: #7a7a7a;
}

.elementor-9 .elementor-element.elementor-element-a89dc7c .wpr-step-sep {
    margin-left: 5px;
    margin-right: 5px;
    background-color: #222333;
}

.elementor-9 .elementor-element.elementor-element-a89dc7c .wpr-separator-off .wpr-step:not(:last-of-type) {
    margin-right: 5px;
}

.elementor-9 .elementor-element.elementor-element-a89dc7c {
    --wpr-steps-padding: 10px;
    --wpr-steps-indicator-padding: 20px;
    --wpr-steps-divider-width: 2px;
}

.elementor-9 .elementor-element.elementor-element-a89dc7c .wpr-step-content i {
    color: #222;
}

.elementor-9 .elementor-element.elementor-element-a89dc7c .wpr-step-content svg {
    fill: #222;
}

.elementor-9 .elementor-element.elementor-element-a89dc7c .wpr-step-content {
    color: #222;
    background-color: #605be5;
    border-color: #605be5;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
}

.elementor-9 .elementor-element.elementor-element-a89dc7c .wpr-step-active .wpr-step-content i {
    color: #222;
}

.elementor-9 .elementor-element.elementor-element-a89dc7c .wpr-step-active .wpr-step-content svg {
    fill: #222;
}

.elementor-9 .elementor-element.elementor-element-a89dc7c .wpr-step-active .wpr-step-content {
    color: #222;
}

.elementor-9 .elementor-element.elementor-element-a89dc7c .wpr-step.wpr-step-active .wpr-step-content {
    background-color: #605be5;
    border-color: #605be5;
}

.elementor-9 .elementor-element.elementor-element-a89dc7c .wpr-step-finish .wpr-step-content i {
    color: #222;
}

.elementor-9 .elementor-element.elementor-element-a89dc7c .wpr-step-finish .wpr-step-content svg {
    fill: #222;
}

.elementor-9 .elementor-element.elementor-element-a89dc7c .wpr-step-finish .wpr-step-content {
    color: #222;
}

.elementor-9 .elementor-element.elementor-element-a89dc7c .wpr-step.wpr-step-finish .wpr-step-content {
    background-color: #605be5;
    border-color: #605be5;
}

.elementor-9 .elementor-element.elementor-element-a89dc7c.wpr-step-content-layout-horizontal .wpr-step-label {
    margin-left: 5px;
}

.elementor-9 .elementor-element.elementor-element-a89dc7c.wpr-step-content-layout-vertical .wpr-step-label {
    margin-top: 5px;
}

.elementor-9 .elementor-element.elementor-element-a89dc7c .wpr-step-progress {
    background-color: #222333;
}

.elementor-9 .elementor-element.elementor-element-a89dc7c .wpr-step-number {
    font-size: 12px;
}

.elementor-9 .elementor-element.elementor-element-a89dc7c .wpr-submit-success, .elementor-9 .elementor-element.elementor-element-a89dc7c .wpr-submit-error {
    font-size: 12px;
}

.elementor-9 .elementor-element.elementor-element-a89dc7c .wpr-submit-success {
    color: #30CBCB;
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-a89dc7c .wpr-submit-error {
    color: #CB3030;
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-004ef5e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-9 .elementor-element.elementor-element-df8e196 > .elementor-widget-container {
    margin: 3px 3px 3px 3px;
}

.elementor-9 .elementor-element.elementor-element-df8e196 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-df8e196 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 40px;
    font-weight: 300;
    color: #1D4A9F;
}

.elementor-9 .elementor-element.elementor-element-af855bc > .elementor-widget-container {
    margin: 3px 3px 3px 3px;
}

.elementor-9 .elementor-element.elementor-element-af855bc {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-af855bc .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    text-transform: uppercase;
    color: #1D4A9F;
}

.elementor-9 .elementor-element.elementor-element-1d2acd8 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-9 .elementor-element.elementor-element-1241734 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-9 .elementor-element.elementor-element-6e57bfa {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-9 .elementor-element.elementor-element-0ced44d > .elementor-widget-container {
    margin: 32px 32px 32px 32px;
}

.elementor-9 .elementor-element.elementor-element-0ced44d.elementor-element {
    --align-self: center;
}

.elementor-9 .elementor-element.elementor-element-0ced44d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(14px / 2);
}

.elementor-9 .elementor-element.elementor-element-0ced44d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(14px / 2);
}

.elementor-9 .elementor-element.elementor-element-0ced44d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(14px / 2);
    margin-left: calc(14px / 2);
}

.elementor-9 .elementor-element.elementor-element-0ced44d .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-14px / 2);
    margin-left: calc(-14px / 2);
}

body.rtl .elementor-9 .elementor-element.elementor-element-0ced44d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-14px / 2);
}

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-0ced44d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-14px / 2);
}

.elementor-9 .elementor-element.elementor-element-0ced44d .elementor-icon-list-icon i {
    color: #1D4A9F;
    transition: color 0.3s;
}

.elementor-9 .elementor-element.elementor-element-0ced44d .elementor-icon-list-icon svg {
    fill: #1D4A9F;
    transition: fill 0.3s;
}

.elementor-9 .elementor-element.elementor-element-0ced44d {
    --e-icon-list-icon-size: 42px;
    --e-icon-list-icon-align: left;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
    --icon-vertical-offset: 0px;
}

.elementor-9 .elementor-element.elementor-element-0ced44d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-0ced44d .elementor-icon-list-item > a {
    font-family: "Roboto", Sans-serif;
    font-weight: 700;
}

.elementor-9 .elementor-element.elementor-element-0ced44d .elementor-icon-list-text {
    color: #666666;
    transition: color 0.3s;
}

.elementor-9 .elementor-element.elementor-element-b040cf1 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-9 .elementor-element.elementor-element-b040cf1:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-b040cf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #1D4A9F;
}

.elementor-9 .elementor-element.elementor-element-dc116e3 {
    --spacer-size: 20px;
}

.elementor-9 .elementor-element.elementor-element-a5b4868 > .elementor-widget-container {
    margin: 3px 3px 3px 3px;
}

.elementor-9 .elementor-element.elementor-element-a5b4868 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-a5b4868 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 40px;
    font-weight: 300;
    color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-3f9e749 > .elementor-widget-container {
    margin: 4px 4px 4px 4px;
}

.elementor-9 .elementor-element.elementor-element-3f9e749 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-3f9e749 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-61b45ce > .elementor-widget-container {
    margin: 3px 3px 3px 3px;
}

.elementor-9 .elementor-element.elementor-element-61b45ce {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-61b45ce .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 40px;
    font-weight: 300;
    color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-cd11c1c {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 19px;
    --padding-bottom: 19px;
    --padding-left: 19px;
    --padding-right: 19px;
}

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

.elementor-9 .elementor-element.elementor-element-964259b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    box-shadow: 0px 0px 48px -31px rgba(0, 0, 0, 0.5);
}

.elementor-9 .elementor-element.elementor-element-964259b:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-964259b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

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

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

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

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

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

.elementor-9 .elementor-element.elementor-element-f17af05 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 49%;
}

.elementor-9 .elementor-element.elementor-element-f17af05 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-f17af05 .elementor-image-box-title {
    color: #1D4A9F;
    font-family: "Roboto", Sans-serif;
    font-weight: 700;
}

.elementor-9 .elementor-element.elementor-element-f17af05 .elementor-image-box-description {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-9 .elementor-element.elementor-element-eec2405 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    box-shadow: 0px 0px 48px -31px rgba(0, 0, 0, 0.5);
}

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

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

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

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

.elementor-9 .elementor-element.elementor-element-b9fe9c6 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 49%;
}

.elementor-9 .elementor-element.elementor-element-b9fe9c6 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-b9fe9c6 .elementor-image-box-title {
    color: #1D4A9F;
    font-family: "Roboto", Sans-serif;
    font-weight: 700;
}

.elementor-9 .elementor-element.elementor-element-b9fe9c6 .elementor-image-box-description {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-9 .elementor-element.elementor-element-e02e3d6 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    box-shadow: 0px 0px 48px -31px rgba(0, 0, 0, 0.5);
}

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

.elementor-9 .elementor-element.elementor-element-54713ba.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-9 .elementor-element.elementor-element-54713ba.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-9 .elementor-element.elementor-element-54713ba.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-9 .elementor-element.elementor-element-54713ba .elementor-image-box-wrapper .elementor-image-box-img {
    width: 49%;
}

.elementor-9 .elementor-element.elementor-element-54713ba .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-54713ba .elementor-image-box-title {
    color: #1D4A9F;
    font-family: "Roboto", Sans-serif;
    font-weight: 700;
}

.elementor-9 .elementor-element.elementor-element-54713ba .elementor-image-box-description {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-9 .elementor-element.elementor-element-19549e5 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    box-shadow: 0px 0px 48px -31px rgba(0, 0, 0, 0.5);
}

.elementor-9 .elementor-element.elementor-element-19549e5:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-19549e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-35d0d07.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-9 .elementor-element.elementor-element-35d0d07.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-9 .elementor-element.elementor-element-35d0d07.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-9 .elementor-element.elementor-element-35d0d07 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 49%;
}

.elementor-9 .elementor-element.elementor-element-35d0d07 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-35d0d07 .elementor-image-box-title {
    color: #1D4A9F;
    font-family: "Roboto", Sans-serif;
    font-weight: 700;
}

.elementor-9 .elementor-element.elementor-element-35d0d07 .elementor-image-box-description {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-9 .elementor-element.elementor-element-a229041 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    box-shadow: 0px 0px 48px -31px rgba(0, 0, 0, 0.5);
}

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

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

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

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

.elementor-9 .elementor-element.elementor-element-c35f661 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 49%;
}

.elementor-9 .elementor-element.elementor-element-c35f661 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-9 .elementor-element.elementor-element-c35f661 .elementor-image-box-title {
    color: #1D4A9F;
    font-family: "Roboto", Sans-serif;
    font-weight: 700;
}

.elementor-9 .elementor-element.elementor-element-c35f661 .elementor-image-box-description {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-9 .elementor-element.elementor-element-23c535c {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-9b01ba3 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-9 .elementor-element.elementor-element-9b01ba3.e-con {
    --align-self: center;
}

.elementor-9 .elementor-element.elementor-element-357b7d5 > .elementor-widget-container {
    margin: 3px 3px 3px 3px;
}

.elementor-9 .elementor-element.elementor-element-357b7d5.elementor-element {
    --align-self: center;
}

.elementor-9 .elementor-element.elementor-element-357b7d5 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-357b7d5 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 40px;
    font-weight: 300;
    color: #1D4A9F;
}

.elementor-9 .elementor-element.elementor-element-618dcda > .elementor-widget-container {
    margin: 3px 3px 3px 3px;
}

.elementor-9 .elementor-element.elementor-element-618dcda.elementor-element {
    --align-self: center;
}

.elementor-9 .elementor-element.elementor-element-618dcda {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-618dcda .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    text-transform: uppercase;
    color: #1D4A9F;
}

.elementor-9 .elementor-element.elementor-element-e027073.elementor-element {
    --align-self: center;
}

.elementor-9 .elementor-element.elementor-element-b6e5a12 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-4cfb4f2 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overlay-opacity: 0.5;
}

.elementor-9 .elementor-element.elementor-element-4cfb4f2:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-4cfb4f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #1D4A9F;
}

.elementor-9 .elementor-element.elementor-element-4cfb4f2::before, .elementor-9 .elementor-element.elementor-element-4cfb4f2 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-4cfb4f2 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-4cfb4f2 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-4cfb4f2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-4cfb4f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-color: #050A53;
    --background-overlay: '';
}

.elementor-9 .elementor-element.elementor-element-34a1cd9 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-9 .elementor-element.elementor-element-57a9d7a img {
    width: 82%;
}

.elementor-9 .elementor-element.elementor-element-aac4ba0 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-9 .elementor-element.elementor-element-055dc1f > .elementor-widget-container {
    margin: 11px 11px 11px 11px;
}

.elementor-9 .elementor-element.elementor-element-055dc1f.elementor-element {
    --align-self: center;
}

.elementor-9 .elementor-element.elementor-element-055dc1f {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-055dc1f .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
    color: #FFFFFF;
}

.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
    background: var(--e-global-color-accent);
}

.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
    background: var(--e-global-color-accent);
}

.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ) {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-9 .elementor-element.elementor-element-6cbe8b1 {
    --display: flex;
}

.elementor-9 .elementor-element.elementor-element-9040595 {
    text-align: center;
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 600;
}

.elementor-9 .elementor-element.elementor-element-c370be2 {
    --display: flex;
}

.elementor-9 .elementor-element.elementor-element-db34f91 {
    text-align: center;
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 600;
}

.elementor-9 .elementor-element.elementor-element-46b93a9 {
    --display: flex;
}

.elementor-9 .elementor-element.elementor-element-37eef15 {
    text-align: center;
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 600;
}

.elementor-9 .elementor-element.elementor-element-4140ec4 {
    --n-tabs-direction: column;
    --n-tabs-heading-direction: row;
    --n-tabs-heading-width: initial;
    --n-tabs-title-flex-basis: content;
    --n-tabs-title-flex-shrink: 0;
    --n-tabs-heading-justify-content: center;
    --n-tabs-title-width: initial;
    --n-tabs-title-height: initial;
    --n-tabs-title-align-items: center;
    --n-tabs-title-flex-grow: 0;
    --n-tabs-heading-wrap: wrap;
    --n-tabs-heading-overflow-x: initial;
    --n-tabs-title-white-space: initial;
    --n-tabs-title-justify-content: center;
    --n-tabs-title-text-align: center;
}

.elementor-9 .elementor-element.elementor-element-4140ec4.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
    background: #5CCE6B;
}

.elementor-9 .elementor-element.elementor-element-4140ec4.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-9 .elementor-element.elementor-element-4140ec4.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
    background: #2B9E3B;
}

.elementor-9 .elementor-element.elementor-element-4140ec4.elementor-element {
    --align-self: stretch;
}

.elementor-9 .elementor-element.elementor-element-fdb4f39 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overlay-opacity: 0.5;
}

.elementor-9 .elementor-element.elementor-element-fdb4f39::before, .elementor-9 .elementor-element.elementor-element-fdb4f39 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-fdb4f39 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-fdb4f39 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-fdb4f39 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-fdb4f39 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-color: #FFFFFF;
    --background-overlay: '';
}

.elementor-9 .elementor-element.elementor-element-7922cf9 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-9 .elementor-element.elementor-element-dcfd4a5 > .elementor-widget-container {
    --e-transform-translateY: 24px;
}

.elementor-9 .elementor-element.elementor-element-dcfd4a5 img {
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-9 .elementor-element.elementor-element-d45ba87 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --margin-top: 6px;
    --margin-bottom: 6px;
    --margin-left: 6px;
    --margin-right: 6px;
}

.elementor-9 .elementor-element.elementor-element-1e234d8 .elementor-heading-title {
    color: #1D4A9F;
}

.elementor-9 .elementor-element.elementor-element-39c55e5 {
    color: #242424;
}

.elementor-9 .elementor-element.elementor-element-cbb5a8d .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 24px;
    font-weight: 800;
    color: #616161;
}

.elementor-9 .elementor-element.elementor-element-a3d6a3d {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-9 .elementor-element.elementor-element-3644dd9 {
    --spacer-size: 50px;
}

.elementor-9 .elementor-element.elementor-element-e695484 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-9 .elementor-element.elementor-element-e695484:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-e695484 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #1D4A9F;
}

.elementor-9 .elementor-element.elementor-element-2530b51 {
    --spacer-size: 20px;
}

.elementor-9 .elementor-element.elementor-element-89b826f {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-9 .elementor-element.elementor-element-89b826f:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-89b826f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../images/b3-1024x456.jpg");
    background-size: cover;
}

.elementor-9 .elementor-element.elementor-element-6881dc0 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-9 .elementor-element.elementor-element-d3516be {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-9 .elementor-element.elementor-element-1395669 > .elementor-widget-container {
    margin: 12px 12px 12px 12px;
}

.elementor-9 .elementor-element.elementor-element-1395669 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-1395669 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 43px;
    font-weight: 600;
    color: #1D4A9F;
}

.elementor-9 .elementor-element.elementor-element-8163a22 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-8163a22 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
    color: #555555;
}

.elementor-9 .elementor-element.elementor-element-62f7d46 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-9 .elementor-element.elementor-element-aa270f5 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-9 .elementor-element.elementor-element-b0c57ea {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-9 .elementor-element.elementor-element-b0c57ea.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-9 .elementor-element.elementor-element-b51a902 > .elementor-widget-container {
    margin: 16px 16px 16px 16px;
}

.elementor-9 .elementor-element.elementor-element-b51a902 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-b51a902 .elementor-heading-title {
    color: #193F3B;
}

.elementor-9 .elementor-element.elementor-element-d180278 .wpr-testimonial-carousel .slick-slide {
    margin-left: 15px;
}

.elementor-9 .elementor-element.elementor-element-d180278 .wpr-testimonial-carousel .slick-list {
    margin-left: -15px;
}

.elementor-9 .elementor-element.elementor-element-d180278 .wpr-testimonial-arrow {
    display: flex !important;
    color: #605BE5;
    -webkit-transition-duration: 0.1s;
    transition-duration: 0.1s;
    font-size: 14px;
    width: 21px;
    height: 21px;
    border-style: none;
}

.elementor-9 .elementor-element.elementor-element-d180278 .wpr-testimonial-dots {
    display: inline-table !important;
    top: 96%;
}

.elementor-9 .elementor-element.elementor-element-d180278 .wpr-testimonial-dot {
    width: 7px;
    height: 7px;
    margin-right: 6px;
    background-color: #d1d1d1;
    border-style: none;
    border-radius: 50% 50% 50% 50%;
}

.elementor-9 .elementor-element.elementor-element-d180278 .wpr-testimonial-item {
    padding: 5px 5px 50px 5px;
}

.elementor-9 .elementor-element.elementor-element-d180278 .wpr-testimonial-content-inner {
    padding: 25px 25px 27px 25px;
    border-style: none;
    border-radius: 5px 5px 5px 5px;
}

.elementor-9 .elementor-element.elementor-element-d180278.wpr-testimonial-meta-position-left .wpr-testimonial-meta {
    padding-top: 25px;
    margin-right: 10px;
}

.elementor-9 .elementor-element.elementor-element-d180278.wpr-testimonial-meta-position-right .wpr-testimonial-meta {
    padding-top: 25px;
    margin-left: 10px;
}

.elementor-9 .elementor-element.elementor-element-d180278.wpr-testimonial-meta-position-top:not(.wpr-testimonial-meta-align-center) .wpr-testimonial-meta,
.elementor-9 .elementor-element.elementor-element-d180278.wpr-testimonial-meta-position-bottom:not(.wpr-testimonial-meta-align-center) .wpr-testimonial-meta {
    padding: 0 25px 0 25px;
}

.elementor-9 .elementor-element.elementor-element-d180278 .wpr-testimonial-content-inner:before {
    border-top-color: #f7f7f7;
}

.elementor-9 .elementor-element.elementor-element-d180278 .wpr-testimonial-icon i {
    color: #c1c1c1;
    font-size: 35px;
}

.elementor-9 .elementor-element.elementor-element-d180278 .wpr-testimonial-icon svg {
    fill: #c1c1c1;
    width: 35px;
}

.elementor-9 .elementor-element.elementor-element-d180278 .wpr-testimonial-icon {
    margin-bottom: 10px;
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-d180278 .wpr-testimonial-title {
    color: #222222;
    margin: 0 0 3px;
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-d180278 .wpr-testimonial-content {
    color: #444444;
    margin-bottom: 15px;
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-d180278 .wpr-testimonial-date {
    color: #c1c1c1;
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-d180278 .wpr-testimonial-rating i:before {
    color: #FFD726;
}

.elementor-9 .elementor-element.elementor-element-d180278 .wpr-rating-icon .wpr-rating-marked svg {
    fill: #FFD726;
}

.elementor-9 .elementor-element.elementor-element-d180278 .wpr-testimonial-rating i {
    color: #d8d8d8;
    font-size: 22px;
    margin-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-d180278 .wpr-testimonial-rating svg {
    fill: #d8d8d8;
    width: 22px;
    height: 22px;
    margin-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-d180278 .wpr-testimonial-rating span {
    color: #ffd726;
    margin-left: 0px;
}

.elementor-9 .elementor-element.elementor-element-d180278 .wpr-testimonial-rating {
    text-align: center;
    margin-bottom: 5px;
}

.elementor-9 .elementor-element.elementor-element-d180278.wpr-testimonial-meta-position-top .wpr-testimonial-meta {
    margin-bottom: 10px;
}

.elementor-9 .elementor-element.elementor-element-d180278.wpr-testimonial-meta-position-bottom .wpr-testimonial-meta {
    margin-top: 10px;
}

.elementor-9 .elementor-element.elementor-element-d180278.wpr-testimonial-meta-position-extra .wpr-testimonial-content-wrap {
    margin-bottom: 10px;
}

.elementor-9 .elementor-element.elementor-element-d180278 .wpr-testimonial-image img {
    width: 65px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-d180278.wpr-testimonial-meta-position-top.wpr-testimonial-meta-align-left .wpr-testimonial-content-inner:before,
.elementor-9 .elementor-element.elementor-element-d180278.wpr-testimonial-meta-position-bottom.wpr-testimonial-meta-align-left .wpr-testimonial-content-inner:before {
    left: calc(25px + 1px + (65px / 2));
}

.elementor-9 .elementor-element.elementor-element-d180278.wpr-testimonial-meta-position-top.wpr-testimonial-meta-align-right .wpr-testimonial-content-inner:before,
.elementor-9 .elementor-element.elementor-element-d180278.wpr-testimonial-meta-position-bottom.wpr-testimonial-meta-align-right .wpr-testimonial-content-inner:before {
    right: calc(25px + 1px + (65px / 2));
}

.elementor-9 .elementor-element.elementor-element-d180278.wpr-testimonial-meta-position-left .wpr-testimonial-content-inner:before,
.elementor-9 .elementor-element.elementor-element-d180278.wpr-testimonial-meta-position-right .wpr-testimonial-content-inner:before {
    top: calc(25px + 1px + (65px / 2));
}

.elementor-9 .elementor-element.elementor-element-d180278 .wpr-testimonial-image {
    margin-bottom: 8px;
}

.elementor-9 .elementor-element.elementor-element-d180278.wpr-testimonial-image-position-right .wpr-testimonial-image {
    margin-left: 8px;
}

.elementor-9 .elementor-element.elementor-element-d180278.wpr-testimonial-image-position-left .wpr-testimonial-image {
    margin-right: 8px;
}

.elementor-9 .elementor-element.elementor-element-d180278.wpr-testimonial-image-position-center .wpr-testimonial-image {
    margin-bottom: 8px;
}

.elementor-9 .elementor-element.elementor-element-d180278 .wpr-testimonial-name {
    color: #222222;
    margin-bottom: 0px;
}

.elementor-9 .elementor-element.elementor-element-d180278 .wpr-testimonial-job {
    color: #b7b7b7;
    margin: 0 0 5px;
}

.elementor-9 .elementor-element.elementor-element-d180278 .wpr-testimonial-logo-image img {
    max-width: 65px;
}

.elementor-9 .elementor-element.elementor-element-d180278 .wpr-testimonial-logo-image {
    margin-bottom: 5px;
}

.elementor-9 .elementor-element.elementor-element-d180278 .wpr-testimonial-social {
    color: #ffffff;
    background-color: #919191;
    border-color: #b5b5b5;
    transition-duration: 0.1s;
    width: 30px;
    height: 30px;
    font-size: 9px;
    margin-right: 3px;
    border-style: none;
    border-radius: 1px 1px 1px 1px;
}

.elementor-9 .elementor-element.elementor-element-d180278 .wpr-testimonial-social:hover {
    color: #ffffff;
    background-color: #444444;
    border-color: #b5b5b5;
}

.elementor-9 .elementor-element.elementor-element-d180278 .wpr-testimonial-social i {
    line-height: 30px;
}

.elementor-9 .elementor-element.elementor-element-d180278 .wpr-testimonial-social svg {
    line-height: 30px;
}

.elementor-9 .elementor-element.elementor-element-d180278 .wpr-testimonial-arrow svg {
    fill: #605BE5;
    -webkit-transition-duration: 0.1s;
    transition-duration: 0.1s;
    width: 14px;
}

.elementor-9 .elementor-element.elementor-element-d180278 .wpr-testimonial-arrow:hover {
    color: #605BE5;
}

.elementor-9 .elementor-element.elementor-element-d180278 .wpr-testimonial-arrow:hover svg {
    fill: #605BE5;
}

.elementor-9 .elementor-element.elementor-element-d180278 .wpr-testimonial-dots .slick-active .wpr-testimonial-dot {
    background-color: #222222;
}

.elementor-9 .elementor-element.elementor-element-34d405c {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overlay-opacity: 0.5;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-9 .elementor-element.elementor-element-34d405c:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-34d405c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../images/artboard-4.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-9 .elementor-element.elementor-element-34d405c::before, .elementor-9 .elementor-element.elementor-element-34d405c > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-34d405c > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-34d405c > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-34d405c > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-34d405c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-color: #15302D7A;
    --background-overlay: '';
}

.elementor-9 .elementor-element.elementor-element-91b3c1b {
    --display: flex;
    --min-height: 0px;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --margin-top: 98px;
    --margin-bottom: 86px;
    --margin-left: 0px;
    --margin-right: 12px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-91b3c1b.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-9 .elementor-element.elementor-element-6db24d9 > .elementor-widget-container {
    background-color: #1D4A9F;
    margin: 2px 2px 2px 2px;
    padding: 10px 10px 10px 10px;
    border-radius: 10px 10px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-6db24d9.elementor-element {
    --align-self: center;
}

.elementor-9 .elementor-element.elementor-element-6db24d9 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-6db24d9 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 73px;
    font-weight: 600;
    color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-9bb24ac {
    text-align: center;
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-weight: 700;
}

.elementor-9 .elementor-element.elementor-element-a10248a > .elementor-widget-container {
    margin: 32px 32px 32px 32px;
}

.elementor-9 .elementor-element.elementor-element-a10248a.elementor-element {
    --align-self: center;
}

.elementor-9 .elementor-element.elementor-element-a10248a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(14px / 2);
}

.elementor-9 .elementor-element.elementor-element-a10248a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(14px / 2);
}

.elementor-9 .elementor-element.elementor-element-a10248a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(14px / 2);
    margin-left: calc(14px / 2);
}

.elementor-9 .elementor-element.elementor-element-a10248a .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-14px / 2);
    margin-left: calc(-14px / 2);
}

body.rtl .elementor-9 .elementor-element.elementor-element-a10248a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-14px / 2);
}

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-a10248a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-14px / 2);
}

.elementor-9 .elementor-element.elementor-element-a10248a .elementor-icon-list-icon i {
    color: #1D4A9F;
    transition: color 0.3s;
}

.elementor-9 .elementor-element.elementor-element-a10248a .elementor-icon-list-icon svg {
    fill: #1D4A9F;
    transition: fill 0.3s;
}

.elementor-9 .elementor-element.elementor-element-a10248a {
    --e-icon-list-icon-size: 42px;
    --e-icon-list-icon-align: left;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
    --icon-vertical-offset: 0px;
}

.elementor-9 .elementor-element.elementor-element-a10248a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-a10248a .elementor-icon-list-item > a {
    font-family: "Roboto", Sans-serif;
    font-weight: 700;
}

.elementor-9 .elementor-element.elementor-element-a10248a .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-9 .elementor-element.elementor-element-0ba55e6 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-9 .elementor-element.elementor-element-0ba55e6.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-9 .elementor-element.elementor-element-fc76faa > .elementor-widget-container {
    margin: 26px 26px 26px 26px;
}

.elementor-9 .elementor-element.elementor-element-df2dbe5 {
    --display: flex;
    --min-height: 328px;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 26px 26px 26px 26px;
    --margin-top: 31px;
    --margin-bottom: -1px;
    --margin-left: 31px;
    --margin-right: 31px;
    --padding-top: 25px;
    --padding-bottom: 25px;
    --padding-left: 25px;
    --padding-right: 25px;
}

.elementor-9 .elementor-element.elementor-element-df2dbe5:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-df2dbe5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000000A1;
}

.elementor-9 .elementor-element.elementor-element-df2dbe5.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-9 .elementor-element.elementor-element-8eb7235 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-8eb7235 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 52px;
    font-weight: 700;
    color: #B1CCCB;
}

.elementor-9 .elementor-element.elementor-element-b69cffc {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-b69cffc .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 28px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-2bfc082 {
    --spacer-size: 25px;
}

.elementor-9 .elementor-element.elementor-element-86fe6e3 .wpr-countdown-item {
    background-color: #1D4A9F;
    margin-left: calc(12px / 2);
    margin-right: calc(12px / 2);
    padding: 0px 0px 0px 0px;
    border-radius: 7px 7px 7px 7px;
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-86fe6e3 .wpr-countdown-number {
    display: block;
    color: #ffffff;
    padding: 40px 10px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-86fe6e3 .wpr-countdown-label {
    display: block;
    color: #FFFFFF;
    padding: 10px 10px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-86fe6e3 .wpr-countdown-wrap {
    max-width: 96%;
}

.elementor-9 .elementor-element.elementor-element-86fe6e3 .wpr-countdown-separator span {
    background: #417BBE;
    border-radius: none;
}

.elementor-9 .elementor-element.elementor-element-e7d44e9 .elementor-repeater-item-34b7e39 {
    width: 100%;
}

.elementor-9 .elementor-element.elementor-element-e7d44e9 .elementor-repeater-item-e7259e0 {
    width: 100%;
}

.elementor-9 .elementor-element.elementor-element-e7d44e9 .elementor-repeater-item-e877927 {
    width: 100%;
}

.elementor-9 .elementor-element.elementor-element-e7d44e9 .wpr-field-group.wpr-form-field-type-submit {
    width: 47%;
}

.elementor-9 .elementor-element.elementor-element-e7d44e9 .wpr-stp-btns-wrap {
    width: 47%;
    margin-left: 0;
    margin-right: auto;
    padding-right: calc(10px / 2);
    padding-left: calc(10px / 2);
}

.elementor-9 .elementor-element.elementor-element-e7d44e9 .wpr-step-prev {
    width: 155px;
    background-color: #4568A5;
    color: #ffffff;
}

.elementor-9 .elementor-element.elementor-element-e7d44e9 .wpr-step-next {
    width: 155px;
    background-color: #4568A5;
    color: #ffffff;
}

.elementor-9 .elementor-element.elementor-element-e7d44e9 .wpr-step-tab .wpr-button {
    width: 155px;
}

.elementor-9 .elementor-element.elementor-element-e7d44e9 .wpr-step-tab:first-of-type .wpr-step-next {
    margin-left: 0;
    margin-right: auto;
}

.elementor-9 .elementor-element.elementor-element-e7d44e9.wpr-step-content-layout-vertical .wpr-step {
    align-items: center;
}

.elementor-9 .elementor-element.elementor-element-e7d44e9.wpr-step-content-layout-horizontal .wpr-step {
    justify-content: center;
}

.elementor-9 .elementor-element.elementor-element-e7d44e9 .wpr-step {
    text-align: center;
    border-color: #605be5;
    margin-bottom: 0px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    padding: 10px 10px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-e7d44e9 .wpr-field-group > label, .elementor-9 .elementor-element.elementor-element-e7d44e9 .wpr-field-sub-group label {
    color: #FFF0F0;
}

body.rtl .elementor-9 .elementor-element.elementor-element-e7d44e9 .wpr-labels-inline .wpr-field-group > label {
    padding-left: 0px;
}

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-e7d44e9 .wpr-labels-inline .wpr-field-group > label {
    padding-right: 0px;
}

body .elementor-9 .elementor-element.elementor-element-e7d44e9 .wpr-labels-above .wpr-field-group > label {
    padding-bottom: 0px;
}

.elementor-9 .elementor-element.elementor-element-e7d44e9 .wpr-field-group {
    padding-right: calc(10px / 2);
    padding-left: calc(10px / 2);
}

.elementor-9 .elementor-element.elementor-element-e7d44e9 .wpr-step-wrap {
    padding-left: calc(-10px / 2);
    padding-right: calc(-10px / 2);
    margin-bottom: 15px;
}

.elementor-9 .elementor-element.elementor-element-e7d44e9 .wpr-form-fields-wrap {
    margin-left: calc(-10px / 2);
    margin-right: calc(-10px / 2);
}

.elementor-9 .elementor-element.elementor-element-e7d44e9 .wpr-field-group:not(.wpr-stp-btns-wrap) {
    margin-bottom: 10px;
    justify-content: flex-start;
}

.elementor-9 .elementor-element.elementor-element-e7d44e9 .wpr-field-group.recaptcha-v3-bottomleft, .elementor-9 .elementor-element.elementor-element-e7d44e9 .wpr-field-group.recaptcha-v3-bottomright {
    margin-bottom: 0;
}

.elementor-9 .elementor-element.elementor-element-e7d44e9 .wpr-field-group .wpr-form-field {
    color: #7a7a7a;
}

.elementor-9 .elementor-element.elementor-element-e7d44e9 .wpr-field-group .wpr-form-field select {
    color: #7a7a7a;
}

.elementor-9 .elementor-element.elementor-element-e7d44e9 .wpr-field-group .wpr-form-field svg {
    fill: #7a7a7a;
}

.elementor-9 .elementor-element.elementor-element-e7d44e9 .wpr-field-group input[type="radio"] + label {
    color: #7a7a7a;
}

.elementor-9 .elementor-element.elementor-element-e7d44e9 .wpr-field-group input[type="checkbox"] + label {
    color: #7a7a7a;
}

.elementor-9 .elementor-element.elementor-element-e7d44e9 .wpr-field-group:not(.wpr-form-field-type-upload) .wpr-form-field:not(.wpr-select-wrap) {
    background-color: #ffffff;
    border-radius: 3px 3px 3px 3px;
    padding: 6px 5px 7px 10px;
}

.elementor-9 .elementor-element.elementor-element-e7d44e9 .wpr-field-group .wpr-select-wrap select {
    background-color: #ffffff;
    border-radius: 3px 3px 3px 3px;
    padding: 6px 5px 7px 10px;
}

.elementor-9 .elementor-element.elementor-element-e7d44e9 .wpr-field-group .wpr-form-field:focus {
    color: #7a7a7a;
}

.elementor-9 .elementor-element.elementor-element-e7d44e9 .wpr-field-group input[type="radio"]:focus {
    color: #7a7a7a;
}

.elementor-9 .elementor-element.elementor-element-e7d44e9 .wpr-field-group input[type="checkbox"]:focus {
    color: #7a7a7a;
}

.elementor-9 .elementor-element.elementor-element-e7d44e9 .wpr-field-group:not(.wpr-form-field-type-upload) .wpr-form-field:not(.wpr-select-wrap):focus {
    background-color: #ffffff;
}

.elementor-9 .elementor-element.elementor-element-e7d44e9 .wpr-field-group .wpr-select-wrap select:focus {
    background-color: #ffffff;
}

.elementor-9 .elementor-element.elementor-element-e7d44e9 .wpr-field-group .wpr-form-field.wpr-form-error {
    color: #CB3030;
}

.elementor-9 .elementor-element.elementor-element-e7d44e9 .wpr-field-group input[type="radio"].wpr-form-error {
    color: #CB3030;
}

.elementor-9 .elementor-element.elementor-element-e7d44e9 .wpr-field-group input[type="checkbox"].wpr-form-error {
    color: #CB3030;
}

.elementor-9 .elementor-element.elementor-element-e7d44e9 .wpr-field-group:not(.wpr-form-field-type-upload) .wpr-form-field:not(.wpr-select-wrap).wpr-form-error {
    background-color: #ffffff;
    border-color: #CB3030;
}

.elementor-9 .elementor-element.elementor-element-e7d44e9 .wpr-field-group .wpr-select-wrap select.wpr-form-error {
    background-color: #ffffff;
    border-color: #CB3030;
}

.elementor-9 .elementor-element.elementor-element-e7d44e9 .wpr-field-group .wpr-select-wrap.wpr-form-error-wrap::before {
    color: #CB3030;
}

.elementor-9 .elementor-element.elementor-element-e7d44e9 .wpr-field-group input[type="date"]::before {
    right: 5px;
}

.elementor-9 .elementor-element.elementor-element-e7d44e9 .wpr-field-group input[type="time"]::before {
    right: 5px;
}

.elementor-9 .elementor-element.elementor-element-e7d44e9 .wpr-form-field-option {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-e7d44e9 .wpr-form-field-option label {
    margin-left: 5px;
}

.elementor-9 .elementor-element.elementor-element-e7d44e9.wpr-custom-styles-yes .wpr-form-field-option label:before {
    margin-right: 5px;
}

.elementor-9 .elementor-element.elementor-element-e7d44e9 .wpr-form-field-type-checkbox .wpr-form-field-option label:before {
    background-color: #FFFFFF;
    color: #605BE5;
    border-color: #E8E8E8;
    width: 16px;
    height: 16px;
    line-height: 16px;
    font-size: calc(16px / 1.3);
}

.elementor-9 .elementor-element.elementor-element-e7d44e9 .wpr-form-field-type-radio .wpr-form-field-option label:before {
    background-color: #FFFFFF;
    color: #605BE5;
    border-color: #E8E8E8;
    width: 16px;
    height: 16px;
    line-height: 16px;
    font-size: calc(16px / 1.3);
}

.elementor-9 .elementor-element.elementor-element-e7d44e9 .wpr-form-field-type-checkbox input {
    width: 16px;
    height: 16px;
}

.elementor-9 .elementor-element.elementor-element-e7d44e9 .wpr-form-field-type-radio input {
    width: 16px;
    height: 16px;
}

.elementor-9 .elementor-element.elementor-element-e7d44e9 .wpr-button[type="submit"] {
    background-color: #4568A5;
    color: #ffffff;
}

.elementor-9 .elementor-element.elementor-element-e7d44e9 .wpr-double-bounce .wpr-child {
    background-color: #ffffff !important;
}

.elementor-9 .elementor-element.elementor-element-e7d44e9 .wpr-button[type="submit"] svg * {
    fill: #ffffff;
}

.elementor-9 .elementor-element.elementor-element-e7d44e9 .wpr-step-next:hover {
    color: #ffffff;
}

.elementor-9 .elementor-element.elementor-element-e7d44e9 .wpr-button[type="submit"]:hover {
    color: #ffffff;
}

.elementor-9 .elementor-element.elementor-element-e7d44e9 .wpr-button[type="submit"]:hover svg * {
    fill: #ffffff;
}

.elementor-9 .elementor-element.elementor-element-e7d44e9 .wpr-step-prev:hover {
    color: #ffffff;
}

.elementor-9 .elementor-element.elementor-element-e7d44e9 .wpr-step-main-label {
    color: #7a7a7a;
    font-size: 12px;
}

.elementor-9 .elementor-element.elementor-element-e7d44e9 .wpr-step-sub-label {
    color: #7a7a7a;
    font-size: 12px;
}

.elementor-9 .elementor-element.elementor-element-e7d44e9 .wpr-step.wpr-step-active .wpr-step-main-label {
    color: #7a7a7a;
}

.elementor-9 .elementor-element.elementor-element-e7d44e9 .wpr-step.wpr-step-active .wpr-step-sub-label {
    color: #7a7a7a;
}

.elementor-9 .elementor-element.elementor-element-e7d44e9 .wpr-step.wpr-step-finish .wpr-step-main-label {
    color: #7a7a7a;
}

.elementor-9 .elementor-element.elementor-element-e7d44e9 .wpr-step.wpr-step-finish .wpr-step-sub-label {
    color: #7a7a7a;
}

.elementor-9 .elementor-element.elementor-element-e7d44e9 .wpr-step-sep {
    margin-left: 5px;
    margin-right: 5px;
    background-color: #222333;
}

.elementor-9 .elementor-element.elementor-element-e7d44e9 .wpr-separator-off .wpr-step:not(:last-of-type) {
    margin-right: 5px;
}

.elementor-9 .elementor-element.elementor-element-e7d44e9 {
    --wpr-steps-padding: 10px;
    --wpr-steps-indicator-padding: 20px;
    --wpr-steps-divider-width: 2px;
}

.elementor-9 .elementor-element.elementor-element-e7d44e9 .wpr-step-content i {
    color: #222;
}

.elementor-9 .elementor-element.elementor-element-e7d44e9 .wpr-step-content svg {
    fill: #222;
}

.elementor-9 .elementor-element.elementor-element-e7d44e9 .wpr-step-content {
    color: #222;
    background-color: #605be5;
    border-color: #605be5;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
}

.elementor-9 .elementor-element.elementor-element-e7d44e9 .wpr-step-active .wpr-step-content i {
    color: #222;
}

.elementor-9 .elementor-element.elementor-element-e7d44e9 .wpr-step-active .wpr-step-content svg {
    fill: #222;
}

.elementor-9 .elementor-element.elementor-element-e7d44e9 .wpr-step-active .wpr-step-content {
    color: #222;
}

.elementor-9 .elementor-element.elementor-element-e7d44e9 .wpr-step.wpr-step-active .wpr-step-content {
    background-color: #605be5;
    border-color: #605be5;
}

.elementor-9 .elementor-element.elementor-element-e7d44e9 .wpr-step-finish .wpr-step-content i {
    color: #222;
}

.elementor-9 .elementor-element.elementor-element-e7d44e9 .wpr-step-finish .wpr-step-content svg {
    fill: #222;
}

.elementor-9 .elementor-element.elementor-element-e7d44e9 .wpr-step-finish .wpr-step-content {
    color: #222;
}

.elementor-9 .elementor-element.elementor-element-e7d44e9 .wpr-step.wpr-step-finish .wpr-step-content {
    background-color: #605be5;
    border-color: #605be5;
}

.elementor-9 .elementor-element.elementor-element-e7d44e9.wpr-step-content-layout-horizontal .wpr-step-label {
    margin-left: 5px;
}

.elementor-9 .elementor-element.elementor-element-e7d44e9.wpr-step-content-layout-vertical .wpr-step-label {
    margin-top: 5px;
}

.elementor-9 .elementor-element.elementor-element-e7d44e9 .wpr-step-progress {
    background-color: #222333;
}

.elementor-9 .elementor-element.elementor-element-e7d44e9 .wpr-step-number {
    font-size: 12px;
}

.elementor-9 .elementor-element.elementor-element-e7d44e9 .wpr-submit-success, .elementor-9 .elementor-element.elementor-element-e7d44e9 .wpr-submit-error {
    font-size: 12px;
}

.elementor-9 .elementor-element.elementor-element-e7d44e9 .wpr-submit-success {
    color: #30CBCB;
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-e7d44e9 .wpr-submit-error {
    color: #CB3030;
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-b7f5a05 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overlay-opacity: 0.5;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-9 .elementor-element.elementor-element-b7f5a05:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-b7f5a05 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../images/artboard-4.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-9 .elementor-element.elementor-element-b7f5a05::before, .elementor-9 .elementor-element.elementor-element-b7f5a05 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-b7f5a05 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-b7f5a05 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-b7f5a05 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-b7f5a05 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-color: #0C0F0F8C;
    --background-overlay: '';
}

.elementor-9 .elementor-element.elementor-element-e5c07e6 {
    --display: flex;
    --min-height: 0px;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --margin-top: 98px;
    --margin-bottom: 86px;
    --margin-left: 0px;
    --margin-right: 12px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-e5c07e6.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-9 .elementor-element.elementor-element-34e678c > .elementor-widget-container {
    background-color: #1D4A9F;
    margin: 2px 2px 2px 2px;
    padding: 10px 10px 10px 10px;
    border-radius: 10px 10px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-34e678c.elementor-element {
    --align-self: center;
}

.elementor-9 .elementor-element.elementor-element-34e678c {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-34e678c .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 73px;
    font-weight: 600;
    color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-332dc7c {
    text-align: center;
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-weight: 700;
}

.elementor-9 .elementor-element.elementor-element-0817da1 > .elementor-widget-container {
    margin: 32px 32px 32px 32px;
}

.elementor-9 .elementor-element.elementor-element-0817da1.elementor-element {
    --align-self: center;
}

.elementor-9 .elementor-element.elementor-element-0817da1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(14px / 2);
}

.elementor-9 .elementor-element.elementor-element-0817da1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(14px / 2);
}

.elementor-9 .elementor-element.elementor-element-0817da1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(14px / 2);
    margin-left: calc(14px / 2);
}

.elementor-9 .elementor-element.elementor-element-0817da1 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-14px / 2);
    margin-left: calc(-14px / 2);
}

body.rtl .elementor-9 .elementor-element.elementor-element-0817da1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-14px / 2);
}

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-0817da1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-14px / 2);
}

.elementor-9 .elementor-element.elementor-element-0817da1 .elementor-icon-list-icon i {
    color: #1D4A9F;
    transition: color 0.3s;
}

.elementor-9 .elementor-element.elementor-element-0817da1 .elementor-icon-list-icon svg {
    fill: #1D4A9F;
    transition: fill 0.3s;
}

.elementor-9 .elementor-element.elementor-element-0817da1 {
    --e-icon-list-icon-size: 42px;
    --e-icon-list-icon-align: left;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
    --icon-vertical-offset: 0px;
}

.elementor-9 .elementor-element.elementor-element-0817da1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-0817da1 .elementor-icon-list-item > a {
    font-family: "Roboto", Sans-serif;
    font-weight: 700;
}

.elementor-9 .elementor-element.elementor-element-0817da1 .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-9 .elementor-element.elementor-element-ae86252 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-9 .elementor-element.elementor-element-ae86252.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-9 .elementor-element.elementor-element-e17efe8 > .elementor-widget-container {
    margin: 73px 73px 73px 73px;
}

.elementor-9 .elementor-element.elementor-element-5c774c2 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 26px 26px 26px 26px;
    --margin-top: 31px;
    --margin-bottom: 31px;
    --margin-left: 31px;
    --margin-right: 31px;
    --padding-top: 27px;
    --padding-bottom: 27px;
    --padding-left: 27px;
    --padding-right: 27px;
}

.elementor-9 .elementor-element.elementor-element-5c774c2:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-5c774c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000000A1;
}

.elementor-9 .elementor-element.elementor-element-5c774c2.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-9 .elementor-element.elementor-element-4854a9e {
    --spacer-size: 50px;
}

.elementor-9 .elementor-element.elementor-element-6e4b7cf {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-6e4b7cf .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 52px;
    font-weight: 700;
    color: #B1CCCB;
}

.elementor-9 .elementor-element.elementor-element-da927df {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-da927df .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 28px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-5c0e69d {
    --spacer-size: 25px;
}

.elementor-9 .elementor-element.elementor-element-2a580f5 .wpr-countdown-item {
    background-color: #1D4A9F;
    margin-left: calc(12px / 2);
    margin-right: calc(12px / 2);
    padding: 0px 0px 0px 0px;
    border-radius: 7px 7px 7px 7px;
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-2a580f5 .wpr-countdown-number {
    display: block;
    color: #ffffff;
    padding: 40px 10px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-2a580f5 .wpr-countdown-label {
    display: block;
    color: #FFFFFF;
    padding: 10px 10px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-2a580f5 .wpr-countdown-wrap {
    max-width: 96%;
}

.elementor-9 .elementor-element.elementor-element-2a580f5 .wpr-countdown-separator span {
    background: #417BBE;
    border-radius: none;
}

.elementor-9 .elementor-element.elementor-element-33fddc8 .elementor-repeater-item-34b7e39 {
    width: 100%;
}

.elementor-9 .elementor-element.elementor-element-33fddc8 .elementor-repeater-item-e7259e0 {
    width: 100%;
}

.elementor-9 .elementor-element.elementor-element-33fddc8 .elementor-repeater-item-e877927 {
    width: 100%;
}

.elementor-9 .elementor-element.elementor-element-33fddc8 .wpr-field-group.wpr-form-field-type-submit {
    width: 47%;
}

.elementor-9 .elementor-element.elementor-element-33fddc8 .wpr-stp-btns-wrap {
    width: 47%;
    margin-left: 0;
    margin-right: auto;
    padding-right: calc(17px / 2);
    padding-left: calc(17px / 2);
}

.elementor-9 .elementor-element.elementor-element-33fddc8 .wpr-step-prev {
    width: 155px;
    background-color: #4568A5;
    color: #ffffff;
}

.elementor-9 .elementor-element.elementor-element-33fddc8 .wpr-step-next {
    width: 155px;
    background-color: #4568A5;
    color: #ffffff;
}

.elementor-9 .elementor-element.elementor-element-33fddc8 .wpr-step-tab .wpr-button {
    width: 155px;
}

.elementor-9 .elementor-element.elementor-element-33fddc8 .wpr-step-tab:first-of-type .wpr-step-next {
    margin-left: 0;
    margin-right: auto;
}

.elementor-9 .elementor-element.elementor-element-33fddc8.wpr-step-content-layout-vertical .wpr-step {
    align-items: center;
}

.elementor-9 .elementor-element.elementor-element-33fddc8.wpr-step-content-layout-horizontal .wpr-step {
    justify-content: center;
}

.elementor-9 .elementor-element.elementor-element-33fddc8 .wpr-step {
    text-align: center;
    border-color: #605be5;
    margin-bottom: 0px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    padding: 10px 10px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-33fddc8 .wpr-field-group > label, .elementor-9 .elementor-element.elementor-element-33fddc8 .wpr-field-sub-group label {
    color: #FFF0F0;
}

body.rtl .elementor-9 .elementor-element.elementor-element-33fddc8 .wpr-labels-inline .wpr-field-group > label {
    padding-left: 0px;
}

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-33fddc8 .wpr-labels-inline .wpr-field-group > label {
    padding-right: 0px;
}

body .elementor-9 .elementor-element.elementor-element-33fddc8 .wpr-labels-above .wpr-field-group > label {
    padding-bottom: 0px;
}

.elementor-9 .elementor-element.elementor-element-33fddc8 .wpr-field-group {
    padding-right: calc(17px / 2);
    padding-left: calc(17px / 2);
}

.elementor-9 .elementor-element.elementor-element-33fddc8 .wpr-step-wrap {
    padding-left: calc(-17px / 2);
    padding-right: calc(-17px / 2);
    margin-bottom: 15px;
}

.elementor-9 .elementor-element.elementor-element-33fddc8 .wpr-form-fields-wrap {
    margin-left: calc(-17px / 2);
    margin-right: calc(-17px / 2);
}

.elementor-9 .elementor-element.elementor-element-33fddc8 .wpr-field-group:not(.wpr-stp-btns-wrap) {
    margin-bottom: 10px;
    justify-content: flex-start;
}

.elementor-9 .elementor-element.elementor-element-33fddc8 .wpr-field-group.recaptcha-v3-bottomleft, .elementor-9 .elementor-element.elementor-element-33fddc8 .wpr-field-group.recaptcha-v3-bottomright {
    margin-bottom: 0;
}

.elementor-9 .elementor-element.elementor-element-33fddc8 .wpr-field-group .wpr-form-field {
    color: #7a7a7a;
}

.elementor-9 .elementor-element.elementor-element-33fddc8 .wpr-field-group .wpr-form-field select {
    color: #7a7a7a;
}

.elementor-9 .elementor-element.elementor-element-33fddc8 .wpr-field-group .wpr-form-field svg {
    fill: #7a7a7a;
}

.elementor-9 .elementor-element.elementor-element-33fddc8 .wpr-field-group input[type="radio"] + label {
    color: #7a7a7a;
}

.elementor-9 .elementor-element.elementor-element-33fddc8 .wpr-field-group input[type="checkbox"] + label {
    color: #7a7a7a;
}

.elementor-9 .elementor-element.elementor-element-33fddc8 .wpr-field-group:not(.wpr-form-field-type-upload) .wpr-form-field:not(.wpr-select-wrap) {
    background-color: #ffffff;
    border-radius: 3px 3px 3px 3px;
    padding: 6px 5px 7px 10px;
}

.elementor-9 .elementor-element.elementor-element-33fddc8 .wpr-field-group .wpr-select-wrap select {
    background-color: #ffffff;
    border-radius: 3px 3px 3px 3px;
    padding: 6px 5px 7px 10px;
}

.elementor-9 .elementor-element.elementor-element-33fddc8 .wpr-field-group .wpr-form-field:focus {
    color: #7a7a7a;
}

.elementor-9 .elementor-element.elementor-element-33fddc8 .wpr-field-group input[type="radio"]:focus {
    color: #7a7a7a;
}

.elementor-9 .elementor-element.elementor-element-33fddc8 .wpr-field-group input[type="checkbox"]:focus {
    color: #7a7a7a;
}

.elementor-9 .elementor-element.elementor-element-33fddc8 .wpr-field-group:not(.wpr-form-field-type-upload) .wpr-form-field:not(.wpr-select-wrap):focus {
    background-color: #ffffff;
}

.elementor-9 .elementor-element.elementor-element-33fddc8 .wpr-field-group .wpr-select-wrap select:focus {
    background-color: #ffffff;
}

.elementor-9 .elementor-element.elementor-element-33fddc8 .wpr-field-group .wpr-form-field.wpr-form-error {
    color: #CB3030;
}

.elementor-9 .elementor-element.elementor-element-33fddc8 .wpr-field-group input[type="radio"].wpr-form-error {
    color: #CB3030;
}

.elementor-9 .elementor-element.elementor-element-33fddc8 .wpr-field-group input[type="checkbox"].wpr-form-error {
    color: #CB3030;
}

.elementor-9 .elementor-element.elementor-element-33fddc8 .wpr-field-group:not(.wpr-form-field-type-upload) .wpr-form-field:not(.wpr-select-wrap).wpr-form-error {
    background-color: #ffffff;
    border-color: #CB3030;
}

.elementor-9 .elementor-element.elementor-element-33fddc8 .wpr-field-group .wpr-select-wrap select.wpr-form-error {
    background-color: #ffffff;
    border-color: #CB3030;
}

.elementor-9 .elementor-element.elementor-element-33fddc8 .wpr-field-group .wpr-select-wrap.wpr-form-error-wrap::before {
    color: #CB3030;
}

.elementor-9 .elementor-element.elementor-element-33fddc8 .wpr-field-group input[type="date"]::before {
    right: 5px;
}

.elementor-9 .elementor-element.elementor-element-33fddc8 .wpr-field-group input[type="time"]::before {
    right: 5px;
}

.elementor-9 .elementor-element.elementor-element-33fddc8 .wpr-form-field-option {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-33fddc8 .wpr-form-field-option label {
    margin-left: 5px;
}

.elementor-9 .elementor-element.elementor-element-33fddc8.wpr-custom-styles-yes .wpr-form-field-option label:before {
    margin-right: 5px;
}

.elementor-9 .elementor-element.elementor-element-33fddc8 .wpr-form-field-type-checkbox .wpr-form-field-option label:before {
    background-color: #FFFFFF;
    color: #605BE5;
    border-color: #E8E8E8;
    width: 16px;
    height: 16px;
    line-height: 16px;
    font-size: calc(16px / 1.3);
}

.elementor-9 .elementor-element.elementor-element-33fddc8 .wpr-form-field-type-radio .wpr-form-field-option label:before {
    background-color: #FFFFFF;
    color: #605BE5;
    border-color: #E8E8E8;
    width: 16px;
    height: 16px;
    line-height: 16px;
    font-size: calc(16px / 1.3);
}

.elementor-9 .elementor-element.elementor-element-33fddc8 .wpr-form-field-type-checkbox input {
    width: 16px;
    height: 16px;
}

.elementor-9 .elementor-element.elementor-element-33fddc8 .wpr-form-field-type-radio input {
    width: 16px;
    height: 16px;
}

.elementor-9 .elementor-element.elementor-element-33fddc8 .wpr-button[type="submit"] {
    background-color: #4568A5;
    color: #ffffff;
}

.elementor-9 .elementor-element.elementor-element-33fddc8 .wpr-double-bounce .wpr-child {
    background-color: #ffffff !important;
}

.elementor-9 .elementor-element.elementor-element-33fddc8 .wpr-button[type="submit"] svg * {
    fill: #ffffff;
}

.elementor-9 .elementor-element.elementor-element-33fddc8 .wpr-step-next:hover {
    color: #ffffff;
}

.elementor-9 .elementor-element.elementor-element-33fddc8 .wpr-button[type="submit"]:hover {
    color: #ffffff;
}

.elementor-9 .elementor-element.elementor-element-33fddc8 .wpr-button[type="submit"]:hover svg * {
    fill: #ffffff;
}

.elementor-9 .elementor-element.elementor-element-33fddc8 .wpr-step-prev:hover {
    color: #ffffff;
}

.elementor-9 .elementor-element.elementor-element-33fddc8 .wpr-step-main-label {
    color: #7a7a7a;
    font-size: 12px;
}

.elementor-9 .elementor-element.elementor-element-33fddc8 .wpr-step-sub-label {
    color: #7a7a7a;
    font-size: 12px;
}

.elementor-9 .elementor-element.elementor-element-33fddc8 .wpr-step.wpr-step-active .wpr-step-main-label {
    color: #7a7a7a;
}

.elementor-9 .elementor-element.elementor-element-33fddc8 .wpr-step.wpr-step-active .wpr-step-sub-label {
    color: #7a7a7a;
}

.elementor-9 .elementor-element.elementor-element-33fddc8 .wpr-step.wpr-step-finish .wpr-step-main-label {
    color: #7a7a7a;
}

.elementor-9 .elementor-element.elementor-element-33fddc8 .wpr-step.wpr-step-finish .wpr-step-sub-label {
    color: #7a7a7a;
}

.elementor-9 .elementor-element.elementor-element-33fddc8 .wpr-step-sep {
    margin-left: 5px;
    margin-right: 5px;
    background-color: #222333;
}

.elementor-9 .elementor-element.elementor-element-33fddc8 .wpr-separator-off .wpr-step:not(:last-of-type) {
    margin-right: 5px;
}

.elementor-9 .elementor-element.elementor-element-33fddc8 {
    --wpr-steps-padding: 10px;
    --wpr-steps-indicator-padding: 20px;
    --wpr-steps-divider-width: 2px;
}

.elementor-9 .elementor-element.elementor-element-33fddc8 .wpr-step-content i {
    color: #222;
}

.elementor-9 .elementor-element.elementor-element-33fddc8 .wpr-step-content svg {
    fill: #222;
}

.elementor-9 .elementor-element.elementor-element-33fddc8 .wpr-step-content {
    color: #222;
    background-color: #605be5;
    border-color: #605be5;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
}

.elementor-9 .elementor-element.elementor-element-33fddc8 .wpr-step-active .wpr-step-content i {
    color: #222;
}

.elementor-9 .elementor-element.elementor-element-33fddc8 .wpr-step-active .wpr-step-content svg {
    fill: #222;
}

.elementor-9 .elementor-element.elementor-element-33fddc8 .wpr-step-active .wpr-step-content {
    color: #222;
}

.elementor-9 .elementor-element.elementor-element-33fddc8 .wpr-step.wpr-step-active .wpr-step-content {
    background-color: #605be5;
    border-color: #605be5;
}

.elementor-9 .elementor-element.elementor-element-33fddc8 .wpr-step-finish .wpr-step-content i {
    color: #222;
}

.elementor-9 .elementor-element.elementor-element-33fddc8 .wpr-step-finish .wpr-step-content svg {
    fill: #222;
}

.elementor-9 .elementor-element.elementor-element-33fddc8 .wpr-step-finish .wpr-step-content {
    color: #222;
}

.elementor-9 .elementor-element.elementor-element-33fddc8 .wpr-step.wpr-step-finish .wpr-step-content {
    background-color: #605be5;
    border-color: #605be5;
}

.elementor-9 .elementor-element.elementor-element-33fddc8.wpr-step-content-layout-horizontal .wpr-step-label {
    margin-left: 5px;
}

.elementor-9 .elementor-element.elementor-element-33fddc8.wpr-step-content-layout-vertical .wpr-step-label {
    margin-top: 5px;
}

.elementor-9 .elementor-element.elementor-element-33fddc8 .wpr-step-progress {
    background-color: #222333;
}

.elementor-9 .elementor-element.elementor-element-33fddc8 .wpr-step-number {
    font-size: 12px;
}

.elementor-9 .elementor-element.elementor-element-33fddc8 .wpr-submit-success, .elementor-9 .elementor-element.elementor-element-33fddc8 .wpr-submit-error {
    font-size: 12px;
}

.elementor-9 .elementor-element.elementor-element-33fddc8 .wpr-submit-success {
    color: #30CBCB;
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-33fddc8 .wpr-submit-error {
    color: #CB3030;
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-978e8fb {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

@media (max-width: 1499px) {
    .elementor-9 .elementor-element.elementor-element-d180278 .wpr-testimonial-carousel .slick-slide {
        margin-left: 15px;
    }

    .elementor-9 .elementor-element.elementor-element-d180278 .wpr-testimonial-carousel .slick-list {
        margin-left: -15px;
    }

    .elementor-9 .elementor-element.elementor-element-d180278 .wpr-testimonial-arrow {
        display: flex !important;
    }

    .elementor-9 .elementor-element.elementor-element-d180278 .wpr-testimonial-dots {
        display: inline-table !important;
    }
	.elementor-9 .elementor-element.elementor-element-71e1053,
	.elementor-9 .elementor-element.elementor-element-34d405c,
	.elementor-9 .elementor-element.elementor-element-26c81b8,
	.elementor-9 .elementor-element.elementor-element-b7f5a05{
		flex-direction: column;
	}
}

@media (min-width: 1500px) {
    .elementor-9 .elementor-element.elementor-element-4989718 {
        --width: 31%;
    }

    .elementor-9 .elementor-element.elementor-element-70fa02f {
        --width: 37%;
    }

    .elementor-9 .elementor-element.elementor-element-e3e9586 {
        --width: 27%;
    }

    .elementor-9 .elementor-element.elementor-element-f2659bc {
        --width: 34%;
    }

    .elementor-9 .elementor-element.elementor-element-9597d19 {
        --width: 34.473%;
    }

    .elementor-9 .elementor-element.elementor-element-d3ca005 {
        --width: 27%;
    }

    .elementor-9 .elementor-element.elementor-element-1241734 {
        --width: 50%;
    }

    .elementor-9 .elementor-element.elementor-element-6e57bfa {
        --width: 50%;
    }

    .elementor-9 .elementor-element.elementor-element-964259b {
        --width: 25%;
    }

    .elementor-9 .elementor-element.elementor-element-eec2405 {
        --width: 25%;
    }

    .elementor-9 .elementor-element.elementor-element-e02e3d6 {
        --width: 25%;
    }

    .elementor-9 .elementor-element.elementor-element-19549e5 {
        --width: 25%;
    }

    .elementor-9 .elementor-element.elementor-element-a229041 {
        --width: 25%;
    }

    .elementor-9 .elementor-element.elementor-element-9b01ba3 {
        --width: 50%;
    }

    .elementor-9 .elementor-element.elementor-element-b6e5a12 {
        --width: 50%;
    }

    .elementor-9 .elementor-element.elementor-element-34a1cd9 {
        --width: 50%;
    }

    .elementor-9 .elementor-element.elementor-element-aac4ba0 {
        --width: 50%;
    }

    .elementor-9 .elementor-element.elementor-element-7922cf9 {
        --width: 53%;
    }

    .elementor-9 .elementor-element.elementor-element-d45ba87 {
        --width: 50%;
    }

    .elementor-9 .elementor-element.elementor-element-6881dc0 {
        --width: 25%;
    }

    .elementor-9 .elementor-element.elementor-element-d3516be {
        --width: 50%;
    }

    .elementor-9 .elementor-element.elementor-element-62f7d46 {
        --width: 25%;
    }

    .elementor-9 .elementor-element.elementor-element-91b3c1b {
        --width: 31%;
    }

    .elementor-9 .elementor-element.elementor-element-0ba55e6 {
        --width: 37%;
    }

    .elementor-9 .elementor-element.elementor-element-df2dbe5 {
        --width: 27%;
    }

    .elementor-9 .elementor-element.elementor-element-e5c07e6 {
        --width: 34%;
    }

    .elementor-9 .elementor-element.elementor-element-ae86252 {
        --width: 34.473%;
    }

    .elementor-9 .elementor-element.elementor-element-5c774c2 {
        --width: 27%;
    }
}

@media (max-width: 1499px) {
    .elementor-9 .elementor-element.elementor-element-af6fc0c .elementor-heading-title {
        font-size: 63px;
    }

    .elementor-9 .elementor-element.elementor-element-26c81b8:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-26c81b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("../images/artboard-4.jpg");
    }

    .elementor-9 .elementor-element.elementor-element-26c81b8 {
        --padding-top: 0px;
        --padding-bottom: 40px;
        --padding-left: 16px;
        --padding-right: 16px;
    }

    .elementor-9 .elementor-element.elementor-element-7a52a07 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-7a52a07 .elementor-heading-title {
        font-size: 65px;
    }

    .elementor-9 .elementor-element.elementor-element-9597d19 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-9597d19.e-con {
        --flex-grow: 0;
        --flex-shrink: 0;
    }

    .elementor-9 .elementor-element.elementor-element-6c53e79 > .elementor-widget-container {
        --e-transform-translateY: 24px;
        --e-transform-scale: 1.9;
    }

    .elementor-9 .elementor-element.elementor-element-6c53e79 img {
		width: 300px;
		max-width: 100%;
		margin-bottom: 50px;
    }

    .elementor-9 .elementor-element.elementor-element-d3ca005 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-ef7e3a3 {
        --spacer-size: 16px;
    }

    .elementor-9 .elementor-element.elementor-element-17f8fb5 > .elementor-widget-container {
        margin: 3px 3px 3px 3px;
    }

    .elementor-9 .elementor-element.elementor-element-17f8fb5 .elementor-heading-title {
        font-size: 35px;
    }

    .elementor-9 .elementor-element.elementor-element-125749a .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-9 .elementor-element.elementor-element-c15f08b .wpr-countdown-wrap {
        max-width: 294px;
    }

    .elementor-9 .elementor-element.elementor-element-c15f08b .wpr-countdown-item {
        margin-left: calc(8px / 2);
        margin-right: calc(8px / 2);
    }

    .elementor-9 .elementor-element.elementor-element-a89dc7c > .elementor-widget-container {
        margin: 2px 13px 13px 13px;
    }

    .elementor-9 .elementor-element.elementor-element-df8e196 > .elementor-widget-container {
        margin: 4px 4px 4px 4px;
    }

    .elementor-9 .elementor-element.elementor-element-df8e196 {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-df8e196 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-9 .elementor-element.elementor-element-af855bc > .elementor-widget-container {
        margin: 3px 3px 3px 3px;
    }

    .elementor-9 .elementor-element.elementor-element-af855bc {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-af855bc .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-9 .elementor-element.elementor-element-1241734 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-dc116e3 {
        --spacer-size: 10px;
    }

    .elementor-9 .elementor-element.elementor-element-a5b4868 > .elementor-widget-container {
        margin: 5px 5px 5px 5px;
    }

    .elementor-9 .elementor-element.elementor-element-a5b4868 {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-a5b4868 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-9 .elementor-element.elementor-element-3f9e749 > .elementor-widget-container {
        margin: 5px 5px 5px 5px;
    }

    .elementor-9 .elementor-element.elementor-element-3f9e749 {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-3f9e749 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-9 .elementor-element.elementor-element-61b45ce > .elementor-widget-container {
        margin: 5px 5px 5px 5px;
    }

    .elementor-9 .elementor-element.elementor-element-61b45ce {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-61b45ce .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-9 .elementor-element.elementor-element-964259b {
        --border-radius: 29px 29px 29px 29px;
        --margin-top: 7px;
        --margin-bottom: 7px;
        --margin-left: 7px;
        --margin-right: 7px;
    }

    .elementor-9 .elementor-element.elementor-element-f17af05 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 40px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-f17af05 .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-f17af05 .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-f17af05.elementor-position-right .elementor-image-box-img {
        margin-left: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-f17af05.elementor-position-left .elementor-image-box-img {
        margin-right: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-f17af05.elementor-position-top .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-f17af05 .elementor-image-box-title {
        margin-bottom: 30px;
    }

    .elementor-9 .elementor-element.elementor-element-eec2405 {
        --border-radius: 29px 29px 29px 29px;
        --margin-top: 7px;
        --margin-bottom: 7px;
        --margin-left: 7px;
        --margin-right: 7px;
    }

    .elementor-9 .elementor-element.elementor-element-b9fe9c6 > .elementor-widget-container {
        padding: 0px 0px 40px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-b9fe9c6 .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-b9fe9c6.elementor-position-right .elementor-image-box-img {
        margin-left: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-b9fe9c6.elementor-position-left .elementor-image-box-img {
        margin-right: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-b9fe9c6.elementor-position-top .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-b9fe9c6 .elementor-image-box-title {
        margin-bottom: 30px;
    }

    .elementor-9 .elementor-element.elementor-element-e02e3d6 {
        --border-radius: 29px 29px 29px 29px;
        --margin-top: 7px;
        --margin-bottom: 7px;
        --margin-left: 7px;
        --margin-right: 7px;
    }

    .elementor-9 .elementor-element.elementor-element-54713ba > .elementor-widget-container {
        padding: 0px 0px 40px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-54713ba .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-54713ba.elementor-position-right .elementor-image-box-img {
        margin-left: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-54713ba.elementor-position-left .elementor-image-box-img {
        margin-right: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-54713ba.elementor-position-top .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-54713ba .elementor-image-box-title {
        margin-bottom: 30px;
    }

    .elementor-9 .elementor-element.elementor-element-19549e5 {
        --border-radius: 29px 29px 29px 29px;
        --margin-top: 7px;
        --margin-bottom: 7px;
        --margin-left: 7px;
        --margin-right: 7px;
    }

    .elementor-9 .elementor-element.elementor-element-35d0d07 > .elementor-widget-container {
        padding: 0px 0px 40px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-35d0d07 .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-35d0d07.elementor-position-right .elementor-image-box-img {
        margin-left: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-35d0d07.elementor-position-left .elementor-image-box-img {
        margin-right: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-35d0d07.elementor-position-top .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-35d0d07 .elementor-image-box-title {
        margin-bottom: 30px;
    }

    .elementor-9 .elementor-element.elementor-element-a229041 {
        --border-radius: 29px 29px 29px 29px;
        --margin-top: 7px;
        --margin-bottom: 7px;
        --margin-left: 7px;
        --margin-right: 7px;
    }

    .elementor-9 .elementor-element.elementor-element-c35f661 > .elementor-widget-container {
        padding: 0px 0px 40px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-c35f661 .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-c35f661.elementor-position-right .elementor-image-box-img {
        margin-left: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-c35f661.elementor-position-left .elementor-image-box-img {
        margin-right: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-c35f661.elementor-position-top .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-c35f661 .elementor-image-box-title {
        margin-bottom: 30px;
    }

    .elementor-9 .elementor-element.elementor-element-357b7d5 > .elementor-widget-container {
        margin: 5px 5px 5px 5px;
    }

    .elementor-9 .elementor-element.elementor-element-357b7d5 {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-357b7d5 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-9 .elementor-element.elementor-element-618dcda > .elementor-widget-container {
        margin: 5px 5px 5px 5px;
    }

    .elementor-9 .elementor-element.elementor-element-618dcda {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-618dcda .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-9 .elementor-element.elementor-element-e027073 > .elementor-widget-container {
        margin: 21px 21px 21px 21px;
    }

    .elementor-9 .elementor-element.elementor-element-e027073 {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-dcfd4a5 > .elementor-widget-container {
        --e-transform-translateX: 0px;
        --e-transform-translateY: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-d45ba87 {
        --margin-top: -1px;
        --margin-bottom: -1px;
        --margin-left: -1px;
        --margin-right: -1px;
    }

    .elementor-9 .elementor-element.elementor-element-1e234d8 {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-39c55e5 > .elementor-widget-container {
        margin: 8px 8px 8px 8px;
    }

    .elementor-9 .elementor-element.elementor-element-39c55e5 {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-cbb5a8d {
        text-align: center;
    }

    .elementor-9 .elementor-element.elementor-element-a3d6a3d:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-a3d6a3d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("../images/04-scaled.jpg");
        background-size: cover;
    }

    .elementor-9 .elementor-element.elementor-element-3644dd9 {
        --spacer-size: 270px;
    }

    .elementor-9 .elementor-element.elementor-element-89b826f {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --justify-content: center;
    }

    .elementor-9 .elementor-element.elementor-element-89b826f:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-89b826f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: center center;
    }

    .elementor-9 .elementor-element.elementor-element-d180278 .wpr-testimonial-carousel .slick-slide {
        margin-left: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-d180278 .wpr-testimonial-carousel .slick-list {
        margin-left: -0px;
    }

    .elementor-9 .elementor-element.elementor-element-d180278 .wpr-testimonial-arrow {
        display: flex !important;
    }

    .elementor-9 .elementor-element.elementor-element-d180278 .wpr-testimonial-dots {
        display: inline-table !important;
    }

    .elementor-9 .elementor-element.elementor-element-6db24d9 .elementor-heading-title {
        font-size: 62px;
    }

    .elementor-9 .elementor-element.elementor-element-b7f5a05:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-b7f5a05 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("../images/artboard-4.jpg");
    }

    .elementor-9 .elementor-element.elementor-element-b7f5a05 {
        --padding-top: 0px;
        --padding-bottom: 40px;
        --padding-left: 16px;
        --padding-right: 16px;
    }

    .elementor-9 .elementor-element.elementor-element-34e678c .elementor-heading-title {
        font-size: 60px;
    }

    .elementor-9 .elementor-element.elementor-element-ae86252 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-ae86252.e-con {
        --flex-grow: 0;
        --flex-shrink: 0;
    }

    .elementor-9 .elementor-element.elementor-element-e17efe8 > .elementor-widget-container {
        --e-transform-translateY: 24px;
        --e-transform-scale: 1.9;
    }

    .elementor-9 .elementor-element.elementor-element-e17efe8 img {
		width: 300px;
		max-width: 100%;
		margin-bottom: 50px;
    }

    .elementor-9 .elementor-element.elementor-element-5c774c2 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-4854a9e {
        --spacer-size: 16px;
    }

    .elementor-9 .elementor-element.elementor-element-6e4b7cf > .elementor-widget-container {
        margin: 3px 3px 3px 3px;
    }

    .elementor-9 .elementor-element.elementor-element-6e4b7cf .elementor-heading-title {
        font-size: 35px;
    }

    .elementor-9 .elementor-element.elementor-element-da927df .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-9 .elementor-element.elementor-element-2a580f5 .wpr-countdown-wrap {
        max-width: 294px;
    }

    .elementor-9 .elementor-element.elementor-element-2a580f5 .wpr-countdown-item {
        margin-left: calc(8px / 2);
        margin-right: calc(8px / 2);
    }

    .elementor-9 .elementor-element.elementor-element-33fddc8 > .elementor-widget-container {
        margin: 2px 13px 13px 13px;
    }
}

.input-wrapper {
    position: relative;width: 100%;
}

.wpr-form-field-type-submit {
    width: 100% !important;
}

.wpr-form-field-type-submit .wpr-button {
    background-color: #1D4A9F !important;
    height: 30px;
}