.new-home-services-wrapper{
	padding-bottom: 0;
}

.new-home-services-wrapper h3 {
    position: relative;
    display: block;
    font-weight: 400;
    font-size: 32px;
    line-height: 43px;
    text-align: center;
}

.new-home-services-wrapper h3::after {
    background: none;
}

.new-home-services-wrapper .services-row-1 h3 {
    font-size: 1.25rem;
}

.new-home-case-studies .wp-block-group__inner-container,
.new-home-blog .wp-block-group__inner-container{
        grid-column: full !important;
    max-width: 1400px;
    padding: 0 1rem;
    margin: 0 auto;
}

.wp-block-group.case-studies-bg {
    margin-top: 100px;
    min-height: 600px;
} 

.new-home-blog ul li,
.new-home-case-studies ul li {
    list-style-type: none;
}

.new-home-blog  ul li::before,
.new-home-case-studies  ul li::before {
    content: "";
    display: none;
}


.wp-block-post-author__content {
    display: block;
}

body .new-home-blog-meta {
    display: grid;
    grid-template-columns: 1fr 1fr;
}

body .new-home-blog-meta .wp-block-post-author__content {
    display: grid;
    grid-template-columns: 20px 1fr;
}

body .new-home-blog-meta p.wp-block-post-author__byline {
    font-size: 1rem;
}

.new-home-blog figure.wp-block-post-featured-image {
    width: 100%;
    overflow: hidden;
    aspect-ratio: 1/1;
}

.new-home-blog figure.wp-block-post-featured-image img {
    height: 100%;
    width: auto;
    text-align: center;
}

body .new-home-blog-meta p.wp-block-post-author__name {
    padding-left: 0.1rem;
} 

.new-home-blog h2.wp-block-post-title.has-medium-font-size {
    margin-top: 1rem;
    min-height: 2.5rem;
}

.new-home-blog .cat-links a {
    color: var(--coral);
    text-decoration: none;
}

.new-home-blog .cat-links a:hover {
    text-decoration: underline;
}

.services-wrapper .ai-search-icon::before, .services-wrapper .web-accessible-icon::before, .services-wrapper .hipaa-icon::before {
    position: unset;
    margin-bottom: 1rem;

}

.services-wrapper .ai-search-icon::before {
    content: url("data:image/svg+xml,%3Csvg width='66' height='66' viewBox='0 0 66 66' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2090_17)'%3E%3Cpath d='M33 65.34C50.8609 65.34 65.34 50.8609 65.34 33C65.34 15.1391 50.8609 0.660034 33 0.660034C15.1391 0.660034 0.660034 15.1391 0.660034 33C0.660034 50.8609 15.1391 65.34 33 65.34Z' fill='%23FFED80'/%3E%3Cpath d='M33 54.4501C44.8466 54.4501 54.4501 44.8466 54.4501 33C54.4501 21.1535 44.8466 11.55 33 11.55C21.1535 11.55 11.55 21.1535 11.55 33C11.55 44.8466 21.1535 54.4501 33 54.4501Z' fill='%23FDDC04'/%3E%3Cpath d='M32.9999 43.5599C38.8321 43.5599 43.5599 38.8321 43.5599 32.9999C43.5599 27.1678 38.8321 22.4399 32.9999 22.4399C27.1678 22.4399 22.4399 27.1678 22.4399 32.9999C22.4399 38.8321 27.1678 43.5599 32.9999 43.5599Z' fill='%23D8BF28'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2090_17'%3E%3Crect width='66' height='66' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.services-wrapper .web-accessible-icon::before {
    content: url('data:image/svg+xml,<svg width="51" height="51" viewBox="0 0 51 51" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2078_489)"><path d="M13.005 13.005V25.5H0.51001V13.005H13.005Z" fill="%23D8BF28"/><path d="M25.4999 0.51001V13.005H13.0049V0.51001H25.4999ZM50.4899 13.005V25.5H37.9949V13.005H50.4899Z" fill="%23D8BF28"/><path d="M50.49 0.51001V13.005H37.995V0.51001H50.49ZM13.005 0.51001V13.005H0.51001V0.51001H13.005ZM37.995 13.005V25.5H25.5V13.005H37.995Z" fill="%23FCDB15"/><path d="M50.4901 25.5V37.995H37.9951V25.5H50.4901Z" fill="%23D8BF28"/><path d="M37.995 37.995V50.49H25.5V37.995H37.995Z" fill="%23FCDB15"/><path d="M50.4901 37.995V50.49H37.9951V37.995H50.4901Z" fill="%23FCDB15"/><path d="M37.995 0.51001V13.005H25.5V0.51001H37.995Z" fill="%23FFF4B2"/><path d="M25.5 25.5V50.49H0.51001V25.5H25.5Z" fill="%23FCDB15"/></g><defs><clipPath id="clip0_2078_489"><rect width="51" height="51" fill="white"/></clipPath></defs></svg>');
}

.services-wrapper .hipaa-icon::before {
    content: url("data:image/svg+xml,%3Csvg width='51' height='51' viewBox='0 0 51 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2078_506)'%3E%3Cpath d='M25.6733 0.68335V25.4999H50.4899C50.4899 18.9182 47.8753 12.606 43.2213 7.95196C38.5673 3.29795 32.2551 0.68335 25.6733 0.68335Z' fill='%23FCDB15'/%3E%3Cpath d='M25.6731 0.683472C20.766 0.685048 15.9696 2.14137 11.8899 4.86836C7.81035 7.59535 4.63077 11.4706 2.75312 16.0042C0.875465 20.5379 0.384027 25.5265 1.34092 30.3394C2.29782 35.1523 4.66009 39.5734 8.12914 43.0441L25.6731 25.5001V0.683472Z' fill='%23FFED80'/%3E%3Cpath d='M25.6736 25.5L8.12964 43.044C11.5993 46.5155 16.0207 48.88 20.8344 49.8383C25.6481 50.7966 30.6379 50.3057 35.1726 48.4276C39.7073 46.5496 43.583 43.3687 46.3096 39.2876C49.0362 35.2064 50.4911 30.4082 50.4902 25.5H25.6736Z' fill='%23E7CC2B'/%3E%3Cpath d='M0.51001 15.5193L23.868 23.8935L13.26 1.45349C10.3132 2.84284 7.66986 4.80064 5.48183 7.21447C3.2938 9.62831 1.60418 12.4506 0.51001 15.5193Z' fill='%23FCDB15'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2078_506'%3E%3Crect width='51' height='51' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
} 


.new-home-icons figure {
    width: 25%;
    align-self: center;
    align-content: center;
    text-align: center;
}

.new-home-icons figure img {
    max-height: 100px;
    width: auto;
}

.new-home-case-studies .archive.post-type-archive-case_study article .post-thumbnail img {
    width: 95%;
}

.new-home-case-studies .archive.post-type-archive-case_study article .entry-header {
    min-height: auto;
}

.new-home-case-studies .archive.post-type-archive-case_study article .entry-header h2 {
    font-size: calc(1.25rem + .5vw);
}

.new-home-case-studies .post-type-archive-case_study .site-main > article {
    grid-template-rows: 2rem repeat(2, minmax(0, 1fr)) 2rem;
}

.new-home-case-studies .post-type-archive-case_study .site-main {
    margin-bottom: 0;
}