#app_about { .bloc-discover { background-color: $green; .container-discover { position: relative; min-height: 750px; img { position: absolute; right: 0; bottom: 0; max-height: 80%; } h1 { color: #FFF; font-family: FranklinGothic; font-size: 75px; line-height: 67px; margin-top: 100px; margin-bottom: 75px; } p { color: #FFF; font-size: 20px; margin-bottom: 50px; } .download-plaq { background-color: $yellow; color: $green; text-transform: uppercase; padding: 10px; font-size: 25px; display: inline-block; text-align: center; } } } .container-startup { background-color: $yellow; color: $green; 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: 40px; } p { font-size: 17px; } .other-startup { color: $green; font-size: 20px; display: inline-block; margin-top: 20px; margin-bottom: 30px; font-weight: bold; margin-bottom: 100px; } } .container-manifeste { padding-bottom: 100px; padding-top: 100px; h2 { color: $green; text-align: center; font-size: 40px; font-weight: bold; margin-bottom: 70px; span { color: $orange; } } .video-aac { text-align: center; } } .bloc-three-step { background-color: $green; color: #FFF; padding-top: 100px; padding-bottom: 100px; h2 { margin-bottom: 40px; font-weight: bold; font-size: 40px; } .row-step { text-align: center; img { margin-right: 15px; } h3 { color: $yellow; font-family: FranklinGothic; margin-top: 30px; } p { width: 80%; display: inline-block; } } } .container-step1 { color: $green; padding-top: 100px; padding-bottom: 100px; .logo-labourage { width: 90%; } h2 { font-weight: bold; margin-bottom: 30px; font-size: 40px; .picto-labourage { vertical-align: baseline; } } .participate { color: $yellow; background-color: $green; padding: 15px; font-size: 22px; margin-top: 30px; display: inline-block; } } .bloc-recolte { background-color: $yellow; color: $green; padding-top: 100px; padding-bottom: 100px; h2 { font-weight: bold; margin-bottom: 30px; font-size: 40px; .picto-labourage { vertical-align: baseline; } } .subscribe-event { border: 2px solid $green; padding: 15px; font-size: 22px; margin-top: 40px; display: inline-block; a { color: $green; } } .logo-event { position: absolute; top: 50%; transform: translate(-50%, -50%); left: 50%; } } .container-ressource { color: $green; padding-top: 100px; padding-bottom: 100px; h2 { font-weight: bold; margin-bottom: 30px; font-size: 40px; .picto-ressource { vertical-align: baseline; } } .logo-ressource { position: absolute; top: 50%; transform: translate(-50%, -50%); left: 50%; } .contribuate { border: 2px solid $yellow; font-size: 22px; padding: 15px; font-size: 22px; margin-top: 40px; display: inline-block; a { color: $green; } } } .bloc-coop-cit { background-color: $green; color: #FFF; .container-coop { padding-top: 100px; padding-bottom: 100px; h2 { font-weight: bold; text-align: center; margin-bottom: 50px; font-size: 40px; } p { margin-top: 50px; } .more { color: $green; background-color: $yellow; padding: 10px; font-size: 23px; display: inline-block; text-align: center; margin-top: 30px; } } .container-coeur { background-color: $yellow; color: $green; padding-top: 100px; padding-bottom: 100px; h2 { font-weight: bold; margin-bottom: 50px; font-size: 40px; } .join-coeur { border: 2px solid $green; display: inline-block; padding: 15px; font-size: 22px; margin-top: 50px; a { color: $green; } } } } .container-funded { padding-top: 100px; padding-bottom: 100px; text-align: center; h2 { color: $green; font-weight: bold; margin-bottom: 70px; font-size: 25px; } img { max-width: 80%; } } }