.elementor-15 .elementor-element.elementor-element-16a4a949 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-15 .elementor-element.elementor-element-16a4a949:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-16a4a949 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../../../wp-content/uploads/2024/11/slider-h1200.png");
    background-position: 0 55%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 900px;
}

.elementor-15 .elementor-element.elementor-element-16a4a949 > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(220deg, rgba(255, 255, 255, 0) 0%, #00003399 65%);
    opacity: 0.8;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15 .elementor-element.elementor-element-16a4a949 > .elementor-container {
    min-height: 60vh;
}

.elementor-15 .elementor-element.elementor-element-16a4a949 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-37c98027 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-5f79a9dd {
    --spacer-size: 250px;
}

.elementor-15 .elementor-element.elementor-element-564df71d {
    margin-top: 0px;
    margin-bottom: 50px;
}

.elementor-15 .elementor-element.elementor-element-74d5e664 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-widget-heading .elementor-heading-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-15 .elementor-element.elementor-element-58a2f6dd .elementor-heading-title {
    color: #FFFFFF;
    font-size: 65px;
    font-weight: 900;
    line-height: 1.2em;
    letter-spacing: 1px;
}

.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-15 .elementor-element.elementor-element-0b98a82 {
    color: #FFFFFF;
    font-family: "Heebo", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

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

.elementor-15 .elementor-element.elementor-element-7d65d03f .elementor-button {
    background-color: var(--e-global-color-19576000);
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    text-decoration: none;
    letter-spacing: 0.3px;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
    padding: 15px 20px 15px 20px;
}

.elementor-15 .elementor-element.elementor-element-7d65d03f .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-7d65d03f .elementor-button:focus {
    background-color: var(--e-global-color-accent);
}

.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-573a1a5c.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-15 .elementor-element.elementor-element-573a1a5c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-15 .elementor-element.elementor-element-37f255ca:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-37f255ca > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F4F6F9;
}

.elementor-15 .elementor-element.elementor-element-37f255ca {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 0px 80px 0px;
}

.elementor-15 .elementor-element.elementor-element-37f255ca > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15 .elementor-element.elementor-element-3527e229 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-53598b2b {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-2324f20e > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: rgba(255, 255, 255, 0);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 30px 0px 30px;
}

.elementor-15 .elementor-element.elementor-element-2324f20e > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.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-15 .elementor-element.elementor-element-21e28feb > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-21e28feb.elementor-position-right .elementor-image-box-img {
    margin-left: 25px;
}

.elementor-15 .elementor-element.elementor-element-21e28feb.elementor-position-left .elementor-image-box-img {
    margin-right: 25px;
}

.elementor-15 .elementor-element.elementor-element-21e28feb.elementor-position-top .elementor-image-box-img {
    margin-bottom: 25px;
}

.elementor-15 .elementor-element.elementor-element-21e28feb .elementor-image-box-title {
    margin-bottom: 20px;
    color: var(--e-global-color-19576000);
    font-size: 40px;
    font-weight: 700;
    letter-spacing: 1px;
}

.elementor-15 .elementor-element.elementor-element-21e28feb .elementor-image-box-wrapper .elementor-image-box-img {
    width: 40%;
}

.elementor-15 .elementor-element.elementor-element-21e28feb .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-15 .elementor-element.elementor-element-21e28feb .elementor-image-box-description {
    color: #001748;
    font-size: 16px;
    line-height: 1.8em;
}

.elementor-15 .elementor-element.elementor-element-4ade15c7 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: #CCCCCC;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 30px 0px 30px;
}

.elementor-15 .elementor-element.elementor-element-4ade15c7 > .elementor-element-populated, .elementor-15 .elementor-element.elementor-element-4ade15c7 > .elementor-element-populated > .elementor-background-overlay, .elementor-15 .elementor-element.elementor-element-4ade15c7 > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-4ade15c7 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15 .elementor-element.elementor-element-472de0db > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-472de0db.elementor-position-right .elementor-image-box-img {
    margin-left: 25px;
}

.elementor-15 .elementor-element.elementor-element-472de0db.elementor-position-left .elementor-image-box-img {
    margin-right: 25px;
}

.elementor-15 .elementor-element.elementor-element-472de0db.elementor-position-top .elementor-image-box-img {
    margin-bottom: 25px;
}

.elementor-15 .elementor-element.elementor-element-472de0db .elementor-image-box-title {
    margin-bottom: 20px;
    color: var(--e-global-color-19576000);
    font-size: 40px;
    font-weight: 700;
    letter-spacing: 1px;
}

.elementor-15 .elementor-element.elementor-element-472de0db .elementor-image-box-wrapper .elementor-image-box-img {
    width: 40%;
}

.elementor-15 .elementor-element.elementor-element-472de0db .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-15 .elementor-element.elementor-element-472de0db .elementor-image-box-description {
    color: #001748;
    font-size: 16px;
    line-height: 1.8em;
}

.elementor-15 .elementor-element.elementor-element-40682edb > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: #CCCCCC;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 30px 0px 30px;
}

.elementor-15 .elementor-element.elementor-element-40682edb > .elementor-element-populated, .elementor-15 .elementor-element.elementor-element-40682edb > .elementor-element-populated > .elementor-background-overlay, .elementor-15 .elementor-element.elementor-element-40682edb > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-40682edb > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15 .elementor-element.elementor-element-39fb082 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-39fb082.elementor-position-right .elementor-image-box-img {
    margin-left: 25px;
}

.elementor-15 .elementor-element.elementor-element-39fb082.elementor-position-left .elementor-image-box-img {
    margin-right: 25px;
}

.elementor-15 .elementor-element.elementor-element-39fb082.elementor-position-top .elementor-image-box-img {
    margin-bottom: 25px;
}

.elementor-15 .elementor-element.elementor-element-39fb082 .elementor-image-box-title {
    margin-bottom: 20px;
    color: var(--e-global-color-19576000);
    font-size: 40px;
    font-weight: 700;
    letter-spacing: 1px;
}

.elementor-15 .elementor-element.elementor-element-39fb082 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 40%;
}

.elementor-15 .elementor-element.elementor-element-39fb082 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-15 .elementor-element.elementor-element-39fb082 .elementor-image-box-description {
    color: #001748;
    font-size: 16px;
    line-height: 1.8em;
}

.elementor-15 .elementor-element.elementor-element-3374cf4 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 30px 0px 0px 0px;
    z-index: 1;
}

.elementor-15 .elementor-element.elementor-element-009d2b0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-009d2b0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-15 .elementor-element.elementor-element-009d2b0 > .elementor-element-populated, .elementor-15 .elementor-element.elementor-element-009d2b0 > .elementor-element-populated > .elementor-background-overlay, .elementor-15 .elementor-element.elementor-element-009d2b0 > .elementor-background-slideshow {
    border-radius: 6px 6px 6px 6px;
}

.elementor-15 .elementor-element.elementor-element-009d2b0 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 30px 30px 30px;
}

.elementor-15 .elementor-element.elementor-element-009d2b0 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15 .elementor-element.elementor-element-379866d > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-379866d {
    text-align: left;
}

.elementor-15 .elementor-element.elementor-element-379866d .elementor-heading-title {
    color: var(--e-global-color-19576000);
    font-size: 55px;
    font-weight: 900;
}

.elementor-15 .elementor-element.elementor-element-5b0e51a {
    text-align: justify;
    color: #001748;
    font-size: 16px;
    line-height: 1.8em;
}

.elementor-15 .elementor-element.elementor-element-c4a866b > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-c4a866b {
    text-align: left;
}

.elementor-15 .elementor-element.elementor-element-c4a866b .elementor-heading-title {
    color: var(--e-global-color-19576000);
    font-size: 55px;
    font-weight: 900;
}

.elementor-15 .elementor-element.elementor-element-acf2be5 {
    text-align: justify;
    color: #001748;
    font-size: 16px;
    line-height: 1.8em;
}

.elementor-15 .elementor-element.elementor-element-73384d6f:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-73384d6f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F4F6F9;
}

.elementor-15 .elementor-element.elementor-element-73384d6f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-73384d6f > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15 .elementor-element.elementor-element-2554c9cd > .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-15 .elementor-element.elementor-element-2554c9cd > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-5ab8d4a6 {
    --spacer-size: 80px;
}

.elementor-15 .elementor-element.elementor-element-256a988b > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-256a988b {
    text-align: center;
}

.elementor-15 .elementor-element.elementor-element-256a988b .elementor-heading-title {
    color: var(--e-global-color-19576000);
    font-size: 55px;
    font-weight: 900;
    letter-spacing: 1px;
}

.elementor-15 .elementor-element.elementor-element-2d7cd296 {
    --spacer-size: 60px;
}

.elementor-15 .elementor-element.elementor-element-7dd8ed4d:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-7dd8ed4d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, rgba(203, 94, 94, 0) 71%, #000033 13%);
}

.elementor-15 .elementor-element.elementor-element-7dd8ed4d, .elementor-15 .elementor-element.elementor-element-7dd8ed4d > .elementor-background-overlay {
    border-radius: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-7dd8ed4d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

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

.elementor-15 .elementor-element.elementor-element-c2b7021:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-c2b7021 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-15 .elementor-element.elementor-element-c2b7021 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(6, 30, 76, 0.27058823529411763);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 30px 30px 30px;
}

.elementor-15 .elementor-element.elementor-element-c2b7021 > .elementor-element-populated, .elementor-15 .elementor-element.elementor-element-c2b7021 > .elementor-element-populated > .elementor-background-overlay, .elementor-15 .elementor-element.elementor-element-c2b7021 > .elementor-background-slideshow {
    border-radius: 4px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-c2b7021:hover > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #061E4C;
}

.elementor-15 .elementor-element.elementor-element-c2b7021 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.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-15 .elementor-element.elementor-element-20c7e07e {
    text-align: left;
}

.elementor-15 .elementor-element.elementor-element-5b16abae .elementor-heading-title {
    font-size: 20px;
    font-weight: 800;
    letter-spacing: 1px;
}

.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-15 .elementor-element.elementor-element-8492e5a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(20px / 2);
}

.elementor-15 .elementor-element.elementor-element-8492e5a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(20px / 2);
}

.elementor-15 .elementor-element.elementor-element-8492e5a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(20px / 2);
    margin-left: calc(20px / 2);
}

.elementor-15 .elementor-element.elementor-element-8492e5a .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-20px / 2);
    margin-left: calc(-20px / 2);
}

body.rtl .elementor-15 .elementor-element.elementor-element-8492e5a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-20px / 2);
}

body:not(.rtl) .elementor-15 .elementor-element.elementor-element-8492e5a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-20px / 2);
}

.elementor-15 .elementor-element.elementor-element-8492e5a .elementor-icon-list-item:not(:last-child):after {
    content: "";
    border-color: #ddd;
}

.elementor-15 .elementor-element.elementor-element-8492e5a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-top-style: solid;
    border-top-width: 1px;
}

.elementor-15 .elementor-element.elementor-element-8492e5a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-style: solid;
}

.elementor-15 .elementor-element.elementor-element-8492e5a .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-width: 1px;
}

.elementor-15 .elementor-element.elementor-element-8492e5a .elementor-icon-list-icon i {
    color: var(--e-global-color-accent);
    transition: color 0.3s;
}

.elementor-15 .elementor-element.elementor-element-8492e5a .elementor-icon-list-icon svg {
    fill: var(--e-global-color-accent);
    transition: fill 0.3s;
}

.elementor-15 .elementor-element.elementor-element-8492e5a .elementor-icon-list-item:hover .elementor-icon-list-icon i {
    color: #F76F00;
}

.elementor-15 .elementor-element.elementor-element-8492e5a {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-15 .elementor-element.elementor-element-8492e5a .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-15 .elementor-element.elementor-element-4107d03:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-4107d03 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-15 .elementor-element.elementor-element-4107d03 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(6, 30, 76, 0.27058823529411763);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 30px 30px 30px;
}

.elementor-15 .elementor-element.elementor-element-4107d03 > .elementor-element-populated, .elementor-15 .elementor-element.elementor-element-4107d03 > .elementor-element-populated > .elementor-background-overlay, .elementor-15 .elementor-element.elementor-element-4107d03 > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-4107d03:hover > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #061E4C;
}

.elementor-15 .elementor-element.elementor-element-4107d03 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15 .elementor-element.elementor-element-c3cad24 {
    text-align: left;
}

.elementor-15 .elementor-element.elementor-element-6d2661a .elementor-heading-title {
    font-size: 20px;
    font-weight: 800;
    letter-spacing: 1px;
}

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

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

.elementor-15 .elementor-element.elementor-element-c9383b0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(20px / 2);
    margin-left: calc(20px / 2);
}

.elementor-15 .elementor-element.elementor-element-c9383b0 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-20px / 2);
    margin-left: calc(-20px / 2);
}

body.rtl .elementor-15 .elementor-element.elementor-element-c9383b0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-20px / 2);
}

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

.elementor-15 .elementor-element.elementor-element-c9383b0 .elementor-icon-list-item:not(:last-child):after {
    content: "";
    border-color: #ddd;
}

.elementor-15 .elementor-element.elementor-element-c9383b0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-top-style: solid;
    border-top-width: 1px;
}

.elementor-15 .elementor-element.elementor-element-c9383b0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-style: solid;
}

.elementor-15 .elementor-element.elementor-element-c9383b0 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-width: 1px;
}

.elementor-15 .elementor-element.elementor-element-c9383b0 .elementor-icon-list-icon i {
    color: var(--e-global-color-accent);
    transition: color 0.3s;
}

.elementor-15 .elementor-element.elementor-element-c9383b0 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-accent);
    transition: fill 0.3s;
}

.elementor-15 .elementor-element.elementor-element-c9383b0 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
    color: #F76F00;
}

.elementor-15 .elementor-element.elementor-element-c9383b0 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-15 .elementor-element.elementor-element-c9383b0 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-15 .elementor-element.elementor-element-0d8ac58:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-0d8ac58 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-15 .elementor-element.elementor-element-0d8ac58 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(6, 30, 76, 0.27058823529411763);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 30px 30px 30px;
}

.elementor-15 .elementor-element.elementor-element-0d8ac58 > .elementor-element-populated, .elementor-15 .elementor-element.elementor-element-0d8ac58 > .elementor-element-populated > .elementor-background-overlay, .elementor-15 .elementor-element.elementor-element-0d8ac58 > .elementor-background-slideshow {
    border-radius: 0px 4px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-0d8ac58:hover > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #061E4C;
}

.elementor-15 .elementor-element.elementor-element-0d8ac58 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15 .elementor-element.elementor-element-7fd8f87 {
    text-align: left;
}

.elementor-15 .elementor-element.elementor-element-b04118d .elementor-heading-title {
    font-size: 20px;
    font-weight: 800;
    letter-spacing: 1px;
}

.elementor-15 .elementor-element.elementor-element-7530f51 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(20px / 2);
}

.elementor-15 .elementor-element.elementor-element-7530f51 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(20px / 2);
}

.elementor-15 .elementor-element.elementor-element-7530f51 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(20px / 2);
    margin-left: calc(20px / 2);
}

.elementor-15 .elementor-element.elementor-element-7530f51 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-20px / 2);
    margin-left: calc(-20px / 2);
}

body.rtl .elementor-15 .elementor-element.elementor-element-7530f51 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-20px / 2);
}

body:not(.rtl) .elementor-15 .elementor-element.elementor-element-7530f51 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-20px / 2);
}

.elementor-15 .elementor-element.elementor-element-7530f51 .elementor-icon-list-item:not(:last-child):after {
    content: "";
    border-color: #ddd;
}

.elementor-15 .elementor-element.elementor-element-7530f51 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-top-style: solid;
    border-top-width: 1px;
}

.elementor-15 .elementor-element.elementor-element-7530f51 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-style: solid;
}

.elementor-15 .elementor-element.elementor-element-7530f51 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-width: 1px;
}

.elementor-15 .elementor-element.elementor-element-7530f51 .elementor-icon-list-icon i {
    color: var(--e-global-color-accent);
    transition: color 0.3s;
}

.elementor-15 .elementor-element.elementor-element-7530f51 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-accent);
    transition: fill 0.3s;
}

.elementor-15 .elementor-element.elementor-element-7530f51 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
    color: #F76F00;
}

.elementor-15 .elementor-element.elementor-element-7530f51 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-15 .elementor-element.elementor-element-7530f51 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-15 .elementor-element.elementor-element-4892629a:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-4892629a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000033;
}

.elementor-15 .elementor-element.elementor-element-4892629a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-4892629a > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15 .elementor-element.elementor-element-8d104b8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-8d104b8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-15 .elementor-element.elementor-element-8d104b8 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(6, 30, 76, 0.27058823529411763);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 30px 30px 30px;
}

.elementor-15 .elementor-element.elementor-element-8d104b8 > .elementor-element-populated, .elementor-15 .elementor-element.elementor-element-8d104b8 > .elementor-element-populated > .elementor-background-overlay, .elementor-15 .elementor-element.elementor-element-8d104b8 > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-8d104b8:hover > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #061E4C;
}

.elementor-15 .elementor-element.elementor-element-8d104b8 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15 .elementor-element.elementor-element-1b891e6 {
    text-align: left;
}

.elementor-15 .elementor-element.elementor-element-c97b00e .elementor-heading-title {
    font-size: 20px;
    font-weight: 800;
    letter-spacing: 1px;
}

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

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

.elementor-15 .elementor-element.elementor-element-daf8cbc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(20px / 2);
    margin-left: calc(20px / 2);
}

.elementor-15 .elementor-element.elementor-element-daf8cbc .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-20px / 2);
    margin-left: calc(-20px / 2);
}

body.rtl .elementor-15 .elementor-element.elementor-element-daf8cbc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-20px / 2);
}

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

.elementor-15 .elementor-element.elementor-element-daf8cbc .elementor-icon-list-item:not(:last-child):after {
    content: "";
    border-color: #ddd;
}

.elementor-15 .elementor-element.elementor-element-daf8cbc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-top-style: solid;
    border-top-width: 1px;
}

.elementor-15 .elementor-element.elementor-element-daf8cbc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-style: solid;
}

.elementor-15 .elementor-element.elementor-element-daf8cbc .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-width: 1px;
}

.elementor-15 .elementor-element.elementor-element-daf8cbc .elementor-icon-list-icon i {
    color: var(--e-global-color-accent);
    transition: color 0.3s;
}

.elementor-15 .elementor-element.elementor-element-daf8cbc .elementor-icon-list-icon svg {
    fill: var(--e-global-color-accent);
    transition: fill 0.3s;
}

.elementor-15 .elementor-element.elementor-element-daf8cbc .elementor-icon-list-item:hover .elementor-icon-list-icon i {
    color: #F76F00;
}

.elementor-15 .elementor-element.elementor-element-daf8cbc {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-15 .elementor-element.elementor-element-daf8cbc .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-15 .elementor-element.elementor-element-daaf0b4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-daaf0b4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-15 .elementor-element.elementor-element-daaf0b4 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(6, 30, 76, 0.27058823529411763);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 30px 30px 30px;
}

.elementor-15 .elementor-element.elementor-element-daaf0b4 > .elementor-element-populated, .elementor-15 .elementor-element.elementor-element-daaf0b4 > .elementor-element-populated > .elementor-background-overlay, .elementor-15 .elementor-element.elementor-element-daaf0b4 > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-daaf0b4:hover > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #061E4C;
}

.elementor-15 .elementor-element.elementor-element-daaf0b4 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15 .elementor-element.elementor-element-1a09f4d {
    text-align: left;
}

.elementor-15 .elementor-element.elementor-element-e171921 .elementor-heading-title {
    font-size: 20px;
    font-weight: 800;
    letter-spacing: 1px;
}

.elementor-15 .elementor-element.elementor-element-22c843a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(20px / 2);
}

.elementor-15 .elementor-element.elementor-element-22c843a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(20px / 2);
}

.elementor-15 .elementor-element.elementor-element-22c843a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(20px / 2);
    margin-left: calc(20px / 2);
}

.elementor-15 .elementor-element.elementor-element-22c843a .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-20px / 2);
    margin-left: calc(-20px / 2);
}

body.rtl .elementor-15 .elementor-element.elementor-element-22c843a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-20px / 2);
}

body:not(.rtl) .elementor-15 .elementor-element.elementor-element-22c843a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-20px / 2);
}

.elementor-15 .elementor-element.elementor-element-22c843a .elementor-icon-list-item:not(:last-child):after {
    content: "";
    border-color: #ddd;
}

.elementor-15 .elementor-element.elementor-element-22c843a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-top-style: solid;
    border-top-width: 1px;
}

.elementor-15 .elementor-element.elementor-element-22c843a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-style: solid;
}

.elementor-15 .elementor-element.elementor-element-22c843a .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-width: 1px;
}

.elementor-15 .elementor-element.elementor-element-22c843a .elementor-icon-list-icon i {
    color: var(--e-global-color-accent);
    transition: color 0.3s;
}

.elementor-15 .elementor-element.elementor-element-22c843a .elementor-icon-list-icon svg {
    fill: var(--e-global-color-accent);
    transition: fill 0.3s;
}

.elementor-15 .elementor-element.elementor-element-22c843a .elementor-icon-list-item:hover .elementor-icon-list-icon i {
    color: #F76F00;
}

.elementor-15 .elementor-element.elementor-element-22c843a {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-15 .elementor-element.elementor-element-22c843a .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-15 .elementor-element.elementor-element-dea94a3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-dea94a3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-15 .elementor-element.elementor-element-dea94a3 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(6, 30, 76, 0.27058823529411763);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 30px 30px 30px;
}

.elementor-15 .elementor-element.elementor-element-dea94a3 > .elementor-element-populated, .elementor-15 .elementor-element.elementor-element-dea94a3 > .elementor-element-populated > .elementor-background-overlay, .elementor-15 .elementor-element.elementor-element-dea94a3 > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-dea94a3:hover > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #061E4C;
}

.elementor-15 .elementor-element.elementor-element-dea94a3 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15 .elementor-element.elementor-element-4c1576f {
    text-align: left;
}

.elementor-15 .elementor-element.elementor-element-3851227 .elementor-heading-title {
    font-size: 20px;
    font-weight: 800;
    letter-spacing: 1px;
}

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

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

.elementor-15 .elementor-element.elementor-element-8341603 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(20px / 2);
    margin-left: calc(20px / 2);
}

.elementor-15 .elementor-element.elementor-element-8341603 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-20px / 2);
    margin-left: calc(-20px / 2);
}

body.rtl .elementor-15 .elementor-element.elementor-element-8341603 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-20px / 2);
}

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

.elementor-15 .elementor-element.elementor-element-8341603 .elementor-icon-list-item:not(:last-child):after {
    content: "";
    border-color: #ddd;
}

.elementor-15 .elementor-element.elementor-element-8341603 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-top-style: solid;
    border-top-width: 1px;
}

.elementor-15 .elementor-element.elementor-element-8341603 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-style: solid;
}

.elementor-15 .elementor-element.elementor-element-8341603 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-width: 1px;
}

.elementor-15 .elementor-element.elementor-element-8341603 .elementor-icon-list-icon i {
    color: var(--e-global-color-accent);
    transition: color 0.3s;
}

.elementor-15 .elementor-element.elementor-element-8341603 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-accent);
    transition: fill 0.3s;
}

.elementor-15 .elementor-element.elementor-element-8341603 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
    color: #F76F00;
}

.elementor-15 .elementor-element.elementor-element-8341603 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-15 .elementor-element.elementor-element-8341603 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-15 .elementor-element.elementor-element-6006162:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-6006162 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000033;
}

.elementor-15 .elementor-element.elementor-element-6006162 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 90px 0px;
}

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

.elementor-15 .elementor-element.elementor-element-297bec8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-297bec8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-15 .elementor-element.elementor-element-297bec8 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(6, 30, 76, 0.27058823529411763);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 30px 30px 30px;
}

.elementor-15 .elementor-element.elementor-element-297bec8 > .elementor-element-populated, .elementor-15 .elementor-element.elementor-element-297bec8 > .elementor-element-populated > .elementor-background-overlay, .elementor-15 .elementor-element.elementor-element-297bec8 > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 4px;
}

.elementor-15 .elementor-element.elementor-element-297bec8:hover > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #061E4C;
}

.elementor-15 .elementor-element.elementor-element-297bec8 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15 .elementor-element.elementor-element-e2e650f {
    text-align: left;
}

.elementor-15 .elementor-element.elementor-element-368e809 .elementor-heading-title {
    font-size: 20px;
    font-weight: 800;
    letter-spacing: 1px;
}

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

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

.elementor-15 .elementor-element.elementor-element-d127b5a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(20px / 2);
    margin-left: calc(20px / 2);
}

.elementor-15 .elementor-element.elementor-element-d127b5a .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-20px / 2);
    margin-left: calc(-20px / 2);
}

body.rtl .elementor-15 .elementor-element.elementor-element-d127b5a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-20px / 2);
}

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

.elementor-15 .elementor-element.elementor-element-d127b5a .elementor-icon-list-item:not(:last-child):after {
    content: "";
    border-color: #ddd;
}

.elementor-15 .elementor-element.elementor-element-d127b5a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-top-style: solid;
    border-top-width: 1px;
}

.elementor-15 .elementor-element.elementor-element-d127b5a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-style: solid;
}

.elementor-15 .elementor-element.elementor-element-d127b5a .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-width: 1px;
}

.elementor-15 .elementor-element.elementor-element-d127b5a .elementor-icon-list-icon i {
    color: var(--e-global-color-accent);
    transition: color 0.3s;
}

.elementor-15 .elementor-element.elementor-element-d127b5a .elementor-icon-list-icon svg {
    fill: var(--e-global-color-accent);
    transition: fill 0.3s;
}

.elementor-15 .elementor-element.elementor-element-d127b5a .elementor-icon-list-item:hover .elementor-icon-list-icon i {
    color: #F76F00;
}

.elementor-15 .elementor-element.elementor-element-d127b5a {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-15 .elementor-element.elementor-element-d127b5a .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-15 .elementor-element.elementor-element-f1b93d4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-f1b93d4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-15 .elementor-element.elementor-element-f1b93d4 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(6, 30, 76, 0.27058823529411763);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 30px 30px 30px;
}

.elementor-15 .elementor-element.elementor-element-f1b93d4 > .elementor-element-populated, .elementor-15 .elementor-element.elementor-element-f1b93d4 > .elementor-element-populated > .elementor-background-overlay, .elementor-15 .elementor-element.elementor-element-f1b93d4 > .elementor-background-slideshow {
    border-radius: 0px 0px 4px 0px;
}

.elementor-15 .elementor-element.elementor-element-f1b93d4:hover > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #061E4C;
}

.elementor-15 .elementor-element.elementor-element-f1b93d4 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15 .elementor-element.elementor-element-08c2440 {
    text-align: left;
}

.elementor-15 .elementor-element.elementor-element-7306395 .elementor-heading-title {
    font-size: 20px;
    font-weight: 800;
    letter-spacing: 1px;
}

.elementor-15 .elementor-element.elementor-element-6e4633b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(20px / 2);
}

.elementor-15 .elementor-element.elementor-element-6e4633b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(20px / 2);
}

.elementor-15 .elementor-element.elementor-element-6e4633b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(20px / 2);
    margin-left: calc(20px / 2);
}

.elementor-15 .elementor-element.elementor-element-6e4633b .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-20px / 2);
    margin-left: calc(-20px / 2);
}

body.rtl .elementor-15 .elementor-element.elementor-element-6e4633b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-20px / 2);
}

body:not(.rtl) .elementor-15 .elementor-element.elementor-element-6e4633b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-20px / 2);
}

.elementor-15 .elementor-element.elementor-element-6e4633b .elementor-icon-list-item:not(:last-child):after {
    content: "";
    border-color: #ddd;
}

.elementor-15 .elementor-element.elementor-element-6e4633b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-top-style: solid;
    border-top-width: 1px;
}

.elementor-15 .elementor-element.elementor-element-6e4633b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-style: solid;
}

.elementor-15 .elementor-element.elementor-element-6e4633b .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-width: 1px;
}

.elementor-15 .elementor-element.elementor-element-6e4633b .elementor-icon-list-icon i {
    color: var(--e-global-color-accent);
    transition: color 0.3s;
}

.elementor-15 .elementor-element.elementor-element-6e4633b .elementor-icon-list-icon svg {
    fill: var(--e-global-color-accent);
    transition: fill 0.3s;
}

.elementor-15 .elementor-element.elementor-element-6e4633b .elementor-icon-list-item:hover .elementor-icon-list-icon i {
    color: #F76F00;
}

.elementor-15 .elementor-element.elementor-element-6e4633b {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-15 .elementor-element.elementor-element-6e4633b .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-15 .elementor-element.elementor-element-a8122cd:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-a8122cd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F4F6F9;
}

.elementor-15 .elementor-element.elementor-element-a8122cd {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

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

.elementor-15 .elementor-element.elementor-element-c2635e6 > .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-15 .elementor-element.elementor-element-c2635e6 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-cda413a {
    --spacer-size: 80px;
}

.elementor-15 .elementor-element.elementor-element-1ac0e4c > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-1ac0e4c {
    text-align: center;
}

.elementor-15 .elementor-element.elementor-element-1ac0e4c .elementor-heading-title {
    color: var(--e-global-color-19576000);
    font-size: 55px;
    font-weight: 900;
    letter-spacing: 1px;
}

.elementor-15 .elementor-element.elementor-element-6e3904d {
    --spacer-size: 60px;
}

.elementor-15 .elementor-element.elementor-element-ed2d7cf:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-ed2d7cf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: rgba(203, 94, 94, 0);
}

.elementor-15 .elementor-element.elementor-element-ed2d7cf, .elementor-15 .elementor-element.elementor-element-ed2d7cf > .elementor-background-overlay {
    border-radius: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-ed2d7cf {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

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

.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-89f4a2d.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-15 .elementor-element.elementor-element-89f4a2d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-15 .elementor-element.elementor-element-89f4a2d > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 30px 30px 30px 30px;
}

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

.elementor-15 .elementor-element.elementor-element-d5db8c4 .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-size: 20px;
    font-weight: 700;
    line-height: 1.6em;
    letter-spacing: 1px;
}

.elementor-15 .elementor-element.elementor-element-d3164b0 {
    color: #001748;
    font-size: 16px;
    line-height: 1.8em;
}

.elementor-widget-divider {
    --divider-color: var(--e-global-color-secondary);
}

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

.elementor-widget-divider.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon {
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-secondary);
}

.elementor-15 .elementor-element.elementor-element-203e6cb {
    --divider-border-style: solid;
    --divider-color: #CCCCCC;
    --divider-border-width: 2px;
}

.elementor-15 .elementor-element.elementor-element-203e6cb .elementor-divider-separator {
    width: 20%;
}

.elementor-15 .elementor-element.elementor-element-203e6cb .elementor-divider {
    padding-block-start: 0px;
    padding-block-end: 0px;
}

.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-7e4540f.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-15 .elementor-element.elementor-element-7e4540f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-15 .elementor-element.elementor-element-7e4540f > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 30px 30px 30px 30px;
}

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

.elementor-15 .elementor-element.elementor-element-fa93b23 .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-size: 20px;
    font-weight: 700;
    line-height: 1.6em;
    letter-spacing: 1px;
}

.elementor-15 .elementor-element.elementor-element-11a33a3 {
    color: #001748;
    font-size: 16px;
    line-height: 1.8em;
}

.elementor-15 .elementor-element.elementor-element-1d3c497 {
    --divider-border-style: solid;
    --divider-color: #CCCCCC;
    --divider-border-width: 2px;
}

.elementor-15 .elementor-element.elementor-element-1d3c497 .elementor-divider-separator {
    width: 20%;
}

.elementor-15 .elementor-element.elementor-element-1d3c497 .elementor-divider {
    padding-block-start: 0px;
    padding-block-end: 0px;
}

.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-2e1ad1a.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-15 .elementor-element.elementor-element-2e1ad1a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-15 .elementor-element.elementor-element-2e1ad1a > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 30px 30px 30px 30px;
}

.elementor-15 .elementor-element.elementor-element-1e7122e > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-1e7122e .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-size: 20px;
    font-weight: 700;
    line-height: 1.6em;
    letter-spacing: 1px;
}

.elementor-15 .elementor-element.elementor-element-9ee0f8f {
    color: #001748;
    font-size: 16px;
    line-height: 1.8em;
}

.elementor-15 .elementor-element.elementor-element-0a04239 {
    --divider-border-style: solid;
    --divider-color: #CCCCCC;
    --divider-border-width: 2px;
}

.elementor-15 .elementor-element.elementor-element-0a04239 .elementor-divider-separator {
    width: 20%;
}

.elementor-15 .elementor-element.elementor-element-0a04239 .elementor-divider {
    padding-block-start: 0px;
    padding-block-end: 0px;
}

.elementor-15 .elementor-element.elementor-element-91006ee:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-91006ee > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: rgba(203, 94, 94, 0);
}

.elementor-15 .elementor-element.elementor-element-91006ee, .elementor-15 .elementor-element.elementor-element-91006ee > .elementor-background-overlay {
    border-radius: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-91006ee {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-91006ee > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-f2fbce9.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-15 .elementor-element.elementor-element-f2fbce9 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 30px 30px 30px 30px;
}

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

.elementor-15 .elementor-element.elementor-element-e8724cc .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-size: 20px;
    font-weight: 700;
    line-height: 1.6em;
    letter-spacing: 1px;
}

.elementor-15 .elementor-element.elementor-element-a87ed44 {
    color: #001748;
    font-size: 16px;
    line-height: 1.8em;
}

.elementor-15 .elementor-element.elementor-element-205e624 {
    --divider-border-style: solid;
    --divider-color: #CCCCCC;
    --divider-border-width: 2px;
}

.elementor-15 .elementor-element.elementor-element-205e624 .elementor-divider-separator {
    width: 20%;
}

.elementor-15 .elementor-element.elementor-element-205e624 .elementor-divider {
    padding-block-start: 0px;
    padding-block-end: 0px;
}

.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-94d940f.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-15 .elementor-element.elementor-element-94d940f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-15 .elementor-element.elementor-element-94d940f > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 30px 30px 30px 30px;
}

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

.elementor-15 .elementor-element.elementor-element-9ce9bbb .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-size: 20px;
    font-weight: 700;
    line-height: 1.6em;
    letter-spacing: 1px;
}

.elementor-15 .elementor-element.elementor-element-87b3a39 {
    color: #001748;
    font-size: 16px;
    line-height: 1.8em;
}

.elementor-15 .elementor-element.elementor-element-0b3d163 {
    --divider-border-style: solid;
    --divider-color: #CCCCCC;
    --divider-border-width: 2px;
}

.elementor-15 .elementor-element.elementor-element-0b3d163 .elementor-divider-separator {
    width: 20%;
}

.elementor-15 .elementor-element.elementor-element-0b3d163 .elementor-divider {
    padding-block-start: 0px;
    padding-block-end: 0px;
}

.elementor-15 .elementor-element.elementor-element-136289dd {
    --spacer-size: 90px;
}

.elementor-15 .elementor-element.elementor-element-49ec9255 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-49ec9255 {
    text-align: center;
}

.elementor-15 .elementor-element.elementor-element-49ec9255 .elementor-heading-title {
    color: var(--e-global-color-19576000);
    font-size: 55px;
    font-weight: 900;
}

.elementor-15 .elementor-element.elementor-element-d1571ea {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 30px 0px;
}

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

.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-3320626.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-15 .elementor-element.elementor-element-3320626 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 30px 30px 30px 30px;
}

.elementor-15 .elementor-element.elementor-element-6979c36:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-6979c36 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: rgba(203, 94, 94, 0);
}

.elementor-15 .elementor-element.elementor-element-6979c36, .elementor-15 .elementor-element.elementor-element-6979c36 > .elementor-background-overlay {
    border-radius: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-6979c36 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-6979c36 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-f749a36.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-15 .elementor-element.elementor-element-f749a36 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 30px 30px 30px 30px;
}

.elementor-15 .elementor-element.elementor-element-31f63d5 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-31f63d5 .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-size: 20px;
    font-weight: 700;
    line-height: 1.6em;
    letter-spacing: 1px;
}

.elementor-15 .elementor-element.elementor-element-e94fb1f {
    color: #001748;
    font-size: 16px;
    line-height: 1.8em;
}

.elementor-15 .elementor-element.elementor-element-5f5620c {
    --divider-border-style: solid;
    --divider-color: #CCCCCC;
    --divider-border-width: 2px;
}

.elementor-15 .elementor-element.elementor-element-5f5620c .elementor-divider-separator {
    width: 20%;
}

.elementor-15 .elementor-element.elementor-element-5f5620c .elementor-divider {
    padding-block-start: 0px;
    padding-block-end: 0px;
}

.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-7b08a90.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-15 .elementor-element.elementor-element-7b08a90.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-15 .elementor-element.elementor-element-7b08a90 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 30px 30px 30px 30px;
}

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

.elementor-15 .elementor-element.elementor-element-b2b3ea0 .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-size: 20px;
    font-weight: 700;
    line-height: 1.6em;
    letter-spacing: 1px;
}

.elementor-15 .elementor-element.elementor-element-beecab1 {
    color: #001748;
    font-size: 16px;
    line-height: 1.8em;
}

.elementor-15 .elementor-element.elementor-element-05d5a93 {
    --divider-border-style: solid;
    --divider-color: #CCCCCC;
    --divider-border-width: 2px;
}

.elementor-15 .elementor-element.elementor-element-05d5a93 .elementor-divider-separator {
    width: 20%;
}

.elementor-15 .elementor-element.elementor-element-05d5a93 .elementor-divider {
    padding-block-start: 0px;
    padding-block-end: 0px;
}

.elementor-15 .elementor-element.elementor-element-5b6a4de:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-5b6a4de > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: rgba(203, 94, 94, 0);
}

.elementor-15 .elementor-element.elementor-element-5b6a4de, .elementor-15 .elementor-element.elementor-element-5b6a4de > .elementor-background-overlay {
    border-radius: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-5b6a4de {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-5b6a4de > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-10bd4e5.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-15 .elementor-element.elementor-element-10bd4e5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-15 .elementor-element.elementor-element-10bd4e5 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 30px 30px 30px 30px;
}

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

.elementor-15 .elementor-element.elementor-element-a3999d9 .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-size: 20px;
    font-weight: 700;
    line-height: 1.6em;
    letter-spacing: 1px;
}

.elementor-15 .elementor-element.elementor-element-7b41788 {
    color: #001748;
    font-size: 16px;
    line-height: 1.8em;
}

.elementor-15 .elementor-element.elementor-element-05fad7d {
    --divider-border-style: solid;
    --divider-color: #CCCCCC;
    --divider-border-width: 2px;
}

.elementor-15 .elementor-element.elementor-element-05fad7d .elementor-divider-separator {
    width: 20%;
}

.elementor-15 .elementor-element.elementor-element-05fad7d .elementor-divider {
    padding-block-start: 0px;
    padding-block-end: 0px;
}

.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-2d311bf.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-15 .elementor-element.elementor-element-2d311bf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-15 .elementor-element.elementor-element-2d311bf > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 30px 30px 30px 30px;
}

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

.elementor-15 .elementor-element.elementor-element-d32cafd .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-size: 20px;
    font-weight: 700;
    line-height: 1.6em;
    letter-spacing: 1px;
}

.elementor-15 .elementor-element.elementor-element-fd39998 {
    color: #001748;
    font-size: 16px;
    line-height: 1.8em;
}

.elementor-15 .elementor-element.elementor-element-3bd7772 {
    --divider-border-style: solid;
    --divider-color: #CCCCCC;
    --divider-border-width: 2px;
}

.elementor-15 .elementor-element.elementor-element-3bd7772 .elementor-divider-separator {
    width: 20%;
}

.elementor-15 .elementor-element.elementor-element-3bd7772 .elementor-divider {
    padding-block-start: 0px;
    padding-block-end: 0px;
}

.elementor-15 .elementor-element.elementor-element-280a0ad:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-280a0ad > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: rgba(203, 94, 94, 0);
}

.elementor-15 .elementor-element.elementor-element-280a0ad, .elementor-15 .elementor-element.elementor-element-280a0ad > .elementor-background-overlay {
    border-radius: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-280a0ad {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-280a0ad > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

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

.elementor-15 .elementor-element.elementor-element-3d78a19 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 30px 30px 30px 30px;
}

.elementor-15 .elementor-element.elementor-element-101a976 {
    color: #001748;
    font-size: 16px;
    line-height: 1.8em;
}

.elementor-15 .elementor-element.elementor-element-f69f8ee {
    --divider-border-style: solid;
    --divider-color: #CCCCCC;
    --divider-border-width: 2px;
}

.elementor-15 .elementor-element.elementor-element-f69f8ee .elementor-divider-separator {
    width: 20%;
}

.elementor-15 .elementor-element.elementor-element-f69f8ee .elementor-divider {
    padding-block-start: 0px;
    padding-block-end: 0px;
}

.elementor-15 .elementor-element.elementor-element-4dc099a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-4dc099a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../../../wp-content/uploads/2024/11/escolha-h800.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-4dc099a.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-15 .elementor-element.elementor-element-4dc099a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-15 .elementor-element.elementor-element-4dc099a > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 100px 0px 100px 0px;
}

.elementor-15 .elementor-element.elementor-element-4dc099a > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15 .elementor-element.elementor-element-607656a {
    --spacer-size: 1px;
}

.elementor-15 .elementor-element.elementor-element-70a822a9 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0% 10% 0% 10%;
}

.elementor-15 .elementor-element.elementor-element-67af6852 > .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-15 .elementor-element.elementor-element-67af6852 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-ce53a73 {
    margin-top: 0px;
    margin-bottom: 20px;
}

.elementor-15 .elementor-element.elementor-element-16864ab > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-16864ab {
    text-align: center;
}

.elementor-15 .elementor-element.elementor-element-16864ab .elementor-heading-title {
    color: var(--e-global-color-19576000);
    font-size: 55px;
    font-weight: 900;
    letter-spacing: 1px;
}

.elementor-15 .elementor-element.elementor-element-7e773461 > .elementor-container {
    min-height: 500px;
}

.elementor-15 .elementor-element.elementor-element-7e773461 {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E1E1E1;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-15 .elementor-element.elementor-element-1ca4f900:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-1ca4f900 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F4F6F9;
}

.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-1ca4f900.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-15 .elementor-element.elementor-element-1ca4f900.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-15 .elementor-element.elementor-element-1ca4f900 > .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-15 .elementor-element.elementor-element-1ca4f900 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #E1E1E1;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-15 .elementor-element.elementor-element-1ca4f900 > .elementor-element-populated, .elementor-15 .elementor-element.elementor-element-1ca4f900 > .elementor-element-populated > .elementor-background-overlay, .elementor-15 .elementor-element.elementor-element-1ca4f900 > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-1ca4f900 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-15 .elementor-element.elementor-element-9b28c0a .elementor-image-box-title {
    margin-bottom: 20px;
    color: var(--e-global-color-19576000);
    font-size: 40px;
    font-weight: 700;
    letter-spacing: 1px;
}

.elementor-15 .elementor-element.elementor-element-9b28c0a .elementor-image-box-description {
    color: #001748;
    font-size: 16px;
    line-height: 1.8em;
}

.elementor-15 .elementor-element.elementor-element-d5703ca:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-d5703ca > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F4F6F9;
}

.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-d5703ca.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-15 .elementor-element.elementor-element-d5703ca > .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-15 .elementor-element.elementor-element-d5703ca > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-15 .elementor-element.elementor-element-d5703ca > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15 .elementor-element.elementor-element-6bfa4b6 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-6bfa4b6 .elementor-image-box-title {
    margin-bottom: 20px;
    color: var(--e-global-color-19576000);
    font-size: 40px;
    font-weight: 700;
    letter-spacing: 1px;
}

.elementor-15 .elementor-element.elementor-element-6bfa4b6 .elementor-image-box-description {
    color: #001748;
    font-size: 16px;
    line-height: 1.8em;
}

.elementor-15 .elementor-element.elementor-element-3508359 > .elementor-container {
    min-height: 500px;
}

.elementor-15 .elementor-element.elementor-element-3508359 {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E1E1E1;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-15 .elementor-element.elementor-element-7ddd22c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-7ddd22c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F4F6F9;
}

.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-7ddd22c.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-15 .elementor-element.elementor-element-7ddd22c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-15 .elementor-element.elementor-element-7ddd22c > .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-15 .elementor-element.elementor-element-7ddd22c > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #E1E1E1;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-15 .elementor-element.elementor-element-7ddd22c > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15 .elementor-element.elementor-element-9576d3e > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-9576d3e .elementor-image-box-title {
    margin-bottom: 20px;
    color: var(--e-global-color-19576000);
    font-size: 40px;
    font-weight: 700;
    letter-spacing: 1px;
}

.elementor-15 .elementor-element.elementor-element-9576d3e .elementor-image-box-description {
    color: #001748;
    font-size: 16px;
    line-height: 1.8em;
}

.elementor-15 .elementor-element.elementor-element-b9fb19c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-b9fb19c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F4F6F9;
}

.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-b9fb19c.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-15 .elementor-element.elementor-element-b9fb19c > .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-15 .elementor-element.elementor-element-b9fb19c > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-15 .elementor-element.elementor-element-b9fb19c > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-15 .elementor-element.elementor-element-3529364 .elementor-image-box-title {
    margin-bottom: 20px;
    color: var(--e-global-color-19576000);
    font-size: 40px;
    font-weight: 700;
    letter-spacing: 1px;
}

.elementor-15 .elementor-element.elementor-element-3529364 .elementor-image-box-description {
    color: #001748;
    font-size: 16px;
    line-height: 1.8em;
}

.elementor-15 .elementor-element.elementor-element-6a9817eb {
    padding: 25px 25px 25px 25px;
}

.elementor-15 .elementor-element.elementor-element-b96785f:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-b96785f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F4F6F9;
}

.elementor-15 .elementor-element.elementor-element-b96785f {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: rgba(2, 1, 1, 0.14);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 80px 0px 80px 0px;
}

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

.elementor-15 .elementor-element.elementor-element-42b4ec1 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-42b4ec1 {
    text-align: center;
}

.elementor-15 .elementor-element.elementor-element-42b4ec1 .elementor-heading-title {
    color: var(--e-global-color-19576000);
    font-size: 55px;
    font-weight: 900;
    letter-spacing: 1px;
}

.elementor-15 .elementor-element.elementor-element-7a773db {
    margin-top: 40px;
    margin-bottom: 0px;
}

.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title {
    color: var(--e-global-color-primary);
}

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

.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title {
    color: var(--e-global-color-accent);
}

.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg {
    fill: var(--e-global-color-accent);
}

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

.elementor-widget-accordion .elementor-tab-content {
    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-15 .elementor-element.elementor-element-7e6e5c9 .elementor-accordion-item {
    border-width: 2px;
    border-color: #F4F6F9;
}

.elementor-15 .elementor-element.elementor-element-7e6e5c9 .elementor-accordion-item .elementor-tab-content {
    border-width: 2px;
    border-top-color: #F4F6F9;
}

.elementor-15 .elementor-element.elementor-element-7e6e5c9 .elementor-accordion-item .elementor-tab-title.elementor-active {
    border-width: 2px;
    border-bottom-color: #F4F6F9;
}

.elementor-15 .elementor-element.elementor-element-7e6e5c9 .elementor-tab-title {
    background-color: var(--e-global-color-19576000);
    padding: 30px 30px 30px 30px;
}

.elementor-15 .elementor-element.elementor-element-7e6e5c9 .elementor-accordion-icon, .elementor-15 .elementor-element.elementor-element-7e6e5c9 .elementor-accordion-title {
    color: #FFFFFF;
}

.elementor-15 .elementor-element.elementor-element-7e6e5c9 .elementor-accordion-icon svg {
    fill: #FFFFFF;
}

.elementor-15 .elementor-element.elementor-element-7e6e5c9 .elementor-active .elementor-accordion-icon, .elementor-15 .elementor-element.elementor-element-7e6e5c9 .elementor-active .elementor-accordion-title {
    color: lightgrey;
}

.elementor-15 .elementor-element.elementor-element-7e6e5c9 .elementor-active .elementor-accordion-icon svg {
    fill: lightgrey;
}

.elementor-15 .elementor-element.elementor-element-7e6e5c9 .elementor-accordion-title {
    font-size: 18px;
    line-height: 1.2em;
    letter-spacing: 1px;
}

.elementor-15 .elementor-element.elementor-element-7e6e5c9 .elementor-accordion-icon.elementor-accordion-icon-left {
    margin-right: 0px;
}

.elementor-15 .elementor-element.elementor-element-7e6e5c9 .elementor-accordion-icon.elementor-accordion-icon-right {
    margin-left: 0px;
}

.elementor-15 .elementor-element.elementor-element-7e6e5c9 .elementor-tab-content {
    color: #272727;
    font-size: 15px;
    line-height: 1.8em;
    padding: 30px 30px 30px 30px;
}

.elementor-15 .elementor-element.elementor-element-b702a7e .elementor-accordion-item {
    border-width: 2px;
    border-color: #F4F6F9;
}

.elementor-15 .elementor-element.elementor-element-b702a7e .elementor-accordion-item .elementor-tab-content {
    border-width: 2px;
    border-top-color: #F4F6F9;
}

.elementor-15 .elementor-element.elementor-element-b702a7e .elementor-accordion-item .elementor-tab-title.elementor-active {
    border-width: 2px;
    border-bottom-color: #F4F6F9;
}

.elementor-15 .elementor-element.elementor-element-b702a7e .elementor-tab-title {
    background-color: var(--e-global-color-19576000);
    padding: 30px 30px 30px 30px;
}

.elementor-15 .elementor-element.elementor-element-b702a7e .elementor-accordion-icon, .elementor-15 .elementor-element.elementor-element-b702a7e .elementor-accordion-title {
    color: #FFFFFF;
}

.elementor-15 .elementor-element.elementor-element-b702a7e .elementor-accordion-icon svg {
    fill: #FFFFFF;
}

.elementor-15 .elementor-element.elementor-element-b702a7e .elementor-active .elementor-accordion-icon, .elementor-15 .elementor-element.elementor-element-b702a7e .elementor-active .elementor-accordion-title {
    color: lightgrey;
}

.elementor-15 .elementor-element.elementor-element-b702a7e .elementor-active .elementor-accordion-icon svg {
    fill: lightgrey;
}

.elementor-15 .elementor-element.elementor-element-b702a7e .elementor-accordion-title {
    font-size: 18px;
    line-height: 1.2em;
    letter-spacing: 1px;
}

.elementor-15 .elementor-element.elementor-element-b702a7e .elementor-accordion-icon.elementor-accordion-icon-left {
    margin-right: 0px;
}

.elementor-15 .elementor-element.elementor-element-b702a7e .elementor-accordion-icon.elementor-accordion-icon-right {
    margin-left: 0px;
}

.elementor-15 .elementor-element.elementor-element-b702a7e .elementor-tab-content {
    color: #001748;
    font-size: 15px;
    line-height: 1.8em;
    padding: 30px 30px 30px 30px;
}

.elementor-15 .elementor-element.elementor-element-45e3775 {
    --divider-border-style: solid;
    --divider-color: #CCCCCC;
    --divider-border-width: 1px;
}

.elementor-15 .elementor-element.elementor-element-45e3775 .elementor-divider-separator {
    width: 100%;
}

.elementor-15 .elementor-element.elementor-element-45e3775 .elementor-divider {
    padding-block-start: 20px;
    padding-block-end: 20px;
}

.elementor-15 .elementor-element.elementor-element-3dc88d8 {
    margin-top: 80px;
    margin-bottom: 100px;
}

.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-2991189e.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-15 .elementor-element.elementor-element-2991189e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-65361130.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-15 .elementor-element.elementor-element-43fbf235 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-15 .elementor-element.elementor-element-4de12cc7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px;
}

.elementor-15 .elementor-element.elementor-element-4de12cc7 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-1f6fd76 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-1f6fd76 .elementor-heading-title {
    font-size: 32px;
    font-weight: 900;
    letter-spacing: 1px;
}

.elementor-15 .elementor-element.elementor-element-6d18ceb0 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-15 .elementor-element.elementor-element-36514d2 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-581a234 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(20px / 2);
}

.elementor-15 .elementor-element.elementor-element-581a234 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(20px / 2);
}

.elementor-15 .elementor-element.elementor-element-581a234 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(20px / 2);
    margin-left: calc(20px / 2);
}

.elementor-15 .elementor-element.elementor-element-581a234 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-20px / 2);
    margin-left: calc(-20px / 2);
}

body.rtl .elementor-15 .elementor-element.elementor-element-581a234 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-20px / 2);
}

body:not(.rtl) .elementor-15 .elementor-element.elementor-element-581a234 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-20px / 2);
}

.elementor-15 .elementor-element.elementor-element-581a234 .elementor-icon-list-item:not(:last-child):after {
    content: "";
    border-color: #ddd;
}

.elementor-15 .elementor-element.elementor-element-581a234 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-top-style: solid;
    border-top-width: 1px;
}

.elementor-15 .elementor-element.elementor-element-581a234 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-style: solid;
}

.elementor-15 .elementor-element.elementor-element-581a234 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-width: 1px;
}

.elementor-15 .elementor-element.elementor-element-581a234 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-15 .elementor-element.elementor-element-581a234 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-15 .elementor-element.elementor-element-581a234 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-15 .elementor-element.elementor-element-581a234 .elementor-icon-list-text {
    transition: color 0.3s;
}

@media (max-width: 1400px) {
    .elementor-15 .elementor-element.elementor-element-16a4a949:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-16a4a949 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: 50% 50%;
        height: 720px;
    }
}

@media (max-width: 1024px) {
    .elementor-15 .elementor-element.elementor-element-564df71d {
        padding: 0px 0px 0px 60px;
    }

    .elementor-15 .elementor-element.elementor-element-40682edb > .elementor-element-populated {
        padding: 40px 30px 30px 30px;
    }

    .elementor-15 .elementor-element.elementor-element-3374cf4 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-15 .elementor-element.elementor-element-5b0e51a {
        columns: 2;
        column-gap: 30px;
    }

    .elementor-15 .elementor-element.elementor-element-acf2be5 {
        columns: 2;
        column-gap: 30px;
    }

    .elementor-15 .elementor-element.elementor-element-73384d6f {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-2554c9cd > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-5ab8d4a6 {
        --spacer-size: 30px;
    }

    .elementor-15 .elementor-element.elementor-element-2bc7b2cb {
        padding: 0px 30px 0px 30px;
    }

    .elementor-15 .elementor-element.elementor-element-a8122cd {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-c2635e6 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-cda413a {
        --spacer-size: 30px;
    }

    .elementor-15 .elementor-element.elementor-element-6c0a2a4 {
        padding: 0px 30px 0px 30px;
    }

    .elementor-15 .elementor-element.elementor-element-89f4a2d > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-7e4540f > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-2e1ad1a > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-f2fbce9 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-94d940f > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-d1571ea {
        padding: 80px 40px 40px 40px;
    }

    .elementor-15 .elementor-element.elementor-element-3320626 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-f749a36 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-7b08a90 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-10bd4e5 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-2d311bf > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-3d78a19 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-70a822a9 {
        padding: 0px 30px 0px 30px;
    }

    .elementor-15 .elementor-element.elementor-element-ce53a73 {
        padding: 0px 30px 0px 30px;
    }

    .elementor-15 .elementor-element.elementor-element-1ca4f900 > .elementor-element-populated {
        padding: 50px 30px 50px 30px;
    }

    .elementor-15 .elementor-element.elementor-element-d5703ca > .elementor-element-populated {
        padding: 50px 30px 50px 30px;
    }

    .elementor-15 .elementor-element.elementor-element-7ddd22c > .elementor-element-populated {
        padding: 50px 30px 50px 30px;
    }

    .elementor-15 .elementor-element.elementor-element-b9fb19c > .elementor-element-populated {
        padding: 50px 30px 50px 30px;
    }

    .elementor-15 .elementor-element.elementor-element-65361130 > .elementor-element-populated {
        padding: 0px 30px 0px 30px;
    }
}

@media (max-width: 767px) {    
    .elementor-15 .elementor-element.elementor-element-16a4a949:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-16a4a949 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("../../../../wp-content/uploads/2024/11/slider-h1200.png");
        background-position: 50% 50%;
        background-repeat: no-repeat;
        background-size: cover;
        height: 300px;
    }

    .elementor-15 .elementor-element.elementor-element-16a4a949 > .elementor-container {
        min-height: 60vh;
    }

    .elementor-15 .elementor-element.elementor-element-37c98027 > .elementor-element-populated {
        padding: 0px 30px 0px 30px;
    }

    .elementor-15 .elementor-element.elementor-element-5f79a9dd {
        --spacer-size: 150px;
    }

    .elementor-15 .elementor-element.elementor-element-564df71d {
        padding: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-74d5e664 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-58a2f6dd .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-15 .elementor-element.elementor-element-37f255ca {
        padding: 60px 0px 60px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-3527e229 > .elementor-element-populated {
        padding: 0px 0px 0px 30px;
    }

    .elementor-15 .elementor-element.elementor-element-53598b2b {
        padding: 0px 30px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-2324f20e > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-21e28feb > .elementor-widget-container {
        padding: 0px 0px 30px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-21e28feb .elementor-image-box-wrapper {
        text-align: left;
    }

    .elementor-15 .elementor-element.elementor-element-21e28feb .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-15 .elementor-element.elementor-element-21e28feb.elementor-position-right .elementor-image-box-img {
        margin-left: 0px;
    }

    .elementor-15 .elementor-element.elementor-element-21e28feb.elementor-position-left .elementor-image-box-img {
        margin-right: 0px;
    }

    .elementor-15 .elementor-element.elementor-element-21e28feb.elementor-position-top .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-15 .elementor-element.elementor-element-21e28feb .elementor-image-box-wrapper .elementor-image-box-img {
        width: 30%;
    }

    .elementor-15 .elementor-element.elementor-element-4ade15c7 > .elementor-element-populated {
        border-width: 0px 0px 0px 0px;
        padding: 30px 0px 30px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-472de0db > .elementor-widget-container {
        padding: 0px 0px 30px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-472de0db .elementor-image-box-wrapper {
        text-align: left;
    }

    .elementor-15 .elementor-element.elementor-element-472de0db .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-15 .elementor-element.elementor-element-472de0db.elementor-position-right .elementor-image-box-img {
        margin-left: 0px;
    }

    .elementor-15 .elementor-element.elementor-element-472de0db.elementor-position-left .elementor-image-box-img {
        margin-right: 0px;
    }

    .elementor-15 .elementor-element.elementor-element-472de0db.elementor-position-top .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-15 .elementor-element.elementor-element-472de0db .elementor-image-box-wrapper .elementor-image-box-img {
        width: 30%;
    }

    .elementor-15 .elementor-element.elementor-element-40682edb > .elementor-element-populated {
        border-width: 0px 0px 0px 0px;
        padding: 30px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-39fb082 > .elementor-widget-container {
        padding: 0px 0px 30px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-39fb082 .elementor-image-box-wrapper {
        text-align: left;
    }

    .elementor-15 .elementor-element.elementor-element-39fb082 .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-15 .elementor-element.elementor-element-39fb082.elementor-position-right .elementor-image-box-img {
        margin-left: 0px;
    }

    .elementor-15 .elementor-element.elementor-element-39fb082.elementor-position-left .elementor-image-box-img {
        margin-right: 0px;
    }

    .elementor-15 .elementor-element.elementor-element-39fb082.elementor-position-top .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-15 .elementor-element.elementor-element-39fb082 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 30%;
    }

    .elementor-15 .elementor-element.elementor-element-3374cf4 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 10px 0px 10px;
    }

    .elementor-15 .elementor-element.elementor-element-009d2b0 > .elementor-element-populated {
        padding: 40px 20px 0px 20px;
    }

    .elementor-15 .elementor-element.elementor-element-2a29f71 {
        margin-top: 0px;
        margin-bottom: 30px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-a97adc9 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-379866d > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-379866d {
        text-align: left;
    }

    .elementor-15 .elementor-element.elementor-element-379866d .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-15 .elementor-element.elementor-element-5b0e51a {
        columns: 1;
    }

    .elementor-15 .elementor-element.elementor-element-09ee612 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

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

    .elementor-15 .elementor-element.elementor-element-c4a866b {
        text-align: left;
    }

    .elementor-15 .elementor-element.elementor-element-c4a866b .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-15 .elementor-element.elementor-element-acf2be5 {
        columns: 1;
    }

    .elementor-15 .elementor-element.elementor-element-2bc7b2cb {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 30px 0px 30px;
    }

    .elementor-15 .elementor-element.elementor-element-5cee56b > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-256a988b > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-256a988b {
        text-align: left;
    }

    .elementor-15 .elementor-element.elementor-element-256a988b .elementor-heading-title {
        font-size: 40px;
        margin-left: 2rem;
    }

    .elementor-15 .elementor-element.elementor-element-2d7cd296 {
        --spacer-size: 30px;
    }

    .elementor-15 .elementor-element.elementor-element-c2b7021 > .elementor-element-populated, .elementor-15 .elementor-element.elementor-element-c2b7021 > .elementor-element-populated > .elementor-background-overlay, .elementor-15 .elementor-element.elementor-element-c2b7021 > .elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-c2b7021 > .elementor-element-populated {
        padding: 30px 30px 30px 30px;
    }

    .elementor-15 .elementor-element.elementor-element-4107d03 > .elementor-element-populated {
        padding: 30px 30px 30px 30px;
    }

    .elementor-15 .elementor-element.elementor-element-0d8ac58 > .elementor-element-populated, .elementor-15 .elementor-element.elementor-element-0d8ac58 > .elementor-element-populated > .elementor-background-overlay, .elementor-15 .elementor-element.elementor-element-0d8ac58 > .elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-0d8ac58 > .elementor-element-populated {
        padding: 30px 30px 30px 30px;
    }

    .elementor-15 .elementor-element.elementor-element-8d104b8 > .elementor-element-populated, .elementor-15 .elementor-element.elementor-element-8d104b8 > .elementor-element-populated > .elementor-background-overlay, .elementor-15 .elementor-element.elementor-element-8d104b8 > .elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-8d104b8 > .elementor-element-populated {
        padding: 30px 30px 30px 30px;
    }

    .elementor-15 .elementor-element.elementor-element-daaf0b4 > .elementor-element-populated, .elementor-15 .elementor-element.elementor-element-daaf0b4 > .elementor-element-populated > .elementor-background-overlay, .elementor-15 .elementor-element.elementor-element-daaf0b4 > .elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-daaf0b4 > .elementor-element-populated {
        padding: 30px 30px 30px 30px;
    }

    .elementor-15 .elementor-element.elementor-element-dea94a3 > .elementor-element-populated, .elementor-15 .elementor-element.elementor-element-dea94a3 > .elementor-element-populated > .elementor-background-overlay, .elementor-15 .elementor-element.elementor-element-dea94a3 > .elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-dea94a3 > .elementor-element-populated {
        padding: 30px 30px 30px 30px;
    }

    .elementor-15 .elementor-element.elementor-element-297bec8 > .elementor-element-populated, .elementor-15 .elementor-element.elementor-element-297bec8 > .elementor-element-populated > .elementor-background-overlay, .elementor-15 .elementor-element.elementor-element-297bec8 > .elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-297bec8 > .elementor-element-populated {
        padding: 30px 30px 30px 30px;
    }

    .elementor-15 .elementor-element.elementor-element-f1b93d4 > .elementor-element-populated, .elementor-15 .elementor-element.elementor-element-f1b93d4 > .elementor-element-populated > .elementor-background-overlay, .elementor-15 .elementor-element.elementor-element-f1b93d4 > .elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-f1b93d4 > .elementor-element-populated {
        padding: 30px 30px 30px 30px;
    }

    .elementor-15 .elementor-element.elementor-element-a8122cd {
        padding: 0px 10px 0px 10px;
    }

    .elementor-15 .elementor-element.elementor-element-6c0a2a4 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 20px 0px 20px;
    }

    .elementor-15 .elementor-element.elementor-element-61d0609 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-1ac0e4c > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-1ac0e4c {
        text-align: left;
    }

    .elementor-15 .elementor-element.elementor-element-1ac0e4c .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-15 .elementor-element.elementor-element-6e3904d {
        --spacer-size: 30px;
    }

    .elementor-15 .elementor-element.elementor-element-ed2d7cf {
        padding: 0px 20px 0px 20px;
    }

    .elementor-15 .elementor-element.elementor-element-89f4a2d > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-d5db8c4 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-15 .elementor-element.elementor-element-7e4540f > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-fa93b23 > .elementor-widget-container {
        margin: 30px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-fa93b23 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-15 .elementor-element.elementor-element-2e1ad1a > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-1e7122e > .elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-1e7122e .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-15 .elementor-element.elementor-element-91006ee {
        padding: 0px 20px 0px 20px;
    }

    .elementor-15 .elementor-element.elementor-element-f2fbce9 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-e8724cc > .elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-e8724cc .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-15 .elementor-element.elementor-element-94d940f > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-9ce9bbb > .elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-9ce9bbb .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-15 .elementor-element.elementor-element-5569a526 > .elementor-element-populated {
        padding: 0px 30px 20px 30px;
    }

    .elementor-15 .elementor-element.elementor-element-136289dd {
        --spacer-size: 60px;
    }

    .elementor-15 .elementor-element.elementor-element-49ec9255 {
        text-align: left;
    }

    .elementor-15 .elementor-element.elementor-element-49ec9255 .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-15 .elementor-element.elementor-element-d1571ea {
        padding: 0px 10px 30px 10px;
    }

    .elementor-15 .elementor-element.elementor-element-3320626 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-6979c36 {
        padding: 0px 20px 0px 20px;
    }

    .elementor-15 .elementor-element.elementor-element-f749a36 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-31f63d5 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-15 .elementor-element.elementor-element-7b08a90 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-b2b3ea0 > .elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-b2b3ea0 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-15 .elementor-element.elementor-element-5b6a4de {
        padding: 0px 20px 0px 20px;
    }

    .elementor-15 .elementor-element.elementor-element-10bd4e5 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-a3999d9 > .elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-a3999d9 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-15 .elementor-element.elementor-element-2d311bf > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-d32cafd > .elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-d32cafd .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-15 .elementor-element.elementor-element-280a0ad {
        padding: 0px 20px 0px 20px;
    }

    .elementor-15 .elementor-element.elementor-element-3d78a19 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-101a976 > .elementor-widget-container {
        padding: 30px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-4dc099a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-4dc099a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("../../../../wp-content/uploads/2024/11/escolha-h800.jpg");
    }

    .elementor-15 .elementor-element.elementor-element-4dc099a {
        width: 100%;
    }

    .elementor-15 .elementor-element.elementor-element-4dc099a > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 100px 0px 100px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-607656a {
        --spacer-size: 5px;
    }

    .elementor-15 .elementor-element.elementor-element-ce53a73 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-8034e8a > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-16864ab > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-16864ab {
        text-align: left;
    }

    .elementor-15 .elementor-element.elementor-element-16864ab .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-15 .elementor-element.elementor-element-1ca4f900 > .elementor-element-populated {
        border-width: 0px 0px 1px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-9b28c0a > .elementor-widget-container {
        padding: 0px 0px 30px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-9b28c0a .elementor-image-box-wrapper {
        text-align: left;
    }

    .elementor-15 .elementor-element.elementor-element-6bfa4b6 > .elementor-widget-container {
        padding: 0px 0px 30px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-6bfa4b6 .elementor-image-box-wrapper {
        text-align: left;
    }

    .elementor-15 .elementor-element.elementor-element-7ddd22c > .elementor-element-populated {
        border-width: 0px 0px 1px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-9576d3e > .elementor-widget-container {
        padding: 0px 0px 30px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-9576d3e .elementor-image-box-wrapper {
        text-align: left;
    }

    .elementor-15 .elementor-element.elementor-element-3529364 > .elementor-widget-container {
        padding: 0px 0px 30px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-3529364 .elementor-image-box-wrapper {
        text-align: left;
    }

    .elementor-15 .elementor-element.elementor-element-6a9817eb {
        padding: 25px 25px 25px 25px;
    }

    .elementor-15 .elementor-element.elementor-element-5d8a8a83 > .elementor-element-populated {
        padding: 0px 30px 0px 30px;
    }

    .elementor-15 .elementor-element.elementor-element-b96785f {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 80px 30px 80px 30px;
    }

    .elementor-15 .elementor-element.elementor-element-75ed6e0 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-42b4ec1 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-42b4ec1 {
        text-align: left;
    }

    .elementor-15 .elementor-element.elementor-element-42b4ec1 .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-15 .elementor-element.elementor-element-197a85b > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-8823c98 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-15 .elementor-element.elementor-element-b071757 > .elementor-element-populated {
        padding: 0px 30px 0px 30px;
    }

    .elementor-15 .elementor-element.elementor-element-2991189e > .elementor-element-populated {
        margin: 0px 0px 10px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 30px 0px 30px;
    }

    .elementor-15 .elementor-element.elementor-element-1f6fd76 .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-15 .elementor-element.elementor-element-36514d2 {
        width: 80%;
    }
}

@media (min-width: 768px) {
    .elementor-15 .elementor-element.elementor-element-37c98027 {
        width: 100%;
    }

    .elementor-15 .elementor-element.elementor-element-2991189e {
        width: 41.754%;
    }

    .elementor-15 .elementor-element.elementor-element-65361130 {
        width: 58.246%;
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-15 .elementor-element.elementor-element-74d5e664 {
        width: 80%;
    }

    .elementor-15 .elementor-element.elementor-element-2324f20e {
        width: 50%;
    }

    .elementor-15 .elementor-element.elementor-element-4ade15c7 {
        width: 50%;
    }

    .elementor-15 .elementor-element.elementor-element-40682edb {
        width: 50%;
    }

    .elementor-15 .elementor-element.elementor-element-a97adc9 {
        width: 100%;
    }

    .elementor-15 .elementor-element.elementor-element-09ee612 {
        width: 100%;
    }

    .elementor-15 .elementor-element.elementor-element-89f4a2d {
        width: 80%;
    }

    .elementor-15 .elementor-element.elementor-element-7e4540f {
        width: 80%;
    }

    .elementor-15 .elementor-element.elementor-element-2e1ad1a {
        width: 80%;
    }

    .elementor-15 .elementor-element.elementor-element-f2fbce9 {
        width: 80%;
    }

    .elementor-15 .elementor-element.elementor-element-94d940f {
        width: 80%;
    }

    .elementor-15 .elementor-element.elementor-element-3320626 {
        width: 80%;
    }

    .elementor-15 .elementor-element.elementor-element-f749a36 {
        width: 80%;
    }

    .elementor-15 .elementor-element.elementor-element-7b08a90 {
        width: 80%;
    }

    .elementor-15 .elementor-element.elementor-element-10bd4e5 {
        width: 80%;
    }

    .elementor-15 .elementor-element.elementor-element-2d311bf {
        width: 80%;
    }

    .elementor-15 .elementor-element.elementor-element-3d78a19 {
        width: 80%;
    }

    .elementor-15 .elementor-element.elementor-element-4dc099a {
        width: 100%;
    }

    .elementor-15 .elementor-element.elementor-element-65361130 {
        width: 100%;
    }
}