.elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-22820 .elementor-element.elementor-element-1a71cbb2 > .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-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-22820 .elementor-element.elementor-element-2e8b0661 > .elementor-widget-container{margin:30px 30px 30px 30px;}.elementor-22820 .elementor-element.elementor-element-2e8b0661{text-align:center;}.elementor-22820 .elementor-element.elementor-element-2e8b0661 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:40px;font-weight:700;color:#000000;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-22820 .elementor-element.elementor-element-d42a27d > .elementor-widget-container{margin:0px 80px 30px 80px;}.elementor-22820 .elementor-element.elementor-element-d42a27d{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#475569;}.elementor-widget-eael-testimonial-slider .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-testimonial-slider .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-22820 .elementor-element.elementor-element-1ed64fab .eael-testimonial-item .eael-testimonial-item-inner{margin:0px 24px 30px 24px;padding:10px 20px 10px 20px;border-style:groove;border-width:1px 1px 1px 1px;border-color:#2EE19E;}.elementor-22820 .elementor-element.elementor-element-1ed64fab .eael-testimonial-item  .eael-testimonial-item-inner{border-radius:24px 24px 24px 24px;}.elementor-22820 .elementor-element.elementor-element-1ed64fab .eael-testimonial-image{max-width:25%;}.elementor-22820 .elementor-element.elementor-element-1ed64fab .eael-testimonial-image img{width:150px;}.elementor-22820 .elementor-element.elementor-element-1ed64fab .eael-testimonial-content .eael-testimonial-user{color:#272727;}.elementor-22820 .elementor-element.elementor-element-1ed64fab .eael-testimonial-content .eael-testimonial-user-company{color:#272727;}.elementor-22820 .elementor-element.elementor-element-1ed64fab .eael-testimonial-content .eael-testimonial-text{color:#383737;font-family:"Open Sans", Sans-serif;font-style:normal;}.elementor-22820 .elementor-element.elementor-element-1ed64fab .eael-testimonial-quote{color:rgba(0,0,0,0.15);}.elementor-22820 .elementor-element.elementor-element-1ed64fab .swiper-container-wrap .swiper-pagination-bullet{height:14px;width:14px;margin-left:5px;margin-right:5px;}/* Start custom CSS for eael-testimonial-slider, class: .elementor-element-1ed64fab */.elementor .elementor-element.elementor-widget-eael-testimonial-slider .eael-testimonial-item .eael-testimonial-item-inner {
    background: #f0fff9;
    border: 1px solid rgba(46,225,158,.5);
    box-shadow: 0 8px 12px rgba(28,60,60,.12), 2px 10px 18px rgba(42,92,92,.12);
    position: relative;
}
.swiper-wrapper {
    height: auto !important;
}
.heading {
    font-size: 18px;
    font-weight: 600;
    line-height: 24px;
    color: #000;
    margin-top: 8px;
}
.description {
    font-size: 14px;
    line-height: 24px;
    margin: 8px 0 100px;
    color: #000;
}
.g2-author-section {
    display: flex;
    position: absolute;
    left: 30px;
    bottom: 30px;
}
.name {
    color: #0f172a;
    font-size: 13px;
    font-weight: 600;
}
.designation {
    color: #38475e;
    font-size: 9px;
    font-weight: 600;
    letter-spacing: .5px;
}
.g2-rating-img {
    width: 110px;
    margin: 0 0 0 -1px;
}
.g2-profile-image img {
    width: 70px;
    height: 70px;
    border-radius: 35px;
}
.elementor-widget-eael-testimonial-slider .eael-testimonial-slider .swiper-container {
    cursor: grab;
}/* End custom CSS */