.elementor-7 .elementor-element.elementor-element-4b82722 {
    --display: flex;
    --background-transition: 0.3s;
    --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-7
    .elementor-element.elementor-element-58200a7
    > .elementor-container {
    max-width: 1280px;
    min-height: 400px;
}
.elementor-7
    .elementor-element.elementor-element-58200a7
    > .elementor-background-overlay {
    background-image: url("");
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.88;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7 .elementor-element.elementor-element-58200a7 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
}
.elementor-7
    .elementor-element.elementor-element-30bbc32
    > .elementor-element-populated {
    padding: 50px 50px 50px 20px;
}
.elementor-7 .elementor-element.elementor-element-c5260a8 {
    text-align: center;
}
.elementor-7
    .elementor-element.elementor-element-c5260a8
    .elementor-heading-title {
    color: #ffffff;
    font-family: "Roboto", Sans-serif;
    font-size: 58px;
    font-weight: 600;
    line-height: 60px;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7 .elementor-element.elementor-element-ecf7d86 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 26px;
    font-weight: 600;
    text-decoration: none;
    letter-spacing: 0px;
    word-spacing: 2px;
    fill: #000000;
    color: #000000;
    background-color: #ffffff;
    border-radius: 5px 5px 5px 5px;
    padding: 15px 15px 15px 15px;
}
.elementor-7 .elementor-element.elementor-element-ad3fdc5 {
    --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;
}
.elementor-7 .elementor-element.elementor-element-5a32493 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: none;
    --border-style: none;
    --border-radius: 10px 10px 10px 10px;
    --border-top-left-radius: 10px;
    --border-top-right-radius: 10px;
    --border-bottom-right-radius: 10px;
    --border-bottom-left-radius: 10px;
    box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.6);
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --padding-top: 20px;
    --padding-right: 15px;
    --padding-bottom: 20px;
    --padding-left: 15px;
}
.elementor-7 .elementor-element.elementor-element-5a32493,
.elementor-7 .elementor-element.elementor-element-5a32493::before {
    --overlay-transition: 0.3s;
    --border-transition: 0.3s;
}
.elementor-7
    .elementor-element.elementor-element-4bb5597
    .elementskit-section-title-wraper
    .elementskit-section-title {
    color: #1e375a;
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
    text-decoration: none;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7
    .elementor-element.elementor-element-4bb5597
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    color: #000000;
}
.elementor-7
    .elementor-element.elementor-element-4bb5597
    .elementskit-section-title-wraper
    .elementskit-section-title:hover
    > span {
    color: #000000;
}
.elementor-7
    .elementor-element.elementor-element-4bb5597
    .elementskit-section-title-wraper
    .elementskit-border-divider {
    width: 250px;
    background: linear-gradient(90deg, #1e375a 0%, #1e375a 100%);
}
.elementor-7
    .elementor-element.elementor-element-4bb5597
    .elementskit-section-title-wraper
    .elementskit-border-divider.elementskit-style-long {
    width: 250px;
    height: 4px;
    color: #1e375a;
}
.elementor-7
    .elementor-element.elementor-element-4bb5597
    .elementskit-section-title-wraper
    .elementskit-border-star {
    width: 250px;
    height: 4px;
    color: #1e375a;
}
.elementor-7
    .elementor-element.elementor-element-4bb5597
    .elementskit-section-title-wraper
    .elementskit-border-divider,
.elementor-7
    .elementor-element.elementor-element-4bb5597
    .elementskit-border-divider::before {
    height: 4px;
}
.elementor-7
    .elementor-element.elementor-element-4bb5597
    .elementskit-section-title-wraper
    .elementskit-border-divider:before {
    background-color: #1e375a;
    color: #1e375a;
}
.elementor-7
    .elementor-element.elementor-element-4bb5597
    .elementskit-section-title-wraper
    .elementskit-border-star:after {
    background-color: #1e375a;
}
.elementor-7
    .elementor-element.elementor-element-fd96e88
    .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7
    .elementor-element.elementor-element-fc26872
    .bdt-ep-static-carousel-content {
    padding: 10px 10px 10px 10px;
}
.elementor-7
    .elementor-element.elementor-element-fc26872
    .bdt-ep-static-carousel-item {
    background-color: #00000000;
    border-style: none;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 10px 0px rgba(0, 69.00000000000021, 255, 0.23) inset;
}
.elementor-7
    .elementor-element.elementor-element-fc26872
    .bdt-ep-static-carousel-title {
    font-family: "Poppins", Sans-serif;
    font-size: 1.7rem;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7
    .elementor-element.elementor-element-fc26872
    .bdt-ep-static-carousel-text {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-decoration: none;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7
    .elementor-element.elementor-element-fc26872
    .bdt-ep-static-carousel-readmore {
    color: #fffefe;
    background-color: #1e375a;
    border-style: none;
    border-radius: 5px 5px 5px 5px;
    padding: 10px 30px 10px 30px;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    text-decoration: none;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7
    .elementor-element.elementor-element-fc26872
    .bdt-ep-static-carousel-readmore
    svg {
    fill: #fffefe;
}
.elementor-7
    .elementor-element.elementor-element-fc26872
    .bdt-navigation-prev
    i,
.elementor-7
    .elementor-element.elementor-element-fc26872
    .bdt-navigation-next
    i {
    color: #1e375a;
}
.elementor-7
    .elementor-element.elementor-element-fc26872
    .bdt-navigation-prev
    i,
.elementor-7
    .elementor-element.elementor-element-fc26872
    .bdt-navigation-next
    i {
    font-size: 24px;
}
.elementor-7 .elementor-element.elementor-element-fc26872 .bdt-navigation-prev {
    left: -45px;
}
.elementor-7 .elementor-element.elementor-element-fc26872 .bdt-navigation-next {
    right: -45px;
}
.elementor-7 .elementor-element.elementor-element-fc26872 {
    width: var(--container-widget-width, 97%);
    max-width: 97%;
    --container-widget-width: 97%;
    --container-widget-flex-grow: 0;
}
.elementor-7 .elementor-element.elementor-element-fc26872.elementor-element {
    --align-self: center;
}
.elementor-7 .elementor-element.elementor-element-ff7ee65 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: none;
    --border-style: none;
    --border-radius: 10px 10px 10px 10px;
    --border-top-left-radius: 10px;
    --border-top-right-radius: 10px;
    --border-bottom-right-radius: 10px;
    --border-bottom-left-radius: 10px;
    box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.6);
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --padding-top: 20px;
    --padding-right: 15px;
    --padding-bottom: 20px;
    --padding-left: 15px;
}
.elementor-7 .elementor-element.elementor-element-ff7ee65,
.elementor-7 .elementor-element.elementor-element-ff7ee65::before {
    --overlay-transition: 0.3s;
    --border-transition: 0.3s;
}
.elementor-7
    .elementor-element.elementor-element-dc27866
    .elementskit-section-title-wraper
    .elementskit-section-title {
    color: #1e375a;
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
    text-decoration: none;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7
    .elementor-element.elementor-element-dc27866
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    color: #000000;
}
.elementor-7
    .elementor-element.elementor-element-dc27866
    .elementskit-section-title-wraper
    .elementskit-section-title:hover
    > span {
    color: #000000;
}
.elementor-7
    .elementor-element.elementor-element-dc27866
    .elementskit-section-title-wraper
    .elementskit-border-divider {
    width: 250px;
    background: linear-gradient(90deg, #1e375a 0%, #1e375a 100%);
}
.elementor-7
    .elementor-element.elementor-element-dc27866
    .elementskit-section-title-wraper
    .elementskit-border-divider.elementskit-style-long {
    width: 250px;
    height: 4px;
    color: #1e375a;
}
.elementor-7
    .elementor-element.elementor-element-dc27866
    .elementskit-section-title-wraper
    .elementskit-border-star {
    width: 250px;
    height: 4px;
    color: #1e375a;
}
.elementor-7
    .elementor-element.elementor-element-dc27866
    .elementskit-section-title-wraper
    .elementskit-border-divider,
.elementor-7
    .elementor-element.elementor-element-dc27866
    .elementskit-border-divider::before {
    height: 4px;
}
.elementor-7
    .elementor-element.elementor-element-dc27866
    .elementskit-section-title-wraper
    .elementskit-border-divider:before {
    background-color: #1e375a;
    color: #1e375a;
}
.elementor-7
    .elementor-element.elementor-element-dc27866
    .elementskit-section-title-wraper
    .elementskit-border-star:after {
    background-color: #1e375a;
}
.elementor-7
    .elementor-element.elementor-element-24c663d
    .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7
    .elementor-element.elementor-element-905f128
    .bdt-ep-static-carousel-content {
    padding: 10px 10px 10px 10px;
}
.elementor-7
    .elementor-element.elementor-element-905f128
    .bdt-ep-static-carousel-item {
    background-color: #00000000;
    border-style: none;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 10px 0px rgba(0, 69.00000000000021, 255, 0.23) inset;
}
.elementor-7
    .elementor-element.elementor-element-905f128
    .bdt-ep-static-carousel-title {
    font-family: "Poppins", Sans-serif;
    font-size: 1.7rem;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7
    .elementor-element.elementor-element-905f128
    .bdt-ep-static-carousel-text {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-decoration: none;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7
    .elementor-element.elementor-element-905f128
    .bdt-ep-static-carousel-readmore {
    color: #fffefe;
    background-color: #1e375a;
    border-style: none;
    border-radius: 5px 5px 5px 5px;
    padding: 10px 30px 10px 30px;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    text-decoration: none;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7
    .elementor-element.elementor-element-905f128
    .bdt-ep-static-carousel-readmore
    svg {
    fill: #fffefe;
}
.elementor-7
    .elementor-element.elementor-element-905f128
    .bdt-navigation-prev
    i,
.elementor-7
    .elementor-element.elementor-element-905f128
    .bdt-navigation-next
    i {
    color: #1e375a;
}
.elementor-7
    .elementor-element.elementor-element-905f128
    .bdt-navigation-prev
    i,
.elementor-7
    .elementor-element.elementor-element-905f128
    .bdt-navigation-next
    i {
    font-size: 24px;
}
.elementor-7 .elementor-element.elementor-element-905f128 .bdt-navigation-prev {
    left: -45px;
}
.elementor-7 .elementor-element.elementor-element-905f128 .bdt-navigation-next {
    right: -45px;
}
.elementor-7 .elementor-element.elementor-element-905f128 {
    width: var(--container-widget-width, 97%);
    max-width: 97%;
    --container-widget-width: 97%;
    --container-widget-flex-grow: 0;
}
.elementor-7 .elementor-element.elementor-element-905f128.elementor-element {
    --align-self: center;
}
.elementor-7 .elementor-element.elementor-element-065c234 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 10px;
    --background-transition: 0.3s;
    --margin-top: 15px;
    --margin-right: 0px;
    --margin-bottom: 15px;
    --margin-left: 0px;
}
.elementor-7 .elementor-element.elementor-element-9fcc165 {
    --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: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}
.elementor-7 .elementor-element.elementor-element-ef3aaed {
    --display: flex;
    --gap: 10px;
    --background-transition: 0.3s;
    border-style: none;
    --border-style: none;
    --border-radius: 10px 10px 10px 10px;
    --border-top-left-radius: 10px;
    --border-top-right-radius: 10px;
    --border-bottom-right-radius: 10px;
    --border-bottom-left-radius: 10px;
    box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.6);
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --padding-top: 10px;
    --padding-right: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
}
.elementor-7 .elementor-element.elementor-element-ef3aaed,
.elementor-7 .elementor-element.elementor-element-ef3aaed::before {
    --overlay-transition: 0.3s;
    --border-transition: 0.3s;
}
.elementor-7 .elementor-element.elementor-element-3188f88 {
    text-align: center;
    width: auto;
    max-width: auto;
}
.elementor-7
    .elementor-element.elementor-element-3188f88
    .elementor-heading-title {
    color: #1e375a;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 700;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7
    .elementor-element.elementor-element-3188f88
    > .elementor-widget-container {
    margin: 12px 0px 12px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-dc07740 {
    --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: 1s;
    border-style: none;
    --border-style: none;
    --border-radius: 10px 10px 10px 10px;
    --border-top-left-radius: 10px;
    --border-top-right-radius: 10px;
    --border-bottom-right-radius: 10px;
    --border-bottom-left-radius: 10px;
    box-shadow: 0px 0px 7px 3px rgba(0, 69.00000000000021, 255, 0.23) inset;
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --padding-top: 5px;
    --padding-right: 10px;
    --padding-bottom: 5px;
    --padding-left: 10px;
}
.elementor-7 .elementor-element.elementor-element-dc07740:hover {
    background-color: #2ca8bf;
}
.elementor-7 .elementor-element.elementor-element-dc07740,
.elementor-7 .elementor-element.elementor-element-dc07740::before {
    --overlay-transition: 0.3s;
    --border-transition: 0.3s;
}
.elementor-7
    .elementor-element.elementor-element-db107c6
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-db107c6 {
    width: var(--container-widget-width, 20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
}
.elementor-7 .elementor-element.elementor-element-db107c6.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-7
    .elementor-element.elementor-element-0600fa0
    .elementor-heading-title {
    color: #1e375a;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 700;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7
    .elementor-element.elementor-element-0600fa0
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-0600fa0 {
    width: auto;
    max-width: auto;
}
.elementor-7 .elementor-element.elementor-element-346339d {
    --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: 1s;
    border-style: none;
    --border-style: none;
    --border-radius: 10px 10px 10px 10px;
    --border-top-left-radius: 10px;
    --border-top-right-radius: 10px;
    --border-bottom-right-radius: 10px;
    --border-bottom-left-radius: 10px;
    box-shadow: 0px 0px 7px 3px rgba(0, 69.00000000000021, 255, 0.23) inset;
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --padding-top: 5px;
    --padding-right: 10px;
    --padding-bottom: 5px;
    --padding-left: 10px;
}
.elementor-7 .elementor-element.elementor-element-346339d:hover {
    background-color: #2ca8bf;
}
.elementor-7 .elementor-element.elementor-element-346339d,
.elementor-7 .elementor-element.elementor-element-346339d::before {
    --overlay-transition: 0.3s;
    --border-transition: 0.3s;
}
.elementor-7
    .elementor-element.elementor-element-2f70263
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-2f70263 {
    width: var(--container-widget-width, 20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
}
.elementor-7 .elementor-element.elementor-element-2f70263.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-7
    .elementor-element.elementor-element-ee5ba1e
    .elementor-heading-title {
    color: #1e375a;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 700;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7
    .elementor-element.elementor-element-ee5ba1e
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-ee5ba1e {
    width: auto;
    max-width: auto;
}
.elementor-7 .elementor-element.elementor-element-119d03a {
    --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: 1s;
    border-style: none;
    --border-style: none;
    --border-radius: 10px 10px 10px 10px;
    --border-top-left-radius: 10px;
    --border-top-right-radius: 10px;
    --border-bottom-right-radius: 10px;
    --border-bottom-left-radius: 10px;
    box-shadow: 0px 0px 7px 3px rgba(0, 69.00000000000021, 255, 0.23) inset;
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --padding-top: 5px;
    --padding-right: 10px;
    --padding-bottom: 5px;
    --padding-left: 10px;
}
.elementor-7 .elementor-element.elementor-element-119d03a:hover {
    background-color: #2ca8bf;
}
.elementor-7 .elementor-element.elementor-element-119d03a,
.elementor-7 .elementor-element.elementor-element-119d03a::before {
    --overlay-transition: 0.3s;
    --border-transition: 0.3s;
}
.elementor-7
    .elementor-element.elementor-element-22d081b
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-22d081b {
    width: var(--container-widget-width, 20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
}
.elementor-7 .elementor-element.elementor-element-22d081b.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-7
    .elementor-element.elementor-element-31d19e0
    .elementor-heading-title {
    color: #1e375a;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 700;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7
    .elementor-element.elementor-element-31d19e0
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-31d19e0 {
    width: auto;
    max-width: auto;
}
.elementor-7 .elementor-element.elementor-element-44b270a {
    --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: 1s;
    border-style: none;
    --border-style: none;
    --border-radius: 10px 10px 10px 10px;
    --border-top-left-radius: 10px;
    --border-top-right-radius: 10px;
    --border-bottom-right-radius: 10px;
    --border-bottom-left-radius: 10px;
    box-shadow: 0px 0px 7px 3px rgba(0, 69.00000000000021, 255, 0.23) inset;
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --padding-top: 5px;
    --padding-right: 10px;
    --padding-bottom: 5px;
    --padding-left: 10px;
}
.elementor-7 .elementor-element.elementor-element-44b270a:hover {
    background-color: #2ca8bf;
}
.elementor-7 .elementor-element.elementor-element-44b270a,
.elementor-7 .elementor-element.elementor-element-44b270a::before {
    --overlay-transition: 0.3s;
    --border-transition: 0.3s;
}
.elementor-7
    .elementor-element.elementor-element-bf94bb9
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-bf94bb9 {
    width: var(--container-widget-width, 20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
}
.elementor-7 .elementor-element.elementor-element-bf94bb9.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-7
    .elementor-element.elementor-element-4651497
    .elementor-heading-title {
    color: #1e375a;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 700;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7
    .elementor-element.elementor-element-4651497
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-4651497 {
    width: auto;
    max-width: auto;
}
.elementor-7 .elementor-element.elementor-element-dbda704 {
    --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: 1s;
    border-style: none;
    --border-style: none;
    --border-radius: 10px 10px 10px 10px;
    --border-top-left-radius: 10px;
    --border-top-right-radius: 10px;
    --border-bottom-right-radius: 10px;
    --border-bottom-left-radius: 10px;
    box-shadow: 0px 0px 7px 3px rgba(0, 69.00000000000021, 255, 0.23) inset;
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --padding-top: 5px;
    --padding-right: 10px;
    --padding-bottom: 5px;
    --padding-left: 10px;
}
.elementor-7 .elementor-element.elementor-element-dbda704:hover {
    background-color: #2ca8bf;
}
.elementor-7 .elementor-element.elementor-element-dbda704,
.elementor-7 .elementor-element.elementor-element-dbda704::before {
    --overlay-transition: 0.3s;
    --border-transition: 0.3s;
}
.elementor-7
    .elementor-element.elementor-element-1ef30b0
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-1ef30b0 {
    width: var(--container-widget-width, 20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
}
.elementor-7 .elementor-element.elementor-element-1ef30b0.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-7
    .elementor-element.elementor-element-ebdc4e5
    .elementor-heading-title {
    color: #1e375a;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 700;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7
    .elementor-element.elementor-element-ebdc4e5
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-ebdc4e5 {
    width: auto;
    max-width: auto;
}
.elementor-7 .elementor-element.elementor-element-862320e {
    --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: 1s;
    border-style: none;
    --border-style: none;
    --border-radius: 10px 10px 10px 10px;
    --border-top-left-radius: 10px;
    --border-top-right-radius: 10px;
    --border-bottom-right-radius: 10px;
    --border-bottom-left-radius: 10px;
    box-shadow: 0px 0px 7px 3px rgba(0, 69.00000000000021, 255, 0.23) inset;
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --padding-top: 5px;
    --padding-right: 10px;
    --padding-bottom: 5px;
    --padding-left: 10px;
}
.elementor-7 .elementor-element.elementor-element-862320e:hover {
    background-color: #2ca8bf;
}
.elementor-7 .elementor-element.elementor-element-862320e,
.elementor-7 .elementor-element.elementor-element-862320e::before {
    --overlay-transition: 0.3s;
    --border-transition: 0.3s;
}
.elementor-7
    .elementor-element.elementor-element-a5872d9
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-a5872d9 {
    width: var(--container-widget-width, 20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
}
.elementor-7 .elementor-element.elementor-element-a5872d9.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-7
    .elementor-element.elementor-element-7e25b0b
    .elementor-heading-title {
    color: #1e375a;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 700;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7
    .elementor-element.elementor-element-7e25b0b
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-7e25b0b {
    width: auto;
    max-width: auto;
}
.elementor-7 .elementor-element.elementor-element-e317667 {
    --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: 1s;
    border-style: none;
    --border-style: none;
    --border-radius: 10px 10px 10px 10px;
    --border-top-left-radius: 10px;
    --border-top-right-radius: 10px;
    --border-bottom-right-radius: 10px;
    --border-bottom-left-radius: 10px;
    box-shadow: 0px 0px 7px 3px rgba(0, 69.00000000000021, 255, 0.23) inset;
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --padding-top: 5px;
    --padding-right: 10px;
    --padding-bottom: 5px;
    --padding-left: 10px;
}
.elementor-7 .elementor-element.elementor-element-e317667:hover {
    background-color: #2ca8bf;
}
.elementor-7 .elementor-element.elementor-element-e317667,
.elementor-7 .elementor-element.elementor-element-e317667::before {
    --overlay-transition: 0.3s;
    --border-transition: 0.3s;
}
.elementor-7
    .elementor-element.elementor-element-e29114f
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-e29114f {
    width: var(--container-widget-width, 20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
}
.elementor-7 .elementor-element.elementor-element-e29114f.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-7
    .elementor-element.elementor-element-c2e4578
    .elementor-heading-title {
    color: #1e375a;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 700;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7
    .elementor-element.elementor-element-c2e4578
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-c2e4578 {
    width: auto;
    max-width: auto;
}
.elementor-7 .elementor-element.elementor-element-2046ec0 {
    --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: 1s;
    border-style: none;
    --border-style: none;
    --border-radius: 10px 10px 10px 10px;
    --border-top-left-radius: 10px;
    --border-top-right-radius: 10px;
    --border-bottom-right-radius: 10px;
    --border-bottom-left-radius: 10px;
    box-shadow: 0px 0px 7px 3px rgba(0, 69.00000000000021, 255, 0.23) inset;
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --padding-top: 5px;
    --padding-right: 10px;
    --padding-bottom: 5px;
    --padding-left: 10px;
}
.elementor-7 .elementor-element.elementor-element-2046ec0:hover {
    background-color: #2ca8bf;
}
.elementor-7 .elementor-element.elementor-element-2046ec0,
.elementor-7 .elementor-element.elementor-element-2046ec0::before {
    --overlay-transition: 0.3s;
    --border-transition: 0.3s;
}
.elementor-7
    .elementor-element.elementor-element-f7f3ba2
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-f7f3ba2 {
    width: var(--container-widget-width, 20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
}
.elementor-7 .elementor-element.elementor-element-f7f3ba2.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-7
    .elementor-element.elementor-element-e47ef66
    .elementor-heading-title {
    color: #1e375a;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 700;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7
    .elementor-element.elementor-element-e47ef66
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-e47ef66 {
    width: auto;
    max-width: auto;
}
.elementor-7 .elementor-element.elementor-element-5210cc8 {
    --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: 1s;
    border-style: none;
    --border-style: none;
    --border-radius: 10px 10px 10px 10px;
    --border-top-left-radius: 10px;
    --border-top-right-radius: 10px;
    --border-bottom-right-radius: 10px;
    --border-bottom-left-radius: 10px;
    box-shadow: 0px 0px 7px 3px rgba(0, 69.00000000000021, 255, 0.23) inset;
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --padding-top: 5px;
    --padding-right: 10px;
    --padding-bottom: 5px;
    --padding-left: 10px;
}
.elementor-7 .elementor-element.elementor-element-5210cc8:hover {
    background-color: #2ca8bf;
}
.elementor-7 .elementor-element.elementor-element-5210cc8,
.elementor-7 .elementor-element.elementor-element-5210cc8::before {
    --overlay-transition: 0.3s;
    --border-transition: 0.3s;
}
.elementor-7
    .elementor-element.elementor-element-331acb0
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-331acb0 {
    width: var(--container-widget-width, 20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
}
.elementor-7 .elementor-element.elementor-element-331acb0.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-7
    .elementor-element.elementor-element-ae6c8d9
    .elementor-heading-title {
    color: #1e375a;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 700;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7
    .elementor-element.elementor-element-ae6c8d9
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-ae6c8d9 {
    width: auto;
    max-width: auto;
}
.elementor-7 .elementor-element.elementor-element-f83ec8c {
    --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: 1s;
    border-style: none;
    --border-style: none;
    --border-radius: 10px 10px 10px 10px;
    --border-top-left-radius: 10px;
    --border-top-right-radius: 10px;
    --border-bottom-right-radius: 10px;
    --border-bottom-left-radius: 10px;
    box-shadow: 0px 0px 7px 3px rgba(0, 69.00000000000021, 255, 0.23) inset;
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --padding-top: 5px;
    --padding-right: 10px;
    --padding-bottom: 5px;
    --padding-left: 10px;
}
.elementor-7 .elementor-element.elementor-element-f83ec8c:hover {
    background-color: #2ca8bf;
}
.elementor-7 .elementor-element.elementor-element-f83ec8c,
.elementor-7 .elementor-element.elementor-element-f83ec8c::before {
    --overlay-transition: 0.3s;
    --border-transition: 0.3s;
}
.elementor-7
    .elementor-element.elementor-element-bfb1ddd
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-bfb1ddd {
    width: var(--container-widget-width, 20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
}
.elementor-7 .elementor-element.elementor-element-bfb1ddd.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-7
    .elementor-element.elementor-element-695a425
    .elementor-heading-title {
    color: #1e375a;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 700;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7
    .elementor-element.elementor-element-695a425
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-695a425 {
    width: auto;
    max-width: auto;
}
.elementor-7 .elementor-element.elementor-element-25e803e {
    --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: 1s;
    border-style: none;
    --border-style: none;
    --border-radius: 10px 10px 10px 10px;
    --border-top-left-radius: 10px;
    --border-top-right-radius: 10px;
    --border-bottom-right-radius: 10px;
    --border-bottom-left-radius: 10px;
    box-shadow: 0px 0px 7px 3px rgba(0, 69.00000000000021, 255, 0.23) inset;
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --padding-top: 5px;
    --padding-right: 10px;
    --padding-bottom: 5px;
    --padding-left: 10px;
}
.elementor-7 .elementor-element.elementor-element-25e803e:hover {
    background-color: #2ca8bf;
}
.elementor-7 .elementor-element.elementor-element-25e803e,
.elementor-7 .elementor-element.elementor-element-25e803e::before {
    --overlay-transition: 0.3s;
    --border-transition: 0.3s;
}
.elementor-7
    .elementor-element.elementor-element-2e18dec
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-2e18dec {
    width: var(--container-widget-width, 20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
}
.elementor-7 .elementor-element.elementor-element-2e18dec.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-7
    .elementor-element.elementor-element-8c5a390
    .elementor-heading-title {
    color: #1e375a;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 700;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7
    .elementor-element.elementor-element-8c5a390
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-8c5a390 {
    width: auto;
    max-width: auto;
}
.elementor-7 .elementor-element.elementor-element-27945b0 {
    --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: 1s;
    border-style: none;
    --border-style: none;
    --border-radius: 10px 10px 10px 10px;
    --border-top-left-radius: 10px;
    --border-top-right-radius: 10px;
    --border-bottom-right-radius: 10px;
    --border-bottom-left-radius: 10px;
    box-shadow: 0px 0px 7px 3px rgba(0, 69.00000000000021, 255, 0.23) inset;
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --padding-top: 5px;
    --padding-right: 10px;
    --padding-bottom: 5px;
    --padding-left: 10px;
}
.elementor-7 .elementor-element.elementor-element-27945b0:hover {
    background-color: #2ca8bf;
}
.elementor-7 .elementor-element.elementor-element-27945b0,
.elementor-7 .elementor-element.elementor-element-27945b0::before {
    --overlay-transition: 0.3s;
    --border-transition: 0.3s;
}
.elementor-7
    .elementor-element.elementor-element-a0ae0a1
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-a0ae0a1 {
    width: var(--container-widget-width, 20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
}
.elementor-7 .elementor-element.elementor-element-a0ae0a1.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-7
    .elementor-element.elementor-element-640c69c
    .elementor-heading-title {
    color: #1e375a;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 700;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7
    .elementor-element.elementor-element-640c69c
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-640c69c {
    width: auto;
    max-width: auto;
}
.elementor-7 .elementor-element.elementor-element-ab9c7c4 {
    --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;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}
.elementor-7 .elementor-element.elementor-element-62bc48e {
    --display: flex;
    --background-transition: 0.3s;
    border-style: none;
    --border-style: none;
    --border-radius: 10px 10px 10px 10px;
    --border-top-left-radius: 10px;
    --border-top-right-radius: 10px;
    --border-bottom-right-radius: 10px;
    --border-bottom-left-radius: 10px;
    box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.6);
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --padding-top: 20px;
    --padding-right: 15px;
    --padding-bottom: 20px;
    --padding-left: 15px;
}
.elementor-7 .elementor-element.elementor-element-62bc48e,
.elementor-7 .elementor-element.elementor-element-62bc48e::before {
    --overlay-transition: 0.3s;
    --border-transition: 0.3s;
}
.elementor-7
    .elementor-element.elementor-element-042b760
    .elementskit-section-title-wraper
    .elementskit-section-title {
    color: #1e375a;
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
    text-decoration: none;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7
    .elementor-element.elementor-element-042b760
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    color: #000000;
}
.elementor-7
    .elementor-element.elementor-element-042b760
    .elementskit-section-title-wraper
    .elementskit-section-title:hover
    > span {
    color: #000000;
}
.elementor-7
    .elementor-element.elementor-element-042b760
    .elementskit-section-title-wraper
    .elementskit-border-divider {
    width: 250px;
    background: linear-gradient(90deg, #1e375a 0%, #1e375a 100%);
}
.elementor-7
    .elementor-element.elementor-element-042b760
    .elementskit-section-title-wraper
    .elementskit-border-divider.elementskit-style-long {
    width: 250px;
    height: 4px;
    color: #1e375a;
}
.elementor-7
    .elementor-element.elementor-element-042b760
    .elementskit-section-title-wraper
    .elementskit-border-star {
    width: 250px;
    height: 4px;
    color: #1e375a;
}
.elementor-7
    .elementor-element.elementor-element-042b760
    .elementskit-section-title-wraper
    .elementskit-border-divider,
.elementor-7
    .elementor-element.elementor-element-042b760
    .elementskit-border-divider::before {
    height: 4px;
}
.elementor-7
    .elementor-element.elementor-element-042b760
    .elementskit-section-title-wraper
    .elementskit-border-divider:before {
    background-color: #1e375a;
    color: #1e375a;
}
.elementor-7
    .elementor-element.elementor-element-042b760
    .elementskit-section-title-wraper
    .elementskit-border-star:after {
    background-color: #1e375a;
}
.elementor-7
    .elementor-element.elementor-element-3d28bba
    .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7 .elementor-element.elementor-element-f6d7d93 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: none;
    --border-style: none;
    --border-radius: 10px 10px 10px 10px;
    --border-top-left-radius: 10px;
    --border-top-right-radius: 10px;
    --border-bottom-right-radius: 10px;
    --border-bottom-left-radius: 10px;
    box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.6);
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --padding-top: 20px;
    --padding-right: 15px;
    --padding-bottom: 20px;
    --padding-left: 15px;
}
.elementor-7 .elementor-element.elementor-element-f6d7d93,
.elementor-7 .elementor-element.elementor-element-f6d7d93::before {
    --overlay-transition: 0.3s;
    --border-transition: 0.3s;
}
.elementor-7
    .elementor-element.elementor-element-3c68861
    .elementskit-section-title-wraper
    .elementskit-section-title {
    color: #1e375a;
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
    text-decoration: none;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7
    .elementor-element.elementor-element-3c68861
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    color: #000000;
}
.elementor-7
    .elementor-element.elementor-element-3c68861
    .elementskit-section-title-wraper
    .elementskit-section-title:hover
    > span {
    color: #000000;
}
.elementor-7
    .elementor-element.elementor-element-3c68861
    .elementskit-section-title-wraper
    .elementskit-border-divider {
    width: 250px;
    background: linear-gradient(90deg, #1e375a 0%, #1e375a 100%);
}
.elementor-7
    .elementor-element.elementor-element-3c68861
    .elementskit-section-title-wraper
    .elementskit-border-divider.elementskit-style-long {
    width: 250px;
    height: 4px;
    color: #1e375a;
}
.elementor-7
    .elementor-element.elementor-element-3c68861
    .elementskit-section-title-wraper
    .elementskit-border-star {
    width: 250px;
    height: 4px;
    color: #1e375a;
}
.elementor-7
    .elementor-element.elementor-element-3c68861
    .elementskit-section-title-wraper
    .elementskit-border-divider,
.elementor-7
    .elementor-element.elementor-element-3c68861
    .elementskit-border-divider::before {
    height: 4px;
}
.elementor-7
    .elementor-element.elementor-element-3c68861
    .elementskit-section-title-wraper
    .elementskit-border-divider:before {
    background-color: #1e375a;
    color: #1e375a;
}
.elementor-7
    .elementor-element.elementor-element-3c68861
    .elementskit-section-title-wraper
    .elementskit-border-star:after {
    background-color: #1e375a;
}
.elementor-7
    .elementor-element.elementor-element-4e5cf37
    .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7 .elementor-element.elementor-element-e785519 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: none;
    --border-style: none;
    --border-radius: 10px 10px 10px 10px;
    --border-top-left-radius: 10px;
    --border-top-right-radius: 10px;
    --border-bottom-right-radius: 10px;
    --border-bottom-left-radius: 10px;
    box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.6);
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --padding-top: 20px;
    --padding-right: 15px;
    --padding-bottom: 20px;
    --padding-left: 15px;
}
.elementor-7 .elementor-element.elementor-element-e785519,
.elementor-7 .elementor-element.elementor-element-e785519::before {
    --overlay-transition: 0.3s;
    --border-transition: 0.3s;
}
.elementor-7
    .elementor-element.elementor-element-690f43c
    .elementskit-section-title-wraper
    .elementskit-section-title {
    color: #1e375a;
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
    text-decoration: none;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7
    .elementor-element.elementor-element-690f43c
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    color: #000000;
}
.elementor-7
    .elementor-element.elementor-element-690f43c
    .elementskit-section-title-wraper
    .elementskit-section-title:hover
    > span {
    color: #000000;
}
.elementor-7
    .elementor-element.elementor-element-690f43c
    .elementskit-section-title-wraper
    .elementskit-border-divider {
    width: 250px;
    background: linear-gradient(90deg, #1e375a 0%, #1e375a 100%);
}
.elementor-7
    .elementor-element.elementor-element-690f43c
    .elementskit-section-title-wraper
    .elementskit-border-divider.elementskit-style-long {
    width: 250px;
    height: 4px;
    color: #1e375a;
}
.elementor-7
    .elementor-element.elementor-element-690f43c
    .elementskit-section-title-wraper
    .elementskit-border-star {
    width: 250px;
    height: 4px;
    color: #1e375a;
}
.elementor-7
    .elementor-element.elementor-element-690f43c
    .elementskit-section-title-wraper
    .elementskit-border-divider,
.elementor-7
    .elementor-element.elementor-element-690f43c
    .elementskit-border-divider::before {
    height: 4px;
}
.elementor-7
    .elementor-element.elementor-element-690f43c
    .elementskit-section-title-wraper
    .elementskit-border-divider:before {
    background-color: #1e375a;
    color: #1e375a;
}
.elementor-7
    .elementor-element.elementor-element-690f43c
    .elementskit-section-title-wraper
    .elementskit-border-star:after {
    background-color: #1e375a;
}
.elementor-7
    .elementor-element.elementor-element-690f43c
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-7
    .elementor-element.elementor-element-0ceb28c
    .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7 .elementor-element.elementor-element-387efcb {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 15px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --padding-top: 5px;
    --padding-right: 5px;
    --padding-bottom: 5px;
    --padding-left: 5px;
}
.elementor-7 .elementor-element.elementor-element-b629113 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: none;
    --border-style: none;
    --border-radius: 10px 10px 10px 10px;
    --border-top-left-radius: 10px;
    --border-top-right-radius: 10px;
    --border-bottom-right-radius: 10px;
    --border-bottom-left-radius: 10px;
    box-shadow: 0px 0px 7px 3px rgba(0, 69.00000000000021, 255, 0.23) inset;
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --padding-top: 20px;
    --padding-right: 15px;
    --padding-bottom: 20px;
    --padding-left: 15px;
}
.elementor-7 .elementor-element.elementor-element-b629113,
.elementor-7 .elementor-element.elementor-element-b629113::before {
    --overlay-transition: 0.3s;
    --border-transition: 0.3s;
}
.elementor-7
    .elementor-element.elementor-element-0d946ad
    .elementor-heading-title {
    color: #1e375a;
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7
    .elementor-element.elementor-element-0d946ad
    > .elementor-widget-container {
    margin: 8px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-3e28996 img {
    border-radius: 5px 5px 5px 5px;
}
.elementor-7
    .elementor-element.elementor-element-c06668c
    .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7 .elementor-element.elementor-element-282371d .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    text-decoration: none;
    letter-spacing: 0px;
    word-spacing: 2px;
    fill: #ffffff;
    color: #ffffff;
    background-color: #1e375a;
    border-style: solid;
    border-color: #1e375a;
    padding: 12px 30px 12px 30px;
}
.elementor-7
    .elementor-element.elementor-element-282371d
    .elementor-button:hover,
.elementor-7
    .elementor-element.elementor-element-282371d
    .elementor-button:focus {
    color: #1e375a;
    background-color: #ffffff;
}
.elementor-7
    .elementor-element.elementor-element-282371d
    .elementor-button:hover
    svg,
.elementor-7
    .elementor-element.elementor-element-282371d
    .elementor-button:focus
    svg {
    fill: #1e375a;
}
.elementor-7
    .elementor-element.elementor-element-282371d
    > .elementor-widget-container {
    margin: 15px 0px 15px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-9516c8c {
    --display: flex;
    --background-transition: 0.3s;
    border-style: none;
    --border-style: none;
    --border-radius: 10px 10px 10px 10px;
    --border-top-left-radius: 10px;
    --border-top-right-radius: 10px;
    --border-bottom-right-radius: 10px;
    --border-bottom-left-radius: 10px;
    box-shadow: 0px 0px 7px 3px rgba(0, 69.00000000000021, 255, 0.23) inset;
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --padding-top: 20px;
    --padding-right: 15px;
    --padding-bottom: 20px;
    --padding-left: 15px;
}
.elementor-7 .elementor-element.elementor-element-9516c8c,
.elementor-7 .elementor-element.elementor-element-9516c8c::before {
    --overlay-transition: 0.3s;
    --border-transition: 0.3s;
}
.elementor-7
    .elementor-element.elementor-element-9fcf007
    .elementor-heading-title {
    color: #1e375a;
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7
    .elementor-element.elementor-element-9fcf007
    > .elementor-widget-container {
    margin: 8px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-d6cb699 img {
    border-radius: 5px 5px 5px 5px;
}
.elementor-7
    .elementor-element.elementor-element-a3e549c
    .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7 .elementor-element.elementor-element-3ec4aca .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    text-decoration: none;
    letter-spacing: 0px;
    word-spacing: 2px;
    fill: #ffffff;
    color: #ffffff;
    background-color: #1e375a;
    border-style: solid;
    border-color: #1e375a;
    padding: 12px 30px 12px 30px;
}
.elementor-7
    .elementor-element.elementor-element-3ec4aca
    .elementor-button:hover,
.elementor-7
    .elementor-element.elementor-element-3ec4aca
    .elementor-button:focus {
    color: #1e375a;
    background-color: #ffffff;
}
.elementor-7
    .elementor-element.elementor-element-3ec4aca
    .elementor-button:hover
    svg,
.elementor-7
    .elementor-element.elementor-element-3ec4aca
    .elementor-button:focus
    svg {
    fill: #1e375a;
}
.elementor-7
    .elementor-element.elementor-element-3ec4aca
    > .elementor-widget-container {
    margin: 15px 0px 15px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-0333513 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: none;
    --border-style: none;
    --border-radius: 10px 10px 10px 10px;
    --border-top-left-radius: 10px;
    --border-top-right-radius: 10px;
    --border-bottom-right-radius: 10px;
    --border-bottom-left-radius: 10px;
    box-shadow: 0px 0px 7px 3px rgba(0, 69.00000000000021, 255, 0.23) inset;
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --padding-top: 20px;
    --padding-right: 15px;
    --padding-bottom: 20px;
    --padding-left: 15px;
}
.elementor-7 .elementor-element.elementor-element-0333513,
.elementor-7 .elementor-element.elementor-element-0333513::before {
    --overlay-transition: 0.3s;
    --border-transition: 0.3s;
}
.elementor-7
    .elementor-element.elementor-element-1c4af65
    .elementor-heading-title {
    color: #1e375a;
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7
    .elementor-element.elementor-element-1c4af65
    > .elementor-widget-container {
    margin: 8px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-aac3fc3 img {
    border-radius: 5px 5px 5px 5px;
}
.elementor-7
    .elementor-element.elementor-element-e850fb5
    .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7 .elementor-element.elementor-element-4621c12 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    text-decoration: none;
    letter-spacing: 0px;
    word-spacing: 2px;
    fill: #ffffff;
    color: #ffffff;
    background-color: #1e375a;
    border-style: solid;
    border-color: #1e375a;
    padding: 12px 30px 12px 30px;
}
.elementor-7
    .elementor-element.elementor-element-4621c12
    .elementor-button:hover,
.elementor-7
    .elementor-element.elementor-element-4621c12
    .elementor-button:focus {
    color: #1e375a;
    background-color: #ffffff;
}
.elementor-7
    .elementor-element.elementor-element-4621c12
    .elementor-button:hover
    svg,
.elementor-7
    .elementor-element.elementor-element-4621c12
    .elementor-button:focus
    svg {
    fill: #1e375a;
}
.elementor-7
    .elementor-element.elementor-element-4621c12
    > .elementor-widget-container {
    margin: 15px 0px 15px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-aa91103 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: none;
    --border-style: none;
    --border-radius: 10px 10px 10px 10px;
    --border-top-left-radius: 10px;
    --border-top-right-radius: 10px;
    --border-bottom-right-radius: 10px;
    --border-bottom-left-radius: 10px;
    box-shadow: 0px 0px 7px 3px rgba(0, 69.00000000000021, 255, 0.23) inset;
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --padding-top: 20px;
    --padding-right: 15px;
    --padding-bottom: 20px;
    --padding-left: 15px;
}
.elementor-7 .elementor-element.elementor-element-aa91103,
.elementor-7 .elementor-element.elementor-element-aa91103::before {
    --overlay-transition: 0.3s;
    --border-transition: 0.3s;
}
.elementor-7
    .elementor-element.elementor-element-5b47e33
    .elementor-heading-title {
    color: #1e375a;
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7
    .elementor-element.elementor-element-5b47e33
    > .elementor-widget-container {
    margin: 8px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-890c167 img {
    border-radius: 5px 5px 5px 5px;
}
.elementor-7
    .elementor-element.elementor-element-c2f4b4f
    .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7 .elementor-element.elementor-element-52fdd37 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    text-decoration: none;
    letter-spacing: 0px;
    word-spacing: 2px;
    fill: #ffffff;
    color: #ffffff;
    background-color: #1e375a;
    border-style: solid;
    border-color: #1e375a;
    padding: 12px 30px 12px 30px;
}
.elementor-7
    .elementor-element.elementor-element-52fdd37
    .elementor-button:hover,
.elementor-7
    .elementor-element.elementor-element-52fdd37
    .elementor-button:focus {
    color: #1e375a;
    background-color: #ffffff;
}
.elementor-7
    .elementor-element.elementor-element-52fdd37
    .elementor-button:hover
    svg,
.elementor-7
    .elementor-element.elementor-element-52fdd37
    .elementor-button:focus
    svg {
    fill: #1e375a;
}
.elementor-7
    .elementor-element.elementor-element-52fdd37
    > .elementor-widget-container {
    margin: 15px 0px 15px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-996fffe {
    --display: flex;
    --background-transition: 0.3s;
    border-style: none;
    --border-style: none;
    --border-radius: 10px 10px 10px 10px;
    --border-top-left-radius: 10px;
    --border-top-right-radius: 10px;
    --border-bottom-right-radius: 10px;
    --border-bottom-left-radius: 10px;
    box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.6);
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --padding-top: 20px;
    --padding-right: 15px;
    --padding-bottom: 20px;
    --padding-left: 15px;
}
.elementor-7 .elementor-element.elementor-element-996fffe,
.elementor-7 .elementor-element.elementor-element-996fffe::before {
    --overlay-transition: 0.3s;
    --border-transition: 0.3s;
}
.elementor-7
    .elementor-element.elementor-element-8acfb77
    .elementskit-section-title-wraper
    .elementskit-section-title {
    color: #1e375a;
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
    text-decoration: none;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7
    .elementor-element.elementor-element-8acfb77
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    color: #000000;
}
.elementor-7
    .elementor-element.elementor-element-8acfb77
    .elementskit-section-title-wraper
    .elementskit-section-title:hover
    > span {
    color: #000000;
}
.elementor-7
    .elementor-element.elementor-element-8acfb77
    .elementskit-section-title-wraper
    .elementskit-border-divider {
    width: 250px;
    background: linear-gradient(90deg, #1e375a 0%, #1e375a 100%);
}
.elementor-7
    .elementor-element.elementor-element-8acfb77
    .elementskit-section-title-wraper
    .elementskit-border-divider.elementskit-style-long {
    width: 250px;
    height: 4px;
    color: #1e375a;
}
.elementor-7
    .elementor-element.elementor-element-8acfb77
    .elementskit-section-title-wraper
    .elementskit-border-star {
    width: 250px;
    height: 4px;
    color: #1e375a;
}
.elementor-7
    .elementor-element.elementor-element-8acfb77
    .elementskit-section-title-wraper
    .elementskit-border-divider,
.elementor-7
    .elementor-element.elementor-element-8acfb77
    .elementskit-border-divider::before {
    height: 4px;
}
.elementor-7
    .elementor-element.elementor-element-8acfb77
    .elementskit-section-title-wraper
    .elementskit-border-divider:before {
    background-color: #1e375a;
    color: #1e375a;
}
.elementor-7
    .elementor-element.elementor-element-8acfb77
    .elementskit-section-title-wraper
    .elementskit-border-star:after {
    background-color: #1e375a;
}
.elementor-7
    .elementor-element.elementor-element-09a8a43
    .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7 .elementor-element.elementor-element-4d501b7 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 15px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --padding-top: 5px;
    --padding-right: 5px;
    --padding-bottom: 5px;
    --padding-left: 5px;
}
.elementor-7 .elementor-element.elementor-element-be9f64a {
    --display: flex;
    --background-transition: 0.3s;
    border-style: none;
    --border-style: none;
    --border-radius: 10px 10px 10px 10px;
    --border-top-left-radius: 10px;
    --border-top-right-radius: 10px;
    --border-bottom-right-radius: 10px;
    --border-bottom-left-radius: 10px;
    box-shadow: 0px 0px 7px 3px rgba(0, 69.00000000000021, 255, 0.23) inset;
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --padding-top: 20px;
    --padding-right: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
}
.elementor-7 .elementor-element.elementor-element-be9f64a,
.elementor-7 .elementor-element.elementor-element-be9f64a::before {
    --overlay-transition: 0.3s;
    --border-transition: 0.3s;
}
.elementor-7 .elementor-element.elementor-element-5623028 {
    --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;
    --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-7
    .elementor-element.elementor-element-2bef9ee
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-2bef9ee.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-7
    .elementor-element.elementor-element-959aa1e
    .elementor-heading-title {
    color: #1e375a;
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7
    .elementor-element.elementor-element-959aa1e
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-f883b85 {
    --display: flex;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}
.elementor-7
    .elementor-element.elementor-element-318a25f
    .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7 .elementor-element.elementor-element-408c7e4 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    text-decoration: none;
    letter-spacing: 0px;
    word-spacing: 2px;
    fill: #ffffff;
    color: #ffffff;
    background-color: #1e375a;
    border-style: solid;
    border-color: #1e375a;
    padding: 12px 30px 12px 30px;
}
.elementor-7
    .elementor-element.elementor-element-408c7e4
    .elementor-button:hover,
.elementor-7
    .elementor-element.elementor-element-408c7e4
    .elementor-button:focus {
    color: #1e375a;
    background-color: #ffffff;
}
.elementor-7
    .elementor-element.elementor-element-408c7e4
    .elementor-button:hover
    svg,
.elementor-7
    .elementor-element.elementor-element-408c7e4
    .elementor-button:focus
    svg {
    fill: #1e375a;
}
.elementor-7
    .elementor-element.elementor-element-408c7e4
    > .elementor-widget-container {
    margin: 15px 0px 15px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-4aeae0c {
    --display: flex;
    --background-transition: 0.3s;
    border-style: none;
    --border-style: none;
    --border-radius: 10px 10px 10px 10px;
    --border-top-left-radius: 10px;
    --border-top-right-radius: 10px;
    --border-bottom-right-radius: 10px;
    --border-bottom-left-radius: 10px;
    box-shadow: 0px 0px 7px 3px rgba(0, 69.00000000000021, 255, 0.23) inset;
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --padding-top: 20px;
    --padding-right: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
}
.elementor-7 .elementor-element.elementor-element-4aeae0c,
.elementor-7 .elementor-element.elementor-element-4aeae0c::before {
    --overlay-transition: 0.3s;
    --border-transition: 0.3s;
}
.elementor-7 .elementor-element.elementor-element-55aaf03 {
    --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;
    --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-7
    .elementor-element.elementor-element-b036449
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-b036449.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-7
    .elementor-element.elementor-element-00956bc
    .elementor-heading-title {
    color: #1e375a;
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7
    .elementor-element.elementor-element-00956bc
    > .elementor-widget-container {
    margin: 8px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-b9152fc {
    --display: flex;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}
.elementor-7
    .elementor-element.elementor-element-c58f4ff
    .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7 .elementor-element.elementor-element-34c4cc3 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    text-decoration: none;
    letter-spacing: 0px;
    word-spacing: 2px;
    fill: #ffffff;
    color: #ffffff;
    background-color: #1e375a;
    border-style: solid;
    border-color: #1e375a;
    padding: 12px 30px 12px 30px;
}
.elementor-7
    .elementor-element.elementor-element-34c4cc3
    .elementor-button:hover,
.elementor-7
    .elementor-element.elementor-element-34c4cc3
    .elementor-button:focus {
    color: #1e375a;
    background-color: #ffffff;
}
.elementor-7
    .elementor-element.elementor-element-34c4cc3
    .elementor-button:hover
    svg,
.elementor-7
    .elementor-element.elementor-element-34c4cc3
    .elementor-button:focus
    svg {
    fill: #1e375a;
}
.elementor-7
    .elementor-element.elementor-element-34c4cc3
    > .elementor-widget-container {
    margin: 15px 0px 15px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-7642cc0 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: none;
    --border-style: none;
    --border-radius: 10px 10px 10px 10px;
    --border-top-left-radius: 10px;
    --border-top-right-radius: 10px;
    --border-bottom-right-radius: 10px;
    --border-bottom-left-radius: 10px;
    box-shadow: 0px 0px 7px 3px rgba(0, 69.00000000000021, 255, 0.23) inset;
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --padding-top: 20px;
    --padding-right: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
}
.elementor-7 .elementor-element.elementor-element-7642cc0,
.elementor-7 .elementor-element.elementor-element-7642cc0::before {
    --overlay-transition: 0.3s;
    --border-transition: 0.3s;
}
.elementor-7 .elementor-element.elementor-element-df63ea5 {
    --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;
    --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-7
    .elementor-element.elementor-element-c6c2e22
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-c6c2e22.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-7
    .elementor-element.elementor-element-be2dabd
    .elementor-heading-title {
    color: #1e375a;
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7
    .elementor-element.elementor-element-be2dabd
    > .elementor-widget-container {
    margin: 8px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-48cd857 {
    --display: flex;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}
.elementor-7
    .elementor-element.elementor-element-f794744
    .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7 .elementor-element.elementor-element-d5d6ffb .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    text-decoration: none;
    letter-spacing: 0px;
    word-spacing: 2px;
    fill: #ffffff;
    color: #ffffff;
    background-color: #1e375a;
    border-style: solid;
    border-color: #1e375a;
    padding: 12px 30px 12px 30px;
}
.elementor-7
    .elementor-element.elementor-element-d5d6ffb
    .elementor-button:hover,
.elementor-7
    .elementor-element.elementor-element-d5d6ffb
    .elementor-button:focus {
    color: #1e375a;
    background-color: #ffffff;
}
.elementor-7
    .elementor-element.elementor-element-d5d6ffb
    .elementor-button:hover
    svg,
.elementor-7
    .elementor-element.elementor-element-d5d6ffb
    .elementor-button:focus
    svg {
    fill: #1e375a;
}
.elementor-7
    .elementor-element.elementor-element-d5d6ffb
    > .elementor-widget-container {
    margin: 15px 0px 15px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-ad97d96 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: none;
    --border-style: none;
    --border-radius: 10px 10px 10px 10px;
    --border-top-left-radius: 10px;
    --border-top-right-radius: 10px;
    --border-bottom-right-radius: 10px;
    --border-bottom-left-radius: 10px;
    box-shadow: 0px 0px 7px 3px rgba(0, 69.00000000000021, 255, 0.23) inset;
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --padding-top: 20px;
    --padding-right: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
}
.elementor-7 .elementor-element.elementor-element-ad97d96,
.elementor-7 .elementor-element.elementor-element-ad97d96::before {
    --overlay-transition: 0.3s;
    --border-transition: 0.3s;
}
.elementor-7 .elementor-element.elementor-element-710bee1 {
    --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;
    --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-7 .elementor-element.elementor-element-9af59b8 {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}
.elementor-7
    .elementor-element.elementor-element-0e37c77
    .elementor-heading-title {
    color: #1e375a;
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7
    .elementor-element.elementor-element-0e37c77
    > .elementor-widget-container {
    margin: 8px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-24aff1f {
    --display: flex;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}
.elementor-7
    .elementor-element.elementor-element-70bc6e6
    .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7 .elementor-element.elementor-element-4c6e789 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    text-decoration: none;
    letter-spacing: 0px;
    word-spacing: 2px;
    fill: #ffffff;
    color: #ffffff;
    background-color: #1e375a;
    border-style: solid;
    border-color: #1e375a;
    padding: 12px 30px 12px 30px;
}
.elementor-7
    .elementor-element.elementor-element-4c6e789
    .elementor-button:hover,
.elementor-7
    .elementor-element.elementor-element-4c6e789
    .elementor-button:focus {
    color: #1e375a;
    background-color: #ffffff;
}
.elementor-7
    .elementor-element.elementor-element-4c6e789
    .elementor-button:hover
    svg,
.elementor-7
    .elementor-element.elementor-element-4c6e789
    .elementor-button:focus
    svg {
    fill: #1e375a;
}
.elementor-7
    .elementor-element.elementor-element-4c6e789
    > .elementor-widget-container {
    margin: 15px 0px 15px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-55c1c23 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: none;
    --border-style: none;
    --border-radius: 10px 10px 10px 10px;
    --border-top-left-radius: 10px;
    --border-top-right-radius: 10px;
    --border-bottom-right-radius: 10px;
    --border-bottom-left-radius: 10px;
    box-shadow: 0px 0px 7px 3px rgba(0, 69.00000000000021, 255, 0.23) inset;
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --padding-top: 20px;
    --padding-right: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
}
.elementor-7 .elementor-element.elementor-element-55c1c23,
.elementor-7 .elementor-element.elementor-element-55c1c23::before {
    --overlay-transition: 0.3s;
    --border-transition: 0.3s;
}
.elementor-7 .elementor-element.elementor-element-72f715f {
    --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;
    --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-7
    .elementor-element.elementor-element-d547c00
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-d547c00.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-7
    .elementor-element.elementor-element-31d836b
    .elementor-heading-title {
    color: #1e375a;
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7
    .elementor-element.elementor-element-31d836b
    > .elementor-widget-container {
    margin: 8px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-c445874 {
    --display: flex;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}
.elementor-7
    .elementor-element.elementor-element-aa6fddf
    .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7 .elementor-element.elementor-element-0a0c6e3 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    text-decoration: none;
    letter-spacing: 0px;
    word-spacing: 2px;
    fill: #ffffff;
    color: #ffffff;
    background-color: #1e375a;
    border-style: solid;
    border-color: #1e375a;
    padding: 12px 30px 12px 30px;
}
.elementor-7
    .elementor-element.elementor-element-0a0c6e3
    .elementor-button:hover,
.elementor-7
    .elementor-element.elementor-element-0a0c6e3
    .elementor-button:focus {
    color: #1e375a;
    background-color: #ffffff;
}
.elementor-7
    .elementor-element.elementor-element-0a0c6e3
    .elementor-button:hover
    svg,
.elementor-7
    .elementor-element.elementor-element-0a0c6e3
    .elementor-button:focus
    svg {
    fill: #1e375a;
}
.elementor-7
    .elementor-element.elementor-element-0a0c6e3
    > .elementor-widget-container {
    margin: 15px 0px 15px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-300536e {
    --display: flex;
    --background-transition: 0.3s;
    border-style: none;
    --border-style: none;
    --border-radius: 10px 10px 10px 10px;
    --border-top-left-radius: 10px;
    --border-top-right-radius: 10px;
    --border-bottom-right-radius: 10px;
    --border-bottom-left-radius: 10px;
    box-shadow: 0px 0px 7px 3px rgba(0, 69.00000000000021, 255, 0.23) inset;
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --padding-top: 20px;
    --padding-right: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
}
.elementor-7 .elementor-element.elementor-element-300536e,
.elementor-7 .elementor-element.elementor-element-300536e::before {
    --overlay-transition: 0.3s;
    --border-transition: 0.3s;
}
.elementor-7 .elementor-element.elementor-element-8792bef {
    --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;
    --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-7 .elementor-element.elementor-element-5a6141e {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}
.elementor-7
    .elementor-element.elementor-element-2592563
    .elementor-heading-title {
    color: #1e375a;
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7
    .elementor-element.elementor-element-2592563
    > .elementor-widget-container {
    margin: 8px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-1c3bef5 {
    --display: flex;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}
.elementor-7
    .elementor-element.elementor-element-0e8ef92
    .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7 .elementor-element.elementor-element-9c3e69f .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    text-decoration: none;
    letter-spacing: 0px;
    word-spacing: 2px;
    fill: #ffffff;
    color: #ffffff;
    background-color: #1e375a;
    border-style: solid;
    border-color: #1e375a;
    padding: 12px 30px 12px 30px;
}
.elementor-7
    .elementor-element.elementor-element-9c3e69f
    .elementor-button:hover,
.elementor-7
    .elementor-element.elementor-element-9c3e69f
    .elementor-button:focus {
    color: #1e375a;
    background-color: #ffffff;
}
.elementor-7
    .elementor-element.elementor-element-9c3e69f
    .elementor-button:hover
    svg,
.elementor-7
    .elementor-element.elementor-element-9c3e69f
    .elementor-button:focus
    svg {
    fill: #1e375a;
}
.elementor-7
    .elementor-element.elementor-element-9c3e69f
    > .elementor-widget-container {
    margin: 15px 0px 15px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-adbe6ab {
    --display: flex;
    --background-transition: 0.3s;
    border-style: none;
    --border-style: none;
    --border-radius: 10px 10px 10px 10px;
    --border-top-left-radius: 10px;
    --border-top-right-radius: 10px;
    --border-bottom-right-radius: 10px;
    --border-bottom-left-radius: 10px;
    box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.6);
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --padding-top: 20px;
    --padding-right: 15px;
    --padding-bottom: 20px;
    --padding-left: 15px;
}
.elementor-7 .elementor-element.elementor-element-adbe6ab,
.elementor-7 .elementor-element.elementor-element-adbe6ab::before {
    --overlay-transition: 0.3s;
    --border-transition: 0.3s;
}
.elementor-7
    .elementor-element.elementor-element-738d5b5
    .elementskit-section-title-wraper
    .elementskit-section-title {
    color: #1e375a;
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
    text-decoration: none;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7
    .elementor-element.elementor-element-738d5b5
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    color: #000000;
}
.elementor-7
    .elementor-element.elementor-element-738d5b5
    .elementskit-section-title-wraper
    .elementskit-section-title:hover
    > span {
    color: #000000;
}
.elementor-7
    .elementor-element.elementor-element-738d5b5
    .elementskit-section-title-wraper
    .elementskit-border-divider {
    width: 250px;
    background: linear-gradient(90deg, #1e375a 0%, #1e375a 100%);
}
.elementor-7
    .elementor-element.elementor-element-738d5b5
    .elementskit-section-title-wraper
    .elementskit-border-divider.elementskit-style-long {
    width: 250px;
    height: 4px;
    color: #1e375a;
}
.elementor-7
    .elementor-element.elementor-element-738d5b5
    .elementskit-section-title-wraper
    .elementskit-border-star {
    width: 250px;
    height: 4px;
    color: #1e375a;
}
.elementor-7
    .elementor-element.elementor-element-738d5b5
    .elementskit-section-title-wraper
    .elementskit-border-divider,
.elementor-7
    .elementor-element.elementor-element-738d5b5
    .elementskit-border-divider::before {
    height: 4px;
}
.elementor-7
    .elementor-element.elementor-element-738d5b5
    .elementskit-section-title-wraper
    .elementskit-border-divider:before {
    background-color: #1e375a;
    color: #1e375a;
}
.elementor-7
    .elementor-element.elementor-element-738d5b5
    .elementskit-section-title-wraper
    .elementskit-border-star:after {
    background-color: #1e375a;
}
.elementor-7
    .elementor-element.elementor-element-ed977df
    .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7 .elementor-element.elementor-element-44d248f {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 15px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --padding-top: 5px;
    --padding-right: 5px;
    --padding-bottom: 5px;
    --padding-left: 5px;
}
.elementor-7 .elementor-element.elementor-element-c5a936b {
    --display: flex;
    --background-transition: 0.3s;
    border-style: none;
    --border-style: none;
    --border-radius: 10px 10px 10px 10px;
    --border-top-left-radius: 10px;
    --border-top-right-radius: 10px;
    --border-bottom-right-radius: 10px;
    --border-bottom-left-radius: 10px;
    box-shadow: 0px 0px 7px 3px rgba(0, 69.00000000000021, 255, 0.23) inset;
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --padding-top: 20px;
    --padding-right: 20px;
    --padding-bottom: 0px;
    --padding-left: 20px;
}
.elementor-7 .elementor-element.elementor-element-c5a936b,
.elementor-7 .elementor-element.elementor-element-c5a936b::before {
    --overlay-transition: 0.3s;
    --border-transition: 0.3s;
}
.elementor-7 .elementor-element.elementor-element-f61408e {
    --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;
    --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-7 .elementor-element.elementor-element-932d869 {
    width: var(--container-widget-width, 14%);
    max-width: 14%;
    --container-widget-width: 14%;
    --container-widget-flex-grow: 0;
}
.elementor-7
    .elementor-element.elementor-element-613fe67
    .elementor-heading-title {
    color: #1e375a;
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7
    .elementor-element.elementor-element-613fe67
    > .elementor-widget-container {
    margin: 8px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-3a32ae4 {
    --display: flex;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}
.elementor-7
    .elementor-element.elementor-element-9c99d13
    .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7 .elementor-element.elementor-element-241eeb6 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    text-decoration: none;
    letter-spacing: 0px;
    word-spacing: 2px;
    fill: #ffffff;
    color: #ffffff;
    background-color: #1e375a;
    border-style: solid;
    border-color: #1e375a;
    padding: 12px 30px 12px 30px;
}
.elementor-7
    .elementor-element.elementor-element-241eeb6
    .elementor-button:hover,
.elementor-7
    .elementor-element.elementor-element-241eeb6
    .elementor-button:focus {
    color: #1e375a;
    background-color: #ffffff;
}
.elementor-7
    .elementor-element.elementor-element-241eeb6
    .elementor-button:hover
    svg,
.elementor-7
    .elementor-element.elementor-element-241eeb6
    .elementor-button:focus
    svg {
    fill: #1e375a;
}
.elementor-7
    .elementor-element.elementor-element-241eeb6
    > .elementor-widget-container {
    margin: 15px 0px 15px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-34b85b6 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: none;
    --border-style: none;
    --border-radius: 10px 10px 10px 10px;
    --border-top-left-radius: 10px;
    --border-top-right-radius: 10px;
    --border-bottom-right-radius: 10px;
    --border-bottom-left-radius: 10px;
    box-shadow: 0px 0px 7px 3px rgba(0, 69.00000000000021, 255, 0.23) inset;
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --padding-top: 20px;
    --padding-right: 20px;
    --padding-bottom: 0px;
    --padding-left: 20px;
}
.elementor-7 .elementor-element.elementor-element-34b85b6,
.elementor-7 .elementor-element.elementor-element-34b85b6::before {
    --overlay-transition: 0.3s;
    --border-transition: 0.3s;
}
.elementor-7 .elementor-element.elementor-element-e717c38 {
    --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;
    --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-7 .elementor-element.elementor-element-d57b4fb {
    width: var(--container-widget-width, 14%);
    max-width: 14%;
    --container-widget-width: 14%;
    --container-widget-flex-grow: 0;
}
.elementor-7
    .elementor-element.elementor-element-7a06ebd
    .elementor-heading-title {
    color: #1e375a;
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7
    .elementor-element.elementor-element-7a06ebd
    > .elementor-widget-container {
    margin: 8px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-e2149d9 {
    --display: flex;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}
.elementor-7
    .elementor-element.elementor-element-e53b662
    .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7 .elementor-element.elementor-element-46139ab .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    text-decoration: none;
    letter-spacing: 0px;
    word-spacing: 2px;
    fill: #ffffff;
    color: #ffffff;
    background-color: #1e375a;
    border-style: solid;
    border-color: #1e375a;
    padding: 12px 30px 12px 30px;
}
.elementor-7
    .elementor-element.elementor-element-46139ab
    .elementor-button:hover,
.elementor-7
    .elementor-element.elementor-element-46139ab
    .elementor-button:focus {
    color: #1e375a;
    background-color: #ffffff;
}
.elementor-7
    .elementor-element.elementor-element-46139ab
    .elementor-button:hover
    svg,
.elementor-7
    .elementor-element.elementor-element-46139ab
    .elementor-button:focus
    svg {
    fill: #1e375a;
}
.elementor-7
    .elementor-element.elementor-element-46139ab
    > .elementor-widget-container {
    margin: 15px 0px 15px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-a774e29 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: none;
    --border-style: none;
    --border-radius: 10px 10px 10px 10px;
    --border-top-left-radius: 10px;
    --border-top-right-radius: 10px;
    --border-bottom-right-radius: 10px;
    --border-bottom-left-radius: 10px;
    box-shadow: 0px 0px 7px 3px rgba(0, 69.00000000000021, 255, 0.23) inset;
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --padding-top: 20px;
    --padding-right: 20px;
    --padding-bottom: 0px;
    --padding-left: 20px;
}
.elementor-7 .elementor-element.elementor-element-a774e29,
.elementor-7 .elementor-element.elementor-element-a774e29::before {
    --overlay-transition: 0.3s;
    --border-transition: 0.3s;
}
.elementor-7 .elementor-element.elementor-element-e3b70b2 {
    --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;
    --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-7 .elementor-element.elementor-element-5473665 {
    width: var(--container-widget-width, 14%);
    max-width: 14%;
    --container-widget-width: 14%;
    --container-widget-flex-grow: 0;
}
.elementor-7
    .elementor-element.elementor-element-c9e3e36
    .elementor-heading-title {
    color: #1e375a;
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7
    .elementor-element.elementor-element-c9e3e36
    > .elementor-widget-container {
    margin: 8px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-d1f57b2 {
    --display: flex;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}
.elementor-7
    .elementor-element.elementor-element-37657fe
    .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7 .elementor-element.elementor-element-a976f7f .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    text-decoration: none;
    letter-spacing: 0px;
    word-spacing: 2px;
    fill: #ffffff;
    color: #ffffff;
    background-color: #1e375a;
    border-style: solid;
    border-color: #1e375a;
    padding: 12px 30px 12px 30px;
}
.elementor-7
    .elementor-element.elementor-element-a976f7f
    .elementor-button:hover,
.elementor-7
    .elementor-element.elementor-element-a976f7f
    .elementor-button:focus {
    color: #1e375a;
    background-color: #ffffff;
}
.elementor-7
    .elementor-element.elementor-element-a976f7f
    .elementor-button:hover
    svg,
.elementor-7
    .elementor-element.elementor-element-a976f7f
    .elementor-button:focus
    svg {
    fill: #1e375a;
}
.elementor-7
    .elementor-element.elementor-element-a976f7f
    > .elementor-widget-container {
    margin: 15px 0px 15px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-387dd97 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: none;
    --border-style: none;
    --border-radius: 10px 10px 10px 10px;
    --border-top-left-radius: 10px;
    --border-top-right-radius: 10px;
    --border-bottom-right-radius: 10px;
    --border-bottom-left-radius: 10px;
    box-shadow: 0px 0px 7px 3px rgba(0, 69.00000000000021, 255, 0.23) inset;
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --padding-top: 20px;
    --padding-right: 20px;
    --padding-bottom: 0px;
    --padding-left: 20px;
}
.elementor-7 .elementor-element.elementor-element-387dd97,
.elementor-7 .elementor-element.elementor-element-387dd97::before {
    --overlay-transition: 0.3s;
    --border-transition: 0.3s;
}
.elementor-7 .elementor-element.elementor-element-a0539c1 {
    --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;
    --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-7 .elementor-element.elementor-element-0bafad1 {
    width: var(--container-widget-width, 14%);
    max-width: 14%;
    --container-widget-width: 14%;
    --container-widget-flex-grow: 0;
}
.elementor-7
    .elementor-element.elementor-element-b2ecbad
    .elementor-heading-title {
    color: #1e375a;
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7
    .elementor-element.elementor-element-b2ecbad
    > .elementor-widget-container {
    margin: 8px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-1acf3f0 {
    --display: flex;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}
.elementor-7
    .elementor-element.elementor-element-79dc4f2
    .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7 .elementor-element.elementor-element-a2eb6c9 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    text-decoration: none;
    letter-spacing: 0px;
    word-spacing: 2px;
    fill: #ffffff;
    color: #ffffff;
    background-color: #1e375a;
    border-style: solid;
    border-color: #1e375a;
    padding: 12px 30px 12px 30px;
}
.elementor-7
    .elementor-element.elementor-element-a2eb6c9
    .elementor-button:hover,
.elementor-7
    .elementor-element.elementor-element-a2eb6c9
    .elementor-button:focus {
    color: #1e375a;
    background-color: #ffffff;
}
.elementor-7
    .elementor-element.elementor-element-a2eb6c9
    .elementor-button:hover
    svg,
.elementor-7
    .elementor-element.elementor-element-a2eb6c9
    .elementor-button:focus
    svg {
    fill: #1e375a;
}
.elementor-7
    .elementor-element.elementor-element-a2eb6c9
    > .elementor-widget-container {
    margin: 15px 0px 15px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-8fc75fa {
    --display: flex;
    --background-transition: 0.3s;
    border-style: none;
    --border-style: none;
    --border-radius: 10px 10px 10px 10px;
    --border-top-left-radius: 10px;
    --border-top-right-radius: 10px;
    --border-bottom-right-radius: 10px;
    --border-bottom-left-radius: 10px;
    box-shadow: 0px 0px 7px 3px rgba(0, 69.00000000000021, 255, 0.23) inset;
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --padding-top: 20px;
    --padding-right: 20px;
    --padding-bottom: 0px;
    --padding-left: 20px;
}
.elementor-7 .elementor-element.elementor-element-8fc75fa,
.elementor-7 .elementor-element.elementor-element-8fc75fa::before {
    --overlay-transition: 0.3s;
    --border-transition: 0.3s;
}
.elementor-7 .elementor-element.elementor-element-ec5a37d {
    --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;
    --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-7 .elementor-element.elementor-element-c612b49 {
    width: var(--container-widget-width, 14%);
    max-width: 14%;
    --container-widget-width: 14%;
    --container-widget-flex-grow: 0;
}
.elementor-7
    .elementor-element.elementor-element-40c7a61
    .elementor-heading-title {
    color: #1e375a;
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7
    .elementor-element.elementor-element-40c7a61
    > .elementor-widget-container {
    margin: 8px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-ae84fd9 {
    --display: flex;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}
.elementor-7
    .elementor-element.elementor-element-fb89177
    .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7 .elementor-element.elementor-element-b68890b .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    text-decoration: none;
    letter-spacing: 0px;
    word-spacing: 2px;
    fill: #ffffff;
    color: #ffffff;
    background-color: #1e375a;
    border-style: solid;
    border-color: #1e375a;
    padding: 12px 30px 12px 30px;
}
.elementor-7
    .elementor-element.elementor-element-b68890b
    .elementor-button:hover,
.elementor-7
    .elementor-element.elementor-element-b68890b
    .elementor-button:focus {
    color: #1e375a;
    background-color: #ffffff;
}
.elementor-7
    .elementor-element.elementor-element-b68890b
    .elementor-button:hover
    svg,
.elementor-7
    .elementor-element.elementor-element-b68890b
    .elementor-button:focus
    svg {
    fill: #1e375a;
}
.elementor-7
    .elementor-element.elementor-element-b68890b
    > .elementor-widget-container {
    margin: 15px 0px 15px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-edf82af {
    --display: flex;
    --background-transition: 0.3s;
    border-style: none;
    --border-style: none;
    --border-radius: 10px 10px 10px 10px;
    --border-top-left-radius: 10px;
    --border-top-right-radius: 10px;
    --border-bottom-right-radius: 10px;
    --border-bottom-left-radius: 10px;
    box-shadow: 0px 0px 7px 3px rgba(0, 69.00000000000021, 255, 0.23) inset;
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --padding-top: 20px;
    --padding-right: 20px;
    --padding-bottom: 0px;
    --padding-left: 20px;
}
.elementor-7 .elementor-element.elementor-element-edf82af,
.elementor-7 .elementor-element.elementor-element-edf82af::before {
    --overlay-transition: 0.3s;
    --border-transition: 0.3s;
}
.elementor-7 .elementor-element.elementor-element-e9a105f {
    --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;
    --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-7 .elementor-element.elementor-element-7ab7889 {
    width: var(--container-widget-width, 14%);
    max-width: 14%;
    --container-widget-width: 14%;
    --container-widget-flex-grow: 0;
}
.elementor-7
    .elementor-element.elementor-element-0b9ebe2
    .elementor-heading-title {
    color: #1e375a;
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7
    .elementor-element.elementor-element-0b9ebe2
    > .elementor-widget-container {
    margin: 8px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-3758be6 {
    --display: flex;
    --gap: 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}
.elementor-7
    .elementor-element.elementor-element-7e3efe0
    .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7 .elementor-element.elementor-element-c390e86 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    text-decoration: none;
    letter-spacing: 0px;
    word-spacing: 2px;
    fill: #ffffff;
    color: #ffffff;
    background-color: #1e375a;
    border-style: solid;
    border-color: #1e375a;
    padding: 12px 30px 12px 30px;
}
.elementor-7
    .elementor-element.elementor-element-c390e86
    .elementor-button:hover,
.elementor-7
    .elementor-element.elementor-element-c390e86
    .elementor-button:focus {
    color: #1e375a;
    background-color: #ffffff;
}
.elementor-7
    .elementor-element.elementor-element-c390e86
    .elementor-button:hover
    svg,
.elementor-7
    .elementor-element.elementor-element-c390e86
    .elementor-button:focus
    svg {
    fill: #1e375a;
}
.elementor-7
    .elementor-element.elementor-element-c390e86
    > .elementor-widget-container {
    margin: 15px 0px 15px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-6a00134 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: none;
    --border-style: none;
    --border-radius: 10px 10px 10px 10px;
    --border-top-left-radius: 10px;
    --border-top-right-radius: 10px;
    --border-bottom-right-radius: 10px;
    --border-bottom-left-radius: 10px;
    box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.6);
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --padding-top: 20px;
    --padding-right: 15px;
    --padding-bottom: 20px;
    --padding-left: 15px;
}
.elementor-7 .elementor-element.elementor-element-6a00134,
.elementor-7 .elementor-element.elementor-element-6a00134::before {
    --overlay-transition: 0.3s;
    --border-transition: 0.3s;
}
.elementor-7
    .elementor-element.elementor-element-a139a63
    .elementskit-section-title-wraper
    .elementskit-section-title {
    color: #1e375a;
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
    text-decoration: none;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7
    .elementor-element.elementor-element-a139a63
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    color: #000000;
}
.elementor-7
    .elementor-element.elementor-element-a139a63
    .elementskit-section-title-wraper
    .elementskit-section-title:hover
    > span {
    color: #000000;
}
.elementor-7
    .elementor-element.elementor-element-a139a63
    .elementskit-section-title-wraper
    .elementskit-border-divider {
    width: 250px;
    background: linear-gradient(90deg, #1e375a 0%, #1e375a 100%);
}
.elementor-7
    .elementor-element.elementor-element-a139a63
    .elementskit-section-title-wraper
    .elementskit-border-divider.elementskit-style-long {
    width: 250px;
    height: 4px;
    color: #1e375a;
}
.elementor-7
    .elementor-element.elementor-element-a139a63
    .elementskit-section-title-wraper
    .elementskit-border-star {
    width: 250px;
    height: 4px;
    color: #1e375a;
}
.elementor-7
    .elementor-element.elementor-element-a139a63
    .elementskit-section-title-wraper
    .elementskit-border-divider,
.elementor-7
    .elementor-element.elementor-element-a139a63
    .elementskit-border-divider::before {
    height: 4px;
}
.elementor-7
    .elementor-element.elementor-element-a139a63
    .elementskit-section-title-wraper
    .elementskit-border-divider:before {
    background-color: #1e375a;
    color: #1e375a;
}
.elementor-7
    .elementor-element.elementor-element-a139a63
    .elementskit-section-title-wraper
    .elementskit-border-star:after {
    background-color: #1e375a;
}
.elementor-7
    .elementor-element.elementor-element-82edda5
    .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7 .elementor-element.elementor-element-683357a {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 15px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --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-7
    .elementor-element.elementor-element-4f784e3.ekit-equal-height-enable,
.elementor-7
    .elementor-element.elementor-element-4f784e3.ekit-equal-height-enable
    .elementor-widget-container,
.elementor-7
    .elementor-element.elementor-element-4f784e3.ekit-equal-height-enable
    .ekit-wid-con,
.elementor-7
    .elementor-element.elementor-element-4f784e3.ekit-equal-height-enable
    .ekit-wid-con
    .elementskit-infobox {
    height: 100%;
}
.elementor-7 .elementor-element.elementor-element-4f784e3 .elementskit-infobox {
    background-color: #d1e7f1;
    padding: 0px 5px 15px 5px;
    box-shadow: 0px 0px 7px 3px rgba(0, 69.00000000000021, 255, 0.23) inset;
    border-style: none;
    border-radius: 5px 5px 5px 5px;
}
.elementor-7
    .elementor-element.elementor-element-4f784e3
    .elementskit-infobox:hover {
    background-color: #00afff3b;
}
.elementor-7
    .elementor-element.elementor-element-4f784e3
    .elementskit-infobox
    .elementskit-info-box-title {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
}
.elementor-7
    .elementor-element.elementor-element-4f784e3
    .elementskit-infobox:hover
    .elementskit-info-box-title {
    color: #000000;
}
.elementor-7
    .elementor-element.elementor-element-4f784e3
    .elementskit-infobox
    .box-body
    > p {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 500;
}
.elementor-7
    .elementor-element.elementor-element-4f784e3
    .elementskit-infobox:hover
    .box-body
    > p {
    color: #000000;
}
.elementor-7
    .elementor-element.elementor-element-4f784e3
    .elementskit-infobox
    p {
    margin: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-4f784e3 .ekit-badge {
    padding: 5px 10px 5px 10px;
    border-radius: 5px 0px 5px 0px;
    color: #1e375a;
    background-color: #00afff3b;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}
.elementor-7
    .elementor-element.elementor-element-4f784e3
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-4f784e3 {
    width: var(--container-widget-width, 32%);
    max-width: 32%;
    --container-widget-width: 32%;
    --container-widget-flex-grow: 0;
}
.elementor-7 .elementor-element.elementor-element-4f784e3.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-7
    .elementor-element.elementor-element-364b9ad.ekit-equal-height-enable,
.elementor-7
    .elementor-element.elementor-element-364b9ad.ekit-equal-height-enable
    .elementor-widget-container,
.elementor-7
    .elementor-element.elementor-element-364b9ad.ekit-equal-height-enable
    .ekit-wid-con,
.elementor-7
    .elementor-element.elementor-element-364b9ad.ekit-equal-height-enable
    .ekit-wid-con
    .elementskit-infobox {
    height: 100%;
}
.elementor-7 .elementor-element.elementor-element-364b9ad .elementskit-infobox {
    background-color: #d1e7f1;
    padding: 0px 5px 15px 5px;
    box-shadow: 0px 0px 7px 3px rgba(0, 69.00000000000021, 255, 0.23) inset;
    border-style: none;
    border-radius: 5px 5px 5px 5px;
}
.elementor-7
    .elementor-element.elementor-element-364b9ad
    .elementskit-infobox:hover {
    background-color: #00afff3b;
}
.elementor-7
    .elementor-element.elementor-element-364b9ad
    .elementskit-infobox
    .elementskit-info-box-title {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
}
.elementor-7
    .elementor-element.elementor-element-364b9ad
    .elementskit-infobox:hover
    .elementskit-info-box-title {
    color: #000000;
}
.elementor-7
    .elementor-element.elementor-element-364b9ad
    .elementskit-infobox
    .box-body
    > p {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 500;
}
.elementor-7
    .elementor-element.elementor-element-364b9ad
    .elementskit-infobox:hover
    .box-body
    > p {
    color: #000000;
}
.elementor-7
    .elementor-element.elementor-element-364b9ad
    .elementskit-infobox
    p {
    margin: 0px 0px 0px 0px;
}
.elementor-7
    .elementor-element.elementor-element-364b9ad
    .elementskit-infobox
    .elementskit-box-header
    .elementskit-info-box-icon {
    margin: 0px 0px 0px 0px;
}
.elementor-7
    .elementor-element.elementor-element-364b9ad
    .elementskit-infobox
    .elementskit-info-box-icon {
    padding: 0px 0px 0px 0px;
    transform: rotate(0deg);
    width: 130px;
    line-height: 0px;
}
.elementor-7
    .elementor-element.elementor-element-364b9ad
    .elementskit-infobox
    .elementkit-infobox-icon {
    line-height: 0px;
}
.elementor-7 .elementor-element.elementor-element-364b9ad .ekit-badge {
    padding: 5px 10px 5px 10px;
    border-radius: 5px 0px 5px 0px;
    color: #1e375a;
    background-color: #00afff3b;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}
.elementor-7
    .elementor-element.elementor-element-364b9ad
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-364b9ad {
    width: var(--container-widget-width, 32%);
    max-width: 32%;
    --container-widget-width: 32%;
    --container-widget-flex-grow: 0;
}
.elementor-7 .elementor-element.elementor-element-364b9ad.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-7
    .elementor-element.elementor-element-b9f9637.ekit-equal-height-enable,
.elementor-7
    .elementor-element.elementor-element-b9f9637.ekit-equal-height-enable
    .elementor-widget-container,
.elementor-7
    .elementor-element.elementor-element-b9f9637.ekit-equal-height-enable
    .ekit-wid-con,
.elementor-7
    .elementor-element.elementor-element-b9f9637.ekit-equal-height-enable
    .ekit-wid-con
    .elementskit-infobox {
    height: 100%;
}
.elementor-7 .elementor-element.elementor-element-b9f9637 .elementskit-infobox {
    background-color: #d1e7f1;
    padding: 0px 5px 15px 5px;
    box-shadow: 0px 0px 7px 3px rgba(0, 69.00000000000021, 255, 0.23) inset;
    border-style: none;
    border-radius: 5px 5px 5px 5px;
}
.elementor-7
    .elementor-element.elementor-element-b9f9637
    .elementskit-infobox:hover {
    background-color: #00afff3b;
}
.elementor-7
    .elementor-element.elementor-element-b9f9637
    .elementskit-infobox
    .elementskit-info-box-title {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
}
.elementor-7
    .elementor-element.elementor-element-b9f9637
    .elementskit-infobox:hover
    .elementskit-info-box-title {
    color: #000000;
}
.elementor-7
    .elementor-element.elementor-element-b9f9637
    .elementskit-infobox
    .box-body
    > p {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 500;
}
.elementor-7
    .elementor-element.elementor-element-b9f9637
    .elementskit-infobox:hover
    .box-body
    > p {
    color: #000000;
}
.elementor-7
    .elementor-element.elementor-element-b9f9637
    .elementskit-infobox
    p {
    margin: 0px 0px 0px 0px;
}
.elementor-7
    .elementor-element.elementor-element-b9f9637
    .elementskit-infobox
    .elementskit-box-header
    .elementskit-info-box-icon {
    margin: 0px 0px 0px 0px;
}
.elementor-7
    .elementor-element.elementor-element-b9f9637
    .elementskit-infobox
    .elementskit-info-box-icon {
    padding: 0px 0px 0px 0px;
    transform: rotate(0deg);
    width: 130px;
    line-height: 0px;
}
.elementor-7
    .elementor-element.elementor-element-b9f9637
    .elementskit-infobox
    .elementkit-infobox-icon {
    line-height: 0px;
}
.elementor-7 .elementor-element.elementor-element-b9f9637 .ekit-badge {
    padding: 5px 10px 5px 10px;
    border-radius: 5px 0px 5px 0px;
    color: #1e375a;
    background-color: #00afff3b;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}
.elementor-7
    .elementor-element.elementor-element-b9f9637
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-b9f9637 {
    width: var(--container-widget-width, 32%);
    max-width: 32%;
    --container-widget-width: 32%;
    --container-widget-flex-grow: 0;
}
.elementor-7 .elementor-element.elementor-element-b9f9637.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-7
    .elementor-element.elementor-element-4082ef7.ekit-equal-height-enable,
.elementor-7
    .elementor-element.elementor-element-4082ef7.ekit-equal-height-enable
    .elementor-widget-container,
.elementor-7
    .elementor-element.elementor-element-4082ef7.ekit-equal-height-enable
    .ekit-wid-con,
.elementor-7
    .elementor-element.elementor-element-4082ef7.ekit-equal-height-enable
    .ekit-wid-con
    .elementskit-infobox {
    height: 100%;
}
.elementor-7 .elementor-element.elementor-element-4082ef7 .elementskit-infobox {
    background-color: #d1e7f1;
    padding: 0px 5px 15px 5px;
    box-shadow: 0px 0px 7px 3px rgba(0, 69.00000000000021, 255, 0.23) inset;
    border-style: none;
    border-radius: 5px 5px 5px 5px;
}
.elementor-7
    .elementor-element.elementor-element-4082ef7
    .elementskit-infobox:hover {
    background-color: #00afff3b;
}
.elementor-7
    .elementor-element.elementor-element-4082ef7
    .elementskit-infobox
    .elementskit-info-box-title {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
}
.elementor-7
    .elementor-element.elementor-element-4082ef7
    .elementskit-infobox:hover
    .elementskit-info-box-title {
    color: #000000;
}
.elementor-7
    .elementor-element.elementor-element-4082ef7
    .elementskit-infobox
    .box-body
    > p {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 500;
}
.elementor-7
    .elementor-element.elementor-element-4082ef7
    .elementskit-infobox:hover
    .box-body
    > p {
    color: #000000;
}
.elementor-7
    .elementor-element.elementor-element-4082ef7
    .elementskit-infobox
    p {
    margin: 0px 0px 0px 0px;
}
.elementor-7
    .elementor-element.elementor-element-4082ef7
    .elementskit-infobox
    .elementskit-box-header
    .elementskit-info-box-icon {
    margin: 0px 0px 0px 0px;
}
.elementor-7
    .elementor-element.elementor-element-4082ef7
    .elementskit-infobox
    .elementskit-info-box-icon {
    padding: 0px 0px 0px 0px;
    transform: rotate(0deg);
    width: 130px;
    line-height: 0px;
}
.elementor-7
    .elementor-element.elementor-element-4082ef7
    .elementskit-infobox
    .elementkit-infobox-icon {
    line-height: 0px;
}
.elementor-7 .elementor-element.elementor-element-4082ef7 .ekit-badge {
    padding: 5px 10px 5px 10px;
    border-radius: 5px 0px 5px 0px;
    color: #1e375a;
    background-color: #00afff3b;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}
.elementor-7
    .elementor-element.elementor-element-4082ef7
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-4082ef7 {
    width: var(--container-widget-width, 32%);
    max-width: 32%;
    --container-widget-width: 32%;
    --container-widget-flex-grow: 0;
}
.elementor-7 .elementor-element.elementor-element-4082ef7.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-7
    .elementor-element.elementor-element-d6e75c6.ekit-equal-height-enable,
.elementor-7
    .elementor-element.elementor-element-d6e75c6.ekit-equal-height-enable
    .elementor-widget-container,
.elementor-7
    .elementor-element.elementor-element-d6e75c6.ekit-equal-height-enable
    .ekit-wid-con,
.elementor-7
    .elementor-element.elementor-element-d6e75c6.ekit-equal-height-enable
    .ekit-wid-con
    .elementskit-infobox {
    height: 100%;
}
.elementor-7 .elementor-element.elementor-element-d6e75c6 .elementskit-infobox {
    background-color: #d1e7f1;
    padding: 0px 5px 15px 5px;
    box-shadow: 0px 0px 7px 3px rgba(0, 69.00000000000021, 255, 0.23) inset;
    border-style: none;
    border-radius: 5px 5px 5px 5px;
}
.elementor-7
    .elementor-element.elementor-element-d6e75c6
    .elementskit-infobox:hover {
    background-color: #00afff3b;
}
.elementor-7
    .elementor-element.elementor-element-d6e75c6
    .elementskit-infobox
    .elementskit-info-box-title {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
}
.elementor-7
    .elementor-element.elementor-element-d6e75c6
    .elementskit-infobox:hover
    .elementskit-info-box-title {
    color: #000000;
}
.elementor-7
    .elementor-element.elementor-element-d6e75c6
    .elementskit-infobox
    .box-body
    > p {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 500;
}
.elementor-7
    .elementor-element.elementor-element-d6e75c6
    .elementskit-infobox:hover
    .box-body
    > p {
    color: #000000;
}
.elementor-7
    .elementor-element.elementor-element-d6e75c6
    .elementskit-infobox
    p {
    margin: 0px 0px 0px 0px;
}
.elementor-7
    .elementor-element.elementor-element-d6e75c6
    .elementskit-infobox
    .elementskit-box-header
    .elementskit-info-box-icon {
    margin: 0px 0px 0px 0px;
}
.elementor-7
    .elementor-element.elementor-element-d6e75c6
    .elementskit-infobox
    .elementskit-info-box-icon {
    padding: 0px 0px 0px 0px;
    transform: rotate(0deg);
    width: 130px;
    line-height: 0px;
}
.elementor-7
    .elementor-element.elementor-element-d6e75c6
    .elementskit-infobox
    .elementkit-infobox-icon {
    line-height: 0px;
}
.elementor-7 .elementor-element.elementor-element-d6e75c6 .ekit-badge {
    padding: 5px 10px 5px 10px;
    border-radius: 5px 0px 5px 0px;
    color: #1e375a;
    background-color: #00afff3b;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}
.elementor-7
    .elementor-element.elementor-element-d6e75c6
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-d6e75c6 {
    width: var(--container-widget-width, 32%);
    max-width: 32%;
    --container-widget-width: 32%;
    --container-widget-flex-grow: 0;
}
.elementor-7 .elementor-element.elementor-element-d6e75c6.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-7
    .elementor-element.elementor-element-82d1831.ekit-equal-height-enable,
.elementor-7
    .elementor-element.elementor-element-82d1831.ekit-equal-height-enable
    .elementor-widget-container,
.elementor-7
    .elementor-element.elementor-element-82d1831.ekit-equal-height-enable
    .ekit-wid-con,
.elementor-7
    .elementor-element.elementor-element-82d1831.ekit-equal-height-enable
    .ekit-wid-con
    .elementskit-infobox {
    height: 100%;
}
.elementor-7 .elementor-element.elementor-element-82d1831 .elementskit-infobox {
    background-color: #d1e7f1;
    padding: 0px 5px 15px 5px;
    box-shadow: 0px 0px 7px 3px rgba(0, 69.00000000000021, 255, 0.23) inset;
    border-style: none;
    border-radius: 5px 5px 5px 5px;
}
.elementor-7
    .elementor-element.elementor-element-82d1831
    .elementskit-infobox:hover {
    background-color: #00afff3b;
}
.elementor-7
    .elementor-element.elementor-element-82d1831
    .elementskit-infobox
    .elementskit-info-box-title {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
}
.elementor-7
    .elementor-element.elementor-element-82d1831
    .elementskit-infobox:hover
    .elementskit-info-box-title {
    color: #000000;
}
.elementor-7
    .elementor-element.elementor-element-82d1831
    .elementskit-infobox
    .box-body
    > p {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 500;
}
.elementor-7
    .elementor-element.elementor-element-82d1831
    .elementskit-infobox:hover
    .box-body
    > p {
    color: #000000;
}
.elementor-7
    .elementor-element.elementor-element-82d1831
    .elementskit-infobox
    p {
    margin: 0px 0px 0px 0px;
}
.elementor-7
    .elementor-element.elementor-element-82d1831
    .elementskit-infobox
    .elementskit-box-header
    .elementskit-info-box-icon {
    margin: 0px 0px 0px 0px;
}
.elementor-7
    .elementor-element.elementor-element-82d1831
    .elementskit-infobox
    .elementskit-info-box-icon {
    padding: 0px 0px 0px 0px;
    transform: rotate(0deg);
    width: 130px;
    line-height: 0px;
}
.elementor-7
    .elementor-element.elementor-element-82d1831
    .elementskit-infobox
    .elementkit-infobox-icon {
    line-height: 0px;
}
.elementor-7 .elementor-element.elementor-element-82d1831 .ekit-badge {
    padding: 5px 10px 5px 10px;
    border-radius: 5px 0px 5px 0px;
    color: #1e375a;
    background-color: #00afff3b;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}
.elementor-7
    .elementor-element.elementor-element-82d1831
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-82d1831 {
    width: var(--container-widget-width, 32%);
    max-width: 32%;
    --container-widget-width: 32%;
    --container-widget-flex-grow: 0;
}
.elementor-7 .elementor-element.elementor-element-82d1831.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-7
    .elementor-element.elementor-element-71f4d12.ekit-equal-height-enable,
.elementor-7
    .elementor-element.elementor-element-71f4d12.ekit-equal-height-enable
    .elementor-widget-container,
.elementor-7
    .elementor-element.elementor-element-71f4d12.ekit-equal-height-enable
    .ekit-wid-con,
.elementor-7
    .elementor-element.elementor-element-71f4d12.ekit-equal-height-enable
    .ekit-wid-con
    .elementskit-infobox {
    height: 100%;
}
.elementor-7 .elementor-element.elementor-element-71f4d12 .elementskit-infobox {
    background-color: #d1e7f1;
    padding: 0px 5px 15px 5px;
    box-shadow: 0px 0px 7px 3px rgba(0, 69.00000000000021, 255, 0.23) inset;
    border-style: none;
    border-radius: 5px 5px 5px 5px;
}
.elementor-7
    .elementor-element.elementor-element-71f4d12
    .elementskit-infobox:hover {
    background-color: #00afff3b;
}
.elementor-7
    .elementor-element.elementor-element-71f4d12
    .elementskit-infobox
    .elementskit-info-box-title {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
}
.elementor-7
    .elementor-element.elementor-element-71f4d12
    .elementskit-infobox:hover
    .elementskit-info-box-title {
    color: #000000;
}
.elementor-7
    .elementor-element.elementor-element-71f4d12
    .elementskit-infobox
    .box-body
    > p {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 500;
}
.elementor-7
    .elementor-element.elementor-element-71f4d12
    .elementskit-infobox:hover
    .box-body
    > p {
    color: #000000;
}
.elementor-7
    .elementor-element.elementor-element-71f4d12
    .elementskit-infobox
    p {
    margin: 0px 0px 0px 0px;
}
.elementor-7
    .elementor-element.elementor-element-71f4d12
    .elementskit-infobox
    .elementskit-box-header
    .elementskit-info-box-icon {
    margin: 0px 0px 0px 0px;
}
.elementor-7
    .elementor-element.elementor-element-71f4d12
    .elementskit-infobox
    .elementskit-info-box-icon {
    padding: 0px 0px 0px 0px;
    transform: rotate(0deg);
    width: 130px;
    line-height: 0px;
}
.elementor-7
    .elementor-element.elementor-element-71f4d12
    .elementskit-infobox
    .elementkit-infobox-icon {
    line-height: 0px;
}
.elementor-7 .elementor-element.elementor-element-71f4d12 .ekit-badge {
    padding: 5px 10px 5px 10px;
    border-radius: 5px 0px 5px 0px;
    color: #1e375a;
    background-color: #00afff3b;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}
.elementor-7
    .elementor-element.elementor-element-71f4d12
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-71f4d12 {
    width: var(--container-widget-width, 32%);
    max-width: 32%;
    --container-widget-width: 32%;
    --container-widget-flex-grow: 0;
}
.elementor-7 .elementor-element.elementor-element-71f4d12.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-7
    .elementor-element.elementor-element-944282f.ekit-equal-height-enable,
.elementor-7
    .elementor-element.elementor-element-944282f.ekit-equal-height-enable
    .elementor-widget-container,
.elementor-7
    .elementor-element.elementor-element-944282f.ekit-equal-height-enable
    .ekit-wid-con,
.elementor-7
    .elementor-element.elementor-element-944282f.ekit-equal-height-enable
    .ekit-wid-con
    .elementskit-infobox {
    height: 100%;
}
.elementor-7 .elementor-element.elementor-element-944282f .elementskit-infobox {
    background-color: #d1e7f1;
    padding: 0px 5px 15px 5px;
    box-shadow: 0px 0px 7px 3px rgba(0, 69.00000000000021, 255, 0.23) inset;
    border-style: none;
    border-radius: 5px 5px 5px 5px;
}
.elementor-7
    .elementor-element.elementor-element-944282f
    .elementskit-infobox:hover {
    background-color: #00afff3b;
}
.elementor-7
    .elementor-element.elementor-element-944282f
    .elementskit-infobox
    .elementskit-info-box-title {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
}
.elementor-7
    .elementor-element.elementor-element-944282f
    .elementskit-infobox:hover
    .elementskit-info-box-title {
    color: #000000;
}
.elementor-7
    .elementor-element.elementor-element-944282f
    .elementskit-infobox
    .box-body
    > p {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 500;
}
.elementor-7
    .elementor-element.elementor-element-944282f
    .elementskit-infobox:hover
    .box-body
    > p {
    color: #000000;
}
.elementor-7
    .elementor-element.elementor-element-944282f
    .elementskit-infobox
    p {
    margin: 0px 0px 0px 0px;
}
.elementor-7
    .elementor-element.elementor-element-944282f
    .elementskit-infobox
    .elementskit-box-header
    .elementskit-info-box-icon {
    margin: 0px 0px 0px 0px;
}
.elementor-7
    .elementor-element.elementor-element-944282f
    .elementskit-infobox
    .elementskit-info-box-icon {
    padding: 0px 0px 0px 0px;
    transform: rotate(0deg);
    width: 130px;
    line-height: 0px;
}
.elementor-7
    .elementor-element.elementor-element-944282f
    .elementskit-infobox
    .elementkit-infobox-icon {
    line-height: 0px;
}
.elementor-7 .elementor-element.elementor-element-944282f .ekit-badge {
    padding: 5px 10px 5px 10px;
    border-radius: 5px 0px 5px 0px;
    color: #1e375a;
    background-color: #00afff3b;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}
.elementor-7
    .elementor-element.elementor-element-944282f
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-944282f {
    width: var(--container-widget-width, 32%);
    max-width: 32%;
    --container-widget-width: 32%;
    --container-widget-flex-grow: 0;
}
.elementor-7 .elementor-element.elementor-element-944282f.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-7
    .elementor-element.elementor-element-20cf667.ekit-equal-height-enable,
.elementor-7
    .elementor-element.elementor-element-20cf667.ekit-equal-height-enable
    .elementor-widget-container,
.elementor-7
    .elementor-element.elementor-element-20cf667.ekit-equal-height-enable
    .ekit-wid-con,
.elementor-7
    .elementor-element.elementor-element-20cf667.ekit-equal-height-enable
    .ekit-wid-con
    .elementskit-infobox {
    height: 100%;
}
.elementor-7 .elementor-element.elementor-element-20cf667 .elementskit-infobox {
    background-color: #d1e7f1;
    padding: 0px 5px 15px 5px;
    box-shadow: 0px 0px 7px 3px rgba(0, 69.00000000000021, 255, 0.23) inset;
    border-style: none;
    border-radius: 5px 5px 5px 5px;
}
.elementor-7
    .elementor-element.elementor-element-20cf667
    .elementskit-infobox:hover {
    background-color: #00afff3b;
}
.elementor-7
    .elementor-element.elementor-element-20cf667
    .elementskit-infobox
    .elementskit-info-box-title {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
}
.elementor-7
    .elementor-element.elementor-element-20cf667
    .elementskit-infobox:hover
    .elementskit-info-box-title {
    color: #000000;
}
.elementor-7
    .elementor-element.elementor-element-20cf667
    .elementskit-infobox
    .box-body
    > p {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 500;
}
.elementor-7
    .elementor-element.elementor-element-20cf667
    .elementskit-infobox:hover
    .box-body
    > p {
    color: #000000;
}
.elementor-7
    .elementor-element.elementor-element-20cf667
    .elementskit-infobox
    p {
    margin: 0px 0px 0px 0px;
}
.elementor-7
    .elementor-element.elementor-element-20cf667
    .elementskit-infobox
    .elementskit-box-header
    .elementskit-info-box-icon {
    margin: 0px 0px 0px 0px;
}
.elementor-7
    .elementor-element.elementor-element-20cf667
    .elementskit-infobox
    .elementskit-info-box-icon {
    padding: 0px 0px 0px 0px;
    transform: rotate(0deg);
    width: 130px;
    line-height: 0px;
}
.elementor-7
    .elementor-element.elementor-element-20cf667
    .elementskit-infobox
    .elementkit-infobox-icon {
    line-height: 0px;
}
.elementor-7 .elementor-element.elementor-element-20cf667 .ekit-badge {
    padding: 5px 10px 5px 10px;
    border-radius: 5px 0px 5px 0px;
    color: #1e375a;
    background-color: #00afff3b;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 600;
}
.elementor-7
    .elementor-element.elementor-element-20cf667
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-20cf667 {
    width: var(--container-widget-width, 32%);
    max-width: 32%;
    --container-widget-width: 32%;
    --container-widget-flex-grow: 0;
}
.elementor-7 .elementor-element.elementor-element-20cf667.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-7 .elementor-element.elementor-element-716622c {
    --display: flex;
    --background-transition: 0.3s;
    border-style: none;
    --border-style: none;
    --border-radius: 10px 10px 10px 10px;
    --border-top-left-radius: 10px;
    --border-top-right-radius: 10px;
    --border-bottom-right-radius: 10px;
    --border-bottom-left-radius: 10px;
    box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.6);
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --padding-top: 20px;
    --padding-right: 15px;
    --padding-bottom: 20px;
    --padding-left: 15px;
}
.elementor-7 .elementor-element.elementor-element-716622c,
.elementor-7 .elementor-element.elementor-element-716622c::before {
    --overlay-transition: 0.3s;
    --border-transition: 0.3s;
}
.elementor-7
    .elementor-element.elementor-element-b962189
    .elementskit-section-title-wraper
    .elementskit-section-title {
    color: #1e375a;
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
    text-decoration: none;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7
    .elementor-element.elementor-element-b962189
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    color: #000000;
}
.elementor-7
    .elementor-element.elementor-element-b962189
    .elementskit-section-title-wraper
    .elementskit-section-title:hover
    > span {
    color: #000000;
}
.elementor-7
    .elementor-element.elementor-element-b962189
    .elementskit-section-title-wraper
    .elementskit-border-divider {
    width: 250px;
    background: linear-gradient(90deg, #1e375a 0%, #1e375a 100%);
}
.elementor-7
    .elementor-element.elementor-element-b962189
    .elementskit-section-title-wraper
    .elementskit-border-divider.elementskit-style-long {
    width: 250px;
    height: 4px;
    color: #1e375a;
}
.elementor-7
    .elementor-element.elementor-element-b962189
    .elementskit-section-title-wraper
    .elementskit-border-star {
    width: 250px;
    height: 4px;
    color: #1e375a;
}
.elementor-7
    .elementor-element.elementor-element-b962189
    .elementskit-section-title-wraper
    .elementskit-border-divider,
.elementor-7
    .elementor-element.elementor-element-b962189
    .elementskit-border-divider::before {
    height: 4px;
}
.elementor-7
    .elementor-element.elementor-element-b962189
    .elementskit-section-title-wraper
    .elementskit-border-divider:before {
    background-color: #1e375a;
    color: #1e375a;
}
.elementor-7
    .elementor-element.elementor-element-b962189
    .elementskit-section-title-wraper
    .elementskit-border-star:after {
    background-color: #1e375a;
}
.elementor-7
    .elementor-element.elementor-element-5590920
    .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7 .elementor-element.elementor-element-4e3f7ff {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7
    .elementor-element.elementor-element-4e3f7ff
    > .elementor-widget-container {
    padding: 0px 010px 0px 10px;
}
.elementor-7 .elementor-element.elementor-element-56c04ea {
    --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: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}
.elementor-7 .elementor-element.elementor-element-236cca9 {
    --display: flex;
    --gap: 10px;
    --background-transition: 0.3s;
    border-style: none;
    --border-style: none;
    --border-radius: 10px 10px 10px 10px;
    --border-top-left-radius: 10px;
    --border-top-right-radius: 10px;
    --border-bottom-right-radius: 10px;
    --border-bottom-left-radius: 10px;
    box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.6);
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --padding-top: 10px;
    --padding-right: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
}
.elementor-7 .elementor-element.elementor-element-236cca9,
.elementor-7 .elementor-element.elementor-element-236cca9::before {
    --overlay-transition: 0.3s;
    --border-transition: 0.3s;
}
.elementor-7 .elementor-element.elementor-element-b991f47 {
    text-align: center;
    width: auto;
    max-width: auto;
}
.elementor-7
    .elementor-element.elementor-element-b991f47
    .elementor-heading-title {
    color: #1e375a;
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7
    .elementor-element.elementor-element-b991f47
    > .elementor-widget-container {
    margin: 12px 0px 12px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-6d5b53e {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 1s;
    border-style: none;
    --border-style: none;
    --border-radius: 10px 10px 10px 10px;
    --border-top-left-radius: 10px;
    --border-top-right-radius: 10px;
    --border-bottom-right-radius: 10px;
    --border-bottom-left-radius: 10px;
    box-shadow: 0px 0px 7px 3px rgba(0, 69.00000000000021, 255, 0.23);
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --padding-top: 10px;
    --padding-right: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
}
.elementor-7 .elementor-element.elementor-element-6d5b53e,
.elementor-7 .elementor-element.elementor-element-6d5b53e::before {
    --overlay-transition: 0.3s;
    --border-transition: 0.3s;
}
.elementor-7 .elementor-element.elementor-element-55bb450 img {
    height: 400px;
    border-radius: 10px 10px 10px 10px;
}
.elementor-7 .elementor-element.elementor-element-6fca68a {
    text-align: center;
    width: auto;
    max-width: auto;
}
.elementor-7
    .elementor-element.elementor-element-6fca68a
    .elementor-heading-title {
    color: #1e375a;
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7
    .elementor-element.elementor-element-6fca68a
    > .elementor-widget-container {
    margin: 50px 0px 12px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-6bd674a {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 20px;
    --background-transition: 1s;
    border-style: none;
    --border-style: none;
    --border-radius: 10px 10px 10px 10px;
    --border-top-left-radius: 10px;
    --border-top-right-radius: 10px;
    --border-bottom-right-radius: 10px;
    --border-bottom-left-radius: 10px;
    box-shadow: 0px 0px 7px 3px rgba(0, 69.00000000000021, 255, 0.23);
    --margin-top: 15px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --padding-top: 10px;
    --padding-right: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
}
.elementor-7
    .elementor-element.elementor-element-6bd674a:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-7
    .elementor-element.elementor-element-6bd674a
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #071437;
}
.elementor-7 .elementor-element.elementor-element-6bd674a,
.elementor-7 .elementor-element.elementor-element-6bd674a::before {
    --overlay-transition: 0.3s;
    --border-transition: 0.3s;
}
.elementor-7 .elementor-element.elementor-element-7bc2f0f img {
    width: 100%;
    border-radius: 10px 10px 10px 10px;
}
.elementor-7 .elementor-element.elementor-element-56136a8 {
    text-align: left;
}
.elementor-7
    .elementor-element.elementor-element-56136a8
    .elementor-heading-title {
    color: #ffffff;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7
    .elementor-element.elementor-element-56136a8
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-0d730a4 {
    --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;
    --justify-content: space-between;
    --align-items: center;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --padding-top: 10px;
    --padding-right: 0px;
    --padding-bottom: 10px;
    --padding-left: 0px;
}
.elementor-7
    .elementor-element.elementor-element-838413b
    .elementor-star-rating {
    font-size: 14px;
}
body:not(.rtl)
    .elementor-7
    .elementor-element.elementor-element-838413b
    .elementor-star-rating
    i:not(:last-of-type) {
    margin-right: 6px;
}
body.rtl
    .elementor-7
    .elementor-element.elementor-element-838413b
    .elementor-star-rating
    i:not(:last-of-type) {
    margin-left: 6px;
}
.elementor-7 .elementor-element.elementor-element-9850ee2 {
    text-align: center;
}
.elementor-7
    .elementor-element.elementor-element-9850ee2
    .elementor-heading-title {
    color: #ffffff;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7 .elementor-element.elementor-element-e8b657e img {
    width: 100%;
}
.elementor-7
    .elementor-element.elementor-element-e8b657e
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-7
    .elementor-element.elementor-element-e8b657e.bdt-background-overlay-yes
    > .elementor-widget-container:before {
    transition: background 0.3s;
}
.elementor-7 .elementor-element.elementor-element-0b473cf {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 20px;
    --background-transition: 1s;
    border-style: none;
    --border-style: none;
    --border-radius: 10px 10px 10px 10px;
    --border-top-left-radius: 10px;
    --border-top-right-radius: 10px;
    --border-bottom-right-radius: 10px;
    --border-bottom-left-radius: 10px;
    box-shadow: 0px 0px 7px 3px rgba(0, 69.00000000000021, 255, 0.23);
    --margin-top: 15px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --padding-top: 10px;
    --padding-right: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
}
.elementor-7
    .elementor-element.elementor-element-0b473cf:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-7
    .elementor-element.elementor-element-0b473cf
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #071437;
}
.elementor-7 .elementor-element.elementor-element-0b473cf,
.elementor-7 .elementor-element.elementor-element-0b473cf::before {
    --overlay-transition: 0.3s;
    --border-transition: 0.3s;
}
.elementor-7 .elementor-element.elementor-element-43fcdd4 img {
    width: 80%;
    border-radius: 10px 10px 10px 10px;
}
.elementor-7
    .elementor-element.elementor-element-43fcdd4
    > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
}
.elementor-7 .elementor-element.elementor-element-460d9a1 {
    text-align: left;
}
.elementor-7
    .elementor-element.elementor-element-460d9a1
    .elementor-heading-title {
    color: #ffffff;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7
    .elementor-element.elementor-element-460d9a1
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-d2a903a {
    --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;
    --justify-content: space-between;
    --align-items: center;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --padding-top: 10px;
    --padding-right: 0px;
    --padding-bottom: 10px;
    --padding-left: 0px;
}
.elementor-7
    .elementor-element.elementor-element-19d4df1
    .elementor-star-rating {
    font-size: 14px;
}
body:not(.rtl)
    .elementor-7
    .elementor-element.elementor-element-19d4df1
    .elementor-star-rating
    i:not(:last-of-type) {
    margin-right: 6px;
}
body.rtl
    .elementor-7
    .elementor-element.elementor-element-19d4df1
    .elementor-star-rating
    i:not(:last-of-type) {
    margin-left: 6px;
}
.elementor-7 .elementor-element.elementor-element-49076b0 {
    text-align: center;
}
.elementor-7
    .elementor-element.elementor-element-49076b0
    .elementor-heading-title {
    color: #ffffff;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7 .elementor-element.elementor-element-02e2f6a img {
    width: 100%;
}
.elementor-7
    .elementor-element.elementor-element-02e2f6a
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-7
    .elementor-element.elementor-element-02e2f6a.bdt-background-overlay-yes
    > .elementor-widget-container:before {
    transition: background 0.3s;
}
.elementor-7 .elementor-element.elementor-element-325ccaf {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 20px;
    --background-transition: 1s;
    border-style: none;
    --border-style: none;
    --border-radius: 10px 10px 10px 10px;
    --border-top-left-radius: 10px;
    --border-top-right-radius: 10px;
    --border-bottom-right-radius: 10px;
    --border-bottom-left-radius: 10px;
    box-shadow: 0px 0px 7px 3px rgba(0, 69.00000000000021, 255, 0.23);
    --margin-top: 15px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --padding-top: 10px;
    --padding-right: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
}
.elementor-7
    .elementor-element.elementor-element-325ccaf:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-7
    .elementor-element.elementor-element-325ccaf
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #071437;
}
.elementor-7 .elementor-element.elementor-element-325ccaf,
.elementor-7 .elementor-element.elementor-element-325ccaf::before {
    --overlay-transition: 0.3s;
    --border-transition: 0.3s;
}
.elementor-7 .elementor-element.elementor-element-3f5f641 img {
    width: 80%;
    border-radius: 0px 0px 0px 0px;
}
.elementor-7
    .elementor-element.elementor-element-3f5f641
    > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
}
.elementor-7 .elementor-element.elementor-element-76bcaef {
    text-align: left;
}
.elementor-7
    .elementor-element.elementor-element-76bcaef
    .elementor-heading-title {
    color: #ffffff;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7
    .elementor-element.elementor-element-76bcaef
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-7f3ffc6 {
    --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;
    --justify-content: space-between;
    --align-items: center;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --padding-top: 10px;
    --padding-right: 0px;
    --padding-bottom: 10px;
    --padding-left: 0px;
}
.elementor-7
    .elementor-element.elementor-element-071fac1
    .elementor-star-rating {
    font-size: 14px;
}
body:not(.rtl)
    .elementor-7
    .elementor-element.elementor-element-071fac1
    .elementor-star-rating
    i:not(:last-of-type) {
    margin-right: 6px;
}
body.rtl
    .elementor-7
    .elementor-element.elementor-element-071fac1
    .elementor-star-rating
    i:not(:last-of-type) {
    margin-left: 6px;
}
.elementor-7 .elementor-element.elementor-element-bf29698 {
    text-align: center;
}
.elementor-7
    .elementor-element.elementor-element-bf29698
    .elementor-heading-title {
    color: #ffffff;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7 .elementor-element.elementor-element-ddd362c img {
    width: 100%;
}
.elementor-7
    .elementor-element.elementor-element-ddd362c
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-7
    .elementor-element.elementor-element-ddd362c.bdt-background-overlay-yes
    > .elementor-widget-container:before {
    transition: background 0.3s;
}
.elementor-7 .elementor-element.elementor-element-fe18ab3 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 20px;
    --background-transition: 1s;
    border-style: none;
    --border-style: none;
    --border-radius: 10px 10px 10px 10px;
    --border-top-left-radius: 10px;
    --border-top-right-radius: 10px;
    --border-bottom-right-radius: 10px;
    --border-bottom-left-radius: 10px;
    box-shadow: 0px 0px 7px 3px rgba(0, 69.00000000000021, 255, 0.23);
    --margin-top: 15px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --padding-top: 10px;
    --padding-right: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
}
.elementor-7
    .elementor-element.elementor-element-fe18ab3:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-7
    .elementor-element.elementor-element-fe18ab3
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #071437;
}
.elementor-7 .elementor-element.elementor-element-fe18ab3,
.elementor-7 .elementor-element.elementor-element-fe18ab3::before {
    --overlay-transition: 0.3s;
    --border-transition: 0.3s;
}
.elementor-7 .elementor-element.elementor-element-a5f16d0 {
    text-align: center;
}
.elementor-7 .elementor-element.elementor-element-a5f16d0 img {
    width: 56%;
}
.elementor-7 .elementor-element.elementor-element-713cd85 {
    text-align: left;
}
.elementor-7
    .elementor-element.elementor-element-713cd85
    .elementor-heading-title {
    color: #ffffff;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7
    .elementor-element.elementor-element-713cd85
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-e31cca6 {
    --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;
    --justify-content: space-between;
    --align-items: center;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --padding-top: 10px;
    --padding-right: 0px;
    --padding-bottom: 10px;
    --padding-left: 0px;
}
.elementor-7
    .elementor-element.elementor-element-9952e01
    .elementor-star-rating {
    font-size: 14px;
}
body:not(.rtl)
    .elementor-7
    .elementor-element.elementor-element-9952e01
    .elementor-star-rating
    i:not(:last-of-type) {
    margin-right: 6px;
}
body.rtl
    .elementor-7
    .elementor-element.elementor-element-9952e01
    .elementor-star-rating
    i:not(:last-of-type) {
    margin-left: 6px;
}
.elementor-7 .elementor-element.elementor-element-e04a7b3 {
    text-align: center;
}
.elementor-7
    .elementor-element.elementor-element-e04a7b3
    .elementor-heading-title {
    color: #ffffff;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7 .elementor-element.elementor-element-709a9a1 img {
    width: 100%;
}
.elementor-7
    .elementor-element.elementor-element-709a9a1
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-7
    .elementor-element.elementor-element-709a9a1.bdt-background-overlay-yes
    > .elementor-widget-container:before {
    transition: background 0.3s;
}
.elementor-7 .elementor-element.elementor-element-13563f0 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 20px;
    --background-transition: 1s;
    border-style: none;
    --border-style: none;
    --border-radius: 10px 10px 10px 10px;
    --border-top-left-radius: 10px;
    --border-top-right-radius: 10px;
    --border-bottom-right-radius: 10px;
    --border-bottom-left-radius: 10px;
    box-shadow: 0px 0px 7px 3px rgba(0, 69.00000000000021, 255, 0.23);
    --margin-top: 15px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --padding-top: 10px;
    --padding-right: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
}
.elementor-7
    .elementor-element.elementor-element-13563f0:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-7
    .elementor-element.elementor-element-13563f0
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #071437;
}
.elementor-7 .elementor-element.elementor-element-13563f0,
.elementor-7 .elementor-element.elementor-element-13563f0::before {
    --overlay-transition: 0.3s;
    --border-transition: 0.3s;
}
.elementor-7 .elementor-element.elementor-element-d2cec56 img {
    width: 80%;
    border-radius: 10px 10px 10px 10px;
}
.elementor-7
    .elementor-element.elementor-element-d2cec56
    > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
}
.elementor-7 .elementor-element.elementor-element-87dda28 {
    text-align: left;
}
.elementor-7
    .elementor-element.elementor-element-87dda28
    .elementor-heading-title {
    color: #ffffff;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7
    .elementor-element.elementor-element-87dda28
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-c7a0c12 {
    --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;
    --justify-content: space-between;
    --align-items: center;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --padding-top: 10px;
    --padding-right: 0px;
    --padding-bottom: 10px;
    --padding-left: 0px;
}
.elementor-7
    .elementor-element.elementor-element-6c8a865
    .elementor-star-rating {
    font-size: 14px;
}
body:not(.rtl)
    .elementor-7
    .elementor-element.elementor-element-6c8a865
    .elementor-star-rating
    i:not(:last-of-type) {
    margin-right: 6px;
}
body.rtl
    .elementor-7
    .elementor-element.elementor-element-6c8a865
    .elementor-star-rating
    i:not(:last-of-type) {
    margin-left: 6px;
}
.elementor-7 .elementor-element.elementor-element-2df5b70 {
    text-align: center;
}
.elementor-7
    .elementor-element.elementor-element-2df5b70
    .elementor-heading-title {
    color: #ffffff;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7 .elementor-element.elementor-element-d5767f2 img {
    width: 100%;
}
.elementor-7
    .elementor-element.elementor-element-d5767f2
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-7
    .elementor-element.elementor-element-d5767f2.bdt-background-overlay-yes
    > .elementor-widget-container:before {
    transition: background 0.3s;
}
.elementor-7 .elementor-element.elementor-element-9c0664c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 20px;
    --background-transition: 1s;
    border-style: none;
    --border-style: none;
    --border-radius: 10px 10px 10px 10px;
    --border-top-left-radius: 10px;
    --border-top-right-radius: 10px;
    --border-bottom-right-radius: 10px;
    --border-bottom-left-radius: 10px;
    box-shadow: 0px 0px 7px 3px rgba(0, 69.00000000000021, 255, 0.23);
    --margin-top: 15px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --padding-top: 10px;
    --padding-right: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
}
.elementor-7
    .elementor-element.elementor-element-9c0664c:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-7
    .elementor-element.elementor-element-9c0664c
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #071437;
}
.elementor-7 .elementor-element.elementor-element-9c0664c,
.elementor-7 .elementor-element.elementor-element-9c0664c::before {
    --overlay-transition: 0.3s;
    --border-transition: 0.3s;
}
.elementor-7 .elementor-element.elementor-element-5243523 img {
    width: 80%;
    border-radius: 10px 10px 10px 10px;
}
.elementor-7
    .elementor-element.elementor-element-5243523
    > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
}
.elementor-7 .elementor-element.elementor-element-cb00f40 {
    text-align: left;
}
.elementor-7
    .elementor-element.elementor-element-cb00f40
    .elementor-heading-title {
    color: #ffffff;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7
    .elementor-element.elementor-element-cb00f40
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-30c7975 {
    --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;
    --justify-content: space-between;
    --align-items: center;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --padding-top: 10px;
    --padding-right: 0px;
    --padding-bottom: 10px;
    --padding-left: 0px;
}
.elementor-7
    .elementor-element.elementor-element-0dcfd9e
    .elementor-star-rating {
    font-size: 14px;
}
body:not(.rtl)
    .elementor-7
    .elementor-element.elementor-element-0dcfd9e
    .elementor-star-rating
    i:not(:last-of-type) {
    margin-right: 6px;
}
body.rtl
    .elementor-7
    .elementor-element.elementor-element-0dcfd9e
    .elementor-star-rating
    i:not(:last-of-type) {
    margin-left: 6px;
}
.elementor-7 .elementor-element.elementor-element-db3823f {
    text-align: center;
}
.elementor-7
    .elementor-element.elementor-element-db3823f
    .elementor-heading-title {
    color: #ffffff;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0px;
    word-spacing: 2px;
}
.elementor-7 .elementor-element.elementor-element-b777808 img {
    width: 100%;
}
.elementor-7
    .elementor-element.elementor-element-b777808
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-7
    .elementor-element.elementor-element-b777808.bdt-background-overlay-yes
    > .elementor-widget-container:before {
    transition: background 0.3s;
}
.elementor-7 .elementor-element.elementor-element-a1c0d99 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 1s;
    border-style: none;
    --border-style: none;
    --border-radius: 10px 10px 10px 10px;
    --border-top-left-radius: 10px;
    --border-top-right-radius: 10px;
    --border-bottom-right-radius: 10px;
    --border-bottom-left-radius: 10px;
    box-shadow: 0px 0px 7px 3px rgba(0, 69.00000000000021, 255, 0.23);
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --padding-top: 10px;
    --padding-right: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
}
.elementor-7 .elementor-element.elementor-element-a1c0d99,
.elementor-7 .elementor-element.elementor-element-a1c0d99::before {
    --overlay-transition: 0.3s;
    --border-transition: 0.3s;
}
.elementor-7 .elementor-element.elementor-element-8ca3593 img {
    height: 400px;
    border-radius: 10px 10px 10px 10px;
}
.elementor-7 .elementor-element.elementor-element-ac4548d {
    --display: flex;
    --background-transition: 0.3s;
}
:root {
    --page-title-display: none;
}
.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button {
    bottom: 15px;
    right: 15px;
    width: 50px;
    height: 50px;
    z-index: 9999;
    opacity: 0.7;
    background-color: #42bff8;
    border-radius: 5px;
}
.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button i {
    font-size: 20px;
    color: #1e375a;
}
.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button svg {
    width: 20px;
    height: 20px;
    fill: #1e375a;
}
@media (max-width: 1024px) {
    .elementor-7
        .elementor-element.elementor-element-58200a7
        > .elementor-background-overlay {
        background-position: center right;
    }
    .elementor-7
        .elementor-element.elementor-element-30bbc32
        > .elementor-element-populated {
        padding: 20px 20px 20px 20px;
    }
    .elementor-7
        .elementor-element.elementor-element-c5260a8
        .elementor-heading-title {
        font-size: 38px;
        line-height: 44px;
    }
    .elementor-7
        .elementor-element.elementor-element-ecf7d86
        .elementor-button {
        font-size: 20px;
    }
    .elementor-7
        .elementor-element.elementor-element-fd96e88
        .elementor-heading-title {
        font-size: 14px;
    }
    .elementor-7
        .elementor-element.elementor-element-fc26872
        .bdt-navigation-prev
        i,
    .elementor-7
        .elementor-element.elementor-element-fc26872
        .bdt-navigation-next
        i {
        font-size: 24px;
    }
    .elementor-7
        .elementor-element.elementor-element-24c663d
        .elementor-heading-title {
        font-size: 14px;
    }
    .elementor-7
        .elementor-element.elementor-element-905f128
        .bdt-navigation-prev
        i,
    .elementor-7
        .elementor-element.elementor-element-905f128
        .bdt-navigation-next
        i {
        font-size: 24px;
    }
    .elementor-7 .elementor-element.elementor-element-065c234 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
    }
    .elementor-7 .elementor-element.elementor-element-ef3aaed {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap: wrap;
    }
    .elementor-7 .elementor-element.elementor-element-3188f88 {
        width: 100%;
        max-width: 100%;
    }
    .elementor-7
        .elementor-element.elementor-element-0600fa0
        .elementor-heading-title {
        font-size: 18px;
    }
    .elementor-7
        .elementor-element.elementor-element-ee5ba1e
        .elementor-heading-title {
        font-size: 18px;
    }
    .elementor-7
        .elementor-element.elementor-element-31d19e0
        .elementor-heading-title {
        font-size: 18px;
    }
    .elementor-7
        .elementor-element.elementor-element-4651497
        .elementor-heading-title {
        font-size: 18px;
    }
    .elementor-7
        .elementor-element.elementor-element-ebdc4e5
        .elementor-heading-title {
        font-size: 18px;
    }
    .elementor-7
        .elementor-element.elementor-element-7e25b0b
        .elementor-heading-title {
        font-size: 18px;
    }
    .elementor-7
        .elementor-element.elementor-element-c2e4578
        .elementor-heading-title {
        font-size: 18px;
    }
    .elementor-7
        .elementor-element.elementor-element-e47ef66
        .elementor-heading-title {
        font-size: 18px;
    }
    .elementor-7
        .elementor-element.elementor-element-ae6c8d9
        .elementor-heading-title {
        font-size: 18px;
    }
    .elementor-7
        .elementor-element.elementor-element-695a425
        .elementor-heading-title {
        font-size: 18px;
    }
    .elementor-7
        .elementor-element.elementor-element-8c5a390
        .elementor-heading-title {
        font-size: 18px;
    }
    .elementor-7
        .elementor-element.elementor-element-640c69c
        .elementor-heading-title {
        font-size: 18px;
    }
    .elementor-7
        .elementor-element.elementor-element-042b760
        .elementskit-section-title-wraper
        .elementskit-section-title {
        font-size: 26px;
    }
    .elementor-7
        .elementor-element.elementor-element-3d28bba
        .elementor-heading-title {
        font-size: 14px;
    }
    .elementor-7
        .elementor-element.elementor-element-3c68861
        .elementskit-section-title-wraper
        .elementskit-section-title {
        font-size: 26px;
    }
    .elementor-7
        .elementor-element.elementor-element-4e5cf37
        .elementor-heading-title {
        font-size: 14px;
    }
    .elementor-7
        .elementor-element.elementor-element-690f43c
        .elementskit-section-title-wraper
        .elementskit-section-title {
        font-size: 26px;
    }
    .elementor-7
        .elementor-element.elementor-element-0ceb28c
        .elementor-heading-title {
        font-size: 14px;
    }
    .elementor-7 .elementor-element.elementor-element-387efcb {
        --gap: 10px;
        --padding-top: 0px;
        --padding-right: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
    }
    .elementor-7 .elementor-element.elementor-element-b629113 {
        --padding-top: 10px;
        --padding-right: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
    }
    .elementor-7
        .elementor-element.elementor-element-0d946ad
        .elementor-heading-title {
        font-size: 22px;
    }
    .elementor-7
        .elementor-element.elementor-element-c06668c
        .elementor-heading-title {
        font-size: 14px;
    }
    .elementor-7
        .elementor-element.elementor-element-282371d
        > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-7 .elementor-element.elementor-element-9516c8c {
        --padding-top: 10px;
        --padding-right: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
    }
    .elementor-7
        .elementor-element.elementor-element-9fcf007
        .elementor-heading-title {
        font-size: 22px;
    }
    .elementor-7
        .elementor-element.elementor-element-a3e549c
        .elementor-heading-title {
        font-size: 14px;
    }
    .elementor-7
        .elementor-element.elementor-element-3ec4aca
        > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-7 .elementor-element.elementor-element-0333513 {
        --padding-top: 10px;
        --padding-right: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
    }
    .elementor-7
        .elementor-element.elementor-element-1c4af65
        .elementor-heading-title {
        font-size: 22px;
    }
    .elementor-7
        .elementor-element.elementor-element-e850fb5
        .elementor-heading-title {
        font-size: 14px;
    }
    .elementor-7
        .elementor-element.elementor-element-4621c12
        > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-7 .elementor-element.elementor-element-aa91103 {
        --padding-top: 10px;
        --padding-right: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
    }
    .elementor-7
        .elementor-element.elementor-element-5b47e33
        .elementor-heading-title {
        font-size: 22px;
    }
    .elementor-7
        .elementor-element.elementor-element-c2f4b4f
        .elementor-heading-title {
        font-size: 14px;
    }
    .elementor-7
        .elementor-element.elementor-element-52fdd37
        > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-7
        .elementor-element.elementor-element-09a8a43
        .elementor-heading-title {
        font-size: 14px;
    }
    .elementor-7 .elementor-element.elementor-element-4d501b7 {
        --gap: 10px;
        --padding-top: 0px;
        --padding-right: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
    }
    .elementor-7 .elementor-element.elementor-element-be9f64a {
        --padding-top: 10px;
        --padding-right: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
    }
    .elementor-7 .elementor-element.elementor-element-2bef9ee img {
        width: 100%;
    }
    .elementor-7
        .elementor-element.elementor-element-959aa1e
        .elementor-heading-title {
        font-size: 26px;
    }
    .elementor-7
        .elementor-element.elementor-element-318a25f
        .elementor-heading-title {
        font-size: 14px;
    }
    .elementor-7
        .elementor-element.elementor-element-408c7e4
        > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-7 .elementor-element.elementor-element-4aeae0c {
        --padding-top: 10px;
        --padding-right: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
    }
    .elementor-7 .elementor-element.elementor-element-b036449 img {
        width: 100%;
    }
    .elementor-7
        .elementor-element.elementor-element-00956bc
        .elementor-heading-title {
        font-size: 26px;
    }
    .elementor-7
        .elementor-element.elementor-element-c58f4ff
        .elementor-heading-title {
        font-size: 14px;
    }
    .elementor-7
        .elementor-element.elementor-element-34c4cc3
        > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-7 .elementor-element.elementor-element-7642cc0 {
        --padding-top: 10px;
        --padding-right: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
    }
    .elementor-7 .elementor-element.elementor-element-c6c2e22 img {
        width: 100%;
    }
    .elementor-7
        .elementor-element.elementor-element-be2dabd
        .elementor-heading-title {
        font-size: 26px;
    }
    .elementor-7
        .elementor-element.elementor-element-f794744
        .elementor-heading-title {
        font-size: 14px;
    }
    .elementor-7
        .elementor-element.elementor-element-d5d6ffb
        > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-7 .elementor-element.elementor-element-ad97d96 {
        --padding-top: 10px;
        --padding-right: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
    }
    .elementor-7 .elementor-element.elementor-element-9af59b8 img {
        width: 100%;
    }
    .elementor-7
        .elementor-element.elementor-element-0e37c77
        .elementor-heading-title {
        font-size: 26px;
    }
    .elementor-7
        .elementor-element.elementor-element-70bc6e6
        .elementor-heading-title {
        font-size: 14px;
    }
    .elementor-7
        .elementor-element.elementor-element-4c6e789
        > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-7 .elementor-element.elementor-element-55c1c23 {
        --padding-top: 10px;
        --padding-right: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
    }
    .elementor-7 .elementor-element.elementor-element-d547c00 img {
        width: 100%;
    }
    .elementor-7
        .elementor-element.elementor-element-31d836b
        .elementor-heading-title {
        font-size: 26px;
    }
    .elementor-7
        .elementor-element.elementor-element-aa6fddf
        .elementor-heading-title {
        font-size: 14px;
    }
    .elementor-7
        .elementor-element.elementor-element-0a0c6e3
        > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-7 .elementor-element.elementor-element-300536e {
        --padding-top: 10px;
        --padding-right: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
    }
    .elementor-7 .elementor-element.elementor-element-5a6141e img {
        width: 100%;
    }
    .elementor-7
        .elementor-element.elementor-element-2592563
        .elementor-heading-title {
        font-size: 26px;
    }
    .elementor-7
        .elementor-element.elementor-element-0e8ef92
        .elementor-heading-title {
        font-size: 14px;
    }
    .elementor-7
        .elementor-element.elementor-element-9c3e69f
        > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-7
        .elementor-element.elementor-element-ed977df
        .elementor-heading-title {
        font-size: 14px;
    }
    .elementor-7 .elementor-element.elementor-element-44d248f {
        --gap: 10px;
        --padding-top: 0px;
        --padding-right: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
    }
    .elementor-7 .elementor-element.elementor-element-c5a936b {
        --padding-top: 10px;
        --padding-right: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
    }
    .elementor-7 .elementor-element.elementor-element-932d869 img {
        width: 100%;
    }
    .elementor-7
        .elementor-element.elementor-element-613fe67
        .elementor-heading-title {
        font-size: 26px;
    }
    .elementor-7
        .elementor-element.elementor-element-9c99d13
        .elementor-heading-title {
        font-size: 14px;
    }
    .elementor-7
        .elementor-element.elementor-element-241eeb6
        > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-7 .elementor-element.elementor-element-34b85b6 {
        --padding-top: 10px;
        --padding-right: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
    }
    .elementor-7 .elementor-element.elementor-element-d57b4fb img {
        width: 100%;
    }
    .elementor-7
        .elementor-element.elementor-element-7a06ebd
        .elementor-heading-title {
        font-size: 26px;
    }
    .elementor-7
        .elementor-element.elementor-element-e53b662
        .elementor-heading-title {
        font-size: 14px;
    }
    .elementor-7
        .elementor-element.elementor-element-46139ab
        > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-7 .elementor-element.elementor-element-a774e29 {
        --padding-top: 10px;
        --padding-right: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
    }
    .elementor-7 .elementor-element.elementor-element-5473665 img {
        width: 100%;
    }
    .elementor-7
        .elementor-element.elementor-element-c9e3e36
        .elementor-heading-title {
        font-size: 26px;
    }
    .elementor-7
        .elementor-element.elementor-element-37657fe
        .elementor-heading-title {
        font-size: 14px;
    }
    .elementor-7
        .elementor-element.elementor-element-a976f7f
        > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-7 .elementor-element.elementor-element-387dd97 {
        --padding-top: 10px;
        --padding-right: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
    }
    .elementor-7 .elementor-element.elementor-element-0bafad1 img {
        width: 100%;
    }
    .elementor-7
        .elementor-element.elementor-element-b2ecbad
        .elementor-heading-title {
        font-size: 26px;
    }
    .elementor-7
        .elementor-element.elementor-element-79dc4f2
        .elementor-heading-title {
        font-size: 14px;
    }
    .elementor-7
        .elementor-element.elementor-element-a2eb6c9
        > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-7 .elementor-element.elementor-element-8fc75fa {
        --padding-top: 10px;
        --padding-right: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
    }
    .elementor-7 .elementor-element.elementor-element-c612b49 img {
        width: 100%;
    }
    .elementor-7
        .elementor-element.elementor-element-40c7a61
        .elementor-heading-title {
        font-size: 26px;
    }
    .elementor-7
        .elementor-element.elementor-element-fb89177
        .elementor-heading-title {
        font-size: 14px;
    }
    .elementor-7
        .elementor-element.elementor-element-b68890b
        > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-7 .elementor-element.elementor-element-edf82af {
        --padding-top: 10px;
        --padding-right: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
    }
    .elementor-7 .elementor-element.elementor-element-7ab7889 img {
        width: 100%;
    }
    .elementor-7
        .elementor-element.elementor-element-0b9ebe2
        .elementor-heading-title {
        font-size: 26px;
    }
    .elementor-7
        .elementor-element.elementor-element-7e3efe0
        .elementor-heading-title {
        font-size: 14px;
    }
    .elementor-7
        .elementor-element.elementor-element-c390e86
        > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-7
        .elementor-element.elementor-element-82edda5
        .elementor-heading-title {
        font-size: 14px;
    }
    .elementor-7 .elementor-element.elementor-element-4f784e3 {
        --container-widget-width: 31%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 31%);
        max-width: 31%;
    }
    .elementor-7 .elementor-element.elementor-element-364b9ad {
        --container-widget-width: 32%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 32%);
        max-width: 32%;
    }
    .elementor-7 .elementor-element.elementor-element-b9f9637 {
        --container-widget-width: 32%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 32%);
        max-width: 32%;
    }
    .elementor-7 .elementor-element.elementor-element-4082ef7 {
        --container-widget-width: 31%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 31%);
        max-width: 31%;
    }
    .elementor-7 .elementor-element.elementor-element-d6e75c6 {
        --container-widget-width: 32%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 32%);
        max-width: 32%;
    }
    .elementor-7 .elementor-element.elementor-element-82d1831 {
        --container-widget-width: 32%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 32%);
        max-width: 32%;
    }
    .elementor-7 .elementor-element.elementor-element-71f4d12 {
        --container-widget-width: 31%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 31%);
        max-width: 31%;
    }
    .elementor-7 .elementor-element.elementor-element-944282f {
        --container-widget-width: 32%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 32%);
        max-width: 32%;
    }
    .elementor-7 .elementor-element.elementor-element-20cf667 {
        --container-widget-width: 32%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 32%);
        max-width: 32%;
    }
    .elementor-7
        .elementor-element.elementor-element-5590920
        .elementor-heading-title {
        font-size: 14px;
    }
    .elementor-7 .elementor-element.elementor-element-4e3f7ff {
        font-size: 14px;
    }
}
@media (max-width: 767px) {
    .elementor-7
        .elementor-element.elementor-element-58200a7
        > .elementor-container {
        min-height: 300px;
    }
    .elementor-7
        .elementor-element.elementor-element-58200a7
        > .elementor-background-overlay {
        background-position: center right;
    }
    .elementor-7
        .elementor-element.elementor-element-c5260a8
        .elementor-heading-title {
        font-size: 30px;
    }
    .elementor-7
        .elementor-element.elementor-element-ecf7d86
        .elementor-button {
        font-size: 16px;
    }
    .elementor-7 .elementor-element.elementor-element-5a32493 {
        --margin-top: 0px;
        --margin-right: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
    }
    .elementor-7
        .elementor-element.elementor-element-fc26872
        .bdt-navigation-prev
        i,
    .elementor-7
        .elementor-element.elementor-element-fc26872
        .bdt-navigation-next
        i {
        font-size: 24px;
    }
    .elementor-7
        .elementor-element.elementor-element-905f128
        .bdt-navigation-prev
        i,
    .elementor-7
        .elementor-element.elementor-element-905f128
        .bdt-navigation-next
        i {
        font-size: 24px;
    }
    .elementor-7 .elementor-element.elementor-element-065c234 {
        --margin-top: 0px;
        --margin-right: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
    }
    .elementor-7 .elementor-element.elementor-element-dc07740 {
        --width: 48%;
        --flex-direction: row-reverse;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --padding-top: 10px;
        --padding-right: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
    }
    .elementor-7
        .elementor-element.elementor-element-0600fa0
        .elementor-heading-title {
        font-size: 18px;
    }
    .elementor-7 .elementor-element.elementor-element-346339d {
        --width: 48%;
        --flex-direction: row-reverse;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --padding-top: 10px;
        --padding-right: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
    }
    .elementor-7
        .elementor-element.elementor-element-ee5ba1e
        .elementor-heading-title {
        font-size: 18px;
    }
    .elementor-7 .elementor-element.elementor-element-119d03a {
        --width: 48%;
        --flex-direction: row-reverse;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --padding-top: 10px;
        --padding-right: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
    }
    .elementor-7
        .elementor-element.elementor-element-31d19e0
        .elementor-heading-title {
        font-size: 18px;
    }
    .elementor-7 .elementor-element.elementor-element-44b270a {
        --width: 48%;
        --flex-direction: row-reverse;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap: nowrap;
        --padding-top: 10px;
        --padding-right: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
    }
    .elementor-7
        .elementor-element.elementor-element-4651497
        .elementor-heading-title {
        font-size: 18px;
    }
    .elementor-7 .elementor-element.elementor-element-dbda704 {
        --width: 48%;
        --flex-direction: row-reverse;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --justify-content: space-between;
        --flex-wrap: nowrap;
        --padding-top: 10px;
        --padding-right: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
    }
    .elementor-7
        .elementor-element.elementor-element-ebdc4e5
        .elementor-heading-title {
        font-size: 18px;
    }
    .elementor-7 .elementor-element.elementor-element-862320e {
        --width: 48%;
        --flex-direction: row-reverse;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap: nowrap;
        --padding-top: 10px;
        --padding-right: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
    }
    .elementor-7
        .elementor-element.elementor-element-7e25b0b
        .elementor-heading-title {
        font-size: 18px;
    }
    .elementor-7 .elementor-element.elementor-element-e317667 {
        --width: 48%;
        --flex-direction: row-reverse;
        --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-between;
        --align-items: center;
        --flex-wrap: nowrap;
        --padding-top: 10px;
        --padding-right: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
    }
    .elementor-7
        .elementor-element.elementor-element-c2e4578
        .elementor-heading-title {
        font-size: 18px;
    }
    .elementor-7 .elementor-element.elementor-element-2046ec0 {
        --width: 48%;
        --flex-direction: row-reverse;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap: nowrap;
        --padding-top: 10px;
        --padding-right: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
    }
    .elementor-7
        .elementor-element.elementor-element-e47ef66
        .elementor-heading-title {
        font-size: 18px;
    }
    .elementor-7 .elementor-element.elementor-element-5210cc8 {
        --width: 48%;
        --flex-direction: row-reverse;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --padding-top: 10px;
        --padding-right: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
    }
    .elementor-7
        .elementor-element.elementor-element-ae6c8d9
        .elementor-heading-title {
        font-size: 18px;
    }
    .elementor-7 .elementor-element.elementor-element-f83ec8c {
        --width: 48%;
        --flex-direction: row-reverse;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap: nowrap;
        --padding-top: 10px;
        --padding-right: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
    }
    .elementor-7
        .elementor-element.elementor-element-695a425
        .elementor-heading-title {
        font-size: 18px;
    }
    .elementor-7 .elementor-element.elementor-element-25e803e {
        --width: 48%;
        --flex-direction: row-reverse;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap: nowrap;
        --padding-top: 10px;
        --padding-right: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
    }
    .elementor-7
        .elementor-element.elementor-element-8c5a390
        .elementor-heading-title {
        font-size: 18px;
    }
    .elementor-7 .elementor-element.elementor-element-27945b0 {
        --width: 48%;
        --flex-direction: row-reverse;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap: nowrap;
        --padding-top: 10px;
        --padding-right: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
    }
    .elementor-7
        .elementor-element.elementor-element-640c69c
        .elementor-heading-title {
        font-size: 18px;
    }
    .elementor-7
        .elementor-element.elementor-element-042b760
        .elementskit-section-title-wraper
        .elementskit-section-title {
        font-size: 24px;
    }
    .elementor-7
        .elementor-element.elementor-element-3c68861
        .elementskit-section-title-wraper
        .elementskit-section-title {
        font-size: 24px;
    }
    .elementor-7
        .elementor-element.elementor-element-0d946ad
        .elementor-heading-title {
        font-size: 22px;
    }
    .elementor-7
        .elementor-element.elementor-element-282371d
        .elementor-button {
        font-size: 14px;
        border-width: 2px 2px 2px 2px;
        padding: 10px 20px 10px 20px;
    }
    .elementor-7
        .elementor-element.elementor-element-282371d
        > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }
    .elementor-7
        .elementor-element.elementor-element-9fcf007
        .elementor-heading-title {
        font-size: 22px;
    }
    .elementor-7
        .elementor-element.elementor-element-3ec4aca
        .elementor-button {
        font-size: 14px;
        border-width: 2px 2px 2px 2px;
        padding: 10px 20px 10px 20px;
    }
    .elementor-7
        .elementor-element.elementor-element-3ec4aca
        > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }
    .elementor-7
        .elementor-element.elementor-element-1c4af65
        .elementor-heading-title {
        font-size: 22px;
    }
    .elementor-7
        .elementor-element.elementor-element-4621c12
        .elementor-button {
        font-size: 14px;
        border-width: 2px 2px 2px 2px;
        padding: 10px 20px 10px 20px;
    }
    .elementor-7
        .elementor-element.elementor-element-4621c12
        > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }
    .elementor-7
        .elementor-element.elementor-element-5b47e33
        .elementor-heading-title {
        font-size: 22px;
    }
    .elementor-7
        .elementor-element.elementor-element-52fdd37
        .elementor-button {
        font-size: 14px;
        border-width: 2px 2px 2px 2px;
        padding: 10px 20px 10px 20px;
    }
    .elementor-7
        .elementor-element.elementor-element-52fdd37
        > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }
    .elementor-7 .elementor-element.elementor-element-5623028 {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap: nowrap;
    }
    .elementor-7 .elementor-element.elementor-element-2bef9ee {
        width: var(--container-widget-width, 49.188px);
        max-width: 49.188px;
        --container-widget-width: 49.188px;
        --container-widget-flex-grow: 0;
    }
    .elementor-7
        .elementor-element.elementor-element-959aa1e
        .elementor-heading-title {
        font-size: 22px;
    }
    .elementor-7
        .elementor-element.elementor-element-408c7e4
        .elementor-button {
        font-size: 14px;
        border-width: 2px 2px 2px 2px;
        padding: 10px 20px 10px 20px;
    }
    .elementor-7
        .elementor-element.elementor-element-408c7e4
        > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }
    .elementor-7 .elementor-element.elementor-element-55aaf03 {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap: nowrap;
    }
    .elementor-7 .elementor-element.elementor-element-b036449 {
        width: var(--container-widget-width, 49.188px);
        max-width: 49.188px;
        --container-widget-width: 49.188px;
        --container-widget-flex-grow: 0;
    }
    .elementor-7
        .elementor-element.elementor-element-00956bc
        .elementor-heading-title {
        font-size: 22px;
    }
    .elementor-7
        .elementor-element.elementor-element-34c4cc3
        .elementor-button {
        font-size: 14px;
        border-width: 2px 2px 2px 2px;
        padding: 10px 20px 10px 20px;
    }
    .elementor-7
        .elementor-element.elementor-element-34c4cc3
        > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }
    .elementor-7 .elementor-element.elementor-element-df63ea5 {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap: nowrap;
    }
    .elementor-7 .elementor-element.elementor-element-c6c2e22 {
        width: var(--container-widget-width, 49.188px);
        max-width: 49.188px;
        --container-widget-width: 49.188px;
        --container-widget-flex-grow: 0;
    }
    .elementor-7
        .elementor-element.elementor-element-be2dabd
        .elementor-heading-title {
        font-size: 22px;
    }
    .elementor-7
        .elementor-element.elementor-element-d5d6ffb
        .elementor-button {
        font-size: 14px;
        border-width: 2px 2px 2px 2px;
        padding: 10px 20px 10px 20px;
    }
    .elementor-7
        .elementor-element.elementor-element-d5d6ffb
        > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }
    .elementor-7
        .elementor-element.elementor-element-0e37c77
        .elementor-heading-title {
        font-size: 22px;
    }
    .elementor-7
        .elementor-element.elementor-element-4c6e789
        .elementor-button {
        font-size: 14px;
        border-width: 2px 2px 2px 2px;
        padding: 10px 20px 10px 20px;
    }
    .elementor-7
        .elementor-element.elementor-element-4c6e789
        > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }
    .elementor-7 .elementor-element.elementor-element-d547c00 {
        width: var(--container-widget-width, 49.188px);
        max-width: 49.188px;
        --container-widget-width: 49.188px;
        --container-widget-flex-grow: 0;
    }
    .elementor-7
        .elementor-element.elementor-element-31d836b
        .elementor-heading-title {
        font-size: 22px;
    }
    .elementor-7
        .elementor-element.elementor-element-0a0c6e3
        .elementor-button {
        font-size: 14px;
        border-width: 2px 2px 2px 2px;
        padding: 10px 20px 10px 20px;
    }
    .elementor-7
        .elementor-element.elementor-element-0a0c6e3
        > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }
    .elementor-7
        .elementor-element.elementor-element-2592563
        .elementor-heading-title {
        font-size: 22px;
    }
    .elementor-7
        .elementor-element.elementor-element-9c3e69f
        .elementor-button {
        font-size: 14px;
        border-width: 2px 2px 2px 2px;
        padding: 10px 20px 10px 20px;
    }
    .elementor-7
        .elementor-element.elementor-element-9c3e69f
        > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }
    .elementor-7
        .elementor-element.elementor-element-613fe67
        .elementor-heading-title {
        font-size: 22px;
    }
    .elementor-7
        .elementor-element.elementor-element-241eeb6
        .elementor-button {
        font-size: 14px;
        border-width: 2px 2px 2px 2px;
        padding: 10px 20px 10px 20px;
    }
    .elementor-7
        .elementor-element.elementor-element-241eeb6
        > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }
    .elementor-7
        .elementor-element.elementor-element-7a06ebd
        .elementor-heading-title {
        font-size: 22px;
    }
    .elementor-7
        .elementor-element.elementor-element-46139ab
        .elementor-button {
        font-size: 14px;
        border-width: 2px 2px 2px 2px;
        padding: 10px 20px 10px 20px;
    }
    .elementor-7
        .elementor-element.elementor-element-46139ab
        > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }
    .elementor-7
        .elementor-element.elementor-element-c9e3e36
        .elementor-heading-title {
        font-size: 22px;
    }
    .elementor-7
        .elementor-element.elementor-element-a976f7f
        .elementor-button {
        font-size: 14px;
        border-width: 2px 2px 2px 2px;
        padding: 10px 20px 10px 20px;
    }
    .elementor-7
        .elementor-element.elementor-element-a976f7f
        > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }
    .elementor-7
        .elementor-element.elementor-element-b2ecbad
        .elementor-heading-title {
        font-size: 22px;
    }
    .elementor-7
        .elementor-element.elementor-element-a2eb6c9
        .elementor-button {
        font-size: 14px;
        border-width: 2px 2px 2px 2px;
        padding: 10px 20px 10px 20px;
    }
    .elementor-7
        .elementor-element.elementor-element-a2eb6c9
        > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }
    .elementor-7
        .elementor-element.elementor-element-40c7a61
        .elementor-heading-title {
        font-size: 22px;
    }
    .elementor-7
        .elementor-element.elementor-element-b68890b
        .elementor-button {
        font-size: 14px;
        border-width: 2px 2px 2px 2px;
        padding: 10px 20px 10px 20px;
    }
    .elementor-7
        .elementor-element.elementor-element-b68890b
        > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }
    .elementor-7
        .elementor-element.elementor-element-0b9ebe2
        .elementor-heading-title {
        font-size: 22px;
    }
    .elementor-7
        .elementor-element.elementor-element-c390e86
        .elementor-button {
        font-size: 14px;
        border-width: 2px 2px 2px 2px;
        padding: 10px 20px 10px 20px;
    }
    .elementor-7
        .elementor-element.elementor-element-c390e86
        > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }
    .elementor-7
        .elementor-element.elementor-element-4f784e3
        .elementskit-infobox {
        padding: 0px 0px 15px 0px;
    }
    .elementor-7
        .elementor-element.elementor-element-4f784e3
        .elementskit-infobox
        .elementskit-info-box-title {
        font-size: 4px;
    }
    .elementor-7
        .elementor-element.elementor-element-4f784e3
        .elementskit-infobox
        .box-body
        > p {
        font-size: 14px;
    }
    .elementor-7
        .elementor-element.elementor-element-4f784e3
        > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-7 .elementor-element.elementor-element-4f784e3 {
        --container-widget-width: 47%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 47%);
        max-width: 47%;
    }
    .elementor-7
        .elementor-element.elementor-element-364b9ad
        .elementskit-infobox {
        padding: 0px 0px 15px 0px;
    }
    .elementor-7
        .elementor-element.elementor-element-364b9ad
        .elementskit-infobox
        .elementskit-info-box-title {
        font-size: 4px;
    }
    .elementor-7
        .elementor-element.elementor-element-364b9ad
        .elementskit-infobox
        .box-body
        > p {
        font-size: 14px;
    }
    .elementor-7
        .elementor-element.elementor-element-364b9ad
        > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-7 .elementor-element.elementor-element-364b9ad {
        --container-widget-width: 47%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 47%);
        max-width: 47%;
    }
    .elementor-7
        .elementor-element.elementor-element-b9f9637
        .elementskit-infobox {
        padding: 0px 0px 15px 0px;
    }
    .elementor-7
        .elementor-element.elementor-element-b9f9637
        .elementskit-infobox
        .elementskit-info-box-title {
        font-size: 4px;
    }
    .elementor-7
        .elementor-element.elementor-element-b9f9637
        .elementskit-infobox
        .box-body
        > p {
        font-size: 14px;
    }
    .elementor-7
        .elementor-element.elementor-element-b9f9637
        > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-7 .elementor-element.elementor-element-b9f9637 {
        --container-widget-width: 47%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 47%);
        max-width: 47%;
    }
    .elementor-7
        .elementor-element.elementor-element-4082ef7
        .elementskit-infobox {
        padding: 0px 0px 15px 0px;
    }
    .elementor-7
        .elementor-element.elementor-element-4082ef7
        .elementskit-infobox
        .elementskit-info-box-title {
        font-size: 4px;
    }
    .elementor-7
        .elementor-element.elementor-element-4082ef7
        .elementskit-infobox
        .box-body
        > p {
        font-size: 14px;
    }
    .elementor-7
        .elementor-element.elementor-element-4082ef7
        > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-7 .elementor-element.elementor-element-4082ef7 {
        --container-widget-width: 47%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 47%);
        max-width: 47%;
    }
    .elementor-7
        .elementor-element.elementor-element-d6e75c6
        .elementskit-infobox {
        padding: 0px 0px 15px 0px;
    }
    .elementor-7
        .elementor-element.elementor-element-d6e75c6
        .elementskit-infobox
        .elementskit-info-box-title {
        font-size: 4px;
    }
    .elementor-7
        .elementor-element.elementor-element-d6e75c6
        .elementskit-infobox
        .box-body
        > p {
        font-size: 14px;
    }
    .elementor-7
        .elementor-element.elementor-element-d6e75c6
        > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-7 .elementor-element.elementor-element-d6e75c6 {
        --container-widget-width: 47%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 47%);
        max-width: 47%;
    }
    .elementor-7
        .elementor-element.elementor-element-82d1831
        .elementskit-infobox {
        padding: 0px 0px 15px 0px;
    }
    .elementor-7
        .elementor-element.elementor-element-82d1831
        .elementskit-infobox
        .elementskit-info-box-title {
        font-size: 4px;
    }
    .elementor-7
        .elementor-element.elementor-element-82d1831
        .elementskit-infobox
        .box-body
        > p {
        font-size: 14px;
    }
    .elementor-7
        .elementor-element.elementor-element-82d1831
        > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-7 .elementor-element.elementor-element-82d1831 {
        --container-widget-width: 47%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 47%);
        max-width: 47%;
    }
    .elementor-7
        .elementor-element.elementor-element-71f4d12
        .elementskit-infobox {
        padding: 0px 0px 15px 0px;
    }
    .elementor-7
        .elementor-element.elementor-element-71f4d12
        .elementskit-infobox
        .elementskit-info-box-title {
        font-size: 4px;
    }
    .elementor-7
        .elementor-element.elementor-element-71f4d12
        .elementskit-infobox
        .box-body
        > p {
        font-size: 14px;
    }
    .elementor-7
        .elementor-element.elementor-element-71f4d12
        > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-7 .elementor-element.elementor-element-71f4d12 {
        --container-widget-width: 47%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 47%);
        max-width: 47%;
    }
    .elementor-7
        .elementor-element.elementor-element-944282f
        .elementskit-infobox {
        padding: 0px 0px 15px 0px;
    }
    .elementor-7
        .elementor-element.elementor-element-944282f
        .elementskit-infobox
        .elementskit-info-box-title {
        font-size: 4px;
    }
    .elementor-7
        .elementor-element.elementor-element-944282f
        .elementskit-infobox
        .box-body
        > p {
        font-size: 14px;
    }
    .elementor-7
        .elementor-element.elementor-element-944282f
        > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-7 .elementor-element.elementor-element-944282f {
        --container-widget-width: 47%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 47%);
        max-width: 47%;
    }
    .elementor-7
        .elementor-element.elementor-element-20cf667
        .elementskit-infobox {
        padding: 0px 0px 15px 0px;
    }
    .elementor-7
        .elementor-element.elementor-element-20cf667
        .elementskit-infobox
        .elementskit-info-box-title {
        font-size: 4px;
    }
    .elementor-7
        .elementor-element.elementor-element-20cf667
        .elementskit-infobox
        .box-body
        > p {
        font-size: 14px;
    }
    .elementor-7
        .elementor-element.elementor-element-20cf667
        > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-7 .elementor-element.elementor-element-20cf667 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }
}
@media (min-width: 768px) {
    .elementor-7 .elementor-element.elementor-element-30bbc32 {
        width: 55%;
    }
    .elementor-7 .elementor-element.elementor-element-c9841e5 {
        width: 45%;
    }
    .elementor-7 .elementor-element.elementor-element-5a32493 {
        --width: 100%;
    }
    .elementor-7 .elementor-element.elementor-element-ff7ee65 {
        --width: 100%;
    }
    .elementor-7 .elementor-element.elementor-element-9fcc165 {
        --width: 15%;
    }
    .elementor-7 .elementor-element.elementor-element-ef3aaed {
        --width: 100%;
    }
    .elementor-7 .elementor-element.elementor-element-ab9c7c4 {
        --width: 70%;
    }
    .elementor-7 .elementor-element.elementor-element-62bc48e {
        --width: 100%;
    }
    .elementor-7 .elementor-element.elementor-element-f6d7d93 {
        --width: 100%;
    }
    .elementor-7 .elementor-element.elementor-element-e785519 {
        --width: 100%;
    }
    .elementor-7 .elementor-element.elementor-element-b629113 {
        --width: 49%;
    }
    .elementor-7 .elementor-element.elementor-element-9516c8c {
        --width: 49%;
    }
    .elementor-7 .elementor-element.elementor-element-0333513 {
        --width: 49%;
    }
    .elementor-7 .elementor-element.elementor-element-aa91103 {
        --width: 49%;
    }
    .elementor-7 .elementor-element.elementor-element-996fffe {
        --width: 100%;
    }
    .elementor-7 .elementor-element.elementor-element-be9f64a {
        --width: 49%;
    }
    .elementor-7 .elementor-element.elementor-element-4aeae0c {
        --width: 49%;
    }
    .elementor-7 .elementor-element.elementor-element-7642cc0 {
        --width: 49%;
    }
    .elementor-7 .elementor-element.elementor-element-ad97d96 {
        --width: 49%;
    }
    .elementor-7 .elementor-element.elementor-element-55c1c23 {
        --width: 49%;
    }
    .elementor-7 .elementor-element.elementor-element-300536e {
        --width: 49%;
    }
    .elementor-7 .elementor-element.elementor-element-adbe6ab {
        --width: 100%;
    }
    .elementor-7 .elementor-element.elementor-element-c5a936b {
        --width: 49%;
    }
    .elementor-7 .elementor-element.elementor-element-34b85b6 {
        --width: 49%;
    }
    .elementor-7 .elementor-element.elementor-element-a774e29 {
        --width: 49%;
    }
    .elementor-7 .elementor-element.elementor-element-387dd97 {
        --width: 49%;
    }
    .elementor-7 .elementor-element.elementor-element-8fc75fa {
        --width: 49%;
    }
    .elementor-7 .elementor-element.elementor-element-edf82af {
        --width: 49%;
    }
    .elementor-7 .elementor-element.elementor-element-6a00134 {
        --width: 100%;
    }
    .elementor-7 .elementor-element.elementor-element-716622c {
        --width: 100%;
    }
    .elementor-7 .elementor-element.elementor-element-56c04ea {
        --width: 15%;
    }
    .elementor-7 .elementor-element.elementor-element-236cca9 {
        --width: 100%;
    }
    .elementor-7 .elementor-element.elementor-element-6d5b53e {
        --width: 100%;
    }
    .elementor-7 .elementor-element.elementor-element-6bd674a {
        --width: 100%;
    }
    .elementor-7 .elementor-element.elementor-element-0b473cf {
        --width: 100%;
    }
    .elementor-7 .elementor-element.elementor-element-325ccaf {
        --width: 100%;
    }
    .elementor-7 .elementor-element.elementor-element-fe18ab3 {
        --width: 100%;
    }
    .elementor-7 .elementor-element.elementor-element-13563f0 {
        --width: 100%;
    }
    .elementor-7 .elementor-element.elementor-element-9c0664c {
        --width: 100%;
    }
    .elementor-7 .elementor-element.elementor-element-a1c0d99 {
        --width: 100%;
    }
}
@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-7 .elementor-element.elementor-element-9fcc165 {
        --width: 100%;
    }
    .elementor-7 .elementor-element.elementor-element-dc07740 {
        --width: 32%;
    }
    .elementor-7 .elementor-element.elementor-element-346339d {
        --width: 32%;
    }
    .elementor-7 .elementor-element.elementor-element-119d03a {
        --width: 32%;
    }
    .elementor-7 .elementor-element.elementor-element-44b270a {
        --width: 32%;
    }
    .elementor-7 .elementor-element.elementor-element-dbda704 {
        --width: 32%;
    }
    .elementor-7 .elementor-element.elementor-element-862320e {
        --width: 32%;
    }
    .elementor-7 .elementor-element.elementor-element-e317667 {
        --width: 32%;
    }
    .elementor-7 .elementor-element.elementor-element-2046ec0 {
        --width: 32%;
    }
    .elementor-7 .elementor-element.elementor-element-5210cc8 {
        --width: 32%;
    }
    .elementor-7 .elementor-element.elementor-element-f83ec8c {
        --width: 32%;
    }
    .elementor-7 .elementor-element.elementor-element-25e803e {
        --width: 32%;
    }
    .elementor-7 .elementor-element.elementor-element-27945b0 {
        --width: 32%;
    }
    .elementor-7 .elementor-element.elementor-element-ab9c7c4 {
        --width: 100%;
    }
    .elementor-7 .elementor-element.elementor-element-be9f64a {
        --width: 49%;
    }
    .elementor-7 .elementor-element.elementor-element-4aeae0c {
        --width: 49%;
    }
    .elementor-7 .elementor-element.elementor-element-7642cc0 {
        --width: 49%;
    }
    .elementor-7 .elementor-element.elementor-element-ad97d96 {
        --width: 49%;
    }
    .elementor-7 .elementor-element.elementor-element-55c1c23 {
        --width: 49%;
    }
    .elementor-7 .elementor-element.elementor-element-300536e {
        --width: 49%;
    }
    .elementor-7 .elementor-element.elementor-element-c5a936b {
        --width: 49%;
    }
    .elementor-7 .elementor-element.elementor-element-34b85b6 {
        --width: 49%;
    }
    .elementor-7 .elementor-element.elementor-element-a774e29 {
        --width: 49%;
    }
    .elementor-7 .elementor-element.elementor-element-387dd97 {
        --width: 49%;
    }
    .elementor-7 .elementor-element.elementor-element-8fc75fa {
        --width: 49%;
    }
    .elementor-7 .elementor-element.elementor-element-edf82af {
        --width: 49%;
    }
}
/*
     FILE ARCHIVED ON 00:31:45 Mar 22, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 13:38:38 Feb 05, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 1.156
  exclusion.robots: 0.041
  exclusion.robots.policy: 0.019
  esindex: 0.021
  cdx.remote: 6.821
  LoadShardBlock: 231.322 (3)
  PetaboxLoader3.resolve: 221.658 (3)
  PetaboxLoader3.datanode: 120.186 (5)
  load_resource: 125.226
  loaddict: 29.475
*/
