/* 768px above */
@media screen and (min-width: 768px) {
	/* screen reader purpose */
	.consumption-form:not(.consumption-form-grid) .gfields_row:not(.gfields_header_row) label.gfield_label,
	.consumption-form:not(.consumption-form-grid) .gfields_row:not(.gfields_header_row) legend.gfield_label {
		position: absolute !important;
		width: 1px !important;
		height: 1px !important;
		padding: 0 !important;
		margin: -1px !important;
		overflow: hidden !important;
		clip: rect(0 0 0 0) !important;
		clip-path: inset(50%) !important;
		white-space: nowrap !important;
		border: 0 !important;
	}
}

/* 1025px above */
@media screen and (min-width: 1025px) {
    .has-left-sidebar .content-container {
        grid-template-columns: 1fr 1050px;
    }
	
	.has-left-sidebar .content-container.site-container {
		gap: 3.75rem;
	}
}

/* 767px below */
@media screen and (max-width: 767px) {
	.md\:flex-col {
		flex-direction: column;
	}
	
    .gf_login_form .gform_footer {
        justify-content: center;
        margin-top: 0;
    }
	
	.gform-theme--framework .gf-nav-container {
		gap: 20px;
   		overflow-x: auto;
	}
	
	.abv-consumption-forms-toolbar .filter-item {
		width: 100%;
	}
	
	.consumption-form .gfields_row.gfields_header_row {
		display: none;
	}
	
	.consumption-form .gfields_row {
		flex-direction: column;
        text-align: left;
		gap: 10px;
    	padding: 1.5rem;
	}
	
	.consumption-form .gfields_row.flex > * {
    	width: 100%;
        flex: 1 1 100% !important;
	}
}