.ap-getintouch {

	.ap-getintouch__wrapper {
	    text-align: center;
	    display: flex;
	    flex-direction: column;
	    align-items: center;
	    justify-content: center;
	    padding: 40px 0;
	    border-top: 0.5px solid #001718;
	    border-bottom: 0.5px solid #001718;

	    @media screen and (min-width: 768px) {
	    	padding: 80px 0;
	    	min-height: 100vh;
	    }

	    .content {
	    	max-width: 675px;
		    margin-left: auto;
		    margin-right: auto;
	    }

	    .ap-getintouch__media {
	    	width: 100%;
	    	max-width: 210px;
	    	height: auto;

	    	@media screen and (min-width: 768px) {
	    		max-width: 440px;
	    	}
	    }

	    .ap-getintouch__content {
	    	margin-top: 40px;
	    }

	    .ap-getintouch__cta {
	    	margin-top: 40px;
	    	display: inline-block;
	    }
	}
}