/*

Theme Name: Hello Elementor Child

Theme URI: https://github.com/elementor/hello-theme/

Description: Hello Elementor Child

Author: Elementor Team

Author URI: https://elementor.com/

Template: hello-elementor

Version: 1.0.1

Text Domain: hello-elementor-child

License: GNU General Public License v3 or later.

License URI: https://www.gnu.org/licenses/gpl-3.0.html

*/

@font-face {
  font-family: 'Montserrat';
  src: url('/wp-content/themes/hello-elementor-child/fonts/Montserrat-Regular.ttf') format('ttf');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

body{
	font-family: 'Montserrat', sans-serif;
}

.mySwiper{
	display: flex;
}

.swiper-wrapper{
	height: auto !important;
}

.review-slide{
	align-items: center;
  	justify-content: center;
	background:#FAF8F3;
  	padding: 20px;
	margin: 0px 70px;
}

.review-slide img{
	max-height: 100px;
	width: auto;
}

.review-slide-wrapper .swiper-wrapper{
	align-items: center!important;
}

.review-slide-wrapper .swiper-button-next:after, .review-slide-wrapper  .swiper-button-prev:after{
	font-size: 22px;
	color: #ffffff;
}

.review-slide-wrapper .swiper-button-next, .review-slide-wrapper .swiper-button-prev{
	width: 50px;
  	height: 50px;
  	border-radius: 50px;
	background:var(--e-global-color-secondary);
	margin-top: -25px;
}

.review-slide-wrapper .swiper-button-next{
	right: 0;
}

.review-slide-wrapper .swiper-button-prev{
	left: 0;
}

.review-name{
	font-size: 16px;
	margin-bottom: 0;
}

.review-title{
	font-size: 16px;
	font-weight: 600;
	display: flex;
    gap: 10px;
    align-items: center;
	margin-bottom: 0px!important;
}

@media(max-width: 768px){
	.review-title{
		flex-direction:column;
		align-items: flex-start;
		gap: 0;
		margin-bottom: 0px;
	}
}


.review-stars{
	display: flex;
	gap: 1px;
}

.scrolled .header{
	background: var(--e-global-color-secondary)!important;
	min-height: 57px!important;
}

.scrolled  .elementor-heading-title{
	font-size: 25px;
}

.review-date{
	font-size: 14px;
  	color: #717171;
}

.button a{
	width: 100%;
}

.hj-blog .wpr-grid-image-wrap{
	height:200px;
}

.hj-blog .wpr-grid-media-wrap img{
	height: 100%;
    object-fit: cover;
    width: 100%;
}