﻿.elementor-5197 .elementor-element.elementor-element-48f0409>.elementor-container {
    max-width: 1170px;
}

.elementor-5197 .elementor-element.elementor-element-2db36df>.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-5197 .elementor-element.elementor-element-8fb5c9d,
.elementor-5197 .elementor-element.elementor-element-8fb5c9d>.elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-5197 .elementor-element.elementor-element-8fb5c9d {
    box-shadow: 0px 23px 62px 0px rgba(13, 52, 79, 0.07);
    margin-top: -110px;
    margin-bottom: 0px;
}

.elementor-5197 .elementor-element.elementor-element-3fd4733>.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-5197 .elementor-element.elementor-element-3fd4733:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-5197 .elementor-element.elementor-element-3fd4733>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-5197 .elementor-element.elementor-element-3fd4733>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 3px 0px;
    border-color: #F47A19;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-5197 .elementor-element.elementor-element-3fd4733>.elementor-element-populated,
.elementor-5197 .elementor-element.elementor-element-3fd4733>.elementor-element-populated>.elementor-background-overlay,
.elementor-5197 .elementor-element.elementor-element-3fd4733>.elementor-background-slideshow {
    border-radius: 10px 0px 0px 10px;
}

.elementor-5197 .elementor-element.elementor-element-3fd4733>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5197 .elementor-element.elementor-element-f6a2f05 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-5197 .elementor-element.elementor-element-f6a2f05 .elementor-image-box-title {
    margin-bottom: 8px;
    color: #3B3663;
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
}

.elementor-5197 .elementor-element.elementor-element-f6a2f05 .elementor-image-box-description {
    color: #696687;
    font-size: 16px;
    line-height: 24px;
}

.elementor-5197 .elementor-element.elementor-element-f6a2f05>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 53px 40px 55px 40px;
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #EBEBEF;
}

.elementor-5197 .elementor-element.elementor-element-f6a2f05 {
    z-index: 1;
}

.elementor-5197 .elementor-element.elementor-element-cbcc96d {
    color: rgba(243, 243, 246, 0.67);
    font-family: "Nunito", Sans-serif;
    font-size: 122px;
    font-weight: bold;
    letter-spacing: -0.25px;
    top: 5px;
    z-index: 0;
}

.elementor-5197 .elementor-element.elementor-element-cbcc96d>.elementor-widget-container {
    padding: 0px 37px 0px 0px;
}

body:not(.rtl) .elementor-5197 .elementor-element.elementor-element-cbcc96d {
    right: 0px;
}

body.rtl .elementor-5197 .elementor-element.elementor-element-cbcc96d {
    left: 0px;
}

.elementor-5197 .elementor-element.elementor-element-3682850>.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-5197 .elementor-element.elementor-element-3682850:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-5197 .elementor-element.elementor-element-3682850>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-5197 .elementor-element.elementor-element-3682850>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 3px 0px;
    border-color: #8995E6;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-5197 .elementor-element.elementor-element-3682850>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5197 .elementor-element.elementor-element-0d1a97e .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-5197 .elementor-element.elementor-element-0d1a97e .elementor-image-box-title {
    margin-bottom: 8px;
    color: #3B3663;
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
}

.elementor-5197 .elementor-element.elementor-element-0d1a97e .elementor-image-box-description {
    color: #696687;
    font-size: 16px;
    line-height: 24px;
}

.elementor-5197 .elementor-element.elementor-element-0d1a97e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 53px 40px 55px 40px;
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #EBEBEF;
}

.elementor-5197 .elementor-element.elementor-element-0d1a97e {
    z-index: 1;
}

.elementor-5197 .elementor-element.elementor-element-7cc2ff3 {
    color: rgba(243, 243, 246, 0.67);
    font-family: "Nunito", Sans-serif;
    font-size: 122px;
    font-weight: bold;
    letter-spacing: -0.25px;
    top: 5px;
    z-index: 0;
}

.elementor-5197 .elementor-element.elementor-element-7cc2ff3>.elementor-widget-container {
    padding: 0px 27px 0px 0px;
}

body:not(.rtl) .elementor-5197 .elementor-element.elementor-element-7cc2ff3 {
    right: 0px;
}

body.rtl .elementor-5197 .elementor-element.elementor-element-7cc2ff3 {
    left: 0px;
}

.elementor-5197 .elementor-element.elementor-element-f82e9a9>.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-5197 .elementor-element.elementor-element-f82e9a9:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-5197 .elementor-element.elementor-element-f82e9a9>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-5197 .elementor-element.elementor-element-f82e9a9>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 3px 0px;
    border-color: #67D9C8;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-5197 .elementor-element.elementor-element-f82e9a9>.elementor-element-populated,
.elementor-5197 .elementor-element.elementor-element-f82e9a9>.elementor-element-populated>.elementor-background-overlay,
.elementor-5197 .elementor-element.elementor-element-f82e9a9>.elementor-background-slideshow {
    border-radius: 0px 10px 10px 0px;
}

.elementor-5197 .elementor-element.elementor-element-f82e9a9>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5197 .elementor-element.elementor-element-e4c04fe .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-5197 .elementor-element.elementor-element-e4c04fe .elementor-image-box-title {
    margin-bottom: 8px;
    color: #3B3663;
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
}

.elementor-5197 .elementor-element.elementor-element-e4c04fe .elementor-image-box-description {
    color: #696687;
    font-size: 16px;
    line-height: 24px;
}

.elementor-5197 .elementor-element.elementor-element-e4c04fe>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 53px 40px 55px 40px;
}

.elementor-5197 .elementor-element.elementor-element-e4c04fe {
    z-index: 1;
}

.elementor-5197 .elementor-element.elementor-element-c737848 {
    color: rgba(243, 243, 246, 0.67);
    font-family: "Nunito", Sans-serif;
    font-size: 122px;
    font-weight: bold;
    letter-spacing: -0.25px;
    top: 5px;
    z-index: 0;
}

.elementor-5197 .elementor-element.elementor-element-c737848>.elementor-widget-container {
    padding: 0px 23px 0px 0px;
}

body:not(.rtl) .elementor-5197 .elementor-element.elementor-element-c737848 {
    right: 0px;
}

body.rtl .elementor-5197 .elementor-element.elementor-element-c737848 {
    left: 0px;
}

.elementor-5197 .elementor-element.elementor-element-2ab763d {
    --spacer-size: 64px;
}

.elementor-5197 .elementor-element.elementor-element-f735bd2>.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-5197 .elementor-element.elementor-element-7c1af47>.elementor-widget-container {
    margin: 0px 0px 0px -140px;
}

body:not(.rtl) .elementor-5197 .elementor-element.elementor-element-7c1af47 {
    right: 47px;
}

body.rtl .elementor-5197 .elementor-element.elementor-element-7c1af47 {
    left: 47px;
}

.elementor-5197 .elementor-element.elementor-element-7c1af47 {
    top: -44px;
    z-index: 0;
}

.elementor-5197 .elementor-element.elementor-element-62634e6 {
    color: #3B3663;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
}

.elementor-5197 .elementor-element.elementor-element-1bb81dc img {
    width: 100px;
    max-width: 100%;
}

.elementor-5197 .elementor-element.elementor-element-1bb81dc {
    width: var(--container-widget-width, 13px);
    max-width: 13px;
    --container-widget-width: 13px;
    --container-widget-flex-grow: 0;
    top: 2%;
    z-index: 50;
}

body:not(.rtl) .elementor-5197 .elementor-element.elementor-element-1bb81dc {
    left: -30%;
}

body.rtl .elementor-5197 .elementor-element.elementor-element-1bb81dc {
    right: -30%;
}

.elementor-5197 .elementor-element.elementor-element-7f7c6d6 {
    text-align: right;
    width: var(--container-widget-width, 36px);
    max-width: 36px;
    --container-widget-width: 36px;
    --container-widget-flex-grow: 0;
    top: -2%;
    z-index: 50;
}

.elementor-5197 .elementor-element.elementor-element-7f7c6d6 img {
    width: 100px;
    max-width: 100%;
}

body:not(.rtl) .elementor-5197 .elementor-element.elementor-element-7f7c6d6 {
    right: 117px;
}

body.rtl .elementor-5197 .elementor-element.elementor-element-7f7c6d6 {
    left: 117px;
}

.elementor-5197 .elementor-element.elementor-element-f469410 .elementor-heading-title {
    color: #3B3663;
    font-size: 52px;
    line-height: 52px;
    letter-spacing: -0.2px;
}

.elementor-5197 .elementor-element.elementor-element-f469410>.elementor-widget-container {
    margin: 3px 0px 6px 0px;
}

.elementor-5197 .elementor-element.elementor-element-1aed08d .typing-effect-strings {
    color: #3B3663;
}

.elementor-5197 .elementor-element.elementor-element-1aed08d .typed-cursor {
    color: #3B3663;
}

.elementor-5197 .elementor-element.elementor-element-1aed08d {
    font-family: "Nunito", Sans-serif;
    font-size: 52px;
    font-weight: 800;
    line-height: 1em;
    letter-spacing: -0.25px;
}

.elementor-5197 .elementor-element.elementor-element-ad7e1e0 {
    text-align: right;
    top: 7px;
}

body:not(.rtl) .elementor-5197 .elementor-element.elementor-element-ad7e1e0 {
    right: 60px;
}

body.rtl .elementor-5197 .elementor-element.elementor-element-ad7e1e0 {
    left: 60px;
}

.elementor-5197 .elementor-element.elementor-element-cc5c8a0 img {
    width: 100px;
    max-width: 100%;
}

.elementor-5197 .elementor-element.elementor-element-cc5c8a0 {
    width: var(--container-widget-width, 36px);
    max-width: 36px;
    --container-widget-width: 36px;
    --container-widget-flex-grow: 0;
    top: 36%;
    z-index: 50;
}

body:not(.rtl) .elementor-5197 .elementor-element.elementor-element-cc5c8a0 {
    left: -22%;
}

body.rtl .elementor-5197 .elementor-element.elementor-element-cc5c8a0 {
    right: -22%;
}

.elementor-5197 .elementor-element.elementor-element-92afe4a img {
    width: 100px;
    max-width: 100%;
}

.elementor-5197 .elementor-element.elementor-element-92afe4a {
    width: var(--container-widget-width, 13px);
    max-width: 13px;
    --container-widget-width: 13px;
    --container-widget-flex-grow: 0;
    bottom: 45%;
    z-index: 50;
}

body:not(.rtl) .elementor-5197 .elementor-element.elementor-element-92afe4a {
    right: 50px;
}

body.rtl .elementor-5197 .elementor-element.elementor-element-92afe4a {
    left: 50px;
}

.elementor-5197 .elementor-element.elementor-element-af77d77 {
    text-align: right;
    width: var(--container-widget-width, 21px);
    max-width: 21px;
    --container-widget-width: 21px;
    --container-widget-flex-grow: 0;
    bottom: 28%;
    z-index: 50;
}

.elementor-5197 .elementor-element.elementor-element-af77d77 img {
    width: 100px;
    max-width: 100%;
}

body:not(.rtl) .elementor-5197 .elementor-element.elementor-element-af77d77 {
    right: 117px;
}

body.rtl .elementor-5197 .elementor-element.elementor-element-af77d77 {
    left: 117px;
}

.elementor-5197 .elementor-element.elementor-element-41ad8df>.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-5197 .elementor-element.elementor-element-85de548 {
    font-size: 24px;
    line-height: 32px;
}

.elementor-5197 .elementor-element.elementor-element-d191194 {
    --spacer-size: 30px;
}

.elementor-5197 .elementor-element.elementor-element-3abcc3f>.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-5197 .elementor-element.elementor-element-c20ed3e .gt3-core-imagebox-wrapper .gt3-core-imagebox-img {
    margin: 0px 0px 25px 0px !important;
    max-width: 33px;
    width: 33px;
}

.elementor-5197 .elementor-element.elementor-element-c20ed3e .gt3-core-imagebox-wrapper .gt3-core-imagebox-icon {
    margin: 0px 0px 25px 0px !important;
}

.elementor-5197 .elementor-element.elementor-element-c20ed3e .gt3-core-imagebox-img img {
    transition-duration: 0.3s;
}

.elementor-5197 .elementor-element.elementor-element-c20ed3e .gt3-core-imagebox-wrapper {
    text-align: left;
}

.elementor-5197 .elementor-element.elementor-element-c20ed3e .gt3-core-imagebox-title {
    margin-bottom: 7px;
}

.elementor-5197 .elementor-element.elementor-element-c20ed3e .gt3-core-imagebox-content .gt3-core-imagebox-title {
    font-size: 18px;
    font-weight: 700;
    line-height: 26px;
}

.elementor-5197 .elementor-element.elementor-element-c20ed3e .gt3-core-imagebox-content .gt3-core-imagebox-description {
    color: #696687;
    font-size: 16px;
}

.elementor-5197 .elementor-element.elementor-element-5c5ed00 {
    --spacer-size: 33px;
}

.elementor-5197 .elementor-element.elementor-element-46a5550>.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-5197 .elementor-element.elementor-element-3698f9e .gt3-core-imagebox-wrapper .gt3-core-imagebox-img {
    margin: 0px 0px 27px 0px !important;
    max-width: 49px;
    width: 49px;
}

.elementor-5197 .elementor-element.elementor-element-3698f9e .gt3-core-imagebox-wrapper .gt3-core-imagebox-icon {
    margin: 0px 0px 27px 0px !important;
}

.elementor-5197 .elementor-element.elementor-element-3698f9e .gt3-core-imagebox-img img {
    transition-duration: 0.3s;
}

.elementor-5197 .elementor-element.elementor-element-3698f9e .gt3-core-imagebox-wrapper {
    text-align: left;
}

.elementor-5197 .elementor-element.elementor-element-3698f9e .gt3-core-imagebox-title {
    margin-bottom: 7px;
}

.elementor-5197 .elementor-element.elementor-element-3698f9e .gt3-core-imagebox-content .gt3-core-imagebox-title {
    font-size: 18px;
    font-weight: 700;
    line-height: 26px;
}

.elementor-5197 .elementor-element.elementor-element-3698f9e .gt3-core-imagebox-content .gt3-core-imagebox-description {
    color: #696687;
    font-size: 16px;
}

.elementor-5197 .elementor-element.elementor-element-dccf8d1 {
    --spacer-size: 33px;
}

.elementor-5197 .elementor-element.elementor-element-0afb355>.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-5197 .elementor-element.elementor-element-fe27b73 .gt3-core-imagebox-wrapper .gt3-core-imagebox-img {
    margin: 0px 0px 22px 0px !important;
    max-width: 45px;
    width: 45px;
}

.elementor-5197 .elementor-element.elementor-element-fe27b73 .gt3-core-imagebox-wrapper .gt3-core-imagebox-icon {
    margin: 0px 0px 22px 0px !important;
}

.elementor-5197 .elementor-element.elementor-element-fe27b73 .gt3-core-imagebox-img img {
    transition-duration: 0.3s;
}

.elementor-5197 .elementor-element.elementor-element-fe27b73 .gt3-core-imagebox-wrapper {
    text-align: left;
}

.elementor-5197 .elementor-element.elementor-element-fe27b73 .gt3-core-imagebox-title {
    margin-bottom: 7px;
}

.elementor-5197 .elementor-element.elementor-element-fe27b73 .gt3-core-imagebox-content .gt3-core-imagebox-title {
    font-size: 18px;
    font-weight: 700;
    line-height: 26px;
}

.elementor-5197 .elementor-element.elementor-element-fe27b73 .gt3-core-imagebox-content .gt3-core-imagebox-description {
    color: #696687;
    font-size: 16px;
}

.elementor-5197 .elementor-element.elementor-element-a68b651 {
    --spacer-size: 33px;
}

.elementor-5197 .elementor-element.elementor-element-15f917c>.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-5197 .elementor-element.elementor-element-6044111 .gt3-core-imagebox-wrapper .gt3-core-imagebox-img {
    margin: 0px 0px 22px 0px !important;
    max-width: 45px;
    width: 45px;
}

.elementor-5197 .elementor-element.elementor-element-6044111 .gt3-core-imagebox-wrapper .gt3-core-imagebox-icon {
    margin: 0px 0px 22px 0px !important;
}

.elementor-5197 .elementor-element.elementor-element-6044111 .gt3-core-imagebox-img img {
    transition-duration: 0.3s;
}

.elementor-5197 .elementor-element.elementor-element-6044111 .gt3-core-imagebox-wrapper {
    text-align: left;
}

.elementor-5197 .elementor-element.elementor-element-6044111 .gt3-core-imagebox-title {
    margin-bottom: 7px;
}

.elementor-5197 .elementor-element.elementor-element-6044111 .gt3-core-imagebox-content .gt3-core-imagebox-title {
    font-size: 18px;
    font-weight: 700;
    line-height: 26px;
}

.elementor-5197 .elementor-element.elementor-element-6044111 .gt3-core-imagebox-content .gt3-core-imagebox-description {
    color: #696687;
    font-size: 16px;
}

.elementor-5197 .elementor-element.elementor-element-3e1200d {
    text-align: left;
    width: var(--container-widget-width, 24px);
    max-width: 24px;
    --container-widget-width: 24px;
    --container-widget-flex-grow: 0;
    top: -2%;
    z-index: 50;
}

.elementor-5197 .elementor-element.elementor-element-3e1200d img {
    width: 100px;
    max-width: 100%;
}

body:not(.rtl) .elementor-5197 .elementor-element.elementor-element-3e1200d {
    right: -101px;
}

body.rtl .elementor-5197 .elementor-element.elementor-element-3e1200d {
    left: -101px;
}

.elementor-5197 .elementor-element.elementor-element-ec16ece {
    --spacer-size: 33px;
}

.elementor-5197 .elementor-element.elementor-element-6b5e011 {
    --spacer-size: 29px;
}

.elementor-5197 .elementor-element.elementor-element-14e1281>.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-5197 .elementor-element.elementor-element-14e1281:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-5197 .elementor-element.elementor-element-14e1281>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-5197 .elementor-element.elementor-element-14e1281>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-5197 .elementor-element.elementor-element-14e1281>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5197 .elementor-element.elementor-element-958c85f>.elementor-container {
    max-width: 570px;
}

.elementor-5197 .elementor-element.elementor-element-0c63068>.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-5197 .elementor-element.elementor-element-6158adf {
    --spacer-size: 88px;
}

.elementor-5197 .elementor-element.elementor-element-1d460ce {
    text-align: left;
}

.elementor-5197 .elementor-element.elementor-element-1d460ce img {
    max-width: 42px;
}

.elementor-5197 .elementor-element.elementor-element-1d460ce>.elementor-widget-container {
    margin: 0px 0px 16px 0px;
}

.elementor-5197 .elementor-element.elementor-element-be886b8 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 48px;
    line-height: 60px;
    letter-spacing: -2px;
    -webkit-text-stroke-color: #655454;
    stroke: #655454;
}

.elementor-5197 .elementor-element.elementor-element-3a1ad4f {
    text-align: right;
    top: 95px;
}

body:not(.rtl) .elementor-5197 .elementor-element.elementor-element-3a1ad4f {
    right: 80px;
}

body.rtl .elementor-5197 .elementor-element.elementor-element-3a1ad4f {
    left: 80px;
}

.elementor-5197 .elementor-element.elementor-element-2287750 {
    color: #FFFFFF;
    font-size: 24px;
    line-height: 30px;
}

.elementor-5197 .elementor-element.elementor-element-2287750>.elementor-widget-container {
    margin: 17px 0px 0px 0px;
}

.elementor-5197 .elementor-element.elementor-element-070e6b3 {
    --spacer-size: 37px;
}

.elementor-5197 .elementor-element.elementor-element-dc0505f.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a {
    border-style: none;
}

.elementor-5197 .elementor-element.elementor-element-dc0505f.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover {
    border-style: none;
}

.elementor-5197 .elementor-element.elementor-element-dc0505f.elementor-widget-gt3-core-button .gt3_module_button_elementor.button_icon_icon:not(.hover_type2) .elementor_gt3_btn_icon {
    font-size: 1em;
    line-height: 1em;
    color: #ffffff;
}

.elementor-5197 .elementor-element.elementor-element-dc0505f.elementor-widget-gt3-core-button .elementor-widget-gt3-addon-advanced-button .gt3_module_button_elementor.button_icon_icon a.hover_type2 .gt3_module_button__cover .elementor_btn_icon_container .elementor_gt3_btn_icon {
    font-size: 1em;
    line-height: 1em;
}

.elementor-5197 .elementor-element.elementor-element-dc0505f.elementor-widget-gt3-core-button .elementor_gt3_btn_text {
    font-family: "Rubik", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    color: #ffffff;
}

.elementor-5197 .elementor-element.elementor-element-dc0505f.elementor-widget-gt3-core-button .elementor-widget-gt3-addon-advanced-button .gt3_module_button_elementor.button_icon_icon a.hover_type2 .gt3_module_button__cover.front .elementor_btn_icon_container .elementor_gt3_btn_icon {
    color: #ffffff;
}

.elementor-5197 .elementor-element.elementor-element-dc0505f.elementor-widget-gt3-core-button .icon_svg_btn {
    color: #ffffff;
}

.elementor-5197 .elementor-element.elementor-element-dc0505f.elementor-widget-gt3-core-button .gt3_icon_default {
    color: #ffffff;
}

.elementor-5197 .elementor-element.elementor-element-dc0505f.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container .gt3_module_button__cover.front {
    color: #ffffff;
}

.elementor-5197 .elementor-element.elementor-element-dc0505f.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__container .gt3_module_button__cover.front .elementor_gt3_btn_text {
    color: #ffffff;
}

.elementor-5197 .elementor-element.elementor-element-dc0505f.elementor-widget-gt3-core-button .gt3_module_button_elementor.button_icon_icon:not(.hover_type2) a:hover .elementor_gt3_btn_icon {
    color: #F47A14;
}

.elementor-5197 .elementor-element.elementor-element-dc0505f.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back .elementor_btn_icon_container .elementor_gt3_btn_icon {
    color: #F47A14;
}

.elementor-5197 .elementor-element.elementor-element-dc0505f.elementor-widget-gt3-core-button a:hover .icon_svg_btn {
    color: #F47A14;
}

.elementor-5197 .elementor-element.elementor-element-dc0505f.elementor-widget-gt3-core-button a:hover .gt3_icon_default {
    color: #F47A14;
}

.elementor-5197 .elementor-element.elementor-element-dc0505f.elementor-widget-gt3-core-button a:not(.hover_type2):hover .elementor_gt3_btn_text {
    color: #F47A14;
}

.elementor-5197 .elementor-element.elementor-element-dc0505f.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container .gt3_module_button__cover.back .elementor_gt3_btn_text {
    color: #F47A14;
}

.elementor-5197 .elementor-element.elementor-element-dc0505f.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4:hover .gt3_module_button__container .gt3_module_button__cover.front .elementor_gt3_btn_text {
    color: #F47A14;
}

.elementor-5197 .elementor-element.elementor-element-9298cc9 {
    --spacer-size: 117px;
}

.elementor-5197 .elementor-element.elementor-element-8bb1567>.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-5197 .elementor-element.elementor-element-8bb1567:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-5197 .elementor-element.elementor-element-8bb1567>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../image/home_06_project_02.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-5197 .elementor-element.elementor-element-8bb1567>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-5197 .elementor-element.elementor-element-8bb1567>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5197 .elementor-element.elementor-element-90aad79>.elementor-container {
    max-width: 570px;
}

.elementor-5197 .elementor-element.elementor-element-5062723>.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-5197 .elementor-element.elementor-element-5062723>.elementor-element-populated {
    margin: 0% 0% 0% 12%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 12%;
}

.elementor-5197 .elementor-element.elementor-element-91beda7 {
    --spacer-size: 94px;
}

.elementor-5197 .elementor-element.elementor-element-a0276f5 {
    text-align: left;
}

.elementor-5197 .elementor-element.elementor-element-a0276f5 img {
    max-width: 40px;
}

.elementor-5197 .elementor-element.elementor-element-a0276f5>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-5197 .elementor-element.elementor-element-8ad4303 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 48px;
    line-height: 60px;
    letter-spacing: -2px;
}

.elementor-5197 .elementor-element.elementor-element-4283ae9 {
    color: #FFFFFF;
    font-size: 24px;
    line-height: 30px;
}

.elementor-5197 .elementor-element.elementor-element-4283ae9>.elementor-widget-container {
    margin: 17px 0px 0px 0px;
}

.elementor-5197 .elementor-element.elementor-element-e5bdc75 {
    --spacer-size: 37px;
}

.elementor-5197 .elementor-element.elementor-element-bd77df9.elementor-widget-gt3-core-button .gt3_module_button_elementor:not(.hover_type2) a {
    border-style: none;
}

.elementor-5197 .elementor-element.elementor-element-bd77df9.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover {
    border-style: none;
}

.elementor-5197 .elementor-element.elementor-element-bd77df9.elementor-widget-gt3-core-button .gt3_module_button_elementor.button_icon_icon:not(.hover_type2) .elementor_gt3_btn_icon {
    font-size: 1em;
    line-height: 1em;
    color: #ffffff;
}

.elementor-5197 .elementor-element.elementor-element-bd77df9.elementor-widget-gt3-core-button .elementor-widget-gt3-addon-advanced-button .gt3_module_button_elementor.button_icon_icon a.hover_type2 .gt3_module_button__cover .elementor_btn_icon_container .elementor_gt3_btn_icon {
    font-size: 1em;
    line-height: 1em;
}

.elementor-5197 .elementor-element.elementor-element-bd77df9.elementor-widget-gt3-core-button .elementor_gt3_btn_text {
    font-family: "Rubik", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    color: #ffffff;
}

.elementor-5197 .elementor-element.elementor-element-bd77df9.elementor-widget-gt3-core-button .elementor-widget-gt3-addon-advanced-button .gt3_module_button_elementor.button_icon_icon a.hover_type2 .gt3_module_button__cover.front .elementor_btn_icon_container .elementor_gt3_btn_icon {
    color: #ffffff;
}

.elementor-5197 .elementor-element.elementor-element-bd77df9.elementor-widget-gt3-core-button .icon_svg_btn {
    color: #ffffff;
}

.elementor-5197 .elementor-element.elementor-element-bd77df9.elementor-widget-gt3-core-button .gt3_icon_default {
    color: #ffffff;
}

.elementor-5197 .elementor-element.elementor-element-bd77df9.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container .gt3_module_button__cover.front {
    color: #ffffff;
}

.elementor-5197 .elementor-element.elementor-element-bd77df9.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__container .gt3_module_button__cover.front .elementor_gt3_btn_text {
    color: #ffffff;
}

.elementor-5197 .elementor-element.elementor-element-bd77df9.elementor-widget-gt3-core-button .gt3_module_button_elementor.button_icon_icon:not(.hover_type2) a:hover .elementor_gt3_btn_icon {
    color: #F47A14;
}

.elementor-5197 .elementor-element.elementor-element-bd77df9.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container span.gt3_module_button__cover.back .elementor_btn_icon_container .elementor_gt3_btn_icon {
    color: #F47A14;
}

.elementor-5197 .elementor-element.elementor-element-bd77df9.elementor-widget-gt3-core-button a:hover .icon_svg_btn {
    color: #F47A14;
}

.elementor-5197 .elementor-element.elementor-element-bd77df9.elementor-widget-gt3-core-button a:hover .gt3_icon_default {
    color: #F47A14;
}

.elementor-5197 .elementor-element.elementor-element-bd77df9.elementor-widget-gt3-core-button a:not(.hover_type2):hover .elementor_gt3_btn_text {
    color: #F47A14;
}

.elementor-5197 .elementor-element.elementor-element-bd77df9.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container .gt3_module_button__cover.back .elementor_gt3_btn_text {
    color: #F47A14;
}

.elementor-5197 .elementor-element.elementor-element-bd77df9.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4:hover .gt3_module_button__container .gt3_module_button__cover.front .elementor_gt3_btn_text {
    color: #F47A14;
}

.elementor-5197 .elementor-element.elementor-element-e79e303 {
    --spacer-size: 100px;
}

.elementor-5197 .elementor-element.elementor-element-c317b90:not(.elementor-motion-effects-element-type-background),
.elementor-5197 .elementor-element.elementor-element-c317b90>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FAFAFA;
}

.elementor-5197 .elementor-element.elementor-element-c317b90 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-5197 .elementor-element.elementor-element-c317b90>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5197 .elementor-element.elementor-element-8260271>.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-5197 .elementor-element.elementor-element-25fe8d8 {
    --spacer-size: 72px;
}

.elementor-5197 .elementor-element.elementor-element-a064dab {
    color: #3B3663;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    z-index: 1;
}

.elementor-5197 .elementor-element.elementor-element-c9b4f03 img {
    width: 100px;
    max-width: 100%;
}

.elementor-5197 .elementor-element.elementor-element-c9b4f03 {
    width: var(--container-widget-width, 36px);
    max-width: 36px;
    --container-widget-width: 36px;
    --container-widget-flex-grow: 0;
    top: 7.102%;
    z-index: 50;
}

body:not(.rtl) .elementor-5197 .elementor-element.elementor-element-c9b4f03 {
    left: 30.768%;
}

body.rtl .elementor-5197 .elementor-element.elementor-element-c9b4f03 {
    right: 30.768%;
}

.elementor-5197 .elementor-element.elementor-element-31db268 .elementor-heading-title {
    color: #252A3F;
    font-size: 30px;
    letter-spacing: -0.2px;
}

.elementor-5197 .elementor-element.elementor-element-31db268>.elementor-widget-container {
    margin: 1px 0px 0px 0px;
}

.elementor-5197 .elementor-element.elementor-element-31db268 {
    z-index: 1;
}

.elementor-5197 .elementor-element.elementor-element-b821991 img {
    width: 100px;
    max-width: 100%;
}

.elementor-5197 .elementor-element.elementor-element-b821991 {
    width: var(--container-widget-width, 36px);
    max-width: 36px;
    --container-widget-width: 36px;
    --container-widget-flex-grow: 0;
    top: 41%;
    z-index: 50;
}

body:not(.rtl) .elementor-5197 .elementor-element.elementor-element-b821991 {
    left: -25%;
}

body.rtl .elementor-5197 .elementor-element.elementor-element-b821991 {
    right: -25%;
}

.elementor-5197 .elementor-element.elementor-element-b13abdb {
    text-align: left;
    top: 40px;
    z-index: 0;
}

body:not(.rtl) .elementor-5197 .elementor-element.elementor-element-b13abdb {
    left: -110px;
}

body.rtl .elementor-5197 .elementor-element.elementor-element-b13abdb {
    right: -110px;
}

.elementor-5197 .elementor-element.elementor-element-486bbc1 {
    --spacer-size: 21px;
}

.elementor-5197 .elementor-element.elementor-element-c79d380 img {
    width: 100px;
    max-width: 100%;
}

.elementor-5197 .elementor-element.elementor-element-c79d380 {
    width: var(--container-widget-width, 13px);
    max-width: 13px;
    --container-widget-width: 13px;
    --container-widget-flex-grow: 0;
    top: 15%;
    z-index: 50;
}

body:not(.rtl) .elementor-5197 .elementor-element.elementor-element-c79d380 {
    left: -16%;
}

body.rtl .elementor-5197 .elementor-element.elementor-element-c79d380 {
    right: -16%;
}

.elementor-5197 .elementor-element.elementor-element-4da8de3>.elementor-element-populated,
.elementor-5197 .elementor-element.elementor-element-4da8de3>.elementor-element-populated>.elementor-background-overlay,
.elementor-5197 .elementor-element.elementor-element-4da8de3>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-5197 .elementor-element.elementor-element-a52592e .gt3-core-imagebox-wrapper .gt3-core-imagebox-img {
    margin: 16px 0px 16px -4px !important;
    max-width: 48px;
    width: 48px;
}

.elementor-5197 .elementor-element.elementor-element-a52592e .gt3-core-imagebox-wrapper .gt3-core-imagebox-icon {
    margin: 16px 0px 16px -4px !important;
}

.elementor-5197 .elementor-element.elementor-element-a52592e .gt3-core-imagebox-img img {
    transition-duration: 0.3s;
}

.elementor-5197 .elementor-element.elementor-element-a52592e .gt3-core-imagebox-wrapper {
    text-align: left;
}

.elementor-5197 .elementor-element.elementor-element-a52592e .gt3-core-imagebox-content .gt3-core-imagebox-title {
    color: #FFFFFF;
    font-size: 24px;
    font-weight: bold;
    line-height: 1.5em;
    letter-spacing: -0.25px;
}

.elementor-5197 .elementor-element.elementor-element-a52592e:hover .gt3-core-imagebox-content .gt3-core-imagebox-title {
    color: #FFFFFF;
}

.elementor-5197 .elementor-element.elementor-element-a52592e .gt3-core-imagebox-content .gt3-core-imagebox-description {
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: -0.25px;
}

.elementor-5197 .elementor-element.elementor-element-a52592e:hover .gt3-core-imagebox-content .gt3-core-imagebox-description {
    color: #FFFFFF;
}

.elementor-5197 .elementor-element.elementor-element-a52592e>.elementor-widget-container {
    padding: 25px 20px 25px 20px;
    background-color: #3B3663;
    background-image: url("../image/home6_imgbox_bg.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 12px 19px 62px 0px rgba(13, 52, 79, 0.07);
}

.elementor-5197 .elementor-element.elementor-element-a52592e {
    z-index: 1;
}

.elementor-5197 .elementor-element.elementor-element-a52592e:hover .elementor-widget-container {
    background-color: #3B3663;
    background-image: url("../image/home6_imgbox_bg.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    box-shadow: 14px 24px 43px 0px rgba(33, 41, 48, 0.42);
}

.elementor-5197 .elementor-element.elementor-element-a52592e:hover>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
}

.elementor-5197 .elementor-element.elementor-element-a7394e7 {
    text-align: left;
    top: 114px;
    z-index: 0;
}

.elementor-5197 .elementor-element.elementor-element-a7394e7>.elementor-widget-container {
    margin: 0px 0px 0px -122px;
}

body:not(.rtl) .elementor-5197 .elementor-element.elementor-element-a7394e7 {
    left: -136px;
}

body.rtl .elementor-5197 .elementor-element.elementor-element-a7394e7 {
    right: -136px;
}

.elementor-5197 .elementor-element.elementor-element-3374751 .gt3-core-imagebox-wrapper .gt3-core-imagebox-img {
    margin: 16px 0px 16px -4px !important;
    max-width: 48px;
    width: 48px;
}

.elementor-5197 .elementor-element.elementor-element-3374751 .gt3-core-imagebox-wrapper .gt3-core-imagebox-icon {
    margin: 16px 0px 16px -4px !important;
}

.elementor-5197 .elementor-element.elementor-element-3374751 .gt3-core-imagebox-img img {
    transition-duration: 0.3s;
}

.elementor-5197 .elementor-element.elementor-element-3374751 .gt3-core-imagebox-wrapper {
    text-align: left;
}

.elementor-5197 .elementor-element.elementor-element-3374751 .gt3-core-imagebox-content .gt3-core-imagebox-title {
    color: #252A3F;
    font-size: 24px;
    font-weight: bold;
    line-height: 1.75em;
    letter-spacing: -0.25px;
}

.elementor-5197 .elementor-element.elementor-element-3374751:hover .gt3-core-imagebox-content .gt3-core-imagebox-title {
    color: #FFFFFF;
}

.elementor-5197 .elementor-element.elementor-element-3374751 .gt3-core-imagebox-content .gt3-core-imagebox-description {
    color: #252A3F;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: -0.25px;
}

.elementor-5197 .elementor-element.elementor-element-3374751:hover .gt3-core-imagebox-content .gt3-core-imagebox-description {
    color: #FFFFFF;
}

.elementor-5197 .elementor-element.elementor-element-3374751>.elementor-widget-container {
    padding: 43px 30px 48px 38px;
    background-color: #FFFFFF;
    background-image: url("../image/home_06_iconbox_bg_01.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 12px 19px 62px 0px rgba(13, 52, 79, 0.07);
}

.elementor-5197 .elementor-element.elementor-element-3374751 {
    z-index: 1;
}

.elementor-5197 .elementor-element.elementor-element-3374751:hover .elementor-widget-container {
    background-color: #3B3663;
    background-image: url("../image/home6_imgbox_bg.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    box-shadow: 14px 24px 43px 0px rgba(33, 41, 48, 0.42);
}

.elementor-5197 .elementor-element.elementor-element-3374751:hover>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
}

.elementor-5197 .elementor-element.elementor-element-9814f43 .gt3-core-imagebox-wrapper .gt3-core-imagebox-img {
    margin: 16px 0px 16px -4px !important;
    max-width: 48px;
    width: 48px;
}

.elementor-5197 .elementor-element.elementor-element-9814f43 .gt3-core-imagebox-wrapper .gt3-core-imagebox-icon {
    margin: 16px 0px 16px -4px !important;
}

.elementor-5197 .elementor-element.elementor-element-9814f43 .gt3-core-imagebox-img img {
    transition-duration: 0.3s;
}

.elementor-5197 .elementor-element.elementor-element-9814f43 .gt3-core-imagebox-wrapper {
    text-align: left;
}

.elementor-5197 .elementor-element.elementor-element-9814f43 .gt3-core-imagebox-content .gt3-core-imagebox-title {
    color: #252A3F;
    font-size: 24px;
    font-weight: bold;
    line-height: 1.75em;
    letter-spacing: -0.25px;
}

.elementor-5197 .elementor-element.elementor-element-9814f43:hover .gt3-core-imagebox-content .gt3-core-imagebox-title {
    color: #FFFFFF;
}

.elementor-5197 .elementor-element.elementor-element-9814f43 .gt3-core-imagebox-content .gt3-core-imagebox-description {
    color: #252A3F;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: -0.25px;
}

.elementor-5197 .elementor-element.elementor-element-9814f43:hover .gt3-core-imagebox-content .gt3-core-imagebox-description {
    color: #FFFFFF;
}

.elementor-5197 .elementor-element.elementor-element-9814f43>.elementor-widget-container {
    padding: 43px 30px 48px 38px;
    background-color: #FFFFFF;
    background-image: url("../image/home_06_iconbox_bg_02.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 12px 19px 62px 0px rgba(13, 52, 79, 0.07);
}

.elementor-5197 .elementor-element.elementor-element-9814f43 {
    z-index: 1;
}

.elementor-5197 .elementor-element.elementor-element-9814f43:hover .elementor-widget-container {
    background-color: #3B3663;
    background-image: url("../image/home6_imgbox_bg.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    box-shadow: 14px 24px 43px 0px rgba(33, 41, 48, 0.42);
}

.elementor-5197 .elementor-element.elementor-element-9814f43:hover>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
}

.elementor-5197 .elementor-element.elementor-element-378b1e9 .gt3-core-imagebox-wrapper .gt3-core-imagebox-img {
    margin: 16px 0px 16px -4px !important;
    max-width: 48px;
    width: 48px;
}

.elementor-5197 .elementor-element.elementor-element-378b1e9 .gt3-core-imagebox-wrapper .gt3-core-imagebox-icon {
    margin: 16px 0px 16px -4px !important;
}

.elementor-5197 .elementor-element.elementor-element-378b1e9 .gt3-core-imagebox-img img {
    transition-duration: 0.3s;
}

.elementor-5197 .elementor-element.elementor-element-378b1e9 .gt3-core-imagebox-wrapper {
    text-align: left;
}

.elementor-5197 .elementor-element.elementor-element-378b1e9 .gt3-core-imagebox-content .gt3-core-imagebox-title {
    color: #252A3F;
    font-size: 24px;
    font-weight: bold;
    line-height: 1.75em;
    letter-spacing: -0.25px;
}

.elementor-5197 .elementor-element.elementor-element-378b1e9:hover .gt3-core-imagebox-content .gt3-core-imagebox-title {
    color: #FFFFFF;
}

.elementor-5197 .elementor-element.elementor-element-378b1e9 .gt3-core-imagebox-content .gt3-core-imagebox-description {
    color: #252A3F;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: -0.25px;
}

.elementor-5197 .elementor-element.elementor-element-378b1e9:hover .gt3-core-imagebox-content .gt3-core-imagebox-description {
    color: #FFFFFF;
}

.elementor-5197 .elementor-element.elementor-element-378b1e9>.elementor-widget-container {
    padding: 43px 30px 48px 38px;
    background-color: #FFFFFF;
    background-image: url("../image/home_06_iconbox_bg_03.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 12px 19px 62px 0px rgba(13, 52, 79, 0.07);
}

.elementor-5197 .elementor-element.elementor-element-378b1e9 {
    z-index: 1;
}

.elementor-5197 .elementor-element.elementor-element-378b1e9:hover .elementor-widget-container {
    background-color: #3B3663;
    background-image: url("../image/home6_imgbox_bg.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    box-shadow: 14px 24px 43px 0px rgba(33, 41, 48, 0.42);
}

.elementor-5197 .elementor-element.elementor-element-378b1e9:hover>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
}

.elementor-5197 .elementor-element.elementor-element-b6f4a7f {
    text-align: right;
    width: var(--container-widget-width, 21px);
    max-width: 21px;
    --container-widget-width: 21px;
    --container-widget-flex-grow: 0;
    bottom: 40%;
    z-index: 50;
}

.elementor-5197 .elementor-element.elementor-element-b6f4a7f img {
    width: 100px;
    max-width: 100%;
}

body:not(.rtl) .elementor-5197 .elementor-element.elementor-element-b6f4a7f {
    right: -240px;
}

body.rtl .elementor-5197 .elementor-element.elementor-element-b6f4a7f {
    left: -240px;
}

.elementor-5197 .elementor-element.elementor-element-f6c7c2d img {
    width: 100px;
    max-width: 100%;
}

.elementor-5197 .elementor-element.elementor-element-f6c7c2d {
    width: var(--container-widget-width, 13px);
    max-width: 13px;
    --container-widget-width: 13px;
    --container-widget-flex-grow: 0;
    top: 17.899%;
    z-index: 50;
}

body:not(.rtl) .elementor-5197 .elementor-element.elementor-element-f6c7c2d {
    left: 155.026%;
}

body.rtl .elementor-5197 .elementor-element.elementor-element-f6c7c2d {
    right: 155.026%;
}

.elementor-5197 .elementor-element.elementor-element-df989b2 {
    text-align: left;
    width: var(--container-widget-width, 24px);
    max-width: 24px;
    --container-widget-width: 24px;
    --container-widget-flex-grow: 0;
    top: 67%;
    z-index: 50;
}

.elementor-5197 .elementor-element.elementor-element-df989b2 img {
    width: 100px;
    max-width: 100%;
}

body:not(.rtl) .elementor-5197 .elementor-element.elementor-element-df989b2 {
    right: 175px;
}

body.rtl .elementor-5197 .elementor-element.elementor-element-df989b2 {
    left: 175px;
}

.elementor-5197 .elementor-element.elementor-element-8bc2009 .gt3-core-imagebox-wrapper .gt3-core-imagebox-img {
    margin: 16px 0px 16px -4px !important;
    max-width: 48px;
    width: 48px;
}

.elementor-5197 .elementor-element.elementor-element-8bc2009 .gt3-core-imagebox-wrapper .gt3-core-imagebox-icon {
    margin: 16px 0px 16px -4px !important;
}

.elementor-5197 .elementor-element.elementor-element-8bc2009 .gt3-core-imagebox-img img {
    transition-duration: 0.3s;
}

.elementor-5197 .elementor-element.elementor-element-8bc2009 .gt3-core-imagebox-wrapper {
    text-align: left;
}

.elementor-5197 .elementor-element.elementor-element-8bc2009 .gt3-core-imagebox-content .gt3-core-imagebox-title {
    color: #252A3F;
    font-size: 24px;
    font-weight: bold;
    line-height: 1.75em;
    letter-spacing: -0.25px;
}

.elementor-5197 .elementor-element.elementor-element-8bc2009:hover .gt3-core-imagebox-content .gt3-core-imagebox-title {
    color: #FFFFFF;
}

.elementor-5197 .elementor-element.elementor-element-8bc2009 .gt3-core-imagebox-content .gt3-core-imagebox-description {
    color: #252A3F;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: -0.25px;
}

.elementor-5197 .elementor-element.elementor-element-8bc2009:hover .gt3-core-imagebox-content .gt3-core-imagebox-description {
    color: #FFFFFF;
}

.elementor-5197 .elementor-element.elementor-element-8bc2009>.elementor-widget-container {
    padding: 43px 30px 48px 38px;
    background-color: #FFFFFF;
    background-image: url("../image/home_06_iconbox_bg_04.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 12px 19px 62px 0px rgba(13, 52, 79, 0.07);
}

.elementor-5197 .elementor-element.elementor-element-8bc2009 {
    z-index: 1;
}

.elementor-5197 .elementor-element.elementor-element-8bc2009:hover .elementor-widget-container {
    background-color: #3B3663;
    background-image: url("../image/home6_imgbox_bg.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    box-shadow: 14px 24px 43px 0px rgba(33, 41, 48, 0.42);
}

.elementor-5197 .elementor-element.elementor-element-8bc2009:hover>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
}

.elementor-5197 .elementor-element.elementor-element-c0fe6a5 .gt3-core-imagebox-wrapper .gt3-core-imagebox-img {
    margin: 16px 0px 16px -4px !important;
    max-width: 48px;
    width: 48px;
}

.elementor-5197 .elementor-element.elementor-element-c0fe6a5 .gt3-core-imagebox-wrapper .gt3-core-imagebox-icon {
    margin: 16px 0px 16px -4px !important;
}

.elementor-5197 .elementor-element.elementor-element-c0fe6a5 .gt3-core-imagebox-img img {
    transition-duration: 0.3s;
}

.elementor-5197 .elementor-element.elementor-element-c0fe6a5 .gt3-core-imagebox-wrapper {
    text-align: left;
}

.elementor-5197 .elementor-element.elementor-element-c0fe6a5 .gt3-core-imagebox-content .gt3-core-imagebox-title {
    color: #252A3F;
    font-size: 24px;
    font-weight: bold;
    line-height: 1.75em;
    letter-spacing: -0.25px;
}

.elementor-5197 .elementor-element.elementor-element-c0fe6a5:hover .gt3-core-imagebox-content .gt3-core-imagebox-title {
    color: #FFFFFF;
}

.elementor-5197 .elementor-element.elementor-element-c0fe6a5 .gt3-core-imagebox-content .gt3-core-imagebox-description {
    color: #252A3F;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: -0.25px;
}

.elementor-5197 .elementor-element.elementor-element-c0fe6a5:hover .gt3-core-imagebox-content .gt3-core-imagebox-description {
    color: #FFFFFF;
}

.elementor-5197 .elementor-element.elementor-element-c0fe6a5>.elementor-widget-container {
    padding: 43px 30px 48px 38px;
    background-color: #FFFFFF;
    background-image: url("../image/home_06_iconbox_bg_05.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 12px 19px 62px 0px rgba(13, 52, 79, 0.07);
}

.elementor-5197 .elementor-element.elementor-element-c0fe6a5 {
    z-index: 1;
}

.elementor-5197 .elementor-element.elementor-element-c0fe6a5:hover .elementor-widget-container {
    background-color: #3B3663;
    background-image: url("../image/home6_imgbox_bg.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    box-shadow: 14px 24px 43px 0px rgba(33, 41, 48, 0.42);
}

.elementor-5197 .elementor-element.elementor-element-c0fe6a5:hover>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
}

.elementor-5197 .elementor-element.elementor-element-71f1d8c .gt3-core-imagebox-wrapper .gt3-core-imagebox-img {
    margin: 16px 0px 16px -4px !important;
    max-width: 48px;
    width: 48px;
}

.elementor-5197 .elementor-element.elementor-element-71f1d8c .gt3-core-imagebox-wrapper .gt3-core-imagebox-icon {
    margin: 16px 0px 16px -4px !important;
}

.elementor-5197 .elementor-element.elementor-element-71f1d8c .gt3-core-imagebox-img img {
    transition-duration: 0.3s;
}

.elementor-5197 .elementor-element.elementor-element-71f1d8c .gt3-core-imagebox-wrapper {
    text-align: left;
}

.elementor-5197 .elementor-element.elementor-element-71f1d8c .gt3-core-imagebox-content .gt3-core-imagebox-title {
    color: #252A3F;
    font-size: 24px;
    font-weight: bold;
    line-height: 1.75em;
    letter-spacing: -0.25px;
}

.elementor-5197 .elementor-element.elementor-element-71f1d8c:hover .gt3-core-imagebox-content .gt3-core-imagebox-title {
    color: #FFFFFF;
}

.elementor-5197 .elementor-element.elementor-element-71f1d8c .gt3-core-imagebox-content .gt3-core-imagebox-description {
    color: #252A3F;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: -0.25px;
}

.elementor-5197 .elementor-element.elementor-element-71f1d8c:hover .gt3-core-imagebox-content .gt3-core-imagebox-description {
    color: #FFFFFF;
}

.elementor-5197 .elementor-element.elementor-element-71f1d8c>.elementor-widget-container {
    padding: 43px 30px 48px 38px;
    background-color: #FFFFFF;
    background-image: url("../image/home_06_iconbox_bg_06.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 12px 19px 62px 0px rgba(13, 52, 79, 0.07);
}

.elementor-5197 .elementor-element.elementor-element-71f1d8c {
    z-index: 1;
}

.elementor-5197 .elementor-element.elementor-element-71f1d8c:hover .elementor-widget-container {
    background-color: #3B3663;
    background-image: url("../image/home6_imgbox_bg.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    box-shadow: 14px 24px 43px 0px rgba(33, 41, 48, 0.42);
}

.elementor-5197 .elementor-element.elementor-element-71f1d8c:hover>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
}

.elementor-5197 .elementor-element.elementor-element-e825b54 {
    --spacer-size: 90px;
}

.elementor-5197 .elementor-element.elementor-element-53e354f {
    text-align: center;
}

.elementor-5197 .elementor-element.elementor-element-53e354f>.elementor-widget-container {
    background-image: url("../image/points_bg.png");
}

.elementor-5197 .elementor-element.elementor-element-aaf4326>.elementor-widget-container {
    background-image: url("../image/home6_blog_bg.png");
}

.elementor-5197 .elementor-element.elementor-element-1bfddbe:not(.elementor-motion-effects-element-type-background),
.elementor-5197 .elementor-element.elementor-element-1bfddbe>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #37414A;
}

.elementor-5197 .elementor-element.elementor-element-1bfddbe {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-5197 .elementor-element.elementor-element-1bfddbe>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5197 .elementor-element.elementor-element-5e34e90>.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-5197 .elementor-element.elementor-element-82fc2e6>.elementor-container {
    max-width: 1180px;
}

.elementor-5197 .elementor-element.elementor-element-7fdb722>.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-5197 .elementor-element.elementor-element-7fdb722>.elementor-element-populated {
    color: #FFFFFF;
}

.elementor-5197 .elementor-element.elementor-element-0eb7248 {
    --spacer-size: 64px;
}

.elementor-5197 .elementor-element.elementor-element-61041e6 {
    color: #FFFFFF;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1em;
    z-index: 1;
}

.elementor-5197 .elementor-element.elementor-element-61041e6>.elementor-widget-container {
    margin: 0px 0px 6px 0px;
}

.elementor-5197 .elementor-element.elementor-element-56598bf .elementor-heading-title {
    color: #FFFFFF;
    font-size: 30px;
    line-height: 38px;
    letter-spacing: -0.2px;
}

.elementor-5197 .elementor-element.elementor-element-56598bf {
    z-index: 1;
}

.elementor-5197 .elementor-element.elementor-element-802e9b2 {
    --spacer-size: 23px;
}

.elementor-5197 .elementor-element.elementor-element-9dd88b0 {
    color: #E3E3E3;
}

.elementor-5197 .elementor-element.elementor-element-ac222c9>.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-5197 .elementor-element.elementor-element-fb8f65a .items_list {
    margin-right: -30px;
}

.elementor-5197 .elementor-element.elementor-element-fb8f65a .portfolio_item {
    padding-right: 30px;
}

.elementor-5197 .elementor-element.elementor-element-fb8f65a .portfolio_carousel_wrapper .slick-arrow.slick-next {
    margin-right: 30px;
}

.elementor-5197 .elementor-element.elementor-element-e473d6e {
    --spacer-size: 44px;
}

.elementor-5197 .elementor-element.elementor-element-3eb3c0f:not(.elementor-motion-effects-element-type-background),
.elementor-5197 .elementor-element.elementor-element-3eb3c0f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FAFAFA;
    background-image: url("../image/home6_blog_bg.png");
    background-position: bottom center;
    background-repeat: no-repeat;
}

.elementor-5197 .elementor-element.elementor-element-3eb3c0f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    z-index: 1;
}

.elementor-5197 .elementor-element.elementor-element-3eb3c0f>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5197 .elementor-element.elementor-element-681e3b9>.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-5197 .elementor-element.elementor-element-681e3b9 {
    z-index: 1;
}

.elementor-5197 .elementor-element.elementor-element-8286ce3 {
    --spacer-size: 65px;
}

.elementor-5197 .elementor-element.elementor-element-dfb945e {
    text-align: center;
    color: #3B3663;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    z-index: 1;
}

.elementor-5197 .elementor-element.elementor-element-61403be {
    text-align: right;
    width: var(--container-widget-width, 36px);
    max-width: 36px;
    --container-widget-width: 36px;
    --container-widget-flex-grow: 0;
    top: 7%;
    z-index: 50;
}

.elementor-5197 .elementor-element.elementor-element-61403be img {
    width: 100px;
    max-width: 100%;
}

body:not(.rtl) .elementor-5197 .elementor-element.elementor-element-61403be {
    right: 330px;
}

body.rtl .elementor-5197 .elementor-element.elementor-element-61403be {
    left: 330px;
}

.elementor-5197 .elementor-element.elementor-element-be34159 {
    text-align: center;
    z-index: 1;
}

.elementor-5197 .elementor-element.elementor-element-be34159 .elementor-heading-title {
    color: #3B3663;
    font-size: 30px;
    letter-spacing: -0.2px;
}

.elementor-5197 .elementor-element.elementor-element-be34159>.elementor-widget-container {
    margin: 0px 0px 12px 0px;
}

.elementor-5197 .elementor-element.elementor-element-24aa7e6 {
    text-align: center;
    z-index: 1;
}

.elementor-5197 .elementor-element.elementor-element-4491cc5 {
    text-align: right;
    width: var(--container-widget-width, 21px);
    max-width: 21px;
    --container-widget-width: 21px;
    --container-widget-flex-grow: 0;
    top: 25%;
    z-index: 50;
}

.elementor-5197 .elementor-element.elementor-element-4491cc5 img {
    width: 100px;
    max-width: 100%;
}

body:not(.rtl) .elementor-5197 .elementor-element.elementor-element-4491cc5 {
    left: -18%;
}

body.rtl .elementor-5197 .elementor-element.elementor-element-4491cc5 {
    right: -18%;
}

.elementor-5197 .elementor-element.elementor-element-e45dfe1 img {
    width: 100px;
    max-width: 100%;
}

.elementor-5197 .elementor-element.elementor-element-e45dfe1 {
    width: var(--container-widget-width, 13px);
    max-width: 13px;
    --container-widget-width: 13px;
    --container-widget-flex-grow: 0;
    top: 11.671%;
    z-index: 50;
}

body:not(.rtl) .elementor-5197 .elementor-element.elementor-element-e45dfe1 {
    left: -7.196%;
}

body.rtl .elementor-5197 .elementor-element.elementor-element-e45dfe1 {
    right: -7.196%;
}

.elementor-5197 .elementor-element.elementor-element-cc826b8 img {
    width: 100px;
    max-width: 100%;
}

.elementor-5197 .elementor-element.elementor-element-cc826b8 {
    width: var(--container-widget-width, 13px);
    max-width: 13px;
    --container-widget-width: 13px;
    --container-widget-flex-grow: 0;
    top: 11.671%;
    z-index: 50;
}

body:not(.rtl) .elementor-5197 .elementor-element.elementor-element-cc826b8 {
    right: -15%;
}

body.rtl .elementor-5197 .elementor-element.elementor-element-cc826b8 {
    left: -15%;
}

.elementor-5197 .elementor-element.elementor-element-0810e65 {
    --spacer-size: 32px;
}

.elementor-5197 .elementor-element.elementor-element-77c897f {
    z-index: 10;
}

.elementor-5197 .elementor-element.elementor-element-63084cb>.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-5197 .elementor-element.elementor-element-63084cb {
    z-index: 10;
}

.elementor-5197 .elementor-element.elementor-element-0b4f223.elementor-widget-gt3-core-blogboxed .boxed_block_item {
    width: calc(100%/3);
}

.elementor-5197 .elementor-element.elementor-element-0b4f223.elementor-widget-gt3-core-blogboxed .item_wrapper {
    margin-left: 30px;
    margin-top: 30px;
}

.elementor-5197 .elementor-element.elementor-element-0b4f223.elementor-widget-gt3-core-blogboxed .gt3_module_blogboxed {
    margin-left: -30px;
    margin-top: -30px;
}

.elementor-5197 .elementor-element.elementor-element-0b4f223.elementor-widget-gt3-core-blogboxed .items1 .item_wrapper {
    margin-top: 30px;
    margin-left: 0;
}

.elementor-5197 .elementor-element.elementor-element-0b4f223.elementor-widget-gt3-core-blogboxed .gt3_module_blogboxed.items1 {
    margin-top: -30px;
    margin-left: 0;
}

.elementor-5197 .elementor-element.elementor-element-0b4f223.elementor-widget-gt3-core-blogboxed .blogboxed_img_block {
    opacity: 1;
}

.elementor-5197 .elementor-element.elementor-element-0b4f223.elementor-widget-gt3-core-blogboxed .module_type1 .item_wrapper {
    color: #3B3663;
    background: #FFFFFF;
}

.elementor-5197 .elementor-element.elementor-element-0b4f223.elementor-widget-gt3-core-blogboxed .module_type1 .blogboxed_content {
    border-color: rgba(255, 255, 255, 0);
}

.elementor-5197 .elementor-element.elementor-element-0b4f223.elementor-widget-gt3-core-blogboxed .module_type1 .item_wrapper:hover {
    color: #FFFFFF;
}

.elementor-5197 .elementor-element.elementor-element-0b4f223.elementor-widget-gt3-core-blogboxed .module_type2 .item_wrapper:hover {
    color: #FFFFFF;
}

.elementor-5197 .elementor-element.elementor-element-0b4f223.elementor-widget-gt3-core-blogboxed .module_type1 .item_wrapper:hover .blogboxed_content {
    border-color: rgba(255, 255, 255, 0);
}

.elementor-5197 .elementor-element.elementor-element-0b4f223 {
    z-index: 5;
}

.elementor-5197 .elementor-element.elementor-element-a5887a0 img {
    width: 100px;
    max-width: 100%;
}

.elementor-5197 .elementor-element.elementor-element-a5887a0 {
    width: var(--container-widget-width, 36px);
    max-width: 36px;
    --container-widget-width: 36px;
    --container-widget-flex-grow: 0;
    top: 1%;
    z-index: 50;
}

body:not(.rtl) .elementor-5197 .elementor-element.elementor-element-a5887a0 {
    right: -25%;
}

body.rtl .elementor-5197 .elementor-element.elementor-element-a5887a0 {
    left: -25%;
}

.elementor-5197 .elementor-element.elementor-element-8fc8964 {
    text-align: left;
    width: var(--container-widget-width, 24px);
    max-width: 24px;
    --container-widget-width: 24px;
    --container-widget-flex-grow: 0;
    bottom: -59px;
    z-index: 50;
}

.elementor-5197 .elementor-element.elementor-element-8fc8964 img {
    width: 100px;
    max-width: 100%;
}

body:not(.rtl) .elementor-5197 .elementor-element.elementor-element-8fc8964 {
    right: 100px;
}

body.rtl .elementor-5197 .elementor-element.elementor-element-8fc8964 {
    left: 100px;
}

.elementor-5197 .elementor-element.elementor-element-feeedc0 {
    --spacer-size: 77px;
}

.elementor-5197 .elementor-element.elementor-element-c8098cd {
    text-align: right;
    top: 165px;
    z-index: 0;
}

body:not(.rtl) .elementor-5197 .elementor-element.elementor-element-c8098cd {
    right: -120px;
}

body.rtl .elementor-5197 .elementor-element.elementor-element-c8098cd {
    left: -120px;
}

.elementor-5197 .elementor-element.elementor-element-e44015e>.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-5197 .elementor-element.elementor-element-1abae4f {
    --spacer-size: 68px;
}

.elementor-5197 .elementor-element.elementor-element-d57e8e8 {
    text-align: center;
    color: #3B3663;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    z-index: 1;
}

.elementor-5197 .elementor-element.elementor-element-d57e8e8>.elementor-widget-container {
    margin: 0px 0px 2px 0px;
}

.elementor-5197 .elementor-element.elementor-element-ec122bc {
    text-align: center;
    z-index: 1;
}

.elementor-5197 .elementor-element.elementor-element-ec122bc .elementor-heading-title {
    color: #3B3663;
    font-size: 30px;
    letter-spacing: -0.2px;
}

.elementor-5197 .elementor-element.elementor-element-f2e6aef>.elementor-container {
    max-width: 840px;
}

.elementor-5197 .elementor-element.elementor-element-ced08b9 .testimonials_rotator {
    margin: 0 0 0 0;
    margin-right: calc(-0/2);
    margin-left: calc(-0/2);
}

.elementor-5197 .elementor-element.elementor-element-ced08b9 .testimonials_item.slick-slide {
    padding: 0 0 0 0;
    padding-right: calc(0/2);
    padding-left: calc(0/2);
}

.elementor-5197 .elementor-element.elementor-element-ced08b9 .testimonials_author_wrapper .testimonials_photo img {
    width: 107px !important;
    height: 107px !important;
}

.elementor-5197 .elementor-element.elementor-element-ced08b9 .testimonials_author_wrapper .testimonials_photo {
    height: 107px;
}

.elementor-5197 .elementor-element.elementor-element-ced08b9 .testimonials_avatar_slider .testimonials_avatar_item {
    width: 107px;
}

.elementor-5197 .elementor-element.elementor-element-ced08b9 .testimonials_avatar_slider .testimonials_author_rotator {
    width: calc(107px * 3);
}

.elementor-5197 .elementor-element.elementor-element-ced08b9 .testimonials-text-quote-holder {
    top: 107px;
}

.elementor-5197 .elementor-element.elementor-element-ced08b9 .testimonials-text {
    color: #696687;
}

.elementor-5197 .elementor-element.elementor-element-ced08b9 .slick-dots {
    color: #685BE8;
}

.elementor-5197 .elementor-element.elementor-element-ced08b9 .slick-arrow {
    color: #685BE8;
}

.elementor-5197 .elementor-element.elementor-element-ced08b9 .testimonials-text,
.elementor-5197 .elementor-element.elementor-element-ced08b9 .testimonials-text p {
    font-size: 20px;
    font-style: normal;
    line-height: 30px;
    letter-spacing: 0px;
}

.elementor-5197 .elementor-element.elementor-element-ced08b9 .testimonials_author_wrapper {
    color: #3B3663;
    font-family: "Nunito Sans", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
}

.elementor-5197 .elementor-element.elementor-element-ced08b9 .testimonials_author_wrapper .testimonials-sub_name {
    color: #696687;
}

.elementor-5197 .elementor-element.elementor-element-ced08b9>.elementor-widget-container {
    margin: -11px 0px 0px 0px;
    background-image: url("../image/home6_icon_16.png");
    background-position: top center;
    background-repeat: no-repeat;
}

.elementor-5197 .elementor-element.elementor-element-f7bb33b>.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-5197 .elementor-element.elementor-element-6e90927 {
    text-align: left;
}

.elementor-5197 .elementor-element.elementor-element-6e90927 img {
    max-width: 70px;
    border-radius: 35px 35px 35px 35px;
}

.elementor-5197 .elementor-element.elementor-element-6e90927>.elementor-widget-container {
    margin: -37px 0px 0px 170px;
}

.elementor-5197 .elementor-element.elementor-element-ea23dc0 {
    text-align: left;
}

.elementor-5197 .elementor-element.elementor-element-ea23dc0 img {
    max-width: 70px;
    border-radius: 35px 35px 35px 35px;
}

.elementor-5197 .elementor-element.elementor-element-ea23dc0>.elementor-widget-container {
    margin: -16px 0px 0px -35px;
}

.elementor-5197 .elementor-element.elementor-element-7073e58 {
    text-align: right;
}

.elementor-5197 .elementor-element.elementor-element-7073e58 img {
    max-width: 70px;
    border-radius: 35px 35px 35px 35px;
}

.elementor-5197 .elementor-element.elementor-element-7073e58>.elementor-widget-container {
    margin: -53px 110px 0px 0px;
}

.elementor-5197 .elementor-element.elementor-element-a4f32f7 {
    text-align: center;
}

.elementor-5197 .elementor-element.elementor-element-a4f32f7 img {
    max-width: 70px;
    border-radius: 35px 35px 35px 35px;
}

.elementor-5197 .elementor-element.elementor-element-a4f32f7>.elementor-widget-container {
    margin: 44px 8px 0px 0px;
}

.elementor-5197 .elementor-element.elementor-element-2450590>.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-5197 .elementor-element.elementor-element-2486c02 {
    text-align: left;
}

.elementor-5197 .elementor-element.elementor-element-2486c02 img {
    max-width: 70px;
    border-radius: 35px 35px 35px 35px;
}

.elementor-5197 .elementor-element.elementor-element-2486c02>.elementor-widget-container {
    margin: -32px 0px 0px 170px;
}

.elementor-5197 .elementor-element.elementor-element-7769b7c {
    text-align: right;
}

.elementor-5197 .elementor-element.elementor-element-7769b7c img {
    max-width: 70px;
    border-radius: 35px 35px 35px 35px;
}

.elementor-5197 .elementor-element.elementor-element-7769b7c>.elementor-widget-container {
    margin: -21px -34px 0px 0px;
}

.elementor-5197 .elementor-element.elementor-element-b76dd76 {
    text-align: left;
}

.elementor-5197 .elementor-element.elementor-element-b76dd76 img {
    max-width: 70px;
    border-radius: 35px 35px 35px 35px;
}

.elementor-5197 .elementor-element.elementor-element-b76dd76>.elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

.elementor-5197 .elementor-element.elementor-element-6c093f5 {
    text-align: right;
}

.elementor-5197 .elementor-element.elementor-element-6c093f5 img {
    max-width: 70px;
    border-radius: 35px 35px 35px 35px;
}

.elementor-5197 .elementor-element.elementor-element-6c093f5>.elementor-widget-container {
    margin: -47px 105px 0px 0px;
}

.elementor-5197 .elementor-element.elementor-element-58667e3 {
    text-align: center;
}

.elementor-5197 .elementor-element.elementor-element-58667e3 img {
    max-width: 70px;
    border-radius: 35px 35px 35px 35px;
}

.elementor-5197 .elementor-element.elementor-element-58667e3>.elementor-widget-container {
    margin: -27px 115px 0px 0px;
}

.elementor-5197 .elementor-element.elementor-element-b57cef7 {
    --spacer-size: 63px;
}

.elementor-5197 .elementor-element.elementor-element-762c6e3:not(.elementor-motion-effects-element-type-background),
.elementor-5197 .elementor-element.elementor-element-762c6e3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FAFAFA;
}

.elementor-5197 .elementor-element.elementor-element-762c6e3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-5197 .elementor-element.elementor-element-762c6e3>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5197 .elementor-element.elementor-element-2131cf7>.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-5197 .elementor-element.elementor-element-8058606 {
    --spacer-size: 61px;
}

.elementor-5197 .elementor-element.elementor-element-7383c79 {
    text-align: center;
    color: #3B3663;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    z-index: 1;
}

.elementor-5197 .elementor-element.elementor-element-7383c79>.elementor-widget-container {
    margin: 0px 0px 2px 0px;
}

.elementor-5197 .elementor-element.elementor-element-a73f2f1 {
    text-align: center;
    z-index: 1;
}

.elementor-5197 .elementor-element.elementor-element-a73f2f1 .elementor-heading-title {
    color: #3B3663;
    font-size: 30px;
    letter-spacing: -0.2px;
}

.elementor-5197 .elementor-element.elementor-element-80e2d5c {
    text-align: right;
    top: 90px;
    z-index: 0;
}

body:not(.rtl) .elementor-5197 .elementor-element.elementor-element-80e2d5c {
    right: -120px;
}

body.rtl .elementor-5197 .elementor-element.elementor-element-80e2d5c {
    left: -120px;
}

.elementor-5197 .elementor-element.elementor-element-1d12e80 {
    --spacer-size: 18px;
}

.elementor-5197 .elementor-element.elementor-element-b1371ab {
    z-index: 55;
}

.elementor-5197 .elementor-element.elementor-element-06f5452>.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-5197 .elementor-element.elementor-element-06f5452>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-5197 .elementor-element.elementor-element-06f5452>.elementor-element-populated,
.elementor-5197 .elementor-element.elementor-element-06f5452>.elementor-element-populated>.elementor-background-overlay,
.elementor-5197 .elementor-element.elementor-element-06f5452>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-5197 .elementor-element.elementor-element-06f5452>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5197 .elementor-element.elementor-element-91a7efb>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-5197 .elementor-element.elementor-element-100d5f9 {
    z-index: 55;
}

.elementor-5197 .elementor-element.elementor-element-ade6263>.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-5197 .elementor-element.elementor-element-ade6263>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-5197 .elementor-element.elementor-element-ade6263>.elementor-element-populated,
.elementor-5197 .elementor-element.elementor-element-ade6263>.elementor-element-populated>.elementor-background-overlay,
.elementor-5197 .elementor-element.elementor-element-ade6263>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-5197 .elementor-element.elementor-element-ade6263>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5197 .elementor-element.elementor-element-a9be0a2>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-5197 .elementor-element.elementor-element-d1c0339 {
    margin-top: 63px;
    margin-bottom: 38px;
}

.elementor-5197 .elementor-element.elementor-element-91f42d4 img {
    width: 174px;
    transition-duration: 0.4s;
}

.elementor-5197 .elementor-element.elementor-element-91f42d4:hover img {
    opacity: 0.6;
}

.elementor-5197 .elementor-element.elementor-element-91f42d4>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-5197 .elementor-element.elementor-element-6634598 img {
    width: 173px;
    opacity: 1;
    transition-duration: 0.4s;
}

.elementor-5197 .elementor-element.elementor-element-6634598:hover img {
    opacity: 0.6;
}

.elementor-5197 .elementor-element.elementor-element-6634598>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-5197 .elementor-element.elementor-element-fdd0bfb img {
    width: 121px;
    transition-duration: 0.4s;
}

.elementor-5197 .elementor-element.elementor-element-fdd0bfb:hover img {
    opacity: 0.6;
}

.elementor-5197 .elementor-element.elementor-element-fdd0bfb>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-5197 .elementor-element.elementor-element-aff9072 img {
    width: 109px;
    height: 64px;
    transition-duration: 0.4s;
}

.elementor-5197 .elementor-element.elementor-element-aff9072:hover img {
    opacity: 0.6;
}

.elementor-5197 .elementor-element.elementor-element-aff9072>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-5197 .elementor-element.elementor-element-98c740d {
    margin-top: 63px;
    margin-bottom: 38px;
}

.elementor-5197 .elementor-element.elementor-element-91219ed img {
    width: 174px;
    transition-duration: 0.4s;
}

.elementor-5197 .elementor-element.elementor-element-91219ed:hover img {
    opacity: 0.6;
}

.elementor-5197 .elementor-element.elementor-element-91219ed>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-5197 .elementor-element.elementor-element-801a7eb img {
    width: 173px;
    opacity: 1;
    transition-duration: 0.4s;
}

.elementor-5197 .elementor-element.elementor-element-801a7eb:hover img {
    opacity: 0.6;
}

.elementor-5197 .elementor-element.elementor-element-801a7eb>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-5197 .elementor-element.elementor-element-ed3671f img {
    width: 121px;
    transition-duration: 0.4s;
}

.elementor-5197 .elementor-element.elementor-element-ed3671f:hover img {
    opacity: 0.6;
}

.elementor-5197 .elementor-element.elementor-element-ed3671f>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-5197 .elementor-element.elementor-element-e0c36de img {
    width: 143px;
    transition-duration: 0.4s;
}

.elementor-5197 .elementor-element.elementor-element-e0c36de:hover img {
    opacity: 0.6;
}

.elementor-5197 .elementor-element.elementor-element-e0c36de>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-5197 .elementor-element.elementor-element-3f5ed22>.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-5197 .elementor-element.elementor-element-3f5ed22:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-5197 .elementor-element.elementor-element-3f5ed22>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../image/home_06_project_03.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-5197 .elementor-element.elementor-element-3f5ed22>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-5197 .elementor-element.elementor-element-3f5ed22>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5197 .elementor-element.elementor-element-c9aeef2>.elementor-container {
    max-width: 570px;
}

.elementor-5197 .elementor-element.elementor-element-c641706>.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-5197 .elementor-element.elementor-element-a4b90b5 {
    --spacer-size: 78px;
}

.elementor-5197 .elementor-element.elementor-element-456b964 {
    text-align: left;
}

.elementor-5197 .elementor-element.elementor-element-456b964 img {
    max-width: 47px;
}

.elementor-5197 .elementor-element.elementor-element-456b964>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-5197 .elementor-element.elementor-element-bd78a8b .elementor-heading-title {
    color: #FFFFFF;
    font-size: 52px;
    line-height: 52px;
    letter-spacing: -2px;
}

.elementor-5197 .elementor-element.elementor-element-3939406 {
    color: #FFFFFF;
    font-size: 18px;
    line-height: 27px;
}

.elementor-5197 .elementor-element.elementor-element-3939406>.elementor-widget-container {
    margin: 17px 0px 0px 0px;
}

.elementor-5197 .elementor-element.elementor-element-a35d088 {
    --spacer-size: 143px;
}

.elementor-5197 .elementor-element.elementor-element-a9fa3e7>.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-5197 .elementor-element.elementor-element-a9fa3e7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-5197 .elementor-element.elementor-element-a9fa3e7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../image/home_06_project_04.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-5197 .elementor-element.elementor-element-a9fa3e7>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-5197 .elementor-element.elementor-element-a9fa3e7>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5197 .elementor-element.elementor-element-c9b4298>.elementor-container {
    max-width: 570px;
}

.elementor-5197 .elementor-element.elementor-element-ac81eb9>.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-5197 .elementor-element.elementor-element-ac81eb9>.elementor-element-populated {
    margin: 0% 0% 0% 12%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 12%;
}

.elementor-5197 .elementor-element.elementor-element-7ba9303 {
    --spacer-size: 63px;
}

.elementor-5197 .elementor-element.elementor-element-d49f6f0 {
    --spacer-size: 70px;
}

@media(min-width:768px) {
    .elementor-5197 .elementor-element.elementor-element-3fd4733 {
        width: 31.894%;
    }

    .elementor-5197 .elementor-element.elementor-element-3682850 {
        width: 34.838%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-5197 .elementor-element.elementor-element-4da8de3 {
        width: 50%;
    }

    .elementor-5197 .elementor-element.elementor-element-40c1fd2 {
        width: 50%;
    }

    .elementor-5197 .elementor-element.elementor-element-4fd7f8d {
        width: 50%;
    }

    .elementor-5197 .elementor-element.elementor-element-93b37b5 {
        width: 50%;
    }

    .elementor-5197 .elementor-element.elementor-element-836a72e {
        width: 100%;
    }

    .elementor-5197 .elementor-element.elementor-element-1fde070 {
        width: 50%;
    }

    .elementor-5197 .elementor-element.elementor-element-62d467e {
        width: 50%;
    }

    .elementor-5197 .elementor-element.elementor-element-d5e0e4e {
        width: 50%;
    }
}

@media(max-width:1024px) {
    .elementor-5197 .elementor-element.elementor-element-c20ed3e>.elementor-widget-container {
        margin: 10px 0px 0px 0px;
        padding: 15px 10px 15px 10px;
    }

    .elementor-5197 .elementor-element.elementor-element-3698f9e>.elementor-widget-container {
        margin: 10px 0px 0px 0px;
        padding: 15px 10px 15px 10px;
    }

    .elementor-5197 .elementor-element.elementor-element-fe27b73>.elementor-widget-container {
        margin: 10px 0px 0px 0px;
        padding: 15px 10px 15px 10px;
    }

    .elementor-5197 .elementor-element.elementor-element-6044111>.elementor-widget-container {
        margin: 10px 0px 0px 0px;
        padding: 15px 10px 15px 10px;
    }

    body:not(.rtl) .elementor-5197 .elementor-element.elementor-element-3e1200d {
        right: 0px;
    }

    body.rtl .elementor-5197 .elementor-element.elementor-element-3e1200d {
        left: 0px;
    }

    .elementor-5197 .elementor-element.elementor-element-a52592e .gt3-core-imagebox-content .gt3-core-imagebox-title {
        font-size: 22px;
        line-height: 1.1em;
    }

    .elementor-5197 .elementor-element.elementor-element-a52592e .gt3-core-imagebox-content .gt3-core-imagebox-description {
        font-size: 14px;
    }

    .elementor-5197 .elementor-element.elementor-element-3374751 .gt3-core-imagebox-content .gt3-core-imagebox-title {
        font-size: 22px;
        line-height: 1.1em;
    }

    .elementor-5197 .elementor-element.elementor-element-3374751 .gt3-core-imagebox-content .gt3-core-imagebox-description {
        font-size: 14px;
    }

    .elementor-5197 .elementor-element.elementor-element-9814f43 .gt3-core-imagebox-content .gt3-core-imagebox-title {
        font-size: 22px;
        line-height: 1.1em;
    }

    .elementor-5197 .elementor-element.elementor-element-9814f43 .gt3-core-imagebox-content .gt3-core-imagebox-description {
        font-size: 14px;
    }

    .elementor-5197 .elementor-element.elementor-element-378b1e9 .gt3-core-imagebox-content .gt3-core-imagebox-title {
        font-size: 22px;
        line-height: 1.1em;
    }

    .elementor-5197 .elementor-element.elementor-element-378b1e9 .gt3-core-imagebox-content .gt3-core-imagebox-description {
        font-size: 14px;
    }

    body:not(.rtl) .elementor-5197 .elementor-element.elementor-element-df989b2 {
        right: 0px;
    }

    body.rtl .elementor-5197 .elementor-element.elementor-element-df989b2 {
        left: 0px;
    }

    .elementor-5197 .elementor-element.elementor-element-8bc2009 .gt3-core-imagebox-content .gt3-core-imagebox-title {
        font-size: 22px;
        line-height: 1.1em;
    }

    .elementor-5197 .elementor-element.elementor-element-8bc2009 .gt3-core-imagebox-content .gt3-core-imagebox-description {
        font-size: 14px;
    }

    .elementor-5197 .elementor-element.elementor-element-c0fe6a5 .gt3-core-imagebox-content .gt3-core-imagebox-title {
        font-size: 22px;
        line-height: 1.1em;
    }

    .elementor-5197 .elementor-element.elementor-element-c0fe6a5 .gt3-core-imagebox-content .gt3-core-imagebox-description {
        font-size: 14px;
    }

    .elementor-5197 .elementor-element.elementor-element-71f1d8c .gt3-core-imagebox-content .gt3-core-imagebox-title {
        font-size: 22px;
        line-height: 1.1em;
    }

    .elementor-5197 .elementor-element.elementor-element-71f1d8c .gt3-core-imagebox-content .gt3-core-imagebox-description {
        font-size: 14px;
    }

    body:not(.rtl) .elementor-5197 .elementor-element.elementor-element-8fc8964 {
        right: 0px;
    }

    body.rtl .elementor-5197 .elementor-element.elementor-element-8fc8964 {
        left: 0px;
    }

    .elementor-5197 .elementor-element.elementor-element-ea23dc0>.elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }

    .elementor-5197 .elementor-element.elementor-element-7073e58>.elementor-widget-container {
        margin: -40px 0px 0px 0px;
    }

    .elementor-5197 .elementor-element.elementor-element-6c093f5>.elementor-widget-container {
        margin: -50px 0px 0px 0px;
    }

    .elementor-5197 .elementor-element.elementor-element-58667e3>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-5197 .elementor-element.elementor-element-b1371ab {
        padding: 42px 0px 83px 0px;
    }

    .elementor-5197 .elementor-element.elementor-element-100d5f9 {
        padding: 42px 0px 83px 0px;
    }
}

@media(max-width:767px) {

    .elementor-5197 .elementor-element.elementor-element-3fd4733>.elementor-element-populated,
    .elementor-5197 .elementor-element.elementor-element-3fd4733>.elementor-element-populated>.elementor-background-overlay,
    .elementor-5197 .elementor-element.elementor-element-3fd4733>.elementor-background-slideshow {
        border-radius: 10px 10px 10px 10px;
    }

    .elementor-5197 .elementor-element.elementor-element-3682850>.elementor-element-populated,
    .elementor-5197 .elementor-element.elementor-element-3682850>.elementor-element-populated>.elementor-background-overlay,
    .elementor-5197 .elementor-element.elementor-element-3682850>.elementor-background-slideshow {
        border-radius: 10px 10px 10px 10px;
    }

    .elementor-5197 .elementor-element.elementor-element-f82e9a9>.elementor-element-populated,
    .elementor-5197 .elementor-element.elementor-element-f82e9a9>.elementor-element-populated>.elementor-background-overlay,
    .elementor-5197 .elementor-element.elementor-element-f82e9a9>.elementor-background-slideshow {
        border-radius: 10px 10px 10px 10px;
    }

    body:not(.rtl) .elementor-5197 .elementor-element.elementor-element-1bb81dc {
        left: 300px;
    }

    body.rtl .elementor-5197 .elementor-element.elementor-element-1bb81dc {
        right: 300px;
    }

    .elementor-5197 .elementor-element.elementor-element-f469410 .elementor-heading-title {
        font-size: 40px;
        line-height: 1.2em;
    }

    body:not(.rtl) .elementor-5197 .elementor-element.elementor-element-cc5c8a0 {
        left: 300px;
    }

    body.rtl .elementor-5197 .elementor-element.elementor-element-cc5c8a0 {
        right: 300px;
    }

    .elementor-5197 .elementor-element.elementor-element-c20ed3e .gt3-core-imagebox-wrapper {
        text-align: center;
    }

    .elementor-5197 .elementor-element.elementor-element-c20ed3e>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-5197 .elementor-element.elementor-element-3698f9e .gt3-core-imagebox-wrapper {
        text-align: center;
    }

    .elementor-5197 .elementor-element.elementor-element-3698f9e>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-5197 .elementor-element.elementor-element-fe27b73 .gt3-core-imagebox-wrapper {
        text-align: center;
    }

    .elementor-5197 .elementor-element.elementor-element-fe27b73>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-5197 .elementor-element.elementor-element-6044111 .gt3-core-imagebox-wrapper {
        text-align: center;
    }

    .elementor-5197 .elementor-element.elementor-element-6044111>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-5197 .elementor-element.elementor-element-be886b8 .elementor-heading-title {
        font-size: 40px;
        line-height: 1.2em;
    }

    .elementor-5197 .elementor-element.elementor-element-dc0505f.elementor-widget-gt3-core-button .gt3_module_button_elementor.button_icon_icon:not(.hover_type2) .elementor_gt3_btn_icon {
        color: #3B3663;
    }

    .elementor-5197 .elementor-element.elementor-element-dc0505f.elementor-widget-gt3-core-button .elementor-widget-gt3-addon-advanced-button .gt3_module_button_elementor.button_icon_icon a.hover_type2 .gt3_module_button__cover.front .elementor_btn_icon_container .elementor_gt3_btn_icon {
        color: #3B3663;
    }

    .elementor-5197 .elementor-element.elementor-element-dc0505f.elementor-widget-gt3-core-button .icon_svg_btn {
        color: #3B3663;
    }

    .elementor-5197 .elementor-element.elementor-element-dc0505f.elementor-widget-gt3-core-button .gt3_icon_default {
        color: #3B3663;
    }

    .elementor-5197 .elementor-element.elementor-element-dc0505f.elementor-widget-gt3-core-button .elementor_gt3_btn_text {
        color: #3B3663;
    }

    .elementor-5197 .elementor-element.elementor-element-dc0505f.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container .gt3_module_button__cover.front {
        color: #3B3663;
    }

    .elementor-5197 .elementor-element.elementor-element-dc0505f.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__container .gt3_module_button__cover.front .elementor_gt3_btn_text {
        color: #3B3663;
    }

    .elementor-5197 .elementor-element.elementor-element-8ad4303 .elementor-heading-title {
        font-size: 40px;
        line-height: 1.2em;
    }

    .elementor-5197 .elementor-element.elementor-element-bd77df9.elementor-widget-gt3-core-button .gt3_module_button_elementor.button_icon_icon:not(.hover_type2) .elementor_gt3_btn_icon {
        color: #3B3663;
    }

    .elementor-5197 .elementor-element.elementor-element-bd77df9.elementor-widget-gt3-core-button .elementor-widget-gt3-addon-advanced-button .gt3_module_button_elementor.button_icon_icon a.hover_type2 .gt3_module_button__cover.front .elementor_btn_icon_container .elementor_gt3_btn_icon {
        color: #3B3663;
    }

    .elementor-5197 .elementor-element.elementor-element-bd77df9.elementor-widget-gt3-core-button .icon_svg_btn {
        color: #3B3663;
    }

    .elementor-5197 .elementor-element.elementor-element-bd77df9.elementor-widget-gt3-core-button .gt3_icon_default {
        color: #3B3663;
    }

    .elementor-5197 .elementor-element.elementor-element-bd77df9.elementor-widget-gt3-core-button .elementor_gt3_btn_text {
        color: #3B3663;
    }

    .elementor-5197 .elementor-element.elementor-element-bd77df9.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type2 .gt3_module_button__container .gt3_module_button__cover.front {
        color: #3B3663;
    }

    .elementor-5197 .elementor-element.elementor-element-bd77df9.elementor-widget-gt3-core-button .gt3_module_button_elementor .hover_type4 .gt3_module_button__container .gt3_module_button__cover.front .elementor_gt3_btn_text {
        color: #3B3663;
    }

    body:not(.rtl) .elementor-5197 .elementor-element.elementor-element-b821991 {
        left: 300px;
    }

    body.rtl .elementor-5197 .elementor-element.elementor-element-b821991 {
        right: 300px;
    }

    body:not(.rtl) .elementor-5197 .elementor-element.elementor-element-c79d380 {
        left: 300px;
    }

    body.rtl .elementor-5197 .elementor-element.elementor-element-c79d380 {
        right: 300px;
    }

    body:not(.rtl) .elementor-5197 .elementor-element.elementor-element-f6c7c2d {
        left: 300px;
    }

    body.rtl .elementor-5197 .elementor-element.elementor-element-f6c7c2d {
        right: 300px;
    }

    body:not(.rtl) .elementor-5197 .elementor-element.elementor-element-e45dfe1 {
        left: 300px;
    }

    body.rtl .elementor-5197 .elementor-element.elementor-element-e45dfe1 {
        right: 300px;
    }

    .elementor-5197 .elementor-element.elementor-element-6e90927 {
        text-align: center;
    }

    .elementor-5197 .elementor-element.elementor-element-6e90927>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-5197 .elementor-element.elementor-element-ea23dc0 {
        text-align: left;
    }

    .elementor-5197 .elementor-element.elementor-element-ea23dc0>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-5197 .elementor-element.elementor-element-7073e58 {
        text-align: right;
    }

    .elementor-5197 .elementor-element.elementor-element-7073e58>.elementor-widget-container {
        margin: -29px 0px 0px 0px;
    }

    .elementor-5197 .elementor-element.elementor-element-a4f32f7 {
        text-align: center;
    }

    .elementor-5197 .elementor-element.elementor-element-a4f32f7>.elementor-widget-container {
        margin: -40px 20px 0px 0px;
    }

    .elementor-5197 .elementor-element.elementor-element-2486c02 {
        text-align: left;
    }

    .elementor-5197 .elementor-element.elementor-element-2486c02>.elementor-widget-container {
        margin: -10px 0px 0px 0px;
    }

    .elementor-5197 .elementor-element.elementor-element-7769b7c>.elementor-widget-container {
        margin: -25px 0px 0px 0px;
    }

    .elementor-5197 .elementor-element.elementor-element-b76dd76 {
        text-align: center;
    }

    .elementor-5197 .elementor-element.elementor-element-b76dd76>.elementor-widget-container {
        margin: -20px 20px 0px 0px;
    }

    .elementor-5197 .elementor-element.elementor-element-6c093f5 {
        text-align: right;
    }

    .elementor-5197 .elementor-element.elementor-element-6c093f5>.elementor-widget-container {
        margin: -10px 0px 0px 0px;
    }

    .elementor-5197 .elementor-element.elementor-element-58667e3 {
        text-align: left;
    }

    .elementor-5197 .elementor-element.elementor-element-58667e3>.elementor-widget-container {
        margin: -40px 0px 0px 0px;
    }

    .elementor-5197 .elementor-element.elementor-element-b1371ab {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-5197 .elementor-element.elementor-element-06f5452>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-5197 .elementor-element.elementor-element-91a7efb>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-5197 .elementor-element.elementor-element-100d5f9 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-5197 .elementor-element.elementor-element-ade6263>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-5197 .elementor-element.elementor-element-a9be0a2>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-5197 .elementor-element.elementor-element-bd78a8b .elementor-heading-title {
        font-size: 40px;
        line-height: 1.2em;
    }
}