.elementor-468 .elementor-element.elementor-element-8ee02e7 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    border-style: none;
    --border-style: none;
    --margin-top: 0px;
    --margin-bottom: 40px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 5px;
    --padding-bottom: 15px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-468 .elementor-element.elementor-element-8ee02e7:not(.elementor-motion-effects-element-type-background),
.elementor-468 .elementor-element.elementor-element-8ee02e7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #053B87;
}

.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-468 .elementor-element.elementor-element-3c7825a>.elementor-widget-container {
    padding: 10px 0px 10px 0px;
    border-style: none;
}

.elementor-468 .elementor-element.elementor-element-3c7825a img {
    width: 20%;
}

.elementor-468 .elementor-element.elementor-element-b278456 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --border-radius: 4px 4px 4px 4px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

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

.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-468 .elementor-element.elementor-element-b06c1fd {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
    color: #000000;
}

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

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

.elementor-468 .elementor-element.elementor-element-f866b73 {
    --e-image-carousel-slides-to-show: 1;
}

.elementor-468 .elementor-element.elementor-element-f866b73 .elementor-swiper-button.elementor-swiper-button-prev,
.elementor-468 .elementor-element.elementor-element-f866b73 .elementor-swiper-button.elementor-swiper-button-next {
    color: #FFFFFF;
}

.elementor-468 .elementor-element.elementor-element-f866b73 .elementor-swiper-button.elementor-swiper-button-prev svg,
.elementor-468 .elementor-element.elementor-element-f866b73 .elementor-swiper-button.elementor-swiper-button-next svg {
    fill: #FFFFFF;
}

.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-468 .elementor-element.elementor-element-3b4d9f1>.elementor-widget-container {
    padding: 20px 10px 20px 10px;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-468 .elementor-element.elementor-element-3b4d9f1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(11px/2);
}

.elementor-468 .elementor-element.elementor-element-3b4d9f1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(11px/2);
}

.elementor-468 .elementor-element.elementor-element-3b4d9f1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(11px/2);
    margin-left: calc(11px/2);
}

.elementor-468 .elementor-element.elementor-element-3b4d9f1 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-11px/2);
    margin-left: calc(-11px/2);
}

body.rtl .elementor-468 .elementor-element.elementor-element-3b4d9f1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-11px/2);
}

body:not(.rtl) .elementor-468 .elementor-element.elementor-element-3b4d9f1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-11px/2);
}

.elementor-468 .elementor-element.elementor-element-3b4d9f1 .elementor-icon-list-icon i {
    color: #363636;
    transition: color 0.3s;
}

.elementor-468 .elementor-element.elementor-element-3b4d9f1 .elementor-icon-list-icon svg {
    fill: #363636;
    transition: fill 0.3s;
}

.elementor-468 .elementor-element.elementor-element-3b4d9f1 {
    --e-icon-list-icon-size: 14px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);
    --icon-vertical-align: center;
}

.elementor-468 .elementor-element.elementor-element-3b4d9f1 .elementor-icon-list-icon {
    padding-right: 0px;
}

.elementor-468 .elementor-element.elementor-element-3b4d9f1 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-468 .elementor-element.elementor-element-3b4d9f1 .elementor-icon-list-item>a {
    font-family: "Roboto", Sans-serif;
    font-size: 13.5px;
    font-weight: 500;
    line-height: 1.1em;
}

.elementor-468 .elementor-element.elementor-element-3b4d9f1 .elementor-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.elementor-468 .elementor-element.elementor-element-7261ce8 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 4px 4px 4px 4px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
    --margin-top: 10px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 24px;
    --padding-bottom: 24px;
    --padding-left: 24px;
    --padding-right: 24px;
}

.elementor-468 .elementor-element.elementor-element-c7562b1 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: -13px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-468 .elementor-element.elementor-element-37ae86e>.elementor-widget-container {
    margin: 0px 0px -30px 0px;
}

.elementor-468 .elementor-element.elementor-element-37ae86e {
    font-family: "Roboto", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #000000;
}

.elementor-widget-countdown .elementor-countdown-item {
    background-color: var( --e-global-color-primary);
}

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

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

.elementor-widget-countdown .elementor-countdown-expire--message {
    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-468 .elementor-element.elementor-element-f753448>.elementor-widget-container {
    margin: -20px 0px -20px 0px;
}

.elementor-468 .elementor-element.elementor-element-f753448.elementor-element {
    --align-self: flex-start;
}

.elementor-468 .elementor-element.elementor-element-f753448 .elementor-countdown-wrapper {
    max-width: 20%;
}

.elementor-468 .elementor-element.elementor-element-f753448 .elementor-countdown-item {
    background-color: #FFFFFF00;
}

body:not(.rtl) .elementor-468 .elementor-element.elementor-element-f753448 .elementor-countdown-item:not(:first-of-type) {
    margin-left: calc( 10px/2);
}

body:not(.rtl) .elementor-468 .elementor-element.elementor-element-f753448 .elementor-countdown-item:not(:last-of-type) {
    margin-right: calc( 10px/2);
}

body.rtl .elementor-468 .elementor-element.elementor-element-f753448 .elementor-countdown-item:not(:first-of-type) {
    margin-right: calc( 10px/2);
}

body.rtl .elementor-468 .elementor-element.elementor-element-f753448 .elementor-countdown-item:not(:last-of-type) {
    margin-left: calc( 10px/2);
}

.elementor-468 .elementor-element.elementor-element-f753448 .elementor-countdown-digits {
    color: #363636;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 400;
}

.elementor-468 .elementor-element.elementor-element-f753448 .elementor-countdown-label {
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-size: 11px;
    font-weight: 600;
}

.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-468 .elementor-element.elementor-element-182f15b {
    --divider-border-style: solid;
    --divider-color: #9494949C;
    --divider-border-width: 1px;
}

.elementor-468 .elementor-element.elementor-element-182f15b>.elementor-widget-container {
    margin: -13px 0px -13px 0px;
}

.elementor-468 .elementor-element.elementor-element-182f15b .elementor-divider-separator {
    width: 100%;
}

.elementor-468 .elementor-element.elementor-element-182f15b .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-468 .elementor-element.elementor-element-d9bb3a6 {
    --display: flex;
    --margin-top: -15px;
    --margin-bottom: -25px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-468 .elementor-element.elementor-element-467dcb0>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-468 .elementor-element.elementor-element-467dcb0 {
    font-family: "Roboto", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: #000000;
}

.elementor-468 .elementor-element.elementor-element-1718fb1 {
    --divider-border-style: solid;
    --divider-color: #9494949C;
    --divider-border-width: 1px;
}

.elementor-468 .elementor-element.elementor-element-1718fb1>.elementor-widget-container {
    margin: -13px 0px -13px 0px;
}

.elementor-468 .elementor-element.elementor-element-1718fb1 .elementor-divider-separator {
    width: 100%;
}

.elementor-468 .elementor-element.elementor-element-1718fb1 .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-468 .elementor-element.elementor-element-47196c2 {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
    --margin-top: -20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-468 .elementor-element.elementor-element-0d2b68b {
    font-family: "Roboto", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: #000000;
}

.elementor-468 .elementor-element.elementor-element-10ed0cb {
    font-family: "Roboto", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: #000000;
}

.elementor-468 .elementor-element.elementor-element-e9f78be {
    --divider-border-style: solid;
    --divider-color: #9494949C;
    --divider-border-width: 1px;
}

.elementor-468 .elementor-element.elementor-element-e9f78be>.elementor-widget-container {
    margin: -13px 0px -13px 0px;
}

.elementor-468 .elementor-element.elementor-element-e9f78be .elementor-divider-separator {
    width: 100%;
}

.elementor-468 .elementor-element.elementor-element-e9f78be .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}

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

.elementor-468 .elementor-element.elementor-element-6dade2b {
    --display: flex;
}

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

.elementor-468 .elementor-element.elementor-element-9b74c52 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    font-weight: 600;
    color: #363636;
}

.elementor-468 .elementor-element.elementor-element-ab46d0b .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 900;
    color: #363636;
}

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

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

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

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

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

.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
.elementor-widget-icon-box:has(:focus) .elementor-icon-box-title {
    color: var( --e-global-color-primary);
}

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

.elementor-468 .elementor-element.elementor-element-0d4ceaa .elementor-icon-box-wrapper {
    text-align: right;
}

.elementor-468 .elementor-element.elementor-element-0d4ceaa {
    --icon-box-icon-margin: 6px;
}

.elementor-468 .elementor-element.elementor-element-0d4ceaa.elementor-view-stacked .elementor-icon {
    background-color: #363636;
}

.elementor-468 .elementor-element.elementor-element-0d4ceaa.elementor-view-framed .elementor-icon,
.elementor-468 .elementor-element.elementor-element-0d4ceaa.elementor-view-default .elementor-icon {
    fill: #363636;
    color: #363636;
    border-color: #363636;
}

.elementor-468 .elementor-element.elementor-element-0d4ceaa .elementor-icon {
    font-size: 20px;
}

.elementor-468 .elementor-element.elementor-element-0d4ceaa .elementor-icon-box-title,
.elementor-468 .elementor-element.elementor-element-0d4ceaa .elementor-icon-box-title a {
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-468 .elementor-element.elementor-element-0d4ceaa .elementor-icon-box-title {
    color: #363636;
}

.elementor-468 .elementor-element.elementor-element-0d4ceaa .elementor-icon-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: #363636;
}

.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-468 .elementor-element.elementor-element-2e2e05a .elementor-button {
    background-color: #919191;
    font-family: "Roboto", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-decoration: none;
    padding: 13px 60px 13px 60px;
}

.elementor-468 .elementor-element.elementor-element-2e2e05a>.elementor-widget-container {
    margin: -20px 0px 0px 020px;
}

.elementor-468 .elementor-element.elementor-element-35d0542 {
    --divider-border-style: solid;
    --divider-color: #9494949C;
    --divider-border-width: 1px;
}

.elementor-468 .elementor-element.elementor-element-35d0542>.elementor-widget-container {
    margin: -13px 0px -13px 0px;
}

.elementor-468 .elementor-element.elementor-element-35d0542 .elementor-divider-separator {
    width: 100%;
}

.elementor-468 .elementor-element.elementor-element-35d0542 .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}

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

.elementor-468 .elementor-element.elementor-element-e18927a {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-468 .elementor-element.elementor-element-5c91d37 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    font-weight: 600;
    color: #363636;
}

.elementor-468 .elementor-element.elementor-element-32262f1 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 900;
    color: #363636;
}

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

.elementor-468 .elementor-element.elementor-element-2be6a5b .elementor-icon-box-wrapper {
    text-align: right;
}

.elementor-468 .elementor-element.elementor-element-2be6a5b {
    --icon-box-icon-margin: 6px;
}

.elementor-468 .elementor-element.elementor-element-2be6a5b.elementor-view-stacked .elementor-icon {
    background-color: #363636;
}

.elementor-468 .elementor-element.elementor-element-2be6a5b.elementor-view-framed .elementor-icon,
.elementor-468 .elementor-element.elementor-element-2be6a5b.elementor-view-default .elementor-icon {
    fill: #363636;
    color: #363636;
    border-color: #363636;
}

.elementor-468 .elementor-element.elementor-element-2be6a5b .elementor-icon {
    font-size: 20px;
}

.elementor-468 .elementor-element.elementor-element-2be6a5b .elementor-icon-box-title,
.elementor-468 .elementor-element.elementor-element-2be6a5b .elementor-icon-box-title a {
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-468 .elementor-element.elementor-element-2be6a5b .elementor-icon-box-title {
    color: #363636;
}

.elementor-468 .elementor-element.elementor-element-2be6a5b .elementor-icon-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: #363636;
}

.elementor-468 .elementor-element.elementor-element-6696311 .elementor-button {
    background-color: #287800;
    font-family: "Roboto", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-decoration: none;
    padding: 13px 30px 13px 30px;
}

.elementor-468 .elementor-element.elementor-element-6696311>.elementor-widget-container {
    margin: -20px 0px 0px 020px;
}

.elementor-468 .elementor-element.elementor-element-21c8a4d {
    --divider-border-style: solid;
    --divider-color: #9494949C;
    --divider-border-width: 1px;
}

.elementor-468 .elementor-element.elementor-element-21c8a4d>.elementor-widget-container {
    margin: -13px 0px -13px 0px;
}

.elementor-468 .elementor-element.elementor-element-21c8a4d .elementor-divider-separator {
    width: 100%;
}

.elementor-468 .elementor-element.elementor-element-21c8a4d .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}

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

.elementor-468 .elementor-element.elementor-element-1be815f {
    --display: flex;
}

.elementor-468 .elementor-element.elementor-element-e73e067 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    font-weight: 600;
    color: #363636;
}

.elementor-468 .elementor-element.elementor-element-54ce655 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 900;
    color: #363636;
}

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

.elementor-468 .elementor-element.elementor-element-981a684 .elementor-icon-box-wrapper {
    text-align: right;
}

.elementor-468 .elementor-element.elementor-element-981a684 {
    --icon-box-icon-margin: 6px;
}

.elementor-468 .elementor-element.elementor-element-981a684.elementor-view-stacked .elementor-icon {
    background-color: #363636;
}

.elementor-468 .elementor-element.elementor-element-981a684.elementor-view-framed .elementor-icon,
.elementor-468 .elementor-element.elementor-element-981a684.elementor-view-default .elementor-icon {
    fill: #363636;
    color: #363636;
    border-color: #363636;
}

.elementor-468 .elementor-element.elementor-element-981a684 .elementor-icon {
    font-size: 20px;
}

.elementor-468 .elementor-element.elementor-element-981a684 .elementor-icon-box-title,
.elementor-468 .elementor-element.elementor-element-981a684 .elementor-icon-box-title a {
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-468 .elementor-element.elementor-element-981a684 .elementor-icon-box-title {
    color: #363636;
}

.elementor-468 .elementor-element.elementor-element-981a684 .elementor-icon-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: #363636;
}

.elementor-468 .elementor-element.elementor-element-ef93b93 .elementor-button {
    background-color: #919191;
    font-family: "Roboto", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-decoration: none;
    padding: 13px 60px 13px 60px;
}

.elementor-468 .elementor-element.elementor-element-ef93b93>.elementor-widget-container {
    margin: -20px 0px 0px 020px;
}

.elementor-468 .elementor-element.elementor-element-9ccfc5d {
    --divider-border-style: solid;
    --divider-color: #9494949C;
    --divider-border-width: 1px;
}

.elementor-468 .elementor-element.elementor-element-9ccfc5d>.elementor-widget-container {
    margin: -13px 0px -13px 0px;
}

.elementor-468 .elementor-element.elementor-element-9ccfc5d .elementor-divider-separator {
    width: 100%;
}

.elementor-468 .elementor-element.elementor-element-9ccfc5d .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}

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

.elementor-468 .elementor-element.elementor-element-15d62e4 {
    --display: flex;
}

.elementor-468 .elementor-element.elementor-element-eb5df6f .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    color: #363636;
}

.elementor-468 .elementor-element.elementor-element-d570c09 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 900;
    color: #363636;
}

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

.elementor-468 .elementor-element.elementor-element-f0b963d .elementor-icon-box-wrapper {
    text-align: right;
}

.elementor-468 .elementor-element.elementor-element-f0b963d {
    --icon-box-icon-margin: 6px;
}

.elementor-468 .elementor-element.elementor-element-f0b963d.elementor-view-stacked .elementor-icon {
    background-color: #363636;
}

.elementor-468 .elementor-element.elementor-element-f0b963d.elementor-view-framed .elementor-icon,
.elementor-468 .elementor-element.elementor-element-f0b963d.elementor-view-default .elementor-icon {
    fill: #363636;
    color: #363636;
    border-color: #363636;
}

.elementor-468 .elementor-element.elementor-element-f0b963d .elementor-icon {
    font-size: 20px;
}

.elementor-468 .elementor-element.elementor-element-f0b963d .elementor-icon-box-title,
.elementor-468 .elementor-element.elementor-element-f0b963d .elementor-icon-box-title a {
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-468 .elementor-element.elementor-element-f0b963d .elementor-icon-box-title {
    color: #363636;
}

.elementor-468 .elementor-element.elementor-element-f0b963d .elementor-icon-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: #363636;
}

.elementor-468 .elementor-element.elementor-element-31c69c9 .elementor-button {
    background-color: #287800;
    font-family: "Roboto", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-decoration: none;
    padding: 13px 30px 13px 30px;
}

.elementor-468 .elementor-element.elementor-element-31c69c9>.elementor-widget-container {
    margin: -20px 0px 0px 020px;
}

.elementor-468 .elementor-element.elementor-element-33e56da {
    --divider-border-style: solid;
    --divider-color: #9494949C;
    --divider-border-width: 1px;
}

.elementor-468 .elementor-element.elementor-element-33e56da>.elementor-widget-container {
    margin: -13px 0px -13px 0px;
}

.elementor-468 .elementor-element.elementor-element-33e56da .elementor-divider-separator {
    width: 100%;
}

.elementor-468 .elementor-element.elementor-element-33e56da .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}

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

.elementor-468 .elementor-element.elementor-element-76a7ba4 {
    --display: flex;
}

.elementor-468 .elementor-element.elementor-element-d9fc587 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    color: #363636;
}

.elementor-468 .elementor-element.elementor-element-de169ee .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 900;
    color: #363636;
}

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

.elementor-468 .elementor-element.elementor-element-7b7e3f3 .elementor-icon-box-wrapper {
    text-align: right;
}

.elementor-468 .elementor-element.elementor-element-7b7e3f3 {
    --icon-box-icon-margin: 6px;
}

.elementor-468 .elementor-element.elementor-element-7b7e3f3.elementor-view-stacked .elementor-icon {
    background-color: #363636;
}

.elementor-468 .elementor-element.elementor-element-7b7e3f3.elementor-view-framed .elementor-icon,
.elementor-468 .elementor-element.elementor-element-7b7e3f3.elementor-view-default .elementor-icon {
    fill: #363636;
    color: #363636;
    border-color: #363636;
}

.elementor-468 .elementor-element.elementor-element-7b7e3f3 .elementor-icon {
    font-size: 20px;
}

.elementor-468 .elementor-element.elementor-element-7b7e3f3 .elementor-icon-box-title,
.elementor-468 .elementor-element.elementor-element-7b7e3f3 .elementor-icon-box-title a {
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-468 .elementor-element.elementor-element-7b7e3f3 .elementor-icon-box-title {
    color: #363636;
}

.elementor-468 .elementor-element.elementor-element-7b7e3f3 .elementor-icon-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: #363636;
}

.elementor-468 .elementor-element.elementor-element-b2490ca .elementor-button {
    background-color: #287800;
    font-family: "Roboto", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-decoration: none;
    padding: 13px 30px 13px 30px;
}

.elementor-468 .elementor-element.elementor-element-b2490ca>.elementor-widget-container {
    margin: -20px 0px 0px 020px;
}

.elementor-468 .elementor-element.elementor-element-389a030 {
    --display: flex;
    --margin-top: -15px;
    --margin-bottom: -10px;
    --margin-left: 12px;
    --margin-right: 0px;
}

.elementor-468 .elementor-element.elementor-element-20be7d4 .elementor-button {
    background-color: #053B87;
    font-family: "Roboto", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
}

.elementor-468 .elementor-element.elementor-element-73eb119 {
    --divider-border-style: solid;
    --divider-color: #9494949C;
    --divider-border-width: 1px;
}

.elementor-468 .elementor-element.elementor-element-73eb119>.elementor-widget-container {
    margin: -13px 0px -13px 0px;
}

.elementor-468 .elementor-element.elementor-element-73eb119 .elementor-divider-separator {
    width: 100%;
}

.elementor-468 .elementor-element.elementor-element-73eb119 .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}

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

.elementor-468 .elementor-element.elementor-element-62a8824 {
    --display: flex;
}

.elementor-468 .elementor-element.elementor-element-b83415d .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    font-weight: 600;
    color: #363636;
}

.elementor-468 .elementor-element.elementor-element-616ae17 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 900;
    color: #363636;
}

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

.elementor-468 .elementor-element.elementor-element-6f20a1d .elementor-icon-box-wrapper {
    text-align: right;
}

.elementor-468 .elementor-element.elementor-element-6f20a1d {
    --icon-box-icon-margin: 6px;
}

.elementor-468 .elementor-element.elementor-element-6f20a1d.elementor-view-stacked .elementor-icon {
    background-color: #363636;
}

.elementor-468 .elementor-element.elementor-element-6f20a1d.elementor-view-framed .elementor-icon,
.elementor-468 .elementor-element.elementor-element-6f20a1d.elementor-view-default .elementor-icon {
    fill: #363636;
    color: #363636;
    border-color: #363636;
}

.elementor-468 .elementor-element.elementor-element-6f20a1d .elementor-icon {
    font-size: 20px;
}

.elementor-468 .elementor-element.elementor-element-6f20a1d .elementor-icon-box-title,
.elementor-468 .elementor-element.elementor-element-6f20a1d .elementor-icon-box-title a {
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-468 .elementor-element.elementor-element-6f20a1d .elementor-icon-box-title {
    color: #363636;
}

.elementor-468 .elementor-element.elementor-element-6f20a1d .elementor-icon-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: #363636;
}

.elementor-468 .elementor-element.elementor-element-a78dcfa .elementor-button {
    background-color: #919191;
    font-family: "Roboto", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-decoration: none;
    padding: 13px 60px 13px 60px;
}

.elementor-468 .elementor-element.elementor-element-a78dcfa>.elementor-widget-container {
    margin: -20px 0px 0px 020px;
}

.elementor-468 .elementor-element.elementor-element-ac988b4 {
    --divider-border-style: solid;
    --divider-color: #9494949C;
    --divider-border-width: 1px;
}

.elementor-468 .elementor-element.elementor-element-ac988b4>.elementor-widget-container {
    margin: -13px 0px -13px 0px;
}

.elementor-468 .elementor-element.elementor-element-ac988b4 .elementor-divider-separator {
    width: 100%;
}

.elementor-468 .elementor-element.elementor-element-ac988b4 .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-468 .elementor-element.elementor-element-d5036d4>.elementor-widget-container {
    padding: 20px 10px 20px 10px;
    border-radius: 4px 4px 4px 4px;
}

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

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

.elementor-468 .elementor-element.elementor-element-d5036d4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(11px/2);
    margin-left: calc(11px/2);
}

.elementor-468 .elementor-element.elementor-element-d5036d4 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-11px/2);
    margin-left: calc(-11px/2);
}

body.rtl .elementor-468 .elementor-element.elementor-element-d5036d4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-11px/2);
}

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

.elementor-468 .elementor-element.elementor-element-d5036d4 .elementor-icon-list-icon i {
    color: #363636;
    transition: color 0.3s;
}

.elementor-468 .elementor-element.elementor-element-d5036d4 .elementor-icon-list-icon svg {
    fill: #363636;
    transition: fill 0.3s;
}

.elementor-468 .elementor-element.elementor-element-d5036d4 {
    --e-icon-list-icon-size: 14px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);
    --icon-vertical-align: center;
}

.elementor-468 .elementor-element.elementor-element-d5036d4 .elementor-icon-list-icon {
    padding-right: 0px;
}

.elementor-468 .elementor-element.elementor-element-d5036d4 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-468 .elementor-element.elementor-element-d5036d4 .elementor-icon-list-item>a {
    font-family: "Roboto", Sans-serif;
    font-size: 13.5px;
    font-weight: 500;
    line-height: 1.1em;
}

.elementor-468 .elementor-element.elementor-element-d5036d4 .elementor-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.elementor-468 .elementor-element.elementor-element-702edaa {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
    --margin-top: 30px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-468 .elementor-element.elementor-element-702edaa:not(.elementor-motion-effects-element-type-background),
.elementor-468 .elementor-element.elementor-element-702edaa>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #EEEEEE;
}

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

.elementor-468 .elementor-element.elementor-element-26607d8 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    color: #363636;
}

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

.elementor-468 .elementor-element.elementor-element-d234f2c {
    text-align: right;
}

.elementor-468 .elementor-element.elementor-element-d234f2c .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    color: #363636;
}

.elementor-468 .elementor-element.elementor-element-626b5e2 {
    --display: flex;
    --align-items: stretch;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
}

.elementor-468 .elementor-element.elementor-element-82099b8 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 40px 24px 40px 24px;
}

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

.elementor-468 .elementor-element.elementor-element-3cd8fba>.elementor-element-populated,
.elementor-468 .elementor-element.elementor-element-3cd8fba>.elementor-element-populated>.elementor-background-overlay,
.elementor-468 .elementor-element.elementor-element-3cd8fba>.elementor-background-slideshow {
    border-radius: 16px 16px 16px 16px;
}

.elementor-468 .elementor-element.elementor-element-3cd8fba>.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: 40px 40px 40px 40px;
}

.elementor-468 .elementor-element.elementor-element-3cd8fba>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-468 .elementor-element.elementor-element-c28d00f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-468 .elementor-element.elementor-element-c28d00f {
    text-align: left;
}

.elementor-468 .elementor-element.elementor-element-c28d00f .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.2em;
    color: #686868;
}

.elementor-468 .elementor-element.elementor-element-45cb2f7 {
    --divider-border-style: solid;
    --divider-color: #CFCFCF;
    --divider-border-width: 1px;
}

.elementor-468 .elementor-element.elementor-element-45cb2f7>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 4px 0px 0px 0px;
}

.elementor-468 .elementor-element.elementor-element-45cb2f7 .elementor-divider-separator {
    width: 100%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-468 .elementor-element.elementor-element-45cb2f7 .elementor-divider {
    text-align: center;
    padding-block-start: 0px;
    padding-block-end: 0px;
}

.elementor-468 .elementor-element.elementor-element-91e2922 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 12px 0px 0px 0px;
}

.elementor-468 .elementor-element.elementor-element-88724ab>.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-testimonial .elementor-testimonial-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-widget-testimonial .elementor-testimonial-name {
    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-testimonial .elementor-testimonial-job {
    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-468 .elementor-element.elementor-element-9dbea10>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-468 .elementor-element.elementor-element-9dbea10 .elementor-testimonial-wrapper {
    text-align: left;
}

.elementor-468 .elementor-element.elementor-element-9dbea10 .elementor-testimonial-content {
    color: #1C1E21;
    font-family: "Helvetica", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-468 .elementor-element.elementor-element-9dbea10 .elementor-testimonial-wrapper .elementor-testimonial-image img {
    width: 50px;
    height: 50px;
    border-radius: 100px 100px 100px 100px;
}

.elementor-468 .elementor-element.elementor-element-9dbea10 .elementor-testimonial-name {
    color: #385898;
    font-family: "Helvetica", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 1.2em;
}

.elementor-468 .elementor-element.elementor-element-9dbea10 .elementor-testimonial-job {
    color: #000000;
    font-family: "Helvetica", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5em;
}

.elementor-468 .elementor-element.elementor-element-d1e9418>.elementor-widget-container {
    margin: -12px 0px 0px 65px;
}

.elementor-468 .elementor-element.elementor-element-d1e9418 {
    font-family: "Helvetica", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.2px;
    color: #4267B2;
}

.elementor-468 .elementor-element.elementor-element-2df71cc {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 12px 0px 0px 0px;
}

.elementor-468 .elementor-element.elementor-element-29f3a9a>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-468 .elementor-element.elementor-element-6561cac>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-468 .elementor-element.elementor-element-6561cac .elementor-testimonial-wrapper {
    text-align: left;
}

.elementor-468 .elementor-element.elementor-element-6561cac .elementor-testimonial-content {
    color: #1C1E21;
    font-family: "Helvetica", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-468 .elementor-element.elementor-element-6561cac .elementor-testimonial-wrapper .elementor-testimonial-image img {
    width: 50px;
    height: 50px;
    border-radius: 100px 100px 100px 100px;
}

.elementor-468 .elementor-element.elementor-element-6561cac .elementor-testimonial-name {
    color: #385898;
    font-family: "Helvetica", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 1.2em;
}

.elementor-468 .elementor-element.elementor-element-6561cac .elementor-testimonial-job {
    color: #000000;
    font-family: "Helvetica", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5em;
}

.elementor-468 .elementor-element.elementor-element-f20e057>.elementor-widget-container {
    margin: -12px 0px 0px 65px;
}

.elementor-468 .elementor-element.elementor-element-f20e057 {
    font-family: "Helvetica", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.2px;
    color: #4267B2;
}

.elementor-468 .elementor-element.elementor-element-bf8bb45 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 12px 0px 0px 0px;
}

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

.elementor-468 .elementor-element.elementor-element-558f745>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-468 .elementor-element.elementor-element-558f745 .elementor-testimonial-wrapper {
    text-align: left;
}

.elementor-468 .elementor-element.elementor-element-558f745 .elementor-testimonial-content {
    color: #1C1E21;
    font-family: "Helvetica", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-468 .elementor-element.elementor-element-558f745 .elementor-testimonial-wrapper .elementor-testimonial-image img {
    width: 50px;
    height: 50px;
    border-radius: 100px 100px 100px 100px;
}

.elementor-468 .elementor-element.elementor-element-558f745 .elementor-testimonial-name {
    color: #385898;
    font-family: "Helvetica", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 1.2em;
}

.elementor-468 .elementor-element.elementor-element-558f745 .elementor-testimonial-job {
    color: #000000;
    font-family: "Helvetica", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5em;
}

.elementor-468 .elementor-element.elementor-element-7f1885d>.elementor-widget-container {
    margin: -12px 0px 0px 65px;
}

.elementor-468 .elementor-element.elementor-element-7f1885d {
    font-family: "Helvetica", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.2px;
    color: #4267B2;
}

.elementor-468 .elementor-element.elementor-element-ed27458 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 6px 0px 0px 51px;
}

.elementor-468 .elementor-element.elementor-element-2492456>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: #E9EBEE;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 024px;
}

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

.elementor-468 .elementor-element.elementor-element-15154db>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-468 .elementor-element.elementor-element-15154db .elementor-testimonial-wrapper {
    text-align: left;
}

.elementor-468 .elementor-element.elementor-element-15154db .elementor-testimonial-content {
    color: #1C1E21;
    font-family: "Helvetica", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-468 .elementor-element.elementor-element-15154db .elementor-testimonial-wrapper .elementor-testimonial-image img {
    width: 50px;
    height: 50px;
    border-radius: 30px 30px 30px 30px;
}

.elementor-468 .elementor-element.elementor-element-15154db .elementor-testimonial-name {
    color: #365899;
    font-family: "Helvetica", Sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 1.2em;
}

.elementor-468 .elementor-element.elementor-element-15154db .elementor-testimonial-job {
    color: #000000;
    font-family: "Helvetica", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5em;
}

.elementor-468 .elementor-element.elementor-element-77cc588>.elementor-widget-container {
    margin: -12px 0px 0px 65px;
}

.elementor-468 .elementor-element.elementor-element-77cc588 {
    font-family: "Helvetica", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.2px;
    color: #4267B2;
}

.elementor-468 .elementor-element.elementor-element-d5e35f6 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 6px 0px 0px 51px;
}

.elementor-468 .elementor-element.elementor-element-e8ab7e9>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: #E9EBEE;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 024px;
}

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

.elementor-468 .elementor-element.elementor-element-70785a9>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-468 .elementor-element.elementor-element-70785a9 .elementor-testimonial-wrapper {
    text-align: left;
}

.elementor-468 .elementor-element.elementor-element-70785a9 .elementor-testimonial-content {
    color: #1C1E21;
    font-family: "Helvetica", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-468 .elementor-element.elementor-element-70785a9 .elementor-testimonial-wrapper .elementor-testimonial-image img {
    width: 50px;
    height: 50px;
    border-radius: 30px 30px 30px 30px;
}

.elementor-468 .elementor-element.elementor-element-70785a9 .elementor-testimonial-name {
    color: #365899;
    font-family: "Helvetica", Sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 1.2em;
}

.elementor-468 .elementor-element.elementor-element-70785a9 .elementor-testimonial-job {
    color: #000000;
    font-family: "Helvetica", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5em;
}

.elementor-468 .elementor-element.elementor-element-814a703>.elementor-widget-container {
    margin: -12px 0px 0px 65px;
}

.elementor-468 .elementor-element.elementor-element-814a703 {
    font-family: "Helvetica", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.2px;
    color: #4267B2;
}

.elementor-468 .elementor-element.elementor-element-2454e5a {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-468 .elementor-element.elementor-element-78c1b3b>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-468 .elementor-element.elementor-element-7541dc5>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-468 .elementor-element.elementor-element-7541dc5 .elementor-testimonial-wrapper {
    text-align: left;
}

.elementor-468 .elementor-element.elementor-element-7541dc5 .elementor-testimonial-content {
    color: #1C1E21;
    font-family: "Helvetica", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-468 .elementor-element.elementor-element-7541dc5 .elementor-testimonial-wrapper .elementor-testimonial-image img {
    width: 50px;
    height: 50px;
    border-radius: 100px 100px 100px 100px;
}

.elementor-468 .elementor-element.elementor-element-7541dc5 .elementor-testimonial-name {
    color: #385898;
    font-family: "Helvetica", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 1.2em;
}

.elementor-468 .elementor-element.elementor-element-7541dc5 .elementor-testimonial-job {
    color: #000000;
    font-family: "Helvetica", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5em;
}

.elementor-468 .elementor-element.elementor-element-a55a0f5>.elementor-widget-container {
    margin: -12px 0px 0px 65px;
}

.elementor-468 .elementor-element.elementor-element-a55a0f5 {
    font-family: "Helvetica", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.2px;
    color: #4267B2;
}

.elementor-468 .elementor-element.elementor-element-5dd1b11 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 6px 0px 0px 51px;
}

.elementor-468 .elementor-element.elementor-element-df3dde4>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: #E9EBEE;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 024px;
}

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

.elementor-468 .elementor-element.elementor-element-dd4df9a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-468 .elementor-element.elementor-element-dd4df9a .elementor-testimonial-wrapper {
    text-align: left;
}

.elementor-468 .elementor-element.elementor-element-dd4df9a .elementor-testimonial-content {
    color: #1C1E21;
    font-family: "Helvetica", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-468 .elementor-element.elementor-element-dd4df9a .elementor-testimonial-wrapper .elementor-testimonial-image img {
    width: 50px;
    height: 50px;
    border-radius: 30px 30px 30px 30px;
}

.elementor-468 .elementor-element.elementor-element-dd4df9a .elementor-testimonial-name {
    color: #365899;
    font-family: "Helvetica", Sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 1.2em;
}

.elementor-468 .elementor-element.elementor-element-dd4df9a .elementor-testimonial-job {
    color: #000000;
    font-family: "Helvetica", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5em;
}

.elementor-468 .elementor-element.elementor-element-f010d8d>.elementor-widget-container {
    margin: -12px 0px 0px 65px;
}

.elementor-468 .elementor-element.elementor-element-f010d8d {
    font-family: "Helvetica", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.2px;
    color: #4267B2;
}

.elementor-468 .elementor-element.elementor-element-be18372 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 6px 0px 0px 51px;
}

.elementor-468 .elementor-element.elementor-element-0aef008>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: #E9EBEE;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 024px;
}

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

.elementor-468 .elementor-element.elementor-element-d49b70c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-468 .elementor-element.elementor-element-d49b70c .elementor-testimonial-wrapper {
    text-align: left;
}

.elementor-468 .elementor-element.elementor-element-d49b70c .elementor-testimonial-content {
    color: #1C1E21;
    font-family: "Helvetica", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-468 .elementor-element.elementor-element-d49b70c .elementor-testimonial-wrapper .elementor-testimonial-image img {
    width: 50px;
    height: 50px;
    border-radius: 30px 30px 30px 30px;
}

.elementor-468 .elementor-element.elementor-element-d49b70c .elementor-testimonial-name {
    color: #365899;
    font-family: "Helvetica", Sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 1.2em;
}

.elementor-468 .elementor-element.elementor-element-d49b70c .elementor-testimonial-job {
    color: #000000;
    font-family: "Helvetica", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5em;
}

.elementor-468 .elementor-element.elementor-element-13f5359>.elementor-widget-container {
    margin: -12px 0px 0px 65px;
}

.elementor-468 .elementor-element.elementor-element-13f5359 {
    font-family: "Helvetica", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.2px;
    color: #4267B2;
}

.elementor-468 .elementor-element.elementor-element-0998cd9 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 12px 0px 0px 0px;
}

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

.elementor-468 .elementor-element.elementor-element-3be6f5e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-468 .elementor-element.elementor-element-3be6f5e .elementor-testimonial-wrapper {
    text-align: left;
}

.elementor-468 .elementor-element.elementor-element-3be6f5e .elementor-testimonial-content {
    color: #1C1E21;
    font-family: "Helvetica", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-468 .elementor-element.elementor-element-3be6f5e .elementor-testimonial-wrapper .elementor-testimonial-image img {
    width: 50px;
    height: 50px;
    border-radius: 100px 100px 100px 100px;
}

.elementor-468 .elementor-element.elementor-element-3be6f5e .elementor-testimonial-name {
    color: #385898;
    font-family: "Helvetica", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 1.2em;
}

.elementor-468 .elementor-element.elementor-element-3be6f5e .elementor-testimonial-job {
    color: #000000;
    font-family: "Helvetica", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5em;
}

.elementor-468 .elementor-element.elementor-element-c9bca66>.elementor-widget-container {
    margin: -12px 0px 0px 65px;
}

.elementor-468 .elementor-element.elementor-element-c9bca66 {
    font-family: "Helvetica", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.2px;
    color: #4267B2;
}

.elementor-468 .elementor-element.elementor-element-411d2b6 {
    --divider-border-style: solid;
    --divider-color: #CFCFCF;
    --divider-border-width: 1px;
}

.elementor-468 .elementor-element.elementor-element-411d2b6>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 12px 0px 0px 0px;
}

.elementor-468 .elementor-element.elementor-element-411d2b6 .elementor-divider-separator {
    width: 100%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-468 .elementor-element.elementor-element-411d2b6 .elementor-divider {
    text-align: center;
    padding-block-start: 0px;
    padding-block-end: 0px;
}

.elementor-468 .elementor-element.elementor-element-d4fa72b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

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

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

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

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

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

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

.elementor-468 .elementor-element.elementor-element-d4fa72b .elementor-icon-list-icon i {
    color: #3A559F;
    transition: color 0.3s;
}

.elementor-468 .elementor-element.elementor-element-d4fa72b .elementor-icon-list-icon svg {
    fill: #3A559F;
    transition: fill 0.3s;
}

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

.elementor-468 .elementor-element.elementor-element-d4fa72b .elementor-icon-list-icon {
    padding-right: 0px;
}

.elementor-468 .elementor-element.elementor-element-d4fa72b .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-468 .elementor-element.elementor-element-d4fa72b .elementor-icon-list-item>a {
    font-family: "Helvetica", Sans-serif;
    font-size: 11px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-468 .elementor-element.elementor-element-d4fa72b .elementor-icon-list-text {
    color: #385898;
    transition: color 0.3s;
}

.elementor-468 .elementor-element.elementor-element-274fe4a {
    --display: flex;
    --padding-top: 25px;
    --padding-bottom: 25px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-468 .elementor-element.elementor-element-274fe4a:not(.elementor-motion-effects-element-type-background),
.elementor-468 .elementor-element.elementor-element-274fe4a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #E7E7E7;
}

.elementor-468 .elementor-element.elementor-element-b5386dc .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 19px;
    font-weight: 500;
    color: #000000;
}

.elementor-468 .elementor-element.elementor-element-77c743d {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 1px 0px 1px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 0px;
    --border-left-width: 1px;
    border-color: #00000078;
    --border-color: #00000078;
}

.elementor-468 .elementor-element.elementor-element-ae0e13e {
    color: #270C0C;
}

.elementor-468 .elementor-element.elementor-element-112e5f9 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #00000078;
    --border-color: #00000078;
    --border-radius: 0px 1px 0px 1px;
}

.elementor-468 .elementor-element.elementor-element-9cc5504 {
    color: #270C0C;
}

.elementor-468 .elementor-element.elementor-element-f93702e {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 1px 0px 1px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 0px;
    --border-left-width: 1px;
    border-color: #00000078;
    --border-color: #00000078;
}

.elementor-468 .elementor-element.elementor-element-7c03523 {
    color: #270C0C;
}

.elementor-468 .elementor-element.elementor-element-b820d67 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 1px 0px 1px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 0px;
    --border-left-width: 1px;
    border-color: #00000078;
    --border-color: #00000078;
}

.elementor-468 .elementor-element.elementor-element-614ed74 {
    color: #270C0C;
}

.elementor-468 .elementor-element.elementor-element-1c12a58 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 1px 0px 1px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 0px;
    --border-left-width: 1px;
    border-color: #00000078;
    --border-color: #00000078;
}

.elementor-468 .elementor-element.elementor-element-a59c7bb {
    color: #270C0C;
}

.elementor-468 .elementor-element.elementor-element-434c78e {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 1px 0px 1px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 0px;
    --border-left-width: 1px;
    border-color: #00000078;
    --border-color: #00000078;
}

.elementor-468 .elementor-element.elementor-element-5e6ef1d {
    color: #270C0C;
}

.elementor-468 .elementor-element.elementor-element-183a060 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 1px 0px 1px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 0px;
    --border-left-width: 1px;
    border-color: #00000078;
    --border-color: #00000078;
}

.elementor-468 .elementor-element.elementor-element-05103a8 {
    color: #270C0C;
}

.elementor-468 .elementor-element.elementor-element-41525cb {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 1px 1px 1px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #00000078;
    --border-color: #00000078;
}

.elementor-468 .elementor-element.elementor-element-02488c8 {
    color: #270C0C;
}

.elementor-468 .elementor-element.elementor-element-2c6f2d7 {
    --n-accordion-title-font-size: 13px;
    --n-accordion-title-justify-content: initial;
    --n-accordion-title-flex-grow: initial;
    --n-accordion-title-icon-order: initial;
    --n-accordion-item-title-space-between: 0px;
    --n-accordion-item-title-distance-from-content: 0px;
    --n-accordion-title-normal-color: #464646;
    --n-accordion-icon-size: 20px;
}

.elementor-468 .elementor-element.elementor-element-2c6f2d7>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #00000078;
}

:where( .elementor-468 .elementor-element.elementor-element-2c6f2d7 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header)>.e-n-accordion-item-title-text {
    font-family: "Open Sans", Sans-serif;
    font-weight: 600;
}

.elementor-468 .elementor-element.elementor-element-8d3e5aa {
    --display: flex;
}

.elementor-468 .elementor-element.elementor-element-8d3e5aa:not(.elementor-motion-effects-element-type-background),
.elementor-468 .elementor-element.elementor-element-8d3e5aa>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #E7E7E7;
}

.elementor-468 .elementor-element.elementor-element-0605426 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    border-style: none;
    --border-style: none;
}

.elementor-468 .elementor-element.elementor-element-0605426:not(.elementor-motion-effects-element-type-background),
.elementor-468 .elementor-element.elementor-element-0605426>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #053B87;
}

.elementor-468 .elementor-element.elementor-element-5a8b029>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-468 .elementor-element.elementor-element-5a8b029 img {
    width: 20%;
}

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

:root {
    --page-title-display: none;
}

@media(max-width:1024px) {
    .elementor-468 .elementor-element.elementor-element-47196c2 {
        --grid-auto-flow: row;
    }
    .elementor-468 .elementor-element.elementor-element-702edaa {
        --grid-auto-flow: row;
    }
}

@media(max-width:767px) {
    .elementor-468 .elementor-element.elementor-element-8ee02e7 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-468 .elementor-element.elementor-element-3c7825a>.elementor-widget-container {
        padding: 10px 0px 10px 0px;
    }
    .elementor-468 .elementor-element.elementor-element-3c7825a img {
        width: 50%;
    }
    .elementor-468 .elementor-element.elementor-element-b278456 {
        --width: 93%;
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 12px;
        --margin-right: 0px;
    }
    .elementor-468 .elementor-element.elementor-element-b06c1fd>.elementor-widget-container {
        padding: 10px 10px 10px 10px;
    }
    .elementor-468 .elementor-element.elementor-element-b06c1fd.elementor-element {
        --align-self: center;
    }
    .elementor-468 .elementor-element.elementor-element-b06c1fd {
        text-align: left;
        font-size: 15px;
    }
    .elementor-468 .elementor-element.elementor-element-467dcb0 {
        columns: 1;
        column-gap: 80px;
        font-size: 12px;
    }
    .elementor-468 .elementor-element.elementor-element-47196c2 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }
    .elementor-468 .elementor-element.elementor-element-0d2b68b>.elementor-widget-container {
        margin: 0px 0px -5px 0px;
    }
    .elementor-468 .elementor-element.elementor-element-10ed0cb>.elementor-widget-container {
        margin: -10px 0px -10px 0px;
    }
    .elementor-468 .elementor-element.elementor-element-e9f78be>.elementor-widget-container {
        margin: -20px 0px -14px 0px;
    }
    .elementor-468 .elementor-element.elementor-element-f5a47c1 {
        --width: 100%;
        --flex-wrap: nowrap;
        --padding-top: -1px;
        --padding-bottom: -1px;
        --padding-left: -1px;
        --padding-right: -1px;
    }
    .elementor-468 .elementor-element.elementor-element-6dade2b {
        --width: 1330px;
    }
    .elementor-468 .elementor-element.elementor-element-0d4ceaa .elementor-icon-box-wrapper {
        text-align: right;
    }
    .elementor-468 .elementor-element.elementor-element-0d4ceaa {
        --icon-box-icon-margin: 0px;
    }
    .elementor-468 .elementor-element.elementor-element-0d4ceaa .elementor-icon-box-description {
        font-size: 14px;
    }
    .elementor-468 .elementor-element.elementor-element-2e2e05a>.elementor-widget-container {
        margin: -13px 0px 0px 0px;
    }
    .elementor-468 .elementor-element.elementor-element-03e8f03 {
        --width: 100%;
        --flex-wrap: nowrap;
        --padding-top: -1px;
        --padding-bottom: -1px;
        --padding-left: -1px;
        --padding-right: -1px;
    }
    .elementor-468 .elementor-element.elementor-element-e18927a {
        --width: 1330px;
    }
    .elementor-468 .elementor-element.elementor-element-2be6a5b .elementor-icon-box-wrapper {
        text-align: right;
    }
    .elementor-468 .elementor-element.elementor-element-2be6a5b {
        --icon-box-icon-margin: 0px;
    }
    .elementor-468 .elementor-element.elementor-element-2be6a5b .elementor-icon-box-description {
        font-size: 14px;
    }
    .elementor-468 .elementor-element.elementor-element-6696311>.elementor-widget-container {
        margin: -13px 0px 0px 0px;
    }
    .elementor-468 .elementor-element.elementor-element-c1b2bf0 {
        --width: 100%;
        --flex-wrap: nowrap;
        --padding-top: -1px;
        --padding-bottom: -1px;
        --padding-left: -1px;
        --padding-right: -1px;
    }
    .elementor-468 .elementor-element.elementor-element-1be815f {
        --width: 1330px;
    }
    .elementor-468 .elementor-element.elementor-element-981a684 .elementor-icon-box-wrapper {
        text-align: right;
    }
    .elementor-468 .elementor-element.elementor-element-981a684 {
        --icon-box-icon-margin: 0px;
    }
    .elementor-468 .elementor-element.elementor-element-981a684 .elementor-icon-box-description {
        font-size: 14px;
    }
    .elementor-468 .elementor-element.elementor-element-ef93b93>.elementor-widget-container {
        margin: -13px 0px 0px 0px;
    }
    .elementor-468 .elementor-element.elementor-element-12c05cb {
        --width: 100%;
        --flex-wrap: nowrap;
        --padding-top: -1px;
        --padding-bottom: -1px;
        --padding-left: -1px;
        --padding-right: -1px;
    }
    .elementor-468 .elementor-element.elementor-element-15d62e4 {
        --width: 1330px;
    }
    .elementor-468 .elementor-element.elementor-element-f0b963d .elementor-icon-box-wrapper {
        text-align: right;
    }
    .elementor-468 .elementor-element.elementor-element-f0b963d {
        --icon-box-icon-margin: 0px;
    }
    .elementor-468 .elementor-element.elementor-element-f0b963d .elementor-icon-box-description {
        font-size: 14px;
    }
    .elementor-468 .elementor-element.elementor-element-31c69c9>.elementor-widget-container {
        margin: -13px 0px 0px 0px;
    }
    .elementor-468 .elementor-element.elementor-element-940df57 {
        --width: 100%;
        --flex-wrap: nowrap;
        --padding-top: -1px;
        --padding-bottom: -1px;
        --padding-left: -1px;
        --padding-right: -1px;
    }
    .elementor-468 .elementor-element.elementor-element-76a7ba4 {
        --width: 1330px;
    }
    .elementor-468 .elementor-element.elementor-element-7b7e3f3 .elementor-icon-box-wrapper {
        text-align: right;
    }
    .elementor-468 .elementor-element.elementor-element-7b7e3f3 {
        --icon-box-icon-margin: 0px;
    }
    .elementor-468 .elementor-element.elementor-element-7b7e3f3 .elementor-icon-box-description {
        font-size: 14px;
    }
    .elementor-468 .elementor-element.elementor-element-b2490ca>.elementor-widget-container {
        margin: -13px 0px 0px 0px;
    }
    .elementor-468 .elementor-element.elementor-element-389a030 {
        --width: 40%;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-468 .elementor-element.elementor-element-20be7d4>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-468 .elementor-element.elementor-element-20be7d4 .elementor-button {
        font-size: 12px;
        padding: 10px 0px 10px 0px;
    }
    .elementor-468 .elementor-element.elementor-element-307c666 {
        --width: 100%;
        --flex-wrap: nowrap;
        --padding-top: -1px;
        --padding-bottom: -1px;
        --padding-left: -1px;
        --padding-right: -1px;
    }
    .elementor-468 .elementor-element.elementor-element-62a8824 {
        --width: 1330px;
    }
    .elementor-468 .elementor-element.elementor-element-6f20a1d .elementor-icon-box-wrapper {
        text-align: right;
    }
    .elementor-468 .elementor-element.elementor-element-6f20a1d {
        --icon-box-icon-margin: 0px;
    }
    .elementor-468 .elementor-element.elementor-element-6f20a1d .elementor-icon-box-description {
        font-size: 14px;
    }
    .elementor-468 .elementor-element.elementor-element-a78dcfa>.elementor-widget-container {
        margin: -13px 0px 0px 0px;
    }
    .elementor-468 .elementor-element.elementor-element-d5036d4>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-468 .elementor-element.elementor-element-702edaa {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: column;
        --margin-top: 70px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-468 .elementor-element.elementor-element-26607d8 .elementor-heading-title {
        font-size: 13px;
    }
    .elementor-468 .elementor-element.elementor-element-d234f2c .elementor-heading-title {
        font-size: 13px;
    }
    .elementor-468 .elementor-element.elementor-element-626b5e2 {
        --content-width: 661px;
    }
    .elementor-468 .elementor-element.elementor-element-82099b8>.elementor-container {
        max-width: 1600px;
    }
    .elementor-468 .elementor-element.elementor-element-82099b8 {
        margin-top: 20px;
        margin-bottom: 20px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-468 .elementor-element.elementor-element-3cd8fba {
        width: 100%;
    }
    .elementor-468 .elementor-element.elementor-element-3cd8fba>.elementor-element-populated {
        padding: 24px 16px 24px 16px;
    }
    .elementor-468 .elementor-element.elementor-element-88724ab>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-468 .elementor-element.elementor-element-9dbea10>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-468 .elementor-element.elementor-element-9dbea10 .elementor-testimonial-wrapper {
        text-align: left;
    }
    .elementor-468 .elementor-element.elementor-element-9dbea10 .elementor-testimonial-content {
        font-size: 14px;
        line-height: 1.2em;
    }
    .elementor-468 .elementor-element.elementor-element-9dbea10 .elementor-testimonial-name {
        font-size: 14px;
        line-height: 1.358em;
    }
    .elementor-468 .elementor-element.elementor-element-9dbea10 .elementor-testimonial-job {
        line-height: 1.5em;
    }
    .elementor-468 .elementor-element.elementor-element-d1e9418>.elementor-widget-container {
        margin: -10px 0px 0px 65px;
    }
    .elementor-468 .elementor-element.elementor-element-29f3a9a>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-468 .elementor-element.elementor-element-6561cac>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-468 .elementor-element.elementor-element-6561cac .elementor-testimonial-wrapper {
        text-align: left;
    }
    .elementor-468 .elementor-element.elementor-element-6561cac .elementor-testimonial-content {
        font-size: 14px;
        line-height: 1.2em;
    }
    .elementor-468 .elementor-element.elementor-element-6561cac .elementor-testimonial-name {
        font-size: 14px;
        line-height: 1.358em;
    }
    .elementor-468 .elementor-element.elementor-element-6561cac .elementor-testimonial-job {
        line-height: 1.5em;
    }
    .elementor-468 .elementor-element.elementor-element-f20e057>.elementor-widget-container {
        margin: -10px 0px 0px 65px;
    }
    .elementor-468 .elementor-element.elementor-element-c3dc611>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-468 .elementor-element.elementor-element-558f745>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-468 .elementor-element.elementor-element-558f745 .elementor-testimonial-wrapper {
        text-align: left;
    }
    .elementor-468 .elementor-element.elementor-element-558f745 .elementor-testimonial-content {
        font-size: 14px;
        line-height: 1.2em;
    }
    .elementor-468 .elementor-element.elementor-element-558f745 .elementor-testimonial-name {
        font-size: 14px;
        line-height: 1.358em;
    }
    .elementor-468 .elementor-element.elementor-element-558f745 .elementor-testimonial-job {
        line-height: 1.5em;
    }
    .elementor-468 .elementor-element.elementor-element-7f1885d>.elementor-widget-container {
        margin: -10px 0px 0px 65px;
    }
    .elementor-468 .elementor-element.elementor-element-2492456>.elementor-element-populated {
        padding: 0px 0px 0px 5px;
    }
    .elementor-468 .elementor-element.elementor-element-15154db>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-468 .elementor-element.elementor-element-15154db .elementor-testimonial-wrapper {
        text-align: left;
    }
    .elementor-468 .elementor-element.elementor-element-15154db .elementor-testimonial-name {
        line-height: 1.358em;
    }
    .elementor-468 .elementor-element.elementor-element-77cc588>.elementor-widget-container {
        margin: -10px 0px 0px 65px;
    }
    .elementor-468 .elementor-element.elementor-element-e8ab7e9>.elementor-element-populated {
        padding: 0px 0px 0px 5px;
    }
    .elementor-468 .elementor-element.elementor-element-70785a9>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-468 .elementor-element.elementor-element-70785a9 .elementor-testimonial-wrapper {
        text-align: left;
    }
    .elementor-468 .elementor-element.elementor-element-70785a9 .elementor-testimonial-name {
        line-height: 1.358em;
    }
    .elementor-468 .elementor-element.elementor-element-814a703>.elementor-widget-container {
        margin: -10px 0px 0px 65px;
    }
    .elementor-468 .elementor-element.elementor-element-2454e5a {
        padding: 10px 0px 0px 0px;
    }
    .elementor-468 .elementor-element.elementor-element-7541dc5>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-468 .elementor-element.elementor-element-7541dc5 .elementor-testimonial-wrapper {
        text-align: left;
    }
    .elementor-468 .elementor-element.elementor-element-7541dc5 .elementor-testimonial-content {
        font-size: 14px;
        line-height: 1.2em;
    }
    .elementor-468 .elementor-element.elementor-element-7541dc5 .elementor-testimonial-name {
        font-size: 14px;
        line-height: 1.358em;
    }
    .elementor-468 .elementor-element.elementor-element-7541dc5 .elementor-testimonial-job {
        line-height: 1.5em;
    }
    .elementor-468 .elementor-element.elementor-element-a55a0f5>.elementor-widget-container {
        margin: -10px 0px 0px 65px;
    }
    .elementor-468 .elementor-element.elementor-element-df3dde4>.elementor-element-populated {
        padding: 0px 0px 0px 5px;
    }
    .elementor-468 .elementor-element.elementor-element-dd4df9a>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-468 .elementor-element.elementor-element-dd4df9a .elementor-testimonial-wrapper {
        text-align: left;
    }
    .elementor-468 .elementor-element.elementor-element-dd4df9a .elementor-testimonial-name {
        line-height: 1.358em;
    }
    .elementor-468 .elementor-element.elementor-element-f010d8d>.elementor-widget-container {
        margin: -10px 0px 0px 65px;
    }
    .elementor-468 .elementor-element.elementor-element-0aef008>.elementor-element-populated {
        padding: 0px 0px 0px 5px;
    }
    .elementor-468 .elementor-element.elementor-element-d49b70c>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-468 .elementor-element.elementor-element-d49b70c .elementor-testimonial-wrapper {
        text-align: left;
    }
    .elementor-468 .elementor-element.elementor-element-d49b70c .elementor-testimonial-name {
        line-height: 1.358em;
    }
    .elementor-468 .elementor-element.elementor-element-13f5359>.elementor-widget-container {
        margin: -10px 0px 0px 65px;
    }
    .elementor-468 .elementor-element.elementor-element-c09d21b>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-468 .elementor-element.elementor-element-3be6f5e>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-468 .elementor-element.elementor-element-3be6f5e .elementor-testimonial-wrapper {
        text-align: left;
    }
    .elementor-468 .elementor-element.elementor-element-3be6f5e .elementor-testimonial-content {
        font-size: 14px;
        line-height: 1.2em;
    }
    .elementor-468 .elementor-element.elementor-element-3be6f5e .elementor-testimonial-name {
        font-size: 14px;
        line-height: 1.358em;
    }
    .elementor-468 .elementor-element.elementor-element-3be6f5e .elementor-testimonial-job {
        line-height: 1.5em;
    }
    .elementor-468 .elementor-element.elementor-element-c9bca66>.elementor-widget-container {
        margin: -10px 0px 0px 65px;
    }
    .elementor-468 .elementor-element.elementor-element-b5386dc>.elementor-widget-container {
        padding: 10px 10px 10px 10px;
    }
    .elementor-468 .elementor-element.elementor-element-b5386dc.elementor-element {
        --align-self: center;
    }
    .elementor-468 .elementor-element.elementor-element-b5386dc {
        text-align: left;
    }
    .elementor-468 .elementor-element.elementor-element-b5386dc .elementor-heading-title {
        font-size: 15px;
    }
    .elementor-468 .elementor-element.elementor-element-0605426 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-468 .elementor-element.elementor-element-5a8b029 img {
        width: 60%;
    }
}

@media(min-width:768px) {
    .elementor-468 .elementor-element.elementor-element-b278456 {
        --width: 880px;
    }
    .elementor-468 .elementor-element.elementor-element-23d5acb {
        --content-width: 880px;
    }
    .elementor-468 .elementor-element.elementor-element-b86aaf6 {
        --width: 50%;
    }
    .elementor-468 .elementor-element.elementor-element-7261ce8 {
        --width: 50%;
    }
    .elementor-468 .elementor-element.elementor-element-f3b8438 {
        --width: 50%;
    }
    .elementor-468 .elementor-element.elementor-element-c5def35 {
        --width: 50%;
    }
    .elementor-468 .elementor-element.elementor-element-edb1ceb {
        --width: 50%;
    }
    .elementor-468 .elementor-element.elementor-element-cb51d3e {
        --width: 50%;
    }
    .elementor-468 .elementor-element.elementor-element-3b598e7 {
        --width: 50%;
    }
    .elementor-468 .elementor-element.elementor-element-389a030 {
        --width: 42%;
    }
    .elementor-468 .elementor-element.elementor-element-e34e427 {
        --width: 50%;
    }
    .elementor-468 .elementor-element.elementor-element-702edaa {
        --content-width: 1210px;
    }
    .elementor-468 .elementor-element.elementor-element-9415f3f {
        --width: 100%;
    }
    .elementor-468 .elementor-element.elementor-element-92ac2a4 {
        --width: 100%;
    }
    .elementor-468 .elementor-element.elementor-element-274fe4a {
        --content-width: 730px;
    }
}

/* Start custom CSS for container, class: .elementor-element-8ee02e7 */

@media (max-width: 600px) {
    #header {
        height: 80px;
    }
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-20be7d4 */

.pulsar {
    display: inline-block;
    animation: pulsar 1.5s infinite;
    border-radius: 8px;
    box-shadow: 0 0 0 rgba(5, 59, 135, 0.7);
    /* Cor do box-shadow inicial */
}

@keyframes pulsar {
    0% {
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(5, 59, 135, 0.7);
        /* Cor do box-shadow no início da animação */
    }
    70% {
        transform: scale(1.03);
        box-shadow: 0 0 0 10px rgba(5, 59, 135, 0);
        /* Cor do box-shadow no pico da animação */
    }
    100% {
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(5, 59, 135, 0);
        /* Cor do box-shadow no final da animação */
    }
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d1e9418 */

a:hover {
    color: #4267B2;
    text-decoration: underline;
}

a {
    color: #4267B2;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-f20e057 */

a:hover {
    color: #4267B2;
    text-decoration: underline;
}

a {
    color: #4267B2;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-7f1885d */

a:hover {
    color: #4267B2;
    text-decoration: underline;
}

a {
    color: #4267B2;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-77cc588 */

a:hover {
    color: #4267B2;
    text-decoration: underline;
}

a {
    color: #4267B2;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-814a703 */

a:hover {
    color: #4267B2;
    text-decoration: underline;
}

a {
    color: #4267B2;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-a55a0f5 */

a:hover {
    color: #4267B2;
    text-decoration: underline;
}

a {
    color: #4267B2;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-f010d8d */

a:hover {
    color: #4267B2;
    text-decoration: underline;
}

a {
    color: #4267B2;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-13f5359 */

a:hover {
    color: #4267B2;
    text-decoration: underline;
}

a {
    color: #4267B2;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-c9bca66 */

a:hover {
    color: #4267B2;
    text-decoration: underline;
}

a {
    color: #4267B2;
}

/* End custom CSS */

/* Start custom CSS for column, class: .elementor-element-3cd8fba */

.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-details,
.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image {
    vertical-align: top !important;
}

/* End custom CSS */