body {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
nav.wp-block-navigation ul li a:hover,
.wp-block-button.is-style-outline a:hover {
color: var(--wp--preset--color--secondary) !important;
}
.entry-content.wp-block-post-content a,
.wp-block-comment-content a,
p a,
.wp-block-heading a {
text-decoration: underline;
}
figure.wp-block-gallery.border-style figure.wp-block-image img {
object-fit: contain !important;
padding: 28px 40px;
}
hr.wp-block-separator.is-style-altus-architecture-separator-thin {
height: 1px !important;
}
.wp-block-button.is-style-button-with-uparrow-icon a.wp-element-button {
position: relative;
padding-right: 40px !important;
}
.wp-block-button.is-style-button-with-uparrow-icon a.wp-element-button:after {
right: 22px;
margin-top: -5px;
}
.wp-block-button.is-style-button-with-uparrow-icon a.wp-element-button:hover:after {
right: 17px;
}
a.wp-block-button__link.has-transparent-background-color:hover {
background-color: var(--wp--preset--color--black-color) !important;
color: var(--wp--preset--color--light-color) !important;
border-color: var(--wp--preset--color--black-color) !important;
}
.wp-block-button.is-style-button-with-arrow-text a.wp-block-button__link:hover {
background: transparent !important;
}
.taxonomy-category.wp-block-post-terms a,
.taxonomy-post_tag.wp-block-post-terms a,
.wp-block-tag-cloud a {
border: 1px solid !important;
}
@media (max-width: 767px) {
.wp-block-group.hero-project-details {
gap: 28px;
}
}