.elementor-18 .elementor-element.elementor-element-a7c9fe7 {
    --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-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-18 .elementor-element.elementor-element-79aae02 {
    --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-18 .elementor-element.elementor-element-f1f91aa {
    --spacer-size: 80px;
}

.elementor-18 .elementor-element.elementor-element-9300b8a {
    text-align: center;
}

.elementor-18 .elementor-element.elementor-element-9300b8a .elementor-heading-title {
    color: black;
    font-family:  Sans-serif;
    font-size: 60px;
    font-weight: 700;
    font-style: normal;
}

.elementor-18 .elementor-element.elementor-element-9300b8a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-18 .elementor-element.elementor-element-04a448f {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px 0px;
    --background-transition: 0.3s;
}

.elementor-18 .elementor-element.elementor-element-f0f8cda {
    --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-18 .elementor-element.elementor-element-f0f8cda.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-18 .elementor-element.elementor-element-6743728 {
    text-align: left;
}

.elementor-18 .elementor-element.elementor-element-6743728 .elementor-heading-title {
    color: black;
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
}

.elementor-18 .elementor-element.elementor-element-71b77f7 {
    text-align: justify;
    color: #1E1E1E;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 31px;
}

.elementor-18 .elementor-element.elementor-element-4a02648 {
    --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-18 .elementor-element.elementor-element-47c77dc .elementor-button {
    background-color: #440099;
    box-shadow: 10px 19px 100px 8px rgba(223, 178.00000000000014, 0, 0.5);
    padding: 15px 50px 15px 50px;
}

.elementor-18 .elementor-element.elementor-element-47c77dc .elementor-button:hover,
.elementor-18 .elementor-element.elementor-element-47c77dc .elementor-button:focus {
    color: var(--e-global-color-astglobalcolor0);
    background-color: var(--e-global-color-aebcd6c);
}

.elementor-18 .elementor-element.elementor-element-47c77dc .elementor-button:hover svg,
.elementor-18 .elementor-element.elementor-element-47c77dc .elementor-button:focus svg {
    fill: var(--e-global-color-astglobalcolor0);
}

.elementor-18 .elementor-element.elementor-element-e11bda2 {
    --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-18 .elementor-element.elementor-element-66d1468 img {
    width: 100%;
    max-width: 95%;
    height: 404px;
    border-radius: 15px 15px 15px 15px;
    box-shadow: 10px 19px 100px 8px lightgray;
}

.elementor-18 .elementor-element.elementor-element-cae6d4d {
    --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-18 .elementor-element.elementor-element-c0f7b9b {
    --spacer-size: 80px;
}

.elementor-18 .elementor-element.elementor-element-ad627b7 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px 0px;
    --background-transition: 0.3s;
}

.elementor-18 .elementor-element.elementor-element-ba6d143 {
    --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-18 .elementor-element.elementor-element-ba6d143.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-18 .elementor-element.elementor-element-1059f2e img {
    width: 100%;
    max-width: 95%;
    height: 404px;
    border-radius: 15px 15px 15px 15px;
    box-shadow: 10px 19px 100px 8px lightgray;
}

.elementor-18 .elementor-element.elementor-element-d1819b8 {
    --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-18 .elementor-element.elementor-element-d1819b8.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-18 .elementor-element.elementor-element-6c42cd6 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-18 .elementor-element.elementor-element-b122c4e {
    text-align: left;
}

.elementor-18 .elementor-element.elementor-element-b122c4e .elementor-heading-title {
    color: var(--e-global-color-astglobalcolor0);
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
}

.elementor-18 .elementor-element.elementor-element-a8fccb0 {
    text-align: justify;
    color: #1E1E1E;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 31px;
}

.elementor-18 .elementor-element.elementor-element-4d0cf70 {
    --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: 0.3s;
}

.elementor-18 .elementor-element.elementor-element-9211aa2 .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
    background-color: var(--e-global-color-astglobalcolor1);
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
    padding: 20px 50px 20px 50px;
}

.elementor-18 .elementor-element.elementor-element-9211aa2 .elementor-button:hover,
.elementor-18 .elementor-element.elementor-element-9211aa2 .elementor-button:focus {
    color: var(--e-global-color-astglobalcolor0);
    background-color: var(--e-global-color-aebcd6c);
}

.elementor-18 .elementor-element.elementor-element-9211aa2 .elementor-button:hover svg,
.elementor-18 .elementor-element.elementor-element-9211aa2 .elementor-button:focus svg {
    fill: var(--e-global-color-astglobalcolor0);
}

.elementor-18 .elementor-element.elementor-element-9211aa2 {
    width: initial;
    max-width: initial;
}

.elementor-18 .elementor-element.elementor-element-9211aa2.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-18 .elementor-element.elementor-element-93c68a1 .elementor-button {
    background-color: var(--e-global-color-astglobalcolor1);
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
    padding: 20px 50px 20px 50px;
}

.elementor-18 .elementor-element.elementor-element-93c68a1 .elementor-button:hover,
.elementor-18 .elementor-element.elementor-element-93c68a1 .elementor-button:focus {
    color: var(--e-global-color-astglobalcolor0);
    background-color: var(--e-global-color-aebcd6c);
}

.elementor-18 .elementor-element.elementor-element-93c68a1 .elementor-button:hover svg,
.elementor-18 .elementor-element.elementor-element-93c68a1 .elementor-button:focus svg {
    fill: var(--e-global-color-astglobalcolor0);
}

.elementor-18 .elementor-element.elementor-element-c0d49a1 {
    --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-18 .elementor-element.elementor-element-191f52e {
    --spacer-size: 96px;
}

.elementor-18 .elementor-element.elementor-element-0a44c6f {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px 0px;
    --background-transition: 0.3s;
}

.elementor-18 .elementor-element.elementor-element-f28ac79 {
    --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-18 .elementor-element.elementor-element-29c5b5b {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-18 .elementor-element.elementor-element-2f11aac {
    text-align: left;
}

.elementor-18 .elementor-element.elementor-element-2f11aac .elementor-heading-title {
    color: var(--e-global-color-astglobalcolor0);
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
}

.elementor-18 .elementor-element.elementor-element-c9bd499 {
    text-align: justify;
    color: #1E1E1E;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 31px;
}

.elementor-18 .elementor-element.elementor-element-31154fa {
    --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: 0.3s;
}

.elementor-18 .elementor-element.elementor-element-04af83f .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
    background-color: var(--e-global-color-astglobalcolor1);
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
    padding: 20px 50px 20px 50px;
}

.elementor-18 .elementor-element.elementor-element-04af83f .elementor-button:hover,
.elementor-18 .elementor-element.elementor-element-04af83f .elementor-button:focus {
    color: var(--e-global-color-astglobalcolor0);
    background-color: var(--e-global-color-aebcd6c);
}

.elementor-18 .elementor-element.elementor-element-04af83f .elementor-button:hover svg,
.elementor-18 .elementor-element.elementor-element-04af83f .elementor-button:focus svg {
    fill: var(--e-global-color-astglobalcolor0);
}

.elementor-18 .elementor-element.elementor-element-04af83f {
    width: initial;
    max-width: initial;
}

.elementor-18 .elementor-element.elementor-element-04af83f.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-18 .elementor-element.elementor-element-28d3a23 .elementor-button {
    background-color: var(--e-global-color-astglobalcolor1);
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
    padding: 20px 50px 20px 50px;
}

.elementor-18 .elementor-element.elementor-element-28d3a23 .elementor-button:hover,
.elementor-18 .elementor-element.elementor-element-28d3a23 .elementor-button:focus {
    color: var(--e-global-color-astglobalcolor0);
    background-color: var(--e-global-color-aebcd6c);
}

.elementor-18 .elementor-element.elementor-element-28d3a23 .elementor-button:hover svg,
.elementor-18 .elementor-element.elementor-element-28d3a23 .elementor-button:focus svg {
    fill: var(--e-global-color-astglobalcolor0);
}

.elementor-18 .elementor-element.elementor-element-253531b {
    --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-18 .elementor-element.elementor-element-a450186 img {
    width: 100%;
    max-width: 95%;
    height: 404px;
    border-radius: 15px 15px 15px 15px;
    box-shadow: 10px 19px 100px 8px lightgray;
}

.elementor-18 .elementor-element.elementor-element-52ad1df {
    --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-18 .elementor-element.elementor-element-471ae21 {
    --spacer-size: 96px;
}

.elementor-18 .elementor-element.elementor-element-561ba08 {
    --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-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-18 .elementor-element.elementor-element-cab10dc {
    --display: flex;
    --min-height: 251px;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --overlay-opacity: 0.24;
}

.elementor-18 .elementor-element.elementor-element-cab10dc:not(.elementor-motion-effects-element-type-background),
.elementor-18 .elementor-element.elementor-element-cab10dc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2023/09/2.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-18 .elementor-element.elementor-element-cab10dc::before,
.elementor-18 .elementor-element.elementor-element-cab10dc>.elementor-background-video-container::before,
.elementor-18 .elementor-element.elementor-element-cab10dc>.e-con-inner>.elementor-background-video-container::before,
.elementor-18 .elementor-element.elementor-element-cab10dc>.elementor-background-slideshow::before,
.elementor-18 .elementor-element.elementor-element-cab10dc>.e-con-inner>.elementor-background-slideshow::before,
.elementor-18 .elementor-element.elementor-element-cab10dc>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #000000;
}

.elementor-18 .elementor-element.elementor-element-cab10dc,
.elementor-18 .elementor-element.elementor-element-cab10dc::before {
    --border-transition: 0.3s;
}

.elementor-18 .elementor-element.elementor-element-1ccf9f0 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --align-items: flex-start;
    --background-transition: 0.3s;
}

.elementor-18 .elementor-element.elementor-element-1ccf9f0.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-18 .elementor-element.elementor-element-fc3e065 {
    text-align: left;
}

.elementor-18 .elementor-element.elementor-element-fc3e065 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
}

.elementor-18 .elementor-element.elementor-element-1738b7e {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-18 .elementor-element.elementor-element-91ebbcf {
    --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: center;
    --align-items: center;
    --background-transition: 0.3s;
}

.elementor-18 .elementor-element.elementor-element-899dcc1 .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
    background-color: var(--e-global-color-astglobalcolor1);
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
    padding: 20px 50px 20px 50px;
}

.elementor-18 .elementor-element.elementor-element-899dcc1 .elementor-button:hover,
.elementor-18 .elementor-element.elementor-element-899dcc1 .elementor-button:focus {
    color: var(--e-global-color-astglobalcolor0);
    background-color: var(--e-global-color-aebcd6c);
}

.elementor-18 .elementor-element.elementor-element-899dcc1 .elementor-button:hover svg,
.elementor-18 .elementor-element.elementor-element-899dcc1 .elementor-button:focus svg {
    fill: var(--e-global-color-astglobalcolor0);
}

.elementor-18 .elementor-element.elementor-element-899dcc1 {
    width: initial;
    max-width: initial;
}

.elementor-18 .elementor-element.elementor-element-899dcc1.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-18 .elementor-element.elementor-element-a3f9857 .elementor-button {
    background-color: var(--e-global-color-astglobalcolor1);
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
    padding: 20px 50px 20px 50px;
}

.elementor-18 .elementor-element.elementor-element-a3f9857 .elementor-button:hover,
.elementor-18 .elementor-element.elementor-element-a3f9857 .elementor-button:focus {
    color: var(--e-global-color-astglobalcolor0);
    background-color: var(--e-global-color-aebcd6c);
}

.elementor-18 .elementor-element.elementor-element-a3f9857 .elementor-button:hover svg,
.elementor-18 .elementor-element.elementor-element-a3f9857 .elementor-button:focus svg {
    fill: var(--e-global-color-astglobalcolor0);
}

.elementor-18 .elementor-element.elementor-element-7dda698 {
    --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-18 .elementor-element.elementor-element-99e6b93 {
    --spacer-size: 96px;
}

.elementor-18 .elementor-element.elementor-element-5fc0877 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px 0px;
    --background-transition: 0.3s;
}

.elementor-18 .elementor-element.elementor-element-e259b4f {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px 0px;
    --background-transition: 0.3s;
}

.elementor-18 .elementor-element.elementor-element-a1d6607 {
    --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-18 .elementor-element.elementor-element-a1d6607.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-18 .elementor-element.elementor-element-fec3257 img {
    width: 100%;
    max-width: 95%;
    height: 404px;
    border-radius: 15px 15px 15px 15px;
    box-shadow: 10px 19px 100px 8px lightgray;
}

.elementor-18 .elementor-element.elementor-element-f944294 {
    --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-18 .elementor-element.elementor-element-f944294.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-18 .elementor-element.elementor-element-f9d66bf {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-18 .elementor-element.elementor-element-d39759a {
    text-align: left;
}

.elementor-18 .elementor-element.elementor-element-d39759a .elementor-heading-title {
    color: var(--e-global-color-astglobalcolor0);
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
}

.elementor-18 .elementor-element.elementor-element-6797e09 {
    text-align: justify;
    color: #1E1E1E;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 31px;
}

.elementor-18 .elementor-element.elementor-element-f3cf4a8 {
    --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: 0.3s;
}

.elementor-18 .elementor-element.elementor-element-97b7e60 .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
    background-color: var(--e-global-color-astglobalcolor1);
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
    padding: 20px 50px 20px 50px;
}

.elementor-18 .elementor-element.elementor-element-97b7e60 .elementor-button:hover,
.elementor-18 .elementor-element.elementor-element-97b7e60 .elementor-button:focus {
    color: var(--e-global-color-astglobalcolor0);
    background-color: var(--e-global-color-aebcd6c);
}

.elementor-18 .elementor-element.elementor-element-97b7e60 .elementor-button:hover svg,
.elementor-18 .elementor-element.elementor-element-97b7e60 .elementor-button:focus svg {
    fill: var(--e-global-color-astglobalcolor0);
}

.elementor-18 .elementor-element.elementor-element-97b7e60 {
    width: initial;
    max-width: initial;
}

.elementor-18 .elementor-element.elementor-element-97b7e60.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-18 .elementor-element.elementor-element-a4e8a98 .elementor-button {
    background-color: var(--e-global-color-astglobalcolor1);
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
    padding: 20px 50px 20px 50px;
}

.elementor-18 .elementor-element.elementor-element-a4e8a98 .elementor-button:hover,
.elementor-18 .elementor-element.elementor-element-a4e8a98 .elementor-button:focus {
    color: var(--e-global-color-astglobalcolor0);
    background-color: var(--e-global-color-aebcd6c);
}

.elementor-18 .elementor-element.elementor-element-a4e8a98 .elementor-button:hover svg,
.elementor-18 .elementor-element.elementor-element-a4e8a98 .elementor-button:focus svg {
    fill: var(--e-global-color-astglobalcolor0);
}

.elementor-18 .elementor-element.elementor-element-8c65323 {
    --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-18 .elementor-element.elementor-element-c7b1256 {
    --spacer-size: 96px;
}

.elementor-18 .elementor-element.elementor-element-0bc9cce {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px 0px;
    --background-transition: 0.3s;
}

.elementor-18 .elementor-element.elementor-element-291d163 {
    --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-18 .elementor-element.elementor-element-3d9d143 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-18 .elementor-element.elementor-element-c0b1d1a {
    text-align: left;
}

.elementor-18 .elementor-element.elementor-element-c0b1d1a .elementor-heading-title {
    color: var(--e-global-color-astglobalcolor0);
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
}

.elementor-18 .elementor-element.elementor-element-5f7f0b4 {
    text-align: justify;
    color: #1E1E1E;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 31px;
}

.elementor-18 .elementor-element.elementor-element-e47a9af {
    --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: 0.3s;
}

.elementor-18 .elementor-element.elementor-element-d91ca2c .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
    background-color: var(--e-global-color-astglobalcolor1);
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
    padding: 20px 50px 20px 50px;
}

.elementor-18 .elementor-element.elementor-element-d91ca2c .elementor-button:hover,
.elementor-18 .elementor-element.elementor-element-d91ca2c .elementor-button:focus {
    color: var(--e-global-color-astglobalcolor0);
    background-color: var(--e-global-color-aebcd6c);
}

.elementor-18 .elementor-element.elementor-element-d91ca2c .elementor-button:hover svg,
.elementor-18 .elementor-element.elementor-element-d91ca2c .elementor-button:focus svg {
    fill: var(--e-global-color-astglobalcolor0);
}

.elementor-18 .elementor-element.elementor-element-d91ca2c {
    width: initial;
    max-width: initial;
}

.elementor-18 .elementor-element.elementor-element-d91ca2c.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-18 .elementor-element.elementor-element-186a3e4 .elementor-button {
    background-color: var(--e-global-color-astglobalcolor1);
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
    padding: 20px 50px 20px 50px;
}

.elementor-18 .elementor-element.elementor-element-186a3e4 .elementor-button:hover,
.elementor-18 .elementor-element.elementor-element-186a3e4 .elementor-button:focus {
    color: var(--e-global-color-astglobalcolor0);
    background-color: var(--e-global-color-aebcd6c);
}

.elementor-18 .elementor-element.elementor-element-186a3e4 .elementor-button:hover svg,
.elementor-18 .elementor-element.elementor-element-186a3e4 .elementor-button:focus svg {
    fill: var(--e-global-color-astglobalcolor0);
}

.elementor-18 .elementor-element.elementor-element-4db6c11 {
    --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-18 .elementor-element.elementor-element-ab8283f img {
    width: 100%;
    max-width: 95%;
    height: 404px;
    border-radius: 15px 15px 15px 15px;
    box-shadow: 10px 19px 100px 8px lightgray;
}

.elementor-18 .elementor-element.elementor-element-e10adf1 {
    --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-18 .elementor-element.elementor-element-639110a {
    --spacer-size: 96px;
}

.elementor-18 .elementor-element.elementor-element-8de947e {
    --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-18 .elementor-element.elementor-element-336ded3 {
    --display: flex;
    --min-height: 251px;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --overlay-opacity: 0.24;
}

.elementor-18 .elementor-element.elementor-element-336ded3:not(.elementor-motion-effects-element-type-background),
.elementor-18 .elementor-element.elementor-element-336ded3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2023/09/2.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-18 .elementor-element.elementor-element-336ded3::before,
.elementor-18 .elementor-element.elementor-element-336ded3>.elementor-background-video-container::before,
.elementor-18 .elementor-element.elementor-element-336ded3>.e-con-inner>.elementor-background-video-container::before,
.elementor-18 .elementor-element.elementor-element-336ded3>.elementor-background-slideshow::before,
.elementor-18 .elementor-element.elementor-element-336ded3>.e-con-inner>.elementor-background-slideshow::before,
.elementor-18 .elementor-element.elementor-element-336ded3>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #000000;
}

.elementor-18 .elementor-element.elementor-element-336ded3,
.elementor-18 .elementor-element.elementor-element-336ded3::before {
    --border-transition: 0.3s;
}

.elementor-18 .elementor-element.elementor-element-1f4a581 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --align-items: flex-start;
    --background-transition: 0.3s;
}

.elementor-18 .elementor-element.elementor-element-1f4a581.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-18 .elementor-element.elementor-element-465664d {
    text-align: left;
}

.elementor-18 .elementor-element.elementor-element-465664d .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
}

.elementor-18 .elementor-element.elementor-element-4c68682 {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-18 .elementor-element.elementor-element-ffad87e {
    --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: center;
    --align-items: center;
    --background-transition: 0.3s;
}

.elementor-18 .elementor-element.elementor-element-061099c .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
    background-color: var(--e-global-color-astglobalcolor1);
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
    padding: 20px 50px 20px 50px;
}

.elementor-18 .elementor-element.elementor-element-061099c .elementor-button:hover,
.elementor-18 .elementor-element.elementor-element-061099c .elementor-button:focus {
    color: var(--e-global-color-astglobalcolor0);
    background-color: var(--e-global-color-aebcd6c);
}

.elementor-18 .elementor-element.elementor-element-061099c .elementor-button:hover svg,
.elementor-18 .elementor-element.elementor-element-061099c .elementor-button:focus svg {
    fill: var(--e-global-color-astglobalcolor0);
}

.elementor-18 .elementor-element.elementor-element-061099c {
    width: initial;
    max-width: initial;
}

.elementor-18 .elementor-element.elementor-element-061099c.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-18 .elementor-element.elementor-element-a95e535 .elementor-button {
    background-color: var(--e-global-color-astglobalcolor1);
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
    padding: 20px 50px 20px 50px;
}

.elementor-18 .elementor-element.elementor-element-a95e535 .elementor-button:hover,
.elementor-18 .elementor-element.elementor-element-a95e535 .elementor-button:focus {
    color: var(--e-global-color-astglobalcolor0);
    background-color: var(--e-global-color-aebcd6c);
}

.elementor-18 .elementor-element.elementor-element-a95e535 .elementor-button:hover svg,
.elementor-18 .elementor-element.elementor-element-a95e535 .elementor-button:focus svg {
    fill: var(--e-global-color-astglobalcolor0);
}

.elementor-18 .elementor-element.elementor-element-66e0803 {
    --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-18 .elementor-element.elementor-element-dc576b8 {
    --spacer-size: 96px;
}

.elementor-18 .elementor-element.elementor-element-eefdf89 {
    --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-18 .elementor-element.elementor-element-03f436b {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px 0px;
    --background-transition: 0.3s;
}

.elementor-18 .elementor-element.elementor-element-a413a42 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px 0px;
    --background-transition: 0.3s;
}

.elementor-18 .elementor-element.elementor-element-ab584c1 {
    --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-18 .elementor-element.elementor-element-ab584c1.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-18 .elementor-element.elementor-element-be3e816 img {
    width: 100%;
    max-width: 95%;
    height: 404px;
    border-radius: 15px 15px 15px 15px;
 
}

.elementor-18 .elementor-element.elementor-element-d89ecd9 {
    --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-18 .elementor-element.elementor-element-d89ecd9.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-18 .elementor-element.elementor-element-c2f7254 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-18 .elementor-element.elementor-element-12c9641 {
    text-align: left;
}

.elementor-18 .elementor-element.elementor-element-12c9641 .elementor-heading-title {
    color: var(--e-global-color-astglobalcolor0);
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
}

.elementor-18 .elementor-element.elementor-element-f1d90e4 {
    text-align: justify;
    color: #1E1E1E;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 31px;
}

.elementor-18 .elementor-element.elementor-element-4922e55 {
    --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: 0.3s;
}

.elementor-18 .elementor-element.elementor-element-8f3c6c6 .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
    background-color: var(--e-global-color-astglobalcolor1);
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
    padding: 20px 50px 20px 50px;
}

.elementor-18 .elementor-element.elementor-element-8f3c6c6 .elementor-button:hover,
.elementor-18 .elementor-element.elementor-element-8f3c6c6 .elementor-button:focus {
    color: var(--e-global-color-astglobalcolor0);
    background-color: var(--e-global-color-aebcd6c);
}

.elementor-18 .elementor-element.elementor-element-8f3c6c6 .elementor-button:hover svg,
.elementor-18 .elementor-element.elementor-element-8f3c6c6 .elementor-button:focus svg {
    fill: var(--e-global-color-astglobalcolor0);
}

.elementor-18 .elementor-element.elementor-element-8f3c6c6 {
    width: initial;
    max-width: initial;
}

.elementor-18 .elementor-element.elementor-element-8f3c6c6.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-18 .elementor-element.elementor-element-33d647e .elementor-button {
    background-color: var(--e-global-color-astglobalcolor1);
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
    padding: 20px 50px 20px 50px;
}

.elementor-18 .elementor-element.elementor-element-33d647e .elementor-button:hover,
.elementor-18 .elementor-element.elementor-element-33d647e .elementor-button:focus {
    color: var(--e-global-color-astglobalcolor0);
    background-color: var(--e-global-color-aebcd6c);
}

.elementor-18 .elementor-element.elementor-element-33d647e .elementor-button:hover svg,
.elementor-18 .elementor-element.elementor-element-33d647e .elementor-button:focus svg {
    fill: var(--e-global-color-astglobalcolor0);
}

@media(min-width:768px) {
    .elementor-18 .elementor-element.elementor-element-f0f8cda {
        --width: 55.954%;
    }

    .elementor-18 .elementor-element.elementor-element-e11bda2 {
        --width: 50%;
    }

    .elementor-18 .elementor-element.elementor-element-ba6d143 {
        --width: 50%;
    }

    .elementor-18 .elementor-element.elementor-element-d1819b8 {
        --width: 50%;
    }

    .elementor-18 .elementor-element.elementor-element-f28ac79 {
        --width: 50%;
    }

    .elementor-18 .elementor-element.elementor-element-253531b {
        --width: 50%;
    }

    .elementor-18 .elementor-element.elementor-element-1ccf9f0 {
        --width: 41.583%;
    }

    .elementor-18 .elementor-element.elementor-element-a1d6607 {
        --width: 50%;
    }

    .elementor-18 .elementor-element.elementor-element-f944294 {
        --width: 50%;
    }

    .elementor-18 .elementor-element.elementor-element-291d163 {
        --width: 50%;
    }

    .elementor-18 .elementor-element.elementor-element-4db6c11 {
        --width: 50%;
    }

    .elementor-18 .elementor-element.elementor-element-1f4a581 {
        --width: 41.583%;
    }

    .elementor-18 .elementor-element.elementor-element-ab584c1 {
        --width: 50%;
    }

    .elementor-18 .elementor-element.elementor-element-d89ecd9 {
        --width: 50%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-18 .elementor-element.elementor-element-ba6d143 {
        --width: 318.6px;
    }

    .elementor-18 .elementor-element.elementor-element-d1819b8 {
        --width: 415.6px;
    }

    .elementor-18 .elementor-element.elementor-element-1ccf9f0 {
        --width: 343.6px;
    }

    .elementor-18 .elementor-element.elementor-element-a1d6607 {
        --width: 318.6px;
    }

    .elementor-18 .elementor-element.elementor-element-f944294 {
        --width: 415.6px;
    }

    .elementor-18 .elementor-element.elementor-element-1f4a581 {
        --width: 343.6px;
    }

    .elementor-18 .elementor-element.elementor-element-ab584c1 {
        --width: 318.6px;
    }

    .elementor-18 .elementor-element.elementor-element-d89ecd9 {
        --width: 415.6px;
    }
}

@media(min-width:1025px) {

    .elementor-18 .elementor-element.elementor-element-cab10dc:not(.elementor-motion-effects-element-type-background),
    .elementor-18 .elementor-element.elementor-element-cab10dc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }

    .elementor-18 .elementor-element.elementor-element-336ded3:not(.elementor-motion-effects-element-type-background),
    .elementor-18 .elementor-element.elementor-element-336ded3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }
}

@media(max-width:1024px) {
    .elementor-18 .elementor-element.elementor-element-9300b8a .elementor-heading-title {
        font-size: 50px;
    }

    .elementor-18 .elementor-element.elementor-element-4d0cf70 {
        --flex-direction: column;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --justify-content: center;
        --align-items: center;
    }

    .elementor-18 .elementor-element.elementor-element-9211aa2 .elementor-button {
        font-size: 15px;
        padding: 20px 61px 20px 63px;
    }

    .elementor-18 .elementor-element.elementor-element-9211aa2 {
        width: var(--container-widget-width, 236.325px);
        max-width: 236.325px;
        --container-widget-width: 236.325px;
        --container-widget-flex-grow: 0;
    }

    .elementor-18 .elementor-element.elementor-element-31154fa {
        --flex-direction: column;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --justify-content: center;
        --align-items: center;
    }

    .elementor-18 .elementor-element.elementor-element-04af83f .elementor-button {
        font-size: 15px;
        padding: 20px 61px 20px 63px;
    }

    .elementor-18 .elementor-element.elementor-element-04af83f {
        width: var(--container-widget-width, 238.325px);
        max-width: 238.325px;
        --container-widget-width: 238.325px;
        --container-widget-flex-grow: 0;
    }

    .elementor-18 .elementor-element.elementor-element-fc3e065 .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-18 .elementor-element.elementor-element-1738b7e {
        font-size: 13px;
    }

    .elementor-18 .elementor-element.elementor-element-91ebbcf {
        --flex-wrap: wrap;
    }

    .elementor-18 .elementor-element.elementor-element-899dcc1 .elementor-button {
        font-size: 15px;
        padding: 20px 61px 20px 63px;
    }

    .elementor-18 .elementor-element.elementor-element-899dcc1 {
        width: var(--container-widget-width, 226.337px);
        max-width: 226.337px;
        --container-widget-width: 226.337px;
        --container-widget-flex-grow: 0;
    }

    .elementor-18 .elementor-element.elementor-element-f3cf4a8 {
        --flex-direction: column;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --justify-content: center;
        --align-items: center;
    }

    .elementor-18 .elementor-element.elementor-element-97b7e60 .elementor-button {
        font-size: 15px;
        padding: 20px 61px 20px 63px;
    }

    .elementor-18 .elementor-element.elementor-element-97b7e60 {
        width: var(--container-widget-width, 236.325px);
        max-width: 236.325px;
        --container-widget-width: 236.325px;
        --container-widget-flex-grow: 0;
    }

    .elementor-18 .elementor-element.elementor-element-e47a9af {
        --flex-direction: column;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --justify-content: center;
        --align-items: center;
    }

    .elementor-18 .elementor-element.elementor-element-d91ca2c .elementor-button {
        font-size: 15px;
        padding: 20px 61px 20px 63px;
    }

    .elementor-18 .elementor-element.elementor-element-d91ca2c {
        width: var(--container-widget-width, 238.325px);
        max-width: 238.325px;
        --container-widget-width: 238.325px;
        --container-widget-flex-grow: 0;
    }

    .elementor-18 .elementor-element.elementor-element-465664d .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-18 .elementor-element.elementor-element-4c68682 {
        font-size: 13px;
    }

    .elementor-18 .elementor-element.elementor-element-ffad87e {
        --flex-wrap: wrap;
    }

    .elementor-18 .elementor-element.elementor-element-061099c .elementor-button {
        font-size: 15px;
        padding: 20px 61px 20px 63px;
    }

    .elementor-18 .elementor-element.elementor-element-061099c {
        width: var(--container-widget-width, 226.337px);
        max-width: 226.337px;
        --container-widget-width: 226.337px;
        --container-widget-flex-grow: 0;
    }

    .elementor-18 .elementor-element.elementor-element-4922e55 {
        --flex-direction: column;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --justify-content: center;
        --align-items: center;
    }

    .elementor-18 .elementor-element.elementor-element-8f3c6c6 .elementor-button {
        font-size: 15px;
        padding: 20px 61px 20px 63px;
    }

    .elementor-18 .elementor-element.elementor-element-8f3c6c6 {
        width: var(--container-widget-width, 236.325px);
        max-width: 236.325px;
        --container-widget-width: 236.325px;
        --container-widget-flex-grow: 0;
    }
}

@media(max-width:767px) {
    .elementor-18 .elementor-element.elementor-element-9300b8a .elementor-heading-title {
        font-size: 38px;
    }

    .elementor-18 .elementor-element.elementor-element-fc3e065 {
        text-align: center;
    }

    .elementor-18 .elementor-element.elementor-element-fc3e065 .elementor-heading-title {
        font-size: 21px;
    }

    .elementor-18 .elementor-element.elementor-element-1738b7e {
        text-align: center;
    }

    .elementor-18 .elementor-element.elementor-element-91ebbcf {
        --flex-wrap: wrap;
    }

    .elementor-18 .elementor-element.elementor-element-465664d {
        text-align: center;
    }

    .elementor-18 .elementor-element.elementor-element-465664d .elementor-heading-title {
        font-size: 21px;
    }

    .elementor-18 .elementor-element.elementor-element-4c68682 {
        text-align: center;
    }

    .elementor-18 .elementor-element.elementor-element-ffad87e {
        --flex-wrap: wrap;
    }
}