.elementor-4303 .elementor-element.elementor-element-617727b8>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-4303 .elementor-element.elementor-element-617727b8:not(.elementor-motion-effects-element-type-background),
.elementor-4303 .elementor-element.elementor-element-617727b8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2021/07/Medical-Industry_hero-image_1500x700.jpg");
    background-position: center left;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-4303 .elementor-element.elementor-element-617727b8>.elementor-background-overlay {
    background-color: #2B4B67;
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4303 .elementor-element.elementor-element-617727b8>.elementor-container {
    max-width: 1200px;
}

.elementor-4303 .elementor-element.elementor-element-617727b8 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 0px 50px 0px;
    z-index: 1;
}

.elementor-4303 .elementor-element.elementor-element-3477f139:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-4303 .elementor-element.elementor-element-3477f139>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #2B4B6791;
}

.elementor-4303 .elementor-element.elementor-element-3477f139>.elementor-element-populated,
.elementor-4303 .elementor-element.elementor-element-3477f139>.elementor-element-populated>.elementor-background-overlay,
.elementor-4303 .elementor-element.elementor-element-3477f139>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-4303 .elementor-element.elementor-element-3477f139>.elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
    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: 10px 0px 0px 25px;
}

.elementor-4303 .elementor-element.elementor-element-3477f139>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4303 .elementor-element.elementor-element-292a93b6>.elementor-widget-container {
    margin: 15px 0px 9px 35px;
    padding: 0px 0px 0px 0px;
}

.elementor-4303 .elementor-element.elementor-element-292a93b6 {
    text-align: left;
}

.elementor-4303 .elementor-element.elementor-element-292a93b6 .elementor-heading-title {
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 6.5px;
    color: #FFFFFF;
}

.elementor-4303 .elementor-element.elementor-element-17c92d7f>.elementor-widget-container {
    margin: 10px 15px 0px 35px;
}

.elementor-4303 .elementor-element.elementor-element-17c92d7f {
    text-align: left;
}

.elementor-4303 .elementor-element.elementor-element-17c92d7f .elementor-heading-title {
    font-size: 48px;
    font-weight: 300;
    line-height: 1.1em;
    text-shadow: 0px 8px 10px rgba(0, 0, 0, 0.5);
    color: #EDC264;
}

.elementor-4303 .elementor-element.elementor-element-2c9a7ff8 {
    --divider-border-style: solid;
    --divider-color: #FFFFFF;
    --divider-border-width: 1px;
}

.elementor-4303 .elementor-element.elementor-element-2c9a7ff8>.elementor-widget-container {
    margin: 0px 0px 0px 35px;
    padding: 0px 0px 0px 0px;
}

.elementor-4303 .elementor-element.elementor-element-2c9a7ff8 .elementor-divider-separator {
    width: 45%;
}

.elementor-4303 .elementor-element.elementor-element-2c9a7ff8 .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-4303 .elementor-element.elementor-element-2c9a7ff8.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-4303 .elementor-element.elementor-element-2c9a7ff8.elementor-view-framed .elementor-icon,
.elementor-4303 .elementor-element.elementor-element-2c9a7ff8.elementor-view-default .elementor-icon {
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-4303 .elementor-element.elementor-element-2c9a7ff8.elementor-view-framed .elementor-icon,
.elementor-4303 .elementor-element.elementor-element-2c9a7ff8.elementor-view-default .elementor-icon svg {
    fill: #FFFFFF;
}

.elementor-4303 .elementor-element.elementor-element-55dd4ed5>.elementor-widget-container {
    margin: 0px 41px 0px 35px;
}

.elementor-4303 .elementor-element.elementor-element-55dd4ed5 {
    text-align: left;
}

.elementor-4303 .elementor-element.elementor-element-55dd4ed5 .elementor-heading-title {
    font-size: 20px;
    line-height: 1.1em;
    color: #FFFFFF;
}

.elementor-4303 .elementor-element.elementor-element-7040d93c .elementor-button {
    background-color: #E8C35B;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    fill: #FFFFFF;
    color: #FFFFFF;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-4303 .elementor-element.elementor-element-7040d93c .elementor-button:hover,
.elementor-4303 .elementor-element.elementor-element-7040d93c .elementor-button:focus {
    background-color: #2B4B67;
}

.elementor-4303 .elementor-element.elementor-element-7040d93c>.elementor-widget-container {
    margin: 15px 0px 0px 35px;
    padding: 0px 0px 25px 0px;
}

.elementor-4303 .elementor-element.elementor-element-3345ae0d>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-4303 .elementor-element.elementor-element-3345ae0d>.elementor-container {
    max-width: 1200px;
}

.elementor-4303 .elementor-element.elementor-element-3345ae0d>.elementor-shape-bottom .elementor-shape-fill {
    fill: #82A7CA;
}

.elementor-4303 .elementor-element.elementor-element-3345ae0d {
    margin-top: -11px;
    margin-bottom: 0px;
    padding: 50px 0px 80px 0px;
    z-index: 1;
}

.elementor-4303 .elementor-element.elementor-element-2f08669>.elementor-widget-container {
    margin: -20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4303 .elementor-element.elementor-element-2f08669 {
    text-align: center;
}

.elementor-4303 .elementor-element.elementor-element-2f08669 .elementor-heading-title {
    font-size: 15px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 5.6px;
    color: #565656;
}

.elementor-4303 .elementor-element.elementor-element-520165dc>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-4303 .elementor-element.elementor-element-520165dc {
    text-align: center;
}

.elementor-4303 .elementor-element.elementor-element-520165dc .elementor-heading-title {
    font-weight: 900;
    color: #2B4B67;
}

.elementor-4303 .elementor-element.elementor-element-5a10e422 {
    --divider-border-style: solid;
    --divider-color: #000;
    --divider-border-width: 1px;
}

.elementor-4303 .elementor-element.elementor-element-5a10e422>.elementor-widget-container {
    margin: -10px 0px -20px 0px;
}

.elementor-4303 .elementor-element.elementor-element-5a10e422 .elementor-divider-separator {
    width: 100%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-4303 .elementor-element.elementor-element-5a10e422 .elementor-divider {
    text-align: center;
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-4303 .elementor-element.elementor-element-5a10e422.elementor-view-stacked .elementor-icon {
    background-color: #2B4B67;
}

.elementor-4303 .elementor-element.elementor-element-5a10e422.elementor-view-framed .elementor-icon,
.elementor-4303 .elementor-element.elementor-element-5a10e422.elementor-view-default .elementor-icon {
    color: #2B4B67;
    border-color: #2B4B67;
}

.elementor-4303 .elementor-element.elementor-element-5a10e422.elementor-view-framed .elementor-icon,
.elementor-4303 .elementor-element.elementor-element-5a10e422.elementor-view-default .elementor-icon svg {
    fill: #2B4B67;
}

.elementor-4303 .elementor-element.elementor-element-426a695b>.elementor-widget-container {
    margin: 20px 225px 0px 225px;
    padding: 0% 0% 0% 0%;
}

.elementor-4303 .elementor-element.elementor-element-426a695b {
    text-align: center;
    line-height: 1.4em;
    color: #636363;
}

.elementor-4303 .elementor-element.elementor-element-7e52fd9:not(.elementor-motion-effects-element-type-background),
.elementor-4303 .elementor-element.elementor-element-7e52fd9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #82A7CA;
}

.elementor-4303 .elementor-element.elementor-element-7e52fd9>.elementor-container {
    max-width: 1200px;
}

.elementor-4303 .elementor-element.elementor-element-7e52fd9 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 20px 0px 20px 0px;
}

.elementor-4303 .elementor-element.elementor-element-7e52fd9>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4303 .elementor-element.elementor-element-14a71d7 .elementor-cta .elementor-cta__bg,
.elementor-4303 .elementor-element.elementor-element-14a71d7 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms;
}

.elementor-4303 .elementor-element.elementor-element-14a71d7 .elementor-cta__content {
    min-height: 225px;
    text-align: center;
    padding: 30px 20px 30px 20px;
    background-color: #2B4B67;
}

.elementor-4303 .elementor-element.elementor-element-14a71d7 .elementor-cta__title {
    font-size: 20px;
    color: var(--e-global-color-2e6d447);
}

.elementor-4303 .elementor-element.elementor-element-14a71d7 .elementor-cta__title:not(:last-child) {
    margin-bottom: 30px;
}

.elementor-4303 .elementor-element.elementor-element-14a71d7 .elementor-cta__description {
    color: var(--e-global-color-2e6d447);
}

.elementor-4303 .elementor-element.elementor-element-834e7da .elementor-cta .elementor-cta__bg,
.elementor-4303 .elementor-element.elementor-element-834e7da .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms;
}

.elementor-4303 .elementor-element.elementor-element-834e7da .elementor-cta__content {
    min-height: 225px;
    text-align: center;
    padding: 30px 20px 30px 20px;
    background-color: #2B4B67;
}

.elementor-4303 .elementor-element.elementor-element-834e7da .elementor-cta__title {
    font-size: 20px;
    color: var(--e-global-color-2e6d447);
}

.elementor-4303 .elementor-element.elementor-element-834e7da .elementor-cta__title:not(:last-child) {
    margin-bottom: 30px;
}

.elementor-4303 .elementor-element.elementor-element-834e7da .elementor-cta__description {
    color: var(--e-global-color-2e6d447);
}

.elementor-4303 .elementor-element.elementor-element-d971e7d .elementor-cta .elementor-cta__bg,
.elementor-4303 .elementor-element.elementor-element-d971e7d .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms;
}

.elementor-4303 .elementor-element.elementor-element-d971e7d .elementor-cta__content {
    min-height: 225px;
    text-align: center;
    padding: 30px 20px 30px 20px;
    background-color: #2B4B67;
}

.elementor-4303 .elementor-element.elementor-element-d971e7d .elementor-cta__title {
    font-size: 20px;
    color: var(--e-global-color-2e6d447);
}

.elementor-4303 .elementor-element.elementor-element-d971e7d .elementor-cta__title:not(:last-child) {
    margin-bottom: 30px;
}

.elementor-4303 .elementor-element.elementor-element-d971e7d .elementor-cta__description {
    color: var(--e-global-color-2e6d447);
}

.elementor-4303 .elementor-element.elementor-element-b56ef90>.elementor-shape-top .elementor-shape-fill {
    fill: #82A7CA;
}

.elementor-4303 .elementor-element.elementor-element-b56ef90 {
    margin-top: -1px;
    margin-bottom: -1px;
    padding: 60px 0px 0px 0px;
}

.elementor-4303 .elementor-element.elementor-element-92daaa0>.elementor-element-populated {
    margin: 0px 25px 0px 0px;
    --e-column-margin-right: 25px;
    --e-column-margin-left: 0px;
}

.elementor-4303 .elementor-element.elementor-element-aad09cb {
    --spacer-size: 50px;
}

.elementor-4303 .elementor-element.elementor-element-67345f1>.elementor-widget-container {
    margin: -5px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4303 .elementor-element.elementor-element-67345f1 {
    text-align: right;
}

.elementor-4303 .elementor-element.elementor-element-67345f1 .elementor-heading-title {
    font-size: 20px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 4px;
    color: #2B4B67;
}

.elementor-4303 .elementor-element.elementor-element-2c1320f {
    --divider-border-style: solid;
    --divider-color: #2B4B67;
    --divider-border-width: 1px;
}

.elementor-4303 .elementor-element.elementor-element-2c1320f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-4303 .elementor-element.elementor-element-2c1320f .elementor-divider-separator {
    width: 45%;
    margin: 0 auto;
    margin-right: 0;
}

.elementor-4303 .elementor-element.elementor-element-2c1320f .elementor-divider {
    text-align: right;
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-4303 .elementor-element.elementor-element-012948a>.elementor-element-populated {
    margin: 11px 0px 0px -25px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -25px;
}

.elementor-4303 .elementor-element.elementor-element-6ebddab>.elementor-widget-container {
    margin: 24px 50px 0px 30px;
}

.elementor-4303 .elementor-element.elementor-element-6ebddab {
    text-align: left;
    line-height: 1.4em;
    color: #636363;
}

.elementor-4303 .elementor-element.elementor-element-166e2fd {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -15px;
    margin-bottom: -15px;
    padding: 20px 0px 0px 0px;
}

.elementor-4303 .elementor-element.elementor-element-166e2fd>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4303 .elementor-element.elementor-element-566c7e9>.elementor-element-populated {
    margin: 0px 25px 0px 0px;
    --e-column-margin-right: 25px;
    --e-column-margin-left: 0px;
}

.elementor-4303 .elementor-element.elementor-element-250366f {
    --spacer-size: 10px;
}

.elementor-4303 .elementor-element.elementor-element-1819cbf>.elementor-widget-container {
    margin: -5px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4303 .elementor-element.elementor-element-1819cbf {
    text-align: right;
}

.elementor-4303 .elementor-element.elementor-element-1819cbf .elementor-heading-title {
    font-size: 20px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 4px;
    color: #2B4B67;
}

.elementor-4303 .elementor-element.elementor-element-6824e33 {
    --divider-border-style: solid;
    --divider-color: #2B4B67;
    --divider-border-width: 1px;
}

.elementor-4303 .elementor-element.elementor-element-6824e33>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-4303 .elementor-element.elementor-element-6824e33 .elementor-divider-separator {
    width: 45%;
    margin: 0 auto;
    margin-right: 0;
}

.elementor-4303 .elementor-element.elementor-element-6824e33 .elementor-divider {
    text-align: right;
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-4303 .elementor-element.elementor-element-6a95289>.elementor-element-populated {
    margin: 0px 0px 0px -25px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -25px;
}

.elementor-4303 .elementor-element.elementor-element-98499d6>.elementor-widget-container {
    margin: 0px 50px 0px 30px;
}

.elementor-4303 .elementor-element.elementor-element-98499d6 {
    line-height: 1.4em;
    color: #636363;
}

.elementor-4303 .elementor-element.elementor-element-b6f28ee {
    margin-top: -28px;
    margin-bottom: -28px;
    padding: 60px 0px 0px 0px;
}

.elementor-4303 .elementor-element.elementor-element-43f1030>.elementor-element-populated {
    margin: -49px 25px 0px 0px;
    --e-column-margin-right: 25px;
    --e-column-margin-left: 0px;
}

.elementor-4303 .elementor-element.elementor-element-0f86977 {
    --spacer-size: 50px;
}

.elementor-4303 .elementor-element.elementor-element-25d8ba9>.elementor-widget-container {
    margin: -5px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4303 .elementor-element.elementor-element-25d8ba9 {
    text-align: right;
}

.elementor-4303 .elementor-element.elementor-element-25d8ba9 .elementor-heading-title {
    font-size: 20px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 4px;
    color: #2B4B67;
}

.elementor-4303 .elementor-element.elementor-element-d1059f8 {
    --divider-border-style: solid;
    --divider-color: #2B4B67;
    --divider-border-width: 1px;
}

.elementor-4303 .elementor-element.elementor-element-d1059f8>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-4303 .elementor-element.elementor-element-d1059f8 .elementor-divider-separator {
    width: 45%;
    margin: 0 auto;
    margin-right: 0;
}

.elementor-4303 .elementor-element.elementor-element-d1059f8 .elementor-divider {
    text-align: right;
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-4303 .elementor-element.elementor-element-7af4727>.elementor-element-populated {
    margin: -25px 0px 0px -25px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -25px;
}

.elementor-4303 .elementor-element.elementor-element-80ede1f>.elementor-widget-container {
    margin: 0px 50px 0px 30px;
}

.elementor-4303 .elementor-element.elementor-element-80ede1f {
    text-align: left;
    line-height: 1.4em;
    color: #636363;
}

.elementor-4303 .elementor-element.elementor-element-1da9711 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 20px 0px 0px 0px;
}

.elementor-4303 .elementor-element.elementor-element-1da9711>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4303 .elementor-element.elementor-element-808ffce>.elementor-element-populated {
    margin: 0px 25px 0px 0px;
    --e-column-margin-right: 25px;
    --e-column-margin-left: 0px;
}

.elementor-4303 .elementor-element.elementor-element-5005233 {
    --spacer-size: 10px;
}

.elementor-4303 .elementor-element.elementor-element-5f525d8>.elementor-widget-container {
    margin: -5px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4303 .elementor-element.elementor-element-5f525d8 {
    text-align: right;
}

.elementor-4303 .elementor-element.elementor-element-5f525d8 .elementor-heading-title {
    font-size: 20px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 4px;
    color: #2B4B67;
}

.elementor-4303 .elementor-element.elementor-element-6a9c911 {
    --divider-border-style: solid;
    --divider-color: #2B4B67;
    --divider-border-width: 1px;
}

.elementor-4303 .elementor-element.elementor-element-6a9c911>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-4303 .elementor-element.elementor-element-6a9c911 .elementor-divider-separator {
    width: 45%;
    margin: 0 auto;
    margin-right: 0;
}

.elementor-4303 .elementor-element.elementor-element-6a9c911 .elementor-divider {
    text-align: right;
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-4303 .elementor-element.elementor-element-3090a7c>.elementor-element-populated {
    margin: 0px 0px 0px -25px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -25px;
}

.elementor-4303 .elementor-element.elementor-element-ebf0522>.elementor-widget-container {
    margin: 0px 50px 0px 30px;
}

.elementor-4303 .elementor-element.elementor-element-ebf0522 {
    line-height: 1.4em;
    color: #636363;
}

.elementor-4303 .elementor-element.elementor-element-7e8540f {
    margin-top: -28px;
    margin-bottom: -28px;
    padding: 60px 0px 0px 0px;
}

.elementor-4303 .elementor-element.elementor-element-9476bcb>.elementor-element-populated {
    margin: -69px 25px 0px 0px;
    --e-column-margin-right: 25px;
    --e-column-margin-left: 0px;
}

.elementor-4303 .elementor-element.elementor-element-8ec0ecb {
    --spacer-size: 50px;
}

.elementor-4303 .elementor-element.elementor-element-630dfba>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4303 .elementor-element.elementor-element-630dfba {
    text-align: right;
}

.elementor-4303 .elementor-element.elementor-element-630dfba .elementor-heading-title {
    font-size: 20px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 4px;
    color: #2B4B67;
}

.elementor-4303 .elementor-element.elementor-element-30d0cc2 {
    --divider-border-style: solid;
    --divider-color: #2B4B67;
    --divider-border-width: 1px;
}

.elementor-4303 .elementor-element.elementor-element-30d0cc2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-4303 .elementor-element.elementor-element-30d0cc2 .elementor-divider-separator {
    width: 45%;
    margin: 0 auto;
    margin-right: 0;
}

.elementor-4303 .elementor-element.elementor-element-30d0cc2 .elementor-divider {
    text-align: right;
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-4303 .elementor-element.elementor-element-981ccb6>.elementor-element-populated {
    margin: -35px 0px 0px -25px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -25px;
}

.elementor-4303 .elementor-element.elementor-element-c0b5c42>.elementor-widget-container {
    margin: 0px 50px 0px 30px;
}

.elementor-4303 .elementor-element.elementor-element-c0b5c42 {
    text-align: left;
    line-height: 1.4em;
    color: #636363;
}

.elementor-4303 .elementor-element.elementor-element-06c049e {
    margin-top: 5px;
    margin-bottom: 0px;
}

.elementor-4303 .elementor-element.elementor-element-4b43051b>.elementor-widget-container {
    margin: 15px 0px 0px 0px;
}

.elementor-4303 .elementor-element.elementor-element-4b43051b {
    text-align: center;
}

.elementor-4303 .elementor-element.elementor-element-4b43051b .elementor-heading-title {
    font-weight: 900;
    color: #2B4B67;
}

.elementor-4303 .elementor-element.elementor-element-d4542b7 {
    --divider-border-style: solid;
    --divider-color: #000;
    --divider-border-width: 1px;
}

.elementor-4303 .elementor-element.elementor-element-d4542b7>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-4303 .elementor-element.elementor-element-d4542b7 .elementor-divider-separator {
    width: 46%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-4303 .elementor-element.elementor-element-d4542b7 .elementor-divider {
    text-align: center;
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-4303 .elementor-element.elementor-element-d4542b7.elementor-view-stacked .elementor-icon {
    background-color: #2B4B67;
}

.elementor-4303 .elementor-element.elementor-element-d4542b7.elementor-view-framed .elementor-icon,
.elementor-4303 .elementor-element.elementor-element-d4542b7.elementor-view-default .elementor-icon {
    color: #2B4B67;
    border-color: #2B4B67;
}

.elementor-4303 .elementor-element.elementor-element-d4542b7.elementor-view-framed .elementor-icon,
.elementor-4303 .elementor-element.elementor-element-d4542b7.elementor-view-default .elementor-icon svg {
    fill: #2B4B67;
}

.elementor-4303 .elementor-element.elementor-element-0a09238 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(8px/2);
}

.elementor-4303 .elementor-element.elementor-element-0a09238 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(8px/2);
}

.elementor-4303 .elementor-element.elementor-element-0a09238 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(8px/2);
    margin-left: calc(8px/2);
}

.elementor-4303 .elementor-element.elementor-element-0a09238 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-8px/2);
    margin-left: calc(-8px/2);
}

body.rtl .elementor-4303 .elementor-element.elementor-element-0a09238 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-8px/2);
}

body:not(.rtl) .elementor-4303 .elementor-element.elementor-element-0a09238 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-8px/2);
}

.elementor-4303 .elementor-element.elementor-element-0a09238 .elementor-icon-list-icon i {
    color: #2B4B67;
    transition: color 0.3s;
}

.elementor-4303 .elementor-element.elementor-element-0a09238 .elementor-icon-list-icon svg {
    fill: #2B4B67;
    transition: fill 0.3s;
}

.elementor-4303 .elementor-element.elementor-element-0a09238 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
    color: #FFD200;
}

.elementor-4303 .elementor-element.elementor-element-0a09238 .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
    fill: #FFD200;
}

.elementor-4303 .elementor-element.elementor-element-0a09238 {
    --e-icon-list-icon-size: 20px;
    --icon-vertical-offset: 0px;
}

.elementor-4303 .elementor-element.elementor-element-0a09238 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-4303 .elementor-element.elementor-element-0a09238 .elementor-icon-list-item>a {
    font-size: 20px;
    font-weight: 500;
}

.elementor-4303 .elementor-element.elementor-element-0a09238 .elementor-icon-list-text {
    color: #2B4B67;
    transition: color 0.3s;
}

.elementor-4303 .elementor-element.elementor-element-0a09238 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #FFD200;
}

.elementor-4303 .elementor-element.elementor-element-5140ad7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-4303 .elementor-element.elementor-element-5140ad7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F5DAAB;
}

.elementor-4303 .elementor-element.elementor-element-5140ad7>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 48px 48px 48px 48px;
    --e-column-margin-right: 48px;
    --e-column-margin-left: 48px;
}

.elementor-4303 .elementor-element.elementor-element-5140ad7>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4303 .elementor-element.elementor-element-8b520e9>.elementor-widget-container {
    margin: 34px 93px -4px 93px;
}

.elementor-4303 .elementor-element.elementor-element-8b520e9 {
    text-align: center;
}

.elementor-4303 .elementor-element.elementor-element-8b520e9 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    line-height: 26px;
    color: #35250D;
}

.elementor-4303 .elementor-element.elementor-element-e7fc3d2 {
    width: var(--container-widget-width, 99.286%);
    max-width: 99.286%;
    --container-widget-width: 99.286%;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-4303 .elementor-element.elementor-element-e7fc3d2>.elementor-widget-container {
    margin: 30px 20px 0px 020px;
}

.elementor-4303 .elementor-element.elementor-element-e7fc3d2 img {
    box-shadow: 0px 0px 10px 0px #FDB946;
}

.elementor-4303 .elementor-element.elementor-element-5a998eb2:not(.elementor-motion-effects-element-type-background),
.elementor-4303 .elementor-element.elementor-element-5a998eb2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(120deg, #2B4B67 19%, #82A7CA 100%);
}

.elementor-4303 .elementor-element.elementor-element-5a998eb2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 37px;
    margin-bottom: 0px;
}

.elementor-4303 .elementor-element.elementor-element-5a998eb2>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4303 .elementor-element.elementor-element-23dc6a31>.elementor-widget-container {
    margin: -11px 0px 0px 0px;
    padding: 30px 0px 0px 0px;
}

.elementor-4303 .elementor-element.elementor-element-23dc6a31 {
    text-align: center;
}

.elementor-4303 .elementor-element.elementor-element-23dc6a31 .elementor-heading-title {
    font-size: 33px;
    text-shadow: 0px 8px 10px rgba(0, 0, 0, 0.5);
    color: #EDC264;
}

.elementor-4303 .elementor-element.elementor-element-1d9adfb6 {
    --divider-border-style: solid;
    --divider-color: #FFFFFF;
    --divider-border-width: 1px;
}

.elementor-4303 .elementor-element.elementor-element-1d9adfb6>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
}

.elementor-4303 .elementor-element.elementor-element-1d9adfb6 .elementor-divider-separator {
    width: 76%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-4303 .elementor-element.elementor-element-1d9adfb6 .elementor-divider {
    text-align: center;
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-4303 .elementor-element.elementor-element-1d9adfb6.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-4303 .elementor-element.elementor-element-1d9adfb6.elementor-view-framed .elementor-icon,
.elementor-4303 .elementor-element.elementor-element-1d9adfb6.elementor-view-default .elementor-icon {
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-4303 .elementor-element.elementor-element-1d9adfb6.elementor-view-framed .elementor-icon,
.elementor-4303 .elementor-element.elementor-element-1d9adfb6.elementor-view-default .elementor-icon svg {
    fill: #FFFFFF;
}

.elementor-4303 .elementor-element.elementor-element-373ada8 {
    margin-top: -22px;
    margin-bottom: 0px;
}

.elementor-4303 .elementor-element.elementor-global-52163>.elementor-widget-container {
    background-color: #3C678E;
    padding: 30px 30px 030px 30px;
}

@media(min-width:768px) {
    .elementor-4303 .elementor-element.elementor-element-3477f139 {
        width: 26.917%;
    }

    .elementor-4303 .elementor-element.elementor-element-5b8641e4 {
        width: 73.083%;
    }

    .elementor-4303 .elementor-element.elementor-element-23e28dd {
        width: 53.681%;
    }

    .elementor-4303 .elementor-element.elementor-element-5140ad7 {
        width: 46.285%;
    }

    .elementor-4303 .elementor-element.elementor-element-61b37e14 {
        width: 25%;
    }

    .elementor-4303 .elementor-element.elementor-element-56d492a3 {
        width: 48.666%;
    }

    .elementor-4303 .elementor-element.elementor-element-4741fd88 {
        width: 25%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-4303 .elementor-element.elementor-element-d510cb6 {
        width: 33.33%;
    }

    .elementor-4303 .elementor-element.elementor-element-41b7db0 {
        width: 33%;
    }

    .elementor-4303 .elementor-element.elementor-element-b26748e {
        width: 33.33%;
    }
}

@media(max-width:1024px) {
    .elementor-4303 .elementor-element.elementor-element-292a93b6 .elementor-heading-title {
        font-size: 20px;
        line-height: 1.3em;
    }

    .elementor-4303 .elementor-element.elementor-element-17c92d7f .elementor-heading-title {
        font-size: 42px;
    }

    .elementor-4303 .elementor-element.elementor-element-2f08669 .elementor-heading-title {
        font-size: 20px;
        line-height: 1.3em;
    }

    .elementor-4303 .elementor-element.elementor-element-520165dc .elementor-heading-title {
        font-size: 42px;
    }

    .elementor-4303 .elementor-element.elementor-element-67345f1 .elementor-heading-title {
        font-size: 20px;
        line-height: 1.3em;
    }

    .elementor-4303 .elementor-element.elementor-element-1819cbf .elementor-heading-title {
        font-size: 20px;
        line-height: 1.3em;
    }

    .elementor-4303 .elementor-element.elementor-element-25d8ba9 .elementor-heading-title {
        font-size: 20px;
        line-height: 1.3em;
    }

    .elementor-4303 .elementor-element.elementor-element-5f525d8 .elementor-heading-title {
        font-size: 20px;
        line-height: 1.3em;
    }

    .elementor-4303 .elementor-element.elementor-element-630dfba .elementor-heading-title {
        font-size: 20px;
        line-height: 1.3em;
    }

    .elementor-4303 .elementor-element.elementor-element-4b43051b .elementor-heading-title {
        font-size: 42px;
    }

    .elementor-4303 .elementor-element.elementor-element-8b520e9 .elementor-heading-title {
        font-size: 42px;
    }
}

@media(max-width:767px) {
    .elementor-4303 .elementor-element.elementor-element-617727b8 {
        margin-top: 100px;
        margin-bottom: 0px;
    }

    .elementor-4303 .elementor-element.elementor-element-3477f139>.elementor-element-populated {
        padding: 15px 15px 0px 15px;
    }

    .elementor-4303 .elementor-element.elementor-element-292a93b6 {
        text-align: center;
    }

    .elementor-4303 .elementor-element.elementor-element-292a93b6 .elementor-heading-title {
        line-height: 1.3em;
    }

    .elementor-4303 .elementor-element.elementor-element-17c92d7f {
        text-align: center;
    }

    .elementor-4303 .elementor-element.elementor-element-2c9a7ff8>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-4303 .elementor-element.elementor-element-2c9a7ff8 .elementor-divider {
        text-align: center;
    }

    .elementor-4303 .elementor-element.elementor-element-2c9a7ff8 .elementor-divider-separator {
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-4303 .elementor-element.elementor-element-2f08669 {
        text-align: center;
    }

    .elementor-4303 .elementor-element.elementor-element-2f08669 .elementor-heading-title {
        line-height: 1.3em;
    }

    .elementor-4303 .elementor-element.elementor-element-520165dc {
        text-align: center;
    }

    .elementor-4303 .elementor-element.elementor-element-426a695b>.elementor-widget-container {
        margin: 20px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4303 .elementor-element.elementor-element-426a695b {
        text-align: center;
    }

    .elementor-4303 .elementor-element.elementor-element-14a71d7 .elementor-cta__content {
        padding: 75px 20px 30px 20px;
    }

    .elementor-4303 .elementor-element.elementor-element-14a71d7 .elementor-cta__title:not(:last-child) {
        margin-bottom: 20px;
    }

    .elementor-4303 .elementor-element.elementor-element-834e7da .elementor-cta__content {
        padding: 75px 20px 30px 20px;
    }

    .elementor-4303 .elementor-element.elementor-element-834e7da .elementor-cta__title:not(:last-child) {
        margin-bottom: 20px;
    }

    .elementor-4303 .elementor-element.elementor-element-d971e7d .elementor-cta__content {
        padding: 75px 20px 30px 20px;
    }

    .elementor-4303 .elementor-element.elementor-element-d971e7d .elementor-cta__title:not(:last-child) {
        margin-bottom: 20px;
    }

    .elementor-4303 .elementor-element.elementor-element-67345f1 {
        text-align: center;
    }

    .elementor-4303 .elementor-element.elementor-element-67345f1 .elementor-heading-title {
        line-height: 1.3em;
    }

    .elementor-4303 .elementor-element.elementor-element-012948a>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-4303 .elementor-element.elementor-element-6ebddab>.elementor-widget-container {
        margin: 24px 0px 0px 0px;
    }

    .elementor-4303 .elementor-element.elementor-element-1819cbf {
        text-align: center;
    }

    .elementor-4303 .elementor-element.elementor-element-1819cbf .elementor-heading-title {
        line-height: 1.3em;
    }

    .elementor-4303 .elementor-element.elementor-element-6a95289>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 20px 0px 20px;
    }

    .elementor-4303 .elementor-element.elementor-element-98499d6>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-4303 .elementor-element.elementor-element-25d8ba9 {
        text-align: center;
    }

    .elementor-4303 .elementor-element.elementor-element-25d8ba9 .elementor-heading-title {
        line-height: 1.3em;
    }

    .elementor-4303 .elementor-element.elementor-element-7af4727>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-4303 .elementor-element.elementor-element-80ede1f>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-4303 .elementor-element.elementor-element-5f525d8 {
        text-align: center;
    }

    .elementor-4303 .elementor-element.elementor-element-5f525d8 .elementor-heading-title {
        line-height: 1.3em;
    }

    .elementor-4303 .elementor-element.elementor-element-3090a7c>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-4303 .elementor-element.elementor-element-ebf0522>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-4303 .elementor-element.elementor-element-630dfba {
        text-align: center;
    }

    .elementor-4303 .elementor-element.elementor-element-630dfba .elementor-heading-title {
        line-height: 1.3em;
    }

    .elementor-4303 .elementor-element.elementor-element-981ccb6>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-4303 .elementor-element.elementor-element-c0b5c42>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-4303 .elementor-element.elementor-element-4b43051b {
        text-align: center;
    }

    .elementor-4303 .elementor-element.elementor-element-5140ad7>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-4303 .elementor-element.elementor-element-8b520e9>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-4303 .elementor-element.elementor-element-8b520e9 {
        text-align: center;
    }

    .elementor-4303 .elementor-element.elementor-element-8b520e9 .elementor-heading-title {
        font-size: 30px;
        line-height: 36px;
    }
}

/* Start custom CSS for section, class: .elementor-element-7e52fd9 */
.elementor-cta__content {

    background: rgb(12, 40, 65);
    background: linear-gradient(75deg, rgba(12, 40, 65, 1) 0%, rgba(43, 75, 103, 1) 100%);
}

/* End custom CSS */