.elementor-element.elementor-element-a6d09ba>.elementor-container {
    min-height: 100vh;
}

.elementor-element.elementor-element-a6d09ba>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-element.elementor-element-a6d09ba:not(.elementor-motion-effects-element-type-background),
.elementor-element.elementor-element-a6d09ba>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("http://ecomartgroup.com/wp-content/uploads/2023/08/background-zurikh-lake.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-element.elementor-element-a6d09ba {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -135px;
    margin-bottom: 0px;
    padding: 4% 15% 4% 15%;
    z-index: 0;
}

.elementor-element.elementor-element-a6d09ba>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-1a71c9c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-element.elementor-element-1a71c9c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFFCC;
}

.elementor-element.elementor-element-1a71c9c>.elementor-element-populated,
.elementor-element.elementor-element-1a71c9c>.elementor-element-populated>.elementor-background-overlay,
.elementor-element.elementor-element-1a71c9c>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-element.elementor-element-1a71c9c>.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: 50px 50px 50px 50px;
}

.elementor-element.elementor-element-1a71c9c>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-42a8213>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-element.elementor-element-7508774>.elementor-element-populated {
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
}

.elementor-element.elementor-element-dcad4c2 .premium-dual-header-first-header span {
    display: inline;
}

.elementor-element.elementor-element-dcad4c2 .elementor-widget-container {
    text-align: left;
}

.elementor-element.elementor-element-dcad4c2.premium-mask-yes .premium-dual-header-first-header span::after {
    background: var( --e-global-color-4fe6d3d);
}

.elementor-element.elementor-element-dcad4c2 .premium-mask-span {
    padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-dcad4c2 .premium-dual-header-first-span {
    font-family: "Poppins", Sans-serif;
    font-size: 48px;
    font-weight: 600;
    background-color: var( --e-global-color-4fe6d3d);
    border-style: solid;
    border-width: 0px 0px 0px 4px;
    border-color: var( --e-global-color-4fe6d3d);
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
}

.elementor-element.elementor-element-dcad4c2 .premium-dual-header-second-header {
    font-family: "Poppins", Sans-serif;
    font-size: 48px;
    font-weight: 600;
    background-color: var( --e-global-color-bb1c656);
    border-style: none;
    padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-9584d77 {
    text-align: justify;
    color: var( --e-global-color-secondary);
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5em;
}

.elementor-element.elementor-element-9584d77>.elementor-widget-container {
    padding: 20px 20px 20px 0px;
    border-radius: 15px 15px 15px 15px;
}

.elementor-element.elementor-element-84c1167 img {
    width: 70%;
}

.elementor-element.elementor-element-bf6c47e img {
    width: 70%;
}

.elementor-element.elementor-element-66c4008 img {
    width: 70%;
}

.elementor-element.elementor-element-4e7d50d1>.elementor-container {
    min-height: 100vh;
}

.elementor-element.elementor-element-4e7d50d1:not(.elementor-motion-effects-element-type-background),
.elementor-element.elementor-element-4e7d50d1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("http://ecomartgroup.com/wp-content/uploads/2023/08/bg3.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-element.elementor-element-4e7d50d1 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-element.elementor-element-4e7d50d1>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-359bd02f .premium-dual-header-first-header span {
    display: inline;
}

.elementor-element.elementor-element-359bd02f .elementor-widget-container {
    text-align: left;
}

.elementor-element.elementor-element-359bd02f .premium-dual-header-first-span {
    font-family: "Lato", Sans-serif;
    font-size: 39px;
    font-weight: 400;
    background-color: #FFFFFF;
}

.elementor-element.elementor-element-359bd02f .premium-dual-header-second-header {
    font-family: "Bai Jamjuree", Sans-serif;
    font-size: 48px;
    font-weight: 600;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 0px 0px 0px 3px;
    border-color: var( --e-global-color-4fe6d3d);
    padding: 0px 0px 0px 10px;
}

.elementor-element.elementor-element-4c398c1 .premium-dual-header-first-header span {
    display: inline;
}

.elementor-element.elementor-element-4c398c1 .elementor-widget-container {
    text-align: left;
}

.elementor-element.elementor-element-4c398c1.premium-mask-yes .premium-dual-header-first-header span::after {
    background: var( --e-global-color-4fe6d3d);
}

.elementor-element.elementor-element-4c398c1 .premium-mask-span {
    padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-4c398c1 .premium-dual-header-first-span {
    font-family: "Poppins", Sans-serif;
    font-size: 48px;
    font-weight: 600;
    background-color: var( --e-global-color-4fe6d3d);
    border-style: solid;
    border-width: 0px 0px 0px 4px;
    border-color: var( --e-global-color-4fe6d3d);
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
}

.elementor-element.elementor-element-4c398c1 .premium-dual-header-second-header {
    font-family: "Poppins", Sans-serif;
    font-size: 48px;
    font-weight: 600;
    background-color: var( --e-global-color-bb1c656);
    border-style: none;
    padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-6361231 .premium-icon-box-container-in {
    text-align: left;
    background-color: #AE89BE00;
}

.elementor-element.elementor-element-6361231 .premium-icon-box-big {
    opacity: 0.2;
}

.elementor-element.elementor-element-6361231 .premium-icon-box-title {
    color: var( --e-global-color-4fe6d3d);
    font-family: "Poppins", Sans-serif;
    font-size: 32px;
    font-weight: 600;
}

.elementor-element.elementor-element-6361231:hover .premium-icon-box-title {
    color: var( --e-global-color-bb1c656);
}

.elementor-element.elementor-element-6361231 .premium-icon-box-label {
    font-family: "Lato", Sans-serif;
    font-weight: 400;
}

.elementor-element.elementor-element-6361231 .premium-icon-box-content {
    color: var( --e-global-color-secondary);
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.7em;
}

.elementor-element.elementor-element-6361231:hover .premium-icon-box-content {
    color: var( --e-global-color-secondary);
}

.elementor-element.elementor-element-6361231 {
    background-color: #FFFFFF;
    border-radius: 15px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-element.elementor-element-6361231>.elementor-widget-container {
    padding: 0px 0px 48px 0px;
}

.elementor-element.elementor-element-26403de .premium-icon-box-container-in {
    text-align: left;
    background-color: #AE89BE00;
}

.elementor-element.elementor-element-26403de .premium-icon-box-big {
    opacity: 0.2;
}

.elementor-element.elementor-element-26403de .premium-icon-box-title {
    color: var( --e-global-color-4fe6d3d);
    font-family: "Poppins", Sans-serif;
    font-size: 32px;
    font-weight: 600;
}

.elementor-element.elementor-element-26403de:hover .premium-icon-box-title {
    color: var( --e-global-color-bb1c656);
}

.elementor-element.elementor-element-26403de .premium-icon-box-label {
    font-family: "Lato", Sans-serif;
    font-weight: 400;
}

.elementor-element.elementor-element-26403de .premium-icon-box-content {
    color: var( --e-global-color-secondary);
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.7em;
}

.elementor-element.elementor-element-26403de:hover .premium-icon-box-content {
    color: var( --e-global-color-secondary);
}

.elementor-element.elementor-element-26403de {
    background-color: #FFFFFF;
    border-radius: 15px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-element.elementor-element-ffbb203 .premium-icon-box-container-in {
    text-align: left;
    background-color: #AE89BE00;
}

.elementor-element.elementor-element-ffbb203 .premium-icon-box-big {
    opacity: 0.2;
}

.elementor-element.elementor-element-ffbb203 .premium-icon-box-title {
    color: var( --e-global-color-4fe6d3d);
    font-family: "Poppins", Sans-serif;
    font-size: 32px;
    font-weight: 600;
}

.elementor-element.elementor-element-ffbb203:hover .premium-icon-box-title {
    color: var( --e-global-color-bb1c656);
}

.elementor-element.elementor-element-ffbb203 .premium-icon-box-label {
    font-family: "Lato", Sans-serif;
    font-weight: 400;
}

.elementor-element.elementor-element-ffbb203 .premium-icon-box-content {
    color: var( --e-global-color-secondary);
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 2.1em;
}

.elementor-element.elementor-element-ffbb203:hover .premium-icon-box-content {
    color: var( --e-global-color-secondary);
}

.elementor-element.elementor-element-ffbb203 {
    background-color: #FFFFFF;
    border-radius: 15px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-element.elementor-element-ffbb203>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 91px 0px;
}

.elementor-element.elementor-element-43494bd8>.elementor-container {
    min-height: 100vh;
}

.elementor-element.elementor-element-43494bd8>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-element.elementor-element-43494bd8:not(.elementor-motion-effects-element-type-background),
.elementor-element.elementor-element-43494bd8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("http://ecomartgroup.com/wp-content/uploads/2023/08/bg2.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-element.elementor-element-43494bd8 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0% 10% 0% 10%;
}

.elementor-element.elementor-element-43494bd8>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-element.elementor-element-205809b2.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-element.elementor-element-205809b2.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-element.elementor-element-205809b2.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-element.elementor-element-205809b2>.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-element.elementor-element-205809b2>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-element.elementor-element-205809b2>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-35cd9219>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-element.elementor-element-6ff89b1d>.elementor-element-populated {
    padding: 0px 30px 0px 0px;
}

.elementor-element.elementor-element-c190ad7 .premium-dual-header-first-header span {
    display: inline;
}

.elementor-element.elementor-element-c190ad7 .elementor-widget-container {
    text-align: left;
}

.elementor-element.elementor-element-c190ad7.premium-mask-yes .premium-dual-header-first-header span::after {
    background: var( --e-global-color-4fe6d3d);
}

.elementor-element.elementor-element-c190ad7 .premium-dual-header-first-span {
    font-family: "Lato", Sans-serif;
    font-size: 39px;
    font-weight: 400;
    background-color: transparent;
    background-image: linear-gradient(45deg, #AE89BE 0%, #84B2E0 100%);
}

.elementor-element.elementor-element-c190ad7 .premium-dual-header-second-header {
    font-family: "Poppins", Sans-serif;
    font-size: 48px;
    font-weight: 600;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 0px 0px 0px 4px;
    border-color: #FFFFFF;
    padding: 0px 0px 0px 10px;
}

.elementor-element.elementor-element-55e4e1e8 {
    text-align: justify;
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-element.elementor-element-55e4e1e8>.elementor-widget-container {
    margin: 0px 85px 0px 0px;
}

.elementor-element.elementor-element-368dce37>.elementor-widget-container {
    padding: 25px 25px 25px 25px;
    background-color: #FFFFFFCC;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 15px 15px 15px 15px;
}

.elementor-element.elementor-element-206c21d6>.elementor-container {
    min-height: 100vh;
}

.elementor-element.elementor-element-206c21d6>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-element.elementor-element-206c21d6:not(.elementor-motion-effects-element-type-background),
.elementor-element.elementor-element-206c21d6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("http://ecomartgroup.com/wp-content/uploads/2023/02/5.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-element.elementor-element-206c21d6>.elementor-background-overlay {
    background-color: #424242C7;
    opacity: 0.7;
    mix-blend-mode: multiply;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-206c21d6 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 3% 10% 0% 10%;
}

.elementor-bc-flex-widget .elementor-element.elementor-element-754c0941.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-element.elementor-element-754c0941.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-element.elementor-element-754c0941.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-element.elementor-element-754c0941>.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-element.elementor-element-754c0941>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-element.elementor-element-754c0941>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-element.elementor-element-3b517c79.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-element.elementor-element-3b517c79.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-element.elementor-element-2ac9730 .premium-dual-header-first-header span {
    display: inline;
}

.elementor-element.elementor-element-2ac9730 .elementor-widget-container {
    text-align: left;
}

.elementor-element.elementor-element-2ac9730.premium-mask-yes .premium-dual-header-first-header span::after {
    background: var( --e-global-color-4fe6d3d);
}

.elementor-element.elementor-element-2ac9730 .premium-mask-span {
    padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-2ac9730 .premium-dual-header-first-span {
    font-family: "Poppins", Sans-serif;
    font-size: 48px;
    font-weight: 600;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 0px 0px 0px 4px;
    border-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
}

.elementor-element.elementor-element-2ac9730 .premium-dual-header-second-header {
    font-family: "Poppins", Sans-serif;
    font-size: 48px;
    font-weight: 600;
    background-color: #FFFFFF;
    border-style: none;
    padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-a1b1296>.elementor-widget-container {
    padding: 25px 5px 25px 5px;
    background-color: #FFFFFFBD;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 10px 10px 10px 10px;
}

.elementor-element.elementor-element-5dc0a437 .premium-counter:not(.top) {
    justify-content: center;
}

.elementor-element.elementor-element-5dc0a437 .premium-counter.top {
    align-items: center;
}

.elementor-element.elementor-element-5dc0a437 .premium-init-wrapper {
    flex-direction: column;
}

.elementor-element.elementor-element-5dc0a437 .premium-counter-value-wrap {
    align-self: center;
}

.elementor-element.elementor-element-5dc0a437 .premium-counter-title {
    text-align: center;
}

.elementor-element.elementor-element-5dc0a437 .premium-counter-area .premium-counter-icon img.custom-image {
    width: 150px;
}

.elementor-element.elementor-element-5dc0a437 .premium-counter-area .premium-counter-icon svg {
    width: 150px;
    height: 150px;
}

.elementor-element.elementor-element-5dc0a437 .premium-counter-icon {
    margin: 0px 0px 12px 0px;
}

.elementor-element.elementor-element-5dc0a437 .premium-counter-title .premium-counter-title-val {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 500;
}

.elementor-element.elementor-element-5dc0a437 .premium-counter-desc {
    font-family: "Lato", Sans-serif;
    font-weight: 400;
}

.elementor-element.elementor-element-5dc0a437 .premium-counter-area .premium-counter-init {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 42px;
    font-weight: 600;
}

.elementor-element.elementor-element-5dc0a437 .premium-counter-area span#prefix {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-element.elementor-element-5dc0a437>.elementor-widget-container {
    padding: 5px 0px 0px 0px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-4fe6d3d);
    border-radius: 15px 15px 15px 15px;
}

.elementor-element.elementor-element-5dc0a437:hover .elementor-widget-container {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-bb1c656);
}

.elementor-element.elementor-element-5dc0a437:hover>.elementor-widget-container {
    border-radius: 15px 15px 15px 15px;
}

.elementor-element.elementor-element-9e6fe73 .premium-counter:not(.top) {
    justify-content: center;
}

.elementor-element.elementor-element-9e6fe73 .premium-counter.top {
    align-items: center;
}

.elementor-element.elementor-element-9e6fe73 .premium-init-wrapper {
    flex-direction: column;
}

.elementor-element.elementor-element-9e6fe73 .premium-counter-value-wrap {
    align-self: center;
}

.elementor-element.elementor-element-9e6fe73 .premium-counter-title {
    text-align: center;
}

.elementor-element.elementor-element-9e6fe73 .premium-counter-area .premium-counter-icon img.custom-image {
    width: 150px;
}

.elementor-element.elementor-element-9e6fe73 .premium-counter-area .premium-counter-icon svg {
    width: 150px;
    height: 150px;
}

.elementor-element.elementor-element-9e6fe73 .premium-counter-icon {
    margin: 0px 0px 12px 0px;
}

.elementor-element.elementor-element-9e6fe73 .premium-counter-title .premium-counter-title-val {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 500;
}

.elementor-element.elementor-element-9e6fe73 .premium-counter-desc {
    font-family: "Lato", Sans-serif;
    font-weight: 400;
}

.elementor-element.elementor-element-9e6fe73 .premium-counter-area .premium-counter-init {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 42px;
    font-weight: 600;
}

.elementor-element.elementor-element-9e6fe73 .premium-counter-area span#prefix {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-element.elementor-element-9e6fe73>.elementor-widget-container {
    padding: 5px 0px 0px 0px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-4fe6d3d);
    border-radius: 15px 15px 15px 15px;
}

.elementor-element.elementor-element-9e6fe73:hover .elementor-widget-container {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-bb1c656);
}

.elementor-element.elementor-element-9e6fe73:hover>.elementor-widget-container {
    border-radius: 15px 15px 15px 15px;
}

.elementor-element.elementor-element-9c30a3d .premium-counter:not(.top) {
    justify-content: center;
}

.elementor-element.elementor-element-9c30a3d .premium-counter.top {
    align-items: center;
}

.elementor-element.elementor-element-9c30a3d .premium-init-wrapper {
    flex-direction: column;
}

.elementor-element.elementor-element-9c30a3d .premium-counter-value-wrap {
    align-self: center;
}

.elementor-element.elementor-element-9c30a3d .premium-counter-title {
    text-align: center;
}

.elementor-element.elementor-element-9c30a3d .premium-counter-area .premium-counter-icon img.custom-image {
    width: 150px;
}

.elementor-element.elementor-element-9c30a3d .premium-counter-area .premium-counter-icon svg {
    width: 150px;
    height: 150px;
}

.elementor-element.elementor-element-9c30a3d .premium-counter-icon {
    margin: 0px 0px 12px 0px;
}

.elementor-element.elementor-element-9c30a3d .premium-counter-title .premium-counter-title-val {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 500;
}

.elementor-element.elementor-element-9c30a3d .premium-counter-desc {
    font-family: "Lato", Sans-serif;
    font-weight: 400;
}

.elementor-element.elementor-element-9c30a3d .premium-counter-area .premium-counter-init {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 42px;
    font-weight: 600;
}

.elementor-element.elementor-element-9c30a3d .premium-counter-area span#prefix {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-element.elementor-element-9c30a3d>.elementor-widget-container {
    padding: 5px 0px 0px 0px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-4fe6d3d);
    border-radius: 15px 15px 15px 15px;
}

.elementor-element.elementor-element-9c30a3d:hover .elementor-widget-container {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-bb1c656);
}

.elementor-element.elementor-element-9c30a3d:hover>.elementor-widget-container {
    border-radius: 15px 15px 15px 15px;
}

.elementor-element.elementor-element-39f19d92>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-element.elementor-element-8b9511f {
    text-align: justify;
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-element.elementor-element-8b9511f>.elementor-widget-container {
    margin: 0px 50px 0px 0px;
}

.elementor-element.elementor-element-08ef970 .elementor-widget-container {
    text-align: left;
}

.elementor-element.elementor-element-08ef970 .premium-image-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    background-image: url("http://ecomartgroup.com/wp-content/uploads/2023/02/blue-colors-gradient-bg.webp");
    background-position: center left;
    border-radius: 10px;
}

.elementor-element.elementor-element-08ef970 .premium-image-button .premium-image-button-text-icon-wrapper span {
    color: var( --e-global-color-4fe6d3d);
}

.elementor-element.elementor-element-08ef970 .premium-image-button-none:hover,
.elementor-element.elementor-element-08ef970 .premium-image-button-style4-icon-wrapper,
.elementor-element.elementor-element-08ef970 .premium-image-button-style1:before,
.elementor-element.elementor-element-08ef970 .premium-image-button-style3:hover,
.elementor-element.elementor-element-08ef970 .premium-image-button-overlap-effect-horizontal:hover,
.elementor-element.elementor-element-08ef970 .premium-image-button-overlap-effect-vertical:hover,
.elementor-element.elementor-element-08ef970 .premium-button-style6-bg,
.elementor-element.elementor-element-08ef970 .premium-button-style6:before {
    background-image: url("http://ecomartgroup.com/wp-content/uploads/2023/02/blue-colors-gradient-bg.webp");
    background-position: center center;
}

.elementor-element.elementor-element-f1a9c68 .eael-lc-logo {
    border-style: none;
}

.elementor-element.elementor-element-f1a9c68 .eael-lc-logo,
.elementor-element.elementor-element-f1a9c68 .eael-lc-logo img {
    border-radius: 20px 20px 20px 20px;
}

.elementor-element.elementor-element-3992c8ea>.elementor-container {
    min-height: 100vh;
}

.elementor-element.elementor-element-3992c8ea:not(.elementor-motion-effects-element-type-background),
.elementor-element.elementor-element-3992c8ea>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("http://ecomartgroup.com/wp-content/uploads/2023/02/gates-of-babylon-lion-WEB-1920x720-1-1.jpg");
    background-position: center left;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-element.elementor-element-3992c8ea>.elementor-background-overlay {
    mix-blend-mode: multiply;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-3992c8ea {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 3% 10% 5% 10%;
}

.elementor-bc-flex-widget .elementor-element.elementor-element-19e12c4e.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-element.elementor-element-19e12c4e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-element.elementor-element-19e12c4e.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-element.elementor-element-19e12c4e>.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-element.elementor-element-19e12c4e>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0em 0em 0em 0em;
    --e-column-margin-right: 0em;
    --e-column-margin-left: 0em;
    padding: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-19e12c4e>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-cff0625 .premium-dual-header-first-header span {
    display: inline;
}

.elementor-element.elementor-element-cff0625 .elementor-widget-container {
    text-align: left;
}

.elementor-element.elementor-element-cff0625.premium-mask-yes .premium-dual-header-first-header span::after {
    background: var( --e-global-color-4fe6d3d);
}

.elementor-element.elementor-element-cff0625 .premium-mask-span {
    padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-cff0625 .premium-dual-header-first-span {
    font-family: "Poppins", Sans-serif;
    font-size: 48px;
    font-weight: 600;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 0px 0px 0px 4px;
    border-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
}

.elementor-element.elementor-element-cff0625 .premium-dual-header-second-header {
    font-family: "Poppins", Sans-serif;
    font-size: 48px;
    font-weight: 600;
    background-color: #FFFFFF;
    border-style: none;
    padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-71c6ceb4 {
    text-align: justify;
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-element.elementor-element-71c6ceb4>.elementor-widget-container {
    margin: 0px 170px 0px 0px;
}

.elementor-bc-flex-widget .elementor-element.elementor-element-6a2bca88.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-element.elementor-element-6a2bca88.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-element.elementor-element-59590bd8>.elementor-widget-container {
    padding: 25px 5px 25px 5px;
    background-color: #FFFFFFBD;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 10px 10px 10px 10px;
}

.elementor-element.elementor-element-69e4a8bc .premium-dual-header-first-header span {
    display: block;
}

.elementor-element.elementor-element-69e4a8bc .elementor-widget-container {
    text-align: left;
}

.elementor-element.elementor-element-69e4a8bc .premium-dual-header-first-span {
    background-color: #FFFFFF;
}

.elementor-element.elementor-element-69e4a8bc .premium-dual-header-second-header {
    font-family: "Poppins", Sans-serif;
    font-size: 32px;
    font-weight: 600;
    background-color: transparent;
    background-image: linear-gradient(45deg, #FFFFFF 0%, var( --e-global-color-bb1c656) 100%);
    border-style: solid;
    border-width: 0px 0px 0px 3px;
    border-color: #FFFFFF;
    padding: 0px 0px 0px 10px;
}

.elementor-element.elementor-element-69e4a8bc>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-2e190cb .elementor-widget-container {
    text-align: right;
}

.elementor-element.elementor-element-2e190cb .premium-image-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    background-image: url("http://ecomartgroup.com/wp-content/uploads/2023/02/blue-colors-gradient-bg.webp");
    background-position: center left;
    border-radius: 10px;
}

.elementor-element.elementor-element-2e190cb .premium-image-button .premium-image-button-text-icon-wrapper span {
    color: var( --e-global-color-4fe6d3d);
}

.elementor-element.elementor-element-2e190cb .premium-image-button-none:hover,
.elementor-element.elementor-element-2e190cb .premium-image-button-style4-icon-wrapper,
.elementor-element.elementor-element-2e190cb .premium-image-button-style1:before,
.elementor-element.elementor-element-2e190cb .premium-image-button-style3:hover,
.elementor-element.elementor-element-2e190cb .premium-image-button-overlap-effect-horizontal:hover,
.elementor-element.elementor-element-2e190cb .premium-image-button-overlap-effect-vertical:hover,
.elementor-element.elementor-element-2e190cb .premium-button-style6-bg,
.elementor-element.elementor-element-2e190cb .premium-button-style6:before {
    background-image: url("http://ecomartgroup.com/wp-content/uploads/2023/02/blue-colors-gradient-bg.webp");
    background-position: center center;
}

.elementor-element.elementor-element-8c74a74>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

 .premium-flip-front-image,
 .premium-flip-text-wrapper svg {
    width: 150px;
}

 .premium-flip-front-content-container {
    align-items: center;
    justify-content: center;
}

 .premium-flip-front {
    text-align: center;
    background-color: #02010100;
    background-image: url("http://ecomartgroup.com/wp-content/uploads/2023/02/bentifood-blur2.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    border-style: none;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

 .premium-flip-back-image,
 .premium-flip-back-text-wrapper svg {
    width: 170px;
}

 .premium-flip-back-content-container {
    align-items: flex-start;
    justify-content: center;
}

 .premium-flip-back {
    text-align: center;
    background-color: #02010100;
    background-image: url("http://ecomartgroup.com/wp-content/uploads/2023/02/bentifood-5.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}

 .premium-flip-main-box {
    height: 350px;
}

 .premium-flip-front,
.premium-flip-style-flip .premium-flip-front-overlay {
    border-radius: 20px;
}

 .premium-flip-main-box:hover .premium-flip-back {
    border-style: none;
}

 .premium-flip-back,
.premium-flip-style-flip .premium-flip-back-overlay {
    border-radius: 20px;
}

 .premium-flip-front-icon,
 .premium-flip-front-image,
 .premium-flip-front-lottie {
    border-style: none;
    border-radius: 0px;
}

 .premium-flip-front-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 30px;
    font-weight: 500;
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}

 .premium-flip-front-description {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 400;
    margin: -10px 0px 0px 0px;
}

 .premium-flip-back-title {
    color: #FFFFFF;
}

 .premium-flip-box-link {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    color: #FFFFFF;
    background-color: var( --e-global-color-4fe6d3d);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF00;
    border-radius: 10px;
    margin: 7em 0em 0em 0em;
    padding: 5px 15px 5px 15px;
}

 .premium-flip-box-link:hover {
    color: #FFFFFF;
    background-color: var( --e-global-color-bb1c656);
}

.elementor-element.elementor-element-b038a12 .premium-flip-front-image,
.elementor-element.elementor-element-b038a12 .premium-flip-text-wrapper svg {
    width: 150px;
}

.elementor-element.elementor-element-b038a12 .premium-flip-front-content-container {
    align-items: center;
    justify-content: center;
}

.elementor-element.elementor-element-b038a12 .premium-flip-front {
    text-align: center;
    background-color: #02010100;
    background-image: url("http://ecomartgroup.com/wp-content/uploads/2023/02/frekafood-blur3.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    border-style: none;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-element.elementor-element-b038a12 .premium-flip-back-image,
.elementor-element.elementor-element-b038a12 .premium-flip-back-text-wrapper svg {
    width: 170px;
}

.elementor-element.elementor-element-b038a12 .premium-flip-back-content-container {
    align-items: flex-start;
    justify-content: center;
}

.elementor-element.elementor-element-b038a12 .premium-flip-back {
    text-align: center;
    background-color: #02010100;
    background-image: url("http://ecomartgroup.com/wp-content/uploads/2023/02/frekafood-3.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-element.elementor-element-b038a12 .premium-flip-main-box {
    height: 350px;
}

.elementor-element.elementor-element-b038a12 .premium-flip-front,
.elementor-element.elementor-element-b038a12.premium-flip-style-flip .premium-flip-front-overlay {
    border-radius: 20px;
}

.elementor-element.elementor-element-b038a12 .premium-flip-main-box:hover .premium-flip-back {
    border-style: none;
}

.elementor-element.elementor-element-b038a12 .premium-flip-back,
.elementor-element.elementor-element-b038a12.premium-flip-style-flip .premium-flip-back-overlay {
    border-radius: 20px;
}

.elementor-element.elementor-element-b038a12 .premium-flip-front-icon,
.elementor-element.elementor-element-b038a12 .premium-flip-front-image,
.elementor-element.elementor-element-b038a12 .premium-flip-front-lottie {
    border-style: none;
    border-radius: 0px;
}

.elementor-element.elementor-element-b038a12 .premium-flip-front-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 30px;
    font-weight: 500;
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}

.elementor-element.elementor-element-b038a12 .premium-flip-front-description {
    color: #FFFFFF;
    font-size: 22px;
    font-weight: 400;
    margin: -10px 0px 0px 0px;
}

.elementor-element.elementor-element-b038a12 .premium-flip-back-title {
    color: #FFFFFF;
}

.elementor-element.elementor-element-b038a12 .premium-flip-box-link {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    color: #FFFFFF;
    background-color: var( --e-global-color-4fe6d3d);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF00;
    border-radius: 10px;
    margin: 7em 0em 0em 0em;
    padding: 5px 15px 5px 15px;
}

.elementor-element.elementor-element-b038a12 .premium-flip-box-link:hover {
    color: #FFFFFF;
    background-color: var( --e-global-color-bb1c656);
}

.elementor-element.elementor-element-41108b56 .premium-flip-front-image,
.elementor-element.elementor-element-41108b56 .premium-flip-text-wrapper svg {
    width: 150px;
}

.elementor-element.elementor-element-41108b56 .premium-flip-front-content-container {
    align-items: center;
    justify-content: center;
}

.elementor-element.elementor-element-41108b56 .premium-flip-front {
    text-align: center;
    background-color: #02010100;
    background-image: url("http://ecomartgroup.com/wp-content/uploads/2023/02/roserosil-blur.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    border-style: none;
}

.elementor-element.elementor-element-41108b56 .premium-flip-back-image,
.elementor-element.elementor-element-41108b56 .premium-flip-back-text-wrapper svg {
    width: 170px;
}

.elementor-element.elementor-element-41108b56 .premium-flip-back-content-container {
    align-items: flex-start;
    justify-content: center;
}

.elementor-element.elementor-element-41108b56 .premium-flip-back {
    text-align: center;
    background-color: #02010100;
    background-image: url("http://ecomartgroup.com/wp-content/uploads/2023/02/roserosil-2.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-element.elementor-element-41108b56 .premium-flip-main-box {
    height: 350px;
}

.elementor-element.elementor-element-41108b56 .premium-flip-front,
.elementor-element.elementor-element-41108b56.premium-flip-style-flip .premium-flip-front-overlay {
    border-radius: 20px;
}

.elementor-element.elementor-element-41108b56 .premium-flip-main-box:hover .premium-flip-back {
    border-style: none;
}

.elementor-element.elementor-element-41108b56 .premium-flip-back,
.elementor-element.elementor-element-41108b56.premium-flip-style-flip .premium-flip-back-overlay {
    border-radius: 20px;
}

.elementor-element.elementor-element-41108b56 .premium-flip-front-icon,
.elementor-element.elementor-element-41108b56 .premium-flip-front-image,
.elementor-element.elementor-element-41108b56 .premium-flip-front-lottie {
    border-style: none;
    border-radius: 0px;
}

.elementor-element.elementor-element-41108b56 .premium-flip-front-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 30px;
    font-weight: 500;
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}

.elementor-element.elementor-element-41108b56 .premium-flip-front-description {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 400;
    margin: -10px 0px 0px 0px;
}

.elementor-element.elementor-element-41108b56 .premium-flip-back-title {
    color: #FFFFFF;
}

.elementor-element.elementor-element-41108b56 .premium-flip-box-link {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    color: #FFFFFF;
    background-color: var( --e-global-color-4fe6d3d);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF00;
    border-radius: 10px;
    margin: 7em 0em 0em 0em;
    padding: 5px 15px 5px 15px;
}

.elementor-element.elementor-element-41108b56 .premium-flip-box-link:hover {
    color: #FFFFFF;
    background-color: var( --e-global-color-bb1c656);
}

.elementor-element.elementor-element-4e7084f6 .premium-flip-front-image,
.elementor-element.elementor-element-4e7084f6 .premium-flip-text-wrapper svg {
    width: 150px;
}

.elementor-element.elementor-element-4e7084f6 .premium-flip-front-content-container {
    align-items: center;
    justify-content: center;
}

.elementor-element.elementor-element-4e7084f6 .premium-flip-front {
    text-align: center;
    background-color: #02010100;
    background-image: url("http://ecomartgroup.com/wp-content/uploads/2023/02/captainonline-blur3.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    border-style: none;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-element.elementor-element-4e7084f6 .premium-flip-back-image,
.elementor-element.elementor-element-4e7084f6 .premium-flip-back-text-wrapper svg {
    width: 136px;
}

.elementor-element.elementor-element-4e7084f6 .premium-flip-back-content-container {
    align-items: flex-start;
    justify-content: center;
}

.elementor-element.elementor-element-4e7084f6 .premium-flip-back {
    text-align: center;
    background-color: #02010100;
    background-image: url("http://ecomartgroup.com/wp-content/uploads/2023/02/captainonline-3.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-element.elementor-element-4e7084f6 .premium-flip-main-box {
    height: 350px;
}

.elementor-element.elementor-element-4e7084f6 .premium-flip-front,
.elementor-element.elementor-element-4e7084f6.premium-flip-style-flip .premium-flip-front-overlay {
    border-radius: 20px;
}

.elementor-element.elementor-element-4e7084f6 .premium-flip-main-box:hover .premium-flip-back {
    border-style: none;
}

.elementor-element.elementor-element-4e7084f6 .premium-flip-back,
.elementor-element.elementor-element-4e7084f6.premium-flip-style-flip .premium-flip-back-overlay {
    border-radius: 20px;
}

.elementor-element.elementor-element-4e7084f6 .premium-flip-front-icon,
.elementor-element.elementor-element-4e7084f6 .premium-flip-front-image,
.elementor-element.elementor-element-4e7084f6 .premium-flip-front-lottie {
    border-style: none;
    border-radius: 0px;
}

.elementor-element.elementor-element-4e7084f6 .premium-flip-front-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 30px;
    font-weight: 500;
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}

.elementor-element.elementor-element-4e7084f6 .premium-flip-front-description {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 400;
    margin: -10px 0px 0px 0px;
}

.elementor-element.elementor-element-4e7084f6 .premium-flip-back-icon,
.elementor-element.elementor-element-4e7084f6 .premium-flip-back-image,
.elementor-element.elementor-element-4e7084f6 .premium-flip-back-lottie {
    margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-4e7084f6 .premium-flip-box-link {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    color: #FFFFFF;
    background-color: var( --e-global-color-4fe6d3d);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF00;
    border-radius: 10px;
    margin: 7em 0em 0em 0em;
    padding: 5px 15px 5px 15px;
}

.elementor-element.elementor-element-4e7084f6 .premium-flip-box-link:hover {
    color: #FFFFFF;
    background-color: var( --e-global-color-bb1c656);
}

.elementor-element.elementor-element-79331584>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-element.elementor-element-2b6324b3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-element.elementor-element-2b6324b3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-element.elementor-element-2b6324b3>.elementor-element-populated {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #02010100;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-element.elementor-element-2b6324b3>.elementor-element-populated,
.elementor-element.elementor-element-2b6324b3>.elementor-element-populated>.elementor-background-overlay,
.elementor-element.elementor-element-2b6324b3>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-element.elementor-element-2b6324b3>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-52776bf6 {
    --e-image-carousel-slides-to-show: 9;
}

.elementor-element.elementor-element-52776bf6 .swiper-wrapper {
    display: flex;
    align-items: center;
}

.elementor-element.elementor-element-1aee5057>.elementor-container {
    min-height: 100vh;
}

.elementor-element.elementor-element-1aee5057>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-element.elementor-element-1aee5057:not(.elementor-motion-effects-element-type-background),
.elementor-element.elementor-element-1aee5057>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("http://ecomartgroup.com/wp-content/uploads/2023/02/aerial-view-cargo-ship-cargo-container-harbor-min-1.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-element.elementor-element-1aee5057>.elementor-background-overlay {
    background-color: #949494;
    opacity: 0.7;
    mix-blend-mode: multiply;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-1aee5057 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 3% 10% 3% 10%;
}

.elementor-bc-flex-widget .elementor-element.elementor-element-4c453a0c.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-element.elementor-element-4c453a0c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-element.elementor-element-4c453a0c.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-element.elementor-element-4c453a0c>.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-element.elementor-element-4c453a0c>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0em 0em 0em 0em;
    --e-column-margin-right: 0em;
    --e-column-margin-left: 0em;
    padding: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-4c453a0c>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-8e03956 .premium-dual-header-first-header span {
    display: inline;
}

.elementor-element.elementor-element-8e03956 .elementor-widget-container {
    text-align: left;
}

.elementor-element.elementor-element-8e03956.premium-mask-yes .premium-dual-header-first-header span::after {
    background: var( --e-global-color-4fe6d3d);
}

.elementor-element.elementor-element-8e03956 .premium-mask-span {
    padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-8e03956 .premium-dual-header-first-span {
    font-family: "Poppins", Sans-serif;
    font-size: 48px;
    font-weight: 600;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 0px 0px 0px 4px;
    border-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
}

.elementor-element.elementor-element-8e03956 .premium-dual-header-second-header {
    font-family: "Poppins", Sans-serif;
    font-size: 48px;
    font-weight: 600;
    background-color: #FFFFFF;
    border-style: none;
    padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-db98303 .premium-dual-header-first-header span {
    display: block;
}

.elementor-element.elementor-element-db98303 .elementor-widget-container {
    text-align: left;
}

.elementor-element.elementor-element-db98303 .premium-dual-header-first-span {
    background-color: #FFFFFF;
}

.elementor-element.elementor-element-db98303 .premium-dual-header-second-header {
    font-family: "Poppins", Sans-serif;
    font-size: 32px;
    font-weight: 600;
    background-color: transparent;
    background-image: linear-gradient(45deg, #FFFFFF 0%, #FFFFFF 100%);
    border-style: solid;
    border-width: 0px 0px 0px 3px;
    border-color: #FFFFFF;
    padding: 0px 0px 0px 10px;
}

.elementor-element.elementor-element-db98303>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-4f8803b1 {
    text-align: justify;
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-element.elementor-element-4f8803b1>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-b994f73 .premium-counter:not(.top) {
    justify-content: center;
}

.elementor-element.elementor-element-b994f73 .premium-counter.top {
    align-items: center;
}

.elementor-element.elementor-element-b994f73 .premium-init-wrapper {
    flex-direction: column;
}

.elementor-element.elementor-element-b994f73 .premium-counter-value-wrap {
    align-self: center;
}

.elementor-element.elementor-element-b994f73 .premium-counter-title {
    text-align: center;
}

.elementor-element.elementor-element-b994f73 .premium-counter-area .premium-counter-icon img.custom-image {
    width: 150px;
}

.elementor-element.elementor-element-b994f73 .premium-counter-area .premium-counter-icon svg {
    width: 150px;
    height: 150px;
}

.elementor-element.elementor-element-b994f73 .premium-counter-icon {
    margin: 0px 0px 12px 0px;
}

.elementor-element.elementor-element-b994f73 .premium-counter-title .premium-counter-title-val {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 500;
}

.elementor-element.elementor-element-b994f73 .premium-counter-desc {
    font-family: "Lato", Sans-serif;
    font-weight: 400;
}

.elementor-element.elementor-element-b994f73 .premium-counter-area .premium-counter-init {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 42px;
    font-weight: 600;
}

.elementor-element.elementor-element-b994f73 .premium-counter-area span#prefix {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-element.elementor-element-b994f73>.elementor-widget-container {
    padding: 5px 0px 0px 0px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-4fe6d3d);
    border-radius: 15px 15px 15px 15px;
}

.elementor-element.elementor-element-b994f73:hover .elementor-widget-container {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-bb1c656);
}

.elementor-element.elementor-element-b994f73:hover>.elementor-widget-container {
    border-radius: 15px 15px 15px 15px;
}

.elementor-element.elementor-element-2deee07 .premium-counter:not(.top) {
    justify-content: center;
}

.elementor-element.elementor-element-2deee07 .premium-counter.top {
    align-items: center;
}

.elementor-element.elementor-element-2deee07 .premium-init-wrapper {
    flex-direction: column;
}

.elementor-element.elementor-element-2deee07 .premium-counter-value-wrap {
    align-self: center;
}

.elementor-element.elementor-element-2deee07 .premium-counter-title {
    text-align: center;
}

.elementor-element.elementor-element-2deee07 .premium-counter-area .premium-counter-icon img.custom-image {
    width: 150px;
}

.elementor-element.elementor-element-2deee07 .premium-counter-area .premium-counter-icon svg {
    width: 150px;
    height: 150px;
}

.elementor-element.elementor-element-2deee07 .premium-counter-icon {
    margin: 0px 0px 12px 0px;
}

.elementor-element.elementor-element-2deee07 .premium-counter-title .premium-counter-title-val {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 500;
}

.elementor-element.elementor-element-2deee07 .premium-counter-desc {
    font-family: "Lato", Sans-serif;
    font-weight: 400;
}

.elementor-element.elementor-element-2deee07 .premium-counter-area .premium-counter-init {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 42px;
    font-weight: 600;
}

.elementor-element.elementor-element-2deee07 .premium-counter-area span#prefix {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-element.elementor-element-2deee07>.elementor-widget-container {
    padding: 5px 0px 0px 0px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-4fe6d3d);
    border-radius: 15px 15px 15px 15px;
}

.elementor-element.elementor-element-2deee07:hover .elementor-widget-container {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-bb1c656);
}

.elementor-element.elementor-element-2deee07:hover>.elementor-widget-container {
    border-radius: 15px 15px 15px 15px;
}

.elementor-element.elementor-element-120bf93 .premium-counter:not(.top) {
    justify-content: center;
}

.elementor-element.elementor-element-120bf93 .premium-counter.top {
    align-items: center;
}

.elementor-element.elementor-element-120bf93 .premium-init-wrapper {
    flex-direction: column;
}

.elementor-element.elementor-element-120bf93 .premium-counter-value-wrap {
    align-self: center;
}

.elementor-element.elementor-element-120bf93 .premium-counter-title {
    text-align: center;
}

.elementor-element.elementor-element-120bf93 .premium-counter-area .premium-counter-icon img.custom-image {
    width: 150px;
}

.elementor-element.elementor-element-120bf93 .premium-counter-area .premium-counter-icon svg {
    width: 150px;
    height: 150px;
}

.elementor-element.elementor-element-120bf93 .premium-counter-icon {
    margin: 0px 0px 12px 0px;
}

.elementor-element.elementor-element-120bf93 .premium-counter-title .premium-counter-title-val {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 500;
}

.elementor-element.elementor-element-120bf93 .premium-counter-desc {
    font-family: "Lato", Sans-serif;
    font-weight: 400;
}

.elementor-element.elementor-element-120bf93 .premium-counter-area .premium-counter-init {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 42px;
    font-weight: 600;
}

.elementor-element.elementor-element-120bf93 .premium-counter-area span#prefix {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
}

.elementor-element.elementor-element-120bf93>.elementor-widget-container {
    padding: 5px 0px 0px 0px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-4fe6d3d);
    border-radius: 15px 15px 15px 15px;
}

.elementor-element.elementor-element-120bf93:hover .elementor-widget-container {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-bb1c656);
}

.elementor-element.elementor-element-120bf93:hover>.elementor-widget-container {
    border-radius: 15px 15px 15px 15px;
}

.elementor-element.elementor-element-1f560241>.elementor-element-populated {
    border-style: none;
    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;
}

.elementor-element.elementor-element-1f560241>.elementor-element-populated,
.elementor-element.elementor-element-1f560241>.elementor-element-populated>.elementor-background-overlay,
.elementor-element.elementor-element-1f560241>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-element.elementor-element-1f560241>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-3a8cd78 .premium-dual-header-first-header span {
    display: block;
}

.elementor-element.elementor-element-3a8cd78 .elementor-widget-container {
    text-align: left;
}

.elementor-element.elementor-element-3a8cd78 .premium-dual-header-first-span {
    background-color: #FFFFFF;
}

.elementor-element.elementor-element-3a8cd78 .premium-dual-header-second-header {
    font-family: "Poppins", Sans-serif;
    font-size: 32px;
    font-weight: 600;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 0px 0px 0px 3px;
    border-color: #FFFFFF;
    padding: 0px 0px 0px 10px;
}

.elementor-element.elementor-element-3a8cd78>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-66d27166>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-element.elementor-element-66d27166 {
    margin-top: 20px;
    margin-bottom: 0px;
}

.elementor-element.elementor-element-37e0ae4a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-element.elementor-element-37e0ae4a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-element.elementor-element-37e0ae4a>.elementor-element-populated {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #02010100;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-element.elementor-element-37e0ae4a>.elementor-element-populated,
.elementor-element.elementor-element-37e0ae4a>.elementor-element-populated>.elementor-background-overlay,
.elementor-element.elementor-element-37e0ae4a>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-element.elementor-element-37e0ae4a>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-d09514c {
    --e-image-carousel-slides-to-show: 9;
}

.elementor-element.elementor-element-d09514c .swiper-wrapper {
    display: flex;
    align-items: center;
}

.elementor-element.elementor-element-6b8957ee>.elementor-container {
    min-height: 100vh;
}

.elementor-element.elementor-element-6b8957ee>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-element.elementor-element-6b8957ee:not(.elementor-motion-effects-element-type-background),
.elementor-element.elementor-element-6b8957ee>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("http://ecomartgroup.com/wp-content/uploads/2023/08/666.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-element.elementor-element-6b8957ee {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 0px 0px;
}

.elementor-element.elementor-element-6b8957ee>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-element.elementor-element-18c86b0c.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-element.elementor-element-18c86b0c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-element.elementor-element-18c86b0c.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-element.elementor-element-18c86b0c>.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-element.elementor-element-18c86b0c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-element.elementor-element-18c86b0c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFFE3;
}

.elementor-element.elementor-element-18c86b0c>.elementor-element-populated,
.elementor-element.elementor-element-18c86b0c>.elementor-element-populated>.elementor-background-overlay,
.elementor-element.elementor-element-18c86b0c>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-element.elementor-element-18c86b0c>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 150px 0px 150px;
    --e-column-margin-right: 150px;
    --e-column-margin-left: 150px;
    padding: 40px 40px 40px 40px;
}

.elementor-element.elementor-element-18c86b0c>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-7e0a191 .premium-dual-header-first-header span {
    display: inline;
}

.elementor-element.elementor-element-7e0a191 .elementor-widget-container {
    text-align: left;
}

.elementor-element.elementor-element-7e0a191.premium-mask-yes .premium-dual-header-first-header span::after {
    background: var( --e-global-color-4fe6d3d);
}

.elementor-element.elementor-element-7e0a191 .premium-mask-span {
    padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-7e0a191 .premium-dual-header-first-span {
    font-family: "Poppins", Sans-serif;
    font-size: 48px;
    font-weight: 600;
    background-color: var( --e-global-color-4fe6d3d);
    border-style: solid;
    border-width: 0px 0px 0px 4px;
    border-color: var( --e-global-color-4fe6d3d);
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
}

.elementor-element.elementor-element-7e0a191 .premium-dual-header-second-header {
    font-family: "Poppins", Sans-serif;
    font-size: 48px;
    font-weight: 600;
    background-color: var( --e-global-color-bb1c656);
    border-style: none;
    padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-2adf7052 {
    text-align: justify;
    color: var( --e-global-color-secondary);
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-element.elementor-element-2adf7052>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-element.elementor-element-2f6cd7e8.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-element.elementor-element-2f6cd7e8.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-element.elementor-element-2f6cd7e8>.elementor-element-populated {
    border-style: none;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0em 0em 0em 0em;
    --e-column-margin-right: 0em;
    --e-column-margin-left: 0em;
    padding: 1em 5em 2em 0em;
}

.elementor-element.elementor-element-2f6cd7e8>.elementor-element-populated,
.elementor-element.elementor-element-2f6cd7e8>.elementor-element-populated>.elementor-background-overlay,
.elementor-element.elementor-element-2f6cd7e8>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-element.elementor-element-2f6cd7e8>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-28474918 {
    text-align: justify;
    color: var( --e-global-color-secondary);
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-element.elementor-element-28474918>.elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

.elementor-element.elementor-element-3ee78201 .elementor-field-group {
    padding-right: calc( 10px/2);
    padding-left: calc( 10px/2);
    margin-bottom: 10px;
}

.elementor-element.elementor-element-3ee78201 .elementor-form-fields-wrapper {
    margin-left: calc( -10px/2);
    margin-right: calc( -10px/2);
    margin-bottom: -10px;
}

.elementor-element.elementor-element-3ee78201 .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-element.elementor-element-3ee78201 .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0;
}

body.rtl .elementor-element.elementor-element-3ee78201 .elementor-labels-inline .elementor-field-group>label {
    padding-left: 0px;
}

body:not(.rtl) .elementor-element.elementor-element-3ee78201 .elementor-labels-inline .elementor-field-group>label {
    padding-right: 0px;
}

body .elementor-element.elementor-element-3ee78201 .elementor-labels-above .elementor-field-group>label {
    padding-bottom: 0px;
}

.elementor-element.elementor-element-3ee78201 .elementor-field-group>label {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-element.elementor-element-3ee78201 .elementor-field-type-html {
    padding-bottom: 0px;
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-element.elementor-element-3ee78201 .elementor-field-group .elementor-field,
.elementor-element.elementor-element-3ee78201 .elementor-field-subgroup label {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-element.elementor-element-3ee78201 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    background-color: #ffffff;
}

.elementor-element.elementor-element-3ee78201 .elementor-field-group .elementor-select-wrapper select {
    background-color: #ffffff;
}

.elementor-element.elementor-element-3ee78201 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 500;
}

.elementor-element.elementor-element-3ee78201 .e-form__buttons__wrapper__button-next {
    background-color: var( --e-global-color-4fe6d3d);
    color: #ffffff;
}

.elementor-element.elementor-element-3ee78201 .elementor-button[type="submit"] {
    background-color: var( --e-global-color-4fe6d3d);
    color: #ffffff;
}

.elementor-element.elementor-element-3ee78201 .elementor-button[type="submit"] svg * {
    fill: #ffffff;
}

.elementor-element.elementor-element-3ee78201 .e-form__buttons__wrapper__button-previous {
    color: #ffffff;
}

.elementor-element.elementor-element-3ee78201 .e-form__buttons__wrapper__button-next:hover {
    background-color: var( --e-global-color-bb1c656);
    color: #ffffff;
}

.elementor-element.elementor-element-3ee78201 .elementor-button[type="submit"]:hover {
    background-color: var( --e-global-color-bb1c656);
    color: #ffffff;
}

.elementor-element.elementor-element-3ee78201 .elementor-button[type="submit"]:hover svg * {
    fill: #ffffff;
}

.elementor-element.elementor-element-3ee78201 .e-form__buttons__wrapper__button-previous:hover {
    color: #ffffff;
}

.elementor-element.elementor-element-3ee78201 {
    --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-element.elementor-element-3ee78201>.elementor-widget-container {
    padding: 0em 0em 0em 0em;
}

.elementor-element.elementor-element-f4d6a29 .elementor-repeater-item-d5f794a .premium-drawable-icon *,
.elementor-element.elementor-element-f4d6a29 .elementor-repeater-item-d5f794a svg:not([class*="premium-"]) {
    stroke: #61CE70;
}

.elementor-element.elementor-element-f4d6a29 .elementor-repeater-item-d5f794a.premium-bullet-list-content:hover .premium-drawable-icon *,
.elementor-element.elementor-element-f4d6a29 .elementor-repeater-item-d5f794a.premium-bullet-list-content:hover svg:not([class*="premium-"]) {
    stroke: #61CE70;
}

.elementor-element.elementor-element-f4d6a29 .elementor-repeater-item-1b841cf .premium-drawable-icon *,
.elementor-element.elementor-element-f4d6a29 .elementor-repeater-item-1b841cf svg:not([class*="premium-"]) {
    stroke: #61CE70;
}

.elementor-element.elementor-element-f4d6a29 .elementor-repeater-item-1b841cf.premium-bullet-list-content:hover .premium-drawable-icon *,
.elementor-element.elementor-element-f4d6a29 .elementor-repeater-item-1b841cf.premium-bullet-list-content:hover svg:not([class*="premium-"]) {
    stroke: #61CE70;
}

.elementor-element.elementor-element-f4d6a29 .premium-bullet-list-content {
    overflow: hidden;
}

.elementor-element.elementor-element-f4d6a29 .premium-bullet-list-box {
    flex-direction: column;
}

.elementor-element.elementor-element-f4d6a29 .premium-bullet-list-content,
.elementor-element.elementor-element-f4d6a29 .premium-bullet-list-box {
    justify-content: flex-start;
}

.elementor-element.elementor-element-f4d6a29 .premium-bullet-list-divider,
.elementor-element.elementor-element-f4d6a29 .premium-bullet-list-wrapper-top {
    align-self: flex-start;
}

.elementor-element.elementor-element-f4d6a29 .premium-bullet-list-text {
    display: flex;
    flex-direction: row;
    order: 5;
}

.elementor-element.elementor-element-f4d6a29 .premium-bullet-list-wrapper {
    align-self: center;
}

.elementor-element.elementor-element-f4d6a29 .premium-bullet-list-badge {
    order: 8;
}

.elementor-element.elementor-element-f4d6a29 .premium-bullet-list-content {
    border-radius: 0px 0px 0px 0px;
    margin: 10px 0px 0px 0px;
}

.elementor-element.elementor-element-f4d6a29 .premium-bullet-list-wrapper i,
.elementor-element.elementor-element-f4d6a29 .premium-bullet-list-wrapper .premium-bullet-list-icon-text p {
    font-size: 24px;
}

.elementor-element.elementor-element-f4d6a29 .premium-bullet-list-wrapper svg,
.elementor-element.elementor-element-f4d6a29 .premium-bullet-list-wrapper img {
    width: 24px !important;
    height: 24px !important;
}

.elementor-element.elementor-element-f4d6a29 .premium-bullet-list-wrapper i,
.elementor-element.elementor-element-f4d6a29 .premium-bullet-list-icon-text p {
    color: var( --e-global-color-4fe6d3d);
}

.elementor-element.elementor-element-f4d6a29 .premium-drawable-icon *,
.elementor-element.elementor-element-f4d6a29 svg:not([class*="premium-"]) {
    fill: var( --e-global-color-4fe6d3d);
}

.elementor-element.elementor-element-f4d6a29 .premium-bullet-list-blur:hover .premium-bullet-list-wrapper i,
.elementor-element.elementor-element-f4d6a29 .premium-bullet-list-blur:hover .premium-bullet-list-wrapper svg,
.elementor-element.elementor-element-f4d6a29 .premium-bullet-list-blur:hover .premium-bullet-list-wrapper .premium-bullet-list-icon-text p {
    text-shadow: var( --e-global-color-4fe6d3d);
}

.elementor-element.elementor-element-f4d6a29 .premium-bullet-list-content:hover .premium-bullet-list-wrapper i,
.elementor-element.elementor-element-f4d6a29 .premium-bullet-list-content:hover .premium-bullet-list-icon-text p {
    color: var( --e-global-color-bb1c656);
}

.elementor-element.elementor-element-f4d6a29 .premium-bullet-list-blur .premium-bullet-list-content:hover .premium-bullet-list-wrapper i,
.elementor-element.elementor-element-f4d6a29 .premium-bullet-list-blur .premium-bullet-list-content:hover .premium-bullet-list-icon-text p {
    text-shadow: var( --e-global-color-bb1c656);
    color: var( --e-global-color-bb1c656);
}

.elementor-element.elementor-element-f4d6a29 .premium-bullet-list-content:hover .premium-drawable-icon *,
.elementor-element.elementor-element-f4d6a29 .premium-bullet-list-content:hover svg:not([class*="premium-"]) {
    fill: var( --e-global-color-bb1c656);
}

.elementor-element.elementor-element-f4d6a29 .premium-bullet-list-wrapper {
    margin: 0px 7px 0px 0px;
}

.elementor-element.elementor-element-f4d6a29 .premium-bullet-list-text span {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
}

.elementor-element.elementor-element-f4d6a29 .premium-bullet-list-text span {
    color: var( --e-global-color-secondary);
}

.elementor-element.elementor-element-f4d6a29 .premium-bullet-list-blur:hover .premium-bullet-list-text span {
    text-shadow: var( --e-global-color-secondary);
}

.elementor-element.elementor-element-f4d6a29 .premium-bullet-list-content:hover .premium-bullet-list-text span {
    color: var( --e-global-color-bb1c656);
}

.elementor-element.elementor-element-f4d6a29 .premium-bullet-list-blur .premium-bullet-list-content:hover .premium-bullet-list-text span {
    text-shadow: var( --e-global-color-bb1c656);
    color: var( --e-global-color-bb1c656);
}

.elementor-element.elementor-element-f4d6a29 .premium-bullet-list-badge span {
    color: #fff;
    background-color: #6ec1e4;
}

.elementor-element.elementor-element-f4d6a29 .premium-bullet-list-badge span {
    border-radius: 2px 2px 2px 2px;
    padding: 2px 5px 2px 5px;
}

.elementor-element.elementor-element-f4d6a29 .premium-bullet-list-badge {
    margin: 0px 0px 0px 5px;
}

.elementor-element.elementor-element-f4d6a29>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-48743e40>.elementor-element-populated {
    border-style: none;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-48743e40>.elementor-element-populated,
.elementor-element.elementor-element-48743e40>.elementor-element-populated>.elementor-background-overlay,
.elementor-element.elementor-element-48743e40>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-element.elementor-element-48743e40:hover>.elementor-element-populated {
    border-style: none;
}

.elementor-element.elementor-element-48743e40:hover>.elementor-element-populated,
.elementor-element.elementor-element-48743e40:hover>.elementor-element-populated>.elementor-background-overlay {
    border-radius: 15px 15px 15px 15px;
}

.elementor-element.elementor-element-48743e40>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

:root {
    --page-title-display: none;
}

@media(min-width:768px) {
    .elementor-element.elementor-element-7508774 {
        width: 50%;
    }
    .elementor-element.elementor-element-11536ae {
        width: 50%;
    }
    .elementor-element.elementor-element-6ff89b1d {
        width: 50%;
    }
    .elementor-element.elementor-element-24436f46 {
        width: 50%;
    }
    .elementor-element.elementor-element-3b517c79 {
        width: 80%;
    }
    .elementor-element.elementor-element-33acd13a {
        width: 20%;
    }
    .elementor-element.elementor-element-1bdbfb25 {
        width: 50%;
    }
    .elementor-element.elementor-element-1a8e5132 {
        width: 50%;
    }
    .elementor-element.elementor-element-15a48f39 {
        width: 80%;
    }
    .elementor-element.elementor-element-6a2bca88 {
        width: 20%;
    }
    .elementor-element.elementor-element-4541b92c {
        width: 50%;
    }
    .elementor-element.elementor-element-47a6c432 {
        width: 50%;
    }
}

@media(max-width:1590px) and (min-width:768px) {
    .elementor-element.elementor-element-70991783 {
        width: 25%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-element.elementor-element-70991783 {
        width: 50%;
    }
    .elementor-element.elementor-element-1864c335 {
        width: 50%;
    }
    .elementor-element.elementor-element-e9d159e {
        width: 50%;
    }
    .elementor-element.elementor-element-18b51518 {
        width: 50%;
    }
    .elementor-element.elementor-element-2f6cd7e8 {
        width: 100%;
    }
    .elementor-element.elementor-element-48743e40 {
        width: 100%;
    }
}

@media(max-width:1590px) {
    .elementor-element.elementor-element-a6d09ba {
        margin-top: -131px;
        margin-bottom: 0px;
        padding: 4% 8% 4% 8%;
    }
    .elementor-element.elementor-element-1a71c9c>.elementor-element-populated {
        padding: 20px 20px 20px 20px;
    }
    .elementor-element.elementor-element-dcad4c2 .premium-dual-header-first-span {
        font-size: 42px;
    }
    .elementor-element.elementor-element-dcad4c2 .premium-dual-header-second-header {
        font-size: 42px;
    }
    .elementor-element.elementor-element-9584d77 {
        font-size: 13px;
        line-height: 1.4em;
    }
    .elementor-element.elementor-element-84c1167 img {
        width: 70%;
    }
    .elementor-element.elementor-element-ffbb203>.elementor-widget-container {
        padding: 0px 0px 24px 0px;
    }
    .elementor-element.elementor-element-43494bd8 {
        padding: 0px 50px 0px 50px;
    }
    .elementor-element.elementor-element-6ff89b1d>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-element.elementor-element-c190ad7 .premium-dual-header-second-header {
        font-size: 36px;
    }
    .elementor-element.elementor-element-52776bf6 {
        --e-image-carousel-slides-to-show: 8;
    }
    .elementor-element.elementor-element-2deee07 .premium-counter-title .premium-counter-title-val {
        font-size: 21px;
    }
    .elementor-element.elementor-element-d09514c {
        --e-image-carousel-slides-to-show: 8;
    }
    .elementor-element.elementor-element-6b8957ee {
        padding: 50px 0px 50px 0px;
    }
    .elementor-element.elementor-element-18c86b0c>.elementor-element-populated {
        margin: 0px 50px 0px 50px;
        --e-column-margin-right: 50px;
        --e-column-margin-left: 50px;
    }
}

@media(max-width:1024px) {
    .elementor-element.elementor-element-a6d09ba {
        padding: 6% 6% 0% 6%;
    }
    .elementor-element.elementor-element-1a71c9c>.elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }
    .elementor-element.elementor-element-dcad4c2 .premium-dual-header-first-span {
        font-size: 36px;
    }
    .elementor-element.elementor-element-dcad4c2 .premium-dual-header-second-header {
        font-size: 36px;
    }
    .elementor-element.elementor-element-9584d77 {
        font-size: 12px;
    }
    .elementor-element.elementor-element-9584d77>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-element.elementor-element-4c398c1 .premium-dual-header-second-header {
        font-size: 36px;
    }
    .elementor-element.elementor-element-6361231 .premium-icon-box-title {
        font-size: 24px;
    }
    .elementor-element.elementor-element-6361231 .premium-icon-box-content {
        font-size: 12px;
    }
    .elementor-element.elementor-element-26403de .premium-icon-box-title {
        font-size: 24px;
    }
    .elementor-element.elementor-element-26403de .premium-icon-box-content {
        font-size: 12px;
    }
    .elementor-element.elementor-element-ffbb203 .premium-icon-box-title {
        font-size: 24px;
    }
    .elementor-element.elementor-element-ffbb203 .premium-icon-box-content {
        font-size: 12px;
    }
    .elementor-element.elementor-element-6ff89b1d>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-element.elementor-element-c190ad7 .premium-dual-header-second-header {
        font-size: 36px;
    }
    .elementor-element.elementor-element-c190ad7>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-element.elementor-element-55e4e1e8>.elementor-widget-container {
        margin: 0px 30px 0px 0px;
    }
    .elementor-element.elementor-element-2ac9730 .premium-dual-header-second-header {
        font-size: 36px;
    }
    .elementor-element.elementor-element-5dc0a437 .premium-counter-area .premium-counter-icon img.custom-image {
        width: 110px;
    }
    .elementor-element.elementor-element-5dc0a437 .premium-counter-area .premium-counter-icon svg {
        width: 110px;
        height: 110px;
    }
    .elementor-element.elementor-element-5dc0a437 .premium-counter-title .premium-counter-title-val {
        font-size: 18px;
    }
    .elementor-element.elementor-element-5dc0a437 .premium-counter-area .premium-counter-init {
        font-size: 36px;
    }
    .elementor-element.elementor-element-9e6fe73 .premium-counter-area .premium-counter-icon img.custom-image {
        width: 110px;
    }
    .elementor-element.elementor-element-9e6fe73 .premium-counter-area .premium-counter-icon svg {
        width: 110px;
        height: 110px;
    }
    .elementor-element.elementor-element-9e6fe73 .premium-counter-title .premium-counter-title-val {
        font-size: 18px;
    }
    .elementor-element.elementor-element-9e6fe73 .premium-counter-area .premium-counter-init {
        font-size: 36px;
    }
    .elementor-element.elementor-element-9c30a3d .premium-counter-area .premium-counter-icon img.custom-image {
        width: 110px;
    }
    .elementor-element.elementor-element-9c30a3d .premium-counter-area .premium-counter-icon svg {
        width: 110px;
        height: 110px;
    }
    .elementor-element.elementor-element-9c30a3d .premium-counter-title .premium-counter-title-val {
        font-size: 18px;
    }
    .elementor-element.elementor-element-9c30a3d .premium-counter-area .premium-counter-init {
        font-size: 36px;
    }
    .elementor-element.elementor-element-8b9511f {
        font-size: 12px;
    }
    .elementor-element.elementor-element-8b9511f>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-element.elementor-element-08ef970 .premium-image-button {
        font-size: 14px;
    }
    .elementor-element.elementor-element-cff0625 .premium-dual-header-second-header {
        font-size: 36px;
    }
    .elementor-element.elementor-element-71c6ceb4 {
        font-size: 12px;
    }
    .elementor-element.elementor-element-71c6ceb4>.elementor-widget-container {
        margin: 0px 50px 0px 0px;
    }
    .elementor-element.elementor-element-52776bf6 {
        --e-image-carousel-slides-to-show: 6;
    }
    .elementor-element.elementor-element-8e03956 .premium-dual-header-second-header {
        font-size: 36px;
    }
    .elementor-element.elementor-element-db98303 .premium-dual-header-second-header {
        font-size: 28px;
    }
    .elementor-element.elementor-element-4f8803b1 {
        font-size: 12px;
    }
    .elementor-element.elementor-element-b994f73 .premium-counter-area .premium-counter-icon img.custom-image {
        width: 110px;
    }
    .elementor-element.elementor-element-b994f73 .premium-counter-area .premium-counter-icon svg {
        width: 110px;
        height: 110px;
    }
    .elementor-element.elementor-element-b994f73 .premium-counter-title .premium-counter-title-val {
        font-size: 18px;
    }
    .elementor-element.elementor-element-b994f73 .premium-counter-area .premium-counter-init {
        font-size: 36px;
    }
    .elementor-element.elementor-element-2deee07 .premium-counter-area .premium-counter-icon img.custom-image {
        width: 110px;
    }
    .elementor-element.elementor-element-2deee07 .premium-counter-area .premium-counter-icon svg {
        width: 110px;
        height: 110px;
    }
    .elementor-element.elementor-element-2deee07 .premium-counter-title .premium-counter-title-val {
        font-size: 15px;
    }
    .elementor-element.elementor-element-2deee07 .premium-counter-area .premium-counter-init {
        font-size: 36px;
    }
    .elementor-element.elementor-element-120bf93 .premium-counter-area .premium-counter-icon img.custom-image {
        width: 110px;
    }
    .elementor-element.elementor-element-120bf93 .premium-counter-area .premium-counter-icon svg {
        width: 110px;
        height: 110px;
    }
    .elementor-element.elementor-element-120bf93 .premium-counter-title .premium-counter-title-val {
        font-size: 18px;
    }
    .elementor-element.elementor-element-120bf93 .premium-counter-area .premium-counter-init {
        font-size: 36px;
    }
    .elementor-element.elementor-element-3a8cd78 .premium-dual-header-second-header {
        font-size: 28px;
    }
    .elementor-element.elementor-element-d09514c {
        --e-image-carousel-slides-to-show: 6;
    }
    .elementor-element.elementor-element-7e0a191 .premium-dual-header-second-header {
        font-size: 36px;
    }
    .elementor-element.elementor-element-2adf7052 {
        font-size: 12px;
    }
    .elementor-element.elementor-element-2f6cd7e8>.elementor-element-populated {
        padding: 0em 0em 0em 0em;
    }
    .elementor-element.elementor-element-28474918 {
        font-size: 12px;
    }
    .elementor-element.elementor-element-48743e40>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
}

@media(max-width:767px) {
    .elementor-element.elementor-element-a6d09ba {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 10px 0px 10px;
        z-index: 0;
    }
    .elementor-element.elementor-element-1a71c9c>.elementor-element-populated {
        margin: 15px 0px 15px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-element.elementor-element-42a8213 {
        margin-top: -0px;
        margin-bottom: 0px;
    }
    .elementor-element.elementor-element-7508774>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-element.elementor-element-dcad4c2 .premium-dual-header-first-span {
        font-size: 26px;
    }
    .elementor-element.elementor-element-dcad4c2 .premium-dual-header-second-header {
        font-size: 26px;
    }
    .elementor-element.elementor-element-9584d77 {
        font-size: 12px;
        line-height: 1.5em;
    }
    .elementor-element.elementor-element-9584d77>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-element.elementor-element-84c1167 img {
        width: 45%;
    }
    .elementor-element.elementor-element-bf6c47e img {
        width: 50%;
    }
    .elementor-element.elementor-element-66c4008 img {
        width: 65%;
    }
    .elementor-element.elementor-element-359bd02f .premium-dual-header-first-span {
        font-size: 16px;
    }
    .elementor-element.elementor-element-359bd02f .premium-dual-header-second-header {
        font-size: 26px;
    }
    .elementor-element.elementor-element-4c398c1 .premium-dual-header-first-span {
        font-size: 26px;
    }
    .elementor-element.elementor-element-4c398c1 .premium-dual-header-second-header {
        font-size: 26px;
    }
    .elementor-element.elementor-element-6361231 .premium-icon-box-title {
        font-size: 24px;
    }
    .elementor-element.elementor-element-6361231 .premium-icon-box-label {
        font-size: 14px;
    }
    .elementor-element.elementor-element-6361231 .premium-icon-box-content {
        font-size: 14px;
    }
    .elementor-element.elementor-element-26403de .premium-icon-box-title {
        font-size: 24px;
    }
    .elementor-element.elementor-element-26403de .premium-icon-box-label {
        font-size: 14px;
    }
    .elementor-element.elementor-element-26403de .premium-icon-box-content {
        font-size: 14px;
    }
    .elementor-element.elementor-element-ffbb203 .premium-icon-box-title {
        font-size: 24px;
    }
    .elementor-element.elementor-element-ffbb203 .premium-icon-box-label {
        font-size: 14px;
    }
    .elementor-element.elementor-element-ffbb203 .premium-icon-box-content {
        font-size: 14px;
    }
    .elementor-element.elementor-element-43494bd8 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-element.elementor-element-6ff89b1d>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-element.elementor-element-c190ad7 .premium-dual-header-first-span {
        font-size: 16px;
    }
    .elementor-element.elementor-element-c190ad7 .premium-dual-header-second-header {
        font-size: 26px;
    }
    .elementor-element.elementor-element-55e4e1e8 {
        font-size: 14px;
    }
    .elementor-element.elementor-element-55e4e1e8>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-element.elementor-element-206c21d6 {
        padding: 0% 0% 0% 0%;
    }
    .elementor-element.elementor-element-2ac9730 .premium-dual-header-first-span {
        font-size: 26px;
    }
    .elementor-element.elementor-element-2ac9730 .premium-dual-header-second-header {
        font-size: 26px;
    }
    .elementor-element.elementor-element-a1b1296 img {
        width: 50%;
    }
    .elementor-element.elementor-element-5dc0a437 .premium-counter-title .premium-counter-title-val {
        font-size: 16px;
    }
    .elementor-element.elementor-element-5dc0a437 .premium-counter-desc {
        font-size: 16px;
    }
    .elementor-element.elementor-element-5dc0a437 .premium-counter-area .premium-counter-init {
        font-size: 26px;
    }
    .elementor-element.elementor-element-5dc0a437 .premium-counter-area span#prefix {
        font-size: 17px;
    }
    .elementor-element.elementor-element-9e6fe73 .premium-counter-title .premium-counter-title-val {
        font-size: 16px;
    }
    .elementor-element.elementor-element-9e6fe73 .premium-counter-desc {
        font-size: 16px;
    }
    .elementor-element.elementor-element-9e6fe73 .premium-counter-area .premium-counter-init {
        font-size: 26px;
    }
    .elementor-element.elementor-element-9e6fe73 .premium-counter-area span#prefix {
        font-size: 17px;
    }
    .elementor-element.elementor-element-9c30a3d .premium-counter-title .premium-counter-title-val {
        font-size: 16px;
    }
    .elementor-element.elementor-element-9c30a3d .premium-counter-desc {
        font-size: 16px;
    }
    .elementor-element.elementor-element-9c30a3d .premium-counter-area .premium-counter-init {
        font-size: 26px;
    }
    .elementor-element.elementor-element-9c30a3d .premium-counter-area span#prefix {
        font-size: 17px;
    }
    .elementor-element.elementor-element-8b9511f {
        font-size: 14px;
    }
    .elementor-element.elementor-element-8b9511f>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-element.elementor-element-08ef970 .premium-image-button {
        font-size: 14px;
    }
    .elementor-element.elementor-element-3992c8ea {
        padding: 15px 15px 15px 15px;
    }
    .elementor-element.elementor-element-cff0625 .premium-dual-header-first-span {
        font-size: 26px;
    }
    .elementor-element.elementor-element-cff0625 .premium-dual-header-second-header {
        font-size: 26px;
    }
    .elementor-element.elementor-element-71c6ceb4 {
        font-size: 14px;
    }
    .elementor-element.elementor-element-71c6ceb4>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-element.elementor-element-59590bd8 img {
        width: 50%;
    }
    .elementor-element.elementor-element-69e4a8bc .elementor-widget-container {
        text-align: left;
    }
    .elementor-element.elementor-element-69e4a8bc .premium-dual-header-second-header {
        font-size: 23px;
    }
    .elementor-element.elementor-element-2e190cb .premium-image-button {
        font-size: 14px;
    }
     .premium-flip-front-title {
        font-size: 22px;
    }
     .premium-flip-front-description {
        font-size: 16px;
    }
     .premium-flip-box-link {
        font-size: 14px;
    }
    .elementor-element.elementor-element-b038a12 .premium-flip-front-title {
        font-size: 22px;
    }
    .elementor-element.elementor-element-b038a12 .premium-flip-front-description {
        font-size: 16px;
    }
    .elementor-element.elementor-element-b038a12 .premium-flip-box-link {
        font-size: 14px;
    }
    .elementor-element.elementor-element-41108b56 .premium-flip-front-title {
        font-size: 23px;
    }
    .elementor-element.elementor-element-41108b56 .premium-flip-front-description {
        font-size: 16px;
    }
    .elementor-element.elementor-element-41108b56 .premium-flip-box-link {
        font-size: 14px;
    }
    .elementor-element.elementor-element-4e7084f6 .premium-flip-front-title {
        font-size: 23px;
    }
    .elementor-element.elementor-element-4e7084f6 .premium-flip-front-description {
        font-size: 16px;
    }
    .elementor-element.elementor-element-4e7084f6 .premium-flip-box-link {
        font-size: 14px;
    }
    .elementor-element.elementor-element-52776bf6 {
        --e-image-carousel-slides-to-show: 4;
    }
    .elementor-element.elementor-element-1aee5057 {
        padding: 0px 15px 15px 15px;
    }
    .elementor-element.elementor-element-8e03956 .premium-dual-header-first-span {
        font-size: 26px;
    }
    .elementor-element.elementor-element-8e03956 .premium-dual-header-second-header {
        font-size: 26px;
    }
    .elementor-element.elementor-element-db98303 .elementor-widget-container {
        text-align: left;
    }
    .elementor-element.elementor-element-db98303 .premium-dual-header-second-header {
        font-size: 23px;
    }
    .elementor-element.elementor-element-4f8803b1 {
        font-size: 14px;
    }
    .elementor-element.elementor-element-b994f73 .premium-counter-title .premium-counter-title-val {
        font-size: 16px;
    }
    .elementor-element.elementor-element-b994f73 .premium-counter-desc {
        font-size: 16px;
    }
    .elementor-element.elementor-element-b994f73 .premium-counter-area .premium-counter-init {
        font-size: 26px;
    }
    .elementor-element.elementor-element-b994f73 .premium-counter-area span#prefix {
        font-size: 17px;
    }
    .elementor-element.elementor-element-2deee07 .premium-counter-title .premium-counter-title-val {
        font-size: 16px;
    }
    .elementor-element.elementor-element-2deee07 .premium-counter-desc {
        font-size: 16px;
    }
    .elementor-element.elementor-element-2deee07 .premium-counter-area .premium-counter-init {
        font-size: 26px;
    }
    .elementor-element.elementor-element-2deee07 .premium-counter-area span#prefix {
        font-size: 17px;
    }
    .elementor-element.elementor-element-120bf93 .premium-counter-title .premium-counter-title-val {
        font-size: 16px;
    }
    .elementor-element.elementor-element-120bf93 .premium-counter-desc {
        font-size: 16px;
    }
    .elementor-element.elementor-element-120bf93 .premium-counter-area .premium-counter-init {
        font-size: 26px;
    }
    .elementor-element.elementor-element-120bf93 .premium-counter-area span#prefix {
        font-size: 17px;
    }
    .elementor-element.elementor-element-3a8cd78 .elementor-widget-container {
        text-align: left;
    }
    .elementor-element.elementor-element-3a8cd78 .premium-dual-header-second-header {
        font-size: 23px;
    }
    .elementor-element.elementor-element-d09514c {
        --e-image-carousel-slides-to-show: 4;
    }
    .elementor-element.elementor-element-6b8957ee {
        padding: 0px 15px 0px 15px;
    }
    .elementor-element.elementor-element-18c86b0c>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-element.elementor-element-7e0a191 .premium-dual-header-first-span {
        font-size: 26px;
    }
    .elementor-element.elementor-element-7e0a191 .premium-dual-header-second-header {
        font-size: 26px;
    }
    .elementor-element.elementor-element-2adf7052 {
        font-size: 14px;
    }
    .elementor-element.elementor-element-368c1ca9 {
        padding: 0px 0px 0px 0px;
    }
    .elementor-element.elementor-element-2f6cd7e8>.elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }
    .elementor-element.elementor-element-28474918 {
        font-size: 14px;
    }
    .elementor-element.elementor-element-28474918>.elementor-widget-container {
        margin: 15px 0px 0px 0px;
    }
    .elementor-element.elementor-element-3ee78201 .elementor-field-group .elementor-field,
    .elementor-element.elementor-element-3ee78201 .elementor-field-subgroup label {
        font-size: 14px;
    }
    .elementor-element.elementor-element-3ee78201 .elementor-button {
        font-size: 14px;
    }
    .elementor-element.elementor-element-f4d6a29 .premium-bullet-list-wrapper i,
    .elementor-element.elementor-element-f4d6a29 .premium-bullet-list-wrapper .premium-bullet-list-icon-text p {
        font-size: 18px;
    }
    .elementor-element.elementor-element-f4d6a29 .premium-bullet-list-wrapper svg,
    .elementor-element.elementor-element-f4d6a29 .premium-bullet-list-wrapper img {
        width: 18px !important;
        height: 18px !important;
    }
    .elementor-element.elementor-element-f4d6a29 .premium-bullet-list-text span {
        font-size: 16px;
    }
    .elementor-element.elementor-element-f4d6a29>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }
}