
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJjdXN0b20uY3NzIn0= */
.testimonials-slider {

}
.three-columns-block .container {
}
.swiper-slide {
	visibility: hidden;
}
.swiper-slide.slide.swiper-slide-visible.swiper-slide-active,
.swiper-slide.slide.swiper-slide-visible.swiper-slide-prev,
.swiper-slide.slide.swiper-slide-visible.swiper-slide-next {
	visibility: visible;
}

.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
	left: 10px;
}

#gform_confirmation_message_1 {
	color: #FFFFFF;
	padding-left: 14px;
}

#main .blog-detail .content p a {
	text-decoration: underline;
}
.mt-0 {
	margin-top: 0px!important;
}
.landing-content-block .text-wrap .btn-wrap img {
	margin: 40px 0px 0px 30px;
}
/*.landing-content-block .text-wrap .btn-wrap .btn-tilt.tilt-left:hover {
	transform: rotate(0deg);
}*/
.card-img-with-text .text-wrap h3 a.button-link {
	color: #bf001c;
}
section.section.news-block {
	padding: 112px 0px;
}
html {
  scroll-behavior: smooth;
}
.blog-detail .sharing {
	border: none!important;
	padding-bottom: 30px;
}

.blog-detail .author-box {
	width: 100%;
}

.block-subscribe {
	margin:0px;
	padding: 0px;
}
.block-subscribe .wp-block-columns {
	column-gap:30px;
}
.block-subscribe h2.wp-block-heading {
	font-size: 22px;
}
.block-subscribe p {
	font-size: 16px;
}
input#gform_submit_button_2 {
	background: #000000!important;
}
input#gform_submit_button_2:hover {
	background: #222222!important;
}
#gform_wrapper_5 .gform-footer {
	max-width: 150px;
	position: relative;
}

@media (max-width:767px) {
	.banner .video-wrap::before {
		background: rgba(0,0,0,0.5);
	}
	section.section.news-block {
		padding: 100px 0px;
	}
	.block-subscribe {
		max-width: 300px!important;
	}
	.block-subscribe .wp-block-image {
		object-fit: cover;
		aspect-ratio: 1/1;
		overflow: hidden;
	}
}
@media (max-width: 1023px) {
	.landing-content-block .text-wrap .btn-wrap img {
		width: 60px;
	}

}
@media (min-width: 768px) {
	 .wp-block-columns {
    flex-wrap: nowrap !important;
  }
	.columns-with-image-block .col:hover {
		transform: rotate(2deg);
		transition: all 0.2s linear;
	}
}
@media (min-width: 782px) {
  .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column[style*="flex-basis"] {
    flex-grow: 0;
  }
}
@media (min-width: 782px) {
  .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
    flex-basis: 0;
    flex-grow: 1;
  }
}

@media (min-width:1440px) {
	.three-columns-block {
		min-height: 500px;
	}
	.what-to-do-block .col-content .col-wrap {
		width: calc(49vw - 24px);
	}
}
.author-name.h6 {
	white-space: nowrap;
  }