.wp-block-intro-text-page {
    font-size: 1.8rem;
    line-height: 3.2rem;
    font-weight: 500;
    margin-bottom:6rem;
}

.wp-block-body-text-page {
    margin-bottom:25px;
}

.wp-block-yellow-dot-list {
    margin-top: 15px;
    counter-reset: requirements-list;
    position: relative;
	margin-bottom:6rem;
}

ul.wp-block-yellow-dot-list li {
    margin-bottom: 10px;
    background: url('../images/icons/yellow-dot.png') no-repeat;
    background-size: 1rem 1rem;
    padding-left:2rem;
    position: relative;
    background-position-y: 1rem;
}

ul.wp-block-label-icon-list{
	margin-bottom: 6rem;
}

ul.wp-block-label-icon-list li {
    margin-bottom: 2rem;
    background: url('../images/icons/highlight-icon.svg') no-repeat;
    background-size: 2rem 2rem;
    padding-left:3rem;
    position: relative;
    background-position-y: 0.5rem;
}

ul.wp-block-yellow-dot-list li span:last-child, ul.label-icon-list li span:last-child {
    width: 90%;
    line-height: 3rem;
}

#default-content-page-container .request-permit-btn a, #default-content-page-container .download-form-btn a{
    padding: 2rem;
    border-radius: 0.5rem;
    margin-right: 2rem;
    display: flex !important;
    align-items: center !important;
    color:white !important;
    border:none;
    font-size: 1.6rem;
}

#default-content-page-container .download-form-btn{
    position: relative;
}

#default-content-page-container .download-form-btn a{
    border:2px solid #ee7878;
    color:#0e4ead !important;
    padding-right:7rem;
}

#default-content-page-container .download-form-btn a::before{
    background: url('../images/icons/right-arrow.svg') no-repeat;
    width: 2rem;
    height: 2rem;
    content: '';
    position: absolute;
    right:6rem;
}

#default-content-page-container .download-form-btn a::after{
    background:  url('../images/icons/pdf-icon.svg') no-repeat;
    width: 2rem;
    height: 2rem;
    content: '';
    position: absolute;
    right:4rem;
}



#default-content-page-container .request-permit-btn a::after{
    content: url('../images/icons/right-arrow-white.svg');
    width: 2rem;
    height: 2rem;
    margin-left:1rem;
}

#default-content-page-container a, a.link-dotted {
    color: #0e4ead;
    border-bottom: 0.3rem dotted #386dbb;
    padding-bottom: 0.1rem;
}




.wp-block-column.on-page-card {
    background: #F1F0EF;
    padding: 25px;
    border-radius: 3px;
}

.wp-block-column.on-page-card:hover{
	background-color:#e4e2e0;
	cursor: pointer;
}

.wp-block-column.on-page-card a p{
	color: #000;
}

.wp-block-column.on-page-card h2{
	margin-bottom:0!important;
}

.card-content p {
    line-height: 55px;
	margin-right: 30px;
}

.wp-block-column.on-page-card .card-content {
    display: flex;
    text-align: center;
    align-items: flex-end;
	justify-content: space-between;
}

.sc_primary_card {
    display: flex;
    padding: 2rem;
    border-radius: 0.25rem;
    transition: all 0.3s;
    border: 1px solid #0247bb;
	
}

.sc_primary_card:hover{
	box-shadow: 0 0.4rem 0.8rem 0 rgb(0 0 0 / 10%), 0 0.6rem 2rem 0 rgb(0 0 0 / 11%);
    transition: all 0.3s;
}

.sc_primary_card a {
    display: flex;
    flex: 1 1 auto;
    width: 100%;
}

.sc_primary_card svg {
    color: #fff;
    fill: #0247bb;
    width: calc((5.8rem + (6 - 4.8) * (100vw - 36rem) / (192 - 36)) / 1 * 1);
    height: calc((5.8rem + (6 - 4.8) * (100vw - 36rem) / (192 - 36)) / 1 * 1);
}

.sc_primary_card span {
    color: #3d3f40;
    font-size: 2rem;
    font-weight: 500;
	justify-content: center;
    align-self: center;
}