.activity-sector-collectivities { --bg-color: #a0dcff; } .activity-sector-associations { --bg-color: #a0dcff; } .badge-generation-document { --badge-color: #D50B51; } .badge-rapport-rgpd { --badge-color: #43B09B; } .badge-rapports-statistiques { --badge-color: #C9B99E; } .badge-suivi-accompagnements { --badge-color: #EDC74B; } .badge-suivi-decisions { --badge-color: #a0dcff; } .badge-suivi-usagers { --badge-color: #333333; } .badge-rendez-vous { --badge-color: #E27A3E; } @font-face { font-family: 'Lato', Arial; src: url("assets/fonts/Lato/Lato-Regular.ttf") format("truetype"); font-display: optional; font-weight: normal; font-style: normal; } body { font-family: 'Lato', sans-serif; } body .highlight { padding: .25rem; } body .highlight-1 { background-color: #43B09B; } body .highlight-2 { background-color: #D50B51; } body .highlight-3 { background-color: #EDC74B; } header.header { background-color: #0d242e; } footer.footer { background-color: #0d242e; } .chill-pres { padding-top: 0rem; } .navbar .btn-primary { background-color: #f46839; border: 1px solid #f46839; color: white; } .navbar .btn-primary:hover { background-color: #E27A3E; border: 1px solid #E27A3E; } .navbar .lang-select { color: white; } section.hero { background-color: #0d242e; } section.hero h1 { color: #43B09B; } section.section-1 { background-color: white; padding-top: 10rem; } section.section-1 li { font-weight: 600; } section.section-2 { background: #e9e3d8; background: linear-gradient(180deg, #e9e3d8 0%, #efefef 100%); } section.section-2 .container { color: #0d242e; text-align: center; margin-top: 4rem; } section.section-2 .container h2 { line-height: 3.5rem; } section.section-3 { background: #efefef; background: linear-gradient(180deg, #efefef 0%, white 100%); } section.section-3 h2 { position: relative; z-index: 1; } section.section-3 h2:before { content: ''; position: absolute; width: 70px; height: 70px; left: -10%; top: -30%; margin-left: -35px; background-color: #f46839; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5); z-index: 0; border-radius: 50px; } section.section-4 { position: relative; background-color: white; } section.section-4 .row { padding-bottom: 5rem; } section.section-4 h4 { font-weight: bold; height: 175px; color: #0d242e; border: 1px dashed #0d242e; border-radius: 15px; padding: 3rem; } section.section-4 .btn-primary { position: absolute; top: 52%; left: 28%; } section.section-5 { background-color: rgba(67, 176, 155, 0.5); } section.section-6 { background-color: #0d242e !important; background-repeat: repeat; background-position: top center; background-image: url("/images/bg/pattern-1.png"); } section.section-7 h2 { position: relative; z-index: 1; } section.section-7 h2:before { content: ''; position: absolute; width: 70px; height: 70px; left: -15%; top: -30%; margin-left: -35px; background-color: #fcc958; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5); z-index: 0; border-radius: 0; } section h2.title { color: #0d242e; } section.big-text h2, section.big-text p, section.li-block h2, section.li-block p { width: fit-content; margin-left: auto; margin-right: auto; } section.big-text .container .row > div:last-child { width: 80%; margin-left: 10%; } section.li-block .container .row > div:last-child { width: 100%; } section.li-block .container .row > div ul { display: flex; } section.li-block .container .row > div ul li { flex: 1 0 0; margin: 0.5em 2rem 0.5em 2rem; padding: 2em 1em 1em 1em; text-align: center; border-radius: 20px; } section.li-block .container .row > div ul li i:first-child { display: none; } section.li-block.section-1 ul li { font-weight: 500; font-size: large; position: relative; } section.li-block.section-1 ul li:nth-child(1) { position: relative; z-index: 1; } section.li-block.section-1 ul li:nth-child(1):before { content: ''; position: absolute; width: 100px; height: 100px; left: 44%; top: -60%; margin-left: -35px; background-color: #56c4aa; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5); z-index: 0; border-radius: 0; } section.li-block.section-1 ul li:nth-child(2) { position: relative; z-index: 1; } section.li-block.section-1 ul li:nth-child(2):before { content: ''; position: absolute; width: 100px; height: 100px; left: 44%; top: -60%; margin-left: -35px; background-color: #f0384d; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5); z-index: 0; border-radius: 50px; } section.li-block.section-1 ul li:nth-child(3) { position: relative; z-index: 1; } section.li-block.section-1 ul li:nth-child(3):before { content: ''; position: absolute; width: 100px; height: 100px; left: 44%; top: -60%; margin-left: -35px; background-color: #E27A3E; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5); z-index: 0; border-radius: 0; } section.li-block.section-1 ul li:nth-child(4) { position: relative; z-index: 1; } section.li-block.section-1 ul li:nth-child(4):before { content: ''; position: absolute; width: 100px; height: 100px; left: 44%; top: -60%; margin-left: -35px; background-color: #fcc958; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5); z-index: 0; border-radius: 50px; } section.li-block.section-5 .container .row p { margin-bottom: 5rem; } section.li-block.section-5 .container .row ul li { border-radius: 1em; background: rgba(255, 255, 255, 0.2); backdrop-filter: blur(20px); width: 400px; height: 180px; padding: .85rem; position: relative; z-index: 0; overflow: hidden; transition: 0.6s ease-in; } section.li-block.section-5 .container .row ul li::before { content: ""; position: absolute; z-index: -1; top: -15px; right: -15px; height: 220px; width: 25px; border-radius: 32px; transform: scale(1); transform-origin: 50% 50%; transition: transform 0.25s ease-out; } section.li-block.section-5 .container .row ul li:nth-child(1)::before { background-color: rgba(240, 56, 77, 0.85); } section.li-block.section-5 .container .row ul li:nth-child(2)::before { background-color: rgba(232, 148, 99, 0.85); } section.li-block.section-5 .container .row ul li:nth-child(3)::before { background-color: rgba(67, 178, 157, 0.85); } section.li-block.section-5 .container .row ul li:nth-child(4)::before { background-color: #f1d275; } section.li-block.section-5 .container .row ul li:hover::before { transition-delay: 0.2s; transform: scale(40); } section.li-block.section-5 .container .row ul li:hover { color: #ffffff; } section.li-block.section-5 .container .row ul li:hover h5 { color: #EBEBEB; } section.li-block.section-5 .container .row ul li h5 { color: #0d242e; font-weight: bold; } section.li-block a.btn-chill { background-color: #fc3636; } .download { margin-right: auto; margin-left: auto; display: block; } .download a { text-decoration: none; padding: .5rem; } section.dark p { color: white; font-weight: bolder; } .hop { color: red; } .content-subtitle { padding-left: 2rem; font-weight: bold; } .bord-1 { border-left: 4px solid #E27A3E; } .bord-2 { border-left: 4px solid #C9B99E; } .bord-3 { border-left: 4px solid #EDC74B; } .bord-4 { border-left: 4px solid #43B09B; } .chapo { font-size: large; font-weight: 600; text-align: center; padding-bottom: 2rem; font-style: italic; position: relative; margin-bottom: 5rem; } .chapo::after { content: ''; position: absolute; left: 0; right: 0; top: 100%; margin: 10px auto; width: 15%; height: 6px; background: #DE4849; } figure.image { display: flex; flex-direction: column; } figure.image.left { float: left; margin-right: 1.5em; } figure.image.right { float: right; margin-left: 1.5em; } figure.image.center { display: flex; justify-content: center; align-items: center; } figure.image img { margin-bottom: 0; } .text-brochure { text-align: center; } @media screen and (max-width: 1536px) { section.li-block.section-5 .container .row ul { flex-wrap: wrap; } section.li-block.section-5 .container .row ul li { flex: 30%; } } @media screen and (max-width: 1023px) { section.section-4 h4 { height: 224px; } section.section-4 .btn-primary { top: 56%; } section.li-block.section-5 .container .row ul { flex-wrap: wrap; } section.li-block.section-5 .container .row ul li { flex: 50%; } } @media screen and (max-width: 767px) { section.hero { height: 110vh; } section.section-3 h2:before { top: -70%; left: 5%; z-index: -1; } section.section-4 h4 { height: 280px; } section.section-4 .btn-primary { top: 64%; } section.li-block .container .row > div ul { flex-direction: column; } section.li-block .container .row > div ul li { margin-bottom: 4rem; } section.li-block.section-1 ul li:nth-child(1) { top: -66%; } section.li-block.section-1 ul li:nth-child(2) { top: -66%; } section.li-block.section-1 ul li:nth-child(3):before { top: -85%; } section.li-block.section-1 ul li:nth-child(4):before { top: -85%; } section.li-block.section-5 .container .row ul { flex-wrap: wrap; } section.li-block.section-5 .container .row ul li { flex: 50%; } } @media screen and (max-width: 513px) { section.hero { height: 120vh; } section.section-4 h4 { font-size: 1.1rem; } section.section-4 .btn-primary { top: 64%; } section.section-5 .container .row ul li { width: 350px; } } @media screen and (max-width: 470px) { section.section-4 h4 { height: 280px; } section.section-4 .btn-primary { top: 64%; } section.li-block.section-1 ul li:nth-child(3):before { top: -70%; } section.li-block.section-1 ul li:nth-child(4):before { top: -70%; } section.li-block.section-5 .container .row ul { flex-wrap: wrap; } section.li-block.section-5 .container .row ul li { width: 350px; } } @media screen and (max-width: 420px) { section.li-block.section-5 .container .row ul li { width: 300px; } } /*# sourceMappingURL=custom.css.map */