body.single-magazine .site-header,
body.single-magazine .site-footer {
	display: none;
}

body.single-magazine .inside-article {
	background: none !important;
}
.gf_input--flex{
	display: flex !important;
	gap: 10px;
	position: relative;
}
.gf_input--flex input{
	border: none;
    border-bottom: 1px solid #00000029;
    height: unset;
    padding: 0;
	background: transparent;
	width: 90%;
}
.gf_input--flex input:focus-visible{
	outline: none;
}
.gform_confirmation_message{
    font-size: 20px;
/*     text-transform: uppercase; */
    color: var(--accent);
    font-weight: 600;
}
.gf_input--flex .gfield_label{
	margin-bottom: 0;
    text-transform: math-auto;
	display: flex;
    align-items: flex-end;
    line-height: 1;
	flex: 0 0 auto;
}
.gform_wrapper .gfield{
	position: relative;
}
.gform_wrapper .gfield_label{
	text-transform: math-auto !important;
}
.gform_wrapper .gfield_validation_message{
	position: absolute;
    top: 100%;
    z-index: 1;
    padding: 0;
	font-size: 13px;
}
.gf_input--flex .ginput_container {
	width: 100%;
}
.gform_fields-report .description_below{
	display: flex;
    flex-wrap: wrap;
}
.gform_fields-report .gform_button{
	width: max-content !important;
}
.gform_fields-report .gchoice{
	display: flex;
    align-items: center;
    gap: 10px;
}
.gform_fields-report .gfield-choice-input{
	width: 15px;
    height: 15px;
}
.post-content--form .post-content__container {
    max-width: 800px;
}
.hidden_label .gfield_label{
	display: none;
}
.gf_input--flex .gfield_checkbox{
    gap: 2rem;
	display: flex
}
.flex-50{
	flex: 0 0 50%
}
.flex-30{
	flex: 0 0 30%
}
.flex-40{
	flex: 0 0 40%
}
.flex-20{
	flex: 0 0 20%
}
.flex-10{
	flex: 0 0 10%
}
.gform_required_legend{
	display: none;	
}
.gfield_required{
	color: var(--bs-red);
    opacity: 1 !important;
	padding-left: 2px !important;
}
@media (max-width: 767px){
	.gf_input--flex .gfield_checkbox{
		gap: 0;
    	flex-wrap: wrap;
	}
	.flex-10, .flex-20{
		flex: 0 0 50%
	}
	.flex-30, .flex-40{
		flex: 0 0 100%
	}
}