.elementor-1093 .elementor-element.elementor-element-40fb59f0{padding:120px 20px 120px 20px;}.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-1093 .elementor-element.elementor-element-38c0374e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1093 .elementor-element.elementor-element-38c0374e{text-align:center;}.elementor-1093 .elementor-element.elementor-element-38c0374e .elementor-heading-title{font-family:"Brittany Signature", Sans-serif;font-size:48px;font-weight:400;line-height:58px;color:var( --e-global-color-accent );}.elementor-1093 .elementor-element.elementor-element-29787f8 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1093 .elementor-element.elementor-element-29787f8{text-align:center;}.elementor-1093 .elementor-element.elementor-element-a8973ba > .elementor-widget-container{margin:30px 0px 0px 0px;}@media(max-width:1024px){.elementor-1093 .elementor-element.elementor-element-40fb59f0{padding:60px 20px 60px 20px;}.elementor-1093 .elementor-element.elementor-element-38c0374e .elementor-heading-title{font-size:36px;line-height:46px;}}@media(max-width:767px){.elementor-1093 .elementor-element.elementor-element-38c0374e .elementor-heading-title{font-size:32px;line-height:42px;}}@media(max-width:480px){.elementor-1093 .elementor-element.elementor-element-38c0374e{text-align:left;}.elementor-1093 .elementor-element.elementor-element-29787f8{text-align:left;}}/* Start custom CSS for section, class: .elementor-element-40fb59f0 */.review-box {
    display: flex
;
    padding: 30px;
    height: 100% !important;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.10);
    flex-direction: column;
    gap: 20px;
}
p.review-content {
    flex: 1;
}
img.rev-quote {
    max-width: 35px;
}
.elementor-1093 .elementor-element.elementor-element-40fb59f0 .swiper-slide {
	height: auto !important;
	padding: 10px;

}
.elementor-1093 .elementor-element.elementor-element-40fb59f0 .swiper-pagination-bullets .swiper-pagination-bullet {
	width: 8px;
	height: 8px;
	background: #7D7D7D5C;
	opacity: 1;
}
.elementor-1093 .elementor-element.elementor-element-40fb59f0 .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background:var( --e-global-color-accent );
    
}
.elementor-1093 .elementor-element.elementor-element-40fb59f0 .swiper-pagination-bullets {
	position: static !important;
	margin-top: 20px;
}/* End custom CSS */