.elementor-14 .elementor-element.elementor-element-41e1df55>.elementor-container {
    min-height: 700px;
}

.elementor-14 .elementor-element.elementor-element-41e1df55:not(.elementor-motion-effects-element-type-background),
.elementor-14 .elementor-element.elementor-element-41e1df55>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #001266;
    background-image: url("../img/2.webp");
    background-position: center center;
    background-size: cover;
}

.elementor-14 .elementor-element.elementor-element-41e1df55>.elementor-background-overlay {
    background-color: #000829;
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-14 .elementor-element.elementor-element-41e1df55 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-14 .elementor-element.elementor-element-e42922f {
    text-align: center;
}

.elementor-14 .elementor-element.elementor-element-10dd3d6 {
    color: #7A7A7A;
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}

.elementor-14 .elementor-element.elementor-element-10dd3d6>.elementor-widget-container {
    margin: 0px 0px -28px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-14 .elementor-element.elementor-element-9d42dc6 {
    color: #7A7A7A;
}

.elementor-14 .elementor-element.elementor-element-0468ced .elementor-button .elementor-align-icon-right {
    margin-left: 16px;
}

.elementor-14 .elementor-element.elementor-element-0468ced .elementor-button .elementor-align-icon-left {
    margin-right: 16px;
}

.elementor-14 .elementor-element.elementor-element-0468ced .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-size: 25px;
    font-weight: 500;
    background-color: #005FDE;
}

.elementor-14 .elementor-element.elementor-element-34a3792 {
    color: #7A7A7A;
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}

.elementor-14 .elementor-element.elementor-element-34a3792>.elementor-widget-container {
    margin: 0px 0px -28px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-14 .elementor-element.elementor-element-df3ee54 {
    --spacer-size: 75px;
}

.elementor-14 .elementor-element.elementor-element-76afd43 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-14 .elementor-element.elementor-element-76afd43>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-14 .elementor-element.elementor-element-84bb94a {
    color: #7A7A7A;
}

.elementor-14 .elementor-element.elementor-element-84bb94a>.elementor-widget-container {
    padding: 7px 0px 7px 0px;
    background-color: #F2F2F2;
    border-style: dashed;
    border-width: 2px 2px 2px 2px;
    border-color: #C0C0C0;
    border-radius: 7px 7px 7px 7px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-14 .elementor-element.elementor-element-08ee675 {
    text-align: center;
    color: #7A7A7A;
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    text-shadow: 3px 2px 0px rgba(0, 0, 0, 0.3);
}

.elementor-14 .elementor-element.elementor-element-08ee675>.elementor-widget-container {
    background-color: transparent;
    background-image: linear-gradient(180deg, #01faa2 0%, #01faa2 100%);
}

.elementor-14 .elementor-element.elementor-element-46d1007 .elementor-button .elementor-align-icon-right {
    margin-left: 16px;
}

.elementor-14 .elementor-element.elementor-element-46d1007 .elementor-button .elementor-align-icon-left {
    margin-right: 16px;
}

.elementor-14 .elementor-element.elementor-element-46d1007 .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-size: 29px;
    font-weight: 900;
    text-shadow: -2px 3px 1px rgba(0, 0, 0, 0.3);
    background-color: #005FDE;
}

.elementor-14 .elementor-element.elementor-element-c18b50d {
    text-align: center;
    color: #7A7A7A;
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    text-shadow: 3px 2px 0px rgba(0, 0, 0, 0.3);
}

.elementor-14 .elementor-element.elementor-element-c18b50d>.elementor-widget-container {
    background-color: transparent;
    background-image: linear-gradient(180deg, #01faa2 0%, #01faa2 100%);
}

.elementor-14 .elementor-element.elementor-element-ba960e6>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 13px 13px 13px 13px;
    background-color: #F2F2F2;
    border-style: dashed;
    border-width: 2px 2px 2px 2px;
    border-color: #C0C0C0;
    border-radius: 7px 7px 7px 7px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-14 .elementor-element.elementor-element-7b0d793 {
    color: #BDBDBD;
    font-family: "Roboto", Sans-serif;
    font-size: 10px;
    font-weight: 400;
}

.elementor-14 .elementor-element.elementor-element-63476ea6>.elementor-container {
    max-width: 800px;
}

.elementor-14 .elementor-element.elementor-element-63476ea6 {
    padding: 25px 0px 0px 0px;
}

.elementor-14 .elementor-element.elementor-element-d298eeb.elementor-view-stacked .elementor-icon {
    background-color: #01faa2;
}

.elementor-14 .elementor-element.elementor-element-d298eeb.elementor-view-framed .elementor-icon,
.elementor-14 .elementor-element.elementor-element-d298eeb.elementor-view-default .elementor-icon {
    fill: #01faa2;
    color: #01faa2;
    border-color: #01faa2;
}

.elementor-14 .elementor-element.elementor-element-d298eeb {
    --icon-box-icon-margin: 15px;
}

.elementor-14 .elementor-element.elementor-element-d298eeb .elementor-icon {
    font-size: 36px;
}

.elementor-14 .elementor-element.elementor-element-d298eeb .elementor-icon-box-title {
    margin-bottom: 0px;
    color: #000724;
}

.elementor-14 .elementor-element.elementor-element-d298eeb>.elementor-widget-container {
    margin: 25px 25px 25px 25px;
}

.elementor-14 .elementor-element.elementor-element-17b158d.elementor-view-stacked .elementor-icon {
    background-color: #000724;
}

.elementor-14 .elementor-element.elementor-element-17b158d.elementor-view-framed .elementor-icon,
.elementor-14 .elementor-element.elementor-element-17b158d.elementor-view-default .elementor-icon {
    fill: #000724;
    color: #000724;
    border-color: #000724;
}

.elementor-14 .elementor-element.elementor-element-17b158d {
    --icon-box-icon-margin: 15px;
}

.elementor-14 .elementor-element.elementor-element-17b158d .elementor-icon {
    font-size: 36px;
}

.elementor-14 .elementor-element.elementor-element-17b158d .elementor-icon-box-title {
    margin-bottom: 0px;
    color: #000724;
}

.elementor-14 .elementor-element.elementor-element-17b158d>.elementor-widget-container {
    margin: 25px 25px 25px 25px;
}

.elementor-14 .elementor-element.elementor-element-55160ad.elementor-view-stacked .elementor-icon {
    background-color: #01faa2;
}

.elementor-14 .elementor-element.elementor-element-55160ad.elementor-view-framed .elementor-icon,
.elementor-14 .elementor-element.elementor-element-55160ad.elementor-view-default .elementor-icon {
    fill: #01faa2;
    color: #01faa2;
    border-color: #01faa2;
}

.elementor-14 .elementor-element.elementor-element-55160ad {
    --icon-box-icon-margin: 15px;
}

.elementor-14 .elementor-element.elementor-element-55160ad .elementor-icon {
    font-size: 36px;
}

.elementor-14 .elementor-element.elementor-element-55160ad .elementor-icon-box-title {
    margin-bottom: 0px;
    color: #000724;
}

.elementor-14 .elementor-element.elementor-element-55160ad>.elementor-widget-container {
    margin: 25px 25px 25px 25px;
}

.elementor-14 .elementor-element.elementor-element-788571f {
    color: #7A7A7A;
}

.elementor-14 .elementor-element.elementor-element-63fb32c9 {
    text-align: center;
    color: #7A7A7A;
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    text-shadow: 3px 2px 0px rgba(0, 0, 0, 0.3);
}

.elementor-14 .elementor-element.elementor-element-63fb32c9>.elementor-widget-container {
    background-color: transparent;
    background-image: linear-gradient(180deg, #01faa2 0%, #01faa2 100%);
}

.elementor-14 .elementor-element.elementor-element-638a4b9 .elementor-button .elementor-align-icon-right {
    margin-left: 16px;
}

.elementor-14 .elementor-element.elementor-element-638a4b9 .elementor-button .elementor-align-icon-left {
    margin-right: 16px;
}

.elementor-14 .elementor-element.elementor-element-638a4b9 .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-size: 29px;
    font-weight: 900;
    text-shadow: -2px 3px 1px rgba(0, 0, 0, 0.3);
    background-color: #005FDE;
}

.elementor-14 .elementor-element.elementor-element-861f38c {
    text-align: center;
    color: #7A7A7A;
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    text-shadow: 3px 2px 0px rgba(0, 0, 0, 0.3);
}

.elementor-14 .elementor-element.elementor-element-861f38c>.elementor-widget-container {
    background-color: transparent;
    background-image: linear-gradient(180deg, #01faa2 0%, #01faa2 100%);
}

.elementor-14 .elementor-element.elementor-element-1ba4487>.elementor-container {
    min-height: 700px;
}

.elementor-14 .elementor-element.elementor-element-1ba4487:not(.elementor-motion-effects-element-type-background),
.elementor-14 .elementor-element.elementor-element-1ba4487>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../img/2.webp");
    background-position: center center;
    background-size: cover;
}

.elementor-14 .elementor-element.elementor-element-1ba4487>.elementor-background-overlay {
    background-color: #000724;
    opacity: 0.7;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-14 .elementor-element.elementor-element-1ba4487 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-14 .elementor-element.elementor-element-ab30593 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-14 .elementor-element.elementor-element-ab30593.elementor-view-stacked .elementor-icon {
    background-color: #01faa2;
    color: #FFFFFF;
}

.elementor-14 .elementor-element.elementor-element-ab30593.elementor-view-framed .elementor-icon,
.elementor-14 .elementor-element.elementor-element-ab30593.elementor-view-default .elementor-icon {
    color: #01faa2;
    border-color: #01faa2;
}

.elementor-14 .elementor-element.elementor-element-ab30593.elementor-view-framed .elementor-icon,
.elementor-14 .elementor-element.elementor-element-ab30593.elementor-view-default .elementor-icon svg {
    fill: #01faa2;
}

.elementor-14 .elementor-element.elementor-element-ab30593.elementor-view-framed .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-14 .elementor-element.elementor-element-ab30593.elementor-view-stacked .elementor-icon svg {
    fill: #FFFFFF;
}

.elementor-14 .elementor-element.elementor-element-543ff32 .elementor-button .elementor-align-icon-right {
    margin-left: 16px;
}

.elementor-14 .elementor-element.elementor-element-543ff32 .elementor-button .elementor-align-icon-left {
    margin-right: 16px;
}

.elementor-14 .elementor-element.elementor-element-543ff32 .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-size: 25px;
    font-weight: 500;
    background-color: #005FDE;
}

.elementor-14 .elementor-element.elementor-element-fbb96a0>.elementor-container {
    max-width: 800px;
}

.elementor-14 .elementor-element.elementor-element-fbb96a0>.elementor-background-overlay {
    background-color: #FFFFFF;
    opacity: 1;
}

.elementor-14 .elementor-element.elementor-element-fbb96a0 {
    padding: 100px 0px 0px 0px;
}

.elementor-14 .elementor-element.elementor-element-fb66e1a {
    font-family: "Roboto", Sans-serif;
    font-size: 12px;
    font-weight: 400;
}

.elementor-14 .elementor-element.elementor-element-360a36d {
    --spacer-size: 25px;
}

.elementor-14 .elementor-element.elementor-element-7dcc970 {
    font-family: "Roboto", Sans-serif;
    font-size: 12px;
    font-weight: 400;
}

@media(max-width: 767px) {
    .elementor-14 .elementor-element.elementor-element-e42922f {
        text-align: left;
    }

    .elementor-14 .elementor-element.elementor-element-10dd3d6 {
        column-gap: 0px;
    }

    .elementor-14 .elementor-element.elementor-element-34a3792 {
        column-gap: 0px;
    }
}