.elementor-9 .elementor-element.elementor-element-da575d6 {
    --display: flex;
    --min-height: 100vh;
    --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;
    --overlay-opacity: 0.8;
    --padding-top: 70px;
    --padding-bottom: 70px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-9 .elementor-element.elementor-element-da575d6:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-da575d6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0D1B2B;
    background-image: url("../images/generated-mp86L9Mk0vSjOprJ.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-9 .elementor-element.elementor-element-da575d6::before,
.elementor-9 .elementor-element.elementor-element-da575d6>.elementor-background-video-container::before,
.elementor-9 .elementor-element.elementor-element-da575d6>.e-con-inner>.elementor-background-video-container::before,
.elementor-9 .elementor-element.elementor-element-da575d6>.elementor-background-slideshow::before,
.elementor-9 .elementor-element.elementor-element-da575d6>.e-con-inner>.elementor-background-slideshow::before,
.elementor-9 .elementor-element.elementor-element-da575d6>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: #0D1B2B;
    --background-overlay: '';
}

.elementor-9 .elementor-element.elementor-element-1048b821 {
    --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;
    --justify-content: center;
}

.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-9 .elementor-element.elementor-element-4ec3517d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-4ec3517d {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-4ec3517d .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 50px;
    font-weight: 700;
    text-transform: uppercase;
    color: #FFFFFF;
}

.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-9 .elementor-element.elementor-element-57e3c0d5 {
    text-align: center;
    font-family: "Poppins", Sans-serif;
    font-size: 19px;
    font-weight: 400;
    color: #FFFFFF;
}

.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-9 .elementor-element.elementor-element-101a63dc .elementor-button {
    background-color: #176BE0;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    border-radius: 5px 5px 5px 5px;
    padding: 20px 50px 20px 50px;
}

.elementor-9 .elementor-element.elementor-element-101a63dc>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-101a63dc .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-9 .elementor-element.elementor-element-6a0a0eb3 {
    --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;
    --padding-top: 70px;
    --padding-bottom: 70px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-9 .elementor-element.elementor-element-6a0a0eb3:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-6a0a0eb3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #BDE2F4;
    background-image: url("../images/B9868CDB-55DE-4EDB-9D66-88264E92ADE2-782x1024-1.png");
    background-position: 80% 0px;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-9 .elementor-element.elementor-element-1f648 {
    --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;
    --margin-top: 15px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-6e03aeae {
    --display: flex;
    --justify-content: center;
}

.elementor-9 .elementor-element.elementor-element-fbc3ac3 {
    text-align: left;
}

.elementor-9 .elementor-element.elementor-element-fbc3ac3 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 45px;
    font-weight: 700;
    text-transform: uppercase;
    color: #0D1B2B;
}

.elementor-9 .elementor-element.elementor-element-ae5404b {
    text-align: left;
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #0D1B2B;
}

.elementor-9 .elementor-element.elementor-element-7e0c09a .elementor-button {
    background-color: #176BE0;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    border-radius: 5px 5px 5px 5px;
    padding: 20px 50px 20px 50px;
}

.elementor-9 .elementor-element.elementor-element-7e0c09a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-7e0c09a .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-9 .elementor-element.elementor-element-3bae0e10 {
    --display: flex;
    --justify-content: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-97ceaab {
    --spacer-size: 50px;
}

.elementor-9 .elementor-element.elementor-element-8b8df43 {
    --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;
    --padding-top: 70px;
    --padding-bottom: 70px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-9 .elementor-element.elementor-element-8b8df43:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-8b8df43>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0D1B2B;
}

.elementor-9 .elementor-element.elementor-element-1351b7b4 {
    --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;
    --justify-content: center;
}

.elementor-9 .elementor-element.elementor-element-7e992352>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-7e992352 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-7e992352 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 45px;
    font-weight: 700;
    text-transform: uppercase;
    color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-38e5fa72 {
    --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;
}

.elementor-9 .elementor-element.elementor-element-7049d810 {
    --display: flex;
}

.elementor-9 .elementor-element.elementor-element-45573fa5 {
    --display: flex;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 25px;
    --padding-bottom: 25px;
    --padding-left: 25px;
    --padding-right: 25px;
}

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

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

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

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

.elementor-9 .elementor-element.elementor-element-e7a74f0>.elementor-widget-container {
    margin: 0px 0px -7px 0px;
}

.elementor-9 .elementor-element.elementor-element-e7a74f0 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-e7a74f0.elementor-view-stacked .elementor-icon {
    background-color: #0D1B2B;
}

.elementor-9 .elementor-element.elementor-element-e7a74f0.elementor-view-framed .elementor-icon,
.elementor-9 .elementor-element.elementor-element-e7a74f0.elementor-view-default .elementor-icon {
    color: #0D1B2B;
    border-color: #0D1B2B;
}

.elementor-9 .elementor-element.elementor-element-e7a74f0.elementor-view-framed .elementor-icon,
.elementor-9 .elementor-element.elementor-element-e7a74f0.elementor-view-default .elementor-icon svg {
    fill: #0D1B2B;
}

.elementor-9 .elementor-element.elementor-element-e7a74f0.elementor-view-framed .elementor-icon:hover {
    background-color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-e7a74f0.elementor-view-stacked .elementor-icon:hover {
    color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-e7a74f0.elementor-view-stacked .elementor-icon:hover svg {
    fill: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-e7a74f0 .elementor-icon {
    font-size: 40px;
}

.elementor-9 .elementor-element.elementor-element-e7a74f0 .elementor-icon svg {
    height: 40px;
}

.elementor-9 .elementor-element.elementor-element-7988fdbb {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-7988fdbb .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 30px;
    font-weight: 600;
    line-height: 25px;
    color: #0D1B2B;
}

.elementor-9 .elementor-element.elementor-element-265aa358 {
    --display: flex;
}

.elementor-9 .elementor-element.elementor-element-3602eee1 {
    --display: flex;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 25px;
    --padding-bottom: 25px;
    --padding-left: 25px;
    --padding-right: 25px;
}

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

.elementor-9 .elementor-element.elementor-element-7c52acb>.elementor-widget-container {
    margin: 0px 0px -7px 0px;
}

.elementor-9 .elementor-element.elementor-element-7c52acb .elementor-icon-wrapper {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-7c52acb.elementor-view-stacked .elementor-icon {
    background-color: #0D1B2B;
}

.elementor-9 .elementor-element.elementor-element-7c52acb.elementor-view-framed .elementor-icon,
.elementor-9 .elementor-element.elementor-element-7c52acb.elementor-view-default .elementor-icon {
    color: #0D1B2B;
    border-color: #0D1B2B;
}

.elementor-9 .elementor-element.elementor-element-7c52acb.elementor-view-framed .elementor-icon,
.elementor-9 .elementor-element.elementor-element-7c52acb.elementor-view-default .elementor-icon svg {
    fill: #0D1B2B;
}

.elementor-9 .elementor-element.elementor-element-7c52acb.elementor-view-framed .elementor-icon:hover {
    background-color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-7c52acb.elementor-view-stacked .elementor-icon:hover {
    color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-7c52acb.elementor-view-stacked .elementor-icon:hover svg {
    fill: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-7c52acb .elementor-icon {
    font-size: 40px;
}

.elementor-9 .elementor-element.elementor-element-7c52acb .elementor-icon svg {
    height: 40px;
}

.elementor-9 .elementor-element.elementor-element-3796195d {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-3796195d .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 30px;
    font-weight: 600;
    line-height: 25px;
    color: #0D1B2B;
}

.elementor-9 .elementor-element.elementor-element-5d7c1b0a {
    --display: flex;
}

.elementor-9 .elementor-element.elementor-element-e344497 {
    --display: flex;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 25px;
    --padding-bottom: 25px;
    --padding-left: 25px;
    --padding-right: 25px;
}

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

.elementor-9 .elementor-element.elementor-element-4436fbb>.elementor-widget-container {
    margin: 0px 0px -7px 0px;
}

.elementor-9 .elementor-element.elementor-element-4436fbb .elementor-icon-wrapper {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-4436fbb.elementor-view-stacked .elementor-icon {
    background-color: #0D1B2B;
}

.elementor-9 .elementor-element.elementor-element-4436fbb.elementor-view-framed .elementor-icon,
.elementor-9 .elementor-element.elementor-element-4436fbb.elementor-view-default .elementor-icon {
    color: #0D1B2B;
    border-color: #0D1B2B;
}

.elementor-9 .elementor-element.elementor-element-4436fbb.elementor-view-framed .elementor-icon,
.elementor-9 .elementor-element.elementor-element-4436fbb.elementor-view-default .elementor-icon svg {
    fill: #0D1B2B;
}

.elementor-9 .elementor-element.elementor-element-4436fbb.elementor-view-framed .elementor-icon:hover {
    background-color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-4436fbb.elementor-view-stacked .elementor-icon:hover {
    color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-4436fbb.elementor-view-stacked .elementor-icon:hover svg {
    fill: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-4436fbb .elementor-icon {
    font-size: 40px;
}

.elementor-9 .elementor-element.elementor-element-4436fbb .elementor-icon svg {
    height: 40px;
}

.elementor-9 .elementor-element.elementor-element-8963257 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-8963257 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 30px;
    font-weight: 600;
    line-height: 25px;
    color: #0D1B2B;
}

.elementor-9 .elementor-element.elementor-element-4ecc028 .elementor-button {
    background-color: #176BE0;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    border-radius: 5px 5px 5px 5px;
    padding: 20px 50px 20px 50px;
}

.elementor-9 .elementor-element.elementor-element-4ecc028>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-4ecc028 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-9 .elementor-element.elementor-element-588ac795 {
    --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;
    --padding-top: 70px;
    --padding-bottom: 70px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-9 .elementor-element.elementor-element-588ac795:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-588ac795>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F9F9F9;
}

.elementor-9 .elementor-element.elementor-element-27e7c13d {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-27e7c13d .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    text-transform: uppercase;
    color: #0D1B2B;
}

.elementor-9 .elementor-element.elementor-element-5cff6d9d {
    text-align: center;
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #0D1B2B;
}

.elementor-9 .elementor-element.elementor-element-d8f4dac .elementor-button {
    background-color: #176BE0;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    border-radius: 5px 5px 5px 5px;
    padding: 20px 50px 20px 50px;
}

.elementor-9 .elementor-element.elementor-element-d8f4dac>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-d8f4dac .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-9 .elementor-element.elementor-element-443c424f {
    --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;
    --overlay-opacity: 0.8;
    --padding-top: 70px;
    --padding-bottom: 70px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-9 .elementor-element.elementor-element-443c424f:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-443c424f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0D1B2B;
    background-image: url("../images/photo-1627556704290-2b1f5853ff78.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-9 .elementor-element.elementor-element-443c424f::before,
.elementor-9 .elementor-element.elementor-element-443c424f>.elementor-background-video-container::before,
.elementor-9 .elementor-element.elementor-element-443c424f>.e-con-inner>.elementor-background-video-container::before,
.elementor-9 .elementor-element.elementor-element-443c424f>.elementor-background-slideshow::before,
.elementor-9 .elementor-element.elementor-element-443c424f>.e-con-inner>.elementor-background-slideshow::before,
.elementor-9 .elementor-element.elementor-element-443c424f>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: #0D1B2B;
    --background-overlay: '';
}

.elementor-9 .elementor-element.elementor-element-75743780 {
    --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;
    --justify-content: center;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 50px;
    --padding-right: 50px;
}

.elementor-9 .elementor-element.elementor-element-75743780:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-75743780>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0D1B2BB0;
}

.elementor-9 .elementor-element.elementor-element-2cd0fa09>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-2cd0fa09 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-2cd0fa09 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 45px;
    font-weight: 700;
    text-transform: uppercase;
    color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-5d15a0d1 {
    text-align: center;
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-e5c9437 .elementor-button {
    background-color: #176BE0;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    border-radius: 5px 5px 5px 5px;
    padding: 20px 50px 20px 50px;
}

.elementor-9 .elementor-element.elementor-element-e5c9437>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-e5c9437 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-9 .elementor-element.elementor-element-267f884a {
    --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;
    --padding-top: 70px;
    --padding-bottom: 70px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-9 .elementor-element.elementor-element-267f884a:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-267f884a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #BDE2F4;
}

.elementor-9 .elementor-element.elementor-element-4cd99f59 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-4cd99f59 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    text-transform: uppercase;
    color: #0D1B2B;
}

.elementor-9 .elementor-element.elementor-element-6bb6fef {
    text-align: center;
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #0D1B2B;
}

.elementor-9 .elementor-element.elementor-element-79cedb1 .elementor-button {
    background-color: #176BE0;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    border-radius: 5px 5px 5px 5px;
    padding: 20px 50px 20px 50px;
}

.elementor-9 .elementor-element.elementor-element-79cedb1>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-79cedb1 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-9 .elementor-element.elementor-element-3f060ec9 {
    --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;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-9 .elementor-element.elementor-element-3f060ec9:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-3f060ec9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0D1B2B;
}

.elementor-9 .elementor-element.elementor-element-1f86bb4b {
    text-align: center;
    font-family: "Outfit", Sans-serif;
    font-size: 15px;
    font-weight: 300;
    line-height: 22px;
    color: #FFFFFF;
}

@media(max-width:1024px) {
    .elementor-9 .elementor-element.elementor-element-6a0a0eb3:not(.elementor-motion-effects-element-type-background),
    .elementor-9 .elementor-element.elementor-element-6a0a0eb3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 340px 40%;
        background-size: 450px auto;
    }
    .elementor-9 .elementor-element.elementor-element-e344497 {
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    }
}

@media(min-width:768px) {
    .elementor-9 .elementor-element.elementor-element-da575d6 {
        --content-width: 1000px;
    }
    .elementor-9 .elementor-element.elementor-element-1351b7b4 {
        --width: 100%;
    }
    .elementor-9 .elementor-element.elementor-element-443c424f {
        --content-width: 800px;
    }
}

@media(max-width:767px) {
    .elementor-9 .elementor-element.elementor-element-da575d6 {
        --z-index: 2;
    }
    .elementor-9 .elementor-element.elementor-element-1048b821 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-9 .elementor-element.elementor-element-4ec3517d {
        width: 100%;
        max-width: 100%;
    }
    .elementor-9 .elementor-element.elementor-element-4ec3517d .elementor-heading-title {
        font-size: 40px;
    }
    .elementor-9 .elementor-element.elementor-element-57e3c0d5 {
        font-size: 20px;
        line-height: 25px;
    }
    .elementor-9 .elementor-element.elementor-element-6a0a0eb3:not(.elementor-motion-effects-element-type-background),
    .elementor-9 .elementor-element.elementor-element-6a0a0eb3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: bottom center;
        background-size: 269px auto;
    }
    .elementor-9 .elementor-element.elementor-element-1f648 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-9 .elementor-element.elementor-element-fbc3ac3 {
        text-align: center;
    }
    .elementor-9 .elementor-element.elementor-element-fbc3ac3 .elementor-heading-title {
        font-size: 35px;
    }
    .elementor-9 .elementor-element.elementor-element-ae5404b {
        text-align: center;
        font-size: 16px;
        line-height: 25px;
    }
    .elementor-9 .elementor-element.elementor-element-97ceaab {
        --spacer-size: 300px;
    }
    .elementor-9 .elementor-element.elementor-element-1351b7b4 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-9 .elementor-element.elementor-element-7e992352 {
        width: 100%;
        max-width: 100%;
    }
    .elementor-9 .elementor-element.elementor-element-7e992352 .elementor-heading-title {
        font-size: 35px;
    }
    .elementor-9 .elementor-element.elementor-element-38e5fa72 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-9 .elementor-element.elementor-element-7988fdbb .elementor-heading-title {
        font-size: 25px;
    }
    .elementor-9 .elementor-element.elementor-element-3796195d .elementor-heading-title {
        font-size: 25px;
    }
    .elementor-9 .elementor-element.elementor-element-8963257 .elementor-heading-title {
        font-size: 25px;
    }
    .elementor-9 .elementor-element.elementor-element-27e7c13d .elementor-heading-title {
        font-size: 30px;
    }
    .elementor-9 .elementor-element.elementor-element-5cff6d9d {
        font-size: 16px;
        line-height: 25px;
    }
    .elementor-9 .elementor-element.elementor-element-443c424f {
        --padding-top: 70px;
        --padding-bottom: 70px;
        --padding-left: 25px;
        --padding-right: 25px;
    }
    .elementor-9 .elementor-element.elementor-element-75743780 {
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-9 .elementor-element.elementor-element-2cd0fa09 {
        width: 100%;
        max-width: 100%;
    }
    .elementor-9 .elementor-element.elementor-element-2cd0fa09 .elementor-heading-title {
        font-size: 35px;
    }
    .elementor-9 .elementor-element.elementor-element-5d15a0d1 {
        font-size: 16px;
        line-height: 25px;
    }
    .elementor-9 .elementor-element.elementor-element-e5c9437 .elementor-button {
        font-size: 18px;
    }
    .elementor-9 .elementor-element.elementor-element-4cd99f59 .elementor-heading-title {
        font-size: 35px;
    }
    .elementor-9 .elementor-element.elementor-element-6bb6fef {
        font-size: 18px;
        line-height: 25px;
    }
}

/* Start custom CSS for html, class: .elementor-element-6a6ae127 */

h1,
h2,
h3,
h4,
p {
    margin: 0;
}

/* End custom CSS */