/* Join Us Page */

.page-template-join-us {

	& .content-main {
		padding-top: 72px;
	}

	& .content-inner2 {
		padding: 0 !important;
	}

	& .content-inner2>.container {
		padding: 0;
		max-width: none;
	}

	& .lines-btm-left {
		display: none;
	}

	@media(max-width:767.98px) {
		& .content-main {
			padding-top: 27px;
		}
	}

}

.join-us {

	--width: 2020px;



	& .btn.btn-join {
		border-radius: 0 20px 0 0;
		background: #80BF2A;
		border: 1px solid var(--color-secondary);
		padding: 11px 24px;
		text-transform: none;
		text-decoration: none;
		font-weight: 500;
		color: #164438;
		transition: var(--transition);
	}

	& .btn.btn-join:hover,
	& .btn.btn-join:focus,
	& .btn.btn-join:active {
		background: var(--color-primary);
		color: var(--color-secondary);
	}

	& h1 {
		text-transform: none;
		text-wrap: balance;
	}

	& h2 {
		font-size: 40px;
		/*font-size: clamp(1.6rem, 1.2143rem + 1.2857vw, 2.5rem);*/
		font-size: clamp(1.75rem, 1.25rem + 0.9vw, 2.5rem);
		line-height: 1.35;
		text-wrap: balance;
	}

	& h2 strong {
		font-weight: 600;
	}

	& .sub-heading {
		font-size: 28px;
		font-size: clamp(1.2rem, 0.9643rem + 0.7857vw, 1.75rem);
		font-weight: 300;
	}

	p {
		text-wrap: pretty;
	}

	& a {
		color: #3B7C1D;
		font-weight: bold;
	}

	& a:hover,
	& a:focus,
	& a:active {
		color: #164438;
		text-decoration: none;
	}


	@media(max-width:767.98px) {
		& .content-main {
			padding-top: 19px;
		}
	}

	@media(min-width:768px) {
		& .container {
			max-width: var(--width);
		}
	}


}