.elementor-73 .elementor-element.elementor-element-41c18af {
    --display: flex;
    --min-height: 90vh;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: space-around;
    --align-items: center;
    --gap: 10px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.78;
    --overlay-mix-blend-mode: multiply;
    --margin-top: -100px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-73 .elementor-element.elementor-element-41c18af::before, .elementor-73 .elementor-element.elementor-element-41c18af > .elementor-background-video-container::before, .elementor-73 .elementor-element.elementor-element-41c18af > .e-con-inner > .elementor-background-video-container::before, .elementor-73 .elementor-element.elementor-element-41c18af > .elementor-background-slideshow::before, .elementor-73 .elementor-element.elementor-element-41c18af > .e-con-inner > .elementor-background-slideshow::before, .elementor-73 .elementor-element.elementor-element-41c18af > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: transparent;
    background-image: linear-gradient(180deg, #001D4A 0%, #010813 100%);
}

.elementor-73 .elementor-element.elementor-element-41c18af, .elementor-73 .elementor-element.elementor-element-41c18af::before {
    --border-transition: 0.3s;
}

.elementor-73 .elementor-element.elementor-element-e4cd98b {
    --display: flex;
    --justify-content: space-around;
    --gap: 20px;
    --background-transition: 0.3s;
    --margin-top: 0%;
    --margin-right: 0%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-73 .elementor-element.elementor-element-36459ea {
    --spacer-size: 50px;
}

.elementor-73 .elementor-element.elementor-element-48741e8 {
    text-align: center;
}

.elementor-73 .elementor-element.elementor-element-48741e8 .elementor-heading-title {
    color: #21CCCB;
    font-family: "ibm-plex-mono", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 0px;
}

.elementor-73 .elementor-element.elementor-element-aa1b7be {
    text-align: center;
}

.elementor-73 .elementor-element.elementor-element-aa1b7be .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Manrope", Sans-serif;
    font-size: 62px;
    font-weight: 600;
}

.elementor-73 .elementor-element.elementor-element-a8d4b3c {
    text-align: center;
    color: #FFFFFF;
    font-family: "Manrope", Sans-serif;
}

.elementor-73 .elementor-element.elementor-element-a8d4b3c > .elementor-widget-container {
    margin: 0% 8% 0% 08%;
}

.elementor-73 .elementor-element.elementor-element-b2391ca .elementor-button {
    font-family: "ibm-plex-mono", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    text-decoration: none;
    letter-spacing: 0px;
    background-color: rgba(2, 1, 1, 0);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #21CCCB;
    box-shadow: 0px 0px 7px 0px #0DF6FF;
}

.elementor-73 .elementor-element.elementor-element-b2391ca .elementor-button:hover, .elementor-73 .elementor-element.elementor-element-b2391ca .elementor-button:focus {
    color: #FFFFFF;
    background-color: #21CCCB;
}

.elementor-73 .elementor-element.elementor-element-b2391ca .elementor-button:hover svg, .elementor-73 .elementor-element.elementor-element-b2391ca .elementor-button:focus svg {
    fill: #FFFFFF;
}

.elementor-73 .elementor-element.elementor-element-80a0fd5 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --align-items: center;
    --background-transition: 0.3s;
    box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.5);
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --padding-top: 0%;
    --padding-right: 0%;
    --padding-bottom: 0%;
    --padding-left: 8%;
}

.elementor-73 .elementor-element.elementor-element-d408c4a {
    text-align: left;
}

.elementor-73 .elementor-element.elementor-element-d408c4a .elementor-heading-title {
    color: #001D4A;
    font-family: "Manrope", Sans-serif;
    font-size: 16px;
    font-weight: 500;
}

.elementor-73 .elementor-element.elementor-element-c299102 {
    --e-image-carousel-slides-to-show: 6;
}

.elementor-73 .elementor-element.elementor-element-e2a43ae {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --align-items: stretch;
    --gap: 10px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --padding-top: 0%;
    --padding-right: 0%;
    --padding-bottom: 0%;
    --padding-left: 8%;
}

.elementor-73 .elementor-element.elementor-element-e2a43ae:not(.elementor-motion-effects-element-type-background), .elementor-73 .elementor-element.elementor-element-e2a43ae > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-73 .elementor-element.elementor-element-e2a43ae, .elementor-73 .elementor-element.elementor-element-e2a43ae::before {
    --border-transition: 0.3s;
}

.elementor-73 .elementor-element.elementor-element-925bcca {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0%;
    --padding-right: 5%;
    --padding-bottom: 0%;
    --padding-left: 0%;
}

.elementor-73 .elementor-element.elementor-element-925bcca.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-73 .elementor-element.elementor-element-d7701d0 {
    --spacer-size: 50px;
}

.elementor-73 .elementor-element.elementor-element-f7ef6b6 .elementor-heading-title {
    color: #21CCCB;
    font-family: "ibm-plex-mono", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 0px;
}

.elementor-73 .elementor-element.elementor-element-d0042d5 {
    text-align: left;
}

.elementor-73 .elementor-element.elementor-element-d0042d5 .elementor-heading-title {
    color: #001D4A;
    font-family: "Manrope", Sans-serif;
    font-size: 40px;
    font-weight: 600;
}

.elementor-73 .elementor-element.elementor-element-0f034eb {
    text-align: left;
    color: #455065;
    font-family: "Manrope", Sans-serif;
}

.elementor-73 .elementor-element.elementor-element-c106b88 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0%;
    --padding-right: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
}

.elementor-73 .elementor-element.elementor-element-6a02df7 {
    --spacer-size: 50px;
}

.elementor-73 .elementor-element.elementor-element-6c7caa7 .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-73 .elementor-element.elementor-element-a18f935 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --margin-top: 100px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
}

.elementor-73 .elementor-element.elementor-element-118875c {
    text-align: center;
}

.elementor-73 .elementor-element.elementor-element-118875c .elementor-heading-title {
    color: #21CCCB;
    font-family: "ibm-plex-mono", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 0px;
}

.elementor-73 .elementor-element.elementor-element-674096d {
    text-align: center;
}

.elementor-73 .elementor-element.elementor-element-674096d .elementor-heading-title {
    color: #001D4A;
    font-family: "Manrope", Sans-serif;
    font-size: 40px;
    font-weight: 300;
    line-height: 1.1em;
}

.elementor-73 .elementor-element.elementor-element-cf07395 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 30px;
    --background-transition: 0.3s;
    --margin-top: 100px;
    --margin-right: 0px;
    --margin-bottom: 0100px;
    --margin-left: 0px;
}

.elementor-73 .elementor-element.elementor-element-da238e7 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --align-items: flex-start;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 3px;
    --border-width-top: 0px;
    --border-width-right: 0px;
    --border-width-bottom: 0px;
    --border-width-left: 3px;
    border-color: var(--e-global-color-44375da8);
    --border-color: var(--e-global-color-44375da8);
    --padding-top: 20px;
    --padding-right: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
}

.elementor-73 .elementor-element.elementor-element-da238e7, .elementor-73 .elementor-element.elementor-element-da238e7::before {
    --border-transition: 0.3s;
}

.elementor-73 .elementor-element.elementor-element-f13027c .premium-counter:not(.top) {
    justify-content: flex-start;
}

.elementor-73 .elementor-element.elementor-element-f13027c .premium-counter.top {
    align-items: flex-start;
}

.elementor-73 .elementor-element.elementor-element-f13027c .premium-init-wrapper {
    flex-direction: column;
}

.elementor-73 .elementor-element.elementor-element-f13027c .premium-counter-value-wrap {
    align-self: flex-start;
}

.elementor-73 .elementor-element.elementor-element-f13027c .premium-counter-title {
    text-align: left;
}

.elementor-73 .elementor-element.elementor-element-f13027c .premium-counter-title .premium-counter-title-val {
    color: var(--e-global-color-6fc2984d);
    font-family: "ibm-plex-mono", Sans-serif;
    font-size: 16px;
    line-height: 39px;
}

.elementor-73 .elementor-element.elementor-element-f13027c .premium-counter-desc {
    font-family: "ibm-plex-mono", Sans-serif;
}

.elementor-73 .elementor-element.elementor-element-f13027c .premium-counter-area .premium-counter-init {
    color: var(--e-global-color-44375da8);
    font-family: "ibm-plex-mono", Sans-serif;
    font-size: 54px;
    font-weight: 700;
    line-height: 38px;
}

.elementor-73 .elementor-element.elementor-element-f13027c .premium-counter-area span#prefix {
    color: var(--e-global-color-44375da8);
}

.elementor-73 .elementor-element.elementor-element-f13027c .premium-counter-area span#suffix {
    color: var(--e-global-color-44375da8);
    font-family: "Arial", Sans-serif;
    font-size: 28px;
    font-weight: bold;
}

.elementor-73 .elementor-element.elementor-element-e73eadd {
    text-align: left;
    color: var(--e-global-color-6fc2984d);
    font-family: "Manrope", Sans-serif;
    font-size: 16px;
}

.elementor-73 .elementor-element.elementor-element-652b4b1 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --align-items: flex-start;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 3px;
    --border-width-top: 0px;
    --border-width-right: 0px;
    --border-width-bottom: 0px;
    --border-width-left: 3px;
    border-color: var(--e-global-color-44375da8);
    --border-color: var(--e-global-color-44375da8);
    --padding-top: 20px;
    --padding-right: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
}

.elementor-73 .elementor-element.elementor-element-652b4b1, .elementor-73 .elementor-element.elementor-element-652b4b1::before {
    --border-transition: 0.3s;
}

.elementor-73 .elementor-element.elementor-element-169824c .premium-counter:not(.top) {
    justify-content: flex-start;
}

.elementor-73 .elementor-element.elementor-element-169824c .premium-counter.top {
    align-items: flex-start;
}

.elementor-73 .elementor-element.elementor-element-169824c .premium-init-wrapper {
    flex-direction: column;
}

.elementor-73 .elementor-element.elementor-element-169824c .premium-counter-value-wrap {
    align-self: flex-start;
}

.elementor-73 .elementor-element.elementor-element-169824c .premium-counter-title {
    text-align: left;
}

.elementor-73 .elementor-element.elementor-element-169824c .premium-counter-title .premium-counter-title-val {
    color: var(--e-global-color-6fc2984d);
    font-family: "ibm-plex-mono", Sans-serif;
    font-size: 16px;
    line-height: 39px;
}

.elementor-73 .elementor-element.elementor-element-169824c .premium-counter-desc {
    font-family: "ibm-plex-mono", Sans-serif;
}

.elementor-73 .elementor-element.elementor-element-169824c .premium-counter-area .premium-counter-init {
    color: var(--e-global-color-44375da8);
    font-family: "ibm-plex-mono", Sans-serif;
    font-size: 54px;
    font-weight: 700;
    line-height: 38px;
}

.elementor-73 .elementor-element.elementor-element-169824c .premium-counter-area span#prefix {
    color: var(--e-global-color-44375da8);
}

.elementor-73 .elementor-element.elementor-element-169824c .premium-counter-area span#suffix {
    color: var(--e-global-color-44375da8);
    font-family: "Arial", Sans-serif;
    font-size: 28px;
    font-weight: bold;
}

.elementor-73 .elementor-element.elementor-element-a12d322 {
    text-align: left;
    color: var(--e-global-color-6fc2984d);
    font-family: "Manrope", Sans-serif;
    font-size: 16px;
}

.elementor-73 .elementor-element.elementor-element-4225b6a {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --align-items: flex-start;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 3px;
    --border-width-top: 0px;
    --border-width-right: 0px;
    --border-width-bottom: 0px;
    --border-width-left: 3px;
    border-color: var(--e-global-color-44375da8);
    --border-color: var(--e-global-color-44375da8);
    --padding-top: 20px;
    --padding-right: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
}

.elementor-73 .elementor-element.elementor-element-4225b6a, .elementor-73 .elementor-element.elementor-element-4225b6a::before {
    --border-transition: 0.3s;
}

.elementor-73 .elementor-element.elementor-element-d43561c .premium-counter:not(.top) {
    justify-content: flex-start;
}

.elementor-73 .elementor-element.elementor-element-d43561c .premium-counter.top {
    align-items: flex-start;
}

.elementor-73 .elementor-element.elementor-element-d43561c .premium-init-wrapper {
    flex-direction: column;
}

.elementor-73 .elementor-element.elementor-element-d43561c .premium-counter-value-wrap {
    align-self: flex-start;
}

.elementor-73 .elementor-element.elementor-element-d43561c .premium-counter-title {
    text-align: left;
}

.elementor-73 .elementor-element.elementor-element-d43561c .premium-counter-title .premium-counter-title-val {
    color: var(--e-global-color-6fc2984d);
    font-family: "ibm-plex-mono", Sans-serif;
    font-size: 16px;
    line-height: 39px;
}

.elementor-73 .elementor-element.elementor-element-d43561c .premium-counter-desc {
    font-family: "ibm-plex-mono", Sans-serif;
}

.elementor-73 .elementor-element.elementor-element-d43561c .premium-counter-area .premium-counter-init {
    color: var(--e-global-color-44375da8);
    font-family: "ibm-plex-mono", Sans-serif;
    font-size: 54px;
    font-weight: 700;
    line-height: 38px;
}

.elementor-73 .elementor-element.elementor-element-d43561c .premium-counter-area span#prefix {
    color: var(--e-global-color-44375da8);
}

.elementor-73 .elementor-element.elementor-element-d43561c .premium-counter-area span#suffix {
    color: var(--e-global-color-44375da8);
    font-family: "Arial", Sans-serif;
    font-size: 28px;
    font-weight: bold;
}

.elementor-73 .elementor-element.elementor-element-168c35d {
    text-align: left;
    color: var(--e-global-color-6fc2984d);
    font-family: "Manrope", Sans-serif;
    font-size: 16px;
}

.elementor-73 .elementor-element.elementor-element-412330c {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --align-items: stretch;
    --gap: 10px;
    --background-transition: 0.3s;
}

.elementor-73 .elementor-element.elementor-element-412330c:not(.elementor-motion-effects-element-type-background), .elementor-73 .elementor-element.elementor-element-412330c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F4F5F7;
}

.elementor-73 .elementor-element.elementor-element-412330c, .elementor-73 .elementor-element.elementor-element-412330c::before {
    --border-transition: 0.3s;
}

.elementor-73 .elementor-element.elementor-element-599f2f3 {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: 50px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
}

.elementor-73 .elementor-element.elementor-element-96f9f2b {
    text-align: center;
}

.elementor-73 .elementor-element.elementor-element-96f9f2b .elementor-heading-title {
    color: #21CCCB;
    font-family: "ibm-plex-mono", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 0px;
}

.elementor-73 .elementor-element.elementor-element-b250e8a {
    text-align: center;
}

.elementor-73 .elementor-element.elementor-element-b250e8a .elementor-heading-title {
    color: #001D4A;
    font-family: "Manrope", Sans-serif;
    font-size: 40px;
    font-weight: 600;
}

.elementor-73 .elementor-element.elementor-element-803d2bc {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --align-items: stretch;
    --gap: 10px;
    --background-transition: 0.3s;
    --padding-top: 5%;
    --padding-right: 25%;
    --padding-bottom: 10%;
    --padding-left: 25%;
}

.elementor-73 .elementor-element.elementor-element-803d2bc:not(.elementor-motion-effects-element-type-background), .elementor-73 .elementor-element.elementor-element-803d2bc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F4F5F7;
}

.elementor-73 .elementor-element.elementor-element-803d2bc, .elementor-73 .elementor-element.elementor-element-803d2bc::before {
    --border-transition: 0.3s;
}

.elementor-73 .elementor-element.elementor-element-deeae1d {
    --display: flex;
    --gap: 0px;
    --background-transition: 0.3s;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.08);
    --margin-top: 0px;
    --margin-right: 10px;
    --margin-bottom: 0px;
    --margin-left: 10px;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 20px;
    --padding-left: 0px;
}

.elementor-73 .elementor-element.elementor-element-deeae1d:not(.elementor-motion-effects-element-type-background), .elementor-73 .elementor-element.elementor-element-deeae1d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-73 .elementor-element.elementor-element-deeae1d:hover::before, .elementor-73 .elementor-element.elementor-element-deeae1d:hover > .elementor-background-video-container::before, .elementor-73 .elementor-element.elementor-element-deeae1d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-73 .elementor-element.elementor-element-deeae1d > .elementor-background-slideshow:hover::before, .elementor-73 .elementor-element.elementor-element-deeae1d > .e-con-inner > .elementor-background-slideshow:hover::before {
    --background-overlay: '';
}

.elementor-73 .elementor-element.elementor-element-deeae1d:hover {
    --overlay-opacity: 0.5;
}

.elementor-73 .elementor-element.elementor-element-deeae1d, .elementor-73 .elementor-element.elementor-element-deeae1d::before {
    --border-transition: 0.3s;
}

.elementor-73 .elementor-element.elementor-element-d3673be img {
    width: 100%;
}

.elementor-73 .elementor-element.elementor-element-d3673be > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-73 .elementor-element.elementor-element-d1c9c58 {
    --spacer-size: 20px;
}

.elementor-73 .elementor-element.elementor-element-c63db4c {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --align-items: stretch;
    --gap: 10px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-73 .elementor-element.elementor-element-861fe09 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-73 .elementor-element.elementor-element-de46bb5 .elementor-heading-title {
    color: #455065;
    font-family: "Manrope", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
}

.elementor-73 .elementor-element.elementor-element-de46bb5 > .elementor-widget-container {
    padding: 0px 20px 0px 20px;
}

.elementor-73 .elementor-element.elementor-element-450a95d .elementor-heading-title {
    color: #455065;
    font-family: "ibm-plex-mono", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-73 .elementor-element.elementor-element-450a95d > .elementor-widget-container {
    padding: 0px 20px 0px 20px;
}

.elementor-73 .elementor-element.elementor-element-8b093eb {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-73 .elementor-element.elementor-element-32528b3 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 15px;
    --grid-column-gap: 5px;
    --grid-row-gap: 0px;
}

.elementor-73 .elementor-element.elementor-element-32528b3 .elementor-widget-container {
    text-align: right;
}

.elementor-73 .elementor-element.elementor-element-32528b3 > .elementor-widget-container {
    padding: 0px 20px 0px 0px;
}

.elementor-73 .elementor-element.elementor-element-a953f4b {
    --display: flex;
    --gap: 0px;
    --background-transition: 0.3s;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.08);
    --margin-top: 0px;
    --margin-right: 10px;
    --margin-bottom: 0px;
    --margin-left: 10px;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 20px;
    --padding-left: 0px;
}

.elementor-73 .elementor-element.elementor-element-a953f4b:not(.elementor-motion-effects-element-type-background), .elementor-73 .elementor-element.elementor-element-a953f4b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-73 .elementor-element.elementor-element-a953f4b, .elementor-73 .elementor-element.elementor-element-a953f4b::before {
    --border-transition: 0.3s;
}

.elementor-73 .elementor-element.elementor-element-9a1d178 img {
    width: 100%;
}

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

.elementor-73 .elementor-element.elementor-element-2a6fec3 {
    --spacer-size: 20px;
}

.elementor-73 .elementor-element.elementor-element-525112e {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --align-items: stretch;
    --gap: 10px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}

.elementor-73 .elementor-element.elementor-element-8b395a9 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-73 .elementor-element.elementor-element-8b395a9.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-73 .elementor-element.elementor-element-af4c281 .elementor-heading-title {
    color: #455065;
    font-family: "Manrope", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
}

.elementor-73 .elementor-element.elementor-element-af4c281 > .elementor-widget-container {
    padding: 0px 20px 0px 20px;
}

.elementor-73 .elementor-element.elementor-element-fca4b67 .elementor-heading-title {
    color: #455065;
    font-family: "ibm-plex-mono", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-73 .elementor-element.elementor-element-fca4b67 > .elementor-widget-container {
    padding: 0px 20px 0px 20px;
}

.elementor-73 .elementor-element.elementor-element-b42ded1 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-73 .elementor-element.elementor-element-bd91952 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 15px;
    --grid-column-gap: 5px;
    --grid-row-gap: 0px;
}

.elementor-73 .elementor-element.elementor-element-bd91952 .elementor-widget-container {
    text-align: right;
}

.elementor-73 .elementor-element.elementor-element-bd91952 > .elementor-widget-container {
    padding: 0px 20px 0px 0px;
}

.elementor-73 .elementor-element.elementor-element-7a7a287 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --align-items: stretch;
    --gap: 10px;
    --background-transition: 0.3s;
}

.elementor-73 .elementor-element.elementor-element-7a7a287:not(.elementor-motion-effects-element-type-background), .elementor-73 .elementor-element.elementor-element-7a7a287 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-73 .elementor-element.elementor-element-7a7a287, .elementor-73 .elementor-element.elementor-element-7a7a287::before {
    --border-transition: 0.3s;
}

.elementor-73 .elementor-element.elementor-element-52a2737 {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: 100px;
    --margin-right: 0px;
    --margin-bottom: 50px;
    --margin-left: 0px;
}

.elementor-73 .elementor-element.elementor-element-2ef694e {
    text-align: center;
}

.elementor-73 .elementor-element.elementor-element-2ef694e .elementor-heading-title {
    color: #21CCCB;
    font-family: "ibm-plex-mono", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 0px;
}

.elementor-73 .elementor-element.elementor-element-97c9fd5 {
    text-align: center;
}

.elementor-73 .elementor-element.elementor-element-97c9fd5 .elementor-heading-title {
    color: #001D4A;
    font-family: "Manrope", Sans-serif;
    font-size: 40px;
    font-weight: 600;
}

.elementor-73 .elementor-element.elementor-element-891b6c0 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --align-items: stretch;
    --gap: 10px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --padding-top: 0%;
    --padding-right: 5%;
    --padding-bottom: 0%;
    --padding-left: 5%;
}

.elementor-73 .elementor-element.elementor-element-c1cdf8b {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-73 .elementor-element.elementor-element-a02a171 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --align-items: stretch;
    --gap: 10px;
    --background-transition: 0.3s;
}

.elementor-73 .elementor-element.elementor-element-6801d6e {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-73 .elementor-element.elementor-element-6d52fc9 .elementor-icon-wrapper {
    text-align: right;
}

.elementor-73 .elementor-element.elementor-element-6d52fc9 .elementor-icon {
    font-size: 35px;
}

.elementor-73 .elementor-element.elementor-element-6d52fc9 .elementor-icon svg {
    height: 35px;
}

.elementor-73 .elementor-element.elementor-element-b105a3b {
    --display: flex;
    --gap: 10px;
    --background-transition: 0.3s;
}

.elementor-73 .elementor-element.elementor-element-9b3ad83 .elementor-heading-title {
    color: #001D4A;
    font-family: "ibm-plex-mono", Sans-serif;
    font-size: 16px;
    font-weight: 800;
    text-transform: uppercase;
}

.elementor-73 .elementor-element.elementor-element-5819433 .elementor-heading-title {
    color: #455065;
    font-family: "Manrope", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 19px;
}

.elementor-73 .elementor-element.elementor-element-2113544 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-73 .elementor-element.elementor-element-b012e1d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --align-items: stretch;
    --gap: 10px;
    --background-transition: 0.3s;
}

.elementor-73 .elementor-element.elementor-element-fafdc41 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-73 .elementor-element.elementor-element-bd9f2d8 .elementor-icon-wrapper {
    text-align: right;
}

.elementor-73 .elementor-element.elementor-element-bd9f2d8 .elementor-icon {
    font-size: 35px;
}

.elementor-73 .elementor-element.elementor-element-bd9f2d8 .elementor-icon svg {
    height: 35px;
}

.elementor-73 .elementor-element.elementor-element-71fea04 {
    --display: flex;
    --gap: 10px;
    --background-transition: 0.3s;
}

.elementor-73 .elementor-element.elementor-element-9d87d4d .elementor-heading-title {
    color: #001D4A;
    font-family: "ibm-plex-mono", Sans-serif;
    font-size: 16px;
    font-weight: 800;
    text-transform: uppercase;
}

.elementor-73 .elementor-element.elementor-element-b27b020 .elementor-heading-title {
    color: #455065;
    font-family: "Manrope", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 19px;
}

.elementor-73 .elementor-element.elementor-element-84b1991 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-73 .elementor-element.elementor-element-e8218b2 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --align-items: stretch;
    --gap: 10px;
    --background-transition: 0.3s;
}

.elementor-73 .elementor-element.elementor-element-d21ab80 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-73 .elementor-element.elementor-element-3affcfc .elementor-icon-wrapper {
    text-align: right;
}

.elementor-73 .elementor-element.elementor-element-3affcfc .elementor-icon {
    font-size: 35px;
}

.elementor-73 .elementor-element.elementor-element-3affcfc .elementor-icon svg {
    height: 35px;
}

.elementor-73 .elementor-element.elementor-element-ef6e6c8 {
    --display: flex;
    --gap: 10px;
    --background-transition: 0.3s;
}

.elementor-73 .elementor-element.elementor-element-9a0ab3b .elementor-heading-title {
    color: #001D4A;
    font-family: "ibm-plex-mono", Sans-serif;
    font-size: 16px;
    font-weight: 800;
    text-transform: uppercase;
}

.elementor-73 .elementor-element.elementor-element-adc80fc .elementor-heading-title {
    color: #455065;
    font-family: "Manrope", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 19px;
}

.elementor-73 .elementor-element.elementor-element-fd23116 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --align-items: stretch;
    --gap: 10px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 100px;
    --margin-left: 0px;
    --padding-top: 0%;
    --padding-right: 5%;
    --padding-bottom: 0%;
    --padding-left: 05%;
}

.elementor-73 .elementor-element.elementor-element-5f484b1 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-73 .elementor-element.elementor-element-10b3b89 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --align-items: stretch;
    --gap: 10px;
    --background-transition: 0.3s;
}

.elementor-73 .elementor-element.elementor-element-b820ece {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-73 .elementor-element.elementor-element-8ebbe67 .elementor-icon-wrapper {
    text-align: right;
}

.elementor-73 .elementor-element.elementor-element-8ebbe67 .elementor-icon {
    font-size: 35px;
}

.elementor-73 .elementor-element.elementor-element-8ebbe67 .elementor-icon svg {
    height: 35px;
}

.elementor-73 .elementor-element.elementor-element-b8a927e {
    --display: flex;
    --gap: 10px;
    --background-transition: 0.3s;
}

.elementor-73 .elementor-element.elementor-element-c879d6e .elementor-heading-title {
    color: #001D4A;
    font-family: "ibm-plex-mono", Sans-serif;
    font-size: 16px;
    font-weight: 800;
    text-transform: uppercase;
}

.elementor-73 .elementor-element.elementor-element-1083968 .elementor-heading-title {
    color: #455065;
    font-family: "Manrope", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 19px;
}

.elementor-73 .elementor-element.elementor-element-d6c1fe3 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-73 .elementor-element.elementor-element-2f08788 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --align-items: stretch;
    --gap: 10px;
    --background-transition: 0.3s;
}

.elementor-73 .elementor-element.elementor-element-7b0256e {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-73 .elementor-element.elementor-element-205b281 .elementor-icon-wrapper {
    text-align: right;
}

.elementor-73 .elementor-element.elementor-element-205b281 .elementor-icon {
    font-size: 35px;
}

.elementor-73 .elementor-element.elementor-element-205b281 .elementor-icon svg {
    height: 35px;
}

.elementor-73 .elementor-element.elementor-element-df80b01 {
    --display: flex;
    --gap: 10px;
    --background-transition: 0.3s;
}

.elementor-73 .elementor-element.elementor-element-16ff40b .elementor-heading-title {
    color: #001D4A;
    font-family: "ibm-plex-mono", Sans-serif;
    font-size: 16px;
    font-weight: 800;
    text-transform: uppercase;
}

.elementor-73 .elementor-element.elementor-element-5d477f4 .elementor-heading-title {
    color: #455065;
    font-family: "Manrope", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 19px;
}

.elementor-73 .elementor-element.elementor-element-e0dd2b8 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-73 .elementor-element.elementor-element-d1333cb {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --align-items: stretch;
    --gap: 10px;
    --background-transition: 0.3s;
}

.elementor-73 .elementor-element.elementor-element-9217e6d {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-73 .elementor-element.elementor-element-2c38bd3 .elementor-icon-wrapper {
    text-align: right;
}

.elementor-73 .elementor-element.elementor-element-2c38bd3 .elementor-icon {
    font-size: 35px;
}

.elementor-73 .elementor-element.elementor-element-2c38bd3 .elementor-icon svg {
    height: 35px;
}

.elementor-73 .elementor-element.elementor-element-8b06045 {
    --display: flex;
    --gap: 10px;
    --background-transition: 0.3s;
}

.elementor-73 .elementor-element.elementor-element-1a3b9e5 .elementor-heading-title {
    color: #001D4A;
    font-family: "ibm-plex-mono", Sans-serif;
    font-size: 16px;
    font-weight: 800;
    text-transform: uppercase;
}

.elementor-73 .elementor-element.elementor-element-7dfa80b .elementor-heading-title {
    color: #455065;
    font-family: "Manrope", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 19px;
}

.elementor-73 .elementor-element.elementor-element-61c9aa0 > .elementor-container {
    min-height: 400px;
}

.elementor-73 .elementor-element.elementor-element-61c9aa0 > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #000000 0%, #001D4A 100%);
    opacity: 0.87;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-73 .elementor-element.elementor-element-61c9aa0 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-73 .elementor-element.elementor-element-d2c31cd > .elementor-element-populated {
    margin: 0% 20% 0% 020%;
    --e-column-margin-right: 20%;
    --e-column-margin-left: 020%;
}

.elementor-73 .elementor-element.elementor-element-2938977 {
    text-align: center;
}

.elementor-73 .elementor-element.elementor-element-2938977 .elementor-heading-title {
    color: #21CCCB;
    font-family: "ibm-plex-mono", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 0px;
}

.elementor-73 .elementor-element.elementor-element-83a2a65 {
    text-align: center;
}

.elementor-73 .elementor-element.elementor-element-83a2a65 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Manrope", Sans-serif;
    font-size: 45px;
    font-weight: 600;
}

.elementor-73 .elementor-element.elementor-element-a962720 {
    text-align: center;
    color: #FFFFFF;
    font-family: "Manrope", Sans-serif;
}

.elementor-73 .elementor-element.elementor-element-5c49e17 .elementor-button {
    font-family: "ibm-plex-mono", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #21CCCB;
}

.elementor-73 .elementor-element.elementor-element-5c49e17 .elementor-button:hover, .elementor-73 .elementor-element.elementor-element-5c49e17 .elementor-button:focus {
    color: #FFFFFF;
    background-color: #455065;
}

.elementor-73 .elementor-element.elementor-element-5c49e17 .elementor-button:hover svg, .elementor-73 .elementor-element.elementor-element-5c49e17 .elementor-button:focus svg {
    fill: #FFFFFF;
}

@media (min-width: 768px) {
    .elementor-73 .elementor-element.elementor-element-e4cd98b {
        --width: 100%;
    }

    .elementor-73 .elementor-element.elementor-element-925bcca {
        --width: 54.971%;
    }

    .elementor-73 .elementor-element.elementor-element-861fe09 {
        --width: 58.947%;
    }

    .elementor-73 .elementor-element.elementor-element-8b093eb {
        --width: 40.79%;
    }

    .elementor-73 .elementor-element.elementor-element-8b395a9 {
        --width: 62.982%;
    }

    .elementor-73 .elementor-element.elementor-element-b42ded1 {
        --width: 33.348%;
    }

    .elementor-73 .elementor-element.elementor-element-6801d6e {
        --width: 20%;
    }

    .elementor-73 .elementor-element.elementor-element-b105a3b {
        --width: 79.996%;
    }

    .elementor-73 .elementor-element.elementor-element-fafdc41 {
        --width: 20%;
    }

    .elementor-73 .elementor-element.elementor-element-71fea04 {
        --width: 79.996%;
    }

    .elementor-73 .elementor-element.elementor-element-d21ab80 {
        --width: 20%;
    }

    .elementor-73 .elementor-element.elementor-element-ef6e6c8 {
        --width: 79.996%;
    }

    .elementor-73 .elementor-element.elementor-element-b820ece {
        --width: 20%;
    }

    .elementor-73 .elementor-element.elementor-element-b8a927e {
        --width: 79.996%;
    }

    .elementor-73 .elementor-element.elementor-element-7b0256e {
        --width: 20%;
    }

    .elementor-73 .elementor-element.elementor-element-df80b01 {
        --width: 79.996%;
    }

    .elementor-73 .elementor-element.elementor-element-9217e6d {
        --width: 20%;
    }

    .elementor-73 .elementor-element.elementor-element-8b06045 {
        --width: 79.996%;
    }
}

@media (max-width: 767px) {
    .elementor-73 .elementor-element.elementor-element-41c18af {
        --margin-top: -100px;
        --margin-right: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --padding-top: 0px;
        --padding-right: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
    }

    .elementor-73 .elementor-element.elementor-element-e4cd98b {
        --justify-content: flex-start;
    }

    .elementor-73 .elementor-element.elementor-element-36459ea > .elementor-widget-container {
        padding: 10% 10% 10% 10%;
    }

    .elementor-73 .elementor-element.elementor-element-aa1b7be .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-73 .elementor-element.elementor-element-aa1b7be > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-73 .elementor-element.elementor-element-a8d4b3c > .elementor-widget-container {
        margin: 0% 5% 0% 5%;
    }

    .elementor-73 .elementor-element.elementor-element-b2391ca .elementor-button {
        padding: 12px 18px 12px 18px;
    }

    .elementor-73 .elementor-element.elementor-element-e2a43ae {
        --margin-top: 0px;
        --margin-right: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --padding-top: 0px;
        --padding-right: 20px;
        --padding-bottom: 0px;
        --padding-left: 20px;
    }

    .elementor-73 .elementor-element.elementor-element-925bcca {
        --margin-top: 0px;
        --margin-right: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --padding-top: 0px;
        --padding-right: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
    }

    .elementor-73 .elementor-element.elementor-element-d0042d5 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-73 .elementor-element.elementor-element-0f034eb {
        font-size: 16px;
    }

    .elementor-73 .elementor-element.elementor-element-c106b88 {
        --margin-top: 0px;
        --margin-right: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --padding-top: 0px;
        --padding-right: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
    }

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

    .elementor-73 .elementor-element.elementor-element-674096d .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-73 .elementor-element.elementor-element-412330c {
        --padding-top: 64px;
        --padding-right: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
    }

    .elementor-73 .elementor-element.elementor-element-599f2f3 {
        --margin-top: 0px;
        --margin-right: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --padding-top: 0px;
        --padding-right: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
    }

    .elementor-73 .elementor-element.elementor-element-b250e8a .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-73 .elementor-element.elementor-element-a953f4b {
        --padding-top: 0px;
        --padding-right: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
    }

    .elementor-73 .elementor-element.elementor-element-7a7a287 {
        --padding-top: 63px;
        --padding-right: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
    }

    .elementor-73 .elementor-element.elementor-element-97c9fd5 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-73 .elementor-element.elementor-element-891b6c0 {
        --margin-top: 10%;
        --margin-right: 0%;
        --margin-bottom: 10%;
        --margin-left: 0%;
    }

    .elementor-73 .elementor-element.elementor-element-a02a171 {
        --padding-top: 0px;
        --padding-right: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
    }

    .elementor-73 .elementor-element.elementor-element-6801d6e {
        --width: 20%;
    }

    .elementor-73 .elementor-element.elementor-element-6d52fc9 .elementor-icon-wrapper {
        text-align: left;
    }

    .elementor-73 .elementor-element.elementor-element-b105a3b {
        --width: 80%;
    }

    .elementor-73 .elementor-element.elementor-element-2113544 {
        --margin-top: 0px;
        --margin-right: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --padding-top: 0px;
        --padding-right: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
    }

    .elementor-73 .elementor-element.elementor-element-b012e1d {
        --padding-top: 0px;
        --padding-right: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
    }

    .elementor-73 .elementor-element.elementor-element-fafdc41 {
        --width: 20%;
    }

    .elementor-73 .elementor-element.elementor-element-bd9f2d8 .elementor-icon-wrapper {
        text-align: left;
    }

    .elementor-73 .elementor-element.elementor-element-71fea04 {
        --width: 80%;
    }

    .elementor-73 .elementor-element.elementor-element-e8218b2 {
        --padding-top: 0px;
        --padding-right: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
    }

    .elementor-73 .elementor-element.elementor-element-d21ab80 {
        --width: 20%;
    }

    .elementor-73 .elementor-element.elementor-element-3affcfc .elementor-icon-wrapper {
        text-align: left;
    }

    .elementor-73 .elementor-element.elementor-element-ef6e6c8 {
        --width: 80%;
    }

    .elementor-73 .elementor-element.elementor-element-10b3b89 {
        --padding-top: 0px;
        --padding-right: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
    }

    .elementor-73 .elementor-element.elementor-element-b820ece {
        --width: 20%;
    }

    .elementor-73 .elementor-element.elementor-element-8ebbe67 .elementor-icon-wrapper {
        text-align: left;
    }

    .elementor-73 .elementor-element.elementor-element-b8a927e {
        --width: 80%;
    }

    .elementor-73 .elementor-element.elementor-element-2f08788 {
        --padding-top: 0px;
        --padding-right: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
    }

    .elementor-73 .elementor-element.elementor-element-7b0256e {
        --width: 20%;
    }

    .elementor-73 .elementor-element.elementor-element-205b281 .elementor-icon-wrapper {
        text-align: left;
    }

    .elementor-73 .elementor-element.elementor-element-df80b01 {
        --width: 80%;
    }

    .elementor-73 .elementor-element.elementor-element-d1333cb {
        --margin-top: 0%;
        --margin-right: 0%;
        --margin-bottom: 10%;
        --margin-left: 0%;
        --padding-top: 0px;
        --padding-right: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
    }

    .elementor-73 .elementor-element.elementor-element-9217e6d {
        --width: 20%;
    }

    .elementor-73 .elementor-element.elementor-element-2c38bd3 .elementor-icon-wrapper {
        text-align: left;
    }

    .elementor-73 .elementor-element.elementor-element-8b06045 {
        --width: 80%;
    }

    .elementor-73 .elementor-element.elementor-element-d2c31cd > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-73 .elementor-element.elementor-element-83a2a65 .elementor-heading-title {
        font-size: 30px;
    }
}

/* Start custom CSS for image-carousel, class: .elementor-element-c299102 */
.elementor-73 .elementor-element.elementor-element-c299102 .swiper-wrapper {
    -webkit-transition-timing-function: linear: !important;
    transition-timing-function: linear: !important;
}

/* End custom CSS */