/*******************************************************
 *
 * Join BTT Group
 *
 *******************************************************/

#main-wrapper > .header,
.ft-contact-form,
footer#main-footer,
.ip-banner {
	display: none;
}

.default-padding {
	padding: 0;
}

#inner-page-wrapper > .max-container {
	max-width: 100%;
}

#inner-page-wrapper {
	margin-bottom: 0;
}

.max-container {
	position: relative;
}

.join-btt-group-wrapper {
    line-height: 1.5;
    margin: 25px 0 50px;
}

.join-btt-group-wrapper .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center !important;
    -ms-flex-pack: center!important;
    justify-content: center !important;
}


.join-btt-group-wrapper h2 {
    font-size: 20px;
    margin-bottom: 25px;
}

.join-btt-group-wrapper p {
    margin-bottom: 25px;
}

.input-block {
    margin-bottom: 15px;
}

.input-block label {
    display: block;
}

.input-block input[type="text"],
.input-block select {
    width: 100%;
    border: none;
    box-shadow: rgba(1, 66, 172, 0.3) 0px 1px;
}

button.r_button {
    -webkit-appearance: none;
    appearance: none;
    outline: none;
    background: transparent;
    display: inline-block;
    border: 2px solid var(--primary);
    padding: 0 40px;
    height: 58px;
    line-height: 58px;
    text-align: center;
    text-transform: uppercase;
    font-weight: 700;
    font-family: var(--font-family-default);
    transition: all 0.6s ease;
    font-size: 13px;
    color: var(--primary);
    margin-top: 50px;
}

button.r_button:hover {
    color: #fff;
    background: #000;
}

span.validate {
    margin-top: 15px;
    padding: 5px 10px;
    background-color: rgb(247, 230, 230);
    border-radius: 5px;
    min-width: 0px;
    display: inline-flex;
    gap: 8px;
    -webkit-box-align: center;
    align-items: center;
    min-height: 28px;
    outline: 0px;
    color: rgb(140, 3, 3);
}

.page[data-page="6"] .wpcf7-form-control-wrap,
.page[data-page="6"] .wpcf7-form-control {
    display: none;
}

.join-btt-group-wrapper > .full-width {
    width: 100%;
}

.join-btt-group-wrapper > .full-width iframe {
    height: 100vh;
}