%PDF- %PDF-
Direktori : /home/vacivi36/app/unidades/comercial/html/src/scss/layout/ |
Current File : /home/vacivi36/app/unidades/comercial/html/src/scss/layout/_hero.scss |
.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; } }