.getlifted h1 {
text-transform: uppercase;
position: relative;
line-height: 1;
width: max-content;
margin-block-start: 0.25em !important;!i;!;}
.getlifted h1::before, .getlifted h1::after {
font-family: var(--ff-scotch-display);
font-size: 250%;
position: absolute;
line-height: 0;
}
.getlifted h1::before {
content: open-quote;
translate: -100% 0.3em;
}
.getlifted h1::after {
content: close-quote;
translate: 100% 0.08em;
right: 0;
bottom: 0;
}
.getlifted h1 em {
font-style: italic !important;
!i;!;font-size: 115%;
display: block;
font-weight: normal;
}
.getlifted h1 u {
font-size: 83%;
text-decoration: none;
line-height: .8;
display: block;
}
.getlifted h1 + p {
text-align: right;
width: max-content;
margin: 0 4em 2em auto;
}
.getlifted h1 ~ p u {
text-decoration: none;
text-transform: uppercase;
font-size: 1.2rem;
}
@media (width >= 600px), (min-width: 600px) {
.link-wrap.slide.grid-2-col-lg.grid-col-40-60-lg > a {
grid-template-columns: 40% 60%;
}
.getlifted h1 + p {
margin: 0 2.5em 2em auto;
}
}
@media (width >= 1200px), (min-width: 1200px) {
.getlifted h1 + p {
margin: 0 5em 2em auto;
}
}
@media (width >= 1400px), (min-width: 1400px) {
.getlifted h1 + p {
margin: 0 4.5em 2em auto;
}
}
@media (width >= 1900px), (min-width: 1900px) {
.getlifted h1 + p {
margin: 0 6em 2em auto;
}
}