.elementor-42 .elementor-element.elementor-element-2f2616ab:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-2f2616ab>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff;
    background-image: url("https://sequoia.stylemixthemes.com/45_erp/wp-content/uploads/sites/47/2019/10/slider-1.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-42 .elementor-element.elementor-element-2f2616ab {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 200px 15px 0px 15px;
}

.elementor-42 .elementor-element.elementor-element-2f2616ab>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-42 .elementor-element.elementor-element-2f2616ab>.elementor-shape-bottom .elementor-shape-fill {
    fill: #fdfdfd;
}

.elementor-42 .elementor-element.elementor-element-2f2616ab>.elementor-shape-bottom svg {
    width: calc(163% + 1.3px);
    height: 133px;
}

.elementor-42 .elementor-element.elementor-element-5b35ba09>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-42 .elementor-element.elementor-element-9257d3d {
    padding: 0px 0px 0px 0px;
}

.elementor-42 .elementor-element.elementor-element-4687a7fd {
    text-align: center;
}

.elementor-42 .elementor-element.elementor-element-4687a7fd u:before {
    background-color: #25c16f;
}

.elementor-42 .elementor-element.elementor-element-4687a7fd u svg path {
    fill: #25c16f;
}

.elementor-42 .elementor-element.elementor-element-4687a7fd>.elementor-widget-container {
    
}

.elementor-42 .elementor-element.elementor-element-bdd13cb {
    text-align: center;
}

.elementor-42 .elementor-element.elementor-element-bdd13cb>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0% 20% 0% 20%;
}

.elementor-42 .elementor-element.elementor-element-a005899 {
    text-align: center;
}

.elementor-42 .elementor-element.elementor-element-a005899>.elementor-widget-container {
    margin: 0px 0px 40px 0px;
}

.elementor-42 .elementor-element.elementor-element-fb951ab img {
    width: 100%;
    box-shadow: 0px 0px 36px 0px #000000;
}

.elementor-42 .elementor-element.elementor-element-fb951ab>.elementor-widget-container {
    margin: 0px 0px -50px 0px;
    box-shadow: 0px 0px 46px 0px rgba(8, 9, 91, 0.25);
}

.elementor-42 .elementor-element.elementor-element-74560e8:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-74560e8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fdfdfd;
}

.elementor-42 .elementor-element.elementor-element-74560e8 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 130px 0px 0px 0px;
}

.elementor-42 .elementor-element.elementor-element-74560e8>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-42 .elementor-element.elementor-element-9d0f085 {
    text-align: center;
}

.elementor-42 .elementor-element.elementor-element-de282c6 {
    text-align: center;
}

.elementor-42 .elementor-element.elementor-element-de282c6>.elementor-widget-container {
    padding: 0% 20% 0% 20%;
}

.elementor-42 .elementor-element.elementor-element-f0bb54b:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-f0bb54b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fdfdfd;
}

.elementor-42 .elementor-element.elementor-element-f0bb54b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 60px 0px 0px 0px;
}

.elementor-42 .elementor-element.elementor-element-f0bb54b>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-42 .elementor-element.elementor-element-4e5006e.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-42 .elementor-element.elementor-element-4e5006e>.elementor-element-populated {
    text-align: left;
    border: 1.5px solid #e6e5e5;margin-right: 10px;
    
    border-radius: 24px;
}

.elementor-42 .elementor-element.elementor-element-e4b879a .elementor-icon-wrapper {
    text-align: center;
}

.elementor-42 .elementor-element.elementor-element-e4b879a .elementor-icon {
    font-size: 97px;
}

.elementor-42 .elementor-element.elementor-element-e4b879a .elementor-icon i, .elementor-42 .elementor-element.elementor-element-e4b879a .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-42 .elementor-element.elementor-element-2c002e6 {
    text-align: left; 
}

.elementor-42 .elementor-element.elementor-element-2c002e6 .elementor-heading-title {
    font-size: 20px;
}

.elementor-42 .elementor-element.elementor-element-18e9d81 {
    text-align: left;color: #aaa;
}

.elementor-42 .elementor-element.elementor-element-1cab11c {
    text-align: center;
    width: 100%;
    max-width: 100%;
    align-self: center;
}

.elementor-42 .elementor-element.elementor-element-1a4bcf6.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-42 .elementor-element.elementor-element-1a4bcf6>.elementor-element-populated {
    text-align: left;
    border: 1.5px solid #e6e5e5;margin-right: 10px;
    
    border-radius: 24px;
}

.elementor-42 .elementor-element.elementor-element-360012f .elementor-icon-wrapper {
    text-align: center;
}

.elementor-42 .elementor-element.elementor-element-360012f .elementor-icon {
    font-size: 97px;
}

.elementor-42 .elementor-element.elementor-element-360012f .elementor-icon i, .elementor-42 .elementor-element.elementor-element-360012f .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-42 .elementor-element.elementor-element-e1a947e {
    text-align: left;
}

.elementor-42 .elementor-element.elementor-element-e1a947e .elementor-heading-title {
    font-size: 20px;
}

.elementor-42 .elementor-element.elementor-element-029e466 {
    text-align: left;  color: #aaa;
}

.elementor-42 .elementor-element.elementor-element-a3cebeb {
    text-align: center;
    width: 100%;
    max-width: 100%;
    align-self: center;
}

.elementor-42 .elementor-element.elementor-element-9247b57.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-42 .elementor-element.elementor-element-9247b57>.elementor-element-populated {
    text-align: left;
    border: 1.5px solid #e6e5e5;margin-right: 10px;
    
    border-radius: 24px;
}

.elementor-42 .elementor-element.elementor-element-dde850c .elementor-icon-wrapper {
    text-align: center;
}

.elementor-42 .elementor-element.elementor-element-dde850c .elementor-icon {
    font-size: 97px;
}

.elementor-42 .elementor-element.elementor-element-dde850c .elementor-icon i, .elementor-42 .elementor-element.elementor-element-dde850c .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-42 .elementor-element.elementor-element-987a131 {
    text-align: left;
}

.elementor-42 .elementor-element.elementor-element-987a131 .elementor-heading-title {
    font-size: 20px;
}

.elementor-42 .elementor-element.elementor-element-638ff50 {
    text-align: left;color:#aaa;
}

.elementor-42 .elementor-element.elementor-element-a9ad24e {
    text-align: center;
    width: 100%;
    max-width: 100%;
    align-self: center;
}

.elementor-42 .elementor-element.elementor-element-fa4f2e7.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-42 .elementor-element.elementor-element-fa4f2e7>.elementor-element-populated {
    text-align: left;    border: 1.5px solid #e6e5e5;
    
    border-radius: 24px;
}

.elementor-42 .elementor-element.elementor-element-61617be .elementor-icon-wrapper {
    text-align: center;
}

.elementor-42 .elementor-element.elementor-element-61617be .elementor-icon {
    font-size: 97px;
}

.elementor-42 .elementor-element.elementor-element-61617be .elementor-icon i, .elementor-42 .elementor-element.elementor-element-61617be .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-42 .elementor-element.elementor-element-d0914ea {
    text-align: left;
}

.elementor-42 .elementor-element.elementor-element-d0914ea .elementor-heading-title {
    font-size: 20px;
}

.elementor-42 .elementor-element.elementor-element-7a87e53 {
    text-align: left; color:#aaa;
}

.elementor-42 .elementor-element.elementor-element-61916ad {
    text-align: center;
    width: 100%;
    max-width: 100%;
    align-self: center;
}

.elementor-42 .elementor-element.elementor-element-2707c9f:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-2707c9f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(90deg, #6d82fb 0%, #38bafc 100%);
}

.elementor-42 .elementor-element.elementor-element-2707c9f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-42 .elementor-element.elementor-element-2707c9f>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-42 .elementor-element.elementor-element-069738f {
    padding: 0px 0px 0px 0px;
}

.elementor-42 .elementor-element.elementor-element-8759ae9 {
    text-align: center;
}

.elementor-42 .elementor-element.elementor-element-8759ae9 .elementor-heading-title {
    color: #ffffff;
}

.elementor-42 .elementor-element.elementor-element-e8f0730 {
    padding: 0px 0px 0px 0px;
}

.elementor-42 .elementor-element.elementor-element-0e1d08d.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-42 .elementor-element.elementor-element-0e1d08d>.elementor-element-populated {
    text-align: center;
}

.elementor-42 .elementor-element.elementor-element-5021a56 {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-42 .elementor-element.elementor-element-5021a56 .elementor-heading-title {
    color: #ffffff;
    font-size: 66px;
    font-weight: bold;
    line-height: 66px;
}

.elementor-42 .elementor-element.elementor-element-29856ce {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-42 .elementor-element.elementor-element-29856ce .elementor-heading-title {
    color: #ffffff;
    font-size: 30px;
    font-weight: bold;
}

.elementor-42 .elementor-element.elementor-element-8f2a0de {
    text-align: center;
    color: #ffffff;
}

.elementor-42 .elementor-element.elementor-element-f2d378a.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-42 .elementor-element.elementor-element-f2d378a>.elementor-element-populated {
    text-align: center;
}

.elementor-42 .elementor-element.elementor-element-bf97378 {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-42 .elementor-element.elementor-element-bf97378 .elementor-heading-title {
    color: #ffffff;
    font-size: 66px;
    font-weight: bold;
    line-height: 66px;
}

.elementor-42 .elementor-element.elementor-element-b4abd1f {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-42 .elementor-element.elementor-element-b4abd1f .elementor-heading-title {
    color: #ffffff;
    font-size: 30px;
    font-weight: bold;
}

.elementor-42 .elementor-element.elementor-element-54bfecb {
    text-align: center;
    color: #ffffff;
}

.elementor-42 .elementor-element.elementor-element-6cb1d31.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-42 .elementor-element.elementor-element-6cb1d31>.elementor-element-populated {
    text-align: center;
}

.elementor-42 .elementor-element.elementor-element-0251667 {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-42 .elementor-element.elementor-element-0251667 .elementor-heading-title {
    color: #ffffff;
    font-size: 66px;
    font-weight: bold;
    line-height: 66px;
}

.elementor-42 .elementor-element.elementor-element-610db21 {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-42 .elementor-element.elementor-element-610db21 .elementor-heading-title {
    color: #ffffff;
    font-size: 30px;
    font-weight: bold;
}

.elementor-42 .elementor-element.elementor-element-e0bc910 {
    text-align: center;
    color: #ffffff;
}

.elementor-42 .elementor-element.elementor-element-297423d:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-297423d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F2F6F9;
}

.elementor-42 .elementor-element.elementor-element-297423d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-42 .elementor-element.elementor-element-297423d>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-42 .elementor-element.elementor-element-8432483.elementor-column .elementor-column-wrap {
    align-items: flex-start;
}

.elementor-42 .elementor-element.elementor-element-8432483.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-42 .elementor-element.elementor-element-6627c39>.elementor-widget-container {
    margin: 80px 0px 0px 0px;
}

.elementor-42 .elementor-element.elementor-element-5161dd6 {
    color: var(--e-global-color-text);
}

.elementor-42 .elementor-element.elementor-element-5161dd6>.elementor-widget-container {
    margin: 0px 0px 14px 0px;
}

.elementor-42 .elementor-element.elementor-element-0018f45 {
    padding: 80px 0px 0px 0px;
}

.elementor-42 .elementor-element.elementor-element-54e8d88:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap, .elementor-42 .elementor-element.elementor-element-54e8d88>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #ffb405;
}

.elementor-42 .elementor-element.elementor-element-54e8d88>.elementor-element-populated, .elementor-42 .elementor-element.elementor-element-54e8d88>.elementor-element-populated>.elementor-background-overlay, .elementor-42 .elementor-element.elementor-element-54e8d88>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-42 .elementor-element.elementor-element-54e8d88>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    color: #ffffff;
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
}

.elementor-42 .elementor-element.elementor-element-54e8d88>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-42 .elementor-element.elementor-element-54e8d88 .elementor-element-populated .elementor-heading-title {
    color: #ffffff;
}

.elementor-42 .elementor-element.elementor-element-54e8d88 .elementor-element-populated a {
    color: #ffffff;
}

.elementor-42 .elementor-element.elementor-element-54e8d88 .elementor-element-populated a:hover {
    color: #ffffff;
}

.elementor-42 .elementor-element.elementor-element-54e8d88>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-42 .elementor-element.elementor-element-577d420 .sm_icon {
    font-size: 50px;
    line-height: 50px;
}

.elementor-42 .elementor-element.elementor-element-577d420 h4 {
    color: #ffffff;
}

.elementor-42 .elementor-element.elementor-element-fbce21f {
    top: -80px;
}

.elementor-42 .elementor-element.elementor-element-fbce21f:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap, .elementor-42 .elementor-element.elementor-element-fbce21f>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #bddf60;
}

.elementor-42 .elementor-element.elementor-element-fbce21f>.elementor-element-populated, .elementor-42 .elementor-element.elementor-element-fbce21f>.elementor-element-populated>.elementor-background-overlay, .elementor-42 .elementor-element.elementor-element-fbce21f>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-42 .elementor-element.elementor-element-fbce21f>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    color: #ffffff;
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-42 .elementor-element.elementor-element-fbce21f>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-42 .elementor-element.elementor-element-fbce21f .elementor-element-populated .elementor-heading-title {
    color: #ffffff;
}

.elementor-42 .elementor-element.elementor-element-fbce21f>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-42 .elementor-element.elementor-element-6e7a2b8 .sm_icon {
    font-size: 50px;
    line-height: 50px;
}

.elementor-42 .elementor-element.elementor-element-6e7a2b8 h4 {
    color: #ffffff;
}

.elementor-42 .elementor-element.elementor-element-bd230c5:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap, .elementor-42 .elementor-element.elementor-element-bd230c5>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #00eea4;
}

.elementor-42 .elementor-element.elementor-element-bd230c5>.elementor-element-populated, .elementor-42 .elementor-element.elementor-element-bd230c5>.elementor-element-populated>.elementor-background-overlay, .elementor-42 .elementor-element.elementor-element-bd230c5>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-42 .elementor-element.elementor-element-bd230c5>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    color: #ffffff;
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
}

.elementor-42 .elementor-element.elementor-element-bd230c5>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-42 .elementor-element.elementor-element-bd230c5 .elementor-element-populated .elementor-heading-title {
    color: #ffffff;
}

.elementor-42 .elementor-element.elementor-element-bd230c5 .elementor-element-populated a {
    color: #ffffff;
}

.elementor-42 .elementor-element.elementor-element-bd230c5 .elementor-element-populated a:hover {
    color: #ffffff;
}

.elementor-42 .elementor-element.elementor-element-bd230c5>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-42 .elementor-element.elementor-element-affa68f .sm_icon {
    font-size: 50px;
    line-height: 50px;
}

.elementor-42 .elementor-element.elementor-element-affa68f h4 {
    color: #ffffff;
}

.elementor-42 .elementor-element.elementor-element-ab1a717 {
    padding: 30px 0px 0px 0px;
}

.elementor-42 .elementor-element.elementor-element-e3e41bc:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap, .elementor-42 .elementor-element.elementor-element-e3e41bc>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #25c6fe;
}

.elementor-42 .elementor-element.elementor-element-e3e41bc>.elementor-element-populated, .elementor-42 .elementor-element.elementor-element-e3e41bc>.elementor-element-populated>.elementor-background-overlay, .elementor-42 .elementor-element.elementor-element-e3e41bc>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-42 .elementor-element.elementor-element-e3e41bc>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    color: #ffffff;
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
}

.elementor-42 .elementor-element.elementor-element-e3e41bc>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-42 .elementor-element.elementor-element-e3e41bc .elementor-element-populated .elementor-heading-title {
    color: #ffffff;
}

.elementor-42 .elementor-element.elementor-element-e3e41bc>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-42 .elementor-element.elementor-element-826c6f9 .sm_icon {
    font-size: 50px;
    line-height: 50px;
}

.elementor-42 .elementor-element.elementor-element-826c6f9 h4 {
    color: #ffffff;
}

.elementor-42 .elementor-element.elementor-element-8d0bc7d {
    top: -80px;
}

.elementor-42 .elementor-element.elementor-element-8d0bc7d:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap, .elementor-42 .elementor-element.elementor-element-8d0bc7d>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #5d5cb0;
}

.elementor-42 .elementor-element.elementor-element-8d0bc7d>.elementor-element-populated, .elementor-42 .elementor-element.elementor-element-8d0bc7d>.elementor-element-populated>.elementor-background-overlay, .elementor-42 .elementor-element.elementor-element-8d0bc7d>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-42 .elementor-element.elementor-element-8d0bc7d>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    color: #ffffff;
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-42 .elementor-element.elementor-element-8d0bc7d>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-42 .elementor-element.elementor-element-8d0bc7d>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-42 .elementor-element.elementor-element-0e94820 .sm_icon {
    font-size: 50px;
    line-height: 50px;
}

.elementor-42 .elementor-element.elementor-element-0e94820 h4 {
    color: #ffffff;
}

.elementor-42 .elementor-element.elementor-element-2cedbf5:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap, .elementor-42 .elementor-element.elementor-element-2cedbf5>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #8c5cb0;
}

.elementor-42 .elementor-element.elementor-element-2cedbf5>.elementor-element-populated, .elementor-42 .elementor-element.elementor-element-2cedbf5>.elementor-element-populated>.elementor-background-overlay, .elementor-42 .elementor-element.elementor-element-2cedbf5>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-42 .elementor-element.elementor-element-2cedbf5>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    color: #ffffff;
    margin: 0px 0px 0px 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px;
}

.elementor-42 .elementor-element.elementor-element-2cedbf5>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-42 .elementor-element.elementor-element-2cedbf5>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-42 .elementor-element.elementor-element-fcb717b .sm_icon {
    font-size: 50px;
    line-height: 50px;
}

.elementor-42 .elementor-element.elementor-element-fcb717b h4 {
    color: #ffffff;
}

.elementor-42 .elementor-element.elementor-element-2c43632:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-2c43632>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fdfdfd;
}

.elementor-42 .elementor-element.elementor-element-2c43632 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-42 .elementor-element.elementor-element-2c43632>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-42 .elementor-element.elementor-element-15af918 {
    text-align: center;
}

.elementor-42 .elementor-element.elementor-element-9b6f5d9 {
    text-align: center;
}

.elementor-42 .elementor-element.elementor-element-9b6f5d9>.elementor-widget-container {
    margin: 0px 0px 40px 0px;
    padding: 0% 20% 0% 20%;
}

.elementor-42 .elementor-element.elementor-element-212a058 {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-42 .elementor-element.elementor-element-a62bc96.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-42 .elementor-element.elementor-element-a62bc96.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-42 .elementor-element.elementor-element-7273764>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 60px 0px 0px;
}

.elementor-42 .elementor-element.elementor-element-bf54bb9 img {
    width: 100%;
    box-shadow: 0px 0px 36px 0px #000000;
}

.elementor-42 .elementor-element.elementor-element-bf54bb9>.elementor-widget-container {
    /* box-shadow: 0px 0px 46px 0px rgba(8, 9, 91, 0.25); */
}

.elementor-42 .elementor-element.elementor-element-e0bd779:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-e0bd779>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(270deg, #8f8efe 0%, #43b6f0 100%);
}

.elementor-42 .elementor-element.elementor-element-e0bd779 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    color: #ffffff;
    padding: 51px 0px 51px 0px;
}

.elementor-42 .elementor-element.elementor-element-e0bd779>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-42 .elementor-element.elementor-element-e0bd779 .elementor-heading-title {
    color: #ffffff;
}

.elementor-42 .elementor-element.elementor-element-e0bd779 a {
    color: #ffffff;
}

.elementor-42 .elementor-element.elementor-element-e0bd779 a:hover {
    color: #ffffff;
}

.elementor-42 .elementor-element.elementor-element-f5756d3 {
    color: #ffffff;
}

.elementor-bc-flex-widget .elementor-42 .elementor-element.elementor-element-c6e230e.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-42 .elementor-element.elementor-element-c6e230e.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-42 .elementor-element.elementor-element-564d52c {
    text-align: right;
}

.elementor-42 .elementor-element.elementor-element-0f69253:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-0f69253>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fdfdfd;
}

.elementor-42 .elementor-element.elementor-element-0f69253 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-42 .elementor-element.elementor-element-0f69253>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-42 .elementor-element.elementor-element-629269a {
    padding: 0px 0px 0px 0px;
}

.elementor-42 .elementor-element.elementor-element-f471e7f img {
    width: 100%;
    box-shadow: 0px 0px 36px 0px #000000;
}

.elementor-42 .elementor-element.elementor-element-f471e7f>.elementor-widget-container {
    box-shadow: 0px 0px 46px 0px rgba(8, 9, 91, 0.25);
}

.elementor-bc-flex-widget .elementor-42 .elementor-element.elementor-element-cc171be.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-42 .elementor-element.elementor-element-cc171be.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-42 .elementor-element.elementor-element-cc171be>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 10px 0px 50px;
}

.elementor-42 .elementor-element.elementor-element-8fb9829>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-42 .elementor-element.elementor-element-f280df4 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-42 .elementor-element.elementor-element-f280df4 .elementor-icon i, .elementor-42 .elementor-element.elementor-element-f280df4 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-42 .elementor-element.elementor-element-f280df4 {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-42 .elementor-element.elementor-element-97796da .elementor-heading-title {
    line-height: 30px;
}

.elementor-42 .elementor-element.elementor-element-97796da>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-42 .elementor-element.elementor-element-97796da {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-42 .elementor-element.elementor-element-e9bc052>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-42 .elementor-element.elementor-element-fab929b:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-fab929b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fdfdfd;
}

.elementor-42 .elementor-element.elementor-element-fab929b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 120px 0px;
}

.elementor-42 .elementor-element.elementor-element-fab929b>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-42 .elementor-element.elementor-element-73895f5>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 50px 0px 10px;
}

.elementor-42 .elementor-element.elementor-element-11e8d4e {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-42 .elementor-element.elementor-element-a681149.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-42 .elementor-element.elementor-element-a681149.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-42 .elementor-element.elementor-element-45c3119 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-42 .elementor-element.elementor-element-45c3119 .elementor-icon i, .elementor-42 .elementor-element.elementor-element-45c3119 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-42 .elementor-element.elementor-element-45c3119 {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-42 .elementor-element.elementor-element-2e7f22f .elementor-heading-title {
    line-height: 30px;
}

.elementor-42 .elementor-element.elementor-element-2e7f22f>.elementor-widget-container {
    margin: 0px 0px 0px 20px;
}

.elementor-42 .elementor-element.elementor-element-2e7f22f {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-42 .elementor-element.elementor-element-297184f>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-42 .elementor-element.elementor-element-21d9ae0 img {
    width: 100%;
    box-shadow: 0px 0px 36px 0px #000000;
}

.elementor-42 .elementor-element.elementor-element-21d9ae0>.elementor-widget-container {
    box-shadow: 0px 0px 46px 0px rgba(8, 9, 91, 0.25);
}

.elementor-42 .elementor-element.elementor-element-1f1fea4:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-1f1fea4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f0f0fb;
}

.elementor-42 .elementor-element.elementor-element-1f1fea4 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-42 .elementor-element.elementor-element-1f1fea4>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-42 .elementor-element.elementor-element-12be3bf .seq_testimonials_item {
    padding-right: 5px;
}

.elementor-42 .elementor-element.elementor-element-3be75bc:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-3be75bc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(270deg, #8f8efe 0%, #43b6f0 100%);
}

.elementor-42 .elementor-element.elementor-element-3be75bc {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    color: #ffffff;
    padding: 51px 0px 51px 0px;
}

.elementor-42 .elementor-element.elementor-element-3be75bc>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-42 .elementor-element.elementor-element-3be75bc .elementor-heading-title {
    color: #ffffff;
}

.elementor-42 .elementor-element.elementor-element-3be75bc a {
    color: #ffffff;
}

.elementor-42 .elementor-element.elementor-element-3be75bc a:hover {
    color: #ffffff;
}

.elementor-42 .elementor-element.elementor-element-2d89631 {
    text-align: center;
}

.elementor-42 .elementor-element.elementor-element-2d89631 .sm_autotype_span, .elementor-42 .elementor-element.elementor-element-2d89631 .typed-cursor {
    color: #ffffff;
}

.elementor-42 .elementor-element.elementor-element-37568a0 {
    text-align: center;
}

.elementor-42 .elementor-element.elementor-element-37568a0>.elementor-widget-container {
    margin: 34px 0px 0px 0px;
}

@media(max-width:1024px) {
    .elementor-42 .elementor-element.elementor-element-4687a7fd>.elementor-widget-container {
        margin: 0% 0% 0% 0%;
        padding: 0px 0px 0px 0px;
    }

    .elementor-42 .elementor-element.elementor-element-297423d {
        padding: 90px 15px 100px 15px;
    }

    .elementor-42 .elementor-element.elementor-element-6627c39 {
        text-align: left;
    }

    .elementor-42 .elementor-element.elementor-element-6627c39>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-42 .elementor-element.elementor-element-5161dd6 {
        text-align: left;
    }

    .elementor-42 .elementor-element.elementor-element-3f95761 {
        text-align: left;
    }

    .elementor-42 .elementor-element.elementor-element-13f466f>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-42 .elementor-element.elementor-element-0018f45 {
        padding: 30px 0px 0px 0px;
    }

    .elementor-42 .elementor-element.elementor-element-fbce21f {
        top: -50px;
    }

    .elementor-42 .elementor-element.elementor-element-8d0bc7d {
        top: -50px;
    }

    .elementor-42 .elementor-element.elementor-element-a62bc96>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0px 20px 0px 20px;
    }

    .elementor-42 .elementor-element.elementor-element-7273764>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-42 .elementor-element.elementor-element-0f69253 {
        padding: 120px 0px 0px 0px;
    }

    .elementor-42 .elementor-element.elementor-element-cc171be>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0px 15px 0px 15px;
    }

    .elementor-42 .elementor-element.elementor-element-97796da .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-42 .elementor-element.elementor-element-fab929b {
        padding: 120px 0px 120px 0px;
    }

    .elementor-42 .elementor-element.elementor-element-73895f5>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0px 10px 0px 10px;
    }

    .elementor-42 .elementor-element.elementor-element-a681149>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0px 15px 0px 15px;
    }

    .elementor-42 .elementor-element.elementor-element-2e7f22f .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-42 .elementor-element.elementor-element-21d9ae0>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

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

    .elementor-42 .elementor-element.elementor-element-37568a0 {
        text-align: center;
    }
}

@media(max-width:767px) {
    .elementor-42 .elementor-element.elementor-element-2f2616ab {
        padding: 150px 0px 70px 0px;
    }

    .elementor-42 .elementor-element.elementor-element-cc5985b>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0px 10px 0px 10px;
    }

    .elementor-42 .elementor-element.elementor-element-4687a7fd {
        text-align: center;
    }

    .elementor-42 .elementor-element.elementor-element-4687a7fd>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-42 .elementor-element.elementor-element-bdd13cb>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-42 .elementor-element.elementor-element-de282c6>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-42 .elementor-element.elementor-element-4e5006e>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-42 .elementor-element.elementor-element-1a4bcf6>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-42 .elementor-element.elementor-element-9247b57>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-42 .elementor-element.elementor-element-0e1d08d>.elementor-element-populated {
        margin: 0px 0px 15px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-42 .elementor-element.elementor-element-f2d378a>.elementor-element-populated {
        margin: 15px 0px 15px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-42 .elementor-element.elementor-element-6cb1d31>.elementor-element-populated {
        margin: 15px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-42 .elementor-element.elementor-element-297423d {
        padding: 80px 10px 80px 10px;
    }

    .elementor-42 .elementor-element.elementor-element-6627c39 {
        text-align: center;
    }

    .elementor-42 .elementor-element.elementor-element-6627c39 .elementor-heading-title {
        font-size: 38px;
        line-height: 44px;
    }

    .elementor-42 .elementor-element.elementor-element-6627c39>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-42 .elementor-element.elementor-element-5161dd6 {
        text-align: center;
    }

    .elementor-42 .elementor-element.elementor-element-3f95761 {
        text-align: center;
    }

    .elementor-42 .elementor-element.elementor-element-13f466f>.elementor-element-populated>.elementor-widget-wrap {
        padding: 5px 5px 5px 5px;
    }

    .elementor-42 .elementor-element.elementor-element-577d420 {
        text-align: center;
    }

    .elementor-42 .elementor-element.elementor-element-fbce21f {
        top: 0px;
    }

    .elementor-42 .elementor-element.elementor-element-6e7a2b8 {
        text-align: center;
    }

    .elementor-42 .elementor-element.elementor-element-affa68f {
        text-align: center;
    }

    .elementor-42 .elementor-element.elementor-element-826c6f9 {
        text-align: center;
    }

    .elementor-42 .elementor-element.elementor-element-8d0bc7d {
        top: 0px;
    }

    .elementor-42 .elementor-element.elementor-element-0e94820 {
        text-align: center;
    }

    .elementor-42 .elementor-element.elementor-element-fcb717b {
        text-align: center;
    }

    .elementor-42 .elementor-element.elementor-element-7273764 {
        text-align: center;
    }

    .elementor-42 .elementor-element.elementor-element-5386389 {
        text-align: center;
    }

    .elementor-42 .elementor-element.elementor-element-2c32c77.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-42 .elementor-element.elementor-element-4520ef1 {
        text-align: center;
    }

    .elementor-42 .elementor-element.elementor-element-f5756d3 {
        text-align: center;
    }

    .elementor-42 .elementor-element.elementor-element-564d52c {
        text-align: center;
    }

    .elementor-42 .elementor-element.elementor-element-5b7baea>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0px 0px 60px 0px;
    }

    .elementor-42 .elementor-element.elementor-element-cc171be.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-42 .elementor-element.elementor-element-b030101 {
        text-align: center;
    }

    .elementor-42 .elementor-element.elementor-element-8fb9829 {
        text-align: center;
    }

    .elementor-42 .elementor-element.elementor-element-e9bc052 {
        text-align: center;
    }

    .elementor-42 .elementor-element.elementor-element-73895f5.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-42 .elementor-element.elementor-element-73895f5>.elementor-element-populated>.elementor-widget-wrap {
        padding: 40px 0px 0px 0px;
    }

    .elementor-42 .elementor-element.elementor-element-a681149.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-42 .elementor-element.elementor-element-a2ae3f4 {
        text-align: center;
    }

    .elementor-42 .elementor-element.elementor-element-ccbe979 {
        text-align: center;
    }

    .elementor-42 .elementor-element.elementor-element-297184f {
        text-align: center;
    }

    .elementor-42 .elementor-element.elementor-element-5d3b5eb>.elementor-element-populated>.elementor-widget-wrap {
        padding: 60px 10px 0px 10px;
    }

    .elementor-42 .elementor-element.elementor-element-2d89631>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-42 .elementor-element.elementor-element-37568a0 {
        text-align: center;
    }
}

@media(min-width:768px) {
    .elementor-42 .elementor-element.elementor-element-8432483 {
        width: 25%;
    }

    .elementor-42 .elementor-element.elementor-element-13f466f {
        width: 75%;
    }

    .elementor-42 .elementor-element.elementor-element-2c32c77 {
        width: 65.073%;
    }

    .elementor-42 .elementor-element.elementor-element-c6e230e {
        width: 34.927%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-42 .elementor-element.elementor-element-8432483 {
        width: 100%;
    }

    .elementor-42 .elementor-element.elementor-element-13f466f {
        width: 100%;
    }

    .elementor-42 .elementor-element.elementor-element-8fa1f6a {
        width: 70%;
    }

    .elementor-42 .elementor-element.elementor-element-de6d7f0 {
        width: 100%;
    }

    .elementor-42 .elementor-element.elementor-element-5b7baea {
        width: 40%;
    }

    .elementor-42 .elementor-element.elementor-element-cc171be {
        width: 60%;
    }

    .elementor-42 .elementor-element.elementor-element-73895f5 {
        width: 100%;
    }

    .elementor-42 .elementor-element.elementor-element-a681149 {
        width: 50%;
    }

    .elementor-42 .elementor-element.elementor-element-5d3b5eb {
        width: 50%;
    }
}