.elementor-widget-text-editor p:last-child{
	margin-bottom:0;
}
.pj-translate .gt_container--r4qb4i .gt_switcher .gt_option a:hover{
    background:unset;
    color:#0c85c4!important;
}

.elementor-button-icon,
.elementor-icon-wrapper,
.elementor-icon-box-icon{
    line-height: 0;
}

.elementor-headline,
.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg{
	margin:0;
}

.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{
    padding:0;
}

.testimonial-slider {
    --slick-gap: 1.25vw;
}
.testimonial-slider .slick-slide {
  margin: 0 var(--slick-gap);
}

.testimonial-slider .slick-list {
  margin: 0 calc(var(--slick-gap) * -1);
}
.testimonial-slider .slick-slide {
	transition: filter .6s ease;
}
.testimonial-slider .slick-slide:not(.slick-active) {
    filter: blur(2px);
}
.testimonial-slider-wrap [class*="-arrow"] {
	cursor: pointer;
}
.testimonial-slider  .slick-list {
    overflow: visible;
}
.testimonial-slider .testimonial-body-text::before{
    content: '"';
}
.testimonial-slider .testimonial-body-text::after{
    content: '"';
}
.testimonial-slider .custom-trim .testimonial-body-text::after{
    content: ' ..."';
}

.pj-translate .gtranslate_wrapper{
	position: relative;
}

.pj-translate .gtranslate_wrapper .gt_switcher,
.pj-translate .gtranslate_wrapper .gt_switcher .gt_option{
	font-family: "Crimson Pro", sans-serif;
	width: 100px;
}

.pj-translate .gtranslate_wrapper .gt_switcher,
.pj-translate .gtranslate_wrapper .gt_switcher .gt_selected,
.pj-translate .gtranslate_wrapper .gt_switcher .gt_selected a,
.pj-translate .gtranslate_wrapper .gt_switcher .gt_selected a:hover{
	background: transparent;
	border: none;
}

.pj-translate .gtranslate_wrapper .gt_switcher .gt-selected a{
	padding: 0;
}

.pj-translate .gtranslate_wrapper .gt_switcher .gt_option{
	position: absolute;
	top: 33px;
	padding: 5px 5px 0;
}

.pj-translate .gtranslate_wrapper .gt_option a{
	color: #444444 !important;
	padding-top: 10px;
}

.pj-translate .gtranslate_wrapper .gt_switcher img{
	visibility: hidden;
	margin: 0 0 0 -25px;
}

.pj-translate .gtranslate_wrapper .gt_switcher a{
	text-transform: uppercase;
	font-size: 14px;
	padding: 0;
}

.pj-bookly .bookly-css-root .bookly-form{
	font-family: "Crimson Pro", sans-serif !important;
}

.pj-bookly .bookly-css-root .bookly-form button{
	background: transparent !important;
	border: 1px solid #0c85c4 !important;
	border-radius: none !important;
	transition: all 300ms ease-in-out;
}

.pj-bookly .bookly-css-root .bookly-form button:hover{
	background: #0c85c4 !important;
	border: 1px solid #0c85c4 !important;
	border-radius: none !important;
}

.pj-bookly .bookly-css-root .bookly-form button span{
	color: #0c85c4!important;
}

.pj-bookly .bookly-css-root .bookly-form button:hover span{
	color: #FFFFFF !important;
}

.pj-top-header{
	position: relative;
}

.pj-top-header .pj-site-logo{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-40%,-50%);
}

.gtranslate_wrapper .gt_switcher.notranslate .gt_option {
    background-color: rgba(255,255,255,.21);
    color: #fff;
    border: 1px solid rgba(255,255,255,.4);
}
 
.gtranslate_wrapper .gt_switcher.notranslate  .gt_option a {
    color: #fff !important;
    background-color: #0000;
    text-shadow: 1px 1px 0px rgba(0,0,0,.25);
}

.pj-translate .gt_switcher .gt_option:hover a{
    background: transparent!important;
    color: #0c85c4!important;
	transition: 0.4s!important;
}

@media (max-width: 1024px) {

}

@media (max-width: 767px) {

	.pj-translate .gtranslate_wrapper{
		position: relative;
		margin-top: -10px
	}

	.pj-translate .gtranslate_wrapper .gt_switcher img{
		visibility: hidden;
		margin: 0 0 0 -26px;
	}


	.pj-translate .gtranslate_wrapper .gt_switcher .gt_option{
		position: relative;
		top: 33px;
		padding: 5px 5px 0;
	}
	
	.pj-translate .gtranslate_wrapper .gt_switcher .gt_selected a{
		padding: 3px 5px 3px 0;
	}


	.pj-top-header .pj-site-logo{
		position: relative;
		top: unset;
		left: unset;
		transform: unset;
	}

}