.elementor-1142 .elementor-element.elementor-element-7fccd0d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 50px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 50px;
}

.elementor-1142 .elementor-element.elementor-element-b460453 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overlay-opacity: 0.3;
    --border-radius: 25px 25px 25px 25px;
    --padding-top: 150px;
    --padding-bottom: 100px;
    --padding-left: 35px;
    --padding-right: 65px;
}

.elementor-1142 .elementor-element.elementor-element-b460453:not(.elementor-motion-effects-element-type-background),
.elementor-1142 .elementor-element.elementor-element-b460453>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../image/hero_img.png");
    background-position: 360px 15px;
    background-repeat: no-repeat;
    background-size: 75% auto;
}

.elementor-1142 .elementor-element.elementor-element-b460453::before,
.elementor-1142 .elementor-element.elementor-element-b460453>.elementor-background-video-container::before,
.elementor-1142 .elementor-element.elementor-element-b460453>.e-con-inner>.elementor-background-video-container::before,
.elementor-1142 .elementor-element.elementor-element-b460453>.elementor-background-slideshow::before,
.elementor-1142 .elementor-element.elementor-element-b460453>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1142 .elementor-element.elementor-element-b460453>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-1142 .elementor-element.elementor-element-88c46f2 {
    width: var(--container-widget-width, 66.958%);
    max-width: 66.958%;
    --container-widget-width: 66.958%;
    --container-widget-flex-grow: 0;
    text-align: left;
}


.elementor-1142 .elementor-element.elementor-element-88c46f2.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1142 .elementor-element.elementor-element-88c46f2 .elementor-heading-title {
    font-size: 80px;
    line-height: 1.2em;
    color: var(--e-global-color-blocksy_palette_4);
}

.elementor-1142 .elementor-element.elementor-element-56b9cc9 {
    width: var(--container-widget-width, 43.414%);
    max-width: 43.414%;
    --container-widget-width: 43.414%;
    --container-widget-flex-grow: 0;
    text-align: left;
    color: var(--e-global-color-blocksy_palette_4);
}


.elementor-1142 .elementor-element.elementor-element-56b9cc9.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1142 .elementor-element.elementor-element-fbe19b6 .elementor-button {
    background-color: var(--e-global-color-blocksy_palette_1);
    font-weight: 700;
    fill: var(--e-global-color-blocksy_palette_8);
    color: var(--e-global-color-blocksy_palette_8);
    border-radius: 15px 15px 15px 15px;
    padding: 20px 40px 20px 40px;
}

.elementor-1142 .elementor-element.elementor-element-fbe19b6 {
    width: var(--container-widget-width, 33.784%);
    max-width: 33.784%;
    --container-widget-width: 33.784%;
    --container-widget-flex-grow: 0;
}

.elementor-1142 .elementor-element.elementor-element-fbe19b6>.elementor-widget-container {
    margin: 25px 0px 45px 0px;
}

.elementor-1142 .elementor-element.elementor-element-fbe19b6.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1142 .elementor-element.elementor-element-fbe19b6 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-1142 .elementor-element.elementor-element-fbe19b6 .elementor-button .elementor-button-content-wrapper {
    gap: 22px;
}

.elementor-1142 .elementor-element.elementor-element-48daaf5 {
    --display: flex;
}

.elementor-1142 .elementor-element.elementor-element-2e245eca {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1142 .elementor-element.elementor-element-2e245eca>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1142 .elementor-element.elementor-element-3adc9af6:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1142 .elementor-element.elementor-element-3adc9af6>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../image/logo.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-bc-flex-widget .elementor-1142 .elementor-element.elementor-element-3adc9af6.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-1142 .elementor-element.elementor-element-3adc9af6.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-1142 .elementor-element.elementor-element-3adc9af6>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1142 .elementor-element.elementor-element-3adc9af6>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 250px 0px 0px 0px;
}

.elementor-1142 .elementor-element.elementor-element-3adc9af6>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1142 .elementor-element.elementor-element-3590587 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1142 .elementor-element.elementor-element-3590587>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1142 .elementor-element.elementor-element-219a821b>.elementor-element-populated {
    padding: 75px 100px 75px 100px;
}

.elementor-1142 .elementor-element.elementor-element-4d302e28>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-1142 .elementor-element.elementor-element-4d302e28 .elementskit-section-title-wraper .elementskit-section-title {
    color: #000000;
    font-family: "Lato", Sans-serif;
    font-size: 36px;
    font-weight: 700;
}

.elementor-1142 .elementor-element.elementor-element-4d302e28 .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #000000;
}

.elementor-1142 .elementor-element.elementor-element-4d302e28 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: #000000;
}

.elementor-1142 .elementor-element.elementor-element-4d302e28 .elementskit-section-title-wraper .elementskit-border-divider,
.elementor-1142 .elementor-element.elementor-element-4d302e28 .elementskit-border-divider::before {
    height: 4px;
}

.elementor-1142 .elementor-element.elementor-element-4d302e28 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long {
    height: 4px;
}

.elementor-1142 .elementor-element.elementor-element-4d302e28 .elementskit-section-title-wraper .elementskit-border-star {
    height: 4px;
}

.elementor-1142 .elementor-element.elementor-element-6c8e1dcf {
    color: #555555;
}

.elementor-1142 .elementor-element.elementor-element-e74eb63>.elementor-element-populated {
    padding: 75px 100px 75px 100px;
}

.elementor-1142 .elementor-element.elementor-element-f50098e>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-1142 .elementor-element.elementor-element-f50098e .elementskit-section-title-wraper .elementskit-section-title {
    color: #000000;
    font-family: "Lato", Sans-serif;
    font-size: 36px;
    font-weight: 700;
}

.elementor-1142 .elementor-element.elementor-element-f50098e .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #000000;
}

.elementor-1142 .elementor-element.elementor-element-f50098e .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: #000000;
}

.elementor-1142 .elementor-element.elementor-element-f50098e .elementskit-section-title-wraper .elementskit-border-divider,
.elementor-1142 .elementor-element.elementor-element-f50098e .elementskit-border-divider::before {
    height: 4px;
}

.elementor-1142 .elementor-element.elementor-element-f50098e .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long {
    height: 4px;
}

.elementor-1142 .elementor-element.elementor-element-f50098e .elementskit-section-title-wraper .elementskit-border-star {
    height: 4px;
}

.elementor-1142 .elementor-element.elementor-element-8b58233 {
    color: #555555;
}

.elementor-1142 .elementor-element.elementor-element-352098f {
    --display: flex;
    --padding-top: 50px;
    --padding-bottom: 75px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1142 .elementor-element.elementor-element-352098f:not(.elementor-motion-effects-element-type-background),
.elementor-1142 .elementor-element.elementor-element-352098f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("wp-content/uploads/2021/07/decorative-shape.svg");
    background-position: center right;
    background-repeat: no-repeat;
    background-size: 850px auto;
}

.elementor-1142 .elementor-element.elementor-element-8c12920 {
    --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;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 35px 35px;
    --row-gap: 35px;
    --column-gap: 35px;
}

.elementor-1142 .elementor-element.elementor-element-7fb05f2 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 8%;
}

.elementor-1142 .elementor-element.elementor-element-68c74e4>.elementor-widget-container {
    margin: 0px 0px 16px 0px;
}

.elementor-1142 .elementor-element.elementor-element-68c74e4 {
    font-weight: 600;
    text-transform: uppercase;
    color: var(--e-global-color-blocksy_palette_4);
}

.elementor-1142 .elementor-element.elementor-element-7e3fdbd>.elementor-widget-container {
    margin: 0px 0px 35px 0px;
}

.elementor-1142 .elementor-element.elementor-element-7e3fdbd .elementor-heading-title {
    font-size: 60px;
    line-height: 1.2em;
}

.elementor-1142 .elementor-element.elementor-element-eff4a24>.elementor-widget-container {
    margin: 0px 0px 50px 0px;
}

.elementor-1142 .elementor-element.elementor-element-a3c51e1 .elementor-button {
    background-color: var(--e-global-color-blocksy_palette_1);
    font-size: 16px;
    font-weight: 700;
    fill: var(--e-global-color-blocksy_palette_8);
    color: var(--e-global-color-blocksy_palette_8);
    border-radius: 15px 15px 15px 15px;
    padding: 20px 40px 20px 40px;
}

.elementor-1142 .elementor-element.elementor-element-ef73c76 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 100px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1142 .elementor-element.elementor-element-722c14e>.elementor-widget-container {
    background-color: var(--e-global-color-blocksy_palette_8);
    margin: 0px 0px 35px 0px;
    padding: 22% 18% 27% 18%;
    border-radius: 25px 25px 25px 25px;
    box-shadow: 0px 20px 80px 0px rgba(192.99999999999997, 199, 212, 0.25098039215686274);
}

.elementor-1142 .elementor-element.elementor-element-722c14e .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-1142 .elementor-element.elementor-element-722c14e {
    --icon-box-icon-margin: 50px;
}

.elementor-1142 .elementor-element.elementor-element-722c14e .elementor-icon-box-title {
    margin-bottom: 20px;
}

.elementor-1142 .elementor-element.elementor-element-722c14e.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-blocksy_palette_2);
}

.elementor-1142 .elementor-element.elementor-element-722c14e.elementor-view-framed .elementor-icon,
.elementor-1142 .elementor-element.elementor-element-722c14e.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-blocksy_palette_2);
    color: var(--e-global-color-blocksy_palette_2);
    border-color: var(--e-global-color-blocksy_palette_2);
}

.elementor-1142 .elementor-element.elementor-element-722c14e .elementor-icon {
    font-size: 80px;
}

.elementor-1142 .elementor-element.elementor-element-c21cc22>.elementor-widget-container {
    background-color: var(--e-global-color-blocksy_palette_8);
    padding: 22% 18% 27% 18%;
    border-radius: 25px 25px 25px 25px;
    box-shadow: 0px 20px 80px 0px rgba(192.99999999999997, 199, 212, 0.25098039215686274);
}

.elementor-1142 .elementor-element.elementor-element-c21cc22 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-1142 .elementor-element.elementor-element-c21cc22 {
    --icon-box-icon-margin: 40px;
}

.elementor-1142 .elementor-element.elementor-element-c21cc22 .elementor-icon-box-title {
    margin-bottom: 20px;
}

.elementor-1142 .elementor-element.elementor-element-c21cc22.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-blocksy_palette_2);
}

.elementor-1142 .elementor-element.elementor-element-c21cc22.elementor-view-framed .elementor-icon,
.elementor-1142 .elementor-element.elementor-element-c21cc22.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-blocksy_palette_2);
    color: var(--e-global-color-blocksy_palette_2);
    border-color: var(--e-global-color-blocksy_palette_2);
}

.elementor-1142 .elementor-element.elementor-element-c21cc22 .elementor-icon {
    font-size: 90px;
}

.elementor-1142 .elementor-element.elementor-element-c586380 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 100px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1142 .elementor-element.elementor-element-877babe>.elementor-widget-container {
    background-color: var(--e-global-color-blocksy_palette_8);
    margin: 0px 0px 35px 0px;
    padding: 22% 18% 27% 18%;
    border-radius: 25px 25px 25px 25px;
    box-shadow: 0px 20px 80px 0px rgba(192.99999999999997, 199, 212, 0.25098039215686274);
}

.elementor-1142 .elementor-element.elementor-element-877babe .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-1142 .elementor-element.elementor-element-877babe {
    --icon-box-icon-margin: 40px;
}

.elementor-1142 .elementor-element.elementor-element-877babe .elementor-icon-box-title {
    margin-bottom: 20px;
}

.elementor-1142 .elementor-element.elementor-element-877babe.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-blocksy_palette_2);
}

.elementor-1142 .elementor-element.elementor-element-877babe.elementor-view-framed .elementor-icon,
.elementor-1142 .elementor-element.elementor-element-877babe.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-blocksy_palette_2);
    color: var(--e-global-color-blocksy_palette_2);
    border-color: var(--e-global-color-blocksy_palette_2);
}

.elementor-1142 .elementor-element.elementor-element-877babe .elementor-icon {
    font-size: 90px;
}

.elementor-1142 .elementor-element.elementor-element-cba3bb0>.elementor-widget-container {
    background-color: var(--e-global-color-blocksy_palette_8);
    padding: 22% 18% 27% 18%;
    border-radius: 25px 25px 25px 25px;
    box-shadow: 0px 20px 80px 0px rgba(192.99999999999997, 199, 212, 0.25098039215686274);
}

.elementor-1142 .elementor-element.elementor-element-cba3bb0 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-1142 .elementor-element.elementor-element-cba3bb0 {
    --icon-box-icon-margin: 40px;
}

.elementor-1142 .elementor-element.elementor-element-cba3bb0 .elementor-icon-box-title {
    margin-bottom: 20px;
}

.elementor-1142 .elementor-element.elementor-element-cba3bb0.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-blocksy_palette_2);
}

.elementor-1142 .elementor-element.elementor-element-cba3bb0.elementor-view-framed .elementor-icon,
.elementor-1142 .elementor-element.elementor-element-cba3bb0.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-blocksy_palette_2);
    color: var(--e-global-color-blocksy_palette_2);
    border-color: var(--e-global-color-blocksy_palette_2);
}

.elementor-1142 .elementor-element.elementor-element-cba3bb0 .elementor-icon {
    font-size: 90px;
}

.elementor-1142 .elementor-element.elementor-element-2835b9f8 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 25px 0px 0px 0px;
}

.elementor-1142 .elementor-element.elementor-element-2835b9f8>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1142 .elementor-element.elementor-element-622124ca:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1142 .elementor-element.elementor-element-622124ca>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://i0.wp.com/ /wp-content/uploads/2023/03/Screenshot-2023-03-18-114654.jpg?fit=1101%2C864&ssl=1");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-bc-flex-widget .elementor-1142 .elementor-element.elementor-element-622124ca.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-1142 .elementor-element.elementor-element-622124ca.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-1142 .elementor-element.elementor-element-622124ca>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1142 .elementor-element.elementor-element-622124ca>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 450px 0px 0px 0px;
}

.elementor-1142 .elementor-element.elementor-element-622124ca>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1142 .elementor-element.elementor-element-219e4f34:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1142 .elementor-element.elementor-element-219e4f34>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #272a30;
}

.elementor-1142 .elementor-element.elementor-element-219e4f34>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 67px 150px 82px 165px;
}

.elementor-1142 .elementor-element.elementor-element-219e4f34>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1142 .elementor-element.elementor-element-1f56976d .elementskit-section-title-wraper .elementskit-section-title {
    color: #ffffff;
    font-family: "Lato", Sans-serif;
    font-size: 36px;
}

.elementor-1142 .elementor-element.elementor-element-1f56976d .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #111111;
}

.elementor-1142 .elementor-element.elementor-element-1f56976d .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: #000000;
}

.elementor-1142 .elementor-element.elementor-element-1f56976d .elementskit-section-title-wraper .elementskit-section-subtitle {
    color: #2575fc;
    font-family: "Lato", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    margin: 0px 0px 5px 0px;
}

.elementor-1142 .elementor-element.elementor-element-1f56976d .elementskit-section-title-wraper .elementskit-border-divider,
.elementor-1142 .elementor-element.elementor-element-1f56976d .elementskit-border-divider::before {
    height: 4px;
}

.elementor-1142 .elementor-element.elementor-element-1f56976d .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long {
    height: 4px;
    color: #ffbb44;
}

.elementor-1142 .elementor-element.elementor-element-1f56976d .elementskit-section-title-wraper .elementskit-border-star {
    height: 4px;
    color: #ffbb44;
}

.elementor-1142 .elementor-element.elementor-element-1f56976d .elementskit-section-title-wraper .elementskit-border-divider {
    background: linear-gradient(90deg, #ffbb44 0%, #ffbb44 100%);
}

.elementor-1142 .elementor-element.elementor-element-1f56976d .elementskit-section-title-wraper .elementskit-border-divider:before {
    background-color: #ffbb44;
    color: #ffbb44;
}

.elementor-1142 .elementor-element.elementor-element-1f56976d .elementskit-section-title-wraper .elementskit-border-star:after {
    background-color: #ffbb44;
}

.elementor-1142 .elementor-element.elementor-element-4725df1f {
    font-family: "Lato", Sans-serif;
    font-size: 15px;
    font-weight: normal;
    color: #ffffff;
}

.elementor-1142 .elementor-element.elementor-element-cb0cc34 .elementskit-btn {
    background-color: var(--e-global-color-blocksy_palette_2);
    border-style: none;
    border-radius: 30px 30px 30px 30px;
    box-shadow: 0px 7px 15px 0px rgba(46.037736294896035, 27.322826086956518, 199.5, 0.3);
}

.elementor-1142 .elementor-element.elementor-element-cb0cc34 .elementskit-btn:hover {
    background-color: #ce3a35;
    color: #ffffff;
}

.elementor-1142 .elementor-element.elementor-element-cb0cc34 .ekit-btn-wraper {
    text-align: left;
}

.elementor-1142 .elementor-element.elementor-element-cb0cc34 .elementskit-btn:hover svg path {
    stroke: #ffffff;
    fill: #ffffff;
}

.elementor-1142 .elementor-element.elementor-element-cb0cc34 .elementskit-btn>i {
    font-size: 20px;
}

.elementor-1142 .elementor-element.elementor-element-cb0cc34 .elementskit-btn>svg {
    max-width: 20px;
}

.elementor-1142 .elementor-element.elementor-element-cb0cc34 .elementskit-btn>i,
.elementor-1142 .elementor-element.elementor-element-cb0cc34 .elementskit-btn>svg {
    margin-left: 15px;
}

.rtl .elementor-1142 .elementor-element.elementor-element-cb0cc34 .elementskit-btn>i,
.rtl .elementor-1142 .elementor-element.elementor-element-cb0cc34 .elementskit-btn>svg {
    margin-left: 0;
    margin-right: 15px;
}

.elementor-1142 .elementor-element.elementor-element-649d64d2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1142 .elementor-element.elementor-element-649d64d2>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1142 .elementor-element.elementor-element-64e19fb:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1142 .elementor-element.elementor-element-64e19fb>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #272a30;
}

.elementor-1142 .elementor-element.elementor-element-64e19fb>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 100px 80px 160px;
}

.elementor-1142 .elementor-element.elementor-element-64e19fb>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1142 .elementor-element.elementor-element-788c1d5c .elementskit-section-title-wraper .elementskit-section-title {
    color: #ffffff;
    font-family: "Lato", Sans-serif;
    font-size: 36px;
}

.elementor-1142 .elementor-element.elementor-element-788c1d5c .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #111111;
}

.elementor-1142 .elementor-element.elementor-element-788c1d5c .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: #000000;
}

.elementor-1142 .elementor-element.elementor-element-788c1d5c .elementskit-section-title-wraper .elementskit-section-subtitle {
    color: #2575fc;
    font-family: "Lato", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    margin: 0px 0px 5px 0px;
}

.elementor-1142 .elementor-element.elementor-element-788c1d5c .elementskit-section-title-wraper .elementskit-border-divider,
.elementor-1142 .elementor-element.elementor-element-788c1d5c .elementskit-border-divider::before {
    height: 4px;
}

.elementor-1142 .elementor-element.elementor-element-788c1d5c .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long {
    height: 4px;
    color: #ffbb44;
}

.elementor-1142 .elementor-element.elementor-element-788c1d5c .elementskit-section-title-wraper .elementskit-border-star {
    height: 4px;
    color: #ffbb44;
}

.elementor-1142 .elementor-element.elementor-element-788c1d5c .elementskit-section-title-wraper .elementskit-border-divider {
    background: linear-gradient(90deg, #ffbb44 0%, #ffbb44 100%);
}

.elementor-1142 .elementor-element.elementor-element-788c1d5c .elementskit-section-title-wraper .elementskit-border-divider:before {
    background-color: #ffbb44;
    color: #ffbb44;
}

.elementor-1142 .elementor-element.elementor-element-788c1d5c .elementskit-section-title-wraper .elementskit-border-star:after {
    background-color: #ffbb44;
}

.elementor-1142 .elementor-element.elementor-element-550abf8d {
    font-family: "Lato", Sans-serif;
    font-size: 15px;
    font-weight: normal;
    color: #ffffff;
}

.elementor-1142 .elementor-element.elementor-element-0892bd7 .elementskit-btn {
    background-color: var(--e-global-color-blocksy_palette_2);
    border-style: none;
    border-radius: 30px 30px 30px 30px;
    box-shadow: 0px 7px 15px 0px rgba(46.037736294896035, 27.322826086956518, 199.5, 0.3);
}

.elementor-1142 .elementor-element.elementor-element-0892bd7 .elementskit-btn:hover {
    background-color: #ce3a35;
    color: #ffffff;
}

.elementor-1142 .elementor-element.elementor-element-0892bd7 .ekit-btn-wraper {
    text-align: left;
}

.elementor-1142 .elementor-element.elementor-element-0892bd7 .elementskit-btn:hover svg path {
    stroke: #ffffff;
    fill: #ffffff;
}

.elementor-1142 .elementor-element.elementor-element-0892bd7 .elementskit-btn>i {
    font-size: 20px;
}

.elementor-1142 .elementor-element.elementor-element-0892bd7 .elementskit-btn>svg {
    max-width: 20px;
}

.elementor-1142 .elementor-element.elementor-element-0892bd7 .elementskit-btn>i,
.elementor-1142 .elementor-element.elementor-element-0892bd7 .elementskit-btn>svg {
    margin-left: 15px;
}

.rtl .elementor-1142 .elementor-element.elementor-element-0892bd7 .elementskit-btn>i,
.rtl .elementor-1142 .elementor-element.elementor-element-0892bd7 .elementskit-btn>svg {
    margin-left: 0;
    margin-right: 15px;
}

.elementor-1142 .elementor-element.elementor-element-493eb040:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1142 .elementor-element.elementor-element-493eb040>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://i0.wp.com/ /wp-content/uploads/2023/03/Screenshot-2023-03-18-114721.jpg?fit=981%2C807&ssl=1");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-bc-flex-widget .elementor-1142 .elementor-element.elementor-element-493eb040.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-1142 .elementor-element.elementor-element-493eb040.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-1142 .elementor-element.elementor-element-493eb040>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1142 .elementor-element.elementor-element-493eb040>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 450px 0px 0px 0px;
}

.elementor-1142 .elementor-element.elementor-element-493eb040>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1142 .elementor-element.elementor-element-1a22733 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1142 .elementor-element.elementor-element-1a22733>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1142 .elementor-element.elementor-element-acf0961:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1142 .elementor-element.elementor-element-acf0961>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://i0.wp.com/ /wp-content/uploads/2023/03/Screenshot-2023-03-18-115014.jpg?fit=1090%2C851&ssl=1");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-bc-flex-widget .elementor-1142 .elementor-element.elementor-element-acf0961.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-1142 .elementor-element.elementor-element-acf0961.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-1142 .elementor-element.elementor-element-acf0961>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1142 .elementor-element.elementor-element-acf0961>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 450px 0px 0px 0px;
}

.elementor-1142 .elementor-element.elementor-element-acf0961>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1142 .elementor-element.elementor-element-026f229:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1142 .elementor-element.elementor-element-026f229>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #272a30;
}

.elementor-1142 .elementor-element.elementor-element-026f229>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 67px 150px 82px 165px;
}

.elementor-1142 .elementor-element.elementor-element-026f229>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1142 .elementor-element.elementor-element-d696506 .elementskit-section-title-wraper .elementskit-section-title {
    color: #ffffff;
    font-family: "Lato", Sans-serif;
    font-size: 36px;
}

.elementor-1142 .elementor-element.elementor-element-d696506 .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #111111;
}

.elementor-1142 .elementor-element.elementor-element-d696506 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: #000000;
}

.elementor-1142 .elementor-element.elementor-element-d696506 .elementskit-section-title-wraper .elementskit-section-subtitle {
    color: #2575fc;
    font-family: "Lato", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    margin: 0px 0px 5px 0px;
}

.elementor-1142 .elementor-element.elementor-element-d696506 .elementskit-section-title-wraper .elementskit-border-divider,
.elementor-1142 .elementor-element.elementor-element-d696506 .elementskit-border-divider::before {
    height: 4px;
}

.elementor-1142 .elementor-element.elementor-element-d696506 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long {
    height: 4px;
    color: #ffbb44;
}

.elementor-1142 .elementor-element.elementor-element-d696506 .elementskit-section-title-wraper .elementskit-border-star {
    height: 4px;
    color: #ffbb44;
}

.elementor-1142 .elementor-element.elementor-element-d696506 .elementskit-section-title-wraper .elementskit-border-divider {
    background: linear-gradient(90deg, #ffbb44 0%, #ffbb44 100%);
}

.elementor-1142 .elementor-element.elementor-element-d696506 .elementskit-section-title-wraper .elementskit-border-divider:before {
    background-color: #ffbb44;
    color: #ffbb44;
}

.elementor-1142 .elementor-element.elementor-element-d696506 .elementskit-section-title-wraper .elementskit-border-star:after {
    background-color: #ffbb44;
}

.elementor-1142 .elementor-element.elementor-element-b456acc {
    font-family: "Lato", Sans-serif;
    font-size: 15px;
    font-weight: normal;
    color: #ffffff;
}

.elementor-1142 .elementor-element.elementor-element-23abcba .elementskit-btn {
    background-color: var(--e-global-color-blocksy_palette_2);
    border-style: none;
    border-radius: 30px 30px 30px 30px;
    box-shadow: 0px 7px 15px 0px rgba(46.037736294896035, 27.322826086956518, 199.5, 0.3);
}

.elementor-1142 .elementor-element.elementor-element-23abcba .elementskit-btn:hover {
    background-color: #ce3a35;
    color: #ffffff;
}

.elementor-1142 .elementor-element.elementor-element-23abcba .ekit-btn-wraper {
    text-align: left;
}

.elementor-1142 .elementor-element.elementor-element-23abcba .elementskit-btn:hover svg path {
    stroke: #ffffff;
    fill: #ffffff;
}

.elementor-1142 .elementor-element.elementor-element-23abcba .elementskit-btn>i {
    font-size: 20px;
}

.elementor-1142 .elementor-element.elementor-element-23abcba .elementskit-btn>svg {
    max-width: 20px;
}

.elementor-1142 .elementor-element.elementor-element-23abcba .elementskit-btn>i,
.elementor-1142 .elementor-element.elementor-element-23abcba .elementskit-btn>svg {
    margin-left: 15px;
}

.rtl .elementor-1142 .elementor-element.elementor-element-23abcba .elementskit-btn>i,
.rtl .elementor-1142 .elementor-element.elementor-element-23abcba .elementskit-btn>svg {
    margin-left: 0;
    margin-right: 15px;
}

.elementor-1142 .elementor-element.elementor-element-4eb571b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1142 .elementor-element.elementor-element-4eb571b>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1142 .elementor-element.elementor-element-96a0b0f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1142 .elementor-element.elementor-element-96a0b0f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #272a30;
}

.elementor-1142 .elementor-element.elementor-element-96a0b0f>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 100px 80px 160px;
}

.elementor-1142 .elementor-element.elementor-element-96a0b0f>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1142 .elementor-element.elementor-element-7a72034 .elementskit-section-title-wraper .elementskit-section-title {
    color: #ffffff;
    font-family: "Lato", Sans-serif;
    font-size: 36px;
}

.elementor-1142 .elementor-element.elementor-element-7a72034 .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #111111;
}

.elementor-1142 .elementor-element.elementor-element-7a72034 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: #000000;
}

.elementor-1142 .elementor-element.elementor-element-7a72034 .elementskit-section-title-wraper .elementskit-section-subtitle {
    color: #2575fc;
    font-family: "Lato", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    margin: 0px 0px 5px 0px;
}

.elementor-1142 .elementor-element.elementor-element-7a72034 .elementskit-section-title-wraper .elementskit-border-divider,
.elementor-1142 .elementor-element.elementor-element-7a72034 .elementskit-border-divider::before {
    height: 4px;
}

.elementor-1142 .elementor-element.elementor-element-7a72034 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long {
    height: 4px;
    color: #ffbb44;
}

.elementor-1142 .elementor-element.elementor-element-7a72034 .elementskit-section-title-wraper .elementskit-border-star {
    height: 4px;
    color: #ffbb44;
}

.elementor-1142 .elementor-element.elementor-element-7a72034 .elementskit-section-title-wraper .elementskit-border-divider {
    background: linear-gradient(90deg, #ffbb44 0%, #ffbb44 100%);
}

.elementor-1142 .elementor-element.elementor-element-7a72034 .elementskit-section-title-wraper .elementskit-border-divider:before {
    background-color: #ffbb44;
    color: #ffbb44;
}

.elementor-1142 .elementor-element.elementor-element-7a72034 .elementskit-section-title-wraper .elementskit-border-star:after {
    background-color: #ffbb44;
}

.elementor-1142 .elementor-element.elementor-element-92cbbcf {
    font-family: "Lato", Sans-serif;
    font-size: 15px;
    font-weight: normal;
    color: #ffffff;
}

.elementor-1142 .elementor-element.elementor-element-202be66 .elementskit-btn {
    background-color: var(--e-global-color-blocksy_palette_2);
    border-style: none;
    border-radius: 30px 30px 30px 30px;
    box-shadow: 0px 7px 15px 0px rgba(46.037736294896035, 27.322826086956518, 199.5, 0.3);
}

.elementor-1142 .elementor-element.elementor-element-202be66 .elementskit-btn:hover {
    background-color: #ce3a35;
    color: #ffffff;
}

.elementor-1142 .elementor-element.elementor-element-202be66 .ekit-btn-wraper {
    text-align: left;
}

.elementor-1142 .elementor-element.elementor-element-202be66 .elementskit-btn:hover svg path {
    stroke: #ffffff;
    fill: #ffffff;
}

.elementor-1142 .elementor-element.elementor-element-202be66 .elementskit-btn>i {
    font-size: 20px;
}

.elementor-1142 .elementor-element.elementor-element-202be66 .elementskit-btn>svg {
    max-width: 20px;
}

.elementor-1142 .elementor-element.elementor-element-202be66 .elementskit-btn>i,
.elementor-1142 .elementor-element.elementor-element-202be66 .elementskit-btn>svg {
    margin-left: 15px;
}

.rtl .elementor-1142 .elementor-element.elementor-element-202be66 .elementskit-btn>i,
.rtl .elementor-1142 .elementor-element.elementor-element-202be66 .elementskit-btn>svg {
    margin-left: 0;
    margin-right: 15px;
}

.elementor-1142 .elementor-element.elementor-element-a12f7cd:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1142 .elementor-element.elementor-element-a12f7cd>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://i0.wp.com/ /wp-content/uploads/2023/03/Screenshot-2023-03-18-115030.jpg?fit=1046%2C733&ssl=1");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-bc-flex-widget .elementor-1142 .elementor-element.elementor-element-a12f7cd.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-1142 .elementor-element.elementor-element-a12f7cd.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-1142 .elementor-element.elementor-element-a12f7cd>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1142 .elementor-element.elementor-element-a12f7cd>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 450px 0px 0px 0px;
}

.elementor-1142 .elementor-element.elementor-element-a12f7cd>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1142 .elementor-element.elementor-element-a7c93e2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1142 .elementor-element.elementor-element-a7c93e2>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1142 .elementor-element.elementor-element-786b072:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1142 .elementor-element.elementor-element-786b072>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://i0.wp.com/ /wp-content/uploads/2023/03/Screenshot-2023-03-18-115058.jpg?fit=1017%2C576&ssl=1");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-bc-flex-widget .elementor-1142 .elementor-element.elementor-element-786b072.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-1142 .elementor-element.elementor-element-786b072.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-1142 .elementor-element.elementor-element-786b072>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1142 .elementor-element.elementor-element-786b072>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 450px 0px 0px 0px;
}

.elementor-1142 .elementor-element.elementor-element-786b072>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1142 .elementor-element.elementor-element-6bfc079:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1142 .elementor-element.elementor-element-6bfc079>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #272a30;
}

.elementor-1142 .elementor-element.elementor-element-6bfc079>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 67px 150px 82px 165px;
}

.elementor-1142 .elementor-element.elementor-element-6bfc079>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1142 .elementor-element.elementor-element-b335ac0 .elementskit-section-title-wraper .elementskit-section-title {
    color: #ffffff;
    font-family: "Lato", Sans-serif;
    font-size: 36px;
}

.elementor-1142 .elementor-element.elementor-element-b335ac0 .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #111111;
}

.elementor-1142 .elementor-element.elementor-element-b335ac0 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: #000000;
}

.elementor-1142 .elementor-element.elementor-element-b335ac0 .elementskit-section-title-wraper .elementskit-section-subtitle {
    color: #2575fc;
    font-family: "Lato", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    margin: 0px 0px 5px 0px;
}

.elementor-1142 .elementor-element.elementor-element-b335ac0 .elementskit-section-title-wraper .elementskit-border-divider,
.elementor-1142 .elementor-element.elementor-element-b335ac0 .elementskit-border-divider::before {
    height: 4px;
}

.elementor-1142 .elementor-element.elementor-element-b335ac0 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long {
    height: 4px;
    color: #ffbb44;
}

.elementor-1142 .elementor-element.elementor-element-b335ac0 .elementskit-section-title-wraper .elementskit-border-star {
    height: 4px;
    color: #ffbb44;
}

.elementor-1142 .elementor-element.elementor-element-b335ac0 .elementskit-section-title-wraper .elementskit-border-divider {
    background: linear-gradient(90deg, #ffbb44 0%, #ffbb44 100%);
}

.elementor-1142 .elementor-element.elementor-element-b335ac0 .elementskit-section-title-wraper .elementskit-border-divider:before {
    background-color: #ffbb44;
    color: #ffbb44;
}

.elementor-1142 .elementor-element.elementor-element-b335ac0 .elementskit-section-title-wraper .elementskit-border-star:after {
    background-color: #ffbb44;
}

.elementor-1142 .elementor-element.elementor-element-401f673 {
    font-family: "Lato", Sans-serif;
    font-size: 15px;
    font-weight: normal;
    color: #ffffff;
}

.elementor-1142 .elementor-element.elementor-element-462e333 .elementskit-btn {
    background-color: var(--e-global-color-blocksy_palette_2);
    border-style: none;
    border-radius: 30px 30px 30px 30px;
    box-shadow: 0px 7px 15px 0px rgba(46.037736294896035, 27.322826086956518, 199.5, 0.3);
}

.elementor-1142 .elementor-element.elementor-element-462e333 .elementskit-btn:hover {
    background-color: #ce3a35;
    color: #ffffff;
}

.elementor-1142 .elementor-element.elementor-element-462e333 .ekit-btn-wraper {
    text-align: left;
}

.elementor-1142 .elementor-element.elementor-element-462e333 .elementskit-btn:hover svg path {
    stroke: #ffffff;
    fill: #ffffff;
}

.elementor-1142 .elementor-element.elementor-element-462e333 .elementskit-btn>i {
    font-size: 20px;
}

.elementor-1142 .elementor-element.elementor-element-462e333 .elementskit-btn>svg {
    max-width: 20px;
}

.elementor-1142 .elementor-element.elementor-element-462e333 .elementskit-btn>i,
.elementor-1142 .elementor-element.elementor-element-462e333 .elementskit-btn>svg {
    margin-left: 15px;
}

.rtl .elementor-1142 .elementor-element.elementor-element-462e333 .elementskit-btn>i,
.rtl .elementor-1142 .elementor-element.elementor-element-462e333 .elementskit-btn>svg {
    margin-left: 0;
    margin-right: 15px;
}

.elementor-1142 .elementor-element.elementor-element-4d93faa {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1142 .elementor-element.elementor-element-4d93faa>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1142 .elementor-element.elementor-element-08d7e8e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1142 .elementor-element.elementor-element-08d7e8e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #272a30;
}

.elementor-1142 .elementor-element.elementor-element-08d7e8e>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 100px 80px 160px;
}

.elementor-1142 .elementor-element.elementor-element-08d7e8e>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1142 .elementor-element.elementor-element-f86eab7 .elementskit-section-title-wraper .elementskit-section-title {
    color: #ffffff;
    font-family: "Lato", Sans-serif;
    font-size: 36px;
}

.elementor-1142 .elementor-element.elementor-element-f86eab7 .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #111111;
}

.elementor-1142 .elementor-element.elementor-element-f86eab7 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: #000000;
}

.elementor-1142 .elementor-element.elementor-element-f86eab7 .elementskit-section-title-wraper .elementskit-section-subtitle {
    color: #2575fc;
    font-family: "Lato", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    margin: 0px 0px 5px 0px;
}

.elementor-1142 .elementor-element.elementor-element-f86eab7 .elementskit-section-title-wraper .elementskit-border-divider,
.elementor-1142 .elementor-element.elementor-element-f86eab7 .elementskit-border-divider::before {
    height: 4px;
}

.elementor-1142 .elementor-element.elementor-element-f86eab7 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long {
    height: 4px;
    color: #ffbb44;
}

.elementor-1142 .elementor-element.elementor-element-f86eab7 .elementskit-section-title-wraper .elementskit-border-star {
    height: 4px;
    color: #ffbb44;
}

.elementor-1142 .elementor-element.elementor-element-f86eab7 .elementskit-section-title-wraper .elementskit-border-divider {
    background: linear-gradient(90deg, #ffbb44 0%, #ffbb44 100%);
}

.elementor-1142 .elementor-element.elementor-element-f86eab7 .elementskit-section-title-wraper .elementskit-border-divider:before {
    background-color: #ffbb44;
    color: #ffbb44;
}

.elementor-1142 .elementor-element.elementor-element-f86eab7 .elementskit-section-title-wraper .elementskit-border-star:after {
    background-color: #ffbb44;
}

.elementor-1142 .elementor-element.elementor-element-450abb6 {
    font-family: "Lato", Sans-serif;
    font-size: 15px;
    font-weight: normal;
    color: #ffffff;
}

.elementor-1142 .elementor-element.elementor-element-ed2a470 .elementskit-btn {
    background-color: var(--e-global-color-blocksy_palette_2);
    border-style: none;
    border-radius: 30px 30px 30px 30px;
    box-shadow: 0px 7px 15px 0px rgba(46.037736294896035, 27.322826086956518, 199.5, 0.3);
}

.elementor-1142 .elementor-element.elementor-element-ed2a470 .elementskit-btn:hover {
    background-color: #ce3a35;
    color: #ffffff;
}

.elementor-1142 .elementor-element.elementor-element-ed2a470 .ekit-btn-wraper {
    text-align: left;
}

.elementor-1142 .elementor-element.elementor-element-ed2a470 .elementskit-btn:hover svg path {
    stroke: #ffffff;
    fill: #ffffff;
}

.elementor-1142 .elementor-element.elementor-element-ed2a470 .elementskit-btn>i {
    font-size: 20px;
}

.elementor-1142 .elementor-element.elementor-element-ed2a470 .elementskit-btn>svg {
    max-width: 20px;
}

.elementor-1142 .elementor-element.elementor-element-ed2a470 .elementskit-btn>i,
.elementor-1142 .elementor-element.elementor-element-ed2a470 .elementskit-btn>svg {
    margin-left: 15px;
}

.rtl .elementor-1142 .elementor-element.elementor-element-ed2a470 .elementskit-btn>i,
.rtl .elementor-1142 .elementor-element.elementor-element-ed2a470 .elementskit-btn>svg {
    margin-left: 0;
    margin-right: 15px;
}

.elementor-1142 .elementor-element.elementor-element-261fb7f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1142 .elementor-element.elementor-element-261fb7f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://i0.wp.com/ /wp-content/uploads/2023/03/Screenshot-2023-03-18-115124.jpg?fit=1062%2C820&ssl=1");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-bc-flex-widget .elementor-1142 .elementor-element.elementor-element-261fb7f.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-1142 .elementor-element.elementor-element-261fb7f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-1142 .elementor-element.elementor-element-261fb7f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1142 .elementor-element.elementor-element-261fb7f>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 450px 0px 0px 0px;
}

.elementor-1142 .elementor-element.elementor-element-261fb7f>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1142 .elementor-element.elementor-element-0419bf6 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1142 .elementor-element.elementor-element-0419bf6>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1142 .elementor-element.elementor-element-abfef82:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1142 .elementor-element.elementor-element-abfef82>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://i0.wp.com/ /wp-content/uploads/2023/03/Screenshot-2023-03-18-115157.jpg?fit=1076%2C793&ssl=1");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-bc-flex-widget .elementor-1142 .elementor-element.elementor-element-abfef82.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-1142 .elementor-element.elementor-element-abfef82.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-1142 .elementor-element.elementor-element-abfef82>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1142 .elementor-element.elementor-element-abfef82>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 450px 0px 0px 0px;
}

.elementor-1142 .elementor-element.elementor-element-abfef82>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1142 .elementor-element.elementor-element-38417d1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1142 .elementor-element.elementor-element-38417d1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #272a30;
}

.elementor-1142 .elementor-element.elementor-element-38417d1>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 67px 150px 82px 165px;
}

.elementor-1142 .elementor-element.elementor-element-38417d1>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1142 .elementor-element.elementor-element-7c0228b .elementskit-section-title-wraper .elementskit-section-title {
    color: #ffffff;
    font-family: "Lato", Sans-serif;
    font-size: 36px;
}

.elementor-1142 .elementor-element.elementor-element-7c0228b .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #111111;
}

.elementor-1142 .elementor-element.elementor-element-7c0228b .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: #000000;
}

.elementor-1142 .elementor-element.elementor-element-7c0228b .elementskit-section-title-wraper .elementskit-section-subtitle {
    color: #2575fc;
    font-family: "Lato", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    margin: 0px 0px 5px 0px;
}

.elementor-1142 .elementor-element.elementor-element-7c0228b .elementskit-section-title-wraper .elementskit-border-divider,
.elementor-1142 .elementor-element.elementor-element-7c0228b .elementskit-border-divider::before {
    height: 4px;
}

.elementor-1142 .elementor-element.elementor-element-7c0228b .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long {
    height: 4px;
    color: #ffbb44;
}

.elementor-1142 .elementor-element.elementor-element-7c0228b .elementskit-section-title-wraper .elementskit-border-star {
    height: 4px;
    color: #ffbb44;
}

.elementor-1142 .elementor-element.elementor-element-7c0228b .elementskit-section-title-wraper .elementskit-border-divider {
    background: linear-gradient(90deg, #ffbb44 0%, #ffbb44 100%);
}

.elementor-1142 .elementor-element.elementor-element-7c0228b .elementskit-section-title-wraper .elementskit-border-divider:before {
    background-color: #ffbb44;
    color: #ffbb44;
}

.elementor-1142 .elementor-element.elementor-element-7c0228b .elementskit-section-title-wraper .elementskit-border-star:after {
    background-color: #ffbb44;
}

.elementor-1142 .elementor-element.elementor-element-8a684f9 {
    font-family: "Lato", Sans-serif;
    font-size: 15px;
    font-weight: normal;
    color: #ffffff;
}

.elementor-1142 .elementor-element.elementor-element-367c147 .elementskit-btn {
    background-color: var(--e-global-color-blocksy_palette_2);
    border-style: none;
    border-radius: 30px 30px 30px 30px;
    box-shadow: 0px 7px 15px 0px rgba(46.037736294896035, 27.322826086956518, 199.5, 0.3);
}

.elementor-1142 .elementor-element.elementor-element-367c147 .elementskit-btn:hover {
    background-color: #ce3a35;
    color: #ffffff;
}

.elementor-1142 .elementor-element.elementor-element-367c147 .ekit-btn-wraper {
    text-align: left;
}

.elementor-1142 .elementor-element.elementor-element-367c147 .elementskit-btn:hover svg path {
    stroke: #ffffff;
    fill: #ffffff;
}

.elementor-1142 .elementor-element.elementor-element-367c147 .elementskit-btn>i {
    font-size: 20px;
}

.elementor-1142 .elementor-element.elementor-element-367c147 .elementskit-btn>svg {
    max-width: 20px;
}

.elementor-1142 .elementor-element.elementor-element-367c147 .elementskit-btn>i,
.elementor-1142 .elementor-element.elementor-element-367c147 .elementskit-btn>svg {
    margin-left: 15px;
}

.rtl .elementor-1142 .elementor-element.elementor-element-367c147 .elementskit-btn>i,
.rtl .elementor-1142 .elementor-element.elementor-element-367c147 .elementskit-btn>svg {
    margin-left: 0;
    margin-right: 15px;
}

.elementor-1142 .elementor-element.elementor-element-0182353 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1142 .elementor-element.elementor-element-0182353>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1142 .elementor-element.elementor-element-cc865ce:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1142 .elementor-element.elementor-element-cc865ce>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #272a30;
}

.elementor-1142 .elementor-element.elementor-element-cc865ce>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 100px 80px 160px;
}

.elementor-1142 .elementor-element.elementor-element-cc865ce>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1142 .elementor-element.elementor-element-184aead .elementskit-section-title-wraper .elementskit-section-title {
    color: #ffffff;
    font-family: "Lato", Sans-serif;
    font-size: 36px;
}

.elementor-1142 .elementor-element.elementor-element-184aead .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #111111;
}

.elementor-1142 .elementor-element.elementor-element-184aead .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: #000000;
}

.elementor-1142 .elementor-element.elementor-element-184aead .elementskit-section-title-wraper .elementskit-section-subtitle {
    color: #2575fc;
    font-family: "Lato", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    margin: 0px 0px 5px 0px;
}

.elementor-1142 .elementor-element.elementor-element-184aead .elementskit-section-title-wraper .elementskit-border-divider,
.elementor-1142 .elementor-element.elementor-element-184aead .elementskit-border-divider::before {
    height: 4px;
}

.elementor-1142 .elementor-element.elementor-element-184aead .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long {
    height: 4px;
    color: #ffbb44;
}

.elementor-1142 .elementor-element.elementor-element-184aead .elementskit-section-title-wraper .elementskit-border-star {
    height: 4px;
    color: #ffbb44;
}

.elementor-1142 .elementor-element.elementor-element-184aead .elementskit-section-title-wraper .elementskit-border-divider {
    background: linear-gradient(90deg, #ffbb44 0%, #ffbb44 100%);
}

.elementor-1142 .elementor-element.elementor-element-184aead .elementskit-section-title-wraper .elementskit-border-divider:before {
    background-color: #ffbb44;
    color: #ffbb44;
}

.elementor-1142 .elementor-element.elementor-element-184aead .elementskit-section-title-wraper .elementskit-border-star:after {
    background-color: #ffbb44;
}

.elementor-1142 .elementor-element.elementor-element-e6b8446 {
    font-family: "Lato", Sans-serif;
    font-size: 15px;
    font-weight: normal;
    color: #ffffff;
}

.elementor-1142 .elementor-element.elementor-element-b16831d .elementskit-btn {
    background-color: var(--e-global-color-blocksy_palette_2);
    border-style: none;
    border-radius: 30px 30px 30px 30px;
    box-shadow: 0px 7px 15px 0px rgba(46.037736294896035, 27.322826086956518, 199.5, 0.3);
}

.elementor-1142 .elementor-element.elementor-element-b16831d .elementskit-btn:hover {
    background-color: #ce3a35;
    color: #ffffff;
}

.elementor-1142 .elementor-element.elementor-element-b16831d .ekit-btn-wraper {
    text-align: left;
}

.elementor-1142 .elementor-element.elementor-element-b16831d .elementskit-btn:hover svg path {
    stroke: #ffffff;
    fill: #ffffff;
}

.elementor-1142 .elementor-element.elementor-element-b16831d .elementskit-btn>i {
    font-size: 20px;
}

.elementor-1142 .elementor-element.elementor-element-b16831d .elementskit-btn>svg {
    max-width: 20px;
}

.elementor-1142 .elementor-element.elementor-element-b16831d .elementskit-btn>i,
.elementor-1142 .elementor-element.elementor-element-b16831d .elementskit-btn>svg {
    margin-left: 15px;
}

.rtl .elementor-1142 .elementor-element.elementor-element-b16831d .elementskit-btn>i,
.rtl .elementor-1142 .elementor-element.elementor-element-b16831d .elementskit-btn>svg {
    margin-left: 0;
    margin-right: 15px;
}

.elementor-1142 .elementor-element.elementor-element-f56c5be:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1142 .elementor-element.elementor-element-f56c5be>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://i0.wp.com/ /wp-content/uploads/2023/03/Screenshot-2023-03-18-115215.jpg?fit=1080%2C828&ssl=1");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-bc-flex-widget .elementor-1142 .elementor-element.elementor-element-f56c5be.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-1142 .elementor-element.elementor-element-f56c5be.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-1142 .elementor-element.elementor-element-f56c5be>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1142 .elementor-element.elementor-element-f56c5be>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 450px 0px 0px 0px;
}

.elementor-1142 .elementor-element.elementor-element-f56c5be>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1142 .elementor-element.elementor-element-3963b3f {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 130px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 100px;
    --padding-bottom: 25px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1142 .elementor-element.elementor-element-47da2f4 {
    --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;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --border-radius: 25px 25px 25px 25px;
    --padding-top: 7%;
    --padding-bottom: 7%;
    --padding-left: 7%;
    --padding-right: 7%;
}

.elementor-1142 .elementor-element.elementor-element-47da2f4:not(.elementor-motion-effects-element-type-background),
.elementor-1142 .elementor-element.elementor-element-47da2f4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-blocksy_palette_2);
}

.elementor-1142 .elementor-element.elementor-element-10e9ecd {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-1142 .elementor-element.elementor-element-0087b1d>.elementor-widget-container {
    margin: 0px 0px 15px 0px;
}

.elementor-1142 .elementor-element.elementor-element-0087b1d .elementor-heading-title {
    color: var(--e-global-color-blocksy_palette_8);
}

.elementor-1142 .elementor-element.elementor-element-80885df {
    color: var(--e-global-color-blocksy_palette_8);
}

.elementor-1142 .elementor-element.elementor-element-1171e97 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-1142 .elementor-element.elementor-element-94e4d4b .elementor-button {
    background-color: var(--e-global-color-blocksy_palette_7);
    font-size: 18px;
    font-weight: 700;
    fill: var(--e-global-color-blocksy_palette_4);
    color: var(--e-global-color-blocksy_palette_4);
    border-radius: 15px 15px 15px 15px;
    padding: 20px 40px 20px 40px;
}

@media(max-width:1024px) {
    .elementor-1142 .elementor-element.elementor-element-7fccd0d {
        --margin-top: 0px;
        --margin-bottom: 25px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 25px;
        --padding-bottom: 25px;
        --padding-left: 25px;
        --padding-right: 25px;
    }

    .elementor-1142 .elementor-element.elementor-element-b460453:not(.elementor-motion-effects-element-type-background),
    .elementor-1142 .elementor-element.elementor-element-b460453>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 4px 23px;
        background-size: 686px auto;
    }

    .elementor-1142 .elementor-element.elementor-element-b460453 {
        --padding-top: 25px;
        --padding-bottom: 25px;
        --padding-left: 25px;
        --padding-right: 25px;
    }

    .elementor-1142 .elementor-element.elementor-element-88c46f2 {
        width: var(--container-widget-width, 268.891px);
        max-width: 268.891px;
        --container-widget-width: 268.891px;
        --container-widget-flex-grow: 0;
    }

    .elementor-1142 .elementor-element.elementor-element-88c46f2>.elementor-widget-container {
        padding: 0px 0px 0px 25px;
    }

    .elementor-1142 .elementor-element.elementor-element-88c46f2 .elementor-heading-title {
        font-size: 50px;
    }


    .elementor-1142 .elementor-element.elementor-element-fbe19b6 {
        width: var(--container-widget-width, 667.922px);
        max-width: 667.922px;
        --container-widget-width: 667.922px;
        --container-widget-flex-grow: 0;
    }

    .elementor-1142 .elementor-element.elementor-element-fbe19b6>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1142 .elementor-element.elementor-element-2e245eca {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1142 .elementor-element.elementor-element-219a821b>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 50px 20px 50px 50px;
    }

    .elementor-1142 .elementor-element.elementor-element-e74eb63>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 50px 20px 50px 50px;
    }

    .elementor-1142 .elementor-element.elementor-element-352098f:not(.elementor-motion-effects-element-type-background),
    .elementor-1142 .elementor-element.elementor-element-352098f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: 600px auto;
    }

    .elementor-1142 .elementor-element.elementor-element-352098f {
        --padding-top: 050px;
        --padding-bottom: 70px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1142 .elementor-element.elementor-element-8c12920 {
        --flex-wrap: wrap;
    }

    .elementor-1142 .elementor-element.elementor-element-7fb05f2 {
        --padding-top: 0%;
        --padding-bottom: 4%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-1142 .elementor-element.elementor-element-68c74e4 {
        text-align: center;
    }

    .elementor-1142 .elementor-element.elementor-element-7e3fdbd {
        text-align: center;
    }

    .elementor-1142 .elementor-element.elementor-element-7e3fdbd .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-1142 .elementor-element.elementor-element-eff4a24>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-1142 .elementor-element.elementor-element-eff4a24 {
        text-align: center;
    }

    .elementor-1142 .elementor-element.elementor-element-ef73c76 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1142 .elementor-element.elementor-element-c586380 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1142 .elementor-element.elementor-element-219e4f34>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 50px 20px 50px 50px;
    }

    .elementor-1142 .elementor-element.elementor-element-64e19fb>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 50px 20px 50px 50px;
    }

    .elementor-1142 .elementor-element.elementor-element-026f229>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 50px 20px 50px 50px;
    }

    .elementor-1142 .elementor-element.elementor-element-96a0b0f>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 50px 20px 50px 50px;
    }

    .elementor-1142 .elementor-element.elementor-element-6bfc079>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 50px 20px 50px 50px;
    }

    .elementor-1142 .elementor-element.elementor-element-08d7e8e>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 50px 20px 50px 50px;
    }

    .elementor-1142 .elementor-element.elementor-element-38417d1>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 50px 20px 50px 50px;
    }

    .elementor-1142 .elementor-element.elementor-element-cc865ce>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 50px 20px 50px 50px;
    }

    .elementor-1142 .elementor-element.elementor-element-3963b3f {
        --margin-top: 0px;
        --margin-bottom: 70px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-1142 .elementor-element.elementor-element-47da2f4 {
        --padding-top: 6%;
        --padding-bottom: 6%;
        --padding-left: 6%;
        --padding-right: 6%;
    }
}

@media(max-width:767px) {
    .elementor-1142 .elementor-element.elementor-element-7fccd0d {
        --width: 100%;
        --min-height: 0px;
        --flex-direction: column;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --justify-content: center;
        --align-items: center;
        --padding-top: 25px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1142 .elementor-element.elementor-element-b460453 {
        --width: 90%;
        --padding-top: 10px;
        --padding-bottom: 25px;
        --padding-left: 25px;
        --padding-right: 25px;
    }

    .elementor-1142 .elementor-element.elementor-element-b460453:not(.elementor-motion-effects-element-type-background),
    .elementor-1142 .elementor-element.elementor-element-b460453>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: -136px 314px;
        background-size: 437px auto;
    }

    .elementor-1142 .elementor-element.elementor-element-88c46f2 {
        width: 100%;
        max-width: 100%;
        text-align: center;
    }

    .elementor-1142 .elementor-element.elementor-element-88c46f2>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 15px 0px 15px 0px;
    }

    .elementor-1142 .elementor-element.elementor-element-88c46f2.elementor-element {
        --align-self: center;
        --flex-grow: 1;
        --flex-shrink: 0;
    }

    .elementor-1142 .elementor-element.elementor-element-88c46f2 .elementor-heading-title {
        font-size: 38px;
    }


    .elementor-1142 .elementor-element.elementor-element-56b9cc9 {
        --container-widget-width: 288px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 288px);
        max-width: 288px;
        text-align: center;
        font-size: 18px;
    }

    .elementor-1142 .elementor-element.elementor-element-fbe19b6 {
        width: var(--container-widget-width, 276.688px);
        max-width: 276.688px;
        --container-widget-width: 276.688px;
        --container-widget-flex-grow: 0;
    }

    .elementor-1142 .elementor-element.elementor-element-fbe19b6>.elementor-widget-container {
        margin: 9px 0px 9px 0px;
    }

    .elementor-1142 .elementor-element.elementor-element-2e245eca {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 20px 0px 0px 0px;
    }

    .elementor-1142 .elementor-element.elementor-element-3adc9af6>.elementor-element-populated {
        padding: 100px 0px 100px 0px;
    }

    .elementor-1142 .elementor-element.elementor-element-219a821b>.elementor-element-populated {
        padding: 25px 25px 25px 25px;
    }

    .elementor-1142 .elementor-element.elementor-element-6c8e1dcf>.elementor-widget-container {
        padding: 20px 0px 10px 0px;
    }

    .elementor-1142 .elementor-element.elementor-element-e74eb63>.elementor-element-populated {
        padding: 25px 25px 25px 25px;
    }

    .elementor-1142 .elementor-element.elementor-element-8b58233>.elementor-widget-container {
        padding: 10px 0px 10px 0px;
    }

    .elementor-1142 .elementor-element.elementor-element-352098f:not(.elementor-motion-effects-element-type-background),
    .elementor-1142 .elementor-element.elementor-element-352098f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: 400px auto;
    }

    .elementor-1142 .elementor-element.elementor-element-352098f {
        --padding-top: 40px;
        --padding-bottom: 80px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1142 .elementor-element.elementor-element-7fb05f2 {
        --padding-top: 0px;
        --padding-bottom: 80px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1142 .elementor-element.elementor-element-68c74e4 {
        text-align: center;
    }

    .elementor-1142 .elementor-element.elementor-element-7e3fdbd>.elementor-widget-container {
        margin: 25px 0px 25px 0px;
    }

    .elementor-1142 .elementor-element.elementor-element-7e3fdbd {
        text-align: center;
    }

    .elementor-1142 .elementor-element.elementor-element-7e3fdbd .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-1142 .elementor-element.elementor-element-eff4a24 {
        text-align: center;
    }

    .elementor-1142 .elementor-element.elementor-element-722c14e>.elementor-widget-container {
        padding: 10% 10% 10% 10%;
    }

    .elementor-1142 .elementor-element.elementor-element-722c14e .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-1142 .elementor-element.elementor-element-722c14e {
        --icon-box-icon-margin: 40px;
    }

    .elementor-1142 .elementor-element.elementor-element-c21cc22>.elementor-widget-container {
        padding: 10% 10% 10% 10%;
    }

    .elementor-1142 .elementor-element.elementor-element-c21cc22 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-1142 .elementor-element.elementor-element-c21cc22 {
        --icon-box-icon-margin: 30px;
    }

    .elementor-1142 .elementor-element.elementor-element-877babe>.elementor-widget-container {
        padding: 10% 10% 10% 10%;
    }

    .elementor-1142 .elementor-element.elementor-element-877babe .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-1142 .elementor-element.elementor-element-877babe {
        --icon-box-icon-margin: 30px;
    }

    .elementor-1142 .elementor-element.elementor-element-cba3bb0>.elementor-widget-container {
        padding: 10% 10% 10% 10%;
    }

    .elementor-1142 .elementor-element.elementor-element-cba3bb0 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-1142 .elementor-element.elementor-element-cba3bb0 {
        --icon-box-icon-margin: 30px;
    }

    .elementor-1142 .elementor-element.elementor-element-1f56976d .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 30px;
    }

    .elementor-1142 .elementor-element.elementor-element-788c1d5c .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 30px;
    }

    .elementor-1142 .elementor-element.elementor-element-d696506 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 30px;
    }

    .elementor-1142 .elementor-element.elementor-element-7a72034 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 30px;
    }

    .elementor-1142 .elementor-element.elementor-element-b335ac0 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 30px;
    }

    .elementor-1142 .elementor-element.elementor-element-f86eab7 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 30px;
    }

    .elementor-1142 .elementor-element.elementor-element-7c0228b .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 30px;
    }

    .elementor-1142 .elementor-element.elementor-element-184aead .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 30px;
    }

    .elementor-1142 .elementor-element.elementor-element-47da2f4 {
        --gap: 35px 35px;
        --row-gap: 35px;
        --column-gap: 35px;
        --padding-top: 12%;
        --padding-bottom: 12%;
        --padding-left: 12%;
        --padding-right: 12%;
    }

    .elementor-1142 .elementor-element.elementor-element-0087b1d {
        text-align: center;
    }

    .elementor-1142 .elementor-element.elementor-element-80885df {
        text-align: center;
    }
}

@media(min-width:768px) {
    .elementor-1142 .elementor-element.elementor-element-b460453 {
        --width: 1550px;
    }

    .elementor-1142 .elementor-element.elementor-element-7fb05f2 {
        --width: 48%;
    }

    .elementor-1142 .elementor-element.elementor-element-ef73c76 {
        --width: 26%;
    }

    .elementor-1142 .elementor-element.elementor-element-c586380 {
        --width: 26%;
    }

    .elementor-1142 .elementor-element.elementor-element-10e9ecd {
        --width: 65%;
    }

    .elementor-1142 .elementor-element.elementor-element-1171e97 {
        --width: 35%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-1142 .elementor-element.elementor-element-b460453 {
        --width: 100%;
    }

    .elementor-1142 .elementor-element.elementor-element-7fb05f2 {
        --width: 100%;
    }

    .elementor-1142 .elementor-element.elementor-element-ef73c76 {
        --width: 47%;
    }

    .elementor-1142 .elementor-element.elementor-element-c586380 {
        --width: 47%;
    }
}