.elementor-257 .elementor-element.elementor-element-772d0012 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 4em 0em 4em 0em;
}

.elementor-257 .elementor-element.elementor-element-772d0012:not(.elementor-motion-effects-element-type-background), .elementor-257 .elementor-element.elementor-element-772d0012 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-9f6f963 );
}

.elementor-257 .elementor-element.elementor-element-772d0012 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-257 .elementor-element.elementor-element-4f4e0e0a {
    text-align: center;
}

.elementor-257 .elementor-element.elementor-element-4f4e0e0a .elementor-heading-title {
    color: var( --e-global-color-b497729 );
}

.elementor-257 .elementor-element.elementor-element-7e6a7e30 .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}

.elementor-257 .elementor-element.elementor-element-7e6a7e30 .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
}

.elementor-257 .elementor-element.elementor-element-57884434 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-257 .elementor-element.elementor-element-57884434:not(.elementor-motion-effects-element-type-background), .elementor-257 .elementor-element.elementor-element-57884434 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-fafea62 );
}

.elementor-257 .elementor-element.elementor-element-57884434 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 4em 0em 4em 0em;
}

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

.elementor-257 .elementor-element.elementor-element-b812677 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 15px;
}

.elementor-257 .elementor-element.elementor-element-d35cf97 .elementor-icon-wrapper {
    text-align: right;
}

.elementor-257 .elementor-element.elementor-element-d35cf97.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-b497729 );
}

.elementor-257 .elementor-element.elementor-element-d35cf97.elementor-view-framed .elementor-icon, .elementor-257 .elementor-element.elementor-element-d35cf97.elementor-view-default .elementor-icon {
    color: var( --e-global-color-b497729 );
    border-color: var( --e-global-color-b497729 );
}

.elementor-257 .elementor-element.elementor-element-d35cf97.elementor-view-framed .elementor-icon, .elementor-257 .elementor-element.elementor-element-d35cf97.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-b497729 );
}

.elementor-257 .elementor-element.elementor-element-d35cf97 .elementor-icon {
    font-size: 40px;
}

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

.elementor-257 .elementor-element.elementor-element-7103e65 {
    text-align: right;
}

.elementor-257 .elementor-element.elementor-element-7103e65 .elementor-heading-title {
    color: var( --e-global-color-b497729 );
}

.elementor-257 .elementor-element.elementor-element-5d8664f {
    text-align: right;
    color: var( --e-global-color-b497729 );
}

.elementor-257 .elementor-element.elementor-element-53f8910 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 15px;
}

.elementor-257 .elementor-element.elementor-element-c17eae1 .elementor-icon-wrapper {
    text-align: right;
}

.elementor-257 .elementor-element.elementor-element-c17eae1.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-b497729 );
}

.elementor-257 .elementor-element.elementor-element-c17eae1.elementor-view-framed .elementor-icon, .elementor-257 .elementor-element.elementor-element-c17eae1.elementor-view-default .elementor-icon {
    color: var( --e-global-color-b497729 );
    border-color: var( --e-global-color-b497729 );
}

.elementor-257 .elementor-element.elementor-element-c17eae1.elementor-view-framed .elementor-icon, .elementor-257 .elementor-element.elementor-element-c17eae1.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-b497729 );
}

.elementor-257 .elementor-element.elementor-element-c17eae1 .elementor-icon {
    font-size: 40px;
}

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

.elementor-257 .elementor-element.elementor-element-f38d5ab {
    text-align: right;
}

.elementor-257 .elementor-element.elementor-element-f38d5ab .elementor-heading-title {
    color: var( --e-global-color-b497729 );
}

.elementor-257 .elementor-element.elementor-element-940ec95 {
    text-align: right;
    color: var( --e-global-color-b497729 );
}

.elementor-257 .elementor-element.elementor-element-6aebf9f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 15px;
}

.elementor-257 .elementor-element.elementor-element-0b55f5f.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-b497729 );
}

.elementor-257 .elementor-element.elementor-element-0b55f5f.elementor-view-framed .elementor-icon, .elementor-257 .elementor-element.elementor-element-0b55f5f.elementor-view-default .elementor-icon {
    color: var( --e-global-color-b497729 );
    border-color: var( --e-global-color-b497729 );
}

.elementor-257 .elementor-element.elementor-element-0b55f5f.elementor-view-framed .elementor-icon, .elementor-257 .elementor-element.elementor-element-0b55f5f.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-b497729 );
}

.elementor-257 .elementor-element.elementor-element-0b55f5f .elementor-icon {
    font-size: 40px;
}

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

.elementor-257 .elementor-element.elementor-element-ede7d31 .elementor-heading-title {
    color: var( --e-global-color-b497729 );
}

.elementor-257 .elementor-element.elementor-element-9f57daf {
    color: var( --e-global-color-b497729 );
}

.elementor-257 .elementor-element.elementor-element-68d56d5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 15px;
}

.elementor-257 .elementor-element.elementor-element-7daa9d7.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-b497729 );
}

.elementor-257 .elementor-element.elementor-element-7daa9d7.elementor-view-framed .elementor-icon, .elementor-257 .elementor-element.elementor-element-7daa9d7.elementor-view-default .elementor-icon {
    color: var( --e-global-color-b497729 );
    border-color: var( --e-global-color-b497729 );
}

.elementor-257 .elementor-element.elementor-element-7daa9d7.elementor-view-framed .elementor-icon, .elementor-257 .elementor-element.elementor-element-7daa9d7.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-b497729 );
}

.elementor-257 .elementor-element.elementor-element-7daa9d7 .elementor-icon {
    font-size: 40px;
}

.elementor-257 .elementor-element.elementor-element-7daa9d7 .elementor-icon i, .elementor-257 .elementor-element.elementor-element-7daa9d7 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-257 .elementor-element.elementor-element-e750d9e .elementor-heading-title {
    color: var( --e-global-color-b497729 );
}

.elementor-257 .elementor-element.elementor-element-ba2d564 {
    color: var( --e-global-color-b497729 );
}

.elementor-257 .elementor-element.elementor-element-74c04686 {
    padding: 4em 0em 2em 0em;
}

.elementor-257 .elementor-element.elementor-element-16bfb212 {
    text-align: center;
}

.elementor-257 .elementor-element.elementor-element-5343c08e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0em 0em 4em 0em;
}

.elementor-257 .elementor-element.elementor-element-5343c08e > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-257 .elementor-element.elementor-element-622894d4 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-257 .elementor-element.elementor-element-622894d4:not(.elementor-motion-effects-element-type-background), .elementor-257 .elementor-element.elementor-element-622894d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-secondary );
}

.elementor-257 .elementor-element.elementor-element-622894d4, .elementor-257 .elementor-element.elementor-element-622894d4 > .elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-257 .elementor-element.elementor-element-622894d4 {
    box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.05);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -80px;
    margin-bottom: 0px;
    padding: 1em 1em 1em 1em;
}

.elementor-257 .elementor-element.elementor-element-622894d4 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-257 .elementor-element.elementor-element-2da47557 > .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-257 .elementor-element.elementor-element-757944f1 {
    text-align: left;
    width: 50%;
    max-width: 50%;
}

.elementor-257 .elementor-element.elementor-element-757944f1 .elementor-heading-title {
    color: var( --e-global-color-b497729 );
}

.elementor-257 .elementor-element.elementor-element-45b14ecd {
    text-align: right;
    width: 50%;
    max-width: 50%;
}

.elementor-257 .elementor-element.elementor-element-45b14ecd .elementor-heading-title {
    color: var( --e-global-color-b497729 );
}

.elementor-257 .elementor-element.elementor-element-3c144bee {
    text-align: center;
}

.elementor-257 .elementor-element.elementor-element-3c144bee .elementor-heading-title {
    color: var( --e-global-color-b497729 );
}

.elementor-257 .elementor-element.elementor-element-3c144bee > .elementor-widget-container {
    margin: 15px 0px 15px 0px;
}

.elementor-257 .elementor-element.elementor-element-2693a944 .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}

.elementor-257 .elementor-element.elementor-element-2693a944 .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
}

.elementor-257 .elementor-element.elementor-element-2693a944 .elementor-button {
    fill: var( --e-global-color-fafea62 );
    color: var( --e-global-color-fafea62 );
    background-color: var( --e-global-color-f4f6ce8 );
    padding: 0px 0px 0px 0px;
}

.elementor-257 .elementor-element.elementor-element-26f17a09 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-257 .elementor-element.elementor-element-26f17a09:not(.elementor-motion-effects-element-type-background), .elementor-257 .elementor-element.elementor-element-26f17a09 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-secondary );
}

.elementor-257 .elementor-element.elementor-element-26f17a09, .elementor-257 .elementor-element.elementor-element-26f17a09 > .elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-257 .elementor-element.elementor-element-26f17a09 {
    box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.05);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -80px;
    margin-bottom: 0px;
    padding: 1em 1em 1em 1em;
}

.elementor-257 .elementor-element.elementor-element-26f17a09 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-257 .elementor-element.elementor-element-188afacb > .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-257 .elementor-element.elementor-element-4321c52e {
    text-align: left;
    width: 50%;
    max-width: 50%;
}

.elementor-257 .elementor-element.elementor-element-4321c52e .elementor-heading-title {
    color: var( --e-global-color-b497729 );
}

.elementor-257 .elementor-element.elementor-element-7cad1947 {
    text-align: right;
    width: 50%;
    max-width: 50%;
}

.elementor-257 .elementor-element.elementor-element-7cad1947 .elementor-heading-title {
    color: var( --e-global-color-b497729 );
}

.elementor-257 .elementor-element.elementor-element-5c89ee8c {
    text-align: center;
}

.elementor-257 .elementor-element.elementor-element-5c89ee8c .elementor-heading-title {
    color: var( --e-global-color-b497729 );
}

.elementor-257 .elementor-element.elementor-element-5c89ee8c > .elementor-widget-container {
    margin: 15px 0px 15px 0px;
}

.elementor-257 .elementor-element.elementor-element-29dfde8a .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}

.elementor-257 .elementor-element.elementor-element-29dfde8a .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
}

.elementor-257 .elementor-element.elementor-element-29dfde8a .elementor-button {
    fill: var( --e-global-color-fafea62 );
    color: var( --e-global-color-fafea62 );
    background-color: var( --e-global-color-f4f6ce8 );
    padding: 0px 0px 0px 0px;
}

.elementor-257 .elementor-element.elementor-element-467dd6c9 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-257 .elementor-element.elementor-element-467dd6c9:not(.elementor-motion-effects-element-type-background), .elementor-257 .elementor-element.elementor-element-467dd6c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-secondary );
}

.elementor-257 .elementor-element.elementor-element-467dd6c9, .elementor-257 .elementor-element.elementor-element-467dd6c9 > .elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-257 .elementor-element.elementor-element-467dd6c9 {
    box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.05);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -80px;
    margin-bottom: 0px;
    padding: 1em 1em 1em 1em;
}

.elementor-257 .elementor-element.elementor-element-467dd6c9 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-257 .elementor-element.elementor-element-7383903e > .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-257 .elementor-element.elementor-element-7de92de {
    text-align: left;
    width: 50%;
    max-width: 50%;
}

.elementor-257 .elementor-element.elementor-element-7de92de .elementor-heading-title {
    color: var( --e-global-color-b497729 );
}

.elementor-257 .elementor-element.elementor-element-2a876dd5 {
    text-align: right;
    width: 50%;
    max-width: 50%;
}

.elementor-257 .elementor-element.elementor-element-2a876dd5 .elementor-heading-title {
    color: var( --e-global-color-b497729 );
}

.elementor-257 .elementor-element.elementor-element-2e6ad344 {
    text-align: center;
}

.elementor-257 .elementor-element.elementor-element-2e6ad344 .elementor-heading-title {
    color: var( --e-global-color-b497729 );
}

.elementor-257 .elementor-element.elementor-element-2e6ad344 > .elementor-widget-container {
    margin: 15px 0px 15px 0px;
}

.elementor-257 .elementor-element.elementor-element-49935870 .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}

.elementor-257 .elementor-element.elementor-element-49935870 .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
}

.elementor-257 .elementor-element.elementor-element-49935870 .elementor-button {
    fill: var( --e-global-color-fafea62 );
    color: var( --e-global-color-fafea62 );
    background-color: var( --e-global-color-f4f6ce8 );
    padding: 0px 0px 0px 0px;
}

.elementor-257 .elementor-element.elementor-element-12737d44 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-257 .elementor-element.elementor-element-12737d44:not(.elementor-motion-effects-element-type-background), .elementor-257 .elementor-element.elementor-element-12737d44 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-secondary );
}

.elementor-257 .elementor-element.elementor-element-12737d44, .elementor-257 .elementor-element.elementor-element-12737d44 > .elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-257 .elementor-element.elementor-element-12737d44 {
    box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.05);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -80px;
    margin-bottom: 0px;
    padding: 1em 1em 1em 1em;
}

.elementor-257 .elementor-element.elementor-element-12737d44 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-257 .elementor-element.elementor-element-60f5a1c1 > .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-257 .elementor-element.elementor-element-7b509bee {
    text-align: left;
    width: 50%;
    max-width: 50%;
}

.elementor-257 .elementor-element.elementor-element-7b509bee .elementor-heading-title {
    color: var( --e-global-color-b497729 );
}

.elementor-257 .elementor-element.elementor-element-2ec2d704 {
    text-align: right;
    width: 50%;
    max-width: 50%;
}

.elementor-257 .elementor-element.elementor-element-2ec2d704 .elementor-heading-title {
    color: var( --e-global-color-b497729 );
}

.elementor-257 .elementor-element.elementor-element-25c97a6e {
    text-align: center;
}

.elementor-257 .elementor-element.elementor-element-25c97a6e .elementor-heading-title {
    color: var( --e-global-color-b497729 );
}

.elementor-257 .elementor-element.elementor-element-25c97a6e > .elementor-widget-container {
    margin: 15px 0px 15px 0px;
}

.elementor-257 .elementor-element.elementor-element-37d6984d .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}

.elementor-257 .elementor-element.elementor-element-37d6984d .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
}

.elementor-257 .elementor-element.elementor-element-37d6984d .elementor-button {
    fill: var( --e-global-color-fafea62 );
    color: var( --e-global-color-fafea62 );
    background-color: var( --e-global-color-f4f6ce8 );
    padding: 0px 0px 0px 0px;
}

.elementor-257 .elementor-element.elementor-element-5b87e68:not(.elementor-motion-effects-element-type-background), .elementor-257 .elementor-element.elementor-element-5b87e68 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-9f6f963 );
}

.elementor-257 .elementor-element.elementor-element-5b87e68 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 3em 0em 3em 0em;
}

.elementor-257 .elementor-element.elementor-element-5b87e68 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-257 .elementor-element.elementor-element-5e2f5e53 > .elementor-container {
    max-width: 600px;
}

.elementor-257 .elementor-element.elementor-element-4c6c41d5 {
    text-align: center;
}

.elementor-257 .elementor-element.elementor-element-4c6c41d5 .elementor-heading-title {
    color: var( --e-global-color-b497729 );
}

.elementor-257 .elementor-element.elementor-element-39f50508 {
    --spacer-size: 10px;
}

.elementor-257 .elementor-element.elementor-element-704170e3 .elementskit-testimonial-slider .slick-slide {
    margin-right: 15px;
    margin-left: 15px;
}

.elementor-257 .elementor-element.elementor-element-704170e3 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-257 .elementor-element.elementor-element-704170e3 .elementskit-single-testimonial-slider, .elementor-257 .elementor-element.elementor-element-704170e3 .elementskit-testimonial_card {
    border-radius: 10px 10px 10px 10px;
}

.elementor-257 .elementor-element.elementor-element-704170e3 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-257 .elementor-element.elementor-element-704170e3 .elementskit-single-testimonial-slider, .elementor-257 .elementor-element.elementor-element-704170e3 .elementskit-testimonial_card {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}

.elementor-257 .elementor-element.elementor-element-704170e3 .elementkit-testimonial-col {
    align-self: center;
}

.elementor-257 .elementor-element.elementor-element-704170e3 .elementskit-commentor-content {
    text-align: center;
    padding: 0px 0px 0px 0px;
}

.elementor-257 .elementor-element.elementor-element-704170e3 .elementskit-testimonial_card {
    text-align: center;
}

.elementor-257 .elementor-element.elementor-element-704170e3 .elementskit-profile-info {
    text-align: center;
}

.elementor-257 .elementor-element.elementor-element-704170e3 .ekit_testimonial_style_5 .elementskit-commentor-header {
    text-align: center;
}

.elementor-257 .elementor-element.elementor-element-704170e3 .elementskit-watermark-icon > i {
    font-size: 20px;
}

.elementor-257 .elementor-element.elementor-element-704170e3 .elementskit-watermark-icon > svg {
    width: 20px;
}

.elementor-257 .elementor-element.elementor-element-704170e3 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content.commentor-badge::before {
    border-radius: 50%;
    background-color: var( --e-global-color-fafea62 );
}

.elementor-257 .elementor-element.elementor-element-704170e3 .elementskit-single-testimonial-slider .elementskit-border-hr {
    width: 40px;
    height: 2px;
}

.elementor-257 .elementor-element.elementor-element-704170e3 .elementskit-profile-info .elementskit-author-name {
    margin-bottom: 5px;
}

.elementor-257 .elementor-element.elementor-element-704170e3 .elementskit-commentor-bio {
    margin: 0px 0px 0px 0px;
}

.elementor-257 .elementor-element.elementor-element-704170e3 .elementskit-commentor-image > img {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}

.elementor-257 .elementor-element.elementor-element-704170e3 .elementskit-commentor-bio .elementskit-commentor-image > img {
    height: 70px;
    width: 70px;
}

.elementor-257 .elementor-element.elementor-element-704170e3 .elementskit-testimonial-slider .slick-dots {
    bottom: -50px;
}

.elementor-257 .elementor-element.elementor-element-704170e3 .elementskit-testimonial-slider .slick-dots li button {
    width: 8px;
    height: 8px;
    background-color: var( --e-global-color-primary );
}

.elementor-257 .elementor-element.elementor-element-704170e3 .elementskit-testimonial-slider .slick-dots li:not(:last-child) {
    margin-right: 12px;
}

.elementor-257 .elementor-element.elementor-element-704170e3 .elementskit-testimonial-slider .slick-dots li.slick-active button {
    background-color: var( --e-global-color-b497729 );
    width: 8px;
    height: 8px;
    transform: scale(1.2);
}

.elementor-257 .elementor-element.elementor-element-5c1b3c5 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-257 .elementor-element.elementor-element-5c1b3c5:not(.elementor-motion-effects-element-type-background), .elementor-257 .elementor-element.elementor-element-5c1b3c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-fafea62 );
}

.elementor-257 .elementor-element.elementor-element-5c1b3c5 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 4em 0em 4em 0em;
}

.elementor-257 .elementor-element.elementor-element-5c1b3c5 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-257 .elementor-element.elementor-element-4831c9a3 {
    color: var( --e-global-color-8fa504c );
}

.elementor-257 .elementor-element.elementor-element-30995b64 > .elementor-element-populated {
    margin: 0px 0px 0px -10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -10px;
}

.elementor-257 .elementor-element.elementor-element-45b95821 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(15px/2);
}

.elementor-257 .elementor-element.elementor-element-45b95821 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(15px/2);
}

.elementor-257 .elementor-element.elementor-element-45b95821 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(15px/2);
    margin-left: calc(15px/2);
}

.elementor-257 .elementor-element.elementor-element-45b95821 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-15px/2);
    margin-left: calc(-15px/2);
}

body.rtl .elementor-257 .elementor-element.elementor-element-45b95821 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-15px/2);
}

body:not(.rtl) .elementor-257 .elementor-element.elementor-element-45b95821 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-15px/2);
}

.elementor-257 .elementor-element.elementor-element-45b95821 .elementor-icon-list-icon i {
    color: var( --e-global-color-8fa504c );
}

.elementor-257 .elementor-element.elementor-element-45b95821 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-8fa504c );
}

.elementor-257 .elementor-element.elementor-element-45b95821 {
    --e-icon-list-icon-size: 15px;
}

.elementor-257 .elementor-element.elementor-element-45b95821 .elementor-icon-list-text {
    color: var( --e-global-color-8fa504c );
    padding-left: 15px;
}

.elementor-257 .elementor-element.elementor-element-6f3ee6b6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(15px/2);
}

.elementor-257 .elementor-element.elementor-element-6f3ee6b6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(15px/2);
}

.elementor-257 .elementor-element.elementor-element-6f3ee6b6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(15px/2);
    margin-left: calc(15px/2);
}

.elementor-257 .elementor-element.elementor-element-6f3ee6b6 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-15px/2);
    margin-left: calc(-15px/2);
}

body.rtl .elementor-257 .elementor-element.elementor-element-6f3ee6b6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-15px/2);
}

body:not(.rtl) .elementor-257 .elementor-element.elementor-element-6f3ee6b6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-15px/2);
}

.elementor-257 .elementor-element.elementor-element-6f3ee6b6 .elementor-icon-list-icon i {
    color: var( --e-global-color-8fa504c );
}

.elementor-257 .elementor-element.elementor-element-6f3ee6b6 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-8fa504c );
}

.elementor-257 .elementor-element.elementor-element-6f3ee6b6 {
    --e-icon-list-icon-size: 15px;
}

.elementor-257 .elementor-element.elementor-element-6f3ee6b6 .elementor-icon-list-text {
    color: var( --e-global-color-8fa504c );
    padding-left: 15px;
}

.elementor-257 .elementor-element.elementor-element-23732a5c {
    --spacer-size: 30px;
}

.elementor-257 .elementor-element.elementor-element-6e262ab7 .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}

.elementor-257 .elementor-element.elementor-element-6e262ab7 .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
}

.elementor-257 .elementor-element.elementor-element-5143b32:not(.elementor-motion-effects-element-type-background), .elementor-257 .elementor-element.elementor-element-5143b32 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-9f6f963 );
}

.elementor-257 .elementor-element.elementor-element-5143b32 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 5em 0em 5em 0em;
}

.elementor-257 .elementor-element.elementor-element-5143b32 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-257 .elementor-element.elementor-element-6efad8ac > .elementor-element-populated {
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-257 .elementor-element.elementor-element-99b1b3 .elementor-heading-title {
    color: var( --e-global-color-b497729 );
}

.elementor-257 .elementor-element.elementor-element-46d09d53 {
    color: var( --e-global-color-b497729 );
}

.elementor-257 .elementor-element.elementor-element-46d09d53 > .elementor-widget-container {
    margin: 0px 100px 0px 0px;
}

.elementor-257 .elementor-element.elementor-element-1b014aef > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-257 .elementor-element.elementor-element-3365392e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-257 .elementor-element.elementor-element-3365392e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-fafea62 );
    background-image: url("http://marami.halodemo.com/wp-content/uploads/2022/09/Mask-Group-29.png");
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-257 .elementor-element.elementor-element-3365392e > .elementor-element-populated, .elementor-257 .elementor-element.elementor-element-3365392e > .elementor-element-populated > .elementor-background-overlay, .elementor-257 .elementor-element.elementor-element-3365392e > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-257 .elementor-element.elementor-element-3365392e > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 50px 0px 200px 0px;
}

.elementor-257 .elementor-element.elementor-element-3365392e > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-257 .elementor-element.elementor-element-4353bbb8 {
    text-align: center;
}

.elementor-257 .elementor-element.elementor-element-52abbb0a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-257 .elementor-element.elementor-element-52abbb0a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-fafea62 );
    background-image: url("http://marami.halodemo.com/wp-content/uploads/2022/09/chips-28.png");
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-257 .elementor-element.elementor-element-52abbb0a > .elementor-element-populated, .elementor-257 .elementor-element.elementor-element-52abbb0a > .elementor-element-populated > .elementor-background-overlay, .elementor-257 .elementor-element.elementor-element-52abbb0a > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-257 .elementor-element.elementor-element-52abbb0a > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 50px 0px 200px 0px;
}

.elementor-257 .elementor-element.elementor-element-52abbb0a > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-257 .elementor-element.elementor-element-3a883195 {
    text-align: center;
}

.elementor-257 .elementor-element.elementor-element-2cb3da01:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-257 .elementor-element.elementor-element-2cb3da01 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-fafea62 );
    background-image: url("http://marami.halodemo.com/wp-content/uploads/2022/09/chips-27.png");
}

.elementor-257 .elementor-element.elementor-element-2cb3da01 > .elementor-element-populated, .elementor-257 .elementor-element.elementor-element-2cb3da01 > .elementor-element-populated > .elementor-background-overlay, .elementor-257 .elementor-element.elementor-element-2cb3da01 > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-257 .elementor-element.elementor-element-2cb3da01 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 25px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 50px 25px 100px 25px;
}

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

.elementor-257 .elementor-element.elementor-element-7063f4b5 {
    text-align: center;
}

@media(max-width: 1024px) {
    .elementor-257 .elementor-element.elementor-element-35e86edc img {
        width:100%;
    }

    .elementor-257 .elementor-element.elementor-element-704170e3 .elementskit-testimonial-slider .slick-slide {
        margin-right: 10px;
        margin-left: 10px;
    }

    .elementor-257 .elementor-element.elementor-element-6224e5a9 {
        text-align: center;
    }

    .elementor-257 .elementor-element.elementor-element-6c8f740d {
        text-align: center;
    }

    .elementor-257 .elementor-element.elementor-element-4831c9a3 {
        text-align: center;
    }

    .elementor-257 .elementor-element.elementor-element-5143b32 {
        padding: 4em 1em 4em 1em;
    }

    .elementor-257 .elementor-element.elementor-element-729a8af3 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-257 .elementor-element.elementor-element-2cb3da01 > .elementor-element-populated {
        margin: 0px 0px 10px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
}

@media(min-width: 768px) {
    .elementor-257 .elementor-element.elementor-element-46a00e16 {
        width:25%;
    }

    .elementor-257 .elementor-element.elementor-element-7dadb0be {
        width: 50%;
    }

    .elementor-257 .elementor-element.elementor-element-3769f787 {
        width: 24.664%;
    }

    .elementor-257 .elementor-element.elementor-element-8744b85 {
        width: 60%;
    }

    .elementor-257 .elementor-element.elementor-element-c9c6c58 {
        width: 40%;
    }

    .elementor-257 .elementor-element.elementor-element-729a8af3 {
        width: 70%;
    }

    .elementor-257 .elementor-element.elementor-element-2cb3da01 {
        width: 29.914%;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-257 .elementor-element.elementor-element-46a00e16 {
        width:30%;
    }

    .elementor-257 .elementor-element.elementor-element-7dadb0be {
        width: 40%;
    }

    .elementor-257 .elementor-element.elementor-element-3769f787 {
        width: 30%;
    }

    .elementor-257 .elementor-element.elementor-element-7a0d6423 {
        width: 50%;
    }

    .elementor-257 .elementor-element.elementor-element-66061bfa {
        width: 50%;
    }

    .elementor-257 .elementor-element.elementor-element-31cb5eed {
        width: 50%;
    }

    .elementor-257 .elementor-element.elementor-element-1e148f3f {
        width: 50%;
    }

    .elementor-257 .elementor-element.elementor-element-8744b85 {
        width: 100%;
    }

    .elementor-257 .elementor-element.elementor-element-c9c6c58 {
        width: 100%;
    }

    .elementor-257 .elementor-element.elementor-element-6efad8ac {
        width: 100%;
    }

    .elementor-257 .elementor-element.elementor-element-71d9c78 {
        width: 100%;
    }
}

@media(max-width: 767px) {
    .elementor-257 .elementor-element.elementor-element-d35cf97 .elementor-icon-wrapper {
        text-align:center;
    }

    .elementor-257 .elementor-element.elementor-element-7103e65 {
        text-align: center;
    }

    .elementor-257 .elementor-element.elementor-element-5d8664f {
        text-align: center;
    }

    .elementor-257 .elementor-element.elementor-element-c17eae1 .elementor-icon-wrapper {
        text-align: center;
    }

    .elementor-257 .elementor-element.elementor-element-f38d5ab {
        text-align: center;
    }

    .elementor-257 .elementor-element.elementor-element-940ec95 {
        text-align: center;
    }

    .elementor-257 .elementor-element.elementor-element-0b55f5f .elementor-icon-wrapper {
        text-align: center;
    }

    .elementor-257 .elementor-element.elementor-element-ede7d31 {
        text-align: center;
    }

    .elementor-257 .elementor-element.elementor-element-9f57daf {
        text-align: center;
    }

    .elementor-257 .elementor-element.elementor-element-7daa9d7 .elementor-icon-wrapper {
        text-align: center;
    }

    .elementor-257 .elementor-element.elementor-element-e750d9e {
        text-align: center;
    }

    .elementor-257 .elementor-element.elementor-element-ba2d564 {
        text-align: center;
    }

    .elementor-257 .elementor-element.elementor-element-704170e3 .elementskit-testimonial-slider .slick-slide {
        margin-right: 10px;
        margin-left: 10px;
    }

    .elementor-257 .elementor-element.elementor-element-6224e5a9 {
        text-align: left;
    }

    .elementor-257 .elementor-element.elementor-element-6c8f740d {
        text-align: left;
    }

    .elementor-257 .elementor-element.elementor-element-4831c9a3 {
        text-align: left;
    }

    .elementor-257 .elementor-element.elementor-element-777dcdbe > .elementor-element-populated {
        margin: 0px 0px 0px -10px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: -10px;
    }

    .elementor-257 .elementor-element.elementor-element-99b1b3 {
        text-align: center;
    }

    .elementor-257 .elementor-element.elementor-element-46d09d53 {
        text-align: center;
    }

    .elementor-257 .elementor-element.elementor-element-46d09d53 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-257 .elementor-element.elementor-element-3365392e > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-257 .elementor-element.elementor-element-52abbb0a > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-257 .elementor-element.elementor-element-2cb3da01 > .elementor-element-populated {
        padding: 50px 0px 200px 0px;
    }
}
