.post_content-layout {
	padding-block: 60px;
}

.post_content-layout .content-col {
	padding-right: 60px;
}

.post_content-layout .content-col h1, .post_content-layout .content-col h2, .post_content-layout .content-col h3, .post_content-layout .content-col h4 {
  margin-bottom: 1.5rem !important;
}

.post_content-layout .sidebar-col {
	display: block !important;
}

.post_content-layout .sidebar-col .sidebar {
	background-color: var(--sc-blue);
	padding: 32px;
	border-radius: 5px;
	position: sticky;
	top: 200px;
	display: flex;
	flex-direction: column;
	gap: 16px;
}

.post_content-layout .sidebar-col .sidebar .sidebar-title {
	font-family: 'Norwester' !important;
	text-transform: uppercase;
}

.post_content-layout .sidebar-col .sidebar-form {
	margin-top: 8px;
}

.post_content-layout .sidebar-col .sidebar-form .gform_wrapper .gform_heading, .post_content-layout .sidebar-col .sidebar-form .gform_wrapper .gfield_label {
  display: none;
}

.post_content-layout .sidebar-col .sidebar-form .gform_wrapper .gform_fields input[type="text"] {
  background-color: transparent !important;
  border: none;
  border-radius: 0px;
  border-bottom: 1px solid rgba(255,255,255, .5);
  font-size: 16px;
  color: white;
  padding: 0px 0px 16px 0px;
  /* background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_194_1033' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='18' height='18'%3E%3Crect width='17.28' height='17.28' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_194_1033)'%3E%3Cpath d='M2.88019 14.3995C2.48419 14.3995 2.14519 14.2585 1.86319 13.9765C1.58119 13.6945 1.44019 13.3555 1.44019 12.9595V4.31945C1.44019 3.92345 1.58119 3.58445 1.86319 3.30245C2.14519 3.02045 2.48419 2.87945 2.88019 2.87945H10.1522C10.1042 3.11945 10.0802 3.35945 10.0802 3.59945C10.0802 3.83945 10.1042 4.07945 10.1522 4.31945H2.88019L8.64019 7.91945L11.2682 6.28145C11.4362 6.43745 11.6192 6.57245 11.8172 6.68645C12.0152 6.80045 12.2222 6.89945 12.4382 6.98345L8.64019 9.35945L2.88019 5.75945V12.9595H14.4002V7.12745C14.6762 7.06745 14.9342 6.98345 15.1742 6.87545C15.4142 6.76745 15.6362 6.63545 15.8402 6.47945V12.9595C15.8402 13.3555 15.6992 13.6945 15.4172 13.9765C15.1352 14.2585 14.7962 14.3995 14.4002 14.3995H2.88019ZM13.6802 5.75945C13.0802 5.75945 12.5702 5.54945 12.1502 5.12945C11.7302 4.70945 11.5202 4.19945 11.5202 3.59945C11.5202 2.99945 11.7302 2.48945 12.1502 2.06945C12.5702 1.64945 13.0802 1.43945 13.6802 1.43945C14.2802 1.43945 14.7902 1.64945 15.2102 2.06945C15.6302 2.48945 15.8402 2.99945 15.8402 3.59945C15.8402 4.19945 15.6302 4.70945 15.2102 5.12945C14.7902 5.54945 14.2802 5.75945 13.6802 5.75945Z' fill='white'/%3E%3C/g%3E%3C/svg%3E%0A");  background-repeat: no-repeat; */
  background-size: 17px;
  background-position: 100% 4px;
}

.post_content-layout .sidebar-col .sidebar-form .gform_wrapper .gform_fields input[type="text"]:focus, .post_content-layout .sidebar-col .sidebar-form .gform_wrapper input[type=submit]#gform_submit_button_1:focus {
  outline: none;
}

.post_content-layout .sidebar-col .sidebar-form .gform_wrapper .gform_fields input[type="text"]::placeholder {
	color: var(--sc-white) !important;
	opacity: .8;
}

.post_content-layout .sidebar-col .sidebar-form .gform_wrapper input[type=submit]#gform_submit_button_1 {
	font-size: 18px;
	font-weight: 600;
	padding: 14px 40px;
	border-radius: 5px;
	width: fit-content;
	transition: background-color 0.3s ease-in-out;
	text-decoration: none;
	background-color: var(--sc-black) !important;
	color: var(--sc-white) !important;
	border: none !important;
}

.post_content-layout .sidebar-col .sidebar-form .gform_wrapper input[type=submit]#gform_submit_button_1:hover {
  background-color: var(--sc-black-secondary) !important;
}

.post_content-layout .bottom-col {
	margin-top: 80px;
	padding-top: 16px;
	border-top: 1px solid rgba(255,255,255, .2);
}

.post_content-layout .bottom-col a {
	color: var(--sc-white);
	text-decoration: none;
	font-weight: bold;
}

.post_content-layout .bottom-col a:hover {
	text-decoration: underline;
}

@media screen and (max-width: 992px) {
	
	.post_content-layout .content-col {
		padding-right: 40px;
	}
	
}

@media screen and (max-width: 767px) {
	
	.post_content-layout .pk-grid-container {
		row-gap: 40px;
	}
	
	.post_content-layout .content-col {
		padding-right: 0px;
	}
	
	.post_content-layout .sidebar-col .sidebar {
		padding: 20px;
	}
	
}

