/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/
li.signin_btn a {
    background: #133251;
    color: #fff !important;
    padding: 0 20px !important;
    border-radius: 10px;
}
li.signin_btn a:hover {
	background: #0e9285;
}
li.join_btn a {
    background: #0e9285;
    color: #fff !important;
    padding: 0 20px !important;
    border-radius: 10px;
}
li.join_btn a:hover {
	background: #133251;
}
li.signin_btn a:hover:after, li.join_btn a:hover:after {
    content: none !important;
}
.block1_review .swiper-slide, .block1_review .elementor-main-swiper.swiper {
    overflow: visible;
}
.block1_review .swiper-wrapper .elementor-testimonial {
    box-shadow: 0px 0px 12px #0d948885;
    overflow: visible;
    border-radius: 30px;
}
.block1_review h3.elementor-icon-box-title {
    margin-bottom: 0;
}
.block1_review .elementor-icon-box-content {
    border-top-right-radius: 45px;
    border-bottom-right-radius: 40px;
    background: #0d9488;
    padding: 10px 25px;
}
.block1_review .elementor-main-swiper.swiper {
    padding-bottom: 0 !important;
}
.block1_review .elementor-icon-box-icon {
    background: #0d9488;
    padding: 20px;
    border-radius: 20px;
}
.block1_review .elementor-testimonial__text:before {
    content: '';
    width: 2px;
    height: 100%;
    background: linear-gradient( 181deg, #0d9488, transparent);
    position: absolute;
    left: 0;
}
.block1_review .elementor-testimonial__text {
    padding-left: 20px;
    position: relative;
}
.popular_sec h3.elementor-icon-box-title {
    margin-bottom: 0;
}
.price_box p, .price_4boxes h3.elementor-icon-box-title {
    margin-bottom: 0;
}
.footer2 p {
    margin-bottom: 0;
}

@media (max-width: 767px){
	.hero_section p {
    margin-bottom: 0;
}
.hero_btn {
    width: max-content !important;
}
}