karanzrk's picture
model added
930af4a
raw
history blame
2.05 kB
.hero {
text-align: center;
padding-top: 48px;
padding-bottom: 88px;
}
.hero-copy {
position: relative; /* To display elements above hero illustrations */
}
.hero-paragraph {
margin-bottom: 32px;
}
.hero-cta {
max-width: 400px;
margin-left: auto;
margin-right: auto;
margin-bottom: 80px;
}
.lights-toggle {
color: rgba(color(typography, 2), .64);
}
.header-illustration {
display: none;
img,
svg {
max-width: none;
}
}
.header-illustration-image {
display: none;
}
.hero-media {
position: relative;
}
.hero-media-illustration {
position: absolute;
top: -10%;
left: -15px;
img,
svg {
max-width: 136%;
}
}
.hero-media-container {
position: relative;
}
.hero-media-image {
margin: 0 auto;
box-shadow: 48px 16px 48px rgba(color(bg, 1i), .12);
border-radius: 4px;
transform: perspective(1000px) rotateY(16deg) rotateX(2deg) rotateZ(-7deg) scaleY(.95) translatex(2%);
.lights-off & {
box-shadow: 48px 16px 48px rgba(darken(color(bg, 1i), 35%), .2);
}
}
@include media( '<medium' ) {
.hero-cta {
> * {
display: flex;
+ * {
margin-top: 32px;
}
}
}
.lights-toggle {
justify-content: center;
}
}
@include media( '>medium' ) {
.hero {
text-align: left;
padding-top: 88px;
padding-bottom: 120px;
}
.hero-inner {
/* Split hero in two half */
display: flex;
justify-content: space-between;
}
.hero-copy {
padding-top: 40px;
padding-right: 48px;
min-width: 448px;
max-width: 512px;
z-index: 1;
}
.hero-title {
margin-bottom: 16px;
}
.hero-paragraph {
margin-bottom: 32px;
}
.hero-cta {
display: flex;
align-items: center;
margin: 0;
.button {
min-width: 170px;
&:first-child {
margin-right: 32px;
}
}
}
.header-illustration {
display: block;
}
.hero-media {
z-index: 0;
img,
svg {
max-width: none;
}
}
.header-illustration-image {
display: block;
position: absolute;
top: -168px;
left: -722px;
width: 1440px;
height: 324px;
}
}