.elementor-306 .elementor-element.elementor-element-da10ccc {
    text-align: center;
}

.elementor-306 .elementor-element.elementor-element-273e0ee {
    --spacer-size: 10px;
}

.elementor-306 .elementor-element.elementor-element-70d6590.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-306 .elementor-element.elementor-element-70d6590.elementor-view-framed .elementor-icon,
.elementor-306 .elementor-element.elementor-element-70d6590.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    border-color: var(--e-global-color-accent);
}

.elementor-306 .elementor-element.elementor-element-70d6590.elementor-view-stacked .elementor-icon:hover {
    background-color: var(--e-global-color-primary);
}

.elementor-306 .elementor-element.elementor-element-70d6590.elementor-view-framed .elementor-icon:hover,
.elementor-306 .elementor-element.elementor-element-70d6590.elementor-view-default .elementor-icon:hover {
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-306 .elementor-element.elementor-element-70d6590 {
    --icon-box-icon-margin: 15px;
}

.elementor-306 .elementor-element.elementor-element-4d636a5.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-306 .elementor-element.elementor-element-4d636a5.elementor-view-framed .elementor-icon,
.elementor-306 .elementor-element.elementor-element-4d636a5.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    border-color: var(--e-global-color-accent);
}

.elementor-306 .elementor-element.elementor-element-4d636a5.elementor-view-stacked .elementor-icon:hover {
    background-color: var(--e-global-color-primary);
}

.elementor-306 .elementor-element.elementor-element-4d636a5.elementor-view-framed .elementor-icon:hover,
.elementor-306 .elementor-element.elementor-element-4d636a5.elementor-view-default .elementor-icon:hover {
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-306 .elementor-element.elementor-element-4d636a5 {
    --icon-box-icon-margin: 15px;
}

.elementor-306 .elementor-element.elementor-element-5f01f02.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-306 .elementor-element.elementor-element-5f01f02.elementor-view-framed .elementor-icon,
.elementor-306 .elementor-element.elementor-element-5f01f02.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    border-color: var(--e-global-color-accent);
}

.elementor-306 .elementor-element.elementor-element-5f01f02.elementor-view-stacked .elementor-icon:hover {
    background-color: var(--e-global-color-primary);
}

.elementor-306 .elementor-element.elementor-element-5f01f02.elementor-view-framed .elementor-icon:hover,
.elementor-306 .elementor-element.elementor-element-5f01f02.elementor-view-default .elementor-icon:hover {
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-306 .elementor-element.elementor-element-5f01f02 {
    --icon-box-icon-margin: 15px;
}

.elementor-306 .elementor-element.elementor-element-12cafc8 {
    padding: 0px 20px 0px 20px;
}

.elementor-306 .elementor-element.elementor-element-bae8d04 .elementor-field-group {
    padding-right: calc(10px / 2);
    padding-left: calc(10px / 2);
    margin-bottom: 10px;
}

.elementor-306 .elementor-element.elementor-element-bae8d04 .elementor-form-fields-wrapper {
    margin-left: calc(-10px / 2);
    margin-right: calc(-10px / 2);
    margin-bottom: -10px;
}

.elementor-306 .elementor-element.elementor-element-bae8d04 .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-306 .elementor-element.elementor-element-bae8d04 .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0;
}

body.rtl .elementor-306 .elementor-element.elementor-element-bae8d04 .elementor-labels-inline .elementor-field-group>label {
    padding-left: 0px;
}

body:not(.rtl) .elementor-306 .elementor-element.elementor-element-bae8d04 .elementor-labels-inline .elementor-field-group>label {
    padding-right: 0px;
}

body .elementor-306 .elementor-element.elementor-element-bae8d04 .elementor-labels-above .elementor-field-group>label {
    padding-bottom: 0px;
}

.elementor-306 .elementor-element.elementor-element-bae8d04 .elementor-field-type-html {
    padding-bottom: 0px;
}

.elementor-306 .elementor-element.elementor-element-bae8d04 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    background-color: #fff;
}

.elementor-306 .elementor-element.elementor-element-bae8d04 .elementor-field-group .elementor-select-wrapper select {
    background-color: #fff;
}

.elementor-306 .elementor-element.elementor-element-bae8d04 .e-form__buttons__wrapper__button-next {
    color: #fff;
}

.elementor-306 .elementor-element.elementor-element-bae8d04 .elementor-button[type="submit"] {
    color: #fff;
}

.elementor-306 .elementor-element.elementor-element-bae8d04 .elementor-button[type="submit"] svg * {
    fill: #fff;
}

.elementor-306 .elementor-element.elementor-element-bae8d04 .e-form__buttons__wrapper__button-previous {
    color: #fff;
}

.elementor-306 .elementor-element.elementor-element-bae8d04 .e-form__buttons__wrapper__button-next:hover {
    color: #fff;
}

.elementor-306 .elementor-element.elementor-element-bae8d04 .elementor-button[type="submit"]:hover {
    color: #fff;
}

.elementor-306 .elementor-element.elementor-element-bae8d04 .elementor-button[type="submit"]:hover svg * {
    fill: #fff;
}

.elementor-306 .elementor-element.elementor-element-bae8d04 .e-form__buttons__wrapper__button-previous:hover {
    color: #fff;
}

.elementor-306 .elementor-element.elementor-element-bae8d04 {
    --e-form-steps-indicators-spacing: 20px;
    --e-form-steps-indicator-padding: 30px;
    --e-form-steps-indicator-inactive-secondary-color: #fff;
    --e-form-steps-indicator-active-secondary-color: #fff;
    --e-form-steps-indicator-completed-secondary-color: #fff;
    --e-form-steps-divider-width: 1px;
    --e-form-steps-divider-gap: 10px;
}

.elementor-306 .elementor-element.elementor-element-13fb7079 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-306 .elementor-element.elementor-element-13fb7079>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-306 .elementor-element.elementor-element-e015a6a>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-306 .elementor-element.elementor-element-e015a6a>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-306 .elementor-element.elementor-element-e015a6a>.elementor-element-populated>.elementor-widget-wrap {
    padding: 11px 15px 25px 25px;
}

.elementor-306 .elementor-element.elementor-element-c82a1bc:not(.elementor-motion-effects-element-type-background),
.elementor-306 .elementor-element.elementor-element-c82a1bc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-04b92b5);
}

.elementor-306 .elementor-element.elementor-element-c82a1bc {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-accent);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 45px;
    margin-bottom: 0px;
    padding: 25px 25px 25px 25px;
}

.elementor-306 .elementor-element.elementor-element-c82a1bc,
.elementor-306 .elementor-element.elementor-element-c82a1bc>.elementor-background-overlay {
    border-radius: 15px 15px 15px 15px;
}

.elementor-306 .elementor-element.elementor-element-c82a1bc>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-306 .elementor-element.elementor-element-52e0e6df {
    text-align: center;
}

.elementor-306 .elementor-element.elementor-element-52e0e6df .elementor-star-rating {
    font-size: 24px;
}

body:not(.rtl) .elementor-306 .elementor-element.elementor-element-52e0e6df .elementor-star-rating i:not(:last-of-type) {
    margin-right: 8px;
}

body.rtl .elementor-306 .elementor-element.elementor-element-52e0e6df .elementor-star-rating i:not(:last-of-type) {
    margin-left: 8px;
}

.elementor-306 .elementor-element.elementor-element-52e0e6df .elementor-star-rating i:before {
    color: var(--e-global-color-accent);
}

.elementor-306 .elementor-element.elementor-element-362e9cc7 .elementor-testimonial-wrapper {
    text-align: center;
}

.elementor-306 .elementor-element.elementor-element-362e9cc7 .elementor-testimonial-content {
    font-size: 19px;
}

.elementor-306 .elementor-element.elementor-element-362e9cc7 .elementor-testimonial-name {
    color: var(--e-global-color-accent);
    font-weight: 600;
}

.elementor-306 .elementor-element.elementor-element-362e9cc7 .elementor-testimonial-job {
    color: var(--e-global-color-primary);
}

.elementor-306 .elementor-element.elementor-element-362e9cc7>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-306 .elementor-element.elementor-element-5e23eea0:not(.elementor-motion-effects-element-type-background),
.elementor-306 .elementor-element.elementor-element-5e23eea0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-04b92b5);
}

.elementor-306 .elementor-element.elementor-element-5e23eea0 {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 45px;
    margin-bottom: 0px;
    padding: 25px 25px 25px 25px;
}

.elementor-306 .elementor-element.elementor-element-5e23eea0,
.elementor-306 .elementor-element.elementor-element-5e23eea0>.elementor-background-overlay {
    border-radius: 15px 15px 15px 15px;
}

.elementor-306 .elementor-element.elementor-element-5e23eea0>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-306 .elementor-element.elementor-element-586b156a {
    text-align: center;
}

.elementor-306 .elementor-element.elementor-element-586b156a .elementor-star-rating {
    font-size: 24px;
}

body:not(.rtl) .elementor-306 .elementor-element.elementor-element-586b156a .elementor-star-rating i:not(:last-of-type) {
    margin-right: 8px;
}

body.rtl .elementor-306 .elementor-element.elementor-element-586b156a .elementor-star-rating i:not(:last-of-type) {
    margin-left: 8px;
}

.elementor-306 .elementor-element.elementor-element-586b156a .elementor-star-rating i:before {
    color: var(--e-global-color-primary);
}

.elementor-306 .elementor-element.elementor-element-32a7dc07 .elementor-testimonial-wrapper {
    text-align: center;
}

.elementor-306 .elementor-element.elementor-element-32a7dc07 .elementor-testimonial-content {
    color: var(--e-global-color-text);
    font-size: 19px;
}

.elementor-306 .elementor-element.elementor-element-32a7dc07 .elementor-testimonial-name {
    color: var(--e-global-color-primary);
    font-weight: 600;
}

.elementor-306 .elementor-element.elementor-element-32a7dc07 .elementor-testimonial-job {
    color: var(--e-global-color-primary);
}

.elementor-306 .elementor-element.elementor-element-32a7dc07>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-306 .elementor-element.elementor-element-1082158:not(.elementor-motion-effects-element-type-background),
.elementor-306 .elementor-element.elementor-element-1082158>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-04b92b5);
}

.elementor-306 .elementor-element.elementor-element-1082158 {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-accent);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 45px;
    margin-bottom: 0px;
    padding: 25px 25px 25px 25px;
}

.elementor-306 .elementor-element.elementor-element-1082158,
.elementor-306 .elementor-element.elementor-element-1082158>.elementor-background-overlay {
    border-radius: 15px 15px 15px 15px;
}

.elementor-306 .elementor-element.elementor-element-1082158>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-306 .elementor-element.elementor-element-02cdfdb {
    text-align: center;
}

.elementor-306 .elementor-element.elementor-element-02cdfdb .elementor-star-rating {
    font-size: 24px;
}

body:not(.rtl) .elementor-306 .elementor-element.elementor-element-02cdfdb .elementor-star-rating i:not(:last-of-type) {
    margin-right: 8px;
}

body.rtl .elementor-306 .elementor-element.elementor-element-02cdfdb .elementor-star-rating i:not(:last-of-type) {
    margin-left: 8px;
}

.elementor-306 .elementor-element.elementor-element-02cdfdb .elementor-star-rating i:before {
    color: var(--e-global-color-accent);
}

.elementor-306 .elementor-element.elementor-element-f048167 .elementor-testimonial-wrapper {
    text-align: center;
}

.elementor-306 .elementor-element.elementor-element-f048167 .elementor-testimonial-content {
    font-size: 19px;
}

.elementor-306 .elementor-element.elementor-element-f048167 .elementor-testimonial-name {
    color: var(--e-global-color-accent);
    font-weight: 600;
}

.elementor-306 .elementor-element.elementor-element-f048167 .elementor-testimonial-job {
    color: var(--e-global-color-primary);
}

.elementor-306 .elementor-element.elementor-element-f048167>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-306 .elementor-element.elementor-element-4ee74bf5:not(.elementor-motion-effects-element-type-background),
.elementor-306 .elementor-element.elementor-element-4ee74bf5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-04b92b5);
}

.elementor-306 .elementor-element.elementor-element-4ee74bf5 {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 45px;
    margin-bottom: 0px;
    padding: 25px 25px 25px 25px;
}

.elementor-306 .elementor-element.elementor-element-4ee74bf5,
.elementor-306 .elementor-element.elementor-element-4ee74bf5>.elementor-background-overlay {
    border-radius: 15px 15px 15px 15px;
}

.elementor-306 .elementor-element.elementor-element-4ee74bf5>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-306 .elementor-element.elementor-element-32cb21d7 {
    text-align: center;
}

.elementor-306 .elementor-element.elementor-element-32cb21d7 .elementor-star-rating {
    font-size: 24px;
}

body:not(.rtl) .elementor-306 .elementor-element.elementor-element-32cb21d7 .elementor-star-rating i:not(:last-of-type) {
    margin-right: 8px;
}

body.rtl .elementor-306 .elementor-element.elementor-element-32cb21d7 .elementor-star-rating i:not(:last-of-type) {
    margin-left: 8px;
}

.elementor-306 .elementor-element.elementor-element-32cb21d7 .elementor-star-rating i:before {
    color: var(--e-global-color-primary);
}

.elementor-306 .elementor-element.elementor-element-6be4845 .elementor-testimonial-wrapper {
    text-align: center;
}

.elementor-306 .elementor-element.elementor-element-6be4845 .elementor-testimonial-content {
    color: var(--e-global-color-text);
    font-size: 19px;
}

.elementor-306 .elementor-element.elementor-element-6be4845 .elementor-testimonial-name {
    color: var(--e-global-color-primary);
    font-weight: 600;
}

.elementor-306 .elementor-element.elementor-element-6be4845 .elementor-testimonial-job {
    color: var(--e-global-color-primary);
}

.elementor-306 .elementor-element.elementor-element-6be4845>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-306 .elementor-element.elementor-element-5674c3f7:not(.elementor-motion-effects-element-type-background),
.elementor-306 .elementor-element.elementor-element-5674c3f7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-04b92b5);
}

.elementor-306 .elementor-element.elementor-element-5674c3f7 {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-accent);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 45px;
    margin-bottom: 0px;
    padding: 25px 25px 25px 25px;
}

.elementor-306 .elementor-element.elementor-element-5674c3f7,
.elementor-306 .elementor-element.elementor-element-5674c3f7>.elementor-background-overlay {
    border-radius: 15px 15px 15px 15px;
}

.elementor-306 .elementor-element.elementor-element-5674c3f7>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-306 .elementor-element.elementor-element-41676aac {
    text-align: center;
}

.elementor-306 .elementor-element.elementor-element-41676aac .elementor-star-rating {
    font-size: 24px;
}

body:not(.rtl) .elementor-306 .elementor-element.elementor-element-41676aac .elementor-star-rating i:not(:last-of-type) {
    margin-right: 8px;
}

body.rtl .elementor-306 .elementor-element.elementor-element-41676aac .elementor-star-rating i:not(:last-of-type) {
    margin-left: 8px;
}

.elementor-306 .elementor-element.elementor-element-41676aac .elementor-star-rating i:before {
    color: var(--e-global-color-accent);
}

.elementor-306 .elementor-element.elementor-element-6b5f6e3b .elementor-testimonial-wrapper {
    text-align: center;
}

.elementor-306 .elementor-element.elementor-element-6b5f6e3b .elementor-testimonial-content {
    font-size: 19px;
}

.elementor-306 .elementor-element.elementor-element-6b5f6e3b .elementor-testimonial-name {
    color: var(--e-global-color-accent);
    font-weight: 600;
}

.elementor-306 .elementor-element.elementor-element-6b5f6e3b .elementor-testimonial-job {
    color: var(--e-global-color-primary);
}

.elementor-306 .elementor-element.elementor-element-6b5f6e3b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-306 .elementor-element.elementor-element-52a17f1:not(.elementor-motion-effects-element-type-background),
.elementor-306 .elementor-element.elementor-element-52a17f1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-04b92b5);
}

.elementor-306 .elementor-element.elementor-element-52a17f1 {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 45px;
    margin-bottom: 0px;
    padding: 25px 25px 25px 25px;
}

.elementor-306 .elementor-element.elementor-element-52a17f1,
.elementor-306 .elementor-element.elementor-element-52a17f1>.elementor-background-overlay {
    border-radius: 15px 15px 15px 15px;
}

.elementor-306 .elementor-element.elementor-element-52a17f1>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-306 .elementor-element.elementor-element-893934f {
    text-align: center;
}

.elementor-306 .elementor-element.elementor-element-893934f .elementor-star-rating {
    font-size: 24px;
}

body:not(.rtl) .elementor-306 .elementor-element.elementor-element-893934f .elementor-star-rating i:not(:last-of-type) {
    margin-right: 8px;
}

body.rtl .elementor-306 .elementor-element.elementor-element-893934f .elementor-star-rating i:not(:last-of-type) {
    margin-left: 8px;
}

.elementor-306 .elementor-element.elementor-element-893934f .elementor-star-rating i:before {
    color: var(--e-global-color-primary);
}

.elementor-306 .elementor-element.elementor-element-1561787 .elementor-testimonial-wrapper {
    text-align: center;
}

.elementor-306 .elementor-element.elementor-element-1561787 .elementor-testimonial-content {
    color: var(--e-global-color-text);
    font-size: 19px;
}

.elementor-306 .elementor-element.elementor-element-1561787 .elementor-testimonial-name {
    color: var(--e-global-color-primary);
    font-weight: 600;
}

.elementor-306 .elementor-element.elementor-element-1561787 .elementor-testimonial-job {
    color: var(--e-global-color-primary);
}

.elementor-306 .elementor-element.elementor-element-1561787>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-306 .elementor-element.elementor-element-5074ae3e:not(.elementor-motion-effects-element-type-background),
.elementor-306 .elementor-element.elementor-element-5074ae3e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-04b92b5);
}

.elementor-306 .elementor-element.elementor-element-5074ae3e {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-accent);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 45px;
    margin-bottom: 0px;
    padding: 25px 25px 25px 25px;
}

.elementor-306 .elementor-element.elementor-element-5074ae3e,
.elementor-306 .elementor-element.elementor-element-5074ae3e>.elementor-background-overlay {
    border-radius: 15px 15px 15px 15px;
}

.elementor-306 .elementor-element.elementor-element-5074ae3e>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-306 .elementor-element.elementor-element-1065c9a9 {
    text-align: center;
}

.elementor-306 .elementor-element.elementor-element-1065c9a9 .elementor-star-rating {
    font-size: 24px;
}

body:not(.rtl) .elementor-306 .elementor-element.elementor-element-1065c9a9 .elementor-star-rating i:not(:last-of-type) {
    margin-right: 8px;
}

body.rtl .elementor-306 .elementor-element.elementor-element-1065c9a9 .elementor-star-rating i:not(:last-of-type) {
    margin-left: 8px;
}

.elementor-306 .elementor-element.elementor-element-1065c9a9 .elementor-star-rating i:before {
    color: var(--e-global-color-accent);
}

.elementor-306 .elementor-element.elementor-element-23c8382d .elementor-testimonial-wrapper {
    text-align: center;
}

.elementor-306 .elementor-element.elementor-element-23c8382d .elementor-testimonial-content {
    font-size: 19px;
}

.elementor-306 .elementor-element.elementor-element-23c8382d .elementor-testimonial-name {
    color: var(--e-global-color-accent);
    font-weight: 600;
}

.elementor-306 .elementor-element.elementor-element-23c8382d .elementor-testimonial-job {
    color: var(--e-global-color-primary);
}

.elementor-306 .elementor-element.elementor-element-23c8382d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-306 .elementor-element.elementor-element-10889ac4>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-306 .elementor-element.elementor-element-10889ac4>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-306 .elementor-element.elementor-element-10889ac4>.elementor-element-populated>.elementor-widget-wrap {
    padding: 11px 25px 25px 15px;
}

.elementor-306 .elementor-element.elementor-element-4569a2cf:not(.elementor-motion-effects-element-type-background),
.elementor-306 .elementor-element.elementor-element-4569a2cf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-04b92b5);
}

.elementor-306 .elementor-element.elementor-element-4569a2cf {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 45px;
    margin-bottom: 0px;
    padding: 25px 25px 25px 25px;
}

.elementor-306 .elementor-element.elementor-element-4569a2cf,
.elementor-306 .elementor-element.elementor-element-4569a2cf>.elementor-background-overlay {
    border-radius: 15px 15px 15px 15px;
}

.elementor-306 .elementor-element.elementor-element-4569a2cf>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-306 .elementor-element.elementor-element-2ea7265a {
    text-align: center;
}

.elementor-306 .elementor-element.elementor-element-2ea7265a .elementor-star-rating {
    font-size: 24px;
}

body:not(.rtl) .elementor-306 .elementor-element.elementor-element-2ea7265a .elementor-star-rating i:not(:last-of-type) {
    margin-right: 8px;
}

body.rtl .elementor-306 .elementor-element.elementor-element-2ea7265a .elementor-star-rating i:not(:last-of-type) {
    margin-left: 8px;
}

.elementor-306 .elementor-element.elementor-element-2ea7265a .elementor-star-rating i:before {
    color: var(--e-global-color-primary);
}

.elementor-306 .elementor-element.elementor-element-2ca4b20e .elementor-testimonial-wrapper {
    text-align: center;
}

.elementor-306 .elementor-element.elementor-element-2ca4b20e .elementor-testimonial-content {
    color: var(--e-global-color-text);
    font-size: 19px;
}

.elementor-306 .elementor-element.elementor-element-2ca4b20e .elementor-testimonial-name {
    color: var(--e-global-color-primary);
    font-weight: 600;
}

.elementor-306 .elementor-element.elementor-element-2ca4b20e .elementor-testimonial-job {
    color: var(--e-global-color-primary);
}

.elementor-306 .elementor-element.elementor-element-2ca4b20e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-306 .elementor-element.elementor-element-46f372a8:not(.elementor-motion-effects-element-type-background),
.elementor-306 .elementor-element.elementor-element-46f372a8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-04b92b5);
}

.elementor-306 .elementor-element.elementor-element-46f372a8 {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-accent);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 45px;
    margin-bottom: 0px;
    padding: 25px 25px 25px 25px;
}

.elementor-306 .elementor-element.elementor-element-46f372a8,
.elementor-306 .elementor-element.elementor-element-46f372a8>.elementor-background-overlay {
    border-radius: 15px 15px 15px 15px;
}

.elementor-306 .elementor-element.elementor-element-46f372a8>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-306 .elementor-element.elementor-element-36072969 {
    text-align: center;
}

.elementor-306 .elementor-element.elementor-element-36072969 .elementor-star-rating {
    font-size: 24px;
}

body:not(.rtl) .elementor-306 .elementor-element.elementor-element-36072969 .elementor-star-rating i:not(:last-of-type) {
    margin-right: 8px;
}

body.rtl .elementor-306 .elementor-element.elementor-element-36072969 .elementor-star-rating i:not(:last-of-type) {
    margin-left: 8px;
}

.elementor-306 .elementor-element.elementor-element-36072969 .elementor-star-rating i:before {
    color: var(--e-global-color-accent);
}

.elementor-306 .elementor-element.elementor-element-43c7507a .elementor-testimonial-wrapper {
    text-align: center;
}

.elementor-306 .elementor-element.elementor-element-43c7507a .elementor-testimonial-content {
    font-size: 19px;
}

.elementor-306 .elementor-element.elementor-element-43c7507a .elementor-testimonial-name {
    color: var(--e-global-color-accent);
    font-weight: 600;
}

.elementor-306 .elementor-element.elementor-element-43c7507a .elementor-testimonial-job {
    color: var(--e-global-color-primary);
}

.elementor-306 .elementor-element.elementor-element-43c7507a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-306 .elementor-element.elementor-element-12572861:not(.elementor-motion-effects-element-type-background),
.elementor-306 .elementor-element.elementor-element-12572861>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-04b92b5);
}

.elementor-306 .elementor-element.elementor-element-12572861 {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 45px;
    margin-bottom: 0px;
    padding: 25px 25px 25px 25px;
}

.elementor-306 .elementor-element.elementor-element-12572861,
.elementor-306 .elementor-element.elementor-element-12572861>.elementor-background-overlay {
    border-radius: 15px 15px 15px 15px;
}

.elementor-306 .elementor-element.elementor-element-12572861>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-306 .elementor-element.elementor-element-183c2ff8 {
    text-align: center;
}

.elementor-306 .elementor-element.elementor-element-183c2ff8 .elementor-star-rating {
    font-size: 24px;
}

body:not(.rtl) .elementor-306 .elementor-element.elementor-element-183c2ff8 .elementor-star-rating i:not(:last-of-type) {
    margin-right: 8px;
}

body.rtl .elementor-306 .elementor-element.elementor-element-183c2ff8 .elementor-star-rating i:not(:last-of-type) {
    margin-left: 8px;
}

.elementor-306 .elementor-element.elementor-element-183c2ff8 .elementor-star-rating i:before {
    color: var(--e-global-color-primary);
}

.elementor-306 .elementor-element.elementor-element-392d6400 .elementor-testimonial-wrapper {
    text-align: center;
}

.elementor-306 .elementor-element.elementor-element-392d6400 .elementor-testimonial-content {
    color: var(--e-global-color-text);
    font-size: 19px;
}

.elementor-306 .elementor-element.elementor-element-392d6400 .elementor-testimonial-name {
    color: var(--e-global-color-primary);
    font-weight: 600;
}

.elementor-306 .elementor-element.elementor-element-392d6400 .elementor-testimonial-job {
    color: var(--e-global-color-primary);
}

.elementor-306 .elementor-element.elementor-element-392d6400>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-306 .elementor-element.elementor-element-73c6c6f8:not(.elementor-motion-effects-element-type-background),
.elementor-306 .elementor-element.elementor-element-73c6c6f8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-04b92b5);
}

.elementor-306 .elementor-element.elementor-element-73c6c6f8 {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-accent);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 45px;
    margin-bottom: 0px;
    padding: 25px 25px 25px 25px;
}

.elementor-306 .elementor-element.elementor-element-73c6c6f8,
.elementor-306 .elementor-element.elementor-element-73c6c6f8>.elementor-background-overlay {
    border-radius: 15px 15px 15px 15px;
}

.elementor-306 .elementor-element.elementor-element-73c6c6f8>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-306 .elementor-element.elementor-element-1b509706 {
    text-align: center;
}

.elementor-306 .elementor-element.elementor-element-1b509706 .elementor-star-rating {
    font-size: 24px;
}

body:not(.rtl) .elementor-306 .elementor-element.elementor-element-1b509706 .elementor-star-rating i:not(:last-of-type) {
    margin-right: 8px;
}

body.rtl .elementor-306 .elementor-element.elementor-element-1b509706 .elementor-star-rating i:not(:last-of-type) {
    margin-left: 8px;
}

.elementor-306 .elementor-element.elementor-element-1b509706 .elementor-star-rating i:before {
    color: var(--e-global-color-accent);
}

.elementor-306 .elementor-element.elementor-element-7825a3b6 .elementor-testimonial-wrapper {
    text-align: center;
}

.elementor-306 .elementor-element.elementor-element-7825a3b6 .elementor-testimonial-content {
    font-size: 19px;
}

.elementor-306 .elementor-element.elementor-element-7825a3b6 .elementor-testimonial-name {
    color: var(--e-global-color-accent);
    font-weight: 600;
}

.elementor-306 .elementor-element.elementor-element-7825a3b6 .elementor-testimonial-job {
    color: var(--e-global-color-primary);
}

.elementor-306 .elementor-element.elementor-element-7825a3b6>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-306 .elementor-element.elementor-element-de4e983:not(.elementor-motion-effects-element-type-background),
.elementor-306 .elementor-element.elementor-element-de4e983>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-04b92b5);
}

.elementor-306 .elementor-element.elementor-element-de4e983 {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 45px;
    margin-bottom: 0px;
    padding: 25px 25px 25px 25px;
}

.elementor-306 .elementor-element.elementor-element-de4e983,
.elementor-306 .elementor-element.elementor-element-de4e983>.elementor-background-overlay {
    border-radius: 15px 15px 15px 15px;
}

.elementor-306 .elementor-element.elementor-element-de4e983>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-306 .elementor-element.elementor-element-fc43ecc {
    text-align: center;
}

.elementor-306 .elementor-element.elementor-element-fc43ecc .elementor-star-rating {
    font-size: 24px;
}

body:not(.rtl) .elementor-306 .elementor-element.elementor-element-fc43ecc .elementor-star-rating i:not(:last-of-type) {
    margin-right: 8px;
}

body.rtl .elementor-306 .elementor-element.elementor-element-fc43ecc .elementor-star-rating i:not(:last-of-type) {
    margin-left: 8px;
}

.elementor-306 .elementor-element.elementor-element-fc43ecc .elementor-star-rating i:before {
    color: var(--e-global-color-primary);
}

.elementor-306 .elementor-element.elementor-element-1086695 .elementor-testimonial-wrapper {
    text-align: center;
}

.elementor-306 .elementor-element.elementor-element-1086695 .elementor-testimonial-content {
    color: var(--e-global-color-text);
    font-size: 19px;
}

.elementor-306 .elementor-element.elementor-element-1086695 .elementor-testimonial-name {
    color: var(--e-global-color-primary);
    font-weight: 600;
}

.elementor-306 .elementor-element.elementor-element-1086695 .elementor-testimonial-job {
    color: var(--e-global-color-primary);
}

.elementor-306 .elementor-element.elementor-element-1086695>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-306 .elementor-element.elementor-element-eaaf5a7:not(.elementor-motion-effects-element-type-background),
.elementor-306 .elementor-element.elementor-element-eaaf5a7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-04b92b5);
}

.elementor-306 .elementor-element.elementor-element-eaaf5a7 {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-accent);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 45px;
    margin-bottom: 0px;
    padding: 25px 25px 25px 25px;
}

.elementor-306 .elementor-element.elementor-element-eaaf5a7,
.elementor-306 .elementor-element.elementor-element-eaaf5a7>.elementor-background-overlay {
    border-radius: 15px 15px 15px 15px;
}

.elementor-306 .elementor-element.elementor-element-eaaf5a7>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-306 .elementor-element.elementor-element-d2931b8 {
    text-align: center;
}

.elementor-306 .elementor-element.elementor-element-d2931b8 .elementor-star-rating {
    font-size: 24px;
}

body:not(.rtl) .elementor-306 .elementor-element.elementor-element-d2931b8 .elementor-star-rating i:not(:last-of-type) {
    margin-right: 8px;
}

body.rtl .elementor-306 .elementor-element.elementor-element-d2931b8 .elementor-star-rating i:not(:last-of-type) {
    margin-left: 8px;
}

.elementor-306 .elementor-element.elementor-element-d2931b8 .elementor-star-rating i:before {
    color: var(--e-global-color-accent);
}

.elementor-306 .elementor-element.elementor-element-550e48f .elementor-testimonial-wrapper {
    text-align: center;
}

.elementor-306 .elementor-element.elementor-element-550e48f .elementor-testimonial-content {
    font-size: 19px;
}

.elementor-306 .elementor-element.elementor-element-550e48f .elementor-testimonial-name {
    color: var(--e-global-color-accent);
    font-weight: 600;
}

.elementor-306 .elementor-element.elementor-element-550e48f .elementor-testimonial-job {
    color: var(--e-global-color-primary);
}

.elementor-306 .elementor-element.elementor-element-550e48f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-306 .elementor-element.elementor-element-8da0045:not(.elementor-motion-effects-element-type-background),
.elementor-306 .elementor-element.elementor-element-8da0045>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-04b92b5);
}

.elementor-306 .elementor-element.elementor-element-8da0045 {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-primary);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 45px;
    margin-bottom: 0px;
    padding: 25px 25px 25px 25px;
}

.elementor-306 .elementor-element.elementor-element-8da0045,
.elementor-306 .elementor-element.elementor-element-8da0045>.elementor-background-overlay {
    border-radius: 15px 15px 15px 15px;
}

.elementor-306 .elementor-element.elementor-element-8da0045>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-306 .elementor-element.elementor-element-9c4ca17 {
    text-align: center;
}

.elementor-306 .elementor-element.elementor-element-9c4ca17 .elementor-star-rating {
    font-size: 24px;
}

body:not(.rtl) .elementor-306 .elementor-element.elementor-element-9c4ca17 .elementor-star-rating i:not(:last-of-type) {
    margin-right: 8px;
}

body.rtl .elementor-306 .elementor-element.elementor-element-9c4ca17 .elementor-star-rating i:not(:last-of-type) {
    margin-left: 8px;
}

.elementor-306 .elementor-element.elementor-element-9c4ca17 .elementor-star-rating i:before {
    color: var(--e-global-color-primary);
}

.elementor-306 .elementor-element.elementor-element-a234772 .elementor-testimonial-wrapper {
    text-align: center;
}

.elementor-306 .elementor-element.elementor-element-a234772 .elementor-testimonial-content {
    color: var(--e-global-color-text);
    font-size: 19px;
}

.elementor-306 .elementor-element.elementor-element-a234772 .elementor-testimonial-name {
    color: var(--e-global-color-primary);
    font-weight: 600;
}

.elementor-306 .elementor-element.elementor-element-a234772 .elementor-testimonial-job {
    color: var(--e-global-color-primary);
}

.elementor-306 .elementor-element.elementor-element-a234772>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

@media (max-width:799px) {
    .elementor-306 .elementor-element.elementor-element-e015a6a>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-306 .elementor-element.elementor-element-e015a6a>.elementor-element-populated>.elementor-widget-wrap {
        padding: 15px 15px 15px 15px;
    }

    .elementor-306 .elementor-element.elementor-element-10889ac4>.elementor-element-populated>.elementor-widget-wrap {
        padding: 15px 15px 15px 15px;
    }
}
