#app_about { .bloc-discover { background-color: $green; .container-discover { position: relative; min-height: 750px; @include tablet-only { min-height: 600px; } img { position: absolute; right: 0; bottom: 0; max-height: 80%; max-width: 70%; @include tablet-only { display: none; } } h1 { color: #FFF; font-family: FranklinGothic; font-size: 7.5rem; line-height: 67px; margin-top: 10rem; margin-bottom: 75px; } p { color: #FFF; font-size: 2.0rem; margin-bottom: 50px; } .download-plaq { background-color: $yellow; color: $green; text-transform: uppercase; padding: 10px; font-size: 2.5rem; display: inline-block; text-align: center; } } } .container-startup { background-color: $yellow; color: $green; .col-image { @include mobile-only { min-height: 260px; } img { max-width: 80%; max-height: 80%; position: absolute; top: 50%; transform: translate(-50%, -50%); left: 50%; } } h2 { font-weight: bold; margin-top: 100px; margin-bottom: 40px; font-size: 4.0rem; @include mobile-only { margin-top: 0; } } .description { font-size: 1.7rem; } .other-startup { color: $orange; font-size: 2.0rem; display: inline-block; margin-top: 20px; font-weight: bold; margin-bottom: 10rem; } } .container-manifeste { padding-bottom: 10rem; padding-top: 10rem; h2 { color: $green; text-align: center; font-size: 4.0rem; font-weight: bold; margin-bottom: 70px; span { color: $orange; } } .video-aac { text-align: center; iframe { width: 100%; } } } .bloc-three-step { background-color: $green; color: #FFF; padding-top: 10rem; padding-bottom: 10rem; h2 { margin-bottom: 40px; font-weight: bold; font-size: 4.0rem; } .row-step { text-align: center; img { margin-right: 15px; @include mobile-only { margin-top: 30px; } } h3 { color: $yellow; font-family: FranklinGothic; margin-top: 30px; } .description { width: 80%; display: inline-block; } } } .container-step1 { color: $green; padding-top: 10rem; padding-bottom: 10rem; .logo-labourage { width: 90%; @include mobile-only { margin-bottom: 20px; } } h2 { font-weight: bold; margin-bottom: 30px; font-size: 4.0rem; .picto-labourage { vertical-align: baseline; } } .participate { color: $yellow; background-color: $green; padding: 15px; font-size: 2.2rem; margin-top: 30px; display: inline-block; } } .bloc-recolte { background-color: $yellow; color: $green; padding-top: 10rem; padding-bottom: 10rem; h2 { font-weight: bold; margin-bottom: 30px; font-size: 4.0rem; .picto-labourage { vertical-align: baseline; } } .subscribe-event { border: 2px solid $green; padding: 15px; font-size: 2.2rem; margin-top: 40px; display: inline-block; a { color: $green; } } .logo-event { position: absolute; top: 50%; transform: translate(-50%, -50%); left: 50%; @include mobile-only { position: initial; transform: none; margin-top: 50px; } } } .container-ressource { color: $green; padding-top: 10rem; padding-bottom: 10rem; h2 { font-weight: bold; margin-bottom: 30px; font-size: 4.0rem; .picto-ressource { vertical-align: baseline; } } .logo-ressource { position: absolute; top: 50%; transform: translate(-50%, -50%); left: 50%; } .contribuate { border: 2px solid $yellow; font-size: 2.2rem; padding: 15px; margin-top: 40px; display: inline-block; a { color: $green; } } @include mobile-only { .col-image { min-height: 350px; margin-bottom: 50px; } } } .bloc-coop-cit { background-color: $green; color: #FFF; .container-coop { padding-top: 10rem; padding-bottom: 10rem; h2 { font-weight: bold; text-align: center; margin-bottom: 50px; font-size: 4.0rem; } .description { margin-top: 50px; } .more { color: $green; background-color: $yellow; padding: 10px; font-size: 2.3rem; display: inline-block; text-align: center; margin-top: 30px; } } .container-coeur { background-color: $yellow; color: $green; padding-top: 10rem; padding-bottom: 10rem; h2 { font-weight: bold; margin-bottom: 50px; font-size: 4.0rem; } .join-coeur { border: 2px solid $green; display: inline-block; padding: 15px; font-size: 2.2rem; margin-top: 50px; a { color: $green; } } @include mobile-only { .logo-coeur { margin-top: 30px; } } } } .container-funded { padding-top: 10rem; padding-bottom: 10rem; text-align: center; h2 { color: $green; font-weight: bold; margin-bottom: 7rem; font-size: 2.5rem; } img { max-width: 300px; margin-bottom: 25px; } .logo-hericourt { max-width: 200px; } } }