body {
    color:#0e0f0c;
}
.p-card {
    height: 49rem;
}
.page-template-page-about .cell-footer {
    padding: 2rem 0 3rem;
}
img.attachment-medium.size-medium.wp-post-image.lazyloaded {
    object-fit: contain;
}
body.page-template .n-post__img img {
    aspect-ratio: auto;
}
.n-post__body .n-post__excerpt {
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;
display: -webkit-box;
	line-height: 1.5;
}
@media print, screen and (min-width: 64em) {

}
.single__content.editable-content p, .single__content.editable-content div div p, .single__content.editable-content div div {
    line-height: 1.5;
}
.single-analytics .newsroom {
        background: white;
        margin-top: 10rem;
}
.single-analytics .pre-footer {
    background: linear-gradient( 180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 30%, rgba(34, 139, 34, 1) 30%, rgba(34, 139, 34, 1) 100% );
    padding-top: 10rem;
    margin-top: 0;
}
.single__content img {
    padding: 1rem 0 4rem;
}
.schema__img img {
    border-radius: 4.4rem;
}
.swiper-slide.swiper-slide-active .p-card__title {
    line-height: 1.4;
}

@media (min-width: 1023px) {
    .editable-content p, .editable-content {
        font-size: 2rem;
        line-height: 1.5;
    }
    /* !important delete tmp after update main.css */
    /* .page-template-page-about .t-page
    
    {
        padding: 4rem 22rem;
    } 
    .page-template-page-about .sc.sc--structure.structure.sc--gray.sc--p-t .grid-container .grid-x.grid-margin-x .cell.large-6,
    .page-template-page-about .sc.sc--structure.structure.sc--gray.sc--p-t .grid-container  h3.h3.structure__title,
    .page-template-page-about .sc.sc--structure.structure.sc--gray.sc--p-t .grid-container h2.h2.sc__heading.structure__heading
     {
        padding: 0rem 0rem 0rem 18rem;
    }
    .home .cell.large-6.about__texts,
    .home .goals .grid-x.grid-margix-x  {
        padding: 0rem 0rem 0rem 14rem;
    }
    .page-template-page-about .goals .grid-x.grid-margix-x {
        padding-left: 18rem;
    } */
    /* / !important delete tmp after update main.css * */

}
@media (max-width: 1200px) {
    .p-card {
        height: 49rem;
    }
    header.single-pr__header.m-t-4 {
        display: flex;
        flex-direction: column;
        flex-flow: column-reverse;
        grid-row-gap: 1rem;
    }
}
@media (max-width: 1023px) {
    .h2 {
        font-size: 4.8rem;
        line-height: 1.4;
    }
}

@media (max-width: 700px) { 
    .p-card {
        height: 45rem;
    }
}
@media (max-width: 1023px) {
.editable-content, .editable-content p {
    line-height: 1.5 !important;
}

.n-post__excerpt {
    line-height: 1.5;
}