/*==================================================
Overview
==================================================*/

.pp-overview{
    padding:60px 0 0;
}

.pp-overview-grid{

    display:grid;

    grid-template-columns:1.15fr 1.35fr 1.2fr 1fr;

    gap:65px;

    align-items:start;

}

.pp-section-heading{
    font-size:15px;
    font-weight:700;
    letter-spacing:.12em;
    text-transform:uppercase;
    margin:0 0 35px;
}

.pp-property-spec{
    margin-bottom:10px;
}

.pp-spec-label {
	text-transform: capitalize;
	letter-spacing: 0;
	font-size: 17px;
	color: var(--global-palette4);
	margin-bottom: 2px;
	font-weight: 700;
}

.pp-spec-value {
	font-size: 17px;
	line-height: 1.4;
	font-weight: 400;
	color: var(--global-palette6);
}

.pp-description{
    font-size:17px;
    line-height:1.9;

}

.pp-description p{

    margin:0 0 15px;

}

.pp-contact{
    margin-bottom:20px;
}

.pp-contact h4 {
	margin: 0 0 8px;
	font-size: 17px;
	font-family: var(--global-body-font-family);
	font-weight: 700;
	margin-bottom: 5px;
}

.pp-contact p {
	margin: 0 0 8px;
	line-height: 1.3 !important;
}

.pp-contact a{

    color:inherit;

    text-decoration:none;

}

.pp-download-button{

    display:inline-flex;

    align-items:center;

    justify-content:center;

    padding:16px 28px;

    text-decoration:none;

    font-weight:600;

    border:2px solid currentColor;

    transition:.25s;

}

.pp-download-button {
	border-radius: 3px;
	background: var(--global-palette-btn-bg);
	color: var(--global-palette-btn);
	padding: .4em 1em;
	border: 0;
	font-size: 1.125rem;
	line-height: 1.6;
	display: inline-block;
	font-family: inherit;
	cursor: pointer;
	text-decoration: none;
	transition: all .2s ease;
	box-shadow: 0px 0px 0px -7px rgba(0,0,0,0);
}


.pp-download-button:hover{

    transform:translateY(-2px);
	color: var(--global-palette-btn-hover);
	background: var(--global-palette-btn-bg-hover);
	box-shadow: 0px 15px 25px -7px rgba(0,0,0,.1);

}