/*HERO*/

.hero-section {
    height: 100vh; 
    display: flex; 
    justify-content: center; 
    align-items: center; 
    text-align: center;
}


.hero-content {
    background-color: rgba(35, 12, 38, 0.71);
    padding: 3rem 0;
    width: 100%;
}

.hero-content-main h2 {font-size: 3rem;}
.hero-content-main p {font-size: 1.5rem;}

.hero-benefits {
    display: flex;
    justify-content: center;
    align-items: center;
}

.hero-benefits img {max-width: 35%;}

.hero-cta {display: flex; justify-content: center; align-items: center;}

.hero-cta .wp-block-button {padding: 1.2rem 1rem;}

.arrow-res a i {
	font-size: 2.4rem;
	color: #f2f2f2;
	text-shadow: 0 0 2rem rgb(255, 255, 255);
	transition: transform 0.8s ease-in-out;
	animation: bounce 2s infinite;
	display: none;
}

/*SHOP*/

.home-shop-section {padding: 2rem 0;}

.home-cta-section {padding: 2rem 3rem !important;}

/*ABOUT*/

.home-about-section {
 flex-wrap: wrap-reverse !important; 
 width: 70%; 
 max-width: 1200px; 
 margin: 0 auto;
 padding: 2rem 0;
}

/*FAQ*/

.home-faq-section {
 width: 70%; 
 max-width: 1200px; 
 margin: 0 auto;
 padding: 2rem 0;
 margin-bottom: 3rem;
}

.wp-block-ub-content-toggle-accordion-title-wrap {background: rgba(181, 136, 150, 0.44) !important;}

.wp-block-ub-math-plus {color: #f2f2f2 !important;}

/*EVENTS*/

.wp-block-social-links {margin-bottom: 2rem;}

/*MEDIA QUERIES*/

@media (max-width: 769px){
    .hero-content-main h2 {margin: 0 1rem; font-size: 30px}
    .hero-content-main p {font-size: 20px; margin: 1rem 1rem;}
}

@media (max-width: 570px){
	.hero-cta {padding: 1.5rem 0;}
	.wp-block-button__link-hero {display: none !important;}
	.wp-block-button__link-secondary {background:#5F7F4F; color: #f2f2f2;}
	.arrow-res a i {display: block;}
}