/**Saved Styles**/
.vertical-middle .grid{align-items:center;}
.bordered-image img{border:2px solid #F2F2F2;border-radius:1000px;display:inline-block;}

/**Container**/
.container{max-width: 1200px;margin: 0 auto;padding: 0 2rem;width:100%;}

/**Grid**/
.grid{display:grid;grid-gap:40px;}

/**Spacing**/
.padding-top, .pt{padding-top:7.5rem;}
.padding-bottom, .pb{padding-bottom:7.5rem;}
.padding-both, .pbth{padding-top:7.5rem;padding-bottom:7.5rem;}

.margin-top, .mt{margin-top:7.5rem;}
.margin-bottom, .mb{margin-bottom:7.5rem;}
.margin-both, .mbth{margin-top:7.5rem;margin-bottom:7.5rem;}

/**Section Title**/
.section-title-area{text-align:center;margin-bottom:3.5rem !important;}
.section-title-area .section-title{margin-bottom:1.5rem;}
.section-title-area .section-title:after{margin:1.5rem auto;}

/**Thin Container**/
.thin-container.container, .thin-container .container{max-width:650px;}

/**Post Listings**/
.post-listings{grid-template-columns:1fr 1fr 1fr;}
.post-listings .post-listing{border:1px solid #d6d6d6;text-decoration:none;position: relative;border-radius:10px;overflow:hidden;}
.post-listings .post-listing .post-listing-link{position: absolute;top:0;left:0;right:0;bottom:0;z-index:9999;}
.post-listings .post-listing .post-listing-image{position: relative;}
.post-listings .post-listing .post-listing-image img{width:100%;}
.post-listings .post-listing .post-listing-image .article-type{position:absolute;bottom:0;left:0;padding:.5rem 1.5rem;background:#3372FF;border-top-right-radius:10px;color:#ffffff;}
.post-listings .post-listing .post-listing-content{padding:2rem 2rem 7rem;}
.post-listings .post-listing .post-listing-content .post-listing-title{font-size:2rem;margin-bottom:1rem;}
.post-listings .post-listing .post-listing-content .button{position:absolute;bottom:2rem;left:2rem;}

/**Block Buttons**/
.block-buttons{text-align:center;margin-top:5rem;}

/**Editor button correction**/
.acf-block-preview .button{display:inline-block;text-decoration:none;background:#013F7B;color:#fff;padding:17px 50px;font-size:16px;font-weight:bold;position: relative;cursor: pointer;border-radius:5px;text-align:center;}
.acf-block-preview .button.outline{border:2px solid #FFA500;background:transparent;color:#013F7B;}
.acf-block-preview .button.outline.white{background:transparent;border:1px solid #ffffff;}
.acf-block-preview .button.orange{background:#FFA500;}
.acf-block-preview .button + .button{margin-left:20px;}

@media(max-width:1024px){

    br{display:none !important;}
    .reverse-on-mobile .grid{display:flex;flex-direction:column-reverse;}

    /**Section Title**/
    .section-title-area{font-size:2rem;}

    /**Post Listings**/
    .post-listings{grid-template-columns:1fr 1fr;}

    /**Spacing**/
    .padding-top, .pt{padding-top:3rem;}
    .padding-bottom, .pb{padding-bottom:3rem;}
    .padding-both, .pbth{padding-top:3rem;padding-bottom:3rem;}

    .margin-top, .mt{margin-top:3rem;}
    .margin-bottom, .mb{margin-bottom:3rem;}
    .margin-both, .mbth{margin-top:3rem;margin-bottom:3rem;}
    
}

@media(max-width:768px){
    /**Post Listings**/
    .post-listings{grid-template-columns:1fr;}
}