.elementor-1318 .elementor-element.elementor-element-4238107 {
    --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;
    --overlay-opacity: 0.75;
    --padding-top: 170px;
    --padding-bottom: 300px;
    --padding-left: 50px;
    --padding-right: 50px;
}

.elementor-1318 .elementor-element.elementor-element-4238107:not(.elementor-motion-effects-element-type-background),
.elementor-1318 .elementor-element.elementor-element-4238107>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2024/05/image-14-1.png");
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1318 .elementor-element.elementor-element-4238107::before,
.elementor-1318 .elementor-element.elementor-element-4238107>.elementor-background-video-container::before,
.elementor-1318 .elementor-element.elementor-element-4238107>.e-con-inner>.elementor-background-video-container::before,
.elementor-1318 .elementor-element.elementor-element-4238107>.elementor-background-slideshow::before,
.elementor-1318 .elementor-element.elementor-element-4238107>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1318 .elementor-element.elementor-element-4238107>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF 0%, #44BFC7 100%);
}

.elementor-1318 .elementor-element.elementor-element-4238107,
.elementor-1318 .elementor-element.elementor-element-4238107::before {
    --border-transition: 0.3s;
}

.elementor-1318 .elementor-element.elementor-element-63e42a0 {
    --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-bottom: 0px;
    --padding-left: 50px;
    --padding-right: 150px;
}

.elementor-1318 .elementor-element.elementor-element-63e42a0.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1318 .elementor-element.elementor-element-9610f1f .elementor-heading-title {
    color: #18191A;
    font-family: "Jost", Sans-serif;
    font-size: 60px;
    font-weight: 600;
}

.elementor-1318 .elementor-element.elementor-element-2251918 {
    color: #050505;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 500;
}

.elementor-1318 .elementor-element.elementor-element-e2fbc5d .elementor-heading-title {
    color: #000000;
    font-family: "Jost", Sans-serif;
    font-size: 40px;
    font-weight: 800;
}

.elementor-1318 .elementor-element.elementor-element-0d4e252 .elementor-heading-title {
    color: #000000;
    font-family: "Jost", Sans-serif;
    font-size: 40px;
    font-weight: 800;
}

.elementor-1318 .elementor-element.elementor-element-fbf2a9b {
    --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: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1318 .elementor-element.elementor-element-f57aab5 .elementor-heading-title {
    color: #18191A;
    font-family: "Jost", Sans-serif;
    font-size: 20px;
    font-weight: 400;
}

.elementor-1318 .elementor-element.elementor-element-f5265ae .elementor-field-group {
    padding-right: calc(5px/2);
    padding-left: calc(5px/2);
    margin-bottom: 21px;
}

.elementor-1318 .elementor-element.elementor-element-f5265ae .elementor-form-fields-wrapper {
    margin-left: calc(-5px/2);
    margin-right: calc(-5px/2);
    margin-bottom: -21px;
}

.elementor-1318 .elementor-element.elementor-element-f5265ae .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-1318 .elementor-element.elementor-element-f5265ae .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0;
}

body.rtl .elementor-1318 .elementor-element.elementor-element-f5265ae .elementor-labels-inline .elementor-field-group>label {
    padding-left: 0px;
}

body:not(.rtl) .elementor-1318 .elementor-element.elementor-element-f5265ae .elementor-labels-inline .elementor-field-group>label {
    padding-right: 0px;
}

body .elementor-1318 .elementor-element.elementor-element-f5265ae .elementor-labels-above .elementor-field-group>label {
    padding-bottom: 0px;
}

.elementor-1318 .elementor-element.elementor-element-f5265ae .elementor-field-group>label,
.elementor-1318 .elementor-element.elementor-element-f5265ae .elementor-field-subgroup label {
    color: #020202;
}

.elementor-1318 .elementor-element.elementor-element-f5265ae .elementor-field-type-html {
    padding-bottom: 0px;
}

.elementor-1318 .elementor-element.elementor-element-f5265ae .elementor-field-group .elementor-field {
    color: #888787;
}

.elementor-1318 .elementor-element.elementor-element-f5265ae .elementor-field-group .elementor-field,
.elementor-1318 .elementor-element.elementor-element-f5265ae .elementor-field-subgroup label {
    font-family: "Montserrat", Sans-serif;
    font-size: 15px;
    font-weight: 400;
}

.elementor-1318 .elementor-element.elementor-element-f5265ae .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    background-color: #FFFFFF;
    border-color: #FFFFFF00;
    border-radius: 10px 10px 10px 10px;
}

.elementor-1318 .elementor-element.elementor-element-f5265ae .elementor-field-group .elementor-select-wrapper select {
    background-color: #FFFFFF;
    border-color: #FFFFFF00;
    border-radius: 10px 10px 10px 10px;
}

.elementor-1318 .elementor-element.elementor-element-f5265ae .elementor-field-group .elementor-select-wrapper::before {
    color: #FFFFFF00;
}

.elementor-1318 .elementor-element.elementor-element-f5265ae .elementor-button {
    font-family: "Montserrat", Sans-serif;
    font-weight: 500;
    border-radius: 10px 10px 10px 10px;
}

.elementor-1318 .elementor-element.elementor-element-f5265ae .e-form__buttons__wrapper__button-next {
    background-color: #13BEC7;
    color: #ffffff;
    transition-duration: 600ms;
}

.elementor-1318 .elementor-element.elementor-element-f5265ae .elementor-button[type="submit"] {
    background-color: #13BEC7;
    color: #ffffff;
    transition-duration: 600ms;
}

.elementor-1318 .elementor-element.elementor-element-f5265ae .elementor-button[type="submit"] svg * {
    fill: #ffffff;
    transition-duration: 600ms;
}

.elementor-1318 .elementor-element.elementor-element-f5265ae .e-form__buttons__wrapper__button-previous {
    background-color: #13BEC7;
    color: #ffffff;
    transition-duration: 600ms;
}

.elementor-1318 .elementor-element.elementor-element-f5265ae .e-form__buttons__wrapper__button-next:hover {
    background-color: #0028AD;
    color: #ffffff;
}

.elementor-1318 .elementor-element.elementor-element-f5265ae .elementor-button[type="submit"]:hover {
    background-color: #0028AD;
    color: #ffffff;
}

.elementor-1318 .elementor-element.elementor-element-f5265ae .elementor-button[type="submit"]:hover svg * {
    fill: #ffffff;
}

.elementor-1318 .elementor-element.elementor-element-f5265ae .e-form__buttons__wrapper__button-previous:hover {
    color: #ffffff;
}

.elementor-1318 .elementor-element.elementor-element-f5265ae {
    --e-form-steps-indicators-spacing: 20px;
    --e-form-steps-indicator-padding: 30px;
    --e-form-steps-indicator-inactive-secondary-color: #ffffff;
    --e-form-steps-indicator-active-secondary-color: #ffffff;
    --e-form-steps-indicator-completed-secondary-color: #ffffff;
    --e-form-steps-divider-width: 1px;
    --e-form-steps-divider-gap: 10px;
}

.elementor-1318 .elementor-element.elementor-element-92891ef .elementor-heading-title {
    color: #18191A;
    font-family: "Jost", Sans-serif;
    font-size: 20px;
    font-weight: 400;
}

.elementor-1318 .elementor-element.elementor-element-b91fdd6 .elementor-button .elementor-align-icon-right {
    margin-left: 20px;
}

.elementor-1318 .elementor-element.elementor-element-b91fdd6 .elementor-button .elementor-align-icon-left {
    margin-right: 20px;
}

.elementor-1318 .elementor-element.elementor-element-b91fdd6 .elementor-button {
    font-family: "Exo 2", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: transparent;
    background-image: linear-gradient(170deg, #46EC64 0%, #1ECA40 100%);
    border-style: none;
    border-radius: 10px 10px 10px 10px;
    padding: 17px 70px 17px 70px;
}

.elementor-1318 .elementor-element.elementor-element-b91fdd6 .elementor-button:hover,
.elementor-1318 .elementor-element.elementor-element-b91fdd6 .elementor-button:focus {
    color: #FFFFFF;
    background-color: #0EB3BC;
}

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

.elementor-1318 .elementor-element.elementor-element-b91fdd6>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-1318 .elementor-element.elementor-element-26c2820 {
    --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;
    --overlay-opacity: 0.87;
    --padding-top: 170px;
    --padding-bottom: 300px;
    --padding-left: 50px;
    --padding-right: 50px;
}

.elementor-1318 .elementor-element.elementor-element-26c2820:not(.elementor-motion-effects-element-type-background),
.elementor-1318 .elementor-element.elementor-element-26c2820>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2024/05/image-51.png");
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1318 .elementor-element.elementor-element-26c2820::before,
.elementor-1318 .elementor-element.elementor-element-26c2820>.elementor-background-video-container::before,
.elementor-1318 .elementor-element.elementor-element-26c2820>.e-con-inner>.elementor-background-video-container::before,
.elementor-1318 .elementor-element.elementor-element-26c2820>.elementor-background-slideshow::before,
.elementor-1318 .elementor-element.elementor-element-26c2820>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1318 .elementor-element.elementor-element-26c2820>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF 0%, #44BFC7 100%);
}

.elementor-1318 .elementor-element.elementor-element-26c2820,
.elementor-1318 .elementor-element.elementor-element-26c2820::before {
    --border-transition: 0.3s;
}

.elementor-1318 .elementor-element.elementor-element-46b1601 {
    --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-bottom: 0px;
    --padding-left: 50px;
    --padding-right: 150px;
}

.elementor-1318 .elementor-element.elementor-element-46b1601.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1318 .elementor-element.elementor-element-b1c199a .elementor-heading-title {
    color: #18191A;
    font-family: "Jost", Sans-serif;
    font-size: 60px;
    font-weight: 700;
}

.elementor-1318 .elementor-element.elementor-element-85e8ace {
    color: #050505;
    font-family: "Montserrat", Sans-serif;
    font-size: 25px;
    font-weight: 500;
}

.elementor-1318 .elementor-element.elementor-element-9e9e835 .elementor-heading-title {
    color: #000000;
    font-family: "Jost", Sans-serif;
    font-size: 40px;
    font-weight: 800;
}

.elementor-1318 .elementor-element.elementor-element-54f2d35 .elementor-heading-title {
    color: #000000;
    font-family: "Jost", Sans-serif;
    font-size: 40px;
    font-weight: 800;
}

.elementor-1318 .elementor-element.elementor-element-d24ffb9 {
    --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-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1318 .elementor-element.elementor-element-104b72b .elementor-heading-title {
    color: #18191A;
    font-family: "Jost", Sans-serif;
    font-size: 19px;
    font-weight: 400;
}

.elementor-1318 .elementor-element.elementor-element-956438a .elementor-field-group {
    padding-right: calc(5px/2);
    padding-left: calc(5px/2);
    margin-bottom: 21px;
}

.elementor-1318 .elementor-element.elementor-element-956438a .elementor-form-fields-wrapper {
    margin-left: calc(-5px/2);
    margin-right: calc(-5px/2);
    margin-bottom: -21px;
}

.elementor-1318 .elementor-element.elementor-element-956438a .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-1318 .elementor-element.elementor-element-956438a .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0;
}

body.rtl .elementor-1318 .elementor-element.elementor-element-956438a .elementor-labels-inline .elementor-field-group>label {
    padding-left: 0px;
}

body:not(.rtl) .elementor-1318 .elementor-element.elementor-element-956438a .elementor-labels-inline .elementor-field-group>label {
    padding-right: 0px;
}

body .elementor-1318 .elementor-element.elementor-element-956438a .elementor-labels-above .elementor-field-group>label {
    padding-bottom: 0px;
}

.elementor-1318 .elementor-element.elementor-element-956438a .elementor-field-group>label,
.elementor-1318 .elementor-element.elementor-element-956438a .elementor-field-subgroup label {
    color: #020202;
}

.elementor-1318 .elementor-element.elementor-element-956438a .elementor-field-type-html {
    padding-bottom: 0px;
}

.elementor-1318 .elementor-element.elementor-element-956438a .elementor-field-group .elementor-field {
    color: #888787;
}

.elementor-1318 .elementor-element.elementor-element-956438a .elementor-field-group .elementor-field,
.elementor-1318 .elementor-element.elementor-element-956438a .elementor-field-subgroup label {
    font-family: "Montserrat", Sans-serif;
    font-size: 15px;
    font-weight: 400;
}

.elementor-1318 .elementor-element.elementor-element-956438a .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    background-color: #FFFFFF;
    border-color: #FFFFFF00;
    border-radius: 10px 10px 10px 10px;
}

.elementor-1318 .elementor-element.elementor-element-956438a .elementor-field-group .elementor-select-wrapper select {
    background-color: #FFFFFF;
    border-color: #FFFFFF00;
    border-radius: 10px 10px 10px 10px;
}

.elementor-1318 .elementor-element.elementor-element-956438a .elementor-field-group .elementor-select-wrapper::before {
    color: #FFFFFF00;
}

.elementor-1318 .elementor-element.elementor-element-956438a .elementor-button {
    font-family: "Montserrat", Sans-serif;
    font-weight: 500;
    border-radius: 10px 10px 10px 10px;
}

.elementor-1318 .elementor-element.elementor-element-956438a .e-form__buttons__wrapper__button-next {
    background-color: #13BEC7;
    color: #ffffff;
    transition-duration: 600ms;
}

.elementor-1318 .elementor-element.elementor-element-956438a .elementor-button[type="submit"] {
    background-color: #13BEC7;
    color: #ffffff;
    transition-duration: 600ms;
}

.elementor-1318 .elementor-element.elementor-element-956438a .elementor-button[type="submit"] svg * {
    fill: #ffffff;
    transition-duration: 600ms;
}

.elementor-1318 .elementor-element.elementor-element-956438a .e-form__buttons__wrapper__button-previous {
    background-color: #13BEC7;
    color: #ffffff;
    transition-duration: 600ms;
}

.elementor-1318 .elementor-element.elementor-element-956438a .e-form__buttons__wrapper__button-next:hover {
    background-color: #0028AD;
    color: #ffffff;
}

.elementor-1318 .elementor-element.elementor-element-956438a .elementor-button[type="submit"]:hover {
    background-color: #0028AD;
    color: #ffffff;
}

.elementor-1318 .elementor-element.elementor-element-956438a .elementor-button[type="submit"]:hover svg * {
    fill: #ffffff;
}

.elementor-1318 .elementor-element.elementor-element-956438a .e-form__buttons__wrapper__button-previous:hover {
    color: #ffffff;
}

.elementor-1318 .elementor-element.elementor-element-956438a {
    --e-form-steps-indicators-spacing: 20px;
    --e-form-steps-indicator-padding: 30px;
    --e-form-steps-indicator-inactive-secondary-color: #ffffff;
    --e-form-steps-indicator-active-secondary-color: #ffffff;
    --e-form-steps-indicator-completed-secondary-color: #ffffff;
    --e-form-steps-divider-width: 1px;
    --e-form-steps-divider-gap: 10px;
}

.elementor-1318 .elementor-element.elementor-element-a8b99a5 .elementor-heading-title {
    color: #18191A;
    font-family: "Jost", Sans-serif;
    font-size: 20px;
    font-weight: 400;
}

.elementor-1318 .elementor-element.elementor-element-9d8cc14 .elementor-button .elementor-align-icon-right {
    margin-left: 20px;
}

.elementor-1318 .elementor-element.elementor-element-9d8cc14 .elementor-button .elementor-align-icon-left {
    margin-right: 20px;
}

.elementor-1318 .elementor-element.elementor-element-9d8cc14 .elementor-button {
    font-family: "Exo 2", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: transparent;
    background-image: linear-gradient(170deg, #46EC64 0%, #1ECA40 100%);
    border-style: none;
    border-radius: 10px 10px 10px 10px;
    padding: 17px 30px 17px 30px;
}

.elementor-1318 .elementor-element.elementor-element-9d8cc14 .elementor-button:hover,
.elementor-1318 .elementor-element.elementor-element-9d8cc14 .elementor-button:focus {
    color: #FFFFFF;
    background-color: #0EB3BC;
}

.elementor-1318 .elementor-element.elementor-element-9d8cc14 .elementor-button:hover svg,
.elementor-1318 .elementor-element.elementor-element-9d8cc14 .elementor-button:focus svg {
    fill: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-9d8cc14>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

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

.elementor-1318 .elementor-element.elementor-element-05984b3 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-1318 .elementor-element.elementor-element-31a30a1 {
    text-align: center;
}

.elementor-1318 .elementor-element.elementor-element-31a30a1 .elementor-heading-title {
    color: #18191A;
    font-family: "Jost", Sans-serif;
    font-size: 40px;
    font-weight: 600;
}

.elementor-1318 .elementor-element.elementor-element-83209f6 {
    --divider-border-style: solid;
    --divider-color: #13BEC7;
    --divider-border-width: 3px;
}

.elementor-1318 .elementor-element.elementor-element-83209f6 .elementor-divider-separator {
    width: 8%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-1318 .elementor-element.elementor-element-83209f6 .elementor-divider {
    text-align: center;
    padding-block-start: 0px;
    padding-block-end: 0px;
}

.elementor-1318 .elementor-element.elementor-element-c14e60e {
    text-align: center;
    color: #050505;
    font-family: "Exo 2", Sans-serif;
    font-size: 25px;
    font-weight: 300;
}

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

.elementor-1318 .elementor-element.elementor-element-07daf49 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: #13BEC7;
    --border-color: #13BEC7;
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 5px;
    --padding-top: 65px;
    --padding-bottom: 65px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-1318 .elementor-element.elementor-element-07daf49,
.elementor-1318 .elementor-element.elementor-element-07daf49::before {
    --border-transition: 0.3s;
}

.elementor-1318 .elementor-element.elementor-element-b33d907 img {
    width: 20%;
}

.elementor-1318 .elementor-element.elementor-element-0afe470 {
    text-align: center;
    color: #050505;
    font-family: "Exo 2", Sans-serif;
    font-size: 25px;
    font-weight: 600;
}

.elementor-1318 .elementor-element.elementor-element-0afe470>.elementor-widget-container {
    padding: 0px 0px 20px 0px;
}

.elementor-1318 .elementor-element.elementor-element-fc54ad7 {
    text-align: center;
    color: #050505;
    font-family: "Exo 2", Sans-serif;
    font-size: 17px;
    font-weight: 300;
}

.elementor-1318 .elementor-element.elementor-element-fc54ad7>.elementor-widget-container {
    padding: 0px 0px 20px 0px;
}

.elementor-1318 .elementor-element.elementor-element-02db7fc {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: #13BEC7;
    --border-color: #13BEC7;
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 5px;
    --margin-right: 0px;
    --padding-top: 65px;
    --padding-bottom: 65px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1318 .elementor-element.elementor-element-02db7fc,
.elementor-1318 .elementor-element.elementor-element-02db7fc::before {
    --border-transition: 0.3s;
}

.elementor-1318 .elementor-element.elementor-element-ee343e2 img {
    width: 20%;
}

.elementor-1318 .elementor-element.elementor-element-f4583dd {
    text-align: center;
    color: #050505;
    font-family: "Exo 2", Sans-serif;
    font-size: 25px;
    font-weight: 600;
}

.elementor-1318 .elementor-element.elementor-element-f4583dd>.elementor-widget-container {
    padding: 0px 0px 20px 0px;
}

.elementor-1318 .elementor-element.elementor-element-ccc6638 {
    text-align: center;
    color: #050505;
    font-family: "Exo 2", Sans-serif;
    font-size: 18px;
    font-weight: 300;
}

.elementor-1318 .elementor-element.elementor-element-ccc6638>.elementor-widget-container {
    padding: 0px 0px 20px 0px;
}

.elementor-1318 .elementor-element.elementor-element-8c6f119 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: #13BEC7;
    --border-color: #13BEC7;
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 10px;
    --margin-right: 0px;
    --padding-top: 65px;
    --padding-bottom: 65px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1318 .elementor-element.elementor-element-8c6f119,
.elementor-1318 .elementor-element.elementor-element-8c6f119::before {
    --border-transition: 0.3s;
}

.elementor-1318 .elementor-element.elementor-element-760a32b img {
    width: 20%;
}

.elementor-1318 .elementor-element.elementor-element-1f87383 {
    text-align: center;
    color: #050505;
    font-family: "Exo 2", Sans-serif;
    font-size: 25px;
    font-weight: 600;
}

.elementor-1318 .elementor-element.elementor-element-1f87383>.elementor-widget-container {
    padding: 0px 0px 20px 0px;
}

.elementor-1318 .elementor-element.elementor-element-597e184 {
    text-align: center;
    color: #050505;
    font-family: "Exo 2", Sans-serif;
    font-size: 18px;
    font-weight: 300;
}

.elementor-1318 .elementor-element.elementor-element-597e184>.elementor-widget-container {
    padding: 0px 0px 20px 0px;
}

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

.elementor-1318 .elementor-element.elementor-element-984d543 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: #13BEC7;
    --border-color: #13BEC7;
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 5px;
    --padding-top: 65px;
    --padding-bottom: 65px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-1318 .elementor-element.elementor-element-984d543,
.elementor-1318 .elementor-element.elementor-element-984d543::before {
    --border-transition: 0.3s;
}

.elementor-1318 .elementor-element.elementor-element-b84a528 img {
    width: 20%;
}

.elementor-1318 .elementor-element.elementor-element-6fc1dd1 {
    text-align: center;
    color: #050505;
    font-family: "Exo 2", Sans-serif;
    font-size: 25px;
    font-weight: 600;
}

.elementor-1318 .elementor-element.elementor-element-6fc1dd1>.elementor-widget-container {
    padding: 0px 0px 20px 0px;
}

.elementor-1318 .elementor-element.elementor-element-103a804 {
    text-align: center;
    color: #050505;
    font-family: "Exo 2", Sans-serif;
    font-size: 17px;
    font-weight: 300;
}

.elementor-1318 .elementor-element.elementor-element-103a804>.elementor-widget-container {
    padding: 0px 0px 20px 0px;
}

.elementor-1318 .elementor-element.elementor-element-46d983f {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: #13BEC7;
    --border-color: #13BEC7;
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 5px;
    --margin-right: 0px;
    --padding-top: 65px;
    --padding-bottom: 65px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1318 .elementor-element.elementor-element-46d983f,
.elementor-1318 .elementor-element.elementor-element-46d983f::before {
    --border-transition: 0.3s;
}

.elementor-1318 .elementor-element.elementor-element-e70c7d8 img {
    width: 20%;
}

.elementor-1318 .elementor-element.elementor-element-b9c640a {
    text-align: center;
    color: #050505;
    font-family: "Exo 2", Sans-serif;
    font-size: 25px;
    font-weight: 600;
}

.elementor-1318 .elementor-element.elementor-element-b9c640a>.elementor-widget-container {
    padding: 0px 0px 20px 0px;
}

.elementor-1318 .elementor-element.elementor-element-67bacd9 {
    text-align: center;
    color: #050505;
    font-family: "Exo 2", Sans-serif;
    font-size: 17px;
    font-weight: 300;
}

.elementor-1318 .elementor-element.elementor-element-67bacd9>.elementor-widget-container {
    padding: 0px 0px 20px 0px;
}

.elementor-1318 .elementor-element.elementor-element-b8f268a {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: #13BEC7;
    --border-color: #13BEC7;
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 10px;
    --margin-right: 0px;
    --padding-top: 65px;
    --padding-bottom: 65px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1318 .elementor-element.elementor-element-b8f268a,
.elementor-1318 .elementor-element.elementor-element-b8f268a::before {
    --border-transition: 0.3s;
}

.elementor-1318 .elementor-element.elementor-element-cbd47e9 img {
    width: 20%;
}

.elementor-1318 .elementor-element.elementor-element-f9480b9 {
    text-align: center;
    color: #050505;
    font-family: "Exo 2", Sans-serif;
    font-size: 25px;
    font-weight: 600;
}

.elementor-1318 .elementor-element.elementor-element-f9480b9>.elementor-widget-container {
    padding: 0px 0px 20px 0px;
}

.elementor-1318 .elementor-element.elementor-element-892be6c {
    text-align: center;
    color: #050505;
    font-family: "Exo 2", Sans-serif;
    font-size: 17px;
    font-weight: 300;
}

.elementor-1318 .elementor-element.elementor-element-892be6c>.elementor-widget-container {
    padding: 0px 0px 20px 0px;
}

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

.elementor-1318 .elementor-element.elementor-element-38de16a {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-1318 .elementor-element.elementor-element-f68d7d0 {
    text-align: center;
}

.elementor-1318 .elementor-element.elementor-element-f68d7d0 .elementor-heading-title {
    color: #18191A;
    font-family: "Jost", Sans-serif;
    font-size: 40px;
    font-weight: 600;
}

.elementor-1318 .elementor-element.elementor-element-1746d3b {
    --divider-border-style: solid;
    --divider-color: #13BEC7;
    --divider-border-width: 3px;
}

.elementor-1318 .elementor-element.elementor-element-1746d3b .elementor-divider-separator {
    width: 8%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-1318 .elementor-element.elementor-element-1746d3b .elementor-divider {
    text-align: center;
    padding-block-start: 0px;
    padding-block-end: 0px;
}

.elementor-1318 .elementor-element.elementor-element-514ccb6 {
    text-align: center;
    color: #050505;
    font-family: "Exo 2", Sans-serif;
    font-size: 25px;
    font-weight: 300;
}

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

.elementor-1318 .elementor-element.elementor-element-441b52a {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: #13BEC7;
    --border-color: #13BEC7;
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 5px;
    --padding-top: 65px;
    --padding-bottom: 65px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-1318 .elementor-element.elementor-element-441b52a,
.elementor-1318 .elementor-element.elementor-element-441b52a::before {
    --border-transition: 0.3s;
}

.elementor-1318 .elementor-element.elementor-element-5b4dc4b img {
    width: 20%;
}

.elementor-1318 .elementor-element.elementor-element-0a620e2 {
    text-align: center;
    color: #050505;
    font-family: "Exo 2", Sans-serif;
    font-size: 25px;
    font-weight: 600;
}

.elementor-1318 .elementor-element.elementor-element-0a620e2>.elementor-widget-container {
    padding: 0px 0px 20px 0px;
}

.elementor-1318 .elementor-element.elementor-element-4549782 {
    text-align: center;
    color: #050505;
    font-family: "Exo 2", Sans-serif;
    font-size: 17px;
    font-weight: 300;
}

.elementor-1318 .elementor-element.elementor-element-4549782>.elementor-widget-container {
    padding: 0px 0px 20px 0px;
}

.elementor-1318 .elementor-element.elementor-element-130152b {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: #13BEC7;
    --border-color: #13BEC7;
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 5px;
    --margin-right: 0px;
    --padding-top: 65px;
    --padding-bottom: 65px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1318 .elementor-element.elementor-element-130152b,
.elementor-1318 .elementor-element.elementor-element-130152b::before {
    --border-transition: 0.3s;
}

.elementor-1318 .elementor-element.elementor-element-26701ee img {
    width: 20%;
}

.elementor-1318 .elementor-element.elementor-element-ba87331 {
    text-align: center;
    color: #050505;
    font-family: "Exo 2", Sans-serif;
    font-size: 25px;
    font-weight: 600;
}

.elementor-1318 .elementor-element.elementor-element-ba87331>.elementor-widget-container {
    padding: 0px 0px 20px 0px;
}

.elementor-1318 .elementor-element.elementor-element-7ab955c {
    text-align: center;
    color: #050505;
    font-family: "Exo 2", Sans-serif;
    font-size: 18px;
    font-weight: 300;
}

.elementor-1318 .elementor-element.elementor-element-7ab955c>.elementor-widget-container {
    padding: 0px 0px 20px 0px;
}

.elementor-1318 .elementor-element.elementor-element-665dcb4 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: #13BEC7;
    --border-color: #13BEC7;
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 10px;
    --margin-right: 0px;
    --padding-top: 65px;
    --padding-bottom: 65px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1318 .elementor-element.elementor-element-665dcb4,
.elementor-1318 .elementor-element.elementor-element-665dcb4::before {
    --border-transition: 0.3s;
}

.elementor-1318 .elementor-element.elementor-element-5171e89 img {
    width: 20%;
}

.elementor-1318 .elementor-element.elementor-element-d6b565c {
    text-align: center;
    color: #050505;
    font-family: "Exo 2", Sans-serif;
    font-size: 25px;
    font-weight: 600;
}

.elementor-1318 .elementor-element.elementor-element-d6b565c>.elementor-widget-container {
    padding: 0px 0px 20px 0px;
}

.elementor-1318 .elementor-element.elementor-element-954ca42 {
    text-align: center;
    color: #050505;
    font-family: "Exo 2", Sans-serif;
    font-size: 18px;
    font-weight: 300;
}

.elementor-1318 .elementor-element.elementor-element-954ca42>.elementor-widget-container {
    padding: 0px 0px 20px 0px;
}

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

.elementor-1318 .elementor-element.elementor-element-e8e2161 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: #13BEC7;
    --border-color: #13BEC7;
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 5px;
    --padding-top: 65px;
    --padding-bottom: 65px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-1318 .elementor-element.elementor-element-e8e2161,
.elementor-1318 .elementor-element.elementor-element-e8e2161::before {
    --border-transition: 0.3s;
}

.elementor-1318 .elementor-element.elementor-element-94e1741 img {
    width: 20%;
}

.elementor-1318 .elementor-element.elementor-element-b18e559 {
    text-align: center;
    color: #050505;
    font-family: "Exo 2", Sans-serif;
    font-size: 25px;
    font-weight: 600;
}

.elementor-1318 .elementor-element.elementor-element-b18e559>.elementor-widget-container {
    padding: 0px 0px 20px 0px;
}

.elementor-1318 .elementor-element.elementor-element-25d2540 {
    text-align: center;
    color: #050505;
    font-family: "Exo 2", Sans-serif;
    font-size: 17px;
    font-weight: 300;
}

.elementor-1318 .elementor-element.elementor-element-25d2540>.elementor-widget-container {
    padding: 0px 0px 20px 0px;
}

.elementor-1318 .elementor-element.elementor-element-fe2980d {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: #13BEC7;
    --border-color: #13BEC7;
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 5px;
    --margin-right: 0px;
    --padding-top: 65px;
    --padding-bottom: 65px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1318 .elementor-element.elementor-element-fe2980d,
.elementor-1318 .elementor-element.elementor-element-fe2980d::before {
    --border-transition: 0.3s;
}

.elementor-1318 .elementor-element.elementor-element-9dee208 img {
    width: 20%;
}

.elementor-1318 .elementor-element.elementor-element-525be06 {
    text-align: center;
    color: #050505;
    font-family: "Exo 2", Sans-serif;
    font-size: 25px;
    font-weight: 600;
}

.elementor-1318 .elementor-element.elementor-element-525be06>.elementor-widget-container {
    padding: 0px 0px 20px 0px;
}

.elementor-1318 .elementor-element.elementor-element-41a9bb1 {
    text-align: center;
    color: #050505;
    font-family: "Exo 2", Sans-serif;
    font-size: 17px;
    font-weight: 300;
}

.elementor-1318 .elementor-element.elementor-element-41a9bb1>.elementor-widget-container {
    padding: 0px 0px 20px 0px;
}

.elementor-1318 .elementor-element.elementor-element-c07d2da {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: #13BEC7;
    --border-color: #13BEC7;
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 10px;
    --margin-right: 0px;
    --padding-top: 65px;
    --padding-bottom: 65px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1318 .elementor-element.elementor-element-c07d2da,
.elementor-1318 .elementor-element.elementor-element-c07d2da::before {
    --border-transition: 0.3s;
}

.elementor-1318 .elementor-element.elementor-element-c742088 img {
    width: 20%;
}

.elementor-1318 .elementor-element.elementor-element-ad54e75 {
    text-align: center;
    color: #050505;
    font-family: "Exo 2", Sans-serif;
    font-size: 25px;
    font-weight: 600;
}

.elementor-1318 .elementor-element.elementor-element-ad54e75>.elementor-widget-container {
    padding: 0px 0px 20px 0px;
}

.elementor-1318 .elementor-element.elementor-element-c599e75 {
    text-align: center;
    color: #050505;
    font-family: "Exo 2", Sans-serif;
    font-size: 17px;
    font-weight: 300;
}

.elementor-1318 .elementor-element.elementor-element-c599e75>.elementor-widget-container {
    padding: 0px 0px 20px 0px;
}

.elementor-1318 .elementor-element.elementor-element-93c59f6 {
    --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;
    --padding-top: 0px;
    --padding-bottom: 80px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1318 .elementor-element.elementor-element-4874d3b {
    --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-1318 .elementor-element.elementor-element-fb50ed3 .elementor-button .elementor-align-icon-right {
    margin-left: 20px;
}

.elementor-1318 .elementor-element.elementor-element-fb50ed3 .elementor-button .elementor-align-icon-left {
    margin-right: 20px;
}

.elementor-1318 .elementor-element.elementor-element-fb50ed3 .elementor-button {
    font-family: "Exo 2", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: transparent;
    background-image: linear-gradient(170deg, #46EC64 0%, #1ECA40 100%);
    border-style: none;
    border-radius: 10px 10px 10px 10px;
    padding: 22px 70px 22px 70px;
}

.elementor-1318 .elementor-element.elementor-element-fb50ed3 .elementor-button:hover,
.elementor-1318 .elementor-element.elementor-element-fb50ed3 .elementor-button:focus {
    color: #FFFFFF;
    background-color: #0EB3BC;
}

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

.elementor-1318 .elementor-element.elementor-element-fb50ed3>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-1318 .elementor-element.elementor-element-f676325 {
    --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-1318 .elementor-element.elementor-element-9664c0d .elementor-button .elementor-align-icon-right {
    margin-left: 20px;
}

.elementor-1318 .elementor-element.elementor-element-9664c0d .elementor-button .elementor-align-icon-left {
    margin-right: 20px;
}

.elementor-1318 .elementor-element.elementor-element-9664c0d .elementor-button {
    font-family: "Exo 2", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #0EB3BC;
    border-style: none;
    border-radius: 10px 10px 10px 10px;
    padding: 22px 70px 22px 70px;
}

.elementor-1318 .elementor-element.elementor-element-9664c0d .elementor-button:hover,
.elementor-1318 .elementor-element.elementor-element-9664c0d .elementor-button:focus {
    color: #FFFFFF;
    background-color: #0EB3BC;
}

.elementor-1318 .elementor-element.elementor-element-9664c0d .elementor-button:hover svg,
.elementor-1318 .elementor-element.elementor-element-9664c0d .elementor-button:focus svg {
    fill: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-9664c0d>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-1318 .elementor-element.elementor-element-9f2ee01 {
    --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;
    --padding-top: 0px;
    --padding-bottom: 80px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1318 .elementor-element.elementor-element-970732e {
    --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-1318 .elementor-element.elementor-element-43d3e9a .premium-button-text-icon-wrapper i,
.elementor-1318 .elementor-element.elementor-element-43d3e9a .premium-button-text-icon-wrapper svg {
    margin-right: 15px;
}

.elementor-1318 .elementor-element.elementor-element-43d3e9a .elementor-widget-container {
    text-align: right;
}

.elementor-1318 .elementor-element.elementor-element-43d3e9a .premium-button {
    width: 320px;
    border-radius: 10px;
    box-shadow: 2px 5px 10px 0px rgba(0, 0, 0, 0.25);
}

.elementor-1318 .elementor-element.elementor-element-43d3e9a .premium-button .premium-button-text-icon-wrapper span {
    color: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-43d3e9a .premium-button-text-icon-wrapper i {
    color: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-43d3e9a .premium-drawable-icon *,
.elementor-1318 .elementor-element.elementor-element-43d3e9a .premium-button-text-icon-wrapper svg:not([class*="premium-"]) {
    fill: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-43d3e9a .premium-button,
.elementor-1318 .elementor-element.elementor-element-43d3e9a .premium-button.premium-button-style2-shutinhor:before,
.elementor-1318 .elementor-element.elementor-element-43d3e9a .premium-button.premium-button-style2-shutinver:before,
.elementor-1318 .elementor-element.elementor-element-43d3e9a .premium-button-style5-radialin:before,
.elementor-1318 .elementor-element.elementor-element-43d3e9a .premium-button-style5-rectin:before {
    background-color: #0EB3BC;
}

.elementor-1318 .elementor-element.elementor-element-43d3e9a .premium-button:hover .premium-button-text-icon-wrapper span,
.elementor-1318 .elementor-element.elementor-element-43d3e9a .premium-button-line6::after {
    color: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-43d3e9a .premium-button:hover .premium-button-text-icon-wrapper i {
    color: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-43d3e9a .premium-button:hover .premium-drawable-icon *,
.elementor-1318 .elementor-element.elementor-element-43d3e9a .premium-button:hover svg:not([class*="premium-"]) {
    fill: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-43d3e9a .premium-button-none:hover,
.elementor-1318 .elementor-element.elementor-element-43d3e9a .premium-button-style8:hover,
.elementor-1318 .elementor-element.elementor-element-43d3e9a .premium-button-style1:before,
.elementor-1318 .elementor-element.elementor-element-43d3e9a .premium-button-style2-shutouthor:before,
.elementor-1318 .elementor-element.elementor-element-43d3e9a .premium-button-style2-shutoutver:before,
.elementor-1318 .elementor-element.elementor-element-43d3e9a .premium-button-style2-shutinhor,
.elementor-1318 .elementor-element.elementor-element-43d3e9a .premium-button-style2-shutinver,
.elementor-1318 .elementor-element.elementor-element-43d3e9a .premium-button-style2-dshutinhor:before,
.elementor-1318 .elementor-element.elementor-element-43d3e9a .premium-button-style2-dshutinver:before,
.elementor-1318 .elementor-element.elementor-element-43d3e9a .premium-button-style2-scshutouthor:before,
.elementor-1318 .elementor-element.elementor-element-43d3e9a .premium-button-style2-scshutoutver:before,
.elementor-1318 .elementor-element.elementor-element-43d3e9a .premium-button-style3-after:hover,
.elementor-1318 .elementor-element.elementor-element-43d3e9a .premium-button-style3-before:hover,
.elementor-1318 .elementor-element.elementor-element-43d3e9a .premium-button-style4-icon-wrapper,
.elementor-1318 .elementor-element.elementor-element-43d3e9a .premium-button-style5-radialin,
.elementor-1318 .elementor-element.elementor-element-43d3e9a .premium-button-style5-radialout:before,
.elementor-1318 .elementor-element.elementor-element-43d3e9a .premium-button-style5-rectin,
.elementor-1318 .elementor-element.elementor-element-43d3e9a .premium-button-style5-rectout:before,
.elementor-1318 .elementor-element.elementor-element-43d3e9a .premium-button-style6-bg,
.elementor-1318 .elementor-element.elementor-element-43d3e9a .premium-button-style6:before {
    background-color: #06767C;
}

.elementor-1318 .elementor-element.elementor-element-79ef454 {
    --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-1318 .elementor-element.elementor-element-4c87d56 .premium-button-text-icon-wrapper i,
.elementor-1318 .elementor-element.elementor-element-4c87d56 .premium-button-text-icon-wrapper svg {
    margin-right: 15px;
}

.elementor-1318 .elementor-element.elementor-element-4c87d56 .elementor-widget-container {
    text-align: left;
}

.elementor-1318 .elementor-element.elementor-element-4c87d56 .premium-button {
    width: 320px;
    border-radius: 10px;
    box-shadow: 2px 5px 10px 0px rgba(0, 0, 0, 0.25);
}

.elementor-1318 .elementor-element.elementor-element-4c87d56 .premium-button .premium-button-text-icon-wrapper span {
    color: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-4c87d56 .premium-button-text-icon-wrapper i {
    color: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-4c87d56 .premium-drawable-icon *,
.elementor-1318 .elementor-element.elementor-element-4c87d56 .premium-button-text-icon-wrapper svg:not([class*="premium-"]) {
    fill: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-4c87d56 .premium-button,
.elementor-1318 .elementor-element.elementor-element-4c87d56 .premium-button.premium-button-style2-shutinhor:before,
.elementor-1318 .elementor-element.elementor-element-4c87d56 .premium-button.premium-button-style2-shutinver:before,
.elementor-1318 .elementor-element.elementor-element-4c87d56 .premium-button-style5-radialin:before,
.elementor-1318 .elementor-element.elementor-element-4c87d56 .premium-button-style5-rectin:before {
    background-color: #05BD5A;
}

.elementor-1318 .elementor-element.elementor-element-4c87d56 .premium-button:hover .premium-button-text-icon-wrapper span,
.elementor-1318 .elementor-element.elementor-element-4c87d56 .premium-button-line6::after {
    color: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-4c87d56 .premium-button:hover .premium-button-text-icon-wrapper i {
    color: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-4c87d56 .premium-button:hover .premium-drawable-icon *,
.elementor-1318 .elementor-element.elementor-element-4c87d56 .premium-button:hover svg:not([class*="premium-"]) {
    fill: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-4c87d56 .premium-button-none:hover,
.elementor-1318 .elementor-element.elementor-element-4c87d56 .premium-button-style8:hover,
.elementor-1318 .elementor-element.elementor-element-4c87d56 .premium-button-style1:before,
.elementor-1318 .elementor-element.elementor-element-4c87d56 .premium-button-style2-shutouthor:before,
.elementor-1318 .elementor-element.elementor-element-4c87d56 .premium-button-style2-shutoutver:before,
.elementor-1318 .elementor-element.elementor-element-4c87d56 .premium-button-style2-shutinhor,
.elementor-1318 .elementor-element.elementor-element-4c87d56 .premium-button-style2-shutinver,
.elementor-1318 .elementor-element.elementor-element-4c87d56 .premium-button-style2-dshutinhor:before,
.elementor-1318 .elementor-element.elementor-element-4c87d56 .premium-button-style2-dshutinver:before,
.elementor-1318 .elementor-element.elementor-element-4c87d56 .premium-button-style2-scshutouthor:before,
.elementor-1318 .elementor-element.elementor-element-4c87d56 .premium-button-style2-scshutoutver:before,
.elementor-1318 .elementor-element.elementor-element-4c87d56 .premium-button-style3-after:hover,
.elementor-1318 .elementor-element.elementor-element-4c87d56 .premium-button-style3-before:hover,
.elementor-1318 .elementor-element.elementor-element-4c87d56 .premium-button-style4-icon-wrapper,
.elementor-1318 .elementor-element.elementor-element-4c87d56 .premium-button-style5-radialin,
.elementor-1318 .elementor-element.elementor-element-4c87d56 .premium-button-style5-radialout:before,
.elementor-1318 .elementor-element.elementor-element-4c87d56 .premium-button-style5-rectin,
.elementor-1318 .elementor-element.elementor-element-4c87d56 .premium-button-style5-rectout:before,
.elementor-1318 .elementor-element.elementor-element-4c87d56 .premium-button-style6-bg,
.elementor-1318 .elementor-element.elementor-element-4c87d56 .premium-button-style6:before {
    background-color: #00972B;
}

.elementor-1318 .elementor-element.elementor-element-e63b91c {
    --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;
    --overlay-opacity: 0.8;
    --padding-top: 150px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1318 .elementor-element.elementor-element-e63b91c::before,
.elementor-1318 .elementor-element.elementor-element-e63b91c>.elementor-background-video-container::before,
.elementor-1318 .elementor-element.elementor-element-e63b91c>.e-con-inner>.elementor-background-video-container::before,
.elementor-1318 .elementor-element.elementor-element-e63b91c>.elementor-background-slideshow::before,
.elementor-1318 .elementor-element.elementor-element-e63b91c>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1318 .elementor-element.elementor-element-e63b91c>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-a62e1e2 {
    text-align: center;
}

.elementor-1318 .elementor-element.elementor-element-a62e1e2 .elementor-heading-title {
    color: #000000;
    font-family: "Jost", Sans-serif;
    font-size: 40px;
    font-weight: 600;
}

.elementor-1318 .elementor-element.elementor-element-a339484 {
    --divider-border-style: solid;
    --divider-color: #13BEC7;
    --divider-border-width: 3px;
}

.elementor-1318 .elementor-element.elementor-element-a339484 .elementor-divider-separator {
    width: 8%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-1318 .elementor-element.elementor-element-a339484 .elementor-divider {
    text-align: center;
    padding-block-start: 0px;
    padding-block-end: 0px;
}

.elementor-1318 .elementor-element.elementor-element-2988631 {
    --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;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --overlay-opacity: 0.8;
    --padding-top: 30px;
    --padding-bottom: 150px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1318 .elementor-element.elementor-element-2988631:not(.elementor-motion-effects-element-type-background),
.elementor-1318 .elementor-element.elementor-element-2988631>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2024/05/image-14-2.png");
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1318 .elementor-element.elementor-element-2988631::before,
.elementor-1318 .elementor-element.elementor-element-2988631>.elementor-background-video-container::before,
.elementor-1318 .elementor-element.elementor-element-2988631>.e-con-inner>.elementor-background-video-container::before,
.elementor-1318 .elementor-element.elementor-element-2988631>.elementor-background-slideshow::before,
.elementor-1318 .elementor-element.elementor-element-2988631>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1318 .elementor-element.elementor-element-2988631>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF 0%, #0EB3BC 100%);
}

.elementor-1318 .elementor-element.elementor-element-2988631,
.elementor-1318 .elementor-element.elementor-element-2988631::before {
    --border-transition: 0.3s;
}

.elementor-1318 .elementor-element.elementor-element-d04e983 {
    --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-1318 .elementor-element.elementor-element-d08147f .premium-banner-ib-title,
.elementor-1318 .elementor-element.elementor-element-d08147f .premium-banner-ib-content,
.elementor-1318 .elementor-element.elementor-element-d08147f .premium-banner-read-more {
    text-align: left;
}

.elementor-1318 .elementor-element.elementor-element-d08147f .premium-banner-ib img {
    opacity: 1;
}

.elementor-1318 .elementor-element.elementor-element-d08147f:hover .premium-banner-ib img {
    opacity: 1;
}

.elementor-1318 .elementor-element.elementor-element-d08147f .premium-banner-ib {
    border-radius: 10px;
}

.elementor-1318 .elementor-element.elementor-element-d08147f .premium-banner-ib-desc .premium_banner_title {
    color: #000000;
    font-family: "Exo 2", Sans-serif;
    font-size: 35px;
    font-weight: 700;
}

.elementor-1318 .elementor-element.elementor-element-d08147f .premium_banner_content {
    color: #1D1C1C;
    font-family: "Exo 2", Sans-serif;
    font-size: 25px;
    font-weight: 400;
}

.elementor-1318 .elementor-element.elementor-element-0d0da5e {
    --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-1318 .elementor-element.elementor-element-0efc42e .premium-banner-ib-title,
.elementor-1318 .elementor-element.elementor-element-0efc42e .premium-banner-ib-content,
.elementor-1318 .elementor-element.elementor-element-0efc42e .premium-banner-read-more {
    text-align: left;
}

.elementor-1318 .elementor-element.elementor-element-0efc42e .premium-banner-ib img {
    opacity: 1;
}

.elementor-1318 .elementor-element.elementor-element-0efc42e:hover .premium-banner-ib img {
    opacity: 1;
}

.elementor-1318 .elementor-element.elementor-element-0efc42e .premium-banner-ib {
    border-radius: 10px;
}

.elementor-1318 .elementor-element.elementor-element-0efc42e .premium-banner-ib-desc .premium_banner_title {
    color: #000000;
    font-family: "Exo 2", Sans-serif;
    font-size: 35px;
    font-weight: 700;
}

.elementor-1318 .elementor-element.elementor-element-0efc42e .premium_banner_content {
    color: #1D1C1C;
    font-family: "Exo 2", Sans-serif;
    font-size: 25px;
    font-weight: 400;
}

.elementor-1318 .elementor-element.elementor-element-3ec715c {
    --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-1318 .elementor-element.elementor-element-a3b3f01 .premium-banner-ib-title,
.elementor-1318 .elementor-element.elementor-element-a3b3f01 .premium-banner-ib-content,
.elementor-1318 .elementor-element.elementor-element-a3b3f01 .premium-banner-read-more {
    text-align: left;
}

.elementor-1318 .elementor-element.elementor-element-a3b3f01 .premium-banner-ib img {
    opacity: 1;
}

.elementor-1318 .elementor-element.elementor-element-a3b3f01:hover .premium-banner-ib img {
    opacity: 1;
}

.elementor-1318 .elementor-element.elementor-element-a3b3f01 .premium-banner-ib {
    border-radius: 10px;
}

.elementor-1318 .elementor-element.elementor-element-a3b3f01 .premium-banner-ib-desc .premium_banner_title {
    color: #000000;
    font-family: "Exo 2", Sans-serif;
    font-size: 35px;
    font-weight: 700;
}

.elementor-1318 .elementor-element.elementor-element-a3b3f01 .premium_banner_content {
    color: #1D1C1C;
    font-family: "Exo 2", Sans-serif;
    font-size: 25px;
    font-weight: 400;
}

.elementor-1318 .elementor-element.elementor-element-5105dec {
    --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: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
    margin-top: 20px;
}

.elementor-1318 .elementor-element.elementor-element-2928ef1 .premium-banner-ib-title,
.elementor-1318 .elementor-element.elementor-element-2928ef1 .premium-banner-ib-content,
.elementor-1318 .elementor-element.elementor-element-2928ef1 .premium-banner-read-more {
    text-align: left;
}

.elementor-1318 .elementor-element.elementor-element-2928ef1 .premium-banner-ib img {
    opacity: 1;
}

.elementor-1318 .elementor-element.elementor-element-2928ef1:hover .premium-banner-ib img {
    opacity: 1;
}

.elementor-1318 .elementor-element.elementor-element-2928ef1 .premium-banner-ib {
    border-radius: 10px;
}

.elementor-1318 .elementor-element.elementor-element-2928ef1 .premium-banner-ib-desc .premium_banner_title {
    color: #000000;
    font-family: "Exo 2", Sans-serif;
    font-size: 35px;
    font-weight: 700;
}

.elementor-1318 .elementor-element.elementor-element-2928ef1 .premium_banner_content {
    color: #1D1C1C;
    font-family: "Exo 2", Sans-serif;
    font-size: 25px;
    font-weight: 400;
}

.elementor-1318 .elementor-element.elementor-element-ee5c2e9 {
    --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: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-1318 .elementor-element.elementor-element-1cce52f .premium-banner-ib-title,
.elementor-1318 .elementor-element.elementor-element-1cce52f .premium-banner-ib-content,
.elementor-1318 .elementor-element.elementor-element-1cce52f .premium-banner-read-more {
    text-align: left;
}

.elementor-1318 .elementor-element.elementor-element-1cce52f .premium-banner-ib img {
    opacity: 1;
}

.elementor-1318 .elementor-element.elementor-element-1cce52f:hover .premium-banner-ib img {
    opacity: 1;
}

.elementor-1318 .elementor-element.elementor-element-1cce52f .premium-banner-ib {
    border-radius: 10px;
}

.elementor-1318 .elementor-element.elementor-element-1cce52f .premium-banner-ib-desc .premium_banner_title {
    color: #000000;
    font-family: "Exo 2", Sans-serif;
    font-size: 35px;
    font-weight: 700;
}

.elementor-1318 .elementor-element.elementor-element-1cce52f .premium_banner_content {
    color: #1D1C1C;
    font-family: "Exo 2", Sans-serif;
    font-size: 25px;
    font-weight: 400;
}

.elementor-1318 .elementor-element.elementor-element-348a256 {
    --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: 80px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 10px;
}

.elementor-1318 .elementor-element.elementor-element-83b1f85 .premium-button-text-icon-wrapper i,
.elementor-1318 .elementor-element.elementor-element-83b1f85 .premium-button-text-icon-wrapper svg {
    margin-right: 15px;
}

.elementor-1318 .elementor-element.elementor-element-83b1f85 .elementor-widget-container {
    text-align: right;
}

.elementor-1318 .elementor-element.elementor-element-83b1f85 .premium-button {
    width: 320px;
    border-radius: 10px;
    box-shadow: 2px 5px 10px 0px rgba(0, 0, 0, 0.25);
}

.elementor-1318 .elementor-element.elementor-element-83b1f85 .premium-button .premium-button-text-icon-wrapper span {
    color: #0A0A0A;
}

.elementor-1318 .elementor-element.elementor-element-83b1f85 .premium-button-text-icon-wrapper i {
    color: #050505;
}

.elementor-1318 .elementor-element.elementor-element-83b1f85 .premium-drawable-icon *,
.elementor-1318 .elementor-element.elementor-element-83b1f85 .premium-button-text-icon-wrapper svg:not([class*="premium-"]) {
    fill: #050505;
}

.elementor-1318 .elementor-element.elementor-element-83b1f85 .premium-button,
.elementor-1318 .elementor-element.elementor-element-83b1f85 .premium-button.premium-button-style2-shutinhor:before,
.elementor-1318 .elementor-element.elementor-element-83b1f85 .premium-button.premium-button-style2-shutinver:before,
.elementor-1318 .elementor-element.elementor-element-83b1f85 .premium-button-style5-radialin:before,
.elementor-1318 .elementor-element.elementor-element-83b1f85 .premium-button-style5-rectin:before {
    background-color: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-83b1f85 .premium-button:hover .premium-button-text-icon-wrapper span,
.elementor-1318 .elementor-element.elementor-element-83b1f85 .premium-button-line6::after {
    color: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-83b1f85 .premium-button:hover .premium-button-text-icon-wrapper i {
    color: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-83b1f85 .premium-button:hover .premium-drawable-icon *,
.elementor-1318 .elementor-element.elementor-element-83b1f85 .premium-button:hover svg:not([class*="premium-"]) {
    fill: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-83b1f85 .premium-button-none:hover,
.elementor-1318 .elementor-element.elementor-element-83b1f85 .premium-button-style8:hover,
.elementor-1318 .elementor-element.elementor-element-83b1f85 .premium-button-style1:before,
.elementor-1318 .elementor-element.elementor-element-83b1f85 .premium-button-style2-shutouthor:before,
.elementor-1318 .elementor-element.elementor-element-83b1f85 .premium-button-style2-shutoutver:before,
.elementor-1318 .elementor-element.elementor-element-83b1f85 .premium-button-style2-shutinhor,
.elementor-1318 .elementor-element.elementor-element-83b1f85 .premium-button-style2-shutinver,
.elementor-1318 .elementor-element.elementor-element-83b1f85 .premium-button-style2-dshutinhor:before,
.elementor-1318 .elementor-element.elementor-element-83b1f85 .premium-button-style2-dshutinver:before,
.elementor-1318 .elementor-element.elementor-element-83b1f85 .premium-button-style2-scshutouthor:before,
.elementor-1318 .elementor-element.elementor-element-83b1f85 .premium-button-style2-scshutoutver:before,
.elementor-1318 .elementor-element.elementor-element-83b1f85 .premium-button-style3-after:hover,
.elementor-1318 .elementor-element.elementor-element-83b1f85 .premium-button-style3-before:hover,
.elementor-1318 .elementor-element.elementor-element-83b1f85 .premium-button-style4-icon-wrapper,
.elementor-1318 .elementor-element.elementor-element-83b1f85 .premium-button-style5-radialin,
.elementor-1318 .elementor-element.elementor-element-83b1f85 .premium-button-style5-radialout:before,
.elementor-1318 .elementor-element.elementor-element-83b1f85 .premium-button-style5-rectin,
.elementor-1318 .elementor-element.elementor-element-83b1f85 .premium-button-style5-rectout:before,
.elementor-1318 .elementor-element.elementor-element-83b1f85 .premium-button-style6-bg,
.elementor-1318 .elementor-element.elementor-element-83b1f85 .premium-button-style6:before {
    background-color: #0EB3BC;
}

.elementor-1318 .elementor-element.elementor-element-2235edd {
    --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: 80px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 0px;
}

.elementor-1318 .elementor-element.elementor-element-04b2b68 .premium-button-text-icon-wrapper i,
.elementor-1318 .elementor-element.elementor-element-04b2b68 .premium-button-text-icon-wrapper svg {
    margin-right: 15px;
}

.elementor-1318 .elementor-element.elementor-element-04b2b68 .elementor-widget-container {
    text-align: left;
}

.elementor-1318 .elementor-element.elementor-element-04b2b68 .premium-button {
    width: 320px;
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
    border-radius: 10px;
    box-shadow: 2px 5px 10px 0px rgba(0, 0, 0, 0.25);
}

.elementor-1318 .elementor-element.elementor-element-04b2b68 .premium-button .premium-button-text-icon-wrapper span {
    color: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-04b2b68 .premium-button-text-icon-wrapper i {
    color: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-04b2b68 .premium-drawable-icon *,
.elementor-1318 .elementor-element.elementor-element-04b2b68 .premium-button-text-icon-wrapper svg:not([class*="premium-"]) {
    fill: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-04b2b68 .premium-button,
.elementor-1318 .elementor-element.elementor-element-04b2b68 .premium-button.premium-button-style2-shutinhor:before,
.elementor-1318 .elementor-element.elementor-element-04b2b68 .premium-button.premium-button-style2-shutinver:before,
.elementor-1318 .elementor-element.elementor-element-04b2b68 .premium-button-style5-radialin:before,
.elementor-1318 .elementor-element.elementor-element-04b2b68 .premium-button-style5-rectin:before {
    background-color: #05BD5A;
}

.elementor-1318 .elementor-element.elementor-element-04b2b68 .premium-button:hover .premium-button-text-icon-wrapper span,
.elementor-1318 .elementor-element.elementor-element-04b2b68 .premium-button-line6::after {
    color: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-04b2b68 .premium-button:hover .premium-button-text-icon-wrapper i {
    color: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-04b2b68 .premium-button:hover .premium-drawable-icon *,
.elementor-1318 .elementor-element.elementor-element-04b2b68 .premium-button:hover svg:not([class*="premium-"]) {
    fill: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-04b2b68 .premium-button-none:hover,
.elementor-1318 .elementor-element.elementor-element-04b2b68 .premium-button-style8:hover,
.elementor-1318 .elementor-element.elementor-element-04b2b68 .premium-button-style1:before,
.elementor-1318 .elementor-element.elementor-element-04b2b68 .premium-button-style2-shutouthor:before,
.elementor-1318 .elementor-element.elementor-element-04b2b68 .premium-button-style2-shutoutver:before,
.elementor-1318 .elementor-element.elementor-element-04b2b68 .premium-button-style2-shutinhor,
.elementor-1318 .elementor-element.elementor-element-04b2b68 .premium-button-style2-shutinver,
.elementor-1318 .elementor-element.elementor-element-04b2b68 .premium-button-style2-dshutinhor:before,
.elementor-1318 .elementor-element.elementor-element-04b2b68 .premium-button-style2-dshutinver:before,
.elementor-1318 .elementor-element.elementor-element-04b2b68 .premium-button-style2-scshutouthor:before,
.elementor-1318 .elementor-element.elementor-element-04b2b68 .premium-button-style2-scshutoutver:before,
.elementor-1318 .elementor-element.elementor-element-04b2b68 .premium-button-style3-after:hover,
.elementor-1318 .elementor-element.elementor-element-04b2b68 .premium-button-style3-before:hover,
.elementor-1318 .elementor-element.elementor-element-04b2b68 .premium-button-style4-icon-wrapper,
.elementor-1318 .elementor-element.elementor-element-04b2b68 .premium-button-style5-radialin,
.elementor-1318 .elementor-element.elementor-element-04b2b68 .premium-button-style5-radialout:before,
.elementor-1318 .elementor-element.elementor-element-04b2b68 .premium-button-style5-rectin,
.elementor-1318 .elementor-element.elementor-element-04b2b68 .premium-button-style5-rectout:before,
.elementor-1318 .elementor-element.elementor-element-04b2b68 .premium-button-style6-bg,
.elementor-1318 .elementor-element.elementor-element-04b2b68 .premium-button-style6:before {
    background-color: #00972B;
}

.elementor-1318 .elementor-element.elementor-element-05f0535 {
    --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: 80px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1318 .elementor-element.elementor-element-8e3faf6 {
    text-align: center;
}

.elementor-1318 .elementor-element.elementor-element-8e3faf6 .elementor-heading-title {
    color: #000000;
    font-family: "Jost", Sans-serif;
    font-size: 25px;
    font-weight: 600;
}

.elementor-1318 .elementor-element.elementor-element-5b50b4a {
    --divider-border-style: solid;
    --divider-color: #13BEC7;
    --divider-border-width: 3px;
}

.elementor-1318 .elementor-element.elementor-element-5b50b4a .elementor-divider-separator {
    width: 8%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-1318 .elementor-element.elementor-element-5b50b4a .elementor-divider {
    text-align: center;
    padding-block-start: 0px;
    padding-block-end: 0px;
}

.elementor-1318 .elementor-element.elementor-element-3c08302 {
    text-align: center;
    color: #050505;
    font-family: "Exo 2", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-1318 .elementor-element.elementor-element-3c08302>.elementor-widget-container {
    padding: 0px 100px 0px 100px;
}

.elementor-1318 .elementor-element.elementor-element-71dceb5 {
    text-align: center;
    color: #050505;
    font-family: "Exo 2", Sans-serif;
    font-size: 17px;
    font-weight: 300;
}

.elementor-1318 .elementor-element.elementor-element-71dceb5>.elementor-widget-container {
    padding: 0px 100px 0px 100px;
}

.elementor-1318 .elementor-element.elementor-element-2dcea99 {
    --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: 80px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1318 .elementor-element.elementor-element-bce581b {
    text-align: center;
}

.elementor-1318 .elementor-element.elementor-element-bce581b .elementor-heading-title {
    color: #000000;
    font-family: "Jost", Sans-serif;
    font-size: 25px;
    font-weight: 600;
}

.elementor-1318 .elementor-element.elementor-element-2540bd6 {
    --divider-border-style: solid;
    --divider-color: #13BEC7;
    --divider-border-width: 3px;
}

.elementor-1318 .elementor-element.elementor-element-2540bd6 .elementor-divider-separator {
    width: 8%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-1318 .elementor-element.elementor-element-2540bd6 .elementor-divider {
    text-align: center;
    padding-block-start: 0px;
    padding-block-end: 0px;
}

.elementor-1318 .elementor-element.elementor-element-2f725f6 {
    text-align: center;
    color: #050505;
    font-family: "Exo 2", Sans-serif;
    font-size: 17px;
    font-weight: 600;
}

.elementor-1318 .elementor-element.elementor-element-2f725f6>.elementor-widget-container {
    padding: 0px 100px 0px 100px;
}

.elementor-1318 .elementor-element.elementor-element-c2dcdb9 {
    text-align: center;
    color: #050505;
    font-family: "Exo 2", Sans-serif;
    font-size: 17px;
    font-weight: 300;
}

.elementor-1318 .elementor-element.elementor-element-c2dcdb9>.elementor-widget-container {
    padding: 0px 100px 0px 100px;
}

.elementor-1318 .elementor-element.elementor-element-f61b70b {
    --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;
    --padding-top: 0px;
    --padding-bottom: 80px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1318 .elementor-element.elementor-element-46a5651 {
    --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-1318 .elementor-element.elementor-element-da038bd {
    text-align: center;
}

.elementor-1318 .elementor-element.elementor-element-da038bd .elementor-heading-title {
    color: #000000;
    font-family: "Jost", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-1318 .elementor-element.elementor-element-77e7dfa {
    text-align: center;
    color: #050505;
    font-family: "Exo 2", Sans-serif;
    font-size: 17px;
    font-weight: 300;
}

.elementor-1318 .elementor-element.elementor-element-77e7dfa>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-1318 .elementor-element.elementor-element-86ff9e6 {
    --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-1318 .elementor-element.elementor-element-8d98d27 {
    text-align: center;
}

.elementor-1318 .elementor-element.elementor-element-8d98d27 .elementor-heading-title {
    color: #000000;
    font-family: "Jost", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-1318 .elementor-element.elementor-element-e6543a2 {
    text-align: center;
    color: #050505;
    font-family: "Exo 2", Sans-serif;
    font-size: 17px;
    font-weight: 300;
}

.elementor-1318 .elementor-element.elementor-element-e6543a2>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-1318 .elementor-element.elementor-element-e75a688 {
    --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-1318 .elementor-element.elementor-element-4578806 {
    text-align: center;
}

.elementor-1318 .elementor-element.elementor-element-4578806 .elementor-heading-title {
    color: #000000;
    font-family: "Jost", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-1318 .elementor-element.elementor-element-4acd759 {
    text-align: center;
    color: #050505;
    font-family: "Exo 2", Sans-serif;
    font-size: 17px;
    font-weight: 300;
}

.elementor-1318 .elementor-element.elementor-element-4acd759>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-1318 .elementor-element.elementor-element-8eb52d2 {
    --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;
    --padding-top: 0px;
    --padding-bottom: 80px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1318 .elementor-element.elementor-element-13ca428 {
    --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-1318 .elementor-element.elementor-element-8d7ad02 img {
    border-radius: 10px 10px 10px 10px;
}

.elementor-1318 .elementor-element.elementor-element-88793a2 {
    text-align: center;
}

.elementor-1318 .elementor-element.elementor-element-88793a2 .elementor-heading-title {
    color: #000000;
    font-family: "Jost", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-1318 .elementor-element.elementor-element-5cfe72b {
    text-align: center;
    color: #050505;
    font-family: "Exo 2", Sans-serif;
    font-size: 17px;
    font-weight: 300;
}

.elementor-1318 .elementor-element.elementor-element-5cfe72b>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-1318 .elementor-element.elementor-element-322623c {
    --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-1318 .elementor-element.elementor-element-107d3ef img {
    border-radius: 10px 10px 10px 10px;
}

.elementor-1318 .elementor-element.elementor-element-011ff44 {
    text-align: center;
}

.elementor-1318 .elementor-element.elementor-element-011ff44 .elementor-heading-title {
    color: #000000;
    font-family: "Jost", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-1318 .elementor-element.elementor-element-52e71e8 {
    text-align: center;
    color: #050505;
    font-family: "Exo 2", Sans-serif;
    font-size: 17px;
    font-weight: 300;
}

.elementor-1318 .elementor-element.elementor-element-52e71e8>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-1318 .elementor-element.elementor-element-6d1d0e7 {
    --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-1318 .elementor-element.elementor-element-2ac4f82 img {
    border-radius: 10px 10px 10px 10px;
}

.elementor-1318 .elementor-element.elementor-element-110cdca {
    text-align: center;
}

.elementor-1318 .elementor-element.elementor-element-110cdca .elementor-heading-title {
    color: #000000;
    font-family: "Jost", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-1318 .elementor-element.elementor-element-a684c53 {
    text-align: center;
    color: #050505;
    font-family: "Exo 2", Sans-serif;
    font-size: 17px;
    font-weight: 300;
}

.elementor-1318 .elementor-element.elementor-element-a684c53>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-1318 .elementor-element.elementor-element-9e98885 {
    --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;
    --overlay-opacity: 0.8;
    --padding-top: 80px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1318 .elementor-element.elementor-element-9e98885:not(.elementor-motion-effects-element-type-background),
.elementor-1318 .elementor-element.elementor-element-9e98885>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2024/05/image-14-2.png");
    background-repeat: no-repeat;
    background-size: cover;
}

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

.elementor-1318 .elementor-element.elementor-element-9e98885,
.elementor-1318 .elementor-element.elementor-element-9e98885::before {
    --border-transition: 0.3s;
}

.elementor-1318 .elementor-element.elementor-element-e966750 {
    text-align: center;
}

.elementor-1318 .elementor-element.elementor-element-e966750 .elementor-heading-title {
    color: #000000;
    font-family: "Jost", Sans-serif;
    font-size: 40px;
    font-weight: 600;
}

.elementor-1318 .elementor-element.elementor-element-17cfda0 {
    --divider-border-style: solid;
    --divider-color: #13BEC7;
    --divider-border-width: 3px;
}

.elementor-1318 .elementor-element.elementor-element-17cfda0 .elementor-divider-separator {
    width: 8%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-1318 .elementor-element.elementor-element-17cfda0 .elementor-divider {
    text-align: center;
    padding-block-start: 0px;
    padding-block-end: 0px;
}

.elementor-1318 .elementor-element.elementor-element-2adc4fa {
    --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;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --overlay-opacity: 0.8;
    --padding-top: 30px;
    --padding-bottom: 150px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1318 .elementor-element.elementor-element-2adc4fa:not(.elementor-motion-effects-element-type-background),
.elementor-1318 .elementor-element.elementor-element-2adc4fa>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2024/05/image-14-2.png");
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1318 .elementor-element.elementor-element-2adc4fa::before,
.elementor-1318 .elementor-element.elementor-element-2adc4fa>.elementor-background-video-container::before,
.elementor-1318 .elementor-element.elementor-element-2adc4fa>.e-con-inner>.elementor-background-video-container::before,
.elementor-1318 .elementor-element.elementor-element-2adc4fa>.elementor-background-slideshow::before,
.elementor-1318 .elementor-element.elementor-element-2adc4fa>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1318 .elementor-element.elementor-element-2adc4fa>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF 0%, #0EB3BC 100%);
}

.elementor-1318 .elementor-element.elementor-element-2adc4fa,
.elementor-1318 .elementor-element.elementor-element-2adc4fa::before {
    --border-transition: 0.3s;
}

.elementor-1318 .elementor-element.elementor-element-3656a1a {
    --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-1318 .elementor-element.elementor-element-b5296b5 .premium-banner-ib-title,
.elementor-1318 .elementor-element.elementor-element-b5296b5 .premium-banner-ib-content,
.elementor-1318 .elementor-element.elementor-element-b5296b5 .premium-banner-read-more {
    text-align: left;
}

.elementor-1318 .elementor-element.elementor-element-b5296b5 .premium-banner-ib img {
    opacity: 1;
}

.elementor-1318 .elementor-element.elementor-element-b5296b5:hover .premium-banner-ib img {
    opacity: 1;
}

.elementor-1318 .elementor-element.elementor-element-b5296b5 .premium-banner-ib {
    border-radius: 10px;
}

.elementor-1318 .elementor-element.elementor-element-b5296b5 .premium-banner-ib-desc .premium_banner_title {
    color: #000000;
    font-family: "Exo 2", Sans-serif;
    font-size: 35px;
    font-weight: 700;
}

.elementor-1318 .elementor-element.elementor-element-b5296b5 .premium_banner_content {
    color: #1D1C1C;
    font-family: "Exo 2", Sans-serif;
    font-size: 25px;
    font-weight: 400;
}

.elementor-1318 .elementor-element.elementor-element-84f9980 {
    --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-1318 .elementor-element.elementor-element-e54ae5a .premium-banner-ib-title,
.elementor-1318 .elementor-element.elementor-element-e54ae5a .premium-banner-ib-content,
.elementor-1318 .elementor-element.elementor-element-e54ae5a .premium-banner-read-more {
    text-align: left;
}

.elementor-1318 .elementor-element.elementor-element-e54ae5a .premium-banner-ib img {
    opacity: 1;
}

.elementor-1318 .elementor-element.elementor-element-e54ae5a:hover .premium-banner-ib img {
    opacity: 1;
}

.elementor-1318 .elementor-element.elementor-element-e54ae5a .premium-banner-ib {
    border-radius: 10px;
}

.elementor-1318 .elementor-element.elementor-element-e54ae5a .premium-banner-ib-desc .premium_banner_title {
    color: #000000;
    font-family: "Exo 2", Sans-serif;
    font-size: 35px;
    font-weight: 700;
}

.elementor-1318 .elementor-element.elementor-element-e54ae5a .premium_banner_content {
    color: #1D1C1C;
    font-family: "Exo 2", Sans-serif;
    font-size: 25px;
    font-weight: 400;
}

.elementor-1318 .elementor-element.elementor-element-ecb81d1 {
    --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-1318 .elementor-element.elementor-element-fecdbde .premium-banner-ib-title,
.elementor-1318 .elementor-element.elementor-element-fecdbde .premium-banner-ib-content,
.elementor-1318 .elementor-element.elementor-element-fecdbde .premium-banner-read-more {
    text-align: left;
}

.elementor-1318 .elementor-element.elementor-element-fecdbde .premium-banner-ib img {
    opacity: 1;
}

.elementor-1318 .elementor-element.elementor-element-fecdbde:hover .premium-banner-ib img {
    opacity: 1;
}

.elementor-1318 .elementor-element.elementor-element-fecdbde .premium-banner-ib {
    border-radius: 10px;
}

.elementor-1318 .elementor-element.elementor-element-fecdbde .premium-banner-ib-desc .premium_banner_title {
    color: #000000;
    font-family: "Exo 2", Sans-serif;
    font-size: 35px;
    font-weight: 700;
}

.elementor-1318 .elementor-element.elementor-element-fecdbde .premium_banner_content {
    color: #1D1C1C;
    font-family: "Exo 2", Sans-serif;
    font-size: 25px;
    font-weight: 400;
}

.elementor-1318 .elementor-element.elementor-element-f40873c {
    --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: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-1318 .elementor-element.elementor-element-f59581f .premium-banner-ib-title,
.elementor-1318 .elementor-element.elementor-element-f59581f .premium-banner-ib-content,
.elementor-1318 .elementor-element.elementor-element-f59581f .premium-banner-read-more {
    text-align: left;
}

.elementor-1318 .elementor-element.elementor-element-f59581f .premium-banner-ib img {
    opacity: 1;
}

.elementor-1318 .elementor-element.elementor-element-f59581f:hover .premium-banner-ib img {
    opacity: 1;
}

.elementor-1318 .elementor-element.elementor-element-f59581f .premium-banner-ib {
    border-radius: 10px;
}

.elementor-1318 .elementor-element.elementor-element-f59581f .premium-banner-ib-desc .premium_banner_title {
    color: #000000;
    font-family: "Exo 2", Sans-serif;
    font-size: 35px;
    font-weight: 700;
}

.elementor-1318 .elementor-element.elementor-element-f59581f .premium_banner_content {
    color: #1D1C1C;
    font-family: "Exo 2", Sans-serif;
    font-size: 25px;
    font-weight: 400;
}

.elementor-1318 .elementor-element.elementor-element-196b623 {
    --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: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-1318 .elementor-element.elementor-element-e68c4e1 .premium-banner-ib-title,
.elementor-1318 .elementor-element.elementor-element-e68c4e1 .premium-banner-ib-content,
.elementor-1318 .elementor-element.elementor-element-e68c4e1 .premium-banner-read-more {
    text-align: left;
}

.elementor-1318 .elementor-element.elementor-element-e68c4e1 .premium-banner-ib img {
    opacity: 1;
}

.elementor-1318 .elementor-element.elementor-element-e68c4e1:hover .premium-banner-ib img {
    opacity: 1;
}

.elementor-1318 .elementor-element.elementor-element-e68c4e1 .premium-banner-ib {
    border-radius: 10px;
}

.elementor-1318 .elementor-element.elementor-element-e68c4e1 .premium-banner-ib-desc .premium_banner_title {
    color: #000000;
    font-family: "Exo 2", Sans-serif;
    font-size: 35px;
    font-weight: 700;
}

.elementor-1318 .elementor-element.elementor-element-e68c4e1 .premium_banner_content {
    color: #1D1C1C;
    font-family: "Exo 2", Sans-serif;
    font-size: 25px;
    font-weight: 400;
}

.elementor-1318 .elementor-element.elementor-element-a02f6ab {
    --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: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-1318 .elementor-element.elementor-element-1085f92 {
    --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: 80px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 10px;
}

.elementor-1318 .elementor-element.elementor-element-f5b34d8 .premium-button-text-icon-wrapper i,
.elementor-1318 .elementor-element.elementor-element-f5b34d8 .premium-button-text-icon-wrapper svg {
    margin-right: 15px;
}

.elementor-1318 .elementor-element.elementor-element-f5b34d8 .elementor-widget-container {
    text-align: right;
}

.elementor-1318 .elementor-element.elementor-element-f5b34d8 .premium-button {
    width: 320px;
    border-radius: 10px;
    box-shadow: 2px 5px 10px 0px rgba(0, 0, 0, 0.25);
}

.elementor-1318 .elementor-element.elementor-element-f5b34d8 .premium-button .premium-button-text-icon-wrapper span {
    color: #0A0A0A;
}

.elementor-1318 .elementor-element.elementor-element-f5b34d8 .premium-button-text-icon-wrapper i {
    color: #050505;
}

.elementor-1318 .elementor-element.elementor-element-f5b34d8 .premium-drawable-icon *,
.elementor-1318 .elementor-element.elementor-element-f5b34d8 .premium-button-text-icon-wrapper svg:not([class*="premium-"]) {
    fill: #050505;
}

.elementor-1318 .elementor-element.elementor-element-f5b34d8 .premium-button,
.elementor-1318 .elementor-element.elementor-element-f5b34d8 .premium-button.premium-button-style2-shutinhor:before,
.elementor-1318 .elementor-element.elementor-element-f5b34d8 .premium-button.premium-button-style2-shutinver:before,
.elementor-1318 .elementor-element.elementor-element-f5b34d8 .premium-button-style5-radialin:before,
.elementor-1318 .elementor-element.elementor-element-f5b34d8 .premium-button-style5-rectin:before {
    background-color: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-f5b34d8 .premium-button:hover .premium-button-text-icon-wrapper span,
.elementor-1318 .elementor-element.elementor-element-f5b34d8 .premium-button-line6::after {
    color: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-f5b34d8 .premium-button:hover .premium-button-text-icon-wrapper i {
    color: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-f5b34d8 .premium-button:hover .premium-drawable-icon *,
.elementor-1318 .elementor-element.elementor-element-f5b34d8 .premium-button:hover svg:not([class*="premium-"]) {
    fill: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-f5b34d8 .premium-button-none:hover,
.elementor-1318 .elementor-element.elementor-element-f5b34d8 .premium-button-style8:hover,
.elementor-1318 .elementor-element.elementor-element-f5b34d8 .premium-button-style1:before,
.elementor-1318 .elementor-element.elementor-element-f5b34d8 .premium-button-style2-shutouthor:before,
.elementor-1318 .elementor-element.elementor-element-f5b34d8 .premium-button-style2-shutoutver:before,
.elementor-1318 .elementor-element.elementor-element-f5b34d8 .premium-button-style2-shutinhor,
.elementor-1318 .elementor-element.elementor-element-f5b34d8 .premium-button-style2-shutinver,
.elementor-1318 .elementor-element.elementor-element-f5b34d8 .premium-button-style2-dshutinhor:before,
.elementor-1318 .elementor-element.elementor-element-f5b34d8 .premium-button-style2-dshutinver:before,
.elementor-1318 .elementor-element.elementor-element-f5b34d8 .premium-button-style2-scshutouthor:before,
.elementor-1318 .elementor-element.elementor-element-f5b34d8 .premium-button-style2-scshutoutver:before,
.elementor-1318 .elementor-element.elementor-element-f5b34d8 .premium-button-style3-after:hover,
.elementor-1318 .elementor-element.elementor-element-f5b34d8 .premium-button-style3-before:hover,
.elementor-1318 .elementor-element.elementor-element-f5b34d8 .premium-button-style4-icon-wrapper,
.elementor-1318 .elementor-element.elementor-element-f5b34d8 .premium-button-style5-radialin,
.elementor-1318 .elementor-element.elementor-element-f5b34d8 .premium-button-style5-radialout:before,
.elementor-1318 .elementor-element.elementor-element-f5b34d8 .premium-button-style5-rectin,
.elementor-1318 .elementor-element.elementor-element-f5b34d8 .premium-button-style5-rectout:before,
.elementor-1318 .elementor-element.elementor-element-f5b34d8 .premium-button-style6-bg,
.elementor-1318 .elementor-element.elementor-element-f5b34d8 .premium-button-style6:before {
    background-color: #0EB3BC;
}

.elementor-1318 .elementor-element.elementor-element-293d139 {
    --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: 80px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 0px;
}

.elementor-1318 .elementor-element.elementor-element-f5ed005 .premium-button-text-icon-wrapper i,
.elementor-1318 .elementor-element.elementor-element-f5ed005 .premium-button-text-icon-wrapper svg {
    margin-right: 15px;
}

.elementor-1318 .elementor-element.elementor-element-f5ed005 .elementor-widget-container {
    text-align: left;
}

.elementor-1318 .elementor-element.elementor-element-f5ed005 .premium-button {
    width: 320px;
    border-radius: 10px;
    box-shadow: 2px 5px 10px 0px rgba(0, 0, 0, 0.25);
}

.elementor-1318 .elementor-element.elementor-element-f5ed005 .premium-button .premium-button-text-icon-wrapper span {
    color: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-f5ed005 .premium-button-text-icon-wrapper i {
    color: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-f5ed005 .premium-drawable-icon *,
.elementor-1318 .elementor-element.elementor-element-f5ed005 .premium-button-text-icon-wrapper svg:not([class*="premium-"]) {
    fill: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-f5ed005 .premium-button,
.elementor-1318 .elementor-element.elementor-element-f5ed005 .premium-button.premium-button-style2-shutinhor:before,
.elementor-1318 .elementor-element.elementor-element-f5ed005 .premium-button.premium-button-style2-shutinver:before,
.elementor-1318 .elementor-element.elementor-element-f5ed005 .premium-button-style5-radialin:before,
.elementor-1318 .elementor-element.elementor-element-f5ed005 .premium-button-style5-rectin:before {
    background-color: #05BD5A;
}

.elementor-1318 .elementor-element.elementor-element-f5ed005 .premium-button:hover .premium-button-text-icon-wrapper span,
.elementor-1318 .elementor-element.elementor-element-f5ed005 .premium-button-line6::after {
    color: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-f5ed005 .premium-button:hover .premium-button-text-icon-wrapper i {
    color: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-f5ed005 .premium-button:hover .premium-drawable-icon *,
.elementor-1318 .elementor-element.elementor-element-f5ed005 .premium-button:hover svg:not([class*="premium-"]) {
    fill: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-f5ed005 .premium-button-none:hover,
.elementor-1318 .elementor-element.elementor-element-f5ed005 .premium-button-style8:hover,
.elementor-1318 .elementor-element.elementor-element-f5ed005 .premium-button-style1:before,
.elementor-1318 .elementor-element.elementor-element-f5ed005 .premium-button-style2-shutouthor:before,
.elementor-1318 .elementor-element.elementor-element-f5ed005 .premium-button-style2-shutoutver:before,
.elementor-1318 .elementor-element.elementor-element-f5ed005 .premium-button-style2-shutinhor,
.elementor-1318 .elementor-element.elementor-element-f5ed005 .premium-button-style2-shutinver,
.elementor-1318 .elementor-element.elementor-element-f5ed005 .premium-button-style2-dshutinhor:before,
.elementor-1318 .elementor-element.elementor-element-f5ed005 .premium-button-style2-dshutinver:before,
.elementor-1318 .elementor-element.elementor-element-f5ed005 .premium-button-style2-scshutouthor:before,
.elementor-1318 .elementor-element.elementor-element-f5ed005 .premium-button-style2-scshutoutver:before,
.elementor-1318 .elementor-element.elementor-element-f5ed005 .premium-button-style3-after:hover,
.elementor-1318 .elementor-element.elementor-element-f5ed005 .premium-button-style3-before:hover,
.elementor-1318 .elementor-element.elementor-element-f5ed005 .premium-button-style4-icon-wrapper,
.elementor-1318 .elementor-element.elementor-element-f5ed005 .premium-button-style5-radialin,
.elementor-1318 .elementor-element.elementor-element-f5ed005 .premium-button-style5-radialout:before,
.elementor-1318 .elementor-element.elementor-element-f5ed005 .premium-button-style5-rectin,
.elementor-1318 .elementor-element.elementor-element-f5ed005 .premium-button-style5-rectout:before,
.elementor-1318 .elementor-element.elementor-element-f5ed005 .premium-button-style6-bg,
.elementor-1318 .elementor-element.elementor-element-f5ed005 .premium-button-style6:before {
    background-color: #00972B;
}

.elementor-1318 .elementor-element.elementor-element-c92e7a4 {
    --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;
    --overlay-opacity: 0.8;
    --padding-top: 150px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1318 .elementor-element.elementor-element-c92e7a4::before,
.elementor-1318 .elementor-element.elementor-element-c92e7a4>.elementor-background-video-container::before,
.elementor-1318 .elementor-element.elementor-element-c92e7a4>.e-con-inner>.elementor-background-video-container::before,
.elementor-1318 .elementor-element.elementor-element-c92e7a4>.elementor-background-slideshow::before,
.elementor-1318 .elementor-element.elementor-element-c92e7a4>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1318 .elementor-element.elementor-element-c92e7a4>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #FFFFFF;
}

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

.elementor-1318 .elementor-element.elementor-element-9f3c2ab .elementor-heading-title {
    color: #000000;
    font-family: "Jost", Sans-serif;
    font-size: 40px;
    font-weight: 600;
}

.elementor-1318 .elementor-element.elementor-element-74324f2 {
    --divider-border-style: solid;
    --divider-color: #13BEC7;
    --divider-border-width: 3px;
}

.elementor-1318 .elementor-element.elementor-element-74324f2 .elementor-divider-separator {
    width: 8%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-1318 .elementor-element.elementor-element-74324f2 .elementor-divider {
    text-align: center;
    padding-block-start: 0px;
    padding-block-end: 0px;
}

.elementor-1318 .elementor-element.elementor-element-515dbae {
    --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;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --overlay-opacity: 0.8;
    --padding-top: 30px;
    --padding-bottom: 150px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1318 .elementor-element.elementor-element-515dbae:not(.elementor-motion-effects-element-type-background),
.elementor-1318 .elementor-element.elementor-element-515dbae>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2024/05/image-14-2.png");
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1318 .elementor-element.elementor-element-515dbae::before,
.elementor-1318 .elementor-element.elementor-element-515dbae>.elementor-background-video-container::before,
.elementor-1318 .elementor-element.elementor-element-515dbae>.e-con-inner>.elementor-background-video-container::before,
.elementor-1318 .elementor-element.elementor-element-515dbae>.elementor-background-slideshow::before,
.elementor-1318 .elementor-element.elementor-element-515dbae>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1318 .elementor-element.elementor-element-515dbae>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF 0%, #0EB3BC 100%);
}

.elementor-1318 .elementor-element.elementor-element-515dbae,
.elementor-1318 .elementor-element.elementor-element-515dbae::before {
    --border-transition: 0.3s;
}

.elementor-1318 .elementor-element.elementor-element-000b6bd {
    --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-1318 .elementor-element.elementor-element-b497d7c img {
    width: 22%;
}

.elementor-1318 .elementor-element.elementor-element-b917841 {
    text-align: center;
    color: #050505;
    font-family: "Exo 2", Sans-serif;
    font-size: 25px;
    font-weight: 500;
}

.elementor-1318 .elementor-element.elementor-element-13e3a63 {
    --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-1318 .elementor-element.elementor-element-f67944b img {
    width: 22%;
}

.elementor-1318 .elementor-element.elementor-element-44e9a54 {
    text-align: center;
    color: #050505;
    font-family: "Exo 2", Sans-serif;
    font-size: 25px;
    font-weight: 500;
}

.elementor-1318 .elementor-element.elementor-element-8f47a27 {
    --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-1318 .elementor-element.elementor-element-c8b60a0 img {
    width: 22%;
}

.elementor-1318 .elementor-element.elementor-element-dba8553 {
    text-align: center;
    color: #050505;
    font-family: "Exo 2", Sans-serif;
    font-size: 25px;
    font-weight: 500;
}

.elementor-1318 .elementor-element.elementor-element-c95d8bb {
    --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: 80px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1318 .elementor-element.elementor-element-04e9542 img {
    width: 22%;
}

.elementor-1318 .elementor-element.elementor-element-38281de {
    text-align: center;
    color: #050505;
    font-family: "Exo 2", Sans-serif;
    font-size: 25px;
    font-weight: 500;
}

.elementor-1318 .elementor-element.elementor-element-a2b9d93 {
    --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: 80px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1318 .elementor-element.elementor-element-3808354 img {
    width: 22%;
}

.elementor-1318 .elementor-element.elementor-element-88959e2 {
    text-align: center;
    color: #050505;
    font-family: "Exo 2", Sans-serif;
    font-size: 25px;
    font-weight: 500;
}

.elementor-1318 .elementor-element.elementor-element-9c12c05 {
    --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: 80px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1318 .elementor-element.elementor-element-0d0ec63 img {
    width: 22%;
}

.elementor-1318 .elementor-element.elementor-element-d3808e8 {
    text-align: center;
    color: #050505;
    font-family: "Exo 2", Sans-serif;
    font-size: 25px;
    font-weight: 500;
}

.elementor-1318 .elementor-element.elementor-element-4b40552 {
    --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: 80px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 10px;
}

.elementor-1318 .elementor-element.elementor-element-e5bf18f .premium-button-text-icon-wrapper i,
.elementor-1318 .elementor-element.elementor-element-e5bf18f .premium-button-text-icon-wrapper svg {
    margin-right: 15px;
}

.elementor-1318 .elementor-element.elementor-element-e5bf18f .elementor-widget-container {
    text-align: right;
}

.elementor-1318 .elementor-element.elementor-element-e5bf18f .premium-button {
    width: 320px;
    border-radius: 10px;
    box-shadow: 2px 5px 10px 0px rgba(0, 0, 0, 0.25);
}

.elementor-1318 .elementor-element.elementor-element-e5bf18f .premium-button .premium-button-text-icon-wrapper span {
    color: #0A0A0A;
}

.elementor-1318 .elementor-element.elementor-element-e5bf18f .premium-button-text-icon-wrapper i {
    color: #050505;
}

.elementor-1318 .elementor-element.elementor-element-e5bf18f .premium-drawable-icon *,
.elementor-1318 .elementor-element.elementor-element-e5bf18f .premium-button-text-icon-wrapper svg:not([class*="premium-"]) {
    fill: #050505;
}

.elementor-1318 .elementor-element.elementor-element-e5bf18f .premium-button,
.elementor-1318 .elementor-element.elementor-element-e5bf18f .premium-button.premium-button-style2-shutinhor:before,
.elementor-1318 .elementor-element.elementor-element-e5bf18f .premium-button.premium-button-style2-shutinver:before,
.elementor-1318 .elementor-element.elementor-element-e5bf18f .premium-button-style5-radialin:before,
.elementor-1318 .elementor-element.elementor-element-e5bf18f .premium-button-style5-rectin:before {
    background-color: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-e5bf18f .premium-button:hover .premium-button-text-icon-wrapper span,
.elementor-1318 .elementor-element.elementor-element-e5bf18f .premium-button-line6::after {
    color: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-e5bf18f .premium-button:hover .premium-button-text-icon-wrapper i {
    color: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-e5bf18f .premium-button:hover .premium-drawable-icon *,
.elementor-1318 .elementor-element.elementor-element-e5bf18f .premium-button:hover svg:not([class*="premium-"]) {
    fill: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-e5bf18f .premium-button-none:hover,
.elementor-1318 .elementor-element.elementor-element-e5bf18f .premium-button-style8:hover,
.elementor-1318 .elementor-element.elementor-element-e5bf18f .premium-button-style1:before,
.elementor-1318 .elementor-element.elementor-element-e5bf18f .premium-button-style2-shutouthor:before,
.elementor-1318 .elementor-element.elementor-element-e5bf18f .premium-button-style2-shutoutver:before,
.elementor-1318 .elementor-element.elementor-element-e5bf18f .premium-button-style2-shutinhor,
.elementor-1318 .elementor-element.elementor-element-e5bf18f .premium-button-style2-shutinver,
.elementor-1318 .elementor-element.elementor-element-e5bf18f .premium-button-style2-dshutinhor:before,
.elementor-1318 .elementor-element.elementor-element-e5bf18f .premium-button-style2-dshutinver:before,
.elementor-1318 .elementor-element.elementor-element-e5bf18f .premium-button-style2-scshutouthor:before,
.elementor-1318 .elementor-element.elementor-element-e5bf18f .premium-button-style2-scshutoutver:before,
.elementor-1318 .elementor-element.elementor-element-e5bf18f .premium-button-style3-after:hover,
.elementor-1318 .elementor-element.elementor-element-e5bf18f .premium-button-style3-before:hover,
.elementor-1318 .elementor-element.elementor-element-e5bf18f .premium-button-style4-icon-wrapper,
.elementor-1318 .elementor-element.elementor-element-e5bf18f .premium-button-style5-radialin,
.elementor-1318 .elementor-element.elementor-element-e5bf18f .premium-button-style5-radialout:before,
.elementor-1318 .elementor-element.elementor-element-e5bf18f .premium-button-style5-rectin,
.elementor-1318 .elementor-element.elementor-element-e5bf18f .premium-button-style5-rectout:before,
.elementor-1318 .elementor-element.elementor-element-e5bf18f .premium-button-style6-bg,
.elementor-1318 .elementor-element.elementor-element-e5bf18f .premium-button-style6:before {
    background-color: #0EB3BC;
}

.elementor-1318 .elementor-element.elementor-element-7efca1a {
    --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: 80px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 0px;
}

.elementor-1318 .elementor-element.elementor-element-6c18ade .premium-button-text-icon-wrapper i,
.elementor-1318 .elementor-element.elementor-element-6c18ade .premium-button-text-icon-wrapper svg {
    margin-right: 15px;
}

.elementor-1318 .elementor-element.elementor-element-6c18ade .elementor-widget-container {
    text-align: left;
}

.elementor-1318 .elementor-element.elementor-element-6c18ade .premium-button {
    width: 320px;
    border-radius: 10px;
    box-shadow: 2px 5px 10px 0px rgba(0, 0, 0, 0.25);
}

.elementor-1318 .elementor-element.elementor-element-6c18ade .premium-button .premium-button-text-icon-wrapper span {
    color: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-6c18ade .premium-button-text-icon-wrapper i {
    color: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-6c18ade .premium-drawable-icon *,
.elementor-1318 .elementor-element.elementor-element-6c18ade .premium-button-text-icon-wrapper svg:not([class*="premium-"]) {
    fill: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-6c18ade .premium-button,
.elementor-1318 .elementor-element.elementor-element-6c18ade .premium-button.premium-button-style2-shutinhor:before,
.elementor-1318 .elementor-element.elementor-element-6c18ade .premium-button.premium-button-style2-shutinver:before,
.elementor-1318 .elementor-element.elementor-element-6c18ade .premium-button-style5-radialin:before,
.elementor-1318 .elementor-element.elementor-element-6c18ade .premium-button-style5-rectin:before {
    background-color: #05BD5A;
}

.elementor-1318 .elementor-element.elementor-element-6c18ade .premium-button:hover .premium-button-text-icon-wrapper span,
.elementor-1318 .elementor-element.elementor-element-6c18ade .premium-button-line6::after {
    color: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-6c18ade .premium-button:hover .premium-button-text-icon-wrapper i {
    color: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-6c18ade .premium-button:hover .premium-drawable-icon *,
.elementor-1318 .elementor-element.elementor-element-6c18ade .premium-button:hover svg:not([class*="premium-"]) {
    fill: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-6c18ade .premium-button-none:hover,
.elementor-1318 .elementor-element.elementor-element-6c18ade .premium-button-style8:hover,
.elementor-1318 .elementor-element.elementor-element-6c18ade .premium-button-style1:before,
.elementor-1318 .elementor-element.elementor-element-6c18ade .premium-button-style2-shutouthor:before,
.elementor-1318 .elementor-element.elementor-element-6c18ade .premium-button-style2-shutoutver:before,
.elementor-1318 .elementor-element.elementor-element-6c18ade .premium-button-style2-shutinhor,
.elementor-1318 .elementor-element.elementor-element-6c18ade .premium-button-style2-shutinver,
.elementor-1318 .elementor-element.elementor-element-6c18ade .premium-button-style2-dshutinhor:before,
.elementor-1318 .elementor-element.elementor-element-6c18ade .premium-button-style2-dshutinver:before,
.elementor-1318 .elementor-element.elementor-element-6c18ade .premium-button-style2-scshutouthor:before,
.elementor-1318 .elementor-element.elementor-element-6c18ade .premium-button-style2-scshutoutver:before,
.elementor-1318 .elementor-element.elementor-element-6c18ade .premium-button-style3-after:hover,
.elementor-1318 .elementor-element.elementor-element-6c18ade .premium-button-style3-before:hover,
.elementor-1318 .elementor-element.elementor-element-6c18ade .premium-button-style4-icon-wrapper,
.elementor-1318 .elementor-element.elementor-element-6c18ade .premium-button-style5-radialin,
.elementor-1318 .elementor-element.elementor-element-6c18ade .premium-button-style5-radialout:before,
.elementor-1318 .elementor-element.elementor-element-6c18ade .premium-button-style5-rectin,
.elementor-1318 .elementor-element.elementor-element-6c18ade .premium-button-style5-rectout:before,
.elementor-1318 .elementor-element.elementor-element-6c18ade .premium-button-style6-bg,
.elementor-1318 .elementor-element.elementor-element-6c18ade .premium-button-style6:before {
    background-color: #00972B;
}

.elementor-1318 .elementor-element.elementor-element-dfc0618 {
    --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: 150px;
    --padding-bottom: 150px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1318 .elementor-element.elementor-element-532c5d5 {
    text-align: center;
}

.elementor-1318 .elementor-element.elementor-element-532c5d5 .elementor-heading-title {
    color: #000000;
    font-family: "Jost", Sans-serif;
    font-size: 40px;
    font-weight: 600;
}

.elementor-1318 .elementor-element.elementor-element-8d122e3 {
    --divider-border-style: solid;
    --divider-color: #13BEC7;
    --divider-border-width: 3px;
}

.elementor-1318 .elementor-element.elementor-element-8d122e3 .elementor-divider-separator {
    width: 8%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-1318 .elementor-element.elementor-element-8d122e3 .elementor-divider {
    text-align: center;
    padding-block-start: 0px;
    padding-block-end: 0px;
}

.elementor-1318 .elementor-element.elementor-element-dd25003 {
    text-align: center;
    color: #050505;
    font-family: "Exo 2", Sans-serif;
    font-size: 20px;
    font-weight: 300;
}

.elementor-1318 .elementor-element.elementor-element-dd25003>.elementor-widget-container {
    padding: 0px 350px 0px 350px;
}

.elementor-1318 .elementor-element.elementor-element-3561470 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-1318 .elementor-element.elementor-element-5731439 {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
    --background-transition: 0.3s;
}

.elementor-1318 .elementor-element.elementor-element-7687246 .premium-twentytwenty-handle {
    width: 5px;
    height: 80px;
    background-color: #FFFFFF;
    border-style: none;
    border-radius: 5px;
}

.elementor-1318 .elementor-element.elementor-element-7687246 .premium-twentytwenty-left-arrow {
    border-right-color: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-7687246 .premium-twentytwenty-right-arrow {
    border-left-color: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-7687246 .premium-twentytwenty-down-arrow {
    border-top-color: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-7687246 .premium-twentytwenty-up-arrow {
    border-bottom-color: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-e309737 .premium-twentytwenty-handle {
    width: 5px;
    height: 80px;
    background-color: #FFFFFF;
    border-style: none;
    border-radius: 5px;
}

.elementor-1318 .elementor-element.elementor-element-e309737 .premium-twentytwenty-left-arrow {
    border-right-color: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-e309737 .premium-twentytwenty-right-arrow {
    border-left-color: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-e309737 .premium-twentytwenty-down-arrow {
    border-top-color: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-e309737 .premium-twentytwenty-up-arrow {
    border-bottom-color: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-b799ae6 {
    --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: 80px;
    --padding-bottom: 30px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1318 .elementor-element.elementor-element-b799ae6:not(.elementor-motion-effects-element-type-background),
.elementor-1318 .elementor-element.elementor-element-b799ae6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F5F7FA;
}

.elementor-1318 .elementor-element.elementor-element-b799ae6,
.elementor-1318 .elementor-element.elementor-element-b799ae6::before {
    --border-transition: 0.3s;
}

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

.elementor-1318 .elementor-element.elementor-element-9ffa9c4 .elementor-heading-title {
    color: #000000;
    font-family: "Jost", Sans-serif;
    font-size: 40px;
    font-weight: 600;
}

.elementor-1318 .elementor-element.elementor-element-b90aed2 {
    --divider-border-style: solid;
    --divider-color: #13BEC7;
    --divider-border-width: 3px;
}

.elementor-1318 .elementor-element.elementor-element-b90aed2 .elementor-divider-separator {
    width: 8%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-1318 .elementor-element.elementor-element-b90aed2 .elementor-divider {
    text-align: center;
    padding-block-start: 0px;
    padding-block-end: 0px;
}

.elementor-1318 .elementor-element.elementor-element-71ed4dd {
    --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;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --padding-top: 30px;
    --padding-bottom: 100px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1318 .elementor-element.elementor-element-71ed4dd:not(.elementor-motion-effects-element-type-background),
.elementor-1318 .elementor-element.elementor-element-71ed4dd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F5F7FA;
}

.elementor-1318 .elementor-element.elementor-element-71ed4dd,
.elementor-1318 .elementor-element.elementor-element-71ed4dd::before {
    --border-transition: 0.3s;
}

.elementor-1318 .elementor-element.elementor-element-9ce5d77 {
    --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-1318 .elementor-element.elementor-element-e6b6821 img {
    width: 38%;
}

.elementor-1318 .elementor-element.elementor-element-f21fd70 {
    text-align: center;
}

.elementor-1318 .elementor-element.elementor-element-f21fd70 .elementor-heading-title {
    color: #000000;
    font-family: "Jost", Sans-serif;
    font-size: 20px;
    font-weight: 300;
}

.elementor-1318 .elementor-element.elementor-element-4ba1f37 .elementor-button {
    font-family: "Exo 2", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: transparent;
    background-image: linear-gradient(170deg, #0EB3BC 0%, #00A4AD 100%);
    border-style: none;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 10px 25px 5px rgba(14.000000000000057, 179.00000000000003, 188.00000000000006, 0.32);
    padding: 17px 50px 17px 50px;
}

.elementor-1318 .elementor-element.elementor-element-4ba1f37 .elementor-button:hover,
.elementor-1318 .elementor-element.elementor-element-4ba1f37 .elementor-button:focus {
    color: #FFFFFF;
    background-color: #0EB3BC;
}

.elementor-1318 .elementor-element.elementor-element-4ba1f37 .elementor-button:hover svg,
.elementor-1318 .elementor-element.elementor-element-4ba1f37 .elementor-button:focus svg {
    fill: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-4ba1f37>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-1318 .elementor-element.elementor-element-117cd1f {
    --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-1318 .elementor-element.elementor-element-bbe01a7 img {
    width: 38%;
}

.elementor-1318 .elementor-element.elementor-element-370e050 {
    text-align: center;
}

.elementor-1318 .elementor-element.elementor-element-370e050 .elementor-heading-title {
    color: #000000;
    font-family: "Jost", Sans-serif;
    font-size: 20px;
    font-weight: 300;
}

.elementor-1318 .elementor-element.elementor-element-7438c5f {
    --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-1318 .elementor-element.elementor-element-0591e65 img {
    width: 38%;
}

.elementor-1318 .elementor-element.elementor-element-60b374a {
    text-align: center;
}

.elementor-1318 .elementor-element.elementor-element-60b374a .elementor-heading-title {
    color: #000000;
    font-family: "Jost", Sans-serif;
    font-size: 20px;
    font-weight: 300;
}

.elementor-1318 .elementor-element.elementor-element-d1b0eb6 {
    --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-1318 .elementor-element.elementor-element-c46c7d2 img {
    width: 38%;
}

.elementor-1318 .elementor-element.elementor-element-d240f2d {
    text-align: center;
}

.elementor-1318 .elementor-element.elementor-element-d240f2d .elementor-heading-title {
    color: #000000;
    font-family: "Jost", Sans-serif;
    font-size: 20px;
    font-weight: 300;
}

.elementor-1318 .elementor-element.elementor-element-4f8733d {
    --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-1318 .elementor-element.elementor-element-2c9d588 img {
    width: 41%;
}

.elementor-1318 .elementor-element.elementor-element-b362afe {
    text-align: center;
}

.elementor-1318 .elementor-element.elementor-element-b362afe .elementor-heading-title {
    color: #000000;
    font-family: "Jost", Sans-serif;
    font-size: 20px;
    font-weight: 300;
}

.elementor-1318 .elementor-element.elementor-element-f3e65ed {
    --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-1318 .elementor-element.elementor-element-9695102 img {
    width: 41%;
}

.elementor-1318 .elementor-element.elementor-element-072a0ab {
    text-align: center;
}

.elementor-1318 .elementor-element.elementor-element-072a0ab .elementor-heading-title {
    color: #000000;
    font-family: "Jost", Sans-serif;
    font-size: 20px;
    font-weight: 300;
}

.elementor-1318 .elementor-element.elementor-element-82130ae {
    --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: 80px;
    --padding-bottom: 30px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1318 .elementor-element.elementor-element-82130ae:not(.elementor-motion-effects-element-type-background),
.elementor-1318 .elementor-element.elementor-element-82130ae>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F5F7FA;
}

.elementor-1318 .elementor-element.elementor-element-82130ae,
.elementor-1318 .elementor-element.elementor-element-82130ae::before {
    --border-transition: 0.3s;
}

.elementor-1318 .elementor-element.elementor-element-6081de8 {
    text-align: center;
}

.elementor-1318 .elementor-element.elementor-element-6081de8 .elementor-heading-title {
    color: #000000;
    font-family: "Jost", Sans-serif;
    font-size: 30px;
    font-weight: 600;
}

.elementor-1318 .elementor-element.elementor-element-5d6ede0 {
    --divider-border-style: solid;
    --divider-color: #13BEC7;
    --divider-border-width: 3px;
}

.elementor-1318 .elementor-element.elementor-element-5d6ede0 .elementor-divider-separator {
    width: 8%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-1318 .elementor-element.elementor-element-5d6ede0 .elementor-divider {
    text-align: center;
    padding-block-start: 0px;
    padding-block-end: 0px;
}

.elementor-1318 .elementor-element.elementor-element-7d2d06b {
    --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;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --padding-top: 30px;
    --padding-bottom: 100px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1318 .elementor-element.elementor-element-7d2d06b:not(.elementor-motion-effects-element-type-background),
.elementor-1318 .elementor-element.elementor-element-7d2d06b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F5F7FA;
}

.elementor-1318 .elementor-element.elementor-element-7d2d06b,
.elementor-1318 .elementor-element.elementor-element-7d2d06b::before {
    --border-transition: 0.3s;
}

.elementor-1318 .elementor-element.elementor-element-178ae4c {
    --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-1318 .elementor-element.elementor-element-ab198f8 img {
    width: 38%;
}

.elementor-1318 .elementor-element.elementor-element-5c8acbc {
    text-align: center;
}

.elementor-1318 .elementor-element.elementor-element-5c8acbc .elementor-heading-title {
    color: #000000;
    font-family: "Jost", Sans-serif;
    font-size: 20px;
    font-weight: 300;
}

.elementor-1318 .elementor-element.elementor-element-1d3027d .elementor-button {
    font-family: "Exo 2", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: transparent;
    background-image: linear-gradient(170deg, #0EB3BC 0%, #00A4AD 100%);
    border-style: none;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 10px 25px 5px rgba(14.000000000000057, 179.00000000000003, 188.00000000000006, 0.32);
    padding: 17px 50px 17px 50px;
}

.elementor-1318 .elementor-element.elementor-element-1d3027d .elementor-button:hover,
.elementor-1318 .elementor-element.elementor-element-1d3027d .elementor-button:focus {
    color: #FFFFFF;
    background-color: #0EB3BC;
}

.elementor-1318 .elementor-element.elementor-element-1d3027d .elementor-button:hover svg,
.elementor-1318 .elementor-element.elementor-element-1d3027d .elementor-button:focus svg {
    fill: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-1d3027d>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-1318 .elementor-element.elementor-element-b847d25 {
    --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-1318 .elementor-element.elementor-element-bc5aeeb img {
    width: 38%;
}

.elementor-1318 .elementor-element.elementor-element-1527862 {
    text-align: center;
}

.elementor-1318 .elementor-element.elementor-element-1527862 .elementor-heading-title {
    color: #000000;
    font-family: "Jost", Sans-serif;
    font-size: 20px;
    font-weight: 300;
}

.elementor-1318 .elementor-element.elementor-element-7ee465a {
    --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-1318 .elementor-element.elementor-element-da34e76 img {
    width: 38%;
}

.elementor-1318 .elementor-element.elementor-element-95e4806 {
    text-align: center;
}

.elementor-1318 .elementor-element.elementor-element-95e4806 .elementor-heading-title {
    color: #000000;
    font-family: "Jost", Sans-serif;
    font-size: 20px;
    font-weight: 300;
}

.elementor-1318 .elementor-element.elementor-element-443cc21 {
    --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-1318 .elementor-element.elementor-element-b42182c img {
    width: 38%;
}

.elementor-1318 .elementor-element.elementor-element-189b5dd {
    text-align: center;
}

.elementor-1318 .elementor-element.elementor-element-189b5dd .elementor-heading-title {
    color: #000000;
    font-family: "Jost", Sans-serif;
    font-size: 20px;
    font-weight: 300;
}

.elementor-1318 .elementor-element.elementor-element-542c3ff {
    --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-1318 .elementor-element.elementor-element-9af30ba img {
    width: 41%;
}

.elementor-1318 .elementor-element.elementor-element-d1008e3 {
    text-align: center;
}

.elementor-1318 .elementor-element.elementor-element-d1008e3 .elementor-heading-title {
    color: #000000;
    font-family: "Jost", Sans-serif;
    font-size: 20px;
    font-weight: 300;
}

.elementor-1318 .elementor-element.elementor-element-273974d {
    --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-1318 .elementor-element.elementor-element-f0ba9a0 img {
    width: 41%;
}

.elementor-1318 .elementor-element.elementor-element-7091934 {
    text-align: center;
}

.elementor-1318 .elementor-element.elementor-element-7091934 .elementor-heading-title {
    color: #000000;
    font-family: "Jost", Sans-serif;
    font-size: 20px;
    font-weight: 300;
}

.elementor-1318 .elementor-element.elementor-element-b032b1b {
    --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: 80px;
    --padding-bottom: 150px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1318 .elementor-element.elementor-element-22881ab {
    text-align: center;
}

.elementor-1318 .elementor-element.elementor-element-22881ab .elementor-heading-title {
    color: #000000;
    font-family: "Jost", Sans-serif;
    font-size: 40px;
    font-weight: 600;
}

.elementor-1318 .elementor-element.elementor-element-ed7f8cb {
    --divider-border-style: solid;
    --divider-color: #13BEC7;
    --divider-border-width: 3px;
}

.elementor-1318 .elementor-element.elementor-element-ed7f8cb .elementor-divider-separator {
    width: 8%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-1318 .elementor-element.elementor-element-ed7f8cb .elementor-divider {
    text-align: center;
    padding-block-start: 0px;
    padding-block-end: 0px;
}

.elementor-1318 .elementor-element.elementor-element-468901a {
    text-align: center;
    color: #050505;
    font-family: "Exo 2", Sans-serif;
    font-size: 20px;
    font-weight: 300;
}

.elementor-1318 .elementor-element.elementor-element-468901a>.elementor-widget-container {
    padding: 0px 350px 0px 350px;
}

.elementor-1318 .elementor-element.elementor-element-b0a487a {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-1318 .elementor-element.elementor-element-c73fae6 {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
    --background-transition: 0.3s;
}

.elementor-1318 .elementor-element.elementor-element-9580d7c .premium-twentytwenty-handle {
    width: 5px;
    height: 80px;
    background-color: #FFFFFF;
    border-style: none;
    border-radius: 5px;
}

.elementor-1318 .elementor-element.elementor-element-9580d7c .premium-twentytwenty-left-arrow {
    border-right-color: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-9580d7c .premium-twentytwenty-right-arrow {
    border-left-color: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-9580d7c .premium-twentytwenty-down-arrow {
    border-top-color: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-9580d7c .premium-twentytwenty-up-arrow {
    border-bottom-color: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-8e9febb .premium-twentytwenty-handle {
    width: 5px;
    height: 80px;
    background-color: #FFFFFF;
    border-style: none;
    border-radius: 5px;
}

.elementor-1318 .elementor-element.elementor-element-8e9febb .premium-twentytwenty-left-arrow {
    border-right-color: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-8e9febb .premium-twentytwenty-right-arrow {
    border-left-color: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-8e9febb .premium-twentytwenty-down-arrow {
    border-top-color: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-8e9febb .premium-twentytwenty-up-arrow {
    border-bottom-color: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-1df2993 {
    --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;
    --overlay-opacity: 0.5;
    --padding-top: 80px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1318 .elementor-element.elementor-element-1df2993::before,
.elementor-1318 .elementor-element.elementor-element-1df2993>.elementor-background-video-container::before,
.elementor-1318 .elementor-element.elementor-element-1df2993>.e-con-inner>.elementor-background-video-container::before,
.elementor-1318 .elementor-element.elementor-element-1df2993>.elementor-background-slideshow::before,
.elementor-1318 .elementor-element.elementor-element-1df2993>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1318 .elementor-element.elementor-element-1df2993>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #ECECEC;
}

.elementor-1318 .elementor-element.elementor-element-92326b7 {
    text-align: center;
}

.elementor-1318 .elementor-element.elementor-element-92326b7 .elementor-heading-title {
    color: #18191A;
    font-family: "Jost", Sans-serif;
    font-size: 40px;
    font-weight: 600;
}

.elementor-1318 .elementor-element.elementor-element-c41d847 {
    text-align: center;
    color: #050505;
    font-family: "Exo 2", Sans-serif;
    font-size: 20px;
    font-weight: 300;
}

.elementor-1318 .elementor-element.elementor-element-c41d847>.elementor-widget-container {
    padding: 0px 150px 0px 150px;
}

.elementor-1318 .elementor-element.elementor-element-bda4695 {
    --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;
    --overlay-opacity: 0.5;
    --padding-top: 50px;
    --padding-bottom: 80px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1318 .elementor-element.elementor-element-bda4695::before,
.elementor-1318 .elementor-element.elementor-element-bda4695>.elementor-background-video-container::before,
.elementor-1318 .elementor-element.elementor-element-bda4695>.e-con-inner>.elementor-background-video-container::before,
.elementor-1318 .elementor-element.elementor-element-bda4695>.elementor-background-slideshow::before,
.elementor-1318 .elementor-element.elementor-element-bda4695>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1318 .elementor-element.elementor-element-bda4695>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #ECECEC;
}

.elementor-1318 .elementor-element.elementor-element-a6d0d60 {
    --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-1318 .elementor-element.elementor-element-0806dd2 .premium-button-text-icon-wrapper i,
.elementor-1318 .elementor-element.elementor-element-0806dd2 .premium-button-text-icon-wrapper svg {
    margin-right: 15px;
}

.elementor-1318 .elementor-element.elementor-element-0806dd2 .elementor-widget-container {
    text-align: right;
}

.elementor-1318 .elementor-element.elementor-element-0806dd2 .premium-button {
    width: 320px;
    border-radius: 10px;
}

.elementor-1318 .elementor-element.elementor-element-0806dd2 .premium-button .premium-button-text-icon-wrapper span {
    color: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-0806dd2 .premium-button-text-icon-wrapper i {
    color: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-0806dd2 .premium-drawable-icon *,
.elementor-1318 .elementor-element.elementor-element-0806dd2 .premium-button-text-icon-wrapper svg:not([class*="premium-"]) {
    fill: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-0806dd2 .premium-button,
.elementor-1318 .elementor-element.elementor-element-0806dd2 .premium-button.premium-button-style2-shutinhor:before,
.elementor-1318 .elementor-element.elementor-element-0806dd2 .premium-button.premium-button-style2-shutinver:before,
.elementor-1318 .elementor-element.elementor-element-0806dd2 .premium-button-style5-radialin:before,
.elementor-1318 .elementor-element.elementor-element-0806dd2 .premium-button-style5-rectin:before {
    background-color: #0EB3BC;
}

.elementor-1318 .elementor-element.elementor-element-0806dd2 .premium-button:hover .premium-button-text-icon-wrapper span,
.elementor-1318 .elementor-element.elementor-element-0806dd2 .premium-button-line6::after {
    color: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-0806dd2 .premium-button:hover .premium-button-text-icon-wrapper i {
    color: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-0806dd2 .premium-button:hover .premium-drawable-icon *,
.elementor-1318 .elementor-element.elementor-element-0806dd2 .premium-button:hover svg:not([class*="premium-"]) {
    fill: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-0806dd2 .premium-button-none:hover,
.elementor-1318 .elementor-element.elementor-element-0806dd2 .premium-button-style8:hover,
.elementor-1318 .elementor-element.elementor-element-0806dd2 .premium-button-style1:before,
.elementor-1318 .elementor-element.elementor-element-0806dd2 .premium-button-style2-shutouthor:before,
.elementor-1318 .elementor-element.elementor-element-0806dd2 .premium-button-style2-shutoutver:before,
.elementor-1318 .elementor-element.elementor-element-0806dd2 .premium-button-style2-shutinhor,
.elementor-1318 .elementor-element.elementor-element-0806dd2 .premium-button-style2-shutinver,
.elementor-1318 .elementor-element.elementor-element-0806dd2 .premium-button-style2-dshutinhor:before,
.elementor-1318 .elementor-element.elementor-element-0806dd2 .premium-button-style2-dshutinver:before,
.elementor-1318 .elementor-element.elementor-element-0806dd2 .premium-button-style2-scshutouthor:before,
.elementor-1318 .elementor-element.elementor-element-0806dd2 .premium-button-style2-scshutoutver:before,
.elementor-1318 .elementor-element.elementor-element-0806dd2 .premium-button-style3-after:hover,
.elementor-1318 .elementor-element.elementor-element-0806dd2 .premium-button-style3-before:hover,
.elementor-1318 .elementor-element.elementor-element-0806dd2 .premium-button-style4-icon-wrapper,
.elementor-1318 .elementor-element.elementor-element-0806dd2 .premium-button-style5-radialin,
.elementor-1318 .elementor-element.elementor-element-0806dd2 .premium-button-style5-radialout:before,
.elementor-1318 .elementor-element.elementor-element-0806dd2 .premium-button-style5-rectin,
.elementor-1318 .elementor-element.elementor-element-0806dd2 .premium-button-style5-rectout:before,
.elementor-1318 .elementor-element.elementor-element-0806dd2 .premium-button-style6-bg,
.elementor-1318 .elementor-element.elementor-element-0806dd2 .premium-button-style6:before {
    background-color: #08959C;
}

.elementor-1318 .elementor-element.elementor-element-3d548a4 {
    --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-1318 .elementor-element.elementor-element-c1c0e83 .premium-button-text-icon-wrapper i,
.elementor-1318 .elementor-element.elementor-element-c1c0e83 .premium-button-text-icon-wrapper svg {
    margin-right: 15px;
}

.elementor-1318 .elementor-element.elementor-element-c1c0e83 .elementor-widget-container {
    text-align: left;
}

.elementor-1318 .elementor-element.elementor-element-c1c0e83 .premium-button {
    width: 320px;
    border-radius: 10px;
}

.elementor-1318 .elementor-element.elementor-element-c1c0e83 .premium-button .premium-button-text-icon-wrapper span {
    color: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-c1c0e83 .premium-button-text-icon-wrapper i {
    color: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-c1c0e83 .premium-drawable-icon *,
.elementor-1318 .elementor-element.elementor-element-c1c0e83 .premium-button-text-icon-wrapper svg:not([class*="premium-"]) {
    fill: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-c1c0e83 .premium-button,
.elementor-1318 .elementor-element.elementor-element-c1c0e83 .premium-button.premium-button-style2-shutinhor:before,
.elementor-1318 .elementor-element.elementor-element-c1c0e83 .premium-button.premium-button-style2-shutinver:before,
.elementor-1318 .elementor-element.elementor-element-c1c0e83 .premium-button-style5-radialin:before,
.elementor-1318 .elementor-element.elementor-element-c1c0e83 .premium-button-style5-rectin:before {
    background-color: #05BD5A;
}

.elementor-1318 .elementor-element.elementor-element-c1c0e83 .premium-button:hover .premium-button-text-icon-wrapper span,
.elementor-1318 .elementor-element.elementor-element-c1c0e83 .premium-button-line6::after {
    color: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-c1c0e83 .premium-button:hover .premium-button-text-icon-wrapper i {
    color: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-c1c0e83 .premium-button:hover .premium-drawable-icon *,
.elementor-1318 .elementor-element.elementor-element-c1c0e83 .premium-button:hover svg:not([class*="premium-"]) {
    fill: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-c1c0e83 .premium-button-none:hover,
.elementor-1318 .elementor-element.elementor-element-c1c0e83 .premium-button-style8:hover,
.elementor-1318 .elementor-element.elementor-element-c1c0e83 .premium-button-style1:before,
.elementor-1318 .elementor-element.elementor-element-c1c0e83 .premium-button-style2-shutouthor:before,
.elementor-1318 .elementor-element.elementor-element-c1c0e83 .premium-button-style2-shutoutver:before,
.elementor-1318 .elementor-element.elementor-element-c1c0e83 .premium-button-style2-shutinhor,
.elementor-1318 .elementor-element.elementor-element-c1c0e83 .premium-button-style2-shutinver,
.elementor-1318 .elementor-element.elementor-element-c1c0e83 .premium-button-style2-dshutinhor:before,
.elementor-1318 .elementor-element.elementor-element-c1c0e83 .premium-button-style2-dshutinver:before,
.elementor-1318 .elementor-element.elementor-element-c1c0e83 .premium-button-style2-scshutouthor:before,
.elementor-1318 .elementor-element.elementor-element-c1c0e83 .premium-button-style2-scshutoutver:before,
.elementor-1318 .elementor-element.elementor-element-c1c0e83 .premium-button-style3-after:hover,
.elementor-1318 .elementor-element.elementor-element-c1c0e83 .premium-button-style3-before:hover,
.elementor-1318 .elementor-element.elementor-element-c1c0e83 .premium-button-style4-icon-wrapper,
.elementor-1318 .elementor-element.elementor-element-c1c0e83 .premium-button-style5-radialin,
.elementor-1318 .elementor-element.elementor-element-c1c0e83 .premium-button-style5-radialout:before,
.elementor-1318 .elementor-element.elementor-element-c1c0e83 .premium-button-style5-rectin,
.elementor-1318 .elementor-element.elementor-element-c1c0e83 .premium-button-style5-rectout:before,
.elementor-1318 .elementor-element.elementor-element-c1c0e83 .premium-button-style6-bg,
.elementor-1318 .elementor-element.elementor-element-c1c0e83 .premium-button-style6:before {
    background-color: #00972B;
}

.elementor-1318 .elementor-element.elementor-element-8f7e6ac {
    --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;
    --overlay-opacity: 0.5;
}

.elementor-1318 .elementor-element.elementor-element-8f7e6ac:not(.elementor-motion-effects-element-type-background),
.elementor-1318 .elementor-element.elementor-element-8f7e6ac>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2024/05/Group-16-1.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1318 .elementor-element.elementor-element-8f7e6ac::before,
.elementor-1318 .elementor-element.elementor-element-8f7e6ac>.elementor-background-video-container::before,
.elementor-1318 .elementor-element.elementor-element-8f7e6ac>.e-con-inner>.elementor-background-video-container::before,
.elementor-1318 .elementor-element.elementor-element-8f7e6ac>.elementor-background-slideshow::before,
.elementor-1318 .elementor-element.elementor-element-8f7e6ac>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1318 .elementor-element.elementor-element-8f7e6ac>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #36F8FA;
}

.elementor-1318 .elementor-element.elementor-element-8f7e6ac,
.elementor-1318 .elementor-element.elementor-element-8f7e6ac::before {
    --border-transition: 0.3s;
}

.elementor-1318 .elementor-element.elementor-element-adeb244 {
    --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-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 220px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1318 .elementor-element.elementor-element-cd6ca04 {
    text-align: left;
}

.elementor-1318 .elementor-element.elementor-element-cd6ca04 .elementor-heading-title {
    color: #18191A;
    font-family: "Jost", Sans-serif;
    font-size: 30px;
    font-weight: 600;
}

.elementor-1318 .elementor-element.elementor-element-2eb9f5b {
    text-align: left;
    color: #050505;
    font-family: "Exo 2", Sans-serif;
    font-size: 20px;
    font-weight: 300;
}

.elementor-1318 .elementor-element.elementor-element-2eb9f5b>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-1318 .elementor-element.elementor-element-623b38b {
    text-align: left;
    color: #111010;
    font-family: "Exo 2", Sans-serif;
    font-size: 20px;
    font-weight: 300;
}

.elementor-1318 .elementor-element.elementor-element-623b38b>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-1318 .elementor-element.elementor-element-c87c0bd {
    --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;
    --border-radius: 20px 20px 20px 20px;
    box-shadow: 0px 5px 20px 5px rgba(0, 0, 0, 0.22);
    --margin-top: 50px;
    --margin-bottom: 50px;
    --margin-left: 200px;
    --margin-right: 50px;
    --padding-top: 30px;
    --padding-bottom: 40px;
    --padding-left: 20px;
    --padding-right: 20px;
}

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

.elementor-1318 .elementor-element.elementor-element-c87c0bd,
.elementor-1318 .elementor-element.elementor-element-c87c0bd::before {
    --border-transition: 0.3s;
}

.elementor-1318 .elementor-element.elementor-element-248ec87 {
    text-align: center;
}

.elementor-1318 .elementor-element.elementor-element-248ec87 .elementor-heading-title {
    color: #18191A;
    font-family: "Jost", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-1318 .elementor-element.elementor-element-e482017 {
    text-align: center;
    color: #050505;
    font-family: "Exo 2", Sans-serif;
    font-size: 19px;
    font-weight: 300;
}

.elementor-1318 .elementor-element.elementor-element-e482017>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-1318 .elementor-element.elementor-element-6ef41b5 .premium-button-text-icon-wrapper i,
.elementor-1318 .elementor-element.elementor-element-6ef41b5 .premium-button-text-icon-wrapper svg {
    margin-right: 15px;
}

.elementor-1318 .elementor-element.elementor-element-6ef41b5 .elementor-widget-container {
    text-align: center;
}

.elementor-1318 .elementor-element.elementor-element-6ef41b5 .premium-button {
    width: 320px;
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
    border-radius: 10px;
}

.elementor-1318 .elementor-element.elementor-element-6ef41b5 .premium-button .premium-button-text-icon-wrapper span {
    color: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-6ef41b5 .premium-button-text-icon-wrapper i {
    color: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-6ef41b5 .premium-drawable-icon *,
.elementor-1318 .elementor-element.elementor-element-6ef41b5 .premium-button-text-icon-wrapper svg:not([class*="premium-"]) {
    fill: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-6ef41b5 .premium-button,
.elementor-1318 .elementor-element.elementor-element-6ef41b5 .premium-button.premium-button-style2-shutinhor:before,
.elementor-1318 .elementor-element.elementor-element-6ef41b5 .premium-button.premium-button-style2-shutinver:before,
.elementor-1318 .elementor-element.elementor-element-6ef41b5 .premium-button-style5-radialin:before,
.elementor-1318 .elementor-element.elementor-element-6ef41b5 .premium-button-style5-rectin:before {
    background-color: #05BD5A;
}

.elementor-1318 .elementor-element.elementor-element-6ef41b5 .premium-button:hover .premium-button-text-icon-wrapper span,
.elementor-1318 .elementor-element.elementor-element-6ef41b5 .premium-button-line6::after {
    color: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-6ef41b5 .premium-button:hover .premium-button-text-icon-wrapper i {
    color: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-6ef41b5 .premium-button:hover .premium-drawable-icon *,
.elementor-1318 .elementor-element.elementor-element-6ef41b5 .premium-button:hover svg:not([class*="premium-"]) {
    fill: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-6ef41b5 .premium-button-none:hover,
.elementor-1318 .elementor-element.elementor-element-6ef41b5 .premium-button-style8:hover,
.elementor-1318 .elementor-element.elementor-element-6ef41b5 .premium-button-style1:before,
.elementor-1318 .elementor-element.elementor-element-6ef41b5 .premium-button-style2-shutouthor:before,
.elementor-1318 .elementor-element.elementor-element-6ef41b5 .premium-button-style2-shutoutver:before,
.elementor-1318 .elementor-element.elementor-element-6ef41b5 .premium-button-style2-shutinhor,
.elementor-1318 .elementor-element.elementor-element-6ef41b5 .premium-button-style2-shutinver,
.elementor-1318 .elementor-element.elementor-element-6ef41b5 .premium-button-style2-dshutinhor:before,
.elementor-1318 .elementor-element.elementor-element-6ef41b5 .premium-button-style2-dshutinver:before,
.elementor-1318 .elementor-element.elementor-element-6ef41b5 .premium-button-style2-scshutouthor:before,
.elementor-1318 .elementor-element.elementor-element-6ef41b5 .premium-button-style2-scshutoutver:before,
.elementor-1318 .elementor-element.elementor-element-6ef41b5 .premium-button-style3-after:hover,
.elementor-1318 .elementor-element.elementor-element-6ef41b5 .premium-button-style3-before:hover,
.elementor-1318 .elementor-element.elementor-element-6ef41b5 .premium-button-style4-icon-wrapper,
.elementor-1318 .elementor-element.elementor-element-6ef41b5 .premium-button-style5-radialin,
.elementor-1318 .elementor-element.elementor-element-6ef41b5 .premium-button-style5-radialout:before,
.elementor-1318 .elementor-element.elementor-element-6ef41b5 .premium-button-style5-rectin,
.elementor-1318 .elementor-element.elementor-element-6ef41b5 .premium-button-style5-rectout:before,
.elementor-1318 .elementor-element.elementor-element-6ef41b5 .premium-button-style6-bg,
.elementor-1318 .elementor-element.elementor-element-6ef41b5 .premium-button-style6:before {
    background-color: #00972B;
}

.elementor-1318 .elementor-element.elementor-element-ff89345 .premium-button-text-icon-wrapper i,
.elementor-1318 .elementor-element.elementor-element-ff89345 .premium-button-text-icon-wrapper svg {
    margin-right: 15px;
}

.elementor-1318 .elementor-element.elementor-element-ff89345 .elementor-widget-container {
    text-align: center;
}

.elementor-1318 .elementor-element.elementor-element-ff89345 .premium-button {
    width: 320px;
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
    border-radius: 10px;
}

.elementor-1318 .elementor-element.elementor-element-ff89345 .premium-button .premium-button-text-icon-wrapper span {
    color: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-ff89345 .premium-button-text-icon-wrapper i {
    color: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-ff89345 .premium-drawable-icon *,
.elementor-1318 .elementor-element.elementor-element-ff89345 .premium-button-text-icon-wrapper svg:not([class*="premium-"]) {
    fill: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-ff89345 .premium-button,
.elementor-1318 .elementor-element.elementor-element-ff89345 .premium-button.premium-button-style2-shutinhor:before,
.elementor-1318 .elementor-element.elementor-element-ff89345 .premium-button.premium-button-style2-shutinver:before,
.elementor-1318 .elementor-element.elementor-element-ff89345 .premium-button-style5-radialin:before,
.elementor-1318 .elementor-element.elementor-element-ff89345 .premium-button-style5-rectin:before {
    background-color: #26A4E3;
}

.elementor-1318 .elementor-element.elementor-element-ff89345 .premium-button:hover .premium-button-text-icon-wrapper span,
.elementor-1318 .elementor-element.elementor-element-ff89345 .premium-button-line6::after {
    color: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-ff89345 .premium-button:hover .premium-button-text-icon-wrapper i {
    color: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-ff89345 .premium-button:hover .premium-drawable-icon *,
.elementor-1318 .elementor-element.elementor-element-ff89345 .premium-button:hover svg:not([class*="premium-"]) {
    fill: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-ff89345 .premium-button-none:hover,
.elementor-1318 .elementor-element.elementor-element-ff89345 .premium-button-style8:hover,
.elementor-1318 .elementor-element.elementor-element-ff89345 .premium-button-style1:before,
.elementor-1318 .elementor-element.elementor-element-ff89345 .premium-button-style2-shutouthor:before,
.elementor-1318 .elementor-element.elementor-element-ff89345 .premium-button-style2-shutoutver:before,
.elementor-1318 .elementor-element.elementor-element-ff89345 .premium-button-style2-shutinhor,
.elementor-1318 .elementor-element.elementor-element-ff89345 .premium-button-style2-shutinver,
.elementor-1318 .elementor-element.elementor-element-ff89345 .premium-button-style2-dshutinhor:before,
.elementor-1318 .elementor-element.elementor-element-ff89345 .premium-button-style2-dshutinver:before,
.elementor-1318 .elementor-element.elementor-element-ff89345 .premium-button-style2-scshutouthor:before,
.elementor-1318 .elementor-element.elementor-element-ff89345 .premium-button-style2-scshutoutver:before,
.elementor-1318 .elementor-element.elementor-element-ff89345 .premium-button-style3-after:hover,
.elementor-1318 .elementor-element.elementor-element-ff89345 .premium-button-style3-before:hover,
.elementor-1318 .elementor-element.elementor-element-ff89345 .premium-button-style4-icon-wrapper,
.elementor-1318 .elementor-element.elementor-element-ff89345 .premium-button-style5-radialin,
.elementor-1318 .elementor-element.elementor-element-ff89345 .premium-button-style5-radialout:before,
.elementor-1318 .elementor-element.elementor-element-ff89345 .premium-button-style5-rectin,
.elementor-1318 .elementor-element.elementor-element-ff89345 .premium-button-style5-rectout:before,
.elementor-1318 .elementor-element.elementor-element-ff89345 .premium-button-style6-bg,
.elementor-1318 .elementor-element.elementor-element-ff89345 .premium-button-style6:before {
    background-color: #038CD1;
}

.elementor-1318 .elementor-element.elementor-element-8ff41ce {
    text-align: center;
    color: #050505;
    font-family: "Exo 2", Sans-serif;
    font-size: 20px;
    font-weight: 300;
}

.elementor-1318 .elementor-element.elementor-element-8ff41ce>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-1318 .elementor-element.elementor-element-cf68680 .elementor-field-group {
    padding-right: calc(26px/2);
    padding-left: calc(26px/2);
    margin-bottom: 19px;
}

.elementor-1318 .elementor-element.elementor-element-cf68680 .elementor-form-fields-wrapper {
    margin-left: calc(-26px/2);
    margin-right: calc(-26px/2);
    margin-bottom: -19px;
}

.elementor-1318 .elementor-element.elementor-element-cf68680 .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-1318 .elementor-element.elementor-element-cf68680 .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0;
}

body.rtl .elementor-1318 .elementor-element.elementor-element-cf68680 .elementor-labels-inline .elementor-field-group>label {
    padding-left: 0px;
}

body:not(.rtl) .elementor-1318 .elementor-element.elementor-element-cf68680 .elementor-labels-inline .elementor-field-group>label {
    padding-right: 0px;
}

body .elementor-1318 .elementor-element.elementor-element-cf68680 .elementor-labels-above .elementor-field-group>label {
    padding-bottom: 0px;
}

.elementor-1318 .elementor-element.elementor-element-cf68680 .elementor-field-group>label,
.elementor-1318 .elementor-element.elementor-element-cf68680 .elementor-field-subgroup label {
    color: #020202;
}

.elementor-1318 .elementor-element.elementor-element-cf68680 .elementor-field-type-html {
    padding-bottom: 0px;
}

.elementor-1318 .elementor-element.elementor-element-cf68680 .elementor-field-group .elementor-field {
    color: #888787;
}

.elementor-1318 .elementor-element.elementor-element-cf68680 .elementor-field-group .elementor-field,
.elementor-1318 .elementor-element.elementor-element-cf68680 .elementor-field-subgroup label {
    font-family: "Montserrat", Sans-serif;
    font-size: 15px;
    font-weight: 400;
}

.elementor-1318 .elementor-element.elementor-element-cf68680 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    background-color: #EBEBEB;
    border-color: #8885850A;
    border-radius: 10px 10px 10px 10px;
}

.elementor-1318 .elementor-element.elementor-element-cf68680 .elementor-field-group .elementor-select-wrapper select {
    background-color: #EBEBEB;
    border-color: #8885850A;
    border-radius: 10px 10px 10px 10px;
}

.elementor-1318 .elementor-element.elementor-element-cf68680 .elementor-field-group .elementor-select-wrapper::before {
    color: #8885850A;
}

.elementor-1318 .elementor-element.elementor-element-cf68680 .elementor-button {
    font-family: "Montserrat", Sans-serif;
    font-weight: 500;
    border-radius: 10px 10px 10px 10px;
}

.elementor-1318 .elementor-element.elementor-element-cf68680 .e-form__buttons__wrapper__button-next {
    background-color: #13BEC7;
    color: #ffffff;
    transition-duration: 600ms;
}

.elementor-1318 .elementor-element.elementor-element-cf68680 .elementor-button[type="submit"] {
    background-color: #13BEC7;
    color: #ffffff;
    transition-duration: 600ms;
}

.elementor-1318 .elementor-element.elementor-element-cf68680 .elementor-button[type="submit"] svg * {
    fill: #ffffff;
    transition-duration: 600ms;
}

.elementor-1318 .elementor-element.elementor-element-cf68680 .e-form__buttons__wrapper__button-previous {
    background-color: #13BEC7;
    color: #ffffff;
    transition-duration: 600ms;
}

.elementor-1318 .elementor-element.elementor-element-cf68680 .e-form__buttons__wrapper__button-next:hover {
    background-color: #0028AD;
    color: #ffffff;
}

.elementor-1318 .elementor-element.elementor-element-cf68680 .elementor-button[type="submit"]:hover {
    background-color: #0028AD;
    color: #ffffff;
}

.elementor-1318 .elementor-element.elementor-element-cf68680 .elementor-button[type="submit"]:hover svg * {
    fill: #ffffff;
}

.elementor-1318 .elementor-element.elementor-element-cf68680 .e-form__buttons__wrapper__button-previous:hover {
    color: #ffffff;
}

.elementor-1318 .elementor-element.elementor-element-cf68680 {
    --e-form-steps-indicators-spacing: 20px;
    --e-form-steps-indicator-padding: 30px;
    --e-form-steps-indicator-inactive-secondary-color: #ffffff;
    --e-form-steps-indicator-active-secondary-color: #ffffff;
    --e-form-steps-indicator-completed-secondary-color: #ffffff;
    --e-form-steps-divider-width: 1px;
    --e-form-steps-divider-gap: 10px;
}

.elementor-1318 .elementor-element.elementor-element-cf68680>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 40px 0px 40px;
}

.elementor-1318 .elementor-element.elementor-element-cf68680.elementor-element {
    --align-self: center;
}

.elementor-1318 .elementor-element.elementor-element-7851341 {
    --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;
    --overlay-opacity: 0.5;
}

.elementor-1318 .elementor-element.elementor-element-7851341:not(.elementor-motion-effects-element-type-background),
.elementor-1318 .elementor-element.elementor-element-7851341>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2024/05/Group-16-1.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1318 .elementor-element.elementor-element-7851341::before,
.elementor-1318 .elementor-element.elementor-element-7851341>.elementor-background-video-container::before,
.elementor-1318 .elementor-element.elementor-element-7851341>.e-con-inner>.elementor-background-video-container::before,
.elementor-1318 .elementor-element.elementor-element-7851341>.elementor-background-slideshow::before,
.elementor-1318 .elementor-element.elementor-element-7851341>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1318 .elementor-element.elementor-element-7851341>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #54E3EB;
}

.elementor-1318 .elementor-element.elementor-element-7851341,
.elementor-1318 .elementor-element.elementor-element-7851341::before {
    --border-transition: 0.3s;
}

.elementor-1318 .elementor-element.elementor-element-d10de77 {
    --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-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 220px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1318 .elementor-element.elementor-element-af48340 {
    text-align: left;
}

.elementor-1318 .elementor-element.elementor-element-af48340 .elementor-heading-title {
    color: #18191A;
    font-family: "Jost", Sans-serif;
    font-size: 30px;
    font-weight: 600;
}

.elementor-1318 .elementor-element.elementor-element-3af0d68 {
    text-align: left;
    color: #050505;
    font-family: "Exo 2", Sans-serif;
    font-size: 20px;
    font-weight: 300;
}

.elementor-1318 .elementor-element.elementor-element-3af0d68>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-1318 .elementor-element.elementor-element-a366ee6 {
    text-align: left;
    color: #111010;
    font-family: "Exo 2", Sans-serif;
    font-size: 20px;
    font-weight: 300;
}

.elementor-1318 .elementor-element.elementor-element-a366ee6>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-1318 .elementor-element.elementor-element-fc44d4c {
    --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;
    --border-radius: 20px 20px 20px 20px;
    box-shadow: 0px 5px 20px 5px rgba(0, 0, 0, 0.22);
    --margin-top: 50px;
    --margin-bottom: 50px;
    --margin-left: 200px;
    --margin-right: 50px;
    --padding-top: 30px;
    --padding-bottom: 40px;
    --padding-left: 20px;
    --padding-right: 20px;
}

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

.elementor-1318 .elementor-element.elementor-element-fc44d4c,
.elementor-1318 .elementor-element.elementor-element-fc44d4c::before {
    --border-transition: 0.3s;
}

.elementor-1318 .elementor-element.elementor-element-ec952b6 {
    text-align: center;
}

.elementor-1318 .elementor-element.elementor-element-ec952b6 .elementor-heading-title {
    color: #18191A;
    font-family: "Jost", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-1318 .elementor-element.elementor-element-ea62f3f {
    text-align: center;
    color: #050505;
    font-family: "Exo 2", Sans-serif;
    font-size: 19px;
    font-weight: 300;
}

.elementor-1318 .elementor-element.elementor-element-ea62f3f>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-1318 .elementor-element.elementor-element-8d34cb1 .premium-button-text-icon-wrapper i,
.elementor-1318 .elementor-element.elementor-element-8d34cb1 .premium-button-text-icon-wrapper svg {
    margin-right: 15px;
}

.elementor-1318 .elementor-element.elementor-element-8d34cb1 .elementor-widget-container {
    text-align: center;
}

.elementor-1318 .elementor-element.elementor-element-8d34cb1 .premium-button {
    width: 320px;
    border-radius: 10px;
}

.elementor-1318 .elementor-element.elementor-element-8d34cb1 .premium-button .premium-button-text-icon-wrapper span {
    color: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-8d34cb1 .premium-button-text-icon-wrapper i {
    color: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-8d34cb1 .premium-drawable-icon *,
.elementor-1318 .elementor-element.elementor-element-8d34cb1 .premium-button-text-icon-wrapper svg:not([class*="premium-"]) {
    fill: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-8d34cb1 .premium-button,
.elementor-1318 .elementor-element.elementor-element-8d34cb1 .premium-button.premium-button-style2-shutinhor:before,
.elementor-1318 .elementor-element.elementor-element-8d34cb1 .premium-button.premium-button-style2-shutinver:before,
.elementor-1318 .elementor-element.elementor-element-8d34cb1 .premium-button-style5-radialin:before,
.elementor-1318 .elementor-element.elementor-element-8d34cb1 .premium-button-style5-rectin:before {
    background-color: #05BD5A;
}

.elementor-1318 .elementor-element.elementor-element-8d34cb1 .premium-button:hover .premium-button-text-icon-wrapper span,
.elementor-1318 .elementor-element.elementor-element-8d34cb1 .premium-button-line6::after {
    color: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-8d34cb1 .premium-button:hover .premium-button-text-icon-wrapper i {
    color: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-8d34cb1 .premium-button:hover .premium-drawable-icon *,
.elementor-1318 .elementor-element.elementor-element-8d34cb1 .premium-button:hover svg:not([class*="premium-"]) {
    fill: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-8d34cb1 .premium-button-none:hover,
.elementor-1318 .elementor-element.elementor-element-8d34cb1 .premium-button-style8:hover,
.elementor-1318 .elementor-element.elementor-element-8d34cb1 .premium-button-style1:before,
.elementor-1318 .elementor-element.elementor-element-8d34cb1 .premium-button-style2-shutouthor:before,
.elementor-1318 .elementor-element.elementor-element-8d34cb1 .premium-button-style2-shutoutver:before,
.elementor-1318 .elementor-element.elementor-element-8d34cb1 .premium-button-style2-shutinhor,
.elementor-1318 .elementor-element.elementor-element-8d34cb1 .premium-button-style2-shutinver,
.elementor-1318 .elementor-element.elementor-element-8d34cb1 .premium-button-style2-dshutinhor:before,
.elementor-1318 .elementor-element.elementor-element-8d34cb1 .premium-button-style2-dshutinver:before,
.elementor-1318 .elementor-element.elementor-element-8d34cb1 .premium-button-style2-scshutouthor:before,
.elementor-1318 .elementor-element.elementor-element-8d34cb1 .premium-button-style2-scshutoutver:before,
.elementor-1318 .elementor-element.elementor-element-8d34cb1 .premium-button-style3-after:hover,
.elementor-1318 .elementor-element.elementor-element-8d34cb1 .premium-button-style3-before:hover,
.elementor-1318 .elementor-element.elementor-element-8d34cb1 .premium-button-style4-icon-wrapper,
.elementor-1318 .elementor-element.elementor-element-8d34cb1 .premium-button-style5-radialin,
.elementor-1318 .elementor-element.elementor-element-8d34cb1 .premium-button-style5-radialout:before,
.elementor-1318 .elementor-element.elementor-element-8d34cb1 .premium-button-style5-rectin,
.elementor-1318 .elementor-element.elementor-element-8d34cb1 .premium-button-style5-rectout:before,
.elementor-1318 .elementor-element.elementor-element-8d34cb1 .premium-button-style6-bg,
.elementor-1318 .elementor-element.elementor-element-8d34cb1 .premium-button-style6:before {
    background-color: #00972B;
}

.elementor-1318 .elementor-element.elementor-element-512b9c6 .premium-button-text-icon-wrapper i,
.elementor-1318 .elementor-element.elementor-element-512b9c6 .premium-button-text-icon-wrapper svg {
    margin-right: 15px;
}

.elementor-1318 .elementor-element.elementor-element-512b9c6 .elementor-widget-container {
    text-align: center;
}

.elementor-1318 .elementor-element.elementor-element-512b9c6 .premium-button {
    width: 320px;
    border-radius: 10px;
}

.elementor-1318 .elementor-element.elementor-element-512b9c6 .premium-button .premium-button-text-icon-wrapper span {
    color: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-512b9c6 .premium-button-text-icon-wrapper i {
    color: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-512b9c6 .premium-drawable-icon *,
.elementor-1318 .elementor-element.elementor-element-512b9c6 .premium-button-text-icon-wrapper svg:not([class*="premium-"]) {
    fill: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-512b9c6 .premium-button,
.elementor-1318 .elementor-element.elementor-element-512b9c6 .premium-button.premium-button-style2-shutinhor:before,
.elementor-1318 .elementor-element.elementor-element-512b9c6 .premium-button.premium-button-style2-shutinver:before,
.elementor-1318 .elementor-element.elementor-element-512b9c6 .premium-button-style5-radialin:before,
.elementor-1318 .elementor-element.elementor-element-512b9c6 .premium-button-style5-rectin:before {
    background-color: #26A4E3;
}

.elementor-1318 .elementor-element.elementor-element-512b9c6 .premium-button:hover .premium-button-text-icon-wrapper span,
.elementor-1318 .elementor-element.elementor-element-512b9c6 .premium-button-line6::after {
    color: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-512b9c6 .premium-button:hover .premium-button-text-icon-wrapper i {
    color: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-512b9c6 .premium-button:hover .premium-drawable-icon *,
.elementor-1318 .elementor-element.elementor-element-512b9c6 .premium-button:hover svg:not([class*="premium-"]) {
    fill: #FFFFFF;
}

.elementor-1318 .elementor-element.elementor-element-512b9c6 .premium-button-none:hover,
.elementor-1318 .elementor-element.elementor-element-512b9c6 .premium-button-style8:hover,
.elementor-1318 .elementor-element.elementor-element-512b9c6 .premium-button-style1:before,
.elementor-1318 .elementor-element.elementor-element-512b9c6 .premium-button-style2-shutouthor:before,
.elementor-1318 .elementor-element.elementor-element-512b9c6 .premium-button-style2-shutoutver:before,
.elementor-1318 .elementor-element.elementor-element-512b9c6 .premium-button-style2-shutinhor,
.elementor-1318 .elementor-element.elementor-element-512b9c6 .premium-button-style2-shutinver,
.elementor-1318 .elementor-element.elementor-element-512b9c6 .premium-button-style2-dshutinhor:before,
.elementor-1318 .elementor-element.elementor-element-512b9c6 .premium-button-style2-dshutinver:before,
.elementor-1318 .elementor-element.elementor-element-512b9c6 .premium-button-style2-scshutouthor:before,
.elementor-1318 .elementor-element.elementor-element-512b9c6 .premium-button-style2-scshutoutver:before,
.elementor-1318 .elementor-element.elementor-element-512b9c6 .premium-button-style3-after:hover,
.elementor-1318 .elementor-element.elementor-element-512b9c6 .premium-button-style3-before:hover,
.elementor-1318 .elementor-element.elementor-element-512b9c6 .premium-button-style4-icon-wrapper,
.elementor-1318 .elementor-element.elementor-element-512b9c6 .premium-button-style5-radialin,
.elementor-1318 .elementor-element.elementor-element-512b9c6 .premium-button-style5-radialout:before,
.elementor-1318 .elementor-element.elementor-element-512b9c6 .premium-button-style5-rectin,
.elementor-1318 .elementor-element.elementor-element-512b9c6 .premium-button-style5-rectout:before,
.elementor-1318 .elementor-element.elementor-element-512b9c6 .premium-button-style6-bg,
.elementor-1318 .elementor-element.elementor-element-512b9c6 .premium-button-style6:before {
    background-color: #038CD1;
}

.elementor-1318 .elementor-element.elementor-element-5eba550 {
    text-align: center;
    color: #050505;
    font-family: "Exo 2", Sans-serif;
    font-size: 20px;
    font-weight: 300;
}

.elementor-1318 .elementor-element.elementor-element-5eba550>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-1318 .elementor-element.elementor-element-6a6752c .elementor-field-group {
    padding-right: calc(26px/2);
    padding-left: calc(26px/2);
    margin-bottom: 19px;
}

.elementor-1318 .elementor-element.elementor-element-6a6752c .elementor-form-fields-wrapper {
    margin-left: calc(-26px/2);
    margin-right: calc(-26px/2);
    margin-bottom: -19px;
}

.elementor-1318 .elementor-element.elementor-element-6a6752c .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-1318 .elementor-element.elementor-element-6a6752c .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0;
}

body.rtl .elementor-1318 .elementor-element.elementor-element-6a6752c .elementor-labels-inline .elementor-field-group>label {
    padding-left: 0px;
}

body:not(.rtl) .elementor-1318 .elementor-element.elementor-element-6a6752c .elementor-labels-inline .elementor-field-group>label {
    padding-right: 0px;
}

body .elementor-1318 .elementor-element.elementor-element-6a6752c .elementor-labels-above .elementor-field-group>label {
    padding-bottom: 0px;
}

.elementor-1318 .elementor-element.elementor-element-6a6752c .elementor-field-group>label,
.elementor-1318 .elementor-element.elementor-element-6a6752c .elementor-field-subgroup label {
    color: #020202;
}

.elementor-1318 .elementor-element.elementor-element-6a6752c .elementor-field-type-html {
    padding-bottom: 0px;
}

.elementor-1318 .elementor-element.elementor-element-6a6752c .elementor-field-group .elementor-field {
    color: #888787;
}

.elementor-1318 .elementor-element.elementor-element-6a6752c .elementor-field-group .elementor-field,
.elementor-1318 .elementor-element.elementor-element-6a6752c .elementor-field-subgroup label {
    font-family: "Montserrat", Sans-serif;
    font-size: 15px;
    font-weight: 400;
}

.elementor-1318 .elementor-element.elementor-element-6a6752c .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    background-color: #EBEBEB;
    border-color: #8885850A;
    border-radius: 10px 10px 10px 10px;
}

.elementor-1318 .elementor-element.elementor-element-6a6752c .elementor-field-group .elementor-select-wrapper select {
    background-color: #EBEBEB;
    border-color: #8885850A;
    border-radius: 10px 10px 10px 10px;
}

.elementor-1318 .elementor-element.elementor-element-6a6752c .elementor-field-group .elementor-select-wrapper::before {
    color: #8885850A;
}

.elementor-1318 .elementor-element.elementor-element-6a6752c .elementor-button {
    font-family: "Montserrat", Sans-serif;
    font-weight: 500;
    border-radius: 10px 10px 10px 10px;
}

.elementor-1318 .elementor-element.elementor-element-6a6752c .e-form__buttons__wrapper__button-next {
    background-color: #13BEC7;
    color: #ffffff;
    transition-duration: 600ms;
}

.elementor-1318 .elementor-element.elementor-element-6a6752c .elementor-button[type="submit"] {
    background-color: #13BEC7;
    color: #ffffff;
    transition-duration: 600ms;
}

.elementor-1318 .elementor-element.elementor-element-6a6752c .elementor-button[type="submit"] svg * {
    fill: #ffffff;
    transition-duration: 600ms;
}

.elementor-1318 .elementor-element.elementor-element-6a6752c .e-form__buttons__wrapper__button-previous {
    background-color: #13BEC7;
    color: #ffffff;
    transition-duration: 600ms;
}

.elementor-1318 .elementor-element.elementor-element-6a6752c .e-form__buttons__wrapper__button-next:hover {
    background-color: #0028AD;
    color: #ffffff;
}

.elementor-1318 .elementor-element.elementor-element-6a6752c .elementor-button[type="submit"]:hover {
    background-color: #0028AD;
    color: #ffffff;
}

.elementor-1318 .elementor-element.elementor-element-6a6752c .elementor-button[type="submit"]:hover svg * {
    fill: #ffffff;
}

.elementor-1318 .elementor-element.elementor-element-6a6752c .e-form__buttons__wrapper__button-previous:hover {
    color: #ffffff;
}

.elementor-1318 .elementor-element.elementor-element-6a6752c {
    --e-form-steps-indicators-spacing: 20px;
    --e-form-steps-indicator-padding: 30px;
    --e-form-steps-indicator-inactive-secondary-color: #ffffff;
    --e-form-steps-indicator-active-secondary-color: #ffffff;
    --e-form-steps-indicator-completed-secondary-color: #ffffff;
    --e-form-steps-divider-width: 1px;
    --e-form-steps-divider-gap: 10px;
}

.elementor-1318 .elementor-element.elementor-element-6a6752c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 40px 0px 40px;
}

.elementor-1318 .elementor-element.elementor-element-6a6752c.elementor-element {
    --align-self: center;
}

@media(max-width:1024px) {
    .elementor-1318 .elementor-element.elementor-element-3eb9217 {
        --padding-top: 70px;
        --padding-bottom: 70px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1318 .elementor-element.elementor-element-8f22d99 {
        --gap: 0px 0px;
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1318 .elementor-element.elementor-element-7d5245b {
        --gap: 0px 0px;
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1318 .elementor-element.elementor-element-49ad542 {
        --padding-top: 70px;
        --padding-bottom: 70px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1318 .elementor-element.elementor-element-4313580 {
        --gap: 0px 0px;
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1318 .elementor-element.elementor-element-706dcc6 {
        --gap: 0px 0px;
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1318 .elementor-element.elementor-element-5731439 {
        --grid-auto-flow: row;
    }

    .elementor-1318 .elementor-element.elementor-element-c73fae6 {
        --grid-auto-flow: row;
    }
}

@media(max-width:767px) {

    .elementor-1318 .elementor-element.elementor-element-4238107:not(.elementor-motion-effects-element-type-background),
    .elementor-1318 .elementor-element.elementor-element-4238107>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url("../../2024/05/image-51.png");
    }

    .elementor-1318 .elementor-element.elementor-element-4238107 {
        --overlay-opacity: 0.87;
        --padding-top: 0px;
        --padding-bottom: 20px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1318 .elementor-element.elementor-element-63e42a0 {
        --padding-top: 50px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1318 .elementor-element.elementor-element-9610f1f {
        text-align: center;
    }

    .elementor-1318 .elementor-element.elementor-element-9610f1f .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-1318 .elementor-element.elementor-element-2251918 {
        text-align: center;
        font-size: 18px;
    }

    .elementor-1318 .elementor-element.elementor-element-2251918>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1318 .elementor-element.elementor-element-e2fbc5d {
        text-align: center;
    }

    .elementor-1318 .elementor-element.elementor-element-e2fbc5d .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-1318 .elementor-element.elementor-element-0d4e252 {
        text-align: center;
    }

    .elementor-1318 .elementor-element.elementor-element-0d4e252 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-1318 .elementor-element.elementor-element-fbf2a9b {
        --padding-top: 0px;
        --padding-bottom: 30px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-1318 .elementor-element.elementor-element-f57aab5 {
        text-align: center;
    }

    .elementor-1318 .elementor-element.elementor-element-92891ef {
        text-align: center;
    }

    .elementor-1318 .elementor-element.elementor-element-b91fdd6 .elementor-button {
        padding: 15px 35px 15px 35px;
    }

    .elementor-1318 .elementor-element.elementor-element-3eb9217 {
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1318 .elementor-element.elementor-element-31a30a1 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-1318 .elementor-element.elementor-element-83209f6 .elementor-divider-separator {
        width: 20%;
    }

    .elementor-1318 .elementor-element.elementor-element-8f22d99 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1318 .elementor-element.elementor-element-07daf49 {
        --margin-top: 0px;
        --margin-bottom: 10px;
        --margin-left: 5px;
        --margin-right: 5px;
        --padding-top: 30px;
        --padding-bottom: 40px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-1318 .elementor-element.elementor-element-0afe470>.elementor-widget-container {
        padding: 10px 0px 10px 0px;
    }

    .elementor-1318 .elementor-element.elementor-element-02db7fc {
        --margin-top: 0px;
        --margin-bottom: 10px;
        --margin-left: 5px;
        --margin-right: 5px;
        --padding-top: 30px;
        --padding-bottom: 40px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-1318 .elementor-element.elementor-element-f4583dd>.elementor-widget-container {
        padding: 10px 0px 10px 0px;
    }

    .elementor-1318 .elementor-element.elementor-element-8c6f119 {
        --margin-top: 0px;
        --margin-bottom: 10px;
        --margin-left: 5px;
        --margin-right: 5px;
        --padding-top: 30px;
        --padding-bottom: 40px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-1318 .elementor-element.elementor-element-1f87383>.elementor-widget-container {
        padding: 10px 0px 10px 0px;
    }

    .elementor-1318 .elementor-element.elementor-element-7d5245b {
        --margin-top: -20px;
        --margin-bottom: 10px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1318 .elementor-element.elementor-element-984d543 {
        --margin-top: 0px;
        --margin-bottom: 10px;
        --margin-left: 5px;
        --margin-right: 5px;
        --padding-top: 30px;
        --padding-bottom: 40px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-1318 .elementor-element.elementor-element-6fc1dd1>.elementor-widget-container {
        padding: 10px 0px 10px 0px;
    }

    .elementor-1318 .elementor-element.elementor-element-46d983f {
        --margin-top: 0px;
        --margin-bottom: 10px;
        --margin-left: 5px;
        --margin-right: 5px;
        --padding-top: 30px;
        --padding-bottom: 40px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-1318 .elementor-element.elementor-element-b9c640a>.elementor-widget-container {
        padding: 10px 0px 10px 0px;
    }

    .elementor-1318 .elementor-element.elementor-element-b8f268a {
        --margin-top: 0px;
        --margin-bottom: 010px;
        --margin-left: 5px;
        --margin-right: 5px;
        --padding-top: 30px;
        --padding-bottom: 40px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-1318 .elementor-element.elementor-element-f9480b9>.elementor-widget-container {
        padding: 10px 0px 10px 0px;
    }

    .elementor-1318 .elementor-element.elementor-element-49ad542 {
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1318 .elementor-element.elementor-element-1746d3b .elementor-divider-separator {
        width: 20%;
    }

    .elementor-1318 .elementor-element.elementor-element-4313580 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1318 .elementor-element.elementor-element-441b52a {
        --padding-top: 30px;
        --padding-bottom: 40px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-1318 .elementor-element.elementor-element-130152b {
        --padding-top: 30px;
        --padding-bottom: 40px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-1318 .elementor-element.elementor-element-665dcb4 {
        --padding-top: 30px;
        --padding-bottom: 40px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-1318 .elementor-element.elementor-element-706dcc6 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1318 .elementor-element.elementor-element-e8e2161 {
        --padding-top: 30px;
        --padding-bottom: 40px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-1318 .elementor-element.elementor-element-fe2980d {
        --padding-top: 30px;
        --padding-bottom: 40px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-1318 .elementor-element.elementor-element-c07d2da {
        --padding-top: 30px;
        --padding-bottom: 40px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-1318 .elementor-element.elementor-element-fb50ed3 .elementor-button {
        padding: 20px 35px 20px 35px;
    }

    .elementor-1318 .elementor-element.elementor-element-9664c0d .elementor-button {
        padding: 20px 75px 20px 75px;
    }

    .elementor-1318 .elementor-element.elementor-element-e63b91c {
        --padding-top: 80px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1318 .elementor-element.elementor-element-a339484 .elementor-divider-separator {
        width: 20%;
    }

    .elementor-1318 .elementor-element.elementor-element-2988631 {
        --padding-top: 0px;
        --padding-bottom: 80px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1318 .elementor-element.elementor-element-d04e983 {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1318 .elementor-element.elementor-element-0d0da5e {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1318 .elementor-element.elementor-element-3ec715c {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1318 .elementor-element.elementor-element-5105dec {
        --padding-top: 0px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1318 .elementor-element.elementor-element-ee5c2e9 {
        --padding-top: 0px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1318 .elementor-element.elementor-element-348a256 {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1318 .elementor-element.elementor-element-83b1f85 .elementor-widget-container {
        text-align: center;
    }

    .elementor-1318 .elementor-element.elementor-element-2235edd {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1318 .elementor-element.elementor-element-04b2b68 .elementor-widget-container {
        text-align: center;
    }

    .elementor-1318 .elementor-element.elementor-element-04b2b68 .premium-button {
        font-size: 17px;
    }

    .elementor-1318 .elementor-element.elementor-element-05f0535 {
        --padding-top: 50px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1318 .elementor-element.elementor-element-5b50b4a .elementor-divider-separator {
        width: 20%;
    }

    .elementor-1318 .elementor-element.elementor-element-3c08302>.elementor-widget-container {
        padding: 0px 10px 0px 10px;
    }

    .elementor-1318 .elementor-element.elementor-element-71dceb5>.elementor-widget-container {
        padding: 0px 10px 0px 10px;
    }

    .elementor-1318 .elementor-element.elementor-element-2540bd6 .elementor-divider-separator {
        width: 20%;
    }

    .elementor-1318 .elementor-element.elementor-element-f61b70b {
        --padding-top: 30px;
        --padding-bottom: 80px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1318 .elementor-element.elementor-element-96ac372 img {
        border-radius: 10px 10px 10px 10px;
    }

    .elementor-1318 .elementor-element.elementor-element-310bae2 img {
        border-radius: 10px 10px 10px 10px;
    }

    .elementor-1318 .elementor-element.elementor-element-310bae2>.elementor-widget-container {
        padding: 20px 0px 0px 0px;
    }

    .elementor-1318 .elementor-element.elementor-element-6d4f58a img {
        border-radius: 10px 10px 10px 10px;
    }

    .elementor-1318 .elementor-element.elementor-element-6d4f58a>.elementor-widget-container {
        padding: 20px 0px 0px 0px;
    }

    .elementor-1318 .elementor-element.elementor-element-17cfda0 .elementor-divider-separator {
        width: 20%;
    }

    .elementor-1318 .elementor-element.elementor-element-c92e7a4 {
        --padding-top: 50px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1318 .elementor-element.elementor-element-9f3c2ab .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-1318 .elementor-element.elementor-element-74324f2 .elementor-divider-separator {
        width: 20%;
    }

    .elementor-1318 .elementor-element.elementor-element-515dbae {
        --padding-top: 30px;
        --padding-bottom: 50px;
        --padding-left: 10px;
        --padding-right: 0px;
    }

    .elementor-1318 .elementor-element.elementor-element-000b6bd {
        --width: 185px;
    }

    .elementor-1318 .elementor-element.elementor-element-b497d7c img {
        width: 35%;
    }

    .elementor-1318 .elementor-element.elementor-element-b917841 {
        font-size: 18px;
    }

    .elementor-1318 .elementor-element.elementor-element-13e3a63 {
        --width: 185px;
    }

    .elementor-1318 .elementor-element.elementor-element-f67944b img {
        width: 35%;
    }

    .elementor-1318 .elementor-element.elementor-element-44e9a54 {
        font-size: 18px;
    }

    .elementor-1318 .elementor-element.elementor-element-8f47a27 {
        --width: 185px;
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1318 .elementor-element.elementor-element-c8b60a0 img {
        width: 35%;
    }

    .elementor-1318 .elementor-element.elementor-element-dba8553 {
        font-size: 18px;
    }

    .elementor-1318 .elementor-element.elementor-element-c95d8bb {
        --width: 185px;
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1318 .elementor-element.elementor-element-04e9542 img {
        width: 35%;
    }

    .elementor-1318 .elementor-element.elementor-element-38281de {
        font-size: 18px;
    }

    .elementor-1318 .elementor-element.elementor-element-a2b9d93 {
        --width: 185px;
        --padding-top: 30px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1318 .elementor-element.elementor-element-3808354 img {
        width: 35%;
    }

    .elementor-1318 .elementor-element.elementor-element-88959e2 {
        font-size: 18px;
    }

    .elementor-1318 .elementor-element.elementor-element-9c12c05 {
        --width: 185px;
        --padding-top: 30px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1318 .elementor-element.elementor-element-0d0ec63 img {
        width: 35%;
    }

    .elementor-1318 .elementor-element.elementor-element-d3808e8 {
        font-size: 18px;
    }

    .elementor-1318 .elementor-element.elementor-element-4b40552 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1318 .elementor-element.elementor-element-e5bf18f .elementor-widget-container {
        text-align: center;
    }

    .elementor-1318 .elementor-element.elementor-element-e5bf18f>.elementor-widget-container {
        padding: 40px 0px 20px 0px;
    }

    .elementor-1318 .elementor-element.elementor-element-7efca1a {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1318 .elementor-element.elementor-element-6c18ade .elementor-widget-container {
        text-align: center;
    }

    .elementor-1318 .elementor-element.elementor-element-dfc0618 {
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1318 .elementor-element.elementor-element-532c5d5 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-1318 .elementor-element.elementor-element-532c5d5>.elementor-widget-container {
        padding: 0px 30px 0px 30px;
    }

    .elementor-1318 .elementor-element.elementor-element-8d122e3 .elementor-divider-separator {
        width: 20%;
    }

    .elementor-1318 .elementor-element.elementor-element-dd25003>.elementor-widget-container {
        padding: 0px 20px 0px 20px;
    }

    .elementor-1318 .elementor-element.elementor-element-5731439 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-1318 .elementor-element.elementor-element-9ffa9c4 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-1318 .elementor-element.elementor-element-b90aed2 .elementor-divider-separator {
        width: 20%;
    }

    .elementor-1318 .elementor-element.elementor-element-117cd1f {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1318 .elementor-element.elementor-element-7438c5f {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1318 .elementor-element.elementor-element-60b374a>.elementor-widget-container {
        padding: 0px 20px 0px 20px;
    }

    .elementor-1318 .elementor-element.elementor-element-d1b0eb6 {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1318 .elementor-element.elementor-element-d240f2d>.elementor-widget-container {
        padding: 0px 20px 0px 20px;
    }

    .elementor-1318 .elementor-element.elementor-element-4f8733d {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1318 .elementor-element.elementor-element-b362afe>.elementor-widget-container {
        padding: 0px 20px 0px 20px;
    }

    .elementor-1318 .elementor-element.elementor-element-f3e65ed {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1318 .elementor-element.elementor-element-5d6ede0 .elementor-divider-separator {
        width: 20%;
    }

    .elementor-1318 .elementor-element.elementor-element-ed7f8cb .elementor-divider-separator {
        width: 20%;
    }

    .elementor-1318 .elementor-element.elementor-element-c73fae6 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-1318 .elementor-element.elementor-element-1df2993 {
        --padding-top: 50px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1318 .elementor-element.elementor-element-92326b7 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-1318 .elementor-element.elementor-element-c41d847 {
        font-size: 18px;
    }

    .elementor-1318 .elementor-element.elementor-element-c41d847>.elementor-widget-container {
        padding: 0px 30px 0px 30px;
    }

    .elementor-1318 .elementor-element.elementor-element-0806dd2 .elementor-widget-container {
        text-align: center;
    }

    .elementor-1318 .elementor-element.elementor-element-c1c0e83 .elementor-widget-container {
        text-align: center;
    }

    .elementor-1318 .elementor-element.elementor-element-8f7e6ac {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1318 .elementor-element.elementor-element-adeb244 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 50px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1318 .elementor-element.elementor-element-cd6ca04 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-1318 .elementor-element.elementor-element-2eb9f5b {
        font-size: 18px;
    }

    .elementor-1318 .elementor-element.elementor-element-623b38b {
        font-size: 18px;
    }

    .elementor-1318 .elementor-element.elementor-element-c87c0bd {
        --margin-top: 0px;
        --margin-bottom: 80px;
        --margin-left: 15px;
        --margin-right: 15px;
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1318 .elementor-element.elementor-element-6ef41b5 .premium-button {
        width: 260px;
        font-size: 15px;
    }

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

    .elementor-1318 .elementor-element.elementor-element-ff89345 .premium-button {
        width: 260px;
        font-size: 16px;
    }

    .elementor-1318 .elementor-element.elementor-element-cf68680>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
}

@media(min-width:768px) {
    .elementor-1318 .elementor-element.elementor-element-4238107 {
        --content-width: 1184px;
    }

    .elementor-1318 .elementor-element.elementor-element-63e42a0 {
        --width: 64.013%;
    }

    .elementor-1318 .elementor-element.elementor-element-fbf2a9b {
        --width: 50%;
    }

    .elementor-1318 .elementor-element.elementor-element-26c2820 {
        --content-width: 1184px;
    }

    .elementor-1318 .elementor-element.elementor-element-46b1601 {
        --width: 64.013%;
    }

    .elementor-1318 .elementor-element.elementor-element-d24ffb9 {
        --width: 50%;
    }

    .elementor-1318 .elementor-element.elementor-element-3eb9217 {
        --width: 100%;
    }

    .elementor-1318 .elementor-element.elementor-element-8f22d99 {
        --content-width: 100%;
    }

    .elementor-1318 .elementor-element.elementor-element-07daf49 {
        --content-width: 100%;
    }

    .elementor-1318 .elementor-element.elementor-element-02db7fc {
        --content-width: 100%;
    }

    .elementor-1318 .elementor-element.elementor-element-8c6f119 {
        --content-width: 100%;
    }

    .elementor-1318 .elementor-element.elementor-element-7d5245b {
        --content-width: 100%;
    }

    .elementor-1318 .elementor-element.elementor-element-984d543 {
        --content-width: 100%;
    }

    .elementor-1318 .elementor-element.elementor-element-46d983f {
        --content-width: 100%;
    }

    .elementor-1318 .elementor-element.elementor-element-b8f268a {
        --content-width: 100%;
    }

    .elementor-1318 .elementor-element.elementor-element-49ad542 {
        --width: 100%;
    }

    .elementor-1318 .elementor-element.elementor-element-4313580 {
        --content-width: 100%;
    }

    .elementor-1318 .elementor-element.elementor-element-441b52a {
        --content-width: 100%;
    }

    .elementor-1318 .elementor-element.elementor-element-130152b {
        --content-width: 100%;
    }

    .elementor-1318 .elementor-element.elementor-element-665dcb4 {
        --content-width: 100%;
    }

    .elementor-1318 .elementor-element.elementor-element-706dcc6 {
        --content-width: 100%;
    }

    .elementor-1318 .elementor-element.elementor-element-e8e2161 {
        --content-width: 100%;
    }

    .elementor-1318 .elementor-element.elementor-element-fe2980d {
        --content-width: 100%;
    }

    .elementor-1318 .elementor-element.elementor-element-c07d2da {
        --content-width: 100%;
    }

    .elementor-1318 .elementor-element.elementor-element-4874d3b {
        --width: 50%;
    }

    .elementor-1318 .elementor-element.elementor-element-f676325 {
        --width: 50%;
    }

    .elementor-1318 .elementor-element.elementor-element-970732e {
        --width: 50%;
    }

    .elementor-1318 .elementor-element.elementor-element-79ef454 {
        --width: 50%;
    }

    .elementor-1318 .elementor-element.elementor-element-d04e983 {
        --width: 33.3333%;
    }

    .elementor-1318 .elementor-element.elementor-element-0d0da5e {
        --width: 33.3333%;
    }

    .elementor-1318 .elementor-element.elementor-element-3ec715c {
        --width: 33.3333%;
    }

    .elementor-1318 .elementor-element.elementor-element-5105dec {
        --width: 33.3333%;
    }

    .elementor-1318 .elementor-element.elementor-element-ee5c2e9 {
        --width: 33.3333%;
    }

    .elementor-1318 .elementor-element.elementor-element-348a256 {
        --width: 50%;
    }

    .elementor-1318 .elementor-element.elementor-element-2235edd {
        --width: 50%;
    }

    .elementor-1318 .elementor-element.elementor-element-46a5651 {
        --width: 50%;
    }

    .elementor-1318 .elementor-element.elementor-element-86ff9e6 {
        --width: 50%;
    }

    .elementor-1318 .elementor-element.elementor-element-e75a688 {
        --width: 50%;
    }

    .elementor-1318 .elementor-element.elementor-element-13ca428 {
        --width: 50%;
    }

    .elementor-1318 .elementor-element.elementor-element-322623c {
        --width: 50%;
    }

    .elementor-1318 .elementor-element.elementor-element-6d1d0e7 {
        --width: 50%;
    }

    .elementor-1318 .elementor-element.elementor-element-3656a1a {
        --width: 33.3333%;
    }

    .elementor-1318 .elementor-element.elementor-element-84f9980 {
        --width: 33.3333%;
    }

    .elementor-1318 .elementor-element.elementor-element-ecb81d1 {
        --width: 33.3333%;
    }

    .elementor-1318 .elementor-element.elementor-element-f40873c {
        --width: 33.3333%;
    }

    .elementor-1318 .elementor-element.elementor-element-196b623 {
        --width: 33.3333%;
    }

    .elementor-1318 .elementor-element.elementor-element-a02f6ab {
        --width: 33.3333%;
    }

    .elementor-1318 .elementor-element.elementor-element-1085f92 {
        --width: 50%;
    }

    .elementor-1318 .elementor-element.elementor-element-293d139 {
        --width: 50%;
    }

    .elementor-1318 .elementor-element.elementor-element-000b6bd {
        --width: 33.3333%;
    }

    .elementor-1318 .elementor-element.elementor-element-13e3a63 {
        --width: 33.3333%;
    }

    .elementor-1318 .elementor-element.elementor-element-8f47a27 {
        --width: 33.3333%;
    }

    .elementor-1318 .elementor-element.elementor-element-c95d8bb {
        --width: 33.3333%;
    }

    .elementor-1318 .elementor-element.elementor-element-a2b9d93 {
        --width: 33.3333%;
    }

    .elementor-1318 .elementor-element.elementor-element-9c12c05 {
        --width: 33.3333%;
    }

    .elementor-1318 .elementor-element.elementor-element-4b40552 {
        --width: 50%;
    }

    .elementor-1318 .elementor-element.elementor-element-7efca1a {
        --width: 50%;
    }

    .elementor-1318 .elementor-element.elementor-element-dfc0618 {
        --content-width: 1541px;
    }

    .elementor-1318 .elementor-element.elementor-element-3561470 {
        --content-width: 1393px;
    }

    .elementor-1318 .elementor-element.elementor-element-5731439 {
        --content-width: 1498px;
    }

    .elementor-1318 .elementor-element.elementor-element-9ce5d77 {
        --width: 33.3333%;
    }

    .elementor-1318 .elementor-element.elementor-element-117cd1f {
        --width: 33.3333%;
    }

    .elementor-1318 .elementor-element.elementor-element-7438c5f {
        --width: 33.3333%;
    }

    .elementor-1318 .elementor-element.elementor-element-d1b0eb6 {
        --width: 33.3333%;
    }

    .elementor-1318 .elementor-element.elementor-element-4f8733d {
        --width: 33.3333%;
    }

    .elementor-1318 .elementor-element.elementor-element-f3e65ed {
        --width: 33.3333%;
    }

    .elementor-1318 .elementor-element.elementor-element-178ae4c {
        --width: 33.3333%;
    }

    .elementor-1318 .elementor-element.elementor-element-b847d25 {
        --width: 33.3333%;
    }

    .elementor-1318 .elementor-element.elementor-element-7ee465a {
        --width: 33.3333%;
    }

    .elementor-1318 .elementor-element.elementor-element-443cc21 {
        --width: 33.3333%;
    }

    .elementor-1318 .elementor-element.elementor-element-542c3ff {
        --width: 33.3333%;
    }

    .elementor-1318 .elementor-element.elementor-element-273974d {
        --width: 33.3333%;
    }

    .elementor-1318 .elementor-element.elementor-element-b032b1b {
        --content-width: 1541px;
    }

    .elementor-1318 .elementor-element.elementor-element-b0a487a {
        --content-width: 1393px;
    }

    .elementor-1318 .elementor-element.elementor-element-c73fae6 {
        --content-width: 1498px;
    }

    .elementor-1318 .elementor-element.elementor-element-a6d0d60 {
        --width: 50%;
    }

    .elementor-1318 .elementor-element.elementor-element-3d548a4 {
        --width: 50%;
    }

    .elementor-1318 .elementor-element.elementor-element-adeb244 {
        --width: 50%;
    }

    .elementor-1318 .elementor-element.elementor-element-c87c0bd {
        --width: 50%;
    }

    .elementor-1318 .elementor-element.elementor-element-d10de77 {
        --width: 50%;
    }

    .elementor-1318 .elementor-element.elementor-element-fc44d4c {
        --width: 50%;
    }
}

@media(min-width:1025px) {

    .elementor-1318 .elementor-element.elementor-element-4238107:not(.elementor-motion-effects-element-type-background),
    .elementor-1318 .elementor-element.elementor-element-4238107>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }

    .elementor-1318 .elementor-element.elementor-element-26c2820:not(.elementor-motion-effects-element-type-background),
    .elementor-1318 .elementor-element.elementor-element-26c2820>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }

    .elementor-1318 .elementor-element.elementor-element-2988631:not(.elementor-motion-effects-element-type-background),
    .elementor-1318 .elementor-element.elementor-element-2988631>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }

    .elementor-1318 .elementor-element.elementor-element-9e98885:not(.elementor-motion-effects-element-type-background),
    .elementor-1318 .elementor-element.elementor-element-9e98885>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }

    .elementor-1318 .elementor-element.elementor-element-2adc4fa:not(.elementor-motion-effects-element-type-background),
    .elementor-1318 .elementor-element.elementor-element-2adc4fa>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }

    .elementor-1318 .elementor-element.elementor-element-515dbae:not(.elementor-motion-effects-element-type-background),
    .elementor-1318 .elementor-element.elementor-element-515dbae>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }

    .elementor-1318 .elementor-element.elementor-element-8f7e6ac:not(.elementor-motion-effects-element-type-background),
    .elementor-1318 .elementor-element.elementor-element-8f7e6ac>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: scroll;
    }

    .elementor-1318 .elementor-element.elementor-element-7851341:not(.elementor-motion-effects-element-type-background),
    .elementor-1318 .elementor-element.elementor-element-7851341>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: scroll;
    }
}