.google-map-section .google-map iframe#gmap_canvas {
position: relative;
width: 100%;
height: 550px;
}
.wpcf7-not-valid-tip {
color: gray;
} .cta-section{
position: relative;
}
.cta-section .inner-box{
position: relative;
display: block;
overflow: hidden;
background: #06194b;
border-radius: 20px;
padding: 146px 100px 100px 100px;
clip-path: polygon(0% 0%, 100% 15%, 100% 100%, 0% 100%, 0% 0%);
z-index: 1;
margin-bottom: -150px;
}
.cta-section .inner-box .text h2{
font-size: 42px;
line-height: 48px;
color: #fff;
font-weight: 700;
}
.cta-section .inner-box .btn-box{
position: relative;
margin-top: 15px;
}
.cta-section .inner-box .btn-box .theme-btn-one{
padding: 19px 56px 20px 56px;
}
.cta-section .pattern-layer .pattern-1{
position: absolute;
left: 0px;
bottom: 0px;
height: 100%;
width: 445px;
background-size: cover;
background-repeat: no-repeat;
}
.cta-section .pattern-layer .pattern-2{
position: absolute;
bottom: 0px;
right: 0px;
height: 100%;
width: 556px;
background-size: cover;
background-repeat: no-repeat;
} .cta-style-two{
position: relative;
padding: 95px 0px 100px 0px;
}
.cta-style-two .text h2{
display: block;
font-size: 42px;
line-height: 48px;
color: #fff;
font-weight: 700;
}
.cta-style-two .btn-box{
position: relative;
margin-top: 21px;
}
.cta-style-two .btn-box .banner-btn-two{
padding: 19px 51px 20px 51px;
border-radius: 35px;
}
.cta-style-two .pattern-layer .pattern-1{
position: absolute;
left: 125px;
bottom: 0px;
height: 100%;
width: 616px;
background-size: cover;
background-repeat: no-repeat;
}
.cta-style-two .pattern-layer .pattern-2{
position: absolute;
top: 0px;
right: 200px;
width: 532px;
height: 100%;
background-size: cover;
background-repeat: no-repeat;
}
#tribe-events-pg-template, .tribe-events-pg-template {
max-width: 100%;
}
#tribe-events-pg-template {
padding: 0;
}
.event-details-content .content-two .image-box .image {
margin-bottom: 20px!important;
}
.events-sidebar .map-inner iframe{
width: 100%;
height: 330px;
border-radius: 30px;
}
.event-details-content .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
padding: 0px;
}
.events-page.events-style-two{
position: relative;
padding: 143px 0px 120px 0px;
}
.events-page.event-block-one .inner-box{
margin-bottom: 30px;
}
.events-page.events-style-two .pattern-layer {
position: absolute;
top: 0px;
right: 0px;
width: 917px;
height: 578px;
background-repeat: no-repeat;
}.future-member{
position: relative;
}
.future-member .details-content .text{
position: relative;
display: block;
}
.future-member .details-content .text h3{
display: block;
font-size: 24px;
line-height: 30px;
font-weight: 700;
margin-bottom: 27px;
padding-top: 0;
}
.future-member .details-content .text p{
margin-bottom: 26px;
}
.future-member .details-content .text p:last-child{
margin-bottom: 0px;
}
.future-member .details-content .image{
position: relative;
display: block;
border-radius: 20px;
}
.future-member .details-content .image img{
width: 100%;
border-radius: 20px;
}
.future-member .details-content .content-one .image{
position: relative;
margin: 63px 0px 64px 0px !important;
}
.future-member .details-content .content-one .image .shape{
position: absolute;
left: -60px;
bottom: -25px;
width: 123px;
height: 123px;
background-repeat: no-repeat;
z-index: -1;
}
.future-member .details-content .content-two .image-box{
position: relative;
margin: 0px -5px;
}
.future-member .details-content .content-two .image-box .image{
position: relative;
float: left;
padding: 0px 5px;
width: 33.333%;
}
.future-member .details-content .content-two .text{
margin-bottom: 67px;
}
.future-member .details-content .content-two{
margin-bottom: 63px;
}
.future-member .details-content .content-three .text{
margin-bottom: 56px;
}
.future-member .details-content .default-form .form-group.message-btn{
padding-top: 7px;
}
.future-member .sidebar-content .info-box{
position: relative;
display: block;
background: #e9f8f8;
padding: 44px 30px 43px 40px;
border-radius: 20px;
}
.future-member .sidebar-content .info-box h4{
margin-bottom: 18px;
}
.future-member .sidebar-content .info-box p{
color: #142441;
}
.future-member .sidebar-content .info-box .address{
margin-bottom: 37px;
}
.future-member .sidebar-content .info-box ul li{
position: relative;
display: block;
font-size: 16px;
line-height: 26px;
color: #142441;
margin-bottom: 5px;
}
.future-member .sidebar-content .info-box ul li a{
display: inline-block;
color: #142441;
}
.future-member .sidebar-content .info-box ul li a:hover{
}
.future-member .sidebar-content .info-box .contact{
margin-bottom: 43px;
}
.future-member .sidebar-content .info-box{
position: relative;
}
.future-member .sidebar-content .info-box .shape .shape-1 {
position: absolute;
right: -167px;
bottom: 0px;
width: 123px;
height: 123px;
background-repeat: no-repeat;
}
.future-member .sidebar-content .info-box .shape .shape-2 {
position: absolute;
right: -115px;
bottom: -90px;
width: 210px;
height: 210px;
background: #f8f9fa;
border-radius: 50%;
z-index: -1;
}