body {
font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
line-height: 1.6;
color: #222;
} a {
text-decoration: none !important;
}
a:hover,
a:focus {
text-decoration: underline !important;
}  .single-post .entry-content h1,
.single-post .et_pb_post_content h1 {
margin-top: 3rem !important;
margin-bottom: 1rem !important;
}
.single-post .entry-content h2,
.single-post .et_pb_post_content h2 {
margin-top: 2.5rem !important;
margin-bottom: 1rem !important;
}
.single-post .entry-content h3,
.single-post .et_pb_post_content h3 {
margin-top: 2rem !important;
margin-bottom: 1rem !important;
}
.single-post .entry-content h4,
.single-post .et_pb_post_content h4 {
margin-top: 1.5rem !important;
margin-bottom: 1rem !important;
}
.single-post .entry-content h5,
.single-post .et_pb_post_content h5 {
margin-top: 1.25rem !important;
margin-bottom: 1rem !important;
}
.single-post .entry-content h6,
.single-post .et_pb_post_content h6 {
margin-top: 1rem !important;
margin-bottom: 1rem !important;
} .single-project .entry-content h1,
.single-project .et_pb_post_content h1 {
margin-top: 3rem !important;
margin-bottom: 1rem !important;
}
.single-project .entry-content h2,
.single-project .et_pb_post_content h2 {
margin-top: 3rem !important;
margin-bottom: 1rem !important;
}
.single-project .entry-content h3,
.single-project .et_pb_post_content h3 {
margin-top: 2.5rem !important;
margin-bottom: 1rem !important;
}
.single-project .entry-content h4,
.single-project .et_pb_post_content h4 {
margin-top: 2rem !important;
margin-bottom: 1rem !important;
}
.single-project .entry-content h5,
.single-project .et_pb_post_content h5 {
margin-top: 1.5rem !important;
margin-bottom: 1rem !important;
}
.single-project .entry-content h6,
.single-project .et_pb_post_content h6 {
margin-top: 1.25rem !important;
margin-bottom: 1rem !important;
}  .et_pb_filterable_portfolio .et_pb_portfolio_item h1,
.et_pb_filterable_portfolio .et_pb_portfolio_item h2,
.et_pb_filterable_portfolio .et_pb_portfolio_item h3,
.et_pb_filterable_portfolio .et_pb_portfolio_item h4,
.et_pb_filterable_portfolio .et_pb_portfolio_item h5,
.et_pb_filterable_portfolio .et_pb_portfolio_item h6,
.et_pb_filterable_portfolio .et_pb_portfolio_item .post-meta,
.et_pb_filterable_portfolio .et_pb_portfolio_item .post-content,
.et_pb_filterable_portfolio .et_pb_portfolio_item p {
padding: 1rem 1rem 1rem 1rem !important;
text-align: left !important;
} #rank-math-toc,
.wp-block-rank-math-toc-block {
padding: 0.5rem 1.5rem 1.5rem 1.5rem;
} blockquote {
padding: 1.5rem 2rem; background-color: #f7f7f7; }
.wp-block-quote {
padding: 1.5rem 2rem;
background-color: #f7f7f7;
} body.single-post,
body.single-project,
body.single-projects{
--om-featured-height-desktop: 360px;
--om-featured-height-mobile: 220px; } body.single-post .et_pb_title_featured_container,
body.single-post a.entry-featured-image-url,
body.single-post .entry-featured-image-url,
body.single-post .wp-block-post-featured-image,
body.single-project .et_pb_title_featured_container,
body.single-project a.entry-featured-image-url,
body.single-project .entry-featured-image-url,
body.single-project .wp-block-post-featured-image,
body.single-projects .et_pb_title_featured_container,
body.single-projects a.entry-featured-image-url,
body.single-projects .entry-featured-image-url,
body.single-projects .wp-block-post-featured-image{
height: var(--om-featured-height-desktop);
overflow: hidden;
display: flex;
align-items: center !important; justify-content: center;
} body.single-post .et_pb_title_featured_container img,
body.single-post a.entry-featured-image-url img,
body.single-post .entry-featured-image-url img,
body.single-post .wp-block-post-featured-image img,
body.single-post img.wp-post-image,
body.single-project .et_pb_title_featured_container img,
body.single-project a.entry-featured-image-url img,
body.single-project .entry-featured-image-url img,
body.single-project .wp-block-post-featured-image img,
body.single-project img.wp-post-image,
body.single-projects .et_pb_title_featured_container img,
body.single-projects a.entry-featured-image-url img,
body.single-projects .entry-featured-image-url img,
body.single-projects .wp-block-post-featured-image img,
body.single-projects img.wp-post-image{
width: 100% !important;
height: auto !important;
flex: 0 0 auto;
display: block;
} body.single-post .et_pb_title_featured_container img,
body.single-post a.entry-featured-image-url img,
body.single-post .entry-featured-image-url img,
body.single-post .wp-block-post-featured-image img,
body.single-project .et_pb_title_featured_container img,
body.single-project a.entry-featured-image-url img,
body.single-project .entry-featured-image-url img,
body.single-project .wp-block-post-featured-image img,
body.single-projects .et_pb_title_featured_container img,
body.single-projects a.entry-featured-image-url img,
body.single-projects .entry-featured-image-url img,
body.single-projects .wp-block-post-featured-image img{
min-height: 100%;
object-fit: cover;
} @media (max-width: 767px){
body.single-post .et_pb_title_featured_container,
body.single-post a.entry-featured-image-url,
body.single-post .entry-featured-image-url,
body.single-post .wp-block-post-featured-image,
body.single-project .et_pb_title_featured_container,
body.single-project a.entry-featured-image-url,
body.single-project .entry-featured-image-url,
body.single-project .wp-block-post-featured-image,
body.single-projects .et_pb_title_featured_container,
body.single-projects a.entry-featured-image-url,
body.single-projects .entry-featured-image-url,
body.single-projects .wp-block-post-featured-image{
height: var(--om-featured-height-mobile);
}
}