.elementor-18 .elementor-element.elementor-element-968a764 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-18 .elementor-element.elementor-element-5a131b4>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-18 .elementor-element.elementor-element-3827242 {
    text-align: center;
}

.elementor-18 .elementor-element.elementor-element-3827242 .elementor-heading-title {
    color: #e88553;
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.3);
}

.elementor-18 .elementor-element.elementor-element-9114cba {
    text-align: center;
}

.elementor-18 .elementor-element.elementor-element-9114cba .elementor-heading-title {
    color: #4054b2;
    font-size: 24px;
}

.elementor-18 .elementor-element.elementor-element-9fe7d56 {
    text-align: center;
}

.elementor-18 .elementor-element.elementor-element-9fe7d56 .elementor-heading-title {
    color: #db6b4e;
}

.elementor-18 .elementor-element.elementor-element-9fe7d56>.elementor-widget-container {
    margin: -16px -16px -16px -16px;
}

.elementor-18 .elementor-element.elementor-element-9363340 {
    text-align: justify;
    color: #002a5e;
}

.elementor-18 .elementor-element.elementor-element-73bac56 {
    margin-top: -18px;
    margin-bottom: -18px;
}

.elementor-18 .elementor-element.elementor-element-88e6877:not(.elementor-motion-effects-element-type-background),
.elementor-18 .elementor-element.elementor-element-88e6877>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #e6e7e9;
}

.elementor-18 .elementor-element.elementor-element-88e6877 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 15px;
    margin-bottom: 15px;
}

.elementor-18 .elementor-element.elementor-element-88e6877>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-18 .elementor-element.elementor-element-e8d42fa {
    text-align: center;
}

.elementor-18 .elementor-element.elementor-element-b411f3f {
    text-align: right;
}

.elementor-18 .elementor-element.elementor-element-3480c86 img {
    border-style: solid;
    border-color: #c6c6c6;
}

.elementor-18 .elementor-element.elementor-element-6af872d {
    text-align: center;
}

.elementor-18 .elementor-element.elementor-element-c4106be {
    text-align: right;
}

.elementor-18 .elementor-element.elementor-element-4bdddd9 img {
    border-style: solid;
    border-color: #d1d1d1;
}

.elementor-18 .elementor-element.elementor-element-8a07ff5 {
    text-align: center;
}

.elementor-18 .elementor-element.elementor-element-2de3c38 {
    text-align: right;
}

.elementor-18 .elementor-element.elementor-element-ea7e8f3:not(.elementor-motion-effects-element-type-background),
.elementor-18 .elementor-element.elementor-element-ea7e8f3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #e6e7e9;
}

.elementor-18 .elementor-element.elementor-element-ea7e8f3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -15px;
    margin-bottom: -15px;
}

.elementor-18 .elementor-element.elementor-element-ea7e8f3>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-18 .elementor-element.elementor-element-c529a81 img {
    border-style: solid;
    border-color: #c4c4c4;
}

.elementor-18 .elementor-element.elementor-element-4a83ab7 {
    text-align: center;
}

.elementor-18 .elementor-element.elementor-element-a5592cb {
    text-align: right;
}

.elementor-18 .elementor-element.elementor-element-c2c81fe img {
    border-style: solid;
    border-color: #d3d3d3;
}

.elementor-18 .elementor-element.elementor-element-30b8570 {
    text-align: center;
}

.elementor-18 .elementor-element.elementor-element-d473280 {
    text-align: right;
}

.elementor-18 .elementor-element.elementor-element-1f4674f img {
    border-style: solid;
    border-color: #cccccc;
}

.elementor-18 .elementor-element.elementor-element-8c224a9 {
    text-align: center;
}

.elementor-18 .elementor-element.elementor-element-899bef5 {
    text-align: right;
}

.elementor-18 .elementor-element.elementor-element-3689e42:not(.elementor-motion-effects-element-type-background),
.elementor-18 .elementor-element.elementor-element-3689e42>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #213d5e;
}

.elementor-18 .elementor-element.elementor-element-3689e42 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 13px;
    margin-bottom: 13px;
}

.elementor-18 .elementor-element.elementor-element-3689e42>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-18 .elementor-element.elementor-element-2be1294 {
    text-align: center;
}

.elementor-18 .elementor-element.elementor-element-86a5511 .elementor-button {
    background-color: #41578e;
}

.elementor-18 .elementor-element.elementor-element-4d58415 .elementor-button {
    background-color: #41578e;
}

.elementor-18 .elementor-element.elementor-element-1b5d61d .elementor-button {
    background-color: #41578e;
}

.elementor-18 .elementor-element.elementor-element-90e9933 .elementor-button {
    background-color: #41578e;
}

.elementor-18 .elementor-element.elementor-element-9197c35>.elementor-container {
    max-width: 1140px;
}

.elementor-18 .elementor-element.elementor-element-9197c35>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-18 .elementor-element.elementor-element-9197c35:not(.elementor-motion-effects-element-type-background),
.elementor-18 .elementor-element.elementor-element-9197c35>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #2d3f7f;
}

.elementor-18 .elementor-element.elementor-element-9197c35 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 70px 0px 70px 0px;
}

.elementor-18 .elementor-element.elementor-element-9197c35>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-18 .elementor-element.elementor-element-98f5d03 .elementor-heading-title {
    color: #ffffff;
    font-weight: 500;
}

.elementor-18 .elementor-element.elementor-element-211a355 .elementor-heading-title {
    color: #ffffff;
    font-weight: 500;
}

.elementor-18 .elementor-element.elementor-element-eff1a28 .elementor-button {
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    background-color: #c44e00;
    border-radius: 10px 10px 10px 10px;
}

.elementor-18 .elementor-element.elementor-element-eff1a28 .elementor-button:hover,
.elementor-18 .elementor-element.elementor-element-eff1a28 .elementor-button:focus {
    color: #5b5b5b;
    background-color: #ffffff;
}

.elementor-18 .elementor-element.elementor-element-eff1a28 .elementor-button:hover svg,
.elementor-18 .elementor-element.elementor-element-eff1a28 .elementor-button:focus svg {
    fill: #5b5b5b;
}

.elementor-18 .elementor-element.elementor-element-bedff52 {
    text-align: center;
}

.elementor-18 .elementor-element.elementor-element-9296f44:not(.elementor-motion-effects-element-type-background),
.elementor-18 .elementor-element.elementor-element-9296f44>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #eaeaea;
}

.elementor-18 .elementor-element.elementor-element-9296f44 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-18 .elementor-element.elementor-element-9296f44>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-18 .elementor-element.elementor-element-21cf5cf img {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #e0522f;
    border-radius: 10px 10px 10px 10px;
}

.elementor-18 .elementor-element.elementor-element-9205bb3 {
    text-align: center;
}

.elementor-18 .elementor-element.elementor-element-ade5875 img {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #bf6928;
    border-radius: 10px 10px 10px 10px;
}

.elementor-18 .elementor-element.elementor-element-d75c024 {
    text-align: center;
}

.elementor-18 .elementor-element.elementor-element-268446c img {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #ce644a;
    border-radius: 10px 10px 10px 10px;
}

.elementor-18 .elementor-element.elementor-element-9c95c99 {
    text-align: center;
}

.elementor-18 .elementor-element.elementor-element-8488050 img {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #bc6043;
    border-radius: 10px 10px 10px 10px;
}

.elementor-18 .elementor-element.elementor-element-bb5bb9d {
    text-align: center;
}

.elementor-18 .elementor-element.elementor-element-76fbd51 {
    padding: 60px 0px 0px 0px;
}

.elementor-18 .elementor-element.elementor-element-8960641 {
    text-align: center;
}

.elementor-18 .elementor-element.elementor-element-8960641 .elementor-heading-title {
    color: #474747;
}

.elementor-18 .elementor-element.elementor-element-8960641>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-18 .elementor-element.elementor-element-c2b9b35:not(.elementor-motion-effects-element-type-background),
.elementor-18 .elementor-element.elementor-element-c2b9b35>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #061f4f;
}

.elementor-18 .elementor-element.elementor-element-c2b9b35,
.elementor-18 .elementor-element.elementor-element-c2b9b35>.elementor-background-overlay {
    border-radius: 3px 3px 3px 3px;
}

.elementor-18 .elementor-element.elementor-element-c2b9b35 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 40px;
    margin-bottom: 50px;
    padding: 20px 30px 20px 30px;
}

.elementor-18 .elementor-element.elementor-element-c2b9b35>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-18 .elementor-element.elementor-element-f1cf8d0.elementor-view-stacked .elementor-icon {
    background-color: #ed1f00;
    fill: #ffffff;
    color: #ffffff;
}

.elementor-18 .elementor-element.elementor-element-f1cf8d0.elementor-view-framed .elementor-icon,
.elementor-18 .elementor-element.elementor-element-f1cf8d0.elementor-view-default .elementor-icon {
    fill: #ed1f00;
    color: #ed1f00;
    border-color: #ed1f00;
}

.elementor-18 .elementor-element.elementor-element-f1cf8d0.elementor-view-framed .elementor-icon {
    background-color: #ffffff;
}

.elementor-18 .elementor-element.elementor-element-f1cf8d0.elementor-position-right .elementor-icon-box-icon {
    margin-left: 15px;
}

.elementor-18 .elementor-element.elementor-element-f1cf8d0.elementor-position-left .elementor-icon-box-icon {
    margin-right: 15px;
}

.elementor-18 .elementor-element.elementor-element-f1cf8d0.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 15px;
}

.elementor-18 .elementor-element.elementor-element-f1cf8d0 .elementor-icon {
    font-size: 40px;
}

.elementor-18 .elementor-element.elementor-element-f1cf8d0 .elementor-icon i {
    transform: rotate(0deg);
}

.elementor-18 .elementor-element.elementor-element-f1cf8d0 .elementor-icon-box-title {
    margin-bottom: 5px;
    color: #ffffff;
}

.elementor-18 .elementor-element.elementor-element-f1cf8d0 .elementor-icon-box-description {
    color: #ffffff;
}

.elementor-18 .elementor-element.elementor-element-95356d4.elementor-view-stacked .elementor-icon {
    background-color: #ed1f00;
    fill: #ffffff;
    color: #ffffff;
}

.elementor-18 .elementor-element.elementor-element-95356d4.elementor-view-framed .elementor-icon,
.elementor-18 .elementor-element.elementor-element-95356d4.elementor-view-default .elementor-icon {
    fill: #ed1f00;
    color: #ed1f00;
    border-color: #ed1f00;
}

.elementor-18 .elementor-element.elementor-element-95356d4.elementor-view-framed .elementor-icon {
    background-color: #ffffff;
}

.elementor-18 .elementor-element.elementor-element-95356d4.elementor-position-right .elementor-icon-box-icon {
    margin-left: 15px;
}

.elementor-18 .elementor-element.elementor-element-95356d4.elementor-position-left .elementor-icon-box-icon {
    margin-right: 15px;
}

.elementor-18 .elementor-element.elementor-element-95356d4.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 15px;
}

.elementor-18 .elementor-element.elementor-element-95356d4 .elementor-icon {
    font-size: 40px;
}

.elementor-18 .elementor-element.elementor-element-95356d4 .elementor-icon i {
    transform: rotate(0deg);
}

.elementor-18 .elementor-element.elementor-element-95356d4 .elementor-icon-box-title {
    margin-bottom: 5px;
    color: #ffffff;
}

.elementor-18 .elementor-element.elementor-element-95356d4 .elementor-icon-box-description {
    color: #ffffff;
}

.elementor-18 .elementor-element.elementor-element-56ce5c0.elementor-view-stacked .elementor-icon {
    background-color: #ed1f00;
    fill: #ffffff;
    color: #ffffff;
}

.elementor-18 .elementor-element.elementor-element-56ce5c0.elementor-view-framed .elementor-icon,
.elementor-18 .elementor-element.elementor-element-56ce5c0.elementor-view-default .elementor-icon {
    fill: #ed1f00;
    color: #ed1f00;
    border-color: #ed1f00;
}

.elementor-18 .elementor-element.elementor-element-56ce5c0.elementor-view-framed .elementor-icon {
    background-color: #ffffff;
}

.elementor-18 .elementor-element.elementor-element-56ce5c0.elementor-position-right .elementor-icon-box-icon {
    margin-left: 15px;
}

.elementor-18 .elementor-element.elementor-element-56ce5c0.elementor-position-left .elementor-icon-box-icon {
    margin-right: 15px;
}

.elementor-18 .elementor-element.elementor-element-56ce5c0.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 15px;
}

.elementor-18 .elementor-element.elementor-element-56ce5c0 .elementor-icon {
    font-size: 40px;
}

.elementor-18 .elementor-element.elementor-element-56ce5c0 .elementor-icon i {
    transform: rotate(0deg);
}

.elementor-18 .elementor-element.elementor-element-56ce5c0 .elementor-icon-box-title {
    margin-bottom: 5px;
    color: #ffffff;
}

.elementor-18 .elementor-element.elementor-element-56ce5c0 .elementor-icon-box-description {
    color: #ffffff;
}

@media(max-width:767px) {
    .elementor-18 .elementor-element.elementor-element-98f5d03 {
        text-align: center;
    }

    .elementor-18 .elementor-element.elementor-element-98f5d03 .elementor-heading-title {
        line-height: 1.3em;
    }

    .elementor-18 .elementor-element.elementor-element-211a355 {
        text-align: center;
    }

    .elementor-18 .elementor-element.elementor-element-f1cf8d0 .elementor-icon-box-icon {
        margin-bottom: 15px;
    }

    .elementor-18 .elementor-element.elementor-element-95356d4 .elementor-icon-box-icon {
        margin-bottom: 15px;
    }

    .elementor-18 .elementor-element.elementor-element-56ce5c0 .elementor-icon-box-icon {
        margin-bottom: 15px;
    }
}

@media(min-width:768px) {
    .elementor-18 .elementor-element.elementor-element-38bb2f3 {
        width: 73.807%;
    }

    .elementor-18 .elementor-element.elementor-element-a5d32c2 {
        width: 26.193%;
    }
}