.elementor-275 .elementor-element.elementor-element-6339 > .elementor-container {max-width: 1200px;}
.elementor-275 .elementor-element.elementor-element-6339 {padding: 20px 0px 60px 0px;}
.elementor-275 .elementor-element.elementor-element-5249 {text-align: right;}
.elementor-275 .elementor-element.elementor-element-5249 .elementor-heading-title {color: #000;font-weight: 500;line-height: 1.1em;}
.elementor-275 .elementor-element.elementor-element-5249 > .elementor-widget-container {padding: 75px 0px 0px 0px;}
.elementor-275 .elementor-element.elementor-element-1ec2 {text-align: center;}
.elementor-275 .elementor-element.elementor-element-1ec2 > .elementor-widget-container {padding: 0px 0px 0px 20px;}
.elementor-275 .elementor-element.elementor-element-698fb93 > .elementor-container {max-width: 790px;}
.elementor-275 .elementor-element.elementor-element-698fb93 {padding: 16px 0px 50px 0px;}
.elementor-275 .elementor-element.elementor-element-3cb9a6a .elementor-text-editor {text-align: center;}
.elementor-275 .elementor-element.elementor-element-3cb9a6a {font-size: 1px;}
.elementor-275 .elementor-element.elementor-element-2c8a {padding: 0px 0px 61px 0px;}
.elementor-275 .elementor-element.elementor-element-6c4d .elementor-cta__content {text-align: center;}
.elementor-275 .elementor-element.elementor-element-6c4d .elementor-cta__title {font-size: 34px;font-weight: 500;}
.elementor-275 .elementor-element.elementor-element-6c4d .elementor-cta__button:hover {color: #4054b2;background-color: #fff;}
.elementor-275 .elementor-element.elementor-element-6c4d .elementor-cta__content-item {transition-duration: 1000ms;}
.elementor-275 .elementor-element.elementor-element-6c4d.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2) {transition-delay: calc(1000ms / 3);}
.elementor-275 .elementor-element.elementor-element-6c4d.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3) {transition-delay: calc(( 1000ms / 3 ) * 2);}
.elementor-275 .elementor-element.elementor-element-6c4d.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4) {transition-delay: calc(( 1000ms / 3 ) * 3);}
.elementor-275 .elementor-element.elementor-element-6c4d .elementor-cta:not(:hover) .elementor-cta__bg-overlay {background-color: rgba(0,0,0,.37);}
.elementor-275 .elementor-element.elementor-element-6c4d .elementor-cta:hover .elementor-cta__bg-overlay {background-color: #000;}
.elementor-275 .elementor-element.elementor-element-6c4d .elementor-cta .elementor-cta__bg, .elementor-275 .elementor-element.elementor-element-6c4d .elementor-cta .elementor-cta__bg-overlay {transition-duration: 1500ms;}
.elementor-275 .elementor-element.elementor-element-2379 .elementor-cta__content {text-align: center;}
.elementor-275 .elementor-element.elementor-element-2379 .elementor-cta__title {font-size: 34px;font-weight: 500;}
.elementor-275 .elementor-element.elementor-element-2379 .elementor-cta__button:hover {color: #23a455;background-color: #fff;}
.elementor-275 .elementor-element.elementor-element-2379 .elementor-cta__content-item {transition-duration: 1000ms;}
.elementor-275 .elementor-element.elementor-element-2379.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2) {transition-delay: calc(1000ms / 3);}
.elementor-275 .elementor-element.elementor-element-2379.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3) {transition-delay: calc(( 1000ms / 3 ) * 2);}
.elementor-275 .elementor-element.elementor-element-2379.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4) {transition-delay: calc(( 1000ms / 3 ) * 3);}
.elementor-275 .elementor-element.elementor-element-2379 .elementor-cta:not(:hover) .elementor-cta__bg-overlay {background-color: rgba(0,0,0,.35);}
.elementor-275 .elementor-element.elementor-element-2379 .elementor-cta:hover .elementor-cta__bg-overlay {background-color: #000;}
.elementor-275 .elementor-element.elementor-element-2379 .elementor-cta .elementor-cta__bg, .elementor-275 .elementor-element.elementor-element-2379 .elementor-cta .elementor-cta__bg-overlay {transition-duration: 1500ms;}
.elementor-275 .elementor-element.elementor-element-77de .elementor-cta__content {text-align: center;}
.elementor-275 .elementor-element.elementor-element-77de .elementor-cta__title {font-size: 34px;font-weight: 500;}
.elementor-275 .elementor-element.elementor-element-77de .elementor-cta__button:hover {color: #8a1f9b;background-color: #fff;}
.elementor-275 .elementor-element.elementor-element-77de .elementor-cta__content-item {transition-duration: 1000ms;}
.elementor-275 .elementor-element.elementor-element-77de.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2) {transition-delay: calc(1000ms / 3);}
.elementor-275 .elementor-element.elementor-element-77de.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3) {transition-delay: calc(( 1000ms / 3 ) * 2);}
.elementor-275 .elementor-element.elementor-element-77de.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4) {transition-delay: calc(( 1000ms / 3 ) * 3);}
.elementor-275 .elementor-element.elementor-element-77de .elementor-cta:not(:hover) .elementor-cta__bg-overlay {background-color: rgba(0,0,0,.57);}
.elementor-275 .elementor-element.elementor-element-77de .elementor-cta:hover .elementor-cta__bg-overlay {background-color: #000;}
.elementor-275 .elementor-element.elementor-element-77de .elementor-cta .elementor-cta__bg, .elementor-275 .elementor-element.elementor-element-77de .elementor-cta .elementor-cta__bg-overlay {transition-duration: 1500ms;}
.elementor-275 .elementor-element.elementor-element-1dbe {padding: 16px 0px 100px 0px;}
.elementor-275 .elementor-element.elementor-element-28e2 .elementor-testimonial__text {font-size: 24px;}
.elementor-275 .elementor-element.elementor-element-28e2 .elementor-testimonial__name {font-size: 25px;font-weight: 500;}
.elementor-275 .elementor-element.elementor-element-28e2 .elementor-testimonial__title {font-family: "Roboto",roboto;font-size: 18px;}
.elementor-275 .elementor-element.elementor-element-28e2 .elementor-testimonial__image img {width: 107px;height: 107px;border-style: solid;border-color: #fff;border-radius: 100px;}
.elementor-275 .elementor-element.elementor-element-28e2.elementor-testimonial--layout-image_left .elementor-testimonial__content:after, .elementor-275 .elementor-element.elementor-element-28e2.elementor-testimonial--layout-image_right .elementor-testimonial__content:after {top: calc(20px + ( 107px / 2 ) - 8px);}
body:not(.rtl) .elementor-275 .elementor-element.elementor-element-28e2.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after, body:not(.rtl) .elementor-275 .elementor-element.elementor-element-28e2.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after, .elementor-275 .elementor-element.elementor-element-28e2.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after, .elementor-275 .elementor-element.elementor-element-28e2.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after {left: calc(20px + ( 107px / 2 ) - 8px);right: auto;}
body.rtl .elementor-275 .elementor-element.elementor-element-28e2.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after, body.rtl .elementor-275 .elementor-element.elementor-element-28e2.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after, .elementor-275 .elementor-element.elementor-element-28e2.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after, .elementor-275 .elementor-element.elementor-element-28e2.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after {right: calc(20px + ( 107px / 2 ) - 8px);left: auto;}
body:not(.rtl) .elementor-275 .elementor-element.elementor-element-28e2.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after, .elementor-275 .elementor-element.elementor-element-28e2.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after {left: calc(20px + ( 107px / 2 ) - 8px);right: auto;}
body.rtl .elementor-275 .elementor-element.elementor-element-28e2.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after, .elementor-275 .elementor-element.elementor-element-28e2.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after {right: calc(20px + ( 107px / 2 ) - 8px);left: auto;}
.elementor-275 .elementor-element.elementor-element-28e2 .elementor-swiper-button {font-size: 20px;color: #dbdbdb;}
.elementor-275 .elementor-element.elementor-element-28e2 > .elementor-widget-container {padding: 46px 15px 14px 15px;border-radius: 0px 0px 0px 0px;}
.elementor-275 .elementor-element.elementor-element-585a .elementor-cta__content {text-align: center;background-color: rgba(255,255,255,0);}
.elementor-275 .elementor-element.elementor-element-585a .elementor-cta__bg-wrapper {min-height: 216px;}
.elementor-275 .elementor-element.elementor-element-585a .elementor-cta__title {font-size: 25px;font-weight: 500;color: #000;}
.elementor-275 .elementor-element.elementor-element-585a .elementor-cta__description {color: #000;}
.elementor-275 .elementor-element.elementor-element-585a .elementor-cta__button {color: #000;border-color: #000;}
.elementor-275 .elementor-element.elementor-element-585a .elementor-cta .elementor-cta__bg, .elementor-275 .elementor-element.elementor-element-585a .elementor-cta .elementor-cta__bg-overlay {transition-duration: 1500ms;}
.elementor-275 .elementor-element.elementor-element-585a > .elementor-widget-container {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;background-color: #fff;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #e8e8e8;border-radius: 0px 0px 0px 0px;}
@media (min-width:768px) {.elementor-275 .elementor-element.elementor-element-1af4 {width: 44.821%;}
	.elementor-275 .elementor-element.elementor-element-4c1a {width: 55.179%;}
	.elementor-275 .elementor-element.elementor-element-6a37 {width: 55.068%;}
	.elementor-275 .elementor-element.elementor-element-777 {width: 44.932%;}}