.ry-btn-wrap {
    margin-top: 20px;
}
.ry-section-bg, .ry-section-bg img {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
#ry-pg-body.ry-social-ad h3 {
    font-size: clamp(1.875rem, 1.3971rem + 1.9608vw, 3.75rem);
    line-height: 1.1;
}
#ry-pg-body.ry-social-ad p {
    line-height: 1.7;
}
#ry-pg-body.ry-social-ad {
    padding: 0;
}


#ry-pg-body .ry-section {
    padding: 120px 0;
}
#ry-pg-body .ry-section .ry-flex {
    align-items: center;
}
#ry-pg-body .ry-section:nth-child(odd) .ry-flex .ry-each:not(.ry-img-wrap) {
    padding-right: 120px;
}
#ry-pg-body .ry-section:nth-child(even) .ry-flex .ry-each:not(.ry-img-wrap) {
    padding-left: 120px;
}

#ry-pg-body.ry-social-ad .ry-accordion {
    box-shadow: unset;
}
#ry-pg-body.ry-social-ad .ry-accordion .ry-heading {
    background: transparent;
    border: 1px solid rgba(68,68,68,0.3);
    border-radius: 10px;
    margin-bottom: 10px;
	padding: 12px 35px;
}
#ry-pg-body.ry-social-ad .ry-accordion .ry-heading:after {
    content: '\f078';
    color: #bb2026;
    font-size: 20px;
}
#ry-pg-body.ry-social-ad .ry-heading.ui-state-active:after {
    color: #fff;
    content: '\f077';
}
#ry-pg-body.ry-social-ad .ry-heading p {
    font-size: 20px;
}
#ry-pg-body.ry-social-ad .ry-heading p strong {
    font-weight: 600 !important;
}
#ry-pg-body.ry-social-ad .ry-heading.ui-state-active {
    background: #434343;
    border-radius: 10px 10px 0 0;
    color: #fff;
    margin-bottom: 0;
}
#ry-pg-body.ry-social-ad .ry-accordion .ry-content {
    border-radius: 0 0 10px 10px;
    border: 1px solid rgba(68,68,68,0.3);
    margin-bottom: 10px;
}
#ry-pg-body.ry-social-ad .ry-heading:hover {
    background: #434343;
    color: #fff;
}
#ry-pg-body.ry-social-ad .ry-heading:hover:after {
    color: #fff;
}

#ry-pg-body .ry-section.ry-section-cta-bottom {
    padding: 0;
}
.ry-section-cta-bottom .ry-flex .ry-each:not(.ry-img-wrap) {
    padding: 100px 100px 100px 160px;
    background: #bb2026;
    height: auto;
}
.ry-section-cta-bottom .ry-flex .ry-each:not(.ry-img-wrap) * {
    color: #fff;
}
#ry-pg-body .ry-section.ry-section-cta-bottom .ry-flex {
    align-items: unset;
}
.ry-section-cta-bottom .ry-btn-wrap a.ry-btn.ry-btn-primary {
    background: #000 !important;
    color: #fff !important;
}
.ry-section-cta-bottom .ry-btn-wrap a.ry-btn.ry-btn-primary:hover {
    background: #4d5256 !important;
}


/* REVIEW */
.landing-reviews {
	padding: 150px 0;
	background: #f7e9e9;
}
.landing-reviews .ry-container {
	display: flex;
	justify-content: center;
}
.landing-reviews .ry-container .ry-content {
	max-width: 1280px;
}
.landing-reviews .ry-container .ry-content .ry-each:nth-child(1) {
	max-width: 500px;
	min-width: 500px;
	padding-right: 80px;
	padding-top: 70px;
	padding-bottom: 110px;
	position: relative;
}
.landing-reviews .ry-container .ry-content .ry-each .section-headline * {
	text-align: right;
}
.landing-reviews .ry-container .ry-content .ry-each .section-headline p {
	margin-top: 15px;
	margin-bottom: 30px;
	font-size: 18px;
}
.landing-reviews .ry-container .ry-content .ry-each  .carousel-navigation-slide {
	display: flex;
	justify-content: flex-end;
}
.landing-reviews .ry-container .ry-content .ry-each .slick-arrow {
	width: 55px;
	height: 55px;
	border-radius: 50%;
	border: 1px solid fbf4f4;
	display: flex !important;
	align-items: center;
	justify-content: center;
    background: #fbf4f4;
}
.landing-reviews .ry-container .ry-content .ry-each .slick-arrow:before {
	border: solid #bb2026;
	border-width: 0 2px 2px 0;
	display: inline-block;
	padding: 4px;
	content: "";
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
}
.landing-reviews .ry-container .ry-content .ry-each .slick-arrow.prev:before {
	transform: rotate(135deg);
	-webkit-transform: rotate(135deg);
}
.landing-reviews .ry-container .ry-content .ry-each .slick-arrow.prev {
	margin-right: 5px;
}
.landing-reviews .ry-container .ry-content .ry-each .slick-arrow:hover {
	background: #bb2026;
	cursor: pointer;
}
.landing-reviews .ry-container .ry-content .ry-each .slick-arrow:hover:before {
	border-color: #fff;
}
.landing-reviews .ry-container .ry-content .ry-each .section-headline p {
	font-size: 18px;
}
.landing-reviews .ry-container .ry-content .ry-each.review-container {
	padding-top: 70px;
	display: flex;
	justify-content: flex-end;
}
.landing-reviews .ry-container .ry-content .ry-each.review-container .review-carousel {
	max-width: 700px;
	position: relative;
}
.landing-reviews .ry-container .ry-content .ry-each.review-container .name {
	display: flex;
	flex-direction: column;
}

.landing-reviews .ry-container .ry-content .ry-each.review-container .name .star-rate {
	display: flex;
	align-items: center;
	justify-content: center;
}
.landing-reviews .ry-container .ry-content .ry-each.review-container .name .star-rate svg {
	width: 20px;
	fill: #eab936;
	margin: 0 2px;
}
.landing-reviews .ry-container .ry-content .ry-each.review-container .name h5 {
	text-align: center;
	text-transform: uppercase;
	font-size: 18px;
	color: #000;
	margin-top: 15px;
	letter-spacing: 5px;
}
.landing-reviews .ry-container .ry-content .ry-each.review-container .ry-text p {
	text-align: center;
	margin-bottom: 50px;
	max-width: 580px;
	margin-left: auto;
	margin-right: auto;
	width: 70%;
}
.landing-reviews .ry-container .ry-content .ry-each:nth-child(1):before {
	content: "";
	width: 50px;
	height: 449px;
	position: absolute;
	background-image: url(https://s3.amazonaws.com/static.organiclead.com/Site-df6f8a80-211f-4bcd-b2d4-3eb54e11f05a/LandingTemplate/footer_shadow.png);
	background-size: contain;
	top: 0;
	right: -50px;
}
.landing-reviews .ry-container .ry-content .ry-each.review-container .slick-list:before, 
.landing-reviews .ry-container .ry-content .ry-each.review-container .slick-list:after {
	content: '“';
	font-family: 'Satoshi';
	font-size: 230px;
	opacity: .2;
	position: absolute;
}
.landing-reviews .ry-container .ry-content .ry-each.review-container .slick-list:before {
	top: 0;
	content: '';
	background: url(https://s3.amazonaws.com/static.organiclead.com/Site-a5c98e8d-8587-4144-b088-9d4cbb7af1d2/Social_Ad_Assets/Reviews_quote_left.png) center center no-repeat;
	background-size: contain;
	width: 78px;
	height: 56px;
	z-index: 999;
	opacity: 1;
}
.landing-reviews .ry-container .ry-content .ry-each.review-container .slick-list:after {
	content: "”";
	right: 0;
	bottom: -40px;
}
.landing-reviews .ry-container .ry-content .ry-each.review-container .slick-list:after {
    content: '';
    background: url(https://s3.amazonaws.com/static.organiclead.com/Site-a5c98e8d-8587-4144-b088-9d4cbb7af1d2/Social_Ad_Assets/Reviews_quote_right.png) center center no-repeat;
    background-size: contain;
    width: 78px;
    height: 56px;
    z-index: 999;
    opacity: 1;
    bottom: 120px;
}
.landing-reviews .ry-container .ry-content .ry-each.review-container p {
    text-align: center !important;
}
@media (max-width: 1280px) {
	.landing-reviews .ry-container .ry-content .ry-each:nth-child(1) {
		max-width: 300px;
		min-width: 300px;
		padding-right: 40px;
	}
	.landing-reviews .ry-container .ry-content .ry-each.review-container {
		width: calc(100% - 300px);
	}
}
@media (max-width: 1080px) {
	.landing-reviews .ry-container .ry-content .ry-each.review-container {
		width: calc(100% - 300px);
	}

	.landing-reviews .ry-container .ry-content .ry-flex {
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}

	.landing-reviews .ry-container .ry-content .ry-each:nth-child(1) {
		max-width: 100%;
		min-width: unset;
		padding-right: 0;
		padding: 0;
	}

	.landing-reviews .ry-container .ry-content .ry-each .section-headline * {
		text-align: center;
	}

	.landing-reviews .ry-container .ry-content .ry-each .carousel-navigation-slide {
		justify-content: center;
	}

	.landing-reviews .ry-container .ry-content .ry-each.review-container {
		padding-top: 30px;
		width: 100%;
		justify-content: center;
	}

	.landing-reviews .ry-container .ry-content .ry-each:nth-child(1):before {
		opacity: 0;
	}
}
@media (max-width: 768px) {
	.landing-reviews .ry-container .ry-content .ry-each.review-container .ry-text p {
		width: 100%;
	}

	.landing-reviews .ry-container .ry-content .ry-each.review-container .slick-list:before,
	.landing-reviews .ry-container .ry-content .ry-each.review-container .slick-list:after {
		opacity: 0;
	}
	.landing-reviews .ry-container .ry-content .ry-each.review-container:before, 
	.landing-reviews .ry-container .ry-content .ry-each.review-container:after {
		content: '“';
		font-family: 'Satoshi';
		font-size: 230px;
		opacity: .2;
		position: absolute;
	}
	.landing-reviews .ry-container .ry-content .ry-each.review-container:after {
		content: "”";
		right: 0;
		bottom: -100px;
	}
	.landing-reviews .ry-container .ry-content .ry-each.review-container:before {
		top: -60px;
		left: 0;
	}
}
/* END REVIEW */

@media (max-width: 1080px) {
	#ry-pg-body .ry-section .ry-flex {
		flex-direction: column;
		gap: 40px;
	}
	#ry-pg-body .ry-section .ry-flex .ry-each:not(.ry-img-wrap) {
		padding: 0 !important;
	}
	#ry-pg-body .ry-section .ry-flex .ry-each * {
		text-align: center;
	}
	#ry-pg-body .ry-section.ry-section-cta-bottom .ry-flex {
		gap: 0;
	}
	#ry-pg-body .ry-section-cta-bottom .ry-flex .ry-each:not(.ry-img-wrap) {
		padding: 40px !important;
	}
	.ry-btn-wrap {
		display: flex;
		justify-content: center;
	}
}
@media (max-width: 768px) {
	#ry-pg-body .ry-section {
		padding: 40px 0;
	}
}