2024-03-29 21:29:59 +01:00
@ charset "UTF-8" ;
2023-12-06 05:01:23 +01:00
/* GLOBAL */
/* Marianne */
@ font-face {
2024-03-29 21:29:59 +01:00
font-family : "Marianne" ;
2023-12-06 05:01:23 +01:00
src : url ( "../fonts/Marianne/Marianne-Light.woff2" ) format ( "woff2" ) , url ( "../fonts/Marianne/Marianne-Light.woff" ) format ( "woff" ) ;
font-weight : 400 ;
2024-03-29 21:29:59 +01:00
font-style : normal ;
}
2023-12-06 05:01:23 +01:00
@ font-face {
2024-03-29 21:29:59 +01:00
font-family : "Marianne" ;
2023-12-06 05:01:23 +01:00
src : url ( "../fonts/Marianne/Marianne-Light_Italic.woff2" ) format ( "woff2" ) , url ( "../fonts/Marianne/Marianne-Light_Italic.woff" ) format ( "woff" ) ;
font-weight : 400 ;
2024-03-29 21:29:59 +01:00
font-style : italic ;
}
2023-12-06 05:01:23 +01:00
@ font-face {
2024-03-29 21:29:59 +01:00
font-family : "Marianne" ;
2023-12-06 05:01:23 +01:00
src : url ( "../fonts/Marianne/Marianne-Medium.woff2" ) format ( "woff2" ) , url ( "../fonts/Marianne/Marianne-Medium.woff" ) format ( "woff" ) ;
font-weight : 800 ;
2024-03-29 21:29:59 +01:00
font-style : normal ;
}
2023-12-06 05:01:23 +01:00
@ font-face {
2024-03-29 21:29:59 +01:00
font-family : "Marianne" ;
2023-12-06 05:01:23 +01:00
src : url ( "../fonts/Marianne/Marianne-Medium_Italic.woff2" ) format ( "woff2" ) , url ( "../fonts/Marianne/Marianne-Medium_Italic.woff" ) format ( "woff" ) ;
font-weight : 800 ;
2024-03-29 21:29:59 +01:00
font-style : italic ;
}
2023-12-06 05:01:23 +01:00
/* Barlow */
@ font-face {
2024-03-29 21:29:59 +01:00
font-family : "Barlow" ;
2023-12-06 05:01:23 +01:00
src : url ( "../fonts/Barlow/barlow-light.woff2" ) format ( "woff2" ) , url ( "../fonts/Barlow/barlow_light.woff" ) format ( "woff" ) ;
font-weight : 300 ;
2024-03-29 21:29:59 +01:00
font-style : normal ;
}
2024-10-31 20:08:58 +01:00
@ font-face {
font-family : "Barlow Condensed" ;
src : url ( "../fonts/Barlow/BarlowCondensed-Regular.woff2" ) format ( "woff2" ) ;
font-weight : normal ;
font-style : normal ;
}
2023-12-14 09:38:25 +01:00
/* BREAKPOINTS */
2023-12-15 20:04:59 +01:00
. layout-container {
display : flex ;
flex-direction : column ;
2023-12-17 16:49:23 +01:00
justify-content : space-between ;
2024-03-29 21:29:59 +01:00
min-height : 100vh ;
}
2023-12-15 20:04:59 +01:00
2023-12-06 05:01:23 +01:00
/* SIZES */
2023-12-06 17:06:45 +01:00
/* MIXINS */
2023-12-06 05:01:23 +01:00
a {
2024-03-29 21:29:59 +01:00
text-decoration : none ;
}
2023-12-06 05:01:23 +01:00
2024-04-10 12:37:31 +02:00
/ * main [ role = "main" ] {
margin-top : 10vh ;
@ media ( min-width : $ breakpoint_desktop ) {
margin-top : calc ( 10vh + 3rem ) ;
}
} * /
2024-11-05 01:44:18 +01:00
body {
background-color : lightgrey ;
}
2024-04-10 12:37:31 +02:00
. layout-container {
2024-11-05 01:44:18 +01:00
display : flex ;
}
main : has ( # block-erabletheme-leprogramme-2 ) {
display : flex ;
flex-direction : column-reverse ;
}
@ media screen and ( min-width : 760px ) {
main : has ( # block-erabletheme-leprogramme-2 ) {
flex-direction : row-reverse ;
}
2024-03-29 21:29:59 +01:00
}
2023-12-06 17:06:45 +01:00
2024-01-06 09:39:13 +01:00
strong {
2024-03-29 21:29:59 +01:00
font-weight : bold ;
}
2024-01-06 09:39:13 +01:00
em {
2024-03-29 21:29:59 +01:00
font-style : italic ;
}
# block-erabletheme-titredepage {
display : none ;
}
2024-01-06 09:39:13 +01:00
2024-11-02 04:12:25 +01:00
/ * * {
border : solid 1px red ! important ;
} * /
2023-12-06 05:01:23 +01:00
/* PARTIALS */
2024-03-29 21:29:59 +01:00
body . toolbar-tray-open header [ role = banner ] {
2024-01-06 08:57:17 +01:00
left : 15rem ! important ;
2024-03-29 21:29:59 +01:00
width : calc ( 100 % - 15rem ) ! important ;
}
2024-01-06 08:57:17 +01:00
2024-03-29 21:29:59 +01:00
body . toolbar-fixed header [ role = banner ] {
top : 2 . 4em ! important ;
}
2024-01-06 08:57:17 +01:00
2024-03-29 21:29:59 +01:00
. layout-container header [ role = banner ] {
width : 100 % ;
2024-10-31 01:32:57 +01:00
background-color : white ;
2024-03-29 21:29:59 +01:00
z-index : 99 ;
}
@ media ( min-width : 1080px ) {
. layout-container header [ role = banner ] {
2024-04-10 12:37:31 +02:00
position : sticky ;
top : -12vh ;
2024-03-29 21:29:59 +01:00
box-shadow : none ;
}
}
2024-10-31 01:32:57 +01:00
. layout-container header [ role = banner ] > div : first-of-type {
z-index : 99 ;
position : relative ;
2024-03-29 21:29:59 +01:00
display : grid ;
grid-template-columns : repeat ( 16 , 1fr ) ;
}
2024-10-31 01:32:57 +01:00
. layout-container header [ role = banner ] > div : first-of-type > div {
2024-04-10 12:37:31 +02:00
height : 12vh ;
2024-03-29 21:29:59 +01:00
grid-row : 1 ;
max-height : 100 % ;
width : 100 % ;
}
2024-10-31 01:32:57 +01:00
. layout-container header [ role = banner ] > div : first-of-type > div > div {
2024-03-29 21:29:59 +01:00
width : 100 % ;
display : flex ;
justify-content : center ;
align-items : center ;
}
2024-10-31 01:32:57 +01:00
. layout-container header [ role = banner ] > div : first-of-type > div > div > div {
2024-04-10 12:37:31 +02:00
height : 12vh ;
2024-03-29 21:29:59 +01:00
}
2024-10-31 01:32:57 +01:00
. layout-container header [ role = banner ] > div : first-of-type > div > div > div a {
2024-03-29 21:29:59 +01:00
display : block ;
height : 100 % ;
width : 100 % ;
display : flex ;
justify-content : center ;
align-items : center ;
}
2024-10-31 01:32:57 +01:00
. layout-container header [ role = banner ] > div : first-of-type > div > div > div img {
2024-03-29 21:29:59 +01:00
width : auto ;
height : auto ;
max-width : 100 % ;
max-height : 100 % ;
}
2024-10-31 01:32:57 +01:00
. layout-container header [ role = banner ] > div : first-of-type # block-erabletheme-logorep-2 {
2024-03-29 21:29:59 +01:00
grid-column : 1 / 5 ;
}
2024-10-31 01:32:57 +01:00
. layout-container header [ role = banner ] > div : first-of-type # block-erabletheme-logorep-2 img {
2024-04-10 12:37:31 +02:00
padding-top : 0 . 8rem ;
padding-bottom : 0 . 8rem ;
}
2024-03-29 21:29:59 +01:00
@ media ( min-width : 760px ) {
2024-10-31 01:32:57 +01:00
. layout-container header [ role = banner ] > div : first-of-type # block-erabletheme-logorep-2 {
2024-03-29 21:29:59 +01:00
grid-column : 0 / 4 ;
}
}
@ media ( min-width : 1080px ) {
2024-10-31 01:32:57 +01:00
. layout-container header [ role = banner ] > div : first-of-type # block-erabletheme-logorep-2 {
2024-03-29 21:29:59 +01:00
grid-column : 1 / 3 ;
}
}
2024-10-31 01:32:57 +01:00
. layout-container header [ role = banner ] > div : first-of-type # block-erabletheme-logoepau-2 {
2024-04-10 12:37:31 +02:00
grid-column : 5 / 9 ;
}
2024-10-31 01:32:57 +01:00
. layout-container header [ role = banner ] > div : first-of-type # block-erabletheme-logoepau-2 > div {
2024-04-10 12:37:31 +02:00
align-items : flex-start ;
justify-content : flex-start ;
}
2024-10-31 01:32:57 +01:00
. layout-container header [ role = banner ] > div : first-of-type # block-erabletheme-logoepau-2 > div > div > a > img {
2024-04-10 12:37:31 +02:00
transform : translateX ( -20px ) ;
padding-top : 1 . 2rem ;
padding-bottom : 1 . 2rem ;
2024-03-29 21:29:59 +01:00
}
@ media ( min-width : 760px ) {
2024-10-31 01:32:57 +01:00
. layout-container header [ role = banner ] > div : first-of-type # block-erabletheme-logoepau-2 {
2024-03-29 21:29:59 +01:00
grid-column : 4 / 7 ;
}
2024-10-31 01:32:57 +01:00
. layout-container header [ role = banner ] > div : first-of-type # block-erabletheme-logoepau-2 > div > div > a > img {
2024-04-10 12:37:31 +02:00
padding-top : 1 . 5rem ;
padding-bottom : 1 . 5rem ;
}
2024-03-29 21:29:59 +01:00
}
@ media ( min-width : 1080px ) {
2024-10-31 01:32:57 +01:00
. layout-container header [ role = banner ] > div : first-of-type # block-erabletheme-logoepau-2 {
grid-column : 3 / 8 ;
}
}
@ media ( min-width : 1600px ) {
. layout-container header [ role = banner ] > div : first-of-type # block-erabletheme-logoepau-2 {
2024-03-29 21:29:59 +01:00
grid-column : 3 / 6 ;
}
2024-10-31 01:32:57 +01:00
. layout-container header [ role = banner ] > div : first-of-type # block-erabletheme-logoepau-2 > div > div > a > img {
2024-04-10 12:37:31 +02:00
transform : translateX ( -40px ) ;
padding-top : 30px ;
padding-bottom : 30px ;
2024-03-29 21:29:59 +01:00
}
}
2024-10-31 01:32:57 +01:00
. layout-container header [ role = banner ] > div : first-of-type # block-erabletheme-logoerable {
2024-04-10 12:37:31 +02:00
grid-column : 10 / 15 ;
2024-03-29 21:29:59 +01:00
}
@ media ( min-width : 1080px ) {
2024-10-31 01:32:57 +01:00
. layout-container header [ role = banner ] > div : first-of-type # block-erabletheme-logoerable {
2024-03-29 21:29:59 +01:00
grid-column : 14 / 16 ;
}
}
2024-10-31 01:32:57 +01:00
. layout-container header [ role = banner ] > div : first-of-type # block-erabletheme-logoerable img {
2024-04-10 12:37:31 +02:00
padding-right : 1rem ;
padding-top : 0 . 8rem ;
padding-bottom : 0 . 8rem ;
2024-03-29 21:29:59 +01:00
}
2024-10-31 01:32:57 +01:00
. layout-container header [ role = banner ] > div : first-of-type # block-erabletheme-socialmedialinks {
2024-03-29 21:29:59 +01:00
display : none ;
}
2024-10-31 01:32:57 +01:00
. layout-container header [ role = banner ] > div : first-of-type # block-erabletheme-header {
2024-03-29 21:29:59 +01:00
grid-column : 15 / 17 ;
}
@ media ( min-width : 1080px ) {
2024-10-31 01:32:57 +01:00
. layout-container header [ role = banner ] > div : first-of-type # block-erabletheme-header {
2024-03-29 21:29:59 +01:00
grid-column : 16 / 17 ;
}
}
2024-10-31 01:32:57 +01:00
. layout-container header [ role = banner ] > div : first-of-type # block-erabletheme-header # hamburger {
2024-03-29 21:29:59 +01:00
cursor : pointer ;
2024-04-10 12:37:31 +02:00
width : auto ;
2024-03-29 21:29:59 +01:00
height : 100 % ;
background-color : # 00ff80 ;
display : flex ;
flex-direction : column ;
align-items : center ;
justify-content : space-around ;
padding : 0 . 5rem 0 ;
}
2024-10-31 01:32:57 +01:00
. layout-container header [ role = banner ] > div : first-of-type # block-erabletheme-header # hamburger h2 {
2024-03-29 21:29:59 +01:00
font-size : 0 . 8rem ;
font-family : "Marianne" , sans-serif ;
font-weight : 800 ;
text-align : center ;
}
2024-10-31 01:32:57 +01:00
. layout-container header [ role = banner ] > div : first-of-type # block-erabletheme-header # hamburger . burger-icon {
2024-03-29 21:29:59 +01:00
width : 2rem ;
height : 1 . 5rem ;
display : flex ;
flex-direction : column ;
justify-content : space-between ;
padding-bottom : 0 . 5rem ;
}
2024-10-31 01:32:57 +01:00
. layout-container header [ role = banner ] > div : first-of-type # block-erabletheme-header # hamburger . burger-icon div {
2024-03-29 21:29:59 +01:00
border-bottom : solid 1px black ;
width : 100 % ;
background-color : black ;
opacity : 1 ;
transition : opacity 0 . 2s ease-out , transform 0 . 4s ease-out ;
transform : none ;
}
2024-10-31 01:32:57 +01:00
. layout-container header [ role = banner ] > div : first-of-type # block-erabletheme-header # hamburger . burger-icon . open div : first-of-type {
2024-03-29 21:29:59 +01:00
transform : translate ( 0rem , 0 . 5rem ) rotate ( -45deg ) ;
}
2024-10-31 01:32:57 +01:00
. layout-container header [ role = banner ] > div : first-of-type # block-erabletheme-header # hamburger . burger-icon . open div : nth-of-type ( 2 ) {
2024-03-29 21:29:59 +01:00
opacity : 0 ;
}
2024-10-31 01:32:57 +01:00
. layout-container header [ role = banner ] > div : first-of-type # block-erabletheme-header # hamburger . burger-icon . open div : last-of-type {
2024-03-29 21:29:59 +01:00
transform : translate ( 0rem , -0 . 5rem ) rotate ( 45deg ) ;
}
2024-10-31 01:32:57 +01:00
. layout-container header [ role = banner ] > div : first-of-type # block-erabletheme-header ul : not ( . social-media-links--platforms ) {
2024-04-10 12:37:31 +02:00
position : absolute ;
2024-04-15 11:54:19 +02:00
left : 0 ;
2024-04-10 12:37:31 +02:00
z-index : -1 ;
2024-03-29 21:29:59 +01:00
display : none ;
height : auto ;
max-height : 0vh ;
transition : max-height 0 . 9s ease , padding 0 . 5s ease-out ;
background-color : # 314e41 ;
width : 100vw ;
padding : 0 ;
align-items : center ;
flex-direction : column ;
}
2024-10-31 01:32:57 +01:00
. layout-container header [ role = banner ] > div : first-of-type # block-erabletheme-header ul : not ( . social-media-links--platforms ) > li {
2024-03-29 21:29:59 +01:00
width : 100 % ;
display : flex ;
justify-content : center ;
padding : 6px 0 ;
opacity : 0 ;
transition : opacity 0 . 3s ease ;
max-width : 60vw ;
}
2024-10-31 01:32:57 +01:00
. layout-container header [ role = banner ] > div : first-of-type # block-erabletheme-header ul : not ( . social-media-links--platforms ) > li > a {
2024-03-29 21:29:59 +01:00
text-align : center ;
line-height : 1 . 2 ;
color : white ;
font-family : "Marianne" , sans-serif ;
font-weight : 800 ;
padding : 4px 6px ;
background-color : rgba ( 255 , 255 , 255 , 0 ) ;
transition : background-color 0 . 3s ease , color 0 . 3s ease ;
}
2024-10-31 01:32:57 +01:00
. layout-container header [ role = banner ] > div : first-of-type # block-erabletheme-header ul : not ( . social-media-links--platforms ) > li > a : hover {
2024-03-29 21:29:59 +01:00
background-color : white ;
color : # 314e41 ;
}
2024-10-31 01:32:57 +01:00
. layout-container header [ role = banner ] > div : first-of-type # block-erabletheme-header ul : not ( . social-media-links--platforms ) > li > a . is-active {
2024-03-29 21:29:59 +01:00
background-color : white ;
color : # 314e41 ;
}
@ media ( min-width : 760px ) {
2024-10-31 01:32:57 +01:00
. layout-container header [ role = banner ] > div : first-of-type # block-erabletheme-header ul : not ( . social-media-links--platforms ) > li {
2024-03-29 21:29:59 +01:00
max-width : 30vw ;
}
}
2024-10-31 01:32:57 +01:00
. layout-container header [ role = banner ] > div : first-of-type # block-erabletheme-header ul : not ( . social-media-links--platforms ) > li # socials-in-menu-wrapper {
2024-03-29 21:29:59 +01:00
display : flex ;
width : auto ;
}
2024-10-31 01:32:57 +01:00
. layout-container header [ role = banner ] > div : first-of-type # block-erabletheme-header ul : not ( . social-media-links--platforms ) > li # socials-in-menu-wrapper li {
2024-03-29 21:29:59 +01:00
width : auto ;
padding : 0 1rem ;
margin-top : 1rem ;
}
2024-10-31 01:32:57 +01:00
. layout-container header [ role = banner ] > div : first-of-type # block-erabletheme-header ul : not ( . social-media-links--platforms ) > li # socials-in-menu-wrapper li a span {
2024-03-29 21:29:59 +01:00
color : white ;
}
2024-10-31 01:32:57 +01:00
. layout-container header [ role = banner ] > div : first-of-type # block-erabletheme-header ul : not ( . social-media-links--platforms ) > li # socials-in-menu-wrapper li a svg {
2024-03-29 21:29:59 +01:00
display : none ;
}
2024-10-31 01:32:57 +01:00
. layout-container header [ role = banner ] > div : first-of-type # block-erabletheme-header ul : not ( . social-media-links--platforms ) > li . visible {
2024-03-29 21:29:59 +01:00
opacity : 1 ;
}
2024-10-31 01:32:57 +01:00
. layout-container header [ role = banner ] > div : first-of-type # block-erabletheme-header ul : not ( . social-media-links--platforms ) > li : nth-of-type ( 1 ) ,
. layout-container header [ role = banner ] > div : first-of-type # block-erabletheme-header ul : not ( . social-media-links--platforms ) > li : nth-of-type ( 2 ) ,
. layout-container header [ role = banner ] > div : first-of-type # block-erabletheme-header ul : not ( . social-media-links--platforms ) > li : nth-of-type ( 6 ) {
2024-03-29 21:29:59 +01:00
border-bottom : solid 1px white ;
padding : 12px 0 ;
}
@ media ( min-width : 1080px ) {
2024-10-31 01:32:57 +01:00
. layout-container header [ role = banner ] > div : first-of-type # block-erabletheme-header ul : not ( . social-media-links--platforms ) {
2024-03-29 21:29:59 +01:00
width : 25vw ;
right : 0 ;
left : auto ;
}
2024-10-31 01:32:57 +01:00
. layout-container header [ role = banner ] > div : first-of-type # block-erabletheme-header ul : not ( . social-media-links--platforms ) li {
2024-03-29 21:29:59 +01:00
width : calc ( 100 % - 6vw ) ;
}
2024-10-31 01:32:57 +01:00
. layout-container header [ role = banner ] > div : first-of-type # block-erabletheme-header ul : not ( . social-media-links--platforms ) li a {
2023-12-15 20:04:59 +01:00
width : 100 % ;
2024-03-29 21:29:59 +01:00
text-align : left ;
}
}
2024-10-31 01:32:57 +01:00
. layout-container header [ role = banner ] > div : first-of-type # block-erabletheme-header ul . active {
2024-03-29 21:29:59 +01:00
padding : 30px 0 ;
padding-top : 3rem ;
max-height : 100vh ;
}
2024-10-31 01:32:57 +01:00
. layout-container header [ role = banner ] > div : first-of-type # block-erabletheme-navigationprincipale {
2024-03-29 21:29:59 +01:00
margin-top : 0 ! important ;
}
2024-10-31 01:32:57 +01:00
. layout-container header [ role = banner ] > div : nth-of-type ( 2 ) {
z-index : 98 ;
position : relative ;
}
2024-03-29 21:29:59 +01:00
. layout-container # block-erabletheme-navigationprincipale {
2024-10-31 20:08:58 +01:00
background : linear-gradient ( to bottom , white , transparent ) ;
2024-11-02 04:12:25 +01:00
width : 100 % ;
2024-03-29 21:29:59 +01:00
display : none ;
2024-10-31 01:32:57 +01:00
position : absolute ;
padding-top : 1rem ;
2024-03-29 21:29:59 +01:00
}
@ media ( min-width : 1080px ) {
. layout-container # block-erabletheme-navigationprincipale {
display : block ;
}
}
. layout-container # block-erabletheme-navigationprincipale ul {
width : 100 % ;
display : flex ;
padding : 1rem 10vw ;
justify-content : space-around ;
}
. layout-container # block-erabletheme-navigationprincipale ul li {
font-family : "Marianne" , sans-serif ;
font-size : 0 . 9rem ;
2024-10-31 01:32:57 +01:00
padding : 4px 12px ;
background-color : white ;
transition : background-color 0 . 3s ease ;
}
. layout-container # block-erabletheme-navigationprincipale ul li : first-of-type {
display : flex ;
justify-items : center ;
}
. layout-container # block-erabletheme-navigationprincipale ul li : first-of-type :: after {
content : url ( . . / assets / icons / arrow-down-s-line . svg ) ;
display : inline-block ;
height : 1rem ;
width : 1rem ;
margin-left : 0 . 2rem ;
}
. layout-container # block-erabletheme-navigationprincipale ul li : hover , . layout-container # block-erabletheme-navigationprincipale ul li . submenu-open {
background-color : # 00ff80 ;
2024-03-29 21:29:59 +01:00
}
. layout-container # block-erabletheme-navigationprincipale ul li a {
font-weight : 800 ;
color : black ;
}
2024-10-31 01:32:57 +01:00
. layout-container # block-erabletheme-navigationprincipale ul li a : is-active {
2024-03-29 21:29:59 +01:00
background-color : # 00ff80 ;
}
2024-10-31 01:32:57 +01:00
. layout-container # block-erabletheme-leprogramme {
2024-10-31 20:08:58 +01:00
position : fixed ;
2024-10-31 01:32:57 +01:00
background-color : white ;
max-height : 0vh ;
overflow : hidden ;
display : none ;
transition : max-height 0 . 6s ease ;
}
. layout-container # block-erabletheme-leprogramme > h2 {
display : none ;
}
. layout-container # block-erabletheme-leprogramme ul {
padding : 1rem 1 . 5rem ;
}
. layout-container # block-erabletheme-leprogramme ul li {
font-family : "Marianne" , sans-serif ;
font-size : 0 . 9rem ;
margin : 0 . 5rem 0 ;
}
. layout-container # block-erabletheme-leprogramme ul li a {
color : black ;
2024-03-29 21:29:59 +01:00
}
2024-10-31 20:08:58 +01:00
. layout-container # block-erabletheme-leprogramme ul li a : hover , . layout-container # block-erabletheme-leprogramme ul li a . is-active {
font-weight : 800 ;
}
2023-12-06 05:01:23 +01:00
. layout-container > footer {
2024-11-02 04:12:25 +01:00
width : 100 % ;
2023-12-06 05:01:23 +01:00
background-color : white ;
z-index : 99 ;
margin-top : 50px ;
2024-03-29 21:29:59 +01:00
padding : 0 3vw ;
}
. layout-container > footer # footer_middle # footer_left > div {
margin-top : 5px ;
display : flex ;
justify-content : space-between ;
align-items : center ;
flex-wrap : nowrap ;
}
. layout-container > footer # footer_middle # footer_left > div # block-erabletheme-logorep {
width : 30vw ;
}
. layout-container > footer # footer_middle # footer_left > div # block-erabletheme-logorep img {
width : 100 % ;
height : auto ;
}
@ media ( min-width : 760px ) {
. layout-container > footer # footer_middle # footer_left > div # block-erabletheme-logorep {
width : 10vw ;
}
}
. layout-container > footer # footer_middle # footer_left > div # block-erabletheme-logoepau {
width : 50vw ;
}
. layout-container > footer # footer_middle # footer_left > div # block-erabletheme-logoepau img {
width : 100 % ;
height : auto ;
}
@ media ( min-width : 760px ) {
. layout-container > footer # footer_middle # footer_left > div # block-erabletheme-logoepau {
width : 15vw ;
padding-left : 2vw ;
}
}
@ media ( min-width : 760px ) {
2023-12-14 09:38:25 +01:00
. layout-container > footer # footer_middle # footer_left > div {
2024-03-29 21:29:59 +01:00
width : 25vw ;
padding-left : 3vw ;
}
}
. layout-container > footer # footer_middle # footer_section {
display : flex ;
width : 100 % ;
justify-content : space-between ;
align-items : center ;
margin-top : 10px ;
margin-bottom : 20px ;
position : relative ;
}
. layout-container > footer # footer_middle # footer_section # footer_center {
padding-left : 2vw ;
width : 50 % ;
}
. layout-container > footer # footer_middle # footer_section # footer_center nav ul {
display : flex ;
justify-content : space-between ;
}
. layout-container > footer # footer_middle # footer_section # footer_center nav ul li a {
color : # 314e41 ;
font-size : 0 . 8rem ;
font-family : "Marianne" , sans-serif ;
font-weight : 800 ;
text-decoration : underline ;
}
@ media ( min-width : 760px ) {
. layout-container > footer # footer_middle # footer_section # footer_center nav ul {
width : 50vw ;
padding : 0 15vw ;
}
}
@ media ( min-width : 760px ) {
. layout-container > footer # footer_middle # footer_section # footer_center {
padding-left : 0 ;
width : auto ;
}
}
. layout-container > footer # footer_middle # footer_section # footer_right {
width : 30 % ;
}
. layout-container > footer # footer_middle # footer_section # footer_right # block-erabletheme-socialmedialinks-2 ul {
display : flex ;
justify-content : space-between ;
}
. layout-container > footer # footer_middle # footer_section # footer_right # block-erabletheme-socialmedialinks-2 ul li a span {
font-weight : lighter ;
font-size : 1 . 4rem ;
width : 2 . 2rem ;
height : 2 . 2rem ;
padding : 0 . 4rem ;
border-radius : 1 . 1rem ;
color : white ;
background-color : # 038788 ;
}
. layout-container > footer # footer_middle # footer_section # footer_right # block-erabletheme-socialmedialinks-2 ul li a svg . ext {
display : none ;
}
2024-11-02 04:12:25 +01:00
. layout-container > footer # footer_middle # footer_section # footer_right # block-erabletheme-socialmedialinks-2 ul li : last-of-type {
margin-left : 25px ;
}
2024-03-29 21:29:59 +01:00
@ media ( min-width : 760px ) {
. layout-container > footer # footer_middle # footer_section # footer_right {
2024-11-02 04:12:25 +01:00
width : auto ;
margin-right : 25px ;
2024-03-29 21:29:59 +01:00
}
}
@ media ( min-width : 760px ) {
. layout-container > footer # footer_middle {
2024-03-20 22:28:16 +01:00
display : flex ;
2024-03-29 21:29:59 +01:00
}
}
@ media ( min-width : 760px ) {
. layout-container > footer {
padding : 0 ;
}
}
2023-12-06 05:01:23 +01:00
2024-11-02 04:12:25 +01:00
@ media screen and ( min-width : 760px ) {
. carousel_container {
width : 100 % ;
overflow-x : hidden ;
}
}
. carousel_container . slick-container {
2024-03-29 21:29:59 +01:00
width : 100 % ;
2024-10-31 20:08:58 +01:00
margin-bottom : 5rem ;
}
@ media screen and ( min-width : 760px ) {
2024-11-02 04:12:25 +01:00
. carousel_container . slick-container {
2024-10-31 20:08:58 +01:00
width : 200vw ;
transform : translateX ( -50vw ) ;
}
}
2024-11-02 04:12:25 +01:00
. carousel_container . slick-container div . views-row {
2024-10-31 20:08:58 +01:00
padding : 0 3vw ;
}
@ media screen and ( min-width : 760px ) {
2024-11-02 04:12:25 +01:00
. carousel_container . slick-container div . views-row {
2024-10-31 20:08:58 +01:00
padding : 0 6vw ;
}
2024-03-29 21:29:59 +01:00
}
2024-11-02 04:12:25 +01:00
. carousel_container . slick-container div . views-row > article {
2024-03-29 21:29:59 +01:00
width : 100 % ;
2024-10-31 20:08:58 +01:00
}
2024-11-02 04:12:25 +01:00
. carousel_container . slick-container div . views-row > article > div : first-of-type {
2024-03-29 21:29:59 +01:00
overflow-y : hidden ;
padding : 0 ! important ;
display : flex ;
align-items : center ;
}
2024-11-02 04:12:25 +01:00
. carousel_container . slick-container div . views-row > article > div : first-of-type > div {
2024-03-29 21:29:59 +01:00
width : 100 % ;
}
2024-11-02 04:12:25 +01:00
. carousel_container . slick-container div . views-row > article > div : first-of-type > div > a {
2024-03-29 21:29:59 +01:00
max-width : 100 % ;
}
2024-11-02 04:12:25 +01:00
. carousel_container . slick-container div . views-row > article > div : first-of-type > div > a img {
2024-03-29 21:29:59 +01:00
width : 100 % ;
height : auto ;
}
@ media ( min-width : 760px ) {
2024-11-02 04:12:25 +01:00
. carousel_container . slick-container div . views-row > article . preview_meta {
2024-03-29 21:29:59 +01:00
margin-left : 0 ;
margin-right : 0 ;
}
2024-11-02 04:12:25 +01:00
. carousel_container . slick-container div . views-row > article h2 , . carousel_container . slick-container div . views-row > article . preview_sous_titre {
2024-03-29 21:29:59 +01:00
padding-left : 0 ;
padding-right : 0 ;
}
}
2024-11-02 04:12:25 +01:00
. carousel_container . slick-container . slick-arrow {
2024-10-31 20:08:58 +01:00
width : 1 . 5rem ;
height : 1 . 5rem ;
2024-03-29 21:29:59 +01:00
border-radius : 1 . 5rem ;
2024-10-31 20:08:58 +01:00
background-color : # 038788 ! important ;
2024-03-29 21:29:59 +01:00
transition : background-color 0 . 3s ease ;
2024-10-31 20:08:58 +01:00
top : unset ! important ;
bottom : calc ( -25px - 4rem ) ;
2024-03-29 21:29:59 +01:00
}
2024-10-31 20:08:58 +01:00
@ media ( min-width : 760px ) {
2024-11-02 04:12:25 +01:00
. carousel_container . slick-container . slick-arrow {
2024-10-31 20:08:58 +01:00
width : 2rem ;
height : 2rem ;
bottom : calc ( -25px - 6rem ) ;
2024-03-29 21:29:59 +01:00
}
}
2024-11-02 04:12:25 +01:00
. carousel_container . slick-container . slick-arrow : hover {
2024-10-31 20:08:58 +01:00
background-color : white ! important ;
2024-03-29 21:29:59 +01:00
}
2024-11-02 04:12:25 +01:00
. carousel_container . slick-container . slick-arrow : hover :: before {
2024-03-29 21:29:59 +01:00
color : # 038788 ;
2024-10-31 20:08:58 +01:00
}
2024-11-02 04:12:25 +01:00
. carousel_container . slick-container . slick-arrow :: before {
2024-10-31 20:08:58 +01:00
opacity : 1 ! important ;
color : white ;
font-weight : bold ;
2024-03-29 21:29:59 +01:00
font-family : "Marianne" , sans-serif ;
display : block ;
2024-10-31 20:08:58 +01:00
font-size : 0 . 8rem ! important ;
}
@ media ( min-width : 760px ) {
2024-11-02 04:12:25 +01:00
. carousel_container . slick-container . slick-arrow :: before {
2024-10-31 20:08:58 +01:00
font-size : 1 . 2rem ! important ;
}
}
2024-11-02 04:12:25 +01:00
. carousel_container . slick-container . slick-prev {
2024-10-31 20:08:58 +01:00
left : 20vw ;
}
2024-11-02 04:12:25 +01:00
@ media ( min-width : 760px ) {
. carousel_container . slick-container . slick-prev {
2024-10-31 20:08:58 +01:00
left : 85vw ;
}
}
2024-11-02 04:12:25 +01:00
. carousel_container . slick-container . slick-next {
2024-10-31 20:08:58 +01:00
right : 20vw ;
}
2024-11-02 04:12:25 +01:00
@ media ( min-width : 760px ) {
. carousel_container . slick-container . slick-next {
2024-10-31 20:08:58 +01:00
right : 85vw ;
}
}
2024-11-02 04:12:25 +01:00
. carousel_container . slick-container > div > div > div : first-of-type {
2024-10-31 20:08:58 +01:00
z-index : 2 ;
position : relative ;
margin-bottom : 4rem ;
}
@ media ( min-width : 760px ) {
2024-11-02 04:12:25 +01:00
. carousel_container . slick-container > div > div > div : first-of-type {
2024-10-31 20:08:58 +01:00
margin-bottom : 6rem ;
}
2024-03-29 21:29:59 +01:00
}
2024-11-02 04:12:25 +01:00
. carousel_container . slick-container # carousel_dots {
2024-10-31 20:08:58 +01:00
z-index : 1 ;
2024-03-29 21:29:59 +01:00
position : relative ;
margin-top : -15px ;
}
2024-11-02 04:12:25 +01:00
. carousel_container . slick-container # carousel_dots ul {
2024-03-29 21:29:59 +01:00
position : relative ;
bottom : 0 ;
}
2024-11-02 04:12:25 +01:00
. carousel_container . slick-container # carousel_dots ul li . slick-active button :: before {
2024-10-31 20:08:58 +01:00
color : # 038788 ;
2024-03-29 21:29:59 +01:00
}
2024-11-02 04:12:25 +01:00
. carousel_container . slick-container # carousel_dots ul li button :: before {
2024-09-19 12:02:42 +02:00
color : rgb ( 0 . 9 , 0 . 9 , 0 . 9 ) ;
2024-03-29 21:29:59 +01:00
}
2024-11-02 04:12:25 +01:00
. carousel_container . slick-container footer {
2024-03-29 21:29:59 +01:00
text-align : center ;
margin-top : 4rem ;
margin-bottom : 4rem ;
}
2024-11-02 04:12:25 +01:00
. carousel_container . slick-container footer a {
2024-03-29 21:29:59 +01:00
text-align : center ;
color : black ;
font-family : "Marianne" , sans-serif ;
font-weight : 800 ;
font-size : 0 . 9rem ;
background-color : white ;
border : solid 2px # 00ff80 ;
padding : 9px 18px ;
transition : background-color 0 . 3s ease ;
}
2024-11-02 04:12:25 +01:00
. carousel_container . slick-container footer a svg {
2024-03-29 21:29:59 +01:00
display : none ;
}
2024-11-02 04:12:25 +01:00
. carousel_container . slick-container footer a : hover {
2024-03-29 21:29:59 +01:00
background-color : # 00ff80 ;
}
2023-12-15 20:04:59 +01:00
2023-12-06 17:06:45 +01:00
. actu_full div {
font-family : "Marianne" , sans-serif ;
2023-12-13 15:08:55 +01:00
font-size : 1rem ;
2024-03-29 21:29:59 +01:00
line-height : 1 . 4 ;
}
2023-12-06 17:06:45 +01:00
. actu_full . retour_actus {
2023-12-15 20:04:59 +01:00
padding-top : 3vh ;
2024-03-29 21:29:59 +01:00
padding-left : 3vw ;
}
. actu_full . retour_actus a {
font-size : 0 . 8rem ;
font-weight : 800 ;
color : # 038788 ;
}
2023-12-06 17:06:45 +01:00
. actu_full . article_meta {
padding-left : 3vw ;
2024-03-29 21:29:59 +01:00
margin : 20px 0 ;
}
. actu_full . article_meta div {
font-size : 0 . 8rem ;
margin-bottom : 5px ;
}
2023-12-06 17:06:45 +01:00
. actu_full h2 {
2023-12-15 20:04:59 +01:00
padding-top : 0 ! important ;
2024-03-29 21:29:59 +01:00
margin-bottom : 2rem ! important ;
}
2023-12-06 17:06:45 +01:00
. actu_full h2 + div {
2023-12-15 20:04:59 +01:00
position : relative ;
2024-03-29 21:29:59 +01:00
padding : 0 3vw ;
}
. actu_full h2 + div . visually-hidden {
width : 0 % ! important ;
}
. actu_full h2 + div . sous_titre {
margin-top : -1 . 5rem ;
}
. actu_full h2 + div . sous_titre > div > div {
2024-10-31 20:08:58 +01:00
font-size : 1 . 2rem ;
2024-03-29 21:29:59 +01:00
margin-bottom : 30px ;
}
. actu_full h2 + div > div > div {
width : 100 % ;
margin-bottom : 40px ;
}
. actu_full h2 + div > div > div img {
width : 100 % ;
height : auto ;
}
2023-12-15 20:04:59 +01:00
. actu_full p {
2024-03-29 21:29:59 +01:00
margin-bottom : 1rem ;
}
2023-12-15 20:04:59 +01:00
. actu_full h3 , . actu_full h4 , . actu_full h5 , . actu_full h6 {
2024-11-02 04:12:25 +01:00
margin-bottom : 1rem ;
2023-12-15 20:04:59 +01:00
font-family : "Marianne" , sans-serif ;
2024-10-31 20:08:58 +01:00
font-size : 0 . 9rem ;
2023-12-15 20:04:59 +01:00
color : # 038788 ;
font-weight : 800 ;
2024-03-29 21:29:59 +01:00
}
2024-10-31 20:08:58 +01:00
@ media ( min-width : 760px ) {
. actu_full h3 , . actu_full h4 , . actu_full h5 , . actu_full h6 {
font-size : 1 . 2rem ;
}
}
2023-12-15 20:04:59 +01:00
. actu_full . liens_fixed > div > div : nth-of-type ( 2 ) , . actu_full . file_fixed > div > div > div {
2024-03-29 21:29:59 +01:00
padding : 0 1 . 5vw ;
2023-12-13 15:08:55 +01:00
text-align : right ;
2024-03-29 21:29:59 +01:00
margin : 2rem 0 ;
}
. actu_full . liens_fixed > div > div : nth-of-type ( 2 ) a , . actu_full . file_fixed > div > div > div a {
text-align : center ;
color : black ;
font-family : "Marianne" , sans-serif ;
font-weight : 800 ;
font-size : 0 . 9rem ;
background-color : white ;
border : solid 2px # 00ff80 ;
padding : 9px 18px ;
transition : background-color 0 . 3s ease ;
}
. actu_full . liens_fixed > div > div : nth-of-type ( 2 ) a svg , . actu_full . file_fixed > div > div > div a svg {
display : none ;
}
. actu_full . liens_fixed > div > div : nth-of-type ( 2 ) a : hover , . actu_full . file_fixed > div > div > div a : hover {
background-color : # 00ff80 ;
}
. actu_full . liens_fixed > div > div : nth-of-type ( 2 ) a , . actu_full . file_fixed > div > div > div a {
display : inline-block ;
}
@ media ( min-width : 1080px ) {
. actu_full . liens_fixed > div > div : nth-of-type ( 2 ) , . actu_full . file_fixed > div > div > div {
margin-bottom : 0 ! important ;
margin : 0 ;
position : fixed ;
left : 75vw ;
bottom : 10vh ;
}
. actu_full . liens_fixed > div > div : nth-of-type ( 2 ) > div , . actu_full . file_fixed > div > div > div > div {
height : 3vh ;
}
2024-03-20 22:28:16 +01:00
. actu_full . liens_fixed > div > div : nth-of-type ( 2 ) a , . actu_full . file_fixed > div > div > div a {
2024-03-29 21:29:59 +01:00
max-width : 19vw ;
}
}
2023-12-15 20:04:59 +01:00
. actu_full . file_fixed span : last-of-type {
2024-03-29 21:29:59 +01:00
display : none ;
}
2023-12-13 15:08:55 +01:00
2024-10-31 20:08:58 +01:00
. views-row article . actu-teaser {
background-color : white ;
padding : 2rem ;
box-sizing : border-box ;
}
. views-row article . actu-teaser > div : first-of-type {
2023-12-13 15:08:55 +01:00
width : 100 % ;
2024-11-05 01:44:18 +01:00
aspect-ratio : 20 / 9 ;
2023-12-13 15:08:55 +01:00
overflow : hidden ;
padding-left : 3vw ;
padding-right : 3vw ;
2024-01-22 17:20:43 +01:00
display : flex ;
2024-03-29 21:29:59 +01:00
align-items : center ;
}
2024-10-31 20:08:58 +01:00
. views-row article . actu-teaser > div : first-of-type a img {
2024-03-29 21:29:59 +01:00
height : auto ;
width : 100 % ;
}
2024-10-31 20:08:58 +01:00
. views-row article . actu-teaser > div : first-of-type a . legende {
display : none ! important ;
2024-03-29 21:29:59 +01:00
}
2024-10-31 20:08:58 +01:00
. views-row article . actu-teaser . preview_meta {
2023-12-13 15:08:55 +01:00
font-family : "Marianne" , sans-serif ;
2024-10-31 20:08:58 +01:00
font-size : 0 . 8rem ;
2023-12-13 15:08:55 +01:00
width : auto ;
display : flex ;
justify-content : space-between ;
color : # 038788 ;
margin : 0 3vw ;
margin-top : 1 . 3rem ;
2024-03-29 21:29:59 +01:00
padding-top : 0 . 7rem ;
}
2024-10-31 20:08:58 +01:00
@ media ( min-width : 760px ) {
. views-row article . actu-teaser . preview_meta {
font-size : 0 . 9rem ;
}
2024-03-29 21:29:59 +01:00
}
2024-10-31 20:08:58 +01:00
. views-row article . actu-teaser . preview_sous_titre {
2023-12-13 15:08:55 +01:00
font-family : "Marianne" , sans-serif ;
2024-10-31 20:08:58 +01:00
font-size : 0 . 9rem ;
2024-03-29 21:29:59 +01:00
padding : 5px 3vw ;
}
@ media ( min-width : 760px ) {
2024-10-31 20:08:58 +01:00
. views-row article . actu-teaser . preview_sous_titre {
font-size : 1 . 2rem ;
2024-03-29 21:29:59 +01:00
padding-top : 0 ;
}
}
2024-10-31 20:08:58 +01:00
. views-row article . actu-teaser h2 {
2024-11-02 04:12:25 +01:00
margin-bottom : 0 . 5rem ;
2024-11-05 01:44:18 +01:00
margin-top : 1rem ! important ;
2024-10-31 20:08:58 +01:00
font-family : "Barlow Condensed" , sans-serif ;
font-size : 1 . 2rem ;
2023-12-13 15:08:55 +01:00
padding : 0 3vw ;
margin-top : 1rem ;
2024-03-29 21:29:59 +01:00
color : # 038788 ;
2024-10-31 20:08:58 +01:00
text-transform : uppercase ;
2024-03-29 21:29:59 +01:00
}
2024-10-31 20:08:58 +01:00
. views-row article . actu-teaser h2 a {
2024-03-29 21:29:59 +01:00
color : # 038788 ;
}
2024-10-31 20:08:58 +01:00
@ media ( min-width : 760px ) {
. views-row article . actu-teaser h2 {
font-size : 2 . 3rem ;
}
}
2023-12-06 17:06:45 +01:00
2024-04-08 13:55:14 +02:00
main . main-login , main . main-user , main . main-register , main . main-contact , main . main-ask , main . main-add-offre {
2024-03-29 21:29:59 +01:00
min-height : 50vh ;
}
2024-04-08 13:55:14 +02:00
main . main-login . login , main . main-login . user , main . main-login . register , main . main-login . contact , main . main-login . ask , main . main-login . add-offre , main . main-user . login , main . main-user . user , main . main-user . register , main . main-user . contact , main . main-user . ask , main . main-user . add-offre , main . main-register . login , main . main-register . user , main . main-register . register , main . main-register . contact , main . main-register . ask , main . main-register . add-offre , main . main-contact . login , main . main-contact . user , main . main-contact . register , main . main-contact . contact , main . main-contact . ask , main . main-contact . add-offre , main . main-ask . login , main . main-ask . user , main . main-ask . register , main . main-ask . contact , main . main-ask . ask , main . main-ask . add-offre , main . main-add-offre . login , main . main-add-offre . user , main . main-add-offre . register , main . main-add-offre . contact , main . main-add-offre . ask , main . main-add-offre . add-offre {
2024-03-29 21:29:59 +01:00
padding-top : 5vh ;
2023-12-20 06:48:35 +01:00
width : 100vw ;
2024-03-29 21:29:59 +01:00
background : linear-gradient ( to bottom , white 0 % , # fcf9ee 10 % , # fcf9ee 80 % , white 100 % ) ;
}
2024-04-08 13:55:14 +02:00
main . main-login . login > h2 , main . main-login . user > h2 , main . main-login . register > h2 , main . main-login . contact > h2 , main . main-login . ask > h2 , main . main-login . add-offre > h2 , main . main-user . login > h2 , main . main-user . user > h2 , main . main-user . register > h2 , main . main-user . contact > h2 , main . main-user . ask > h2 , main . main-user . add-offre > h2 , main . main-register . login > h2 , main . main-register . user > h2 , main . main-register . register > h2 , main . main-register . contact > h2 , main . main-register . ask > h2 , main . main-register . add-offre > h2 , main . main-contact . login > h2 , main . main-contact . user > h2 , main . main-contact . register > h2 , main . main-contact . contact > h2 , main . main-contact . ask > h2 , main . main-contact . add-offre > h2 , main . main-ask . login > h2 , main . main-ask . user > h2 , main . main-ask . register > h2 , main . main-ask . contact > h2 , main . main-ask . ask > h2 , main . main-ask . add-offre > h2 , main . main-add-offre . login > h2 , main . main-add-offre . user > h2 , main . main-add-offre . register > h2 , main . main-add-offre . contact > h2 , main . main-add-offre . ask > h2 , main . main-add-offre . add-offre > h2 {
2024-03-29 21:29:59 +01:00
font-family : "Barlow" , sans-serif ;
color : black ;
font-size : 1 . 6rem ;
text-align : center ;
}
2024-04-08 13:55:14 +02:00
main . main-login . login h1 , main . main-login . user h1 , main . main-login . register h1 , main . main-login . contact h1 , main . main-login . ask h1 , main . main-login . add-offre h1 , main . main-user . login h1 , main . main-user . user h1 , main . main-user . register h1 , main . main-user . contact h1 , main . main-user . ask h1 , main . main-user . add-offre h1 , main . main-register . login h1 , main . main-register . user h1 , main . main-register . register h1 , main . main-register . contact h1 , main . main-register . ask h1 , main . main-register . add-offre h1 , main . main-contact . login h1 , main . main-contact . user h1 , main . main-contact . register h1 , main . main-contact . contact h1 , main . main-contact . ask h1 , main . main-contact . add-offre h1 , main . main-ask . login h1 , main . main-ask . user h1 , main . main-ask . register h1 , main . main-ask . contact h1 , main . main-ask . ask h1 , main . main-ask . add-offre h1 , main . main-add-offre . login h1 , main . main-add-offre . user h1 , main . main-add-offre . register h1 , main . main-add-offre . contact h1 , main . main-add-offre . ask h1 , main . main-add-offre . add-offre h1 {
2024-03-29 21:29:59 +01:00
font-family : "Barlow" , sans-serif ;
color : black ;
font-size : 1 . 6rem ;
text-align : center ;
margin-top : 3rem ;
margin-bottom : 2rem ;
}
2024-04-19 15:26:56 +02:00
main . main-login . login div [ role = contentinfo ] , main . main-login . user div [ role = contentinfo ] , main . main-login . register div [ role = contentinfo ] , main . main-login . contact div [ role = contentinfo ] , main . main-login . ask div [ role = contentinfo ] , main . main-login . add-offre div [ role = contentinfo ] , main . main-user . login div [ role = contentinfo ] , main . main-user . user div [ role = contentinfo ] , main . main-user . register div [ role = contentinfo ] , main . main-user . contact div [ role = contentinfo ] , main . main-user . ask div [ role = contentinfo ] , main . main-user . add-offre div [ role = contentinfo ] , main . main-register . login div [ role = contentinfo ] , main . main-register . user div [ role = contentinfo ] , main . main-register . register div [ role = contentinfo ] , main . main-register . contact div [ role = contentinfo ] , main . main-register . ask div [ role = contentinfo ] , main . main-register . add-offre div [ role = contentinfo ] , main . main-contact . login div [ role = contentinfo ] , main . main-contact . user div [ role = contentinfo ] , main . main-contact . register div [ role = contentinfo ] , main . main-contact . contact div [ role = contentinfo ] , main . main-contact . ask div [ role = contentinfo ] , main . main-contact . add-offre div [ role = contentinfo ] , main . main-ask . login div [ role = contentinfo ] , main . main-ask . user div [ role = contentinfo ] , main . main-ask . register div [ role = contentinfo ] , main . main-ask . contact div [ role = contentinfo ] , main . main-ask . ask div [ role = contentinfo ] , main . main-ask . add-offre div [ role = contentinfo ] , main . main-add-offre . login div [ role = contentinfo ] , main . main-add-offre . user div [ role = contentinfo ] , main . main-add-offre . register div [ role = contentinfo ] , main . main-add-offre . contact div [ role = contentinfo ] , main . main-add-offre . ask div [ role = contentinfo ] , main . main-add-offre . add-offre div [ role = contentinfo ] {
font-family : "Marianne" , sans-serif ;
font-size : 1rem ;
line-height : 1 . 4 ;
}
2024-04-08 13:55:14 +02:00
main . main-login . login > div , main . main-login . user > div , main . main-login . register > div , main . main-login . contact > div , main . main-login . ask > div , main . main-login . add-offre > div , main . main-user . login > div , main . main-user . user > div , main . main-user . register > div , main . main-user . contact > div , main . main-user . ask > div , main . main-user . add-offre > div , main . main-register . login > div , main . main-register . user > div , main . main-register . register > div , main . main-register . contact > div , main . main-register . ask > div , main . main-register . add-offre > div , main . main-contact . login > div , main . main-contact . user > div , main . main-contact . register > div , main . main-contact . contact > div , main . main-contact . ask > div , main . main-contact . add-offre > div , main . main-ask . login > div , main . main-ask . user > div , main . main-ask . register > div , main . main-ask . contact > div , main . main-ask . ask > div , main . main-ask . add-offre > div , main . main-add-offre . login > div , main . main-add-offre . user > div , main . main-add-offre . register > div , main . main-add-offre . contact > div , main . main-add-offre . ask > div , main . main-add-offre . add-offre > div {
2024-03-29 21:29:59 +01:00
height : 100 % ;
}
2024-04-08 13:55:14 +02:00
main . main-login . login > div > div : not ( . hidden ) , main . main-login . user > div > div : not ( . hidden ) , main . main-login . register > div > div : not ( . hidden ) , main . main-login . contact > div > div : not ( . hidden ) , main . main-login . ask > div > div : not ( . hidden ) , main . main-login . add-offre > div > div : not ( . hidden ) , main . main-user . login > div > div : not ( . hidden ) , main . main-user . user > div > div : not ( . hidden ) , main . main-user . register > div > div : not ( . hidden ) , main . main-user . contact > div > div : not ( . hidden ) , main . main-user . ask > div > div : not ( . hidden ) , main . main-user . add-offre > div > div : not ( . hidden ) , main . main-register . login > div > div : not ( . hidden ) , main . main-register . user > div > div : not ( . hidden ) , main . main-register . register > div > div : not ( . hidden ) , main . main-register . contact > div > div : not ( . hidden ) , main . main-register . ask > div > div : not ( . hidden ) , main . main-register . add-offre > div > div : not ( . hidden ) , main . main-contact . login > div > div : not ( . hidden ) , main . main-contact . user > div > div : not ( . hidden ) , main . main-contact . register > div > div : not ( . hidden ) , main . main-contact . contact > div > div : not ( . hidden ) , main . main-contact . ask > div > div : not ( . hidden ) , main . main-contact . add-offre > div > div : not ( . hidden ) , main . main-ask . login > div > div : not ( . hidden ) , main . main-ask . user > div > div : not ( . hidden ) , main . main-ask . register > div > div : not ( . hidden ) , main . main-ask . contact > div > div : not ( . hidden ) , main . main-ask . ask > div > div : not ( . hidden ) , main . main-ask . add-offre > div > div : not ( . hidden ) , main . main-add-offre . login > div > div : not ( . hidden ) , main . main-add-offre . user > div > div : not ( . hidden ) , main . main-add-offre . register > div > div : not ( . hidden ) , main . main-add-offre . contact > div > div : not ( . hidden ) , main . main-add-offre . ask > div > div : not ( . hidden ) , main . main-add-offre . add-offre > div > div : not ( . hidden ) {
2024-03-29 21:29:59 +01:00
margin-top : 5vh ! important ;
display : flex ;
align-items : center ;
justify-content : center ;
}
2024-04-08 13:55:14 +02:00
main . main-login . login > div > div : not ( . hidden ) form , main . main-login . user > div > div : not ( . hidden ) form , main . main-login . register > div > div : not ( . hidden ) form , main . main-login . contact > div > div : not ( . hidden ) form , main . main-login . ask > div > div : not ( . hidden ) form , main . main-login . add-offre > div > div : not ( . hidden ) form , main . main-user . login > div > div : not ( . hidden ) form , main . main-user . user > div > div : not ( . hidden ) form , main . main-user . register > div > div : not ( . hidden ) form , main . main-user . contact > div > div : not ( . hidden ) form , main . main-user . ask > div > div : not ( . hidden ) form , main . main-user . add-offre > div > div : not ( . hidden ) form , main . main-register . login > div > div : not ( . hidden ) form , main . main-register . user > div > div : not ( . hidden ) form , main . main-register . register > div > div : not ( . hidden ) form , main . main-register . contact > div > div : not ( . hidden ) form , main . main-register . ask > div > div : not ( . hidden ) form , main . main-register . add-offre > div > div : not ( . hidden ) form , main . main-contact . login > div > div : not ( . hidden ) form , main . main-contact . user > div > div : not ( . hidden ) form , main . main-contact . register > div > div : not ( . hidden ) form , main . main-contact . contact > div > div : not ( . hidden ) form , main . main-contact . ask > div > div : not ( . hidden ) form , main . main-contact . add-offre > div > div : not ( . hidden ) form , main . main-ask . login > div > div : not ( . hidden ) form , main . main-ask . user > div > div : not ( . hidden ) form , main . main-ask . register > div > div : not ( . hidden ) form , main . main-ask . contact > div > div : not ( . hidden ) form , main . main-ask . ask > div > div : not ( . hidden ) form , main . main-ask . add-offre > div > div : not ( . hidden ) form , main . main-add-offre . login > div > div : not ( . hidden ) form , main . main-add-offre . user > div > div : not ( . hidden ) form , main . main-add-offre . register > div > div : not ( . hidden ) form , main . main-add-offre . contact > div > div : not ( . hidden ) form , main . main-add-offre . ask > div > div : not ( . hidden ) form , main . main-add-offre . add-offre > div > div : not ( . hidden ) form {
2024-03-29 21:29:59 +01:00
width : 95 % ;
font-family : "Marianne" , sans-serif ;
}
@ media screen and ( min-width : 1080px ) {
2024-04-08 13:55:14 +02:00
main . main-login . login > div > div : not ( . hidden ) form , main . main-login . user > div > div : not ( . hidden ) form , main . main-login . register > div > div : not ( . hidden ) form , main . main-login . contact > div > div : not ( . hidden ) form , main . main-login . ask > div > div : not ( . hidden ) form , main . main-login . add-offre > div > div : not ( . hidden ) form , main . main-user . login > div > div : not ( . hidden ) form , main . main-user . user > div > div : not ( . hidden ) form , main . main-user . register > div > div : not ( . hidden ) form , main . main-user . contact > div > div : not ( . hidden ) form , main . main-user . ask > div > div : not ( . hidden ) form , main . main-user . add-offre > div > div : not ( . hidden ) form , main . main-register . login > div > div : not ( . hidden ) form , main . main-register . user > div > div : not ( . hidden ) form , main . main-register . register > div > div : not ( . hidden ) form , main . main-register . contact > div > div : not ( . hidden ) form , main . main-register . ask > div > div : not ( . hidden ) form , main . main-register . add-offre > div > div : not ( . hidden ) form , main . main-contact . login > div > div : not ( . hidden ) form , main . main-contact . user > div > div : not ( . hidden ) form , main . main-contact . register > div > div : not ( . hidden ) form , main . main-contact . contact > div > div : not ( . hidden ) form , main . main-contact . ask > div > div : not ( . hidden ) form , main . main-contact . add-offre > div > div : not ( . hidden ) form , main . main-ask . login > div > div : not ( . hidden ) form , main . main-ask . user > div > div : not ( . hidden ) form , main . main-ask . register > div > div : not ( . hidden ) form , main . main-ask . contact > div > div : not ( . hidden ) form , main . main-ask . ask > div > div : not ( . hidden ) form , main . main-ask . add-offre > div > div : not ( . hidden ) form , main . main-add-offre . login > div > div : not ( . hidden ) form , main . main-add-offre . user > div > div : not ( . hidden ) form , main . main-add-offre . register > div > div : not ( . hidden ) form , main . main-add-offre . contact > div > div : not ( . hidden ) form , main . main-add-offre . ask > div > div : not ( . hidden ) form , main . main-add-offre . add-offre > div > div : not ( . hidden ) form {
2024-03-29 21:29:59 +01:00
padding : 0 20vw ;
}
}
2024-04-08 13:55:14 +02:00
main . main-login . login > div > div : not ( . hidden ) form . form-item , main . main-login . user > div > div : not ( . hidden ) form . form-item , main . main-login . register > div > div : not ( . hidden ) form . form-item , main . main-login . contact > div > div : not ( . hidden ) form . form-item , main . main-login . ask > div > div : not ( . hidden ) form . form-item , main . main-login . add-offre > div > div : not ( . hidden ) form . form-item , main . main-user . login > div > div : not ( . hidden ) form . form-item , main . main-user . user > div > div : not ( . hidden ) form . form-item , main . main-user . register > div > div : not ( . hidden ) form . form-item , main . main-user . contact > div > div : not ( . hidden ) form . form-item , main . main-user . ask > div > div : not ( . hidden ) form . form-item , main . main-user . add-offre > div > div : not ( . hidden ) form . form-item , main . main-register . login > div > div : not ( . hidden ) form . form-item , main . main-register . user > div > div : not ( . hidden ) form . form-item , main . main-register . register > div > div : not ( . hidden ) form . form-item , main . main-register . contact > div > div : not ( . hidden ) form . form-item , main . main-register . ask > div > div : not ( . hidden ) form . form-item , main . main-register . add-offre > div > div : not ( . hidden ) form . form-item , main . main-contact . login > div > div : not ( . hidden ) form . form-item , main . main-contact . user > div > div : not ( . hidden ) form . form-item , main . main-contact . register > div > div : not ( . hidden ) form . form-item , main . main-contact . contact > div > div : not ( . hidden ) form . form-item , main . main-contact . ask > div > div : not ( . hidden ) form . form-item , main . main-contact . add-offre > div > div : not ( . hidden ) form . form-item , main . main-ask . login > div > div : not ( . hidden ) form . form-item , main . main-ask . user > div > div : not ( . hidden ) form . form-item , main . main-ask . register > div > div : not ( . hidden ) form . form-item , main . main-ask . contact > div > div : not ( . hidden ) form . form-item , main . main-ask . ask > div > div : not ( . hidden ) form . form-item , main . main-ask . add-offre > div > div : not ( . hidden ) form . form-item , main . main-add-offre . login > div > div : not ( . hidden ) form . form-item , main . main-add-offre . user > div > div : not ( . hidden ) form . form-item , main . main-add-offre . register > div > div : not ( . hidden ) form . form-item , main . main-add-offre . contact > div > div : not ( . hidden ) form . form-item , main . main-add-offre . ask > div > div : not ( . hidden ) form . form-item , main . main-add-offre . add-offre > div > div : not ( . hidden ) form . form-item {
2024-03-29 21:29:59 +01:00
margin : 1 . 8rem 0 ;
}
2024-04-08 13:55:14 +02:00
main . main-login . login > div > div : not ( . hidden ) form . form-item . form-checkbox , main . main-login . user > div > div : not ( . hidden ) form . form-item . form-checkbox , main . main-login . register > div > div : not ( . hidden ) form . form-item . form-checkbox , main . main-login . contact > div > div : not ( . hidden ) form . form-item . form-checkbox , main . main-login . ask > div > div : not ( . hidden ) form . form-item . form-checkbox , main . main-login . add-offre > div > div : not ( . hidden ) form . form-item . form-checkbox , main . main-user . login > div > div : not ( . hidden ) form . form-item . form-checkbox , main . main-user . user > div > div : not ( . hidden ) form . form-item . form-checkbox , main . main-user . register > div > div : not ( . hidden ) form . form-item . form-checkbox , main . main-user . contact > div > div : not ( . hidden ) form . form-item . form-checkbox , main . main-user . ask > div > div : not ( . hidden ) form . form-item . form-checkbox , main . main-user . add-offre > div > div : not ( . hidden ) form . form-item . form-checkbox , main . main-register . login > div > div : not ( . hidden ) form . form-item . form-checkbox , main . main-register . user > div > div : not ( . hidden ) form . form-item . form-checkbox , main . main-register . register > div > div : not ( . hidden ) form . form-item . form-checkbox , main . main-register . contact > div > div : not ( . hidden ) form . form-item . form-checkbox , main . main-register . ask > div > div : not ( . hidden ) form . form-item . form-checkbox , main . main-register . add-offre > div > div : not ( . hidden ) form . form-item . form-checkbox , main . main-contact . login > div > div : not ( . hidden ) form . form-item . form-checkbox , main . main-contact . user > div > div : not ( . hidden ) form . form-item . form-checkbox , main . main-contact . register > div > div : not ( . hidden ) form . form-item . form-checkbox , main . main-contact . contact > div > div : not ( . hidden ) form . form-item . form-checkbox , main . main-contact . ask > div > div : not ( . hidden ) form . form-item . form-checkbox , main . main-contact . add-offre > div > div : not ( . hidden ) form . form-item . form-checkbox , main . main-ask . login > div > div : not ( . hidden ) form . form-item . form-checkbox , main . main-ask . user > div > div : not ( . hidden ) form . form-item . form-checkbox , main . main-ask . register > div > div : not ( . hidden ) form . form-item . form-checkbox , main . main-ask . contact > div > div : not ( . hidden ) form . form-item . form-checkbox , main . main-ask . ask > div > div : not ( . hidden ) form . form-item . form-checkbox , main . main-ask . add-offre > div > div : not ( . hidden ) form . form-item . form-checkbox , main . main-add-offre . login > div > div : not ( . hidden ) form . form-item . form-checkbox , main . main-add-offre . user > div > div : not ( . hidden ) form . form-item . form-checkbox , main . main-add-offre . register > div > div : not ( . hidden ) form . form-item . form-checkbox , main . main-add-offre . contact > div > div : not ( . hidden ) form . form-item . form-checkbox , main . main-add-offre . ask > div > div : not ( . hidden ) form . form-item . form-checkbox , main . main-add-offre . add-offre > div > div : not ( . hidden ) form . form-item . form-checkbox {
2024-03-29 21:29:59 +01:00
width : 1rem ;
height : 1rem ;
-webkit-appearance : auto ;
}
2024-04-08 13:55:14 +02:00
main . main-login . login > div > div : not ( . hidden ) form . form-item . form-required , main . main-login . user > div > div : not ( . hidden ) form . form-item . form-required , main . main-login . register > div > div : not ( . hidden ) form . form-item . form-required , main . main-login . contact > div > div : not ( . hidden ) form . form-item . form-required , main . main-login . ask > div > div : not ( . hidden ) form . form-item . form-required , main . main-login . add-offre > div > div : not ( . hidden ) form . form-item . form-required , main . main-user . login > div > div : not ( . hidden ) form . form-item . form-required , main . main-user . user > div > div : not ( . hidden ) form . form-item . form-required , main . main-user . register > div > div : not ( . hidden ) form . form-item . form-required , main . main-user . contact > div > div : not ( . hidden ) form . form-item . form-required , main . main-user . ask > div > div : not ( . hidden ) form . form-item . form-required , main . main-user . add-offre > div > div : not ( . hidden ) form . form-item . form-required , main . main-register . login > div > div : not ( . hidden ) form . form-item . form-required , main . main-register . user > div > div : not ( . hidden ) form . form-item . form-required , main . main-register . register > div > div : not ( . hidden ) form . form-item . form-required , main . main-register . contact > div > div : not ( . hidden ) form . form-item . form-required , main . main-register . ask > div > div : not ( . hidden ) form . form-item . form-required , main . main-register . add-offre > div > div : not ( . hidden ) form . form-item . form-required , main . main-contact . login > div > div : not ( . hidden ) form . form-item . form-required , main . main-contact . user > div > div : not ( . hidden ) form . form-item . form-required , main . main-contact . register > div > div : not ( . hidden ) form . form-item . form-required , main . main-contact . contact > div > div : not ( . hidden ) form . form-item . form-required , main . main-contact . ask > div > div : not ( . hidden ) form . form-item . form-required , main . main-contact . add-offre > div > div : not ( . hidden ) form . form-item . form-required , main . main-ask . login > div > div : not ( . hidden ) form . form-item . form-required , main . main-ask . user > div > div : not ( . hidden ) form . form-item . form-required , main . main-ask . register > div > div : not ( . hidden ) form . form-item . form-required , main . main-ask . contact > div > div : not ( . hidden ) form . form-item . form-required , main . main-ask . ask > div > div : not ( . hidden ) form . form-item . form-required , main . main-ask . add-offre > div > div : not ( . hidden ) form . form-item . form-required , main . main-add-offre . login > div > div : not ( . hidden ) form . form-item . form-required , main . main-add-offre . user > div > div : not ( . hidden ) form . form-item . form-required , main . main-add-offre . register > div > div : not ( . hidden ) form . form-item . form-required , main . main-add-offre . contact > div > div : not ( . hidden ) form . form-item . form-required , main . main-add-offre . ask > div > div : not ( . hidden ) form . form-item . form-required , main . main-add-offre . add-offre > div > div : not ( . hidden ) form . form-item . form-required {
2024-03-29 21:29:59 +01:00
font-weight : 800 ;
padding-right : 1rem ;
}
2024-04-08 13:55:14 +02:00
main . main-login . login > div > div : not ( . hidden ) form . form-item . description , main . main-login . user > div > div : not ( . hidden ) form . form-item . description , main . main-login . register > div > div : not ( . hidden ) form . form-item . description , main . main-login . contact > div > div : not ( . hidden ) form . form-item . description , main . main-login . ask > div > div : not ( . hidden ) form . form-item . description , main . main-login . add-offre > div > div : not ( . hidden ) form . form-item . description , main . main-user . login > div > div : not ( . hidden ) form . form-item . description , main . main-user . user > div > div : not ( . hidden ) form . form-item . description , main . main-user . register > div > div : not ( . hidden ) form . form-item . description , main . main-user . contact > div > div : not ( . hidden ) form . form-item . description , main . main-user . ask > div > div : not ( . hidden ) form . form-item . description , main . main-user . add-offre > div > div : not ( . hidden ) form . form-item . description , main . main-register . login > div > div : not ( . hidden ) form . form-item . description , main . main-register . user > div > div : not ( . hidden ) form . form-item . description , main . main-register . register > div > div : not ( . hidden ) form . form-item . description , main . main-register . contact > div > div : not ( . hidden ) form . form-item . description , main . main-register . ask > div > div : not ( . hidden ) form . form-item . description , main . main-register . add-offre > div > div : not ( . hidden ) form . form-item . description , main . main-contact . login > div > div : not ( . hidden ) form . form-item . description , main . main-contact . user > div > div : not ( . hidden ) form . form-item . description , main . main-contact . register > div > div : not ( . hidden ) form . form-item . description , main . main-contact . contact > div > div : not ( . hidden ) form . form-item . description , main . main-contact . ask > div > div : not ( . hidden ) form . form-item . description , main . main-contact . add-offre > div > div : not ( . hidden ) form . form-item . description , main . main-ask . login > div > div : not ( . hidden ) form . form-item . description , main . main-ask . user > div > div : not ( . hidden ) form . form-item . description , main . main-ask . register > div > div : not ( . hidden ) form . form-item . description , main . main-ask . contact > div > div : not ( . hidden ) form . form-item . description , main . main-ask . ask > div > div : not ( . hidden ) form . form-item . description , main . main-ask . add-offre > div > div : not ( . hidden ) form . form-item . description , main . main-add-offre . login > div > div : not ( . hidden ) form . form-item . description , main . main-add-offre . user > div > div : not ( . hidden ) form . form-item . description , main . main-add-offre . register > div > div : not ( . hidden ) form . form-item . description , main . main-add-offre . contact > div > div : not ( . hidden ) form . form-item . description , main . main-add-offre . ask > div > div : not ( . hidden ) form . form-item . description , main . main-add-offre . add-offre > div > div : not ( . hidden ) form . form-item . description {
2024-03-29 21:29:59 +01:00
margin-top : 0 . 3rem ;
}
2024-04-08 13:55:14 +02:00
main . main-login . login > div > div : not ( . hidden ) form input , main . main-login . login > div > div : not ( . hidden ) form textarea , main . main-login . user > div > div : not ( . hidden ) form input , main . main-login . user > div > div : not ( . hidden ) form textarea , main . main-login . register > div > div : not ( . hidden ) form input , main . main-login . register > div > div : not ( . hidden ) form textarea , main . main-login . contact > div > div : not ( . hidden ) form input , main . main-login . contact > div > div : not ( . hidden ) form textarea , main . main-login . ask > div > div : not ( . hidden ) form input , main . main-login . ask > div > div : not ( . hidden ) form textarea , main . main-login . add-offre > div > div : not ( . hidden ) form input , main . main-login . add-offre > div > div : not ( . hidden ) form textarea , main . main-user . login > div > div : not ( . hidden ) form input , main . main-user . login > div > div : not ( . hidden ) form textarea , main . main-user . user > div > div : not ( . hidden ) form input , main . main-user . user > div > div : not ( . hidden ) form textarea , main . main-user . register > div > div : not ( . hidden ) form input , main . main-user . register > div > div : not ( . hidden ) form textarea , main . main-user . contact > div > div : not ( . hidden ) form input , main . main-user . contact > div > div : not ( . hidden ) form textarea , main . main-user . ask > div > div : not ( . hidden ) form input , main . main-user . ask > div > div : not ( . hidden ) form textarea , main . main-user . add-offre > div > div : not ( . hidden ) form input , main . main-user . add-offre > div > div : not ( . hidden ) form textarea , main . main-register . login > div > div : not ( . hidden ) form input , main . main-register . login > div > div : not ( . hidden ) form textarea , main . main-register . user > div > div : not ( . hidden ) form input , main . main-register . user > div > div : not ( . hidden ) form textarea , main . main-register . register > div > div : not ( . hidden ) form input , main . main-register . register > div > div : not ( . hidden ) form textarea , main . main-register . contact > div > div : not ( . hidden ) form input , main . main-register . contact > div > div : not ( . hidden ) form textarea , main . main-register . ask > div > div : not ( . hidden ) form input , main . main-register . ask > div > div : not ( . hidden ) form textarea , main . main-register . add-offre > div > div : not ( . hidden ) form input , main . main-register . add-offre > div > div : not ( . hidden ) form textarea , main . main-contact . login > div > div : not ( . hidden ) form input , main . main-contact . login > div > div : not ( . hidden ) form textarea , main . main-contact . user > div > div : not ( . hidden ) form input , main . main-contact . user > div > div : not ( . hidden ) form textarea , main . main-contact . register > div > div : not ( . hidden ) form input , main . main-contact . register > div > div : not ( . hidden ) form textarea , main . main-contact . contact > div > div : not ( . hidden ) form input , main . main-contact . contact > div > div : not ( . hidden ) form textarea , main . main-contact . ask > div > div : not ( . hidden ) form input , main . main-contact . ask > div > div : not ( . hidden ) form textarea , main . main-contact . add-offre > div > div : not ( . hidden ) form input , main . main-contact . add-offre > div > div : not ( . hidden ) form textarea , main . main-ask . login > div > div : not ( . hidden ) form input , main . main-ask . login > div > div : not ( . hidden ) form textarea , main . main-ask . user > div > div : not ( . hidden ) form input , main . main-ask . user > div > div : not ( . hidden ) form textarea , main . main-ask . register > div > div : not ( . hidden ) form input , main . main-ask . register > div > div : not ( . hidden ) form textarea , main . main-ask . contact > div > div : not ( . hidden ) form input , main . main-ask . contact > div > div : not ( . hidden ) form textarea , main . main-ask . ask > div > div : not ( . hidden ) form input , main . main-ask . ask > div > div : not ( . hidden ) form textarea , main . main-ask . add-offre > div > div : not ( . hidden ) form input , main . main-ask . add-offre > div > div : not ( . hidden ) form textarea , main . main-add-offre . login > div > div : not ( . hidden ) form input , main . main-add-offre . login > div > div : not ( . hidden ) form textarea , main . main-add-offre . user > div > div : not ( . hidden ) form input , main . main-add-offre . user > div > div : not ( . hidden ) form textarea , main . main-add-offre . register > div > div : not ( . hidden ) form i
2024-03-29 21:29:59 +01:00
margin-top : 0 . 5rem ;
border : solid 1px # 038788 ;
}
2024-04-08 13:55:14 +02:00
main . main-login . login > div > div : not ( . hidden ) form . button , main . main-login . user > div > div : not ( . hidden ) form . button , main . main-login . register > div > div : not ( . hidden ) form . button , main . main-login . contact > div > div : not ( . hidden ) form . button , main . main-login . ask > div > div : not ( . hidden ) form . button , main . main-login . add-offre > div > div : not ( . hidden ) form . button , main . main-user . login > div > div : not ( . hidden ) form . button , main . main-user . user > div > div : not ( . hidden ) form . button , main . main-user . register > div > div : not ( . hidden ) form . button , main . main-user . contact > div > div : not ( . hidden ) form . button , main . main-user . ask > div > div : not ( . hidden ) form . button , main . main-user . add-offre > div > div : not ( . hidden ) form . button , main . main-register . login > div > div : not ( . hidden ) form . button , main . main-register . user > div > div : not ( . hidden ) form . button , main . main-register . register > div > div : not ( . hidden ) form . button , main . main-register . contact > div > div : not ( . hidden ) form . button , main . main-register . ask > div > div : not ( . hidden ) form . button , main . main-register . add-offre > div > div : not ( . hidden ) form . button , main . main-contact . login > div > div : not ( . hidden ) form . button , main . main-contact . user > div > div : not ( . hidden ) form . button , main . main-contact . register > div > div : not ( . hidden ) form . button , main . main-contact . contact > div > div : not ( . hidden ) form . button , main . main-contact . ask > div > div : not ( . hidden ) form . button , main . main-contact . add-offre > div > div : not ( . hidden ) form . button , main . main-ask . login > div > div : not ( . hidden ) form . button , main . main-ask . user > div > div : not ( . hidden ) form . button , main . main-ask . register > div > div : not ( . hidden ) form . button , main . main-ask . contact > div > div : not ( . hidden ) form . button , main . main-ask . ask > div > div : not ( . hidden ) form . button , main . main-ask . add-offre > div > div : not ( . hidden ) form . button , main . main-add-offre . login > div > div : not ( . hidden ) form . button , main . main-add-offre . user > div > div : not ( . hidden ) form . button , main . main-add-offre . register > div > div : not ( . hidden ) form . button , main . main-add-offre . contact > div > div : not ( . hidden ) form . button , main . main-add-offre . ask > div > div : not ( . hidden ) form . button , main . main-add-offre . add-offre > div > div : not ( . hidden ) form . button {
2024-03-29 21:29:59 +01:00
font-family : "Marianne" , sans-serif ;
font-weight : 800 ;
border : solid 1px # 038788 ;
background-color : white ;
cursor : pointer ;
}
2024-04-08 13:55:14 +02:00
main . main-login . login > div > div : not ( . hidden ) form . button : hover , main . main-login . user > div > div : not ( . hidden ) form . button : hover , main . main-login . register > div > div : not ( . hidden ) form . button : hover , main . main-login . contact > div > div : not ( . hidden ) form . button : hover , main . main-login . ask > div > div : not ( . hidden ) form . button : hover , main . main-login . add-offre > div > div : not ( . hidden ) form . button : hover , main . main-user . login > div > div : not ( . hidden ) form . button : hover , main . main-user . user > div > div : not ( . hidden ) form . button : hover , main . main-user . register > div > div : not ( . hidden ) form . button : hover , main . main-user . contact > div > div : not ( . hidden ) form . button : hover , main . main-user . ask > div > div : not ( . hidden ) form . button : hover , main . main-user . add-offre > div > div : not ( . hidden ) form . button : hover , main . main-register . login > div > div : not ( . hidden ) form . button : hover , main . main-register . user > div > div : not ( . hidden ) form . button : hover , main . main-register . register > div > div : not ( . hidden ) form . button : hover , main . main-register . contact > div > div : not ( . hidden ) form . button : hover , main . main-register . ask > div > div : not ( . hidden ) form . button : hover , main . main-register . add-offre > div > div : not ( . hidden ) form . button : hover , main . main-contact . login > div > div : not ( . hidden ) form . button : hover , main . main-contact . user > div > div : not ( . hidden ) form . button : hover , main . main-contact . register > div > div : not ( . hidden ) form . button : hover , main . main-contact . contact > div > div : not ( . hidden ) form . button : hover , main . main-contact . ask > div > div : not ( . hidden ) form . button : hover , main . main-contact . add-offre > div > div : not ( . hidden ) form . button : hover , main . main-ask . login > div > div : not ( . hidden ) form . button : hover , main . main-ask . user > div > div : not ( . hidden ) form . button : hover , main . main-ask . register > div > div : not ( . hidden ) form . button : hover , main . main-ask . contact > div > div : not ( . hidden ) form . button : hover , main . main-ask . ask > div > div : not ( . hidden ) form . button : hover , main . main-ask . add-offre > div > div : not ( . hidden ) form . button : hover , main . main-add-offre . login > div > div : not ( . hidden ) form . button : hover , main . main-add-offre . user > div > div : not ( . hidden ) form . button : hover , main . main-add-offre . register > div > div : not ( . hidden ) form . button : hover , main . main-add-offre . contact > div > div : not ( . hidden ) form . button : hover , main . main-add-offre . ask > div > div : not ( . hidden ) form . button : hover , main . main-add-offre . add-offre > div > div : not ( . hidden ) form . button : hover {
2024-03-29 21:29:59 +01:00
background-color : rgba ( 255 , 255 , 255 , 0 . 6 ) ;
}
2023-12-20 06:48:35 +01:00
. user . contextual-region > div {
display : flex ;
2024-03-29 21:29:59 +01:00
font-family : "Marianne" , sans-serif ;
}
. user . contextual-region > div > h4 {
padding-right : 0 . 5rem ;
}
2023-12-20 06:48:35 +01:00
2024-04-10 12:48:33 +02:00
# edit-field-description-0-format {
display : none ;
}
2023-12-06 17:06:45 +01:00
/* PAGES */
. home_introduction {
2024-10-31 20:08:58 +01:00
background-color : white ;
2023-12-06 17:06:45 +01:00
width : 100 % ;
2024-10-31 20:08:58 +01:00
box-sizing : border-box ;
2024-11-05 01:44:18 +01:00
padding : 3rem 1rem ;
margin : 2rem 0 ;
2024-03-29 21:29:59 +01:00
}
. home_introduction h2 {
display : none ;
}
. home_introduction > . logo {
2024-10-31 20:08:58 +01:00
display : flex ;
justify-content : center ;
align-items : center ;
2024-03-29 21:29:59 +01:00
width : 100 % ;
2024-10-31 20:08:58 +01:00
margin-bottom : 2rem ;
2024-03-29 21:29:59 +01:00
}
. home_introduction > . logo img {
2024-10-31 20:08:58 +01:00
width : 50 % ;
height : auto ;
2024-03-29 21:29:59 +01:00
}
2024-11-05 01:44:18 +01:00
@ media ( min-width : 1080px ) {
2024-03-29 21:29:59 +01:00
. home_introduction > . logo img {
2024-10-31 20:08:58 +01:00
width : 100 % ;
2024-03-29 21:29:59 +01:00
}
}
2024-11-05 01:44:18 +01:00
@ media ( min-width : 1080px ) {
2024-10-31 20:08:58 +01:00
. home_introduction > . logo {
width : 170 % ;
margin : 0 3rem ;
2024-03-29 21:29:59 +01:00
}
}
. home_introduction article > div {
height : unset ! important ;
2024-10-31 20:08:58 +01:00
min-height : 100 % ;
2024-03-29 21:29:59 +01:00
}
. home_introduction article > div p {
font-family : "Marianne" , sans-serif ;
font-size : 1rem ;
line-height : 1 . 4 ;
2024-10-31 20:08:58 +01:00
width : 100 % ;
2024-03-29 21:29:59 +01:00
}
2024-10-31 20:08:58 +01:00
@ media ( min-width : 760px ) {
2024-03-29 21:29:59 +01:00
. home_introduction article > div p {
2024-11-05 01:44:18 +01:00
padding-left : 3rem ;
2024-10-31 20:08:58 +01:00
padding-right : 3rem ;
2024-03-29 21:29:59 +01:00
}
}
2024-11-05 01:44:18 +01:00
@ media ( min-width : 1080px ) {
. home_introduction article > div p {
padding-left : 0 ;
}
}
2024-03-29 21:29:59 +01:00
@ media ( min-width : 760px ) {
2023-12-15 20:04:59 +01:00
. home_introduction article > div {
2024-03-29 21:29:59 +01:00
padding : 0 ! important ;
}
}
. home_introduction div . more-link {
margin-top : 3rem ;
margin-bottom : 1 . 5rem ;
display : flex ;
justify-content : center ;
align-items : center ;
}
. home_introduction div . more-link a {
text-align : center ;
color : black ;
font-family : "Marianne" , sans-serif ;
font-weight : 800 ;
font-size : 0 . 9rem ;
background-color : white ;
border : solid 2px # 00ff80 ;
padding : 9px 18px ;
transition : background-color 0 . 3s ease ;
}
. home_introduction div . more-link a svg {
display : none ;
}
. home_introduction div . more-link a : hover {
background-color : # 00ff80 ;
}
2024-10-31 20:08:58 +01:00
@ media ( min-width : 760px ) {
2023-12-15 20:04:59 +01:00
. home_introduction div . more-link {
2024-10-31 20:08:58 +01:00
position : absolute ;
left : 0 ;
right : 0 ;
2024-03-29 21:29:59 +01:00
}
}
@ media ( min-width : 760px ) {
. home_introduction {
2024-10-31 20:08:58 +01:00
padding : 8rem 1rem ;
padding-top : 4rem ;
margin : 6rem 0 ;
margin-left : 20vw ;
margin-right : 20vw ;
width : calc ( 100 % - 40vw ) ;
2024-11-05 01:44:18 +01:00
}
}
@ media ( min-width : 1080px ) {
. home_introduction {
2024-10-31 20:08:58 +01:00
display : flex ;
justify-content : space-around ;
2024-03-29 21:29:59 +01:00
}
}
2023-12-06 17:06:45 +01:00
. home_consultation {
2023-12-20 06:48:35 +01:00
position : relative ;
2023-12-06 17:06:45 +01:00
width : 100 % ;
2024-03-29 21:29:59 +01:00
padding : 4rem 0 ;
2024-11-02 04:12:25 +01:00
background : linear-gradient ( to bottom , # fcf9ee 80 % , white 100 % ) ;
2024-03-29 21:29:59 +01:00
}
. home_consultation h2 {
2024-11-02 04:12:25 +01:00
margin-bottom : 1 . 2rem ;
2024-10-31 20:08:58 +01:00
font-family : "Barlow Condensed" , sans-serif ;
font-size : 1 . 2rem ;
2024-03-29 21:29:59 +01:00
padding : 0 3vw ;
margin-top : 1rem ;
color : # 038788 ;
2024-10-31 20:08:58 +01:00
text-transform : uppercase ;
2024-03-29 21:29:59 +01:00
}
. home_consultation h2 a {
color : # 038788 ;
}
2024-10-31 20:08:58 +01:00
@ media ( min-width : 760px ) {
. home_consultation h2 {
font-size : 2 . 3rem ;
}
}
2024-03-29 21:29:59 +01:00
@ media ( min-width : 760px ) {
2023-12-15 20:04:59 +01:00
. home_consultation h2 {
2024-03-29 21:29:59 +01:00
padding-left : 0 ! important ;
}
}
@ media ( min-width : 1080px ) {
. home_consultation h2 {
margin-left : 12 . 5vw ;
max-width : 50vw ;
}
}
. home_consultation h2 + div h2 , . home_consultation h2 + div h3 , . home_consultation h2 + div h4 {
font-family : "Barlow" , sans-serif ;
color : black ;
font-size : 1 . 6rem ;
}
@ media ( min-width : 1080px ) {
2024-01-06 09:39:13 +01:00
. home_consultation h2 + div h2 , . home_consultation h2 + div h3 , . home_consultation h2 + div h4 {
2024-03-29 21:29:59 +01:00
max-width : 50vw ;
margin-left : 12 . 5vw ;
}
}
. home_consultation article > div {
height : unset ! important ;
}
. home_consultation article > div p {
font-family : "Marianne" , sans-serif ;
font-size : 1rem ;
line-height : 1 . 4 ;
}
@ media ( min-width : 1080px ) {
. home_consultation article > div p {
margin-left : 12 . 5vw ;
max-width : 50vw ;
}
}
@ media ( min-width : 760px ) {
2023-12-15 20:04:59 +01:00
. home_consultation article > div {
2024-03-29 21:29:59 +01:00
padding : 0 ! important ;
}
}
. home_consultation div . more-link {
margin-top : 3rem ;
display : flex ;
justify-content : center ;
align-items : center ;
}
. home_consultation div . more-link a {
text-align : center ;
color : black ;
font-family : "Marianne" , sans-serif ;
font-weight : 800 ;
font-size : 0 . 9rem ;
background-color : white ;
border : solid 2px # 00ff80 ;
padding : 9px 18px ;
transition : background-color 0 . 3s ease ;
}
. home_consultation div . more-link a svg {
display : none ;
}
. home_consultation div . more-link a : hover {
background-color : # 00ff80 ;
}
@ media ( min-width : 1080px ) {
2023-12-15 20:04:59 +01:00
. home_consultation div . more-link {
display : flex ;
2024-03-29 21:29:59 +01:00
justify-content : flex-end ;
}
}
@ media ( min-width : 760px ) {
. home_consultation {
padding-left : 12 . 5vw ;
padding-right : 12 . 5vw ;
}
}
2023-12-06 17:06:45 +01:00
2024-11-05 01:44:18 +01:00
. map-projets {
background-color : white ;
padding : 1rem 0 ;
margin-left : 3vw ;
width : calc ( 100 % - 3vw * 2 ) ;
}
@ media ( min-width : 760px ) {
. map-projets {
margin-left : 20vw ;
width : calc ( 100 % - 40vw ) ;
}
}
@ media ( min-width : 1080px ) {
. map-projets {
margin-left : 25vw ;
width : calc ( 100 % - 50vw ) ;
}
}
. map-projets > h2 {
font-family : "Barlow Condensed" , sans-serif ;
font-size : 1 . 2rem ;
padding : 0 3vw ;
margin-top : 1rem ;
color : # 038788 ;
text-transform : uppercase ;
}
. map-projets > h2 a {
color : # 038788 ;
}
@ media ( min-width : 760px ) {
. map-projets > h2 {
font-size : 2 . 3rem ;
}
}
. map-projets > . projets_intro {
padding : 0 3vw ;
font-family : "Marianne" , sans-serif ;
font-size : 1rem ;
line-height : 1 . 4 ;
}
. map-projets > . projets_intro h1 , . map-projets > . projets_intro h2 , . map-projets > . projets_intro h3 ,
. map-projets > . projets_intro h4 , . map-projets > . projets_intro h5 , . map-projets > . projets_intro h6 {
font-family : "Barlow" , sans-serif ;
color : black ;
font-size : 1 . 6rem ;
}
. map-projets > . projets_intro a {
color : black ;
}
. map-projets > . projets_intro > p {
margin : 1rem 0 ;
}
. map-projets > # sites-map-container {
margin : 0 2rem ;
width : calc ( 100 % - 4rem ) ;
}
. map-projets > # sites-map-container # popup h3 {
2024-11-02 04:12:25 +01:00
font-family : "Marianne" , sans-serif ;
font-size : 0 . 9rem ;
color : # 038788 ;
font-weight : 800 ;
}
@ media ( min-width : 760px ) {
2024-11-05 01:44:18 +01:00
. map-projets > # sites-map-container # popup h3 {
2024-11-02 04:12:25 +01:00
font-size : 1 . 2rem ;
}
}
2024-11-05 01:44:18 +01:00
. map-projets > # sites-map-container # popup p {
2024-11-02 04:12:25 +01:00
font-family : "Marianne" , sans-serif ;
font-size : 1rem ;
line-height : 1 . 4 ;
}
2023-12-13 15:08:55 +01:00
. fullpage {
2023-12-15 20:04:59 +01:00
margin-bottom : 10vh ;
2023-12-13 15:08:55 +01:00
padding-top : 3vh ;
2024-11-05 01:44:18 +01:00
padding-bottom : 3vh ;
background-color : white ;
2024-03-29 21:29:59 +01:00
position : relative ;
}
2024-11-05 01:44:18 +01:00
. fullpage h2 {
margin-top : 5vh ! important ;
2024-03-29 21:29:59 +01:00
margin-bottom : 7vh ;
z-index : 1 ;
position : relative ;
width : auto ;
display : inline-block ;
2024-11-02 04:12:25 +01:00
font-family : "Barlow Condensed" , sans-serif ;
font-size : 1 . 2rem ;
padding : 0 3vw ;
margin-top : 1rem ;
color : # 038788 ;
text-transform : uppercase ;
2024-03-29 21:29:59 +01:00
}
2024-11-05 01:44:18 +01:00
. fullpage h2 a {
2024-03-29 21:29:59 +01:00
color : # 038788 ;
}
2024-10-31 20:08:58 +01:00
@ media ( min-width : 760px ) {
2024-11-05 01:44:18 +01:00
. fullpage h2 {
2024-10-31 20:08:58 +01:00
font-size : 2 . 3rem ;
}
}
2024-03-29 21:29:59 +01:00
. fullpage . legende {
display : block ! important ;
font-size : 0 . 8rem ;
color : # 314e41 ;
}
. fullpage . fullpage_content > h2 {
margin-bottom : 1rem ;
}
. fullpage . fullpage_content . sous_titre {
2024-11-02 04:12:25 +01:00
font-size : 1 . 2rem ;
padding : 0 3vw ;
2024-03-29 21:29:59 +01:00
font-family : "Marianne" , sans-serif ;
font-size : 1rem ;
line-height : 1 . 4 ;
}
. fullpage . fullpage_content p {
2024-11-02 04:12:25 +01:00
padding : 0 3vw ;
margin-bottom : 2rem ;
2024-03-29 21:29:59 +01:00
font-family : "Marianne" , sans-serif ;
font-size : 1rem ;
line-height : 1 . 4 ;
}
. fullpage . fullpage_content p : first-of-type {
margin-top : 7vh ;
}
. fullpage . fullpage_content . liens_fixed > div > div , . fullpage . fullpage_content . file_fixed > div > div {
padding : 0 1 . 5vw ;
text-align : right ;
margin : 2rem 0 ;
}
. fullpage . fullpage_content . liens_fixed > div > div a , . fullpage . fullpage_content . file_fixed > div > div a {
text-align : center ;
color : black ;
font-family : "Marianne" , sans-serif ;
font-weight : 800 ;
font-size : 0 . 9rem ;
background-color : white ;
border : solid 2px # 00ff80 ;
padding : 9px 18px ;
transition : background-color 0 . 3s ease ;
}
. fullpage . fullpage_content . liens_fixed > div > div a svg , . fullpage . fullpage_content . file_fixed > div > div a svg {
display : none ;
}
. fullpage . fullpage_content . liens_fixed > div > div a : hover , . fullpage . fullpage_content . file_fixed > div > div a : hover {
background-color : # 00ff80 ;
}
. fullpage . fullpage_content . liens_fixed > div > div a , . fullpage . fullpage_content . file_fixed > div > div a {
display : inline-block ;
}
@ media ( min-width : 1080px ) {
2023-12-15 20:04:59 +01:00
. fullpage . fullpage_content . liens_fixed > div > div , . fullpage . fullpage_content . file_fixed > div > div {
2024-03-29 21:29:59 +01:00
margin-bottom : 0 ! important ;
margin : 0 ;
position : fixed ;
left : 75vw ;
bottom : 10vh ;
}
. fullpage . fullpage_content . liens_fixed > div > div > div , . fullpage . fullpage_content . file_fixed > div > div > div {
height : 3vh ;
}
. fullpage . fullpage_content . liens_fixed > div > div a , . fullpage . fullpage_content . file_fixed > div > div a {
max-width : 19vw ;
}
}
. fullpage . fullpage_content . file_fixed span : last-of-type {
display : none ;
}
. fullpage . fullpage_content h3 , . fullpage . fullpage_content h4 , . fullpage . fullpage_content h5 , . fullpage . fullpage_content h6 {
2024-11-02 04:12:25 +01:00
margin-bottom : 1rem ;
padding-left : 3vw ;
2024-03-29 21:29:59 +01:00
font-family : "Marianne" , sans-serif ;
2024-10-31 20:08:58 +01:00
font-size : 0 . 9rem ;
2024-03-29 21:29:59 +01:00
color : # 038788 ;
font-weight : 800 ;
}
2024-10-31 20:08:58 +01:00
@ media ( min-width : 760px ) {
. fullpage . fullpage_content h3 , . fullpage . fullpage_content h4 , . fullpage . fullpage_content h5 , . fullpage . fullpage_content h6 {
font-size : 1 . 2rem ;
}
}
2024-03-29 21:29:59 +01:00
. fullpage . views-row {
margin-bottom : 8vh ;
}
@ media ( min-width : 760px ) {
. fullpage {
2024-11-05 01:44:18 +01:00
margin-top : 5vh ;
2024-03-29 21:29:59 +01:00
padding-top : 0 ;
width : 75vw ;
margin-left : 12 . 5vw ;
}
}
@ media ( min-width : 1080px ) {
. fullpage {
2024-11-05 01:44:18 +01:00
margin-top : 13vh ;
width : 50vw ;
2024-03-29 21:29:59 +01:00
margin-left : 25 % ;
}
}
2024-10-31 01:32:57 +01:00
@ media ( min-width : 760px ) {
. fullpage . large-container {
width : auto ;
margin-left : 3vw ;
margin-right : 3vw ;
}
}
2023-12-13 15:08:55 +01:00
2024-11-05 01:44:18 +01:00
@ media ( min-width : 760px ) {
main : has ( # block-erabletheme-leprogramme-2 ) . fullpage {
width : 70vw ;
margin-left : 2vw ;
}
}
@ media ( min-width : 1080px ) {
main : has ( # block-erabletheme-leprogramme-2 ) . fullpage {
width : 50vw ;
margin-left : 3vw ;
margin-right : 24vw ;
}
}
aside . layout-sidebar-first : has ( # block-erabletheme-leprogramme-2 ) {
height : auto ;
margin-top : 2vh ;
margin-bottom : 2vh ;
}
@ media screen and ( min-width : 760px ) {
aside . layout-sidebar-first : has ( # block-erabletheme-leprogramme-2 ) {
margin-top : 5vh ;
margin-bottom : 0 ;
}
}
@ media screen and ( min-width : 1080px ) {
aside . layout-sidebar-first : has ( # block-erabletheme-leprogramme-2 ) {
margin-top : 13vh ;
}
}
aside . layout-sidebar-first : has ( # block-erabletheme-leprogramme-2 ) > div {
width : auto ;
display : inline-block ;
}
@ media screen and ( min-width : 760px ) {
aside . layout-sidebar-first : has ( # block-erabletheme-leprogramme-2 ) > div {
position : sticky ;
top : 5vh ;
width : 27vw ;
}
}
@ media screen and ( min-width : 1080px ) {
aside . layout-sidebar-first : has ( # block-erabletheme-leprogramme-2 ) > div {
top : 12vh ;
width : 22vw ;
}
}
aside . layout-sidebar-first : has ( # block-erabletheme-leprogramme-2 ) > div # block-erabletheme-leprogramme-2 {
padding : 1 . 5rem ;
background-color : white ;
margin-left : 2vw ;
}
aside . layout-sidebar-first : has ( # block-erabletheme-leprogramme-2 ) > div # block-erabletheme-leprogramme-2 > h2 {
padding-bottom : 1rem ;
border-bottom : solid 1px # 038788 ;
display : flex ;
justify-content : space-between ;
cursor : pointer ;
}
aside . layout-sidebar-first : has ( # block-erabletheme-leprogramme-2 ) > div # block-erabletheme-leprogramme-2 > h2 > span {
font-family : "Marianne" , sans-serif ;
font-size : 0 . 9rem ;
color : # 038788 ;
font-weight : 800 ;
}
@ media ( min-width : 760px ) {
aside . layout-sidebar-first : has ( # block-erabletheme-leprogramme-2 ) > div # block-erabletheme-leprogramme-2 > h2 > span {
font-size : 1 . 2rem ;
}
}
aside . layout-sidebar-first : has ( # block-erabletheme-leprogramme-2 ) > div # block-erabletheme-leprogramme-2 > h2 > div {
mask-image : url ( "/themes/erabletheme/assets/icons/arrow-down-s-line.svg" ) ;
background-size : contain ;
background-color : # 038788 ;
width : 1 . 3rem ;
height : 1 . 3rem ;
color : # 038788 ;
transform : rotate ( 0deg ) ;
transition : transform 0 . 3s ease ;
}
aside . layout-sidebar-first : has ( # block-erabletheme-leprogramme-2 ) > div # block-erabletheme-leprogramme-2 > h2 > div . closed {
transform : rotate ( 180deg ) ;
}
aside . layout-sidebar-first : has ( # block-erabletheme-leprogramme-2 ) > div # block-erabletheme-leprogramme-2 > ul {
max-height : 100vh ;
overflow : hidden ;
transition : max-height 0 . 6s ease ;
}
aside . layout-sidebar-first : has ( # block-erabletheme-leprogramme-2 ) > div # block-erabletheme-leprogramme-2 > ul > li {
margin : 1rem 0 ;
font-family : "Marianne" , sans-serif ;
font-size : 1rem ;
line-height : 1 . 4 ;
}
aside . layout-sidebar-first : has ( # block-erabletheme-leprogramme-2 ) > div # block-erabletheme-leprogramme-2 > ul > li > a {
color : black ;
font-size : 0 . 9rem ;
}
aside . layout-sidebar-first : has ( # block-erabletheme-leprogramme-2 ) > div # block-erabletheme-leprogramme-2 > ul > li > a : hover , aside . layout-sidebar-first : has ( # block-erabletheme-leprogramme-2 ) > div # block-erabletheme-leprogramme-2 > ul > li > a . is-active {
font-weight : 800 ;
}
aside . layout-sidebar-first : has ( # block-erabletheme-leprogramme-2 ) > div # block-erabletheme-leprogramme-2 > ul . closed {
max-height : 0vh ;
}
2024-09-19 12:02:42 +02:00
. paragraph--type--membre-equipe {
2024-03-29 21:29:59 +01:00
height : auto ;
display : grid ;
grid-template-columns : 30vw auto 1fr ;
grid-auto-rows : auto ;
margin-bottom : 5vh ;
2024-11-05 01:44:18 +01:00
padding : 0 3vw ! important ;
}
. paragraph--type--membre-equipe : first-of-type {
margin-top : 5vh ;
2024-03-29 21:29:59 +01:00
}
2024-09-19 12:02:42 +02:00
. paragraph--type--membre-equipe > div : first-of-type {
2024-03-29 21:29:59 +01:00
grid-row : 1 / 3 ;
display : flex ;
align-items : center ;
}
2024-09-19 12:02:42 +02:00
. paragraph--type--membre-equipe > div : first-of-type > div {
2024-03-29 21:29:59 +01:00
width : 20vw ;
height : 20vw ;
2024-11-05 01:44:18 +01:00
position : relative ;
2024-03-29 21:29:59 +01:00
}
2024-09-19 12:02:42 +02:00
. paragraph--type--membre-equipe > div : first-of-type > div img {
2024-11-05 01:44:18 +01:00
border-radius : 10vw ;
2024-03-29 21:29:59 +01:00
width : 100 % ;
height : 100 % ;
object-fit : cover ;
}
2024-11-05 01:44:18 +01:00
. paragraph--type--membre-equipe > div : first-of-type > div :: after {
top : 0 ;
left : 0 ;
position : absolute ;
content : "" ;
height : 100 % ;
width : 100 % ;
background-image : url ( "/themes/erabletheme/assets/cercle_dessin.svg" ) ;
background-size : cover ;
display : block ;
pointer-events : none ;
}
2024-09-19 12:02:42 +02:00
. paragraph--type--membre-equipe > div : nth-of-type ( 2 ) ,
. paragraph--type--membre-equipe > div : nth-of-type ( 3 ) {
2024-11-02 04:12:25 +01:00
margin-bottom : 2vh ;
align-self : flex-end ;
2024-03-29 21:29:59 +01:00
font-family : "Marianne" , sans-serif ;
2024-10-31 20:08:58 +01:00
font-size : 0 . 9rem ;
2024-03-29 21:29:59 +01:00
color : # 038788 ;
font-weight : 800 ;
}
2024-10-31 20:08:58 +01:00
@ media ( min-width : 760px ) {
. paragraph--type--membre-equipe > div : nth-of-type ( 2 ) ,
. paragraph--type--membre-equipe > div : nth-of-type ( 3 ) {
font-size : 1 . 2rem ;
}
}
2024-09-19 12:02:42 +02:00
. paragraph--type--membre-equipe > div : nth-of-type ( 3 ) {
2024-03-29 21:29:59 +01:00
padding-left : 0 . 5rem ;
}
2024-09-19 12:02:42 +02:00
. paragraph--type--membre-equipe > div : last-of-type {
2024-11-02 04:12:25 +01:00
grid-column : 2 / 4 ;
2024-03-29 21:29:59 +01:00
font-family : "Marianne" , sans-serif ;
font-size : 1rem ;
line-height : 1 . 4 ;
}
2024-11-05 01:44:18 +01:00
. paragraph--type--membre-equipe > div : last-of-type > div > p {
margin-top : 0 ! important ;
padding-left : 0 ;
}
2024-03-29 21:29:59 +01:00
@ media ( min-width : 760px ) {
2024-09-19 12:02:42 +02:00
. paragraph--type--membre-equipe {
2024-03-29 21:29:59 +01:00
grid-template-columns : 10vw auto 1fr ;
}
2024-09-19 12:02:42 +02:00
. paragraph--type--membre-equipe > div : first-of-type > div {
2024-03-29 21:29:59 +01:00
width : 10vw ;
height : 10vw ;
border-radius : 5vw ;
}
2024-09-19 12:02:42 +02:00
. paragraph--type--membre-equipe > div : nth-of-type ( 2 ) {
2024-03-29 21:29:59 +01:00
padding-left : 3vw ;
}
2024-11-05 01:44:18 +01:00
. paragraph--type--membre-equipe > div : last-of-type > div > p {
2024-03-29 21:29:59 +01:00
padding-left : 3vw ;
}
}
2023-12-06 17:06:45 +01:00
2024-09-19 12:02:42 +02:00
. content_gouvernance . views-row {
margin-bottom : 2vh ;
}
. content_gouvernance . views-row article > h2 {
margin-bottom : 2vh ;
font-family : "Barlow" , sans-serif ;
color : black ;
font-size : 1 . 6rem ;
}
. content_gouvernance . views-row article > h2 + div > div {
2024-11-02 04:12:25 +01:00
margin-bottom : 2em ;
2024-09-19 12:02:42 +02:00
font-family : "Marianne" , sans-serif ;
font-size : 1rem ;
line-height : 1 . 4 ;
}
. content_gouvernance . views-row article > div : first-of-type {
height : unset ;
flex-direction : column ;
}
2023-12-14 06:01:09 +01:00
. content_partenaires . views-row {
2024-03-29 21:29:59 +01:00
margin-bottom : 2vh ;
}
. content_partenaires . views-row article > h2 {
margin-bottom : 2vh ;
font-family : "Barlow" , sans-serif ;
color : black ;
font-size : 1 . 6rem ;
}
. content_partenaires . views-row article > div : first-of-type {
height : unset ! important ;
display : grid ;
grid-template-columns : 0 . 3fr 1fr ;
align-items : center ;
2024-11-05 01:44:18 +01:00
padding : 0 3vw ;
2024-03-29 21:29:59 +01:00
}
. content_partenaires . views-row article > div : first-of-type > div : first-of-type > div {
width : 30vw ;
height : auto ;
overflow : hidden ;
margin-bottom : 1rem ;
}
. content_partenaires . views-row article > div : first-of-type > div : first-of-type > div img {
width : 100 % ;
height : auto ;
mix-blend-mode : darken ;
}
@ media ( min-width : 760px ) {
. content_partenaires . views-row article > div : first-of-type > div : first-of-type > div {
width : 20vw ;
}
}
@ media ( min-width : 1080px ) {
. content_partenaires . views-row article > div : first-of-type > div : first-of-type > div {
width : 10vw ;
}
}
. content_partenaires . views-row article > div : first-of-type > div : nth-of-type ( 2 ) {
font-family : "Marianne" , sans-serif ;
font-size : 1rem ;
line-height : 1 . 4 ;
margin-bottom : 2rem ;
padding-left : 3vw ;
}
. content_partenaires . views-row article > div : first-of-type > div : last-of-type {
grid-column : 1 / 3 ;
width : 100 % ;
text-align : right ;
padding-bottom : 2rem ;
margin-top : 1rem ;
}
. content_partenaires . views-row article > div : first-of-type > div : last-of-type a {
text-align : center ;
color : black ;
font-family : "Marianne" , sans-serif ;
font-weight : 800 ;
font-size : 0 . 9rem ;
background-color : white ;
border : solid 2px # 00ff80 ;
padding : 9px 18px ;
transition : background-color 0 . 3s ease ;
}
. content_partenaires . views-row article > div : first-of-type > div : last-of-type a svg {
display : none ;
}
. content_partenaires . views-row article > div : first-of-type > div : last-of-type a : hover {
background-color : # 00ff80 ;
}
# block-erabletheme-unequestion {
position : relative ;
display : grid ;
grid-template-columns : 0 . 5fr 1fr ;
grid-template-rows : repeat ( 2 , 1fr ) ;
align-items : center ;
width : 50vw ;
margin-left : 1 . 5vw ;
font-family : "Marianne" , sans-serif ;
font-size : 1rem ;
line-height : 1 . 4 ;
background-color : # 038788 ;
color : white ;
font-weight : 800 ;
padding-bottom : 2rem ;
padding-top : 1 . 5rem ;
padding-right : 0 . 5rem ;
}
@ media ( min-width : 760px ) {
# block-erabletheme-unequestion {
position : absolute ;
width : 40vw ;
left : 1 . 5vw ;
bottom : -25vh ;
}
}
@ media ( min-width : 1080px ) {
# block-erabletheme-unequestion {
left : unset ;
right : 1 . 5vw ;
width : 22vw ;
bottom : unset ;
top : 24vh ;
padding-right : 1rem ;
}
}
# block-erabletheme-unequestion > h2 {
grid-column : 2 ;
}
# block-erabletheme-unequestion > div {
grid-column : 2 ;
}
# block-erabletheme-unequestion > div a {
color : white ;
text-decoration : underline ;
}
# block-erabletheme-unequestion :: before {
content : "?" ;
grid-column : 1 ;
grid-row : 1 / 3 ;
justify-self : center ;
align-self : center ;
border : solid 1px white ;
width : 3rem ;
height : 3rem ;
border-radius : 1 . 5rem ;
font-size : 1 . 6rem ;
display : flex ;
justify-content : center ;
align-items : center ;
margin-right : 0 . 5rem ;
}
2024-03-30 18:41:51 +01:00
# block-erabletheme-unequestion a {
display : block ;
transform : translateY ( 0 ) ;
transition : transform 0 . 2s ease-out ;
}
# block-erabletheme-unequestion a : hover {
transform : translateY ( -2px ) ;
}
2024-03-29 21:29:59 +01:00
. fullpage . meetup > h2 {
border-bottom : solid 1px # 038788 ;
padding : 0 ;
padding-bottom : 4vh ;
margin-left : 3vw ;
margin-right : 3vw ;
margin-bottom : 4vh ;
height : auto ;
}
@ media ( min-width : 1080px ) {
. fullpage . meetup > h2 {
width : calc ( 75 % - 6vw ) ;
}
}
. fullpage . meetup > header {
font-family : "Marianne" , sans-serif ;
font-size : 1rem ;
line-height : 1 . 4 ;
}
. fullpage . meetup > header > div : first-of-type {
margin-left : 3vw ;
margin-right : 3vw ;
}
@ media ( min-width : 760px ) {
. fullpage . meetup > header > div : first-of-type {
width : calc ( 75 % - 6vw ) ;
}
}
. fullpage . meetup > header > div : last-of-type {
background-color : # 038788 ;
2024-03-30 18:41:51 +01:00
width : 60 % ;
margin-left : calc ( 40 % - 3vw ) ;
2024-03-29 21:29:59 +01:00
margin-top : 4vh ;
2024-04-26 19:58:44 +02:00
margin-bottom : 4vh ;
2024-03-30 18:41:51 +01:00
}
@ media ( min-width : 760px ) {
. fullpage . meetup > header > div : last-of-type {
2024-04-26 19:58:44 +02:00
position : absolute ;
top : 3vh ;
right : 4vh ;
2024-03-30 18:41:51 +01:00
width : 40 % ;
}
2024-03-29 21:29:59 +01:00
}
@ media ( min-width : 1080px ) {
. fullpage . meetup > header > div : last-of-type {
width : 20 % ;
}
}
. fullpage . meetup > header > div : last-of-type > div {
2024-03-30 18:41:51 +01:00
height : 100 % ;
2024-03-29 21:29:59 +01:00
}
. fullpage . meetup > header > div : last-of-type > div > a {
2024-04-26 19:58:44 +02:00
padding : 0 . 5rem 0 . 5rem ;
2024-03-30 18:41:51 +01:00
height : 100 % ;
display : block ;
2024-03-29 21:29:59 +01:00
font-weight : 800 ;
color : white ;
2024-03-30 18:41:51 +01:00
display : flex ;
flex-direction : row ;
align-items : center ;
justify-content : space-around ;
transform : translateY ( 0 ) ;
transition : transform 0 . 2s ease-out ;
2024-03-29 21:29:59 +01:00
}
2024-04-26 19:58:44 +02:00
@ media ( min-width : 760px ) {
. fullpage . meetup > header > div : last-of-type > div > a {
padding : 1rem 0 . 5rem ;
}
}
2024-03-29 21:29:59 +01:00
. fullpage . meetup > header > div : last-of-type > div > a :: after {
content : " →" ;
}
2024-03-30 18:41:51 +01:00
. fullpage . meetup > header > div : last-of-type > div > a :: before {
2024-03-29 21:29:59 +01:00
content : "+" ;
2024-03-30 18:41:51 +01:00
text-decoration : none ! important ;
2024-03-29 21:29:59 +01:00
color : white ;
border : solid 1px white ;
2024-04-26 19:58:44 +02:00
width : 1 . 8rem ;
height : 1 . 8rem ;
2024-03-29 21:29:59 +01:00
border-radius : 1 . 5rem ;
2024-04-26 19:58:44 +02:00
font-size : 1 . 2rem ;
2024-03-29 21:29:59 +01:00
display : flex ;
justify-content : center ;
align-items : center ;
2024-03-30 18:41:51 +01:00
margin-right : 0 . 6rem ;
2024-04-26 19:58:44 +02:00
padding-bottom : 5px ;
}
@ media ( min-width : 760px ) {
. fullpage . meetup > header > div : last-of-type > div > a :: before {
padding-bottom : 10px ;
width : 3rem ;
height : 3rem ;
font-size : 1 . 6rem ;
}
2024-03-30 18:41:51 +01:00
}
. fullpage . meetup > header > div : last-of-type > div > a : hover {
transform : translateY ( -2px ) ;
2024-03-29 21:29:59 +01:00
}
. fullpage . meetup > . meetup_list {
display : grid ;
margin : 3vh 3vw ;
margin-top : 8vh ;
grid-template-columns : 1fr ;
gap : 2rem ;
}
@ media ( min-width : 760px ) {
. fullpage . meetup > . meetup_list {
grid-template-columns : repeat ( 2 , 1fr ) ;
}
}
@ media ( min-width : 1080px ) {
. fullpage . meetup > . meetup_list {
grid-template-columns : repeat ( 3 , 1fr ) ;
}
}
. fullpage . meetup > . meetup_list > . views-row {
margin-bottom : 2vh ;
}
2024-04-19 15:26:56 +02:00
. fullpage . meetup > . meetup_list > . views-row > a > article , . fullpage . meetup > . meetup_list > . views-row > article {
color : black ;
2024-03-29 21:29:59 +01:00
padding : unset ! important ;
padding-top : 0 . 5rem ! important ;
padding-bottom : 1rem ! important ;
padding-right : 0 . 5rem ! important ;
display : grid ;
grid-template-columns : 0 . 5fr 1fr ;
grid-template-rows : repeat ( 6 , auto ) ;
background-color : white ;
}
2024-04-19 15:26:56 +02:00
. fullpage . meetup > . meetup_list > . views-row > a > article > p , . fullpage . meetup > . meetup_list > . views-row > a > article > a , . fullpage . meetup > . meetup_list > . views-row > a > article > div , . fullpage . meetup > . meetup_list > . views-row > a > article > a > h2 , . fullpage . meetup > . meetup_list > . views-row > article > p , . fullpage . meetup > . meetup_list > . views-row > article > a , . fullpage . meetup > . meetup_list > . views-row > article > div , . fullpage . meetup > . meetup_list > . views-row > article > a > h2 {
2024-11-02 04:12:25 +01:00
padding : 0 . 2rem 0 ;
2024-03-29 21:29:59 +01:00
font-family : "Marianne" , sans-serif ;
font-size : 1rem ;
line-height : 1 . 4 ;
}
2024-04-19 15:26:56 +02:00
. fullpage . meetup > . meetup_list > . views-row > a > article > a : not ( . author , . offre-title , [ title = "Voir le profil utilisateur." ] ) , . fullpage . meetup > . meetup_list > . views-row > article > a : not ( . author , . offre-title , [ title = "Voir le profil utilisateur." ] ) {
2024-03-29 21:29:59 +01:00
grid-column : 1 ;
grid-row : 1 / 7 ;
2024-04-09 10:54:31 +02:00
align-self : center ;
justify-self : center ;
2024-11-05 01:44:18 +01:00
position : relative ;
2024-04-09 10:54:31 +02:00
}
2024-04-19 15:26:56 +02:00
. fullpage . meetup > . meetup_list > . views-row > a > article > a : not ( . author , . offre-title , [ title = "Voir le profil utilisateur." ] ) > img , . fullpage . meetup > . meetup_list > . views-row > article > a : not ( . author , . offre-title , [ title = "Voir le profil utilisateur." ] ) > img {
2024-03-29 21:29:59 +01:00
width : 10rem ;
height : 10rem ;
border-radius : 5rem ;
padding : 1rem ;
margin-right : 1rem ;
}
2024-11-05 01:44:18 +01:00
. fullpage . meetup > . meetup_list > . views-row > a > article > a : not ( . author , . offre-title , [ title = "Voir le profil utilisateur." ] ) :: after , . fullpage . meetup > . meetup_list > . views-row > article > a : not ( . author , . offre-title , [ title = "Voir le profil utilisateur." ] ) :: after {
top : 1 . 2rem ;
left : 1 . 2rem ;
position : absolute ;
content : "" ;
width : 8rem ;
height : 8rem ;
background-image : url ( "/themes/erabletheme/assets/cercle_dessin.svg" ) ;
background-size : cover ;
display : block ;
pointer-events : none ;
}
2024-04-19 15:26:56 +02:00
. fullpage . meetup > . meetup_list > . views-row > a > article > p . occupation , . fullpage . meetup > . meetup_list > . views-row > article > p . occupation {
2024-03-29 21:29:59 +01:00
grid-column : 2 ;
grid-row : 1 / 2 ;
}
2024-04-19 15:26:56 +02:00
. fullpage . meetup > . meetup_list > . views-row > a > article > p . occupation > a , . fullpage . meetup > . meetup_list > . views-row > article > p . occupation > a {
2024-03-29 21:29:59 +01:00
color : # 038788 ;
text-transform : uppercase ;
font-weight : 800 ;
}
2024-04-19 15:26:56 +02:00
. fullpage . meetup > . meetup_list > . views-row > a > article > a [ title = "Voir le profil utilisateur." ] , . fullpage . meetup > . meetup_list > . views-row > article > a [ title = "Voir le profil utilisateur." ] {
2024-04-10 15:19:47 +02:00
grid-column : 2 ;
grid-row : 2 / 3 ;
color : black ;
text-transform : uppercase ;
font-weight : 800 ;
}
2024-04-19 15:26:56 +02:00
. fullpage . meetup > . meetup_list > . views-row > a > article > a . author , . fullpage . meetup > . meetup_list > . views-row > article > a . author {
2024-03-29 21:29:59 +01:00
grid-column : 2 ;
grid-row : 2 / 3 ;
color : black ;
text-transform : uppercase ;
font-weight : 800 ;
}
2024-04-19 15:26:56 +02:00
. fullpage . meetup > . meetup_list > . views-row > a > article > a . offre-title , . fullpage . meetup > . meetup_list > . views-row > article > a . offre-title {
2024-03-29 21:29:59 +01:00
grid-column : 2 ;
grid-row : 3 / 4 ;
}
2024-04-19 15:26:56 +02:00
. fullpage . meetup > . meetup_list > . views-row > a > article > a . offre-title > h2 , . fullpage . meetup > . meetup_list > . views-row > article > a . offre-title > h2 {
2024-03-29 21:29:59 +01:00
margin : unset ;
padding : unset ;
font-weight : 800 ;
}
2024-04-19 15:26:56 +02:00
. fullpage . meetup > . meetup_list > . views-row > a > article > p . address , . fullpage . meetup > . meetup_list > . views-row > article > p . address {
2024-03-29 21:29:59 +01:00
grid-column : 2 ;
grid-row : 4 / 5 ;
margin-bottom : 1 . 5rem ;
}
2024-04-19 15:26:56 +02:00
. fullpage . meetup > . meetup_list > . views-row > a > article > p . address . country , . fullpage . meetup > . meetup_list > . views-row > article > p . address . country {
2024-03-29 21:29:59 +01:00
display : none ;
}
2024-04-19 15:26:56 +02:00
. fullpage . meetup > . meetup_list > . views-row > a > article > div . date-offre , . fullpage . meetup > . meetup_list > . views-row > article > div . date-offre {
2024-04-10 15:19:47 +02:00
font-size : 0 . 8rem ;
2024-03-29 21:29:59 +01:00
grid-column : 2 ;
grid-row : 6 / 7 ;
2024-04-09 10:54:31 +02:00
height : unset ! important ;
2024-03-29 21:29:59 +01:00
}
2024-04-19 15:26:56 +02:00
. fullpage . meetup > . meetup_list > . views-row > a > article > div . date-offre > a , . fullpage . meetup > . meetup_list > . views-row > article > div . date-offre > a {
2024-03-29 21:29:59 +01:00
color : black ;
}
2024-04-19 15:26:56 +02:00
. fullpage . meetup > . meetup_list > . views-row > a > article > . legende , . fullpage . meetup > . meetup_list > . views-row > article > . legende {
2024-03-29 21:29:59 +01:00
display : none ! important ;
}
2024-04-15 11:54:19 +02:00
. fullpage . meetup > . views-exposed-form {
2024-11-02 04:12:25 +01:00
display : flex ;
margin-left : 3vw ;
2024-04-15 11:54:19 +02:00
font-family : "Marianne" , sans-serif ;
font-size : 1rem ;
line-height : 1 . 4 ;
}
. fullpage . meetup > . views-exposed-form > div {
width : auto ;
}
. fullpage . meetup > . views-exposed-form > div > select {
2024-11-02 04:12:25 +01:00
font-size : 0 . 8rem ;
2024-04-15 11:54:19 +02:00
font-family : "Marianne" , sans-serif ;
font-size : 1rem ;
line-height : 1 . 4 ;
}
. fullpage . meetup > . views-exposed-form > div : last-of-type {
margin-left : 1rem ;
}
. fullpage . meetup > . views-exposed-form > div : last-of-type > input {
font-size : 0 . 8rem ;
background-color : # 038788 ;
color : white ;
cursor : pointer ;
border : none ;
2024-11-02 04:12:25 +01:00
font-family : "Marianne" , sans-serif ;
font-size : 1rem ;
line-height : 1 . 4 ;
2024-04-15 11:54:19 +02:00
}
2024-03-29 21:29:59 +01:00
. fullpage . meetup . ornements_top_over {
top : -15vh ;
}
. fullpage . meetup . ornements_bottom_over {
right : 11vw ;
}
. fullpage . meetup-offre {
font-family : "Marianne" , sans-serif ;
font-size : 1rem ;
line-height : 1 . 4 ;
}
. fullpage . meetup-offre > . retour-meetup {
padding-top : 3vh ;
padding-left : 3vw ;
}
. fullpage . meetup-offre > . retour-meetup a {
font-size : 0 . 8rem ;
font-weight : 800 ;
color : # 038788 ;
}
. fullpage . meetup-offre > h2 {
2024-11-02 04:12:25 +01:00
margin-bottom : 3vh ;
width : auto ;
2024-10-31 20:08:58 +01:00
font-family : "Barlow Condensed" , sans-serif ;
font-size : 1 . 2rem ;
2024-03-29 21:29:59 +01:00
padding : 0 3vw ;
margin-top : 1rem ;
color : # 038788 ;
2024-10-31 20:08:58 +01:00
text-transform : uppercase ;
2024-03-29 21:29:59 +01:00
}
. fullpage . meetup-offre > h2 a {
color : # 038788 ;
}
2024-10-31 20:08:58 +01:00
@ media ( min-width : 760px ) {
. fullpage . meetup-offre > h2 {
font-size : 2 . 3rem ;
}
}
2024-03-29 21:29:59 +01:00
. fullpage . meetup-offre > . offre-content > div {
border-top : solid 1px # 038788 ;
padding-top : 4vh ;
margin-left : 3vw ;
margin-right : 3vw ;
width : calc ( 100 % - 6vw ) ;
}
. fullpage . meetup-offre > . offre-content > div > div > div > div {
display : grid ;
grid-template-columns : 0 . 3fr 1fr 1fr ;
2024-04-26 19:58:44 +02:00
grid-template-rows : repeat ( 9 , auto ) ;
2024-03-29 21:29:59 +01:00
}
. fullpage . meetup-offre > . offre-content > div > div > div > div . views-row {
margin-bottom : unset ;
}
. fullpage . meetup-offre > . offre-content > div > div > div > div > div : first-of-type {
padding : unset ! important ;
grid-column : 1 / 2 ;
grid-row : 1 / 6 ;
justify-self : center ;
align-self : center ;
}
. fullpage . meetup-offre > . offre-content > div > div > div > div > div : first-of-type > img {
2024-04-26 19:58:44 +02:00
width : 8rem ;
height : 8rem ;
border-radius : 4rem ;
padding : 0 . 2rem ;
margin-right : 0 . 4rem ;
}
@ media ( min-width : 760px ) {
. fullpage . meetup-offre > . offre-content > div > div > div > div > div : first-of-type > img {
width : 15rem ;
height : 15rem ;
border-radius : 7 . 5rem ;
padding : 1rem ;
margin-right : 2rem ;
}
2024-03-29 21:29:59 +01:00
}
. fullpage . meetup-offre > . offre-content > div > div > div > div > . offre-structure {
grid-column : 2 / 4 ;
grid-row : 1 / 2 ;
text-transform : uppercase ;
color : # 038788 ;
font-weight : 800 ;
}
. fullpage . meetup-offre > . offre-content > div > div > div > div > . offre-structure > h2 {
display : none ;
}
. fullpage . meetup-offre > . offre-content > div > div > div > div > . offre-localisation {
grid-column : 2 / 4 ;
grid-row : 3 / 4 ;
font-weight : 800 ;
color : # 038788 ;
}
. fullpage . meetup-offre > . offre-content > div > div > div > div > . offre-localisation > h2 {
display : none ;
}
. fullpage . meetup-offre > . offre-content > div > div > div > div > . offre-localisation . country {
display : none ;
}
. fullpage . meetup-offre > . offre-content > div > div > div > div > . offre-title {
grid-column : 2 / 4 ;
grid-row : 4 / 5 ;
font-size : 1 . 6rem ;
font-weight : 800 ;
margin-bottom : 2rem ;
}
. fullpage . meetup-offre > . offre-content > div > div > div > div > . offre-nom {
grid-column : 2 / 4 ;
grid-row : 2 / 3 ;
text-transform : uppercase ;
}
. fullpage . meetup-offre > . offre-content > div > div > div > div > . offre-contact {
grid-column : 2 / 4 ;
grid-row : 5 / 6 ;
}
@ media ( min-width : 1080px ) {
. fullpage . meetup-offre > . offre-content > div > div > div > div > . offre-contact {
grid-column : 2 / 3 ;
grid-row : 5 / 7 ;
}
}
. fullpage . meetup-offre > . offre-content > div > div > div > div > . offre-contact span > a {
display : block ;
margin-right : 2rem ;
background-color : # 038788 ;
line-height : 1 . 1 ;
padding : 0 . 7rem 1rem ;
color : white ;
font-weight : 800 ;
font-size : 0 . 8rem ;
2024-03-30 18:41:51 +01:00
transform : translateY ( 0 ) ;
transition : transform 0 . 2s ease-out ;
}
. fullpage . meetup-offre > . offre-content > div > div > div > div > . offre-contact span > a : hover {
transform : translateY ( -2px ) ;
2024-03-29 21:29:59 +01:00
}
. fullpage . meetup-offre > . offre-content > div > div > div > div > . offre-time {
align-self : center ;
grid-column : 2 / 4 ;
grid-row : 6 / 7 ;
font-size : 0 . 8rem ;
margin-top : 1rem ;
margin-bottom : 0 . 5rem ;
}
. fullpage . meetup-offre > . offre-content > div > div > div > div > . offre-time > h2 , . fullpage . meetup-offre > . offre-content > div > div > div > div > . offre-time > div {
display : inline-block ;
}
@ media ( min-width : 1080px ) {
. fullpage . meetup-offre > . offre-content > div > div > div > div > . offre-time {
margin-top : 0 ;
grid-column : 3 / 4 ;
grid-row : 5 / 7 ;
}
}
. fullpage . meetup-offre > . offre-content > div > div > div > div > . offre-description {
grid-column : 1 / 4 ;
grid-row : 7 / 8 ;
border-top : solid 1px # 038788 ;
margin-top : 2vh ;
padding-top : 6vh ;
margin-bottom : 4vh ;
}
2024-04-26 20:14:16 +02:00
. fullpage . meetup-offre > . offre-content > div > div > div > div > . liens_fixed {
grid-row : 8 / 9 ;
grid-column : 1 / 3 ;
}
2024-04-26 20:11:40 +02:00
. fullpage . meetup-offre > . offre-content > div > div > div > div > . liens_fixed > h2 {
2024-03-29 21:29:59 +01:00
display : none ;
}
2024-04-26 20:11:40 +02:00
. fullpage . meetup-offre > . offre-content > div > div > div > div > . liens_fixed > div {
2024-03-29 21:29:59 +01:00
padding : 0 1 . 5vw ;
margin : 2rem 0 ;
}
2024-04-26 20:11:40 +02:00
. fullpage . meetup-offre > . offre-content > div > div > div > div > . liens_fixed > div a {
2024-03-29 21:29:59 +01:00
text-align : center ;
color : black ;
font-family : "Marianne" , sans-serif ;
font-weight : 800 ;
font-size : 0 . 9rem ;
background-color : white ;
border : solid 2px # 00ff80 ;
padding : 9px 18px ;
transition : background-color 0 . 3s ease ;
}
2024-04-26 20:11:40 +02:00
. fullpage . meetup-offre > . offre-content > div > div > div > div > . liens_fixed > div a svg {
2024-03-29 21:29:59 +01:00
display : none ;
}
2024-04-26 20:11:40 +02:00
. fullpage . meetup-offre > . offre-content > div > div > div > div > . liens_fixed > div a : hover {
2024-03-29 21:29:59 +01:00
background-color : # 00ff80 ;
}
2024-04-26 20:11:40 +02:00
. fullpage . meetup-offre > . offre-content > div > div > div > div > . liens_fixed > div a {
2024-03-29 21:29:59 +01:00
display : inline-block ;
}
@ media ( min-width : 1080px ) {
2024-04-26 20:11:40 +02:00
. fullpage . meetup-offre > . offre-content > div > div > div > div > . liens_fixed > div {
2024-04-26 19:58:44 +02:00
text-align : right ;
2024-03-29 21:29:59 +01:00
margin-bottom : 0 ! important ;
margin : 0 ;
position : fixed ;
left : 75vw ;
bottom : 10vh ;
}
2024-04-26 20:11:40 +02:00
. fullpage . meetup-offre > . offre-content > div > div > div > div > . liens_fixed > div > div {
2024-03-29 21:29:59 +01:00
height : 3vh ;
}
2024-04-26 20:11:40 +02:00
. fullpage . meetup-offre > . offre-content > div > div > div > div > . liens_fixed > div a {
max-width : 19vw ;
}
}
2024-04-26 20:14:16 +02:00
. fullpage . meetup-offre > . offre-content > div > div > div > div > . file_fixed {
grid-row : 9 / 10 ;
grid-column : 1 / 3 ;
}
2024-04-26 20:11:40 +02:00
. fullpage . meetup-offre > . offre-content > div > div > div > div > . file_fixed > h2 {
display : none ;
}
. fullpage . meetup-offre > . offre-content > div > div > div > div > . file_fixed > div > div {
padding : 0 1 . 5vw ;
margin : 2rem 0 ;
}
. fullpage . meetup-offre > . offre-content > div > div > div > div > . file_fixed > div > div a {
text-align : center ;
color : black ;
font-family : "Marianne" , sans-serif ;
font-weight : 800 ;
font-size : 0 . 9rem ;
background-color : white ;
border : solid 2px # 00ff80 ;
padding : 9px 18px ;
transition : background-color 0 . 3s ease ;
}
. fullpage . meetup-offre > . offre-content > div > div > div > div > . file_fixed > div > div a svg {
display : none ;
}
. fullpage . meetup-offre > . offre-content > div > div > div > div > . file_fixed > div > div a : hover {
background-color : # 00ff80 ;
}
. fullpage . meetup-offre > . offre-content > div > div > div > div > . file_fixed > div > div a {
display : inline-block ;
}
@ media ( min-width : 1080px ) {
. fullpage . meetup-offre > . offre-content > div > div > div > div > . file_fixed > div > div {
text-align : right ;
margin-bottom : 0 ! important ;
margin : 0 ;
position : fixed ;
left : 75vw ;
bottom : 10vh ;
}
. fullpage . meetup-offre > . offre-content > div > div > div > div > . file_fixed > div > div > div {
height : 3vh ;
}
. fullpage . meetup-offre > . offre-content > div > div > div > div > . file_fixed > div > div a {
2024-03-29 21:29:59 +01:00
max-width : 19vw ;
}
}
. fullpage . meetup-offre > . offre-content > div > div > div > div > . file_fixed span : last-of-type {
display : none ;
}
2024-11-05 01:44:18 +01:00
. fullpage . projets {
padding-top : 5vh ;
}
@ media ( min-width : 1080px ) {
. fullpage . projets > . intro_map {
display : flex ;
flex-direction : row ;
}
}
. fullpage . projets > . intro_map > header {
margin-right : 5vw ;
padding : 0 3vw ;
font-family : "Marianne" , sans-serif ;
font-size : 1rem ;
line-height : 1 . 4 ;
}
. fullpage . projets > . intro_map > header h1 , . fullpage . projets > . intro_map > header h2 , . fullpage . projets > . intro_map > header h3 ,
. fullpage . projets > . intro_map > header h4 , . fullpage . projets > . intro_map > header h5 , . fullpage . projets > . intro_map > header h6 {
padding : 0 ! important ;
margin : 0 ! important ;
font-family : "Barlow" , sans-serif ;
color : black ;
font-size : 1 . 6rem ;
}
. fullpage . projets > . intro_map > header > h2 {
margin-bottom : 5vh ! important ;
padding-bottom : 3 . 5vh ! important ;
border-bottom : 1px solid # 038788 ;
font-family : "Barlow Condensed" , sans-serif ;
font-size : 1 . 2rem ;
padding : 0 3vw ;
margin-top : 1rem ;
color : # 038788 ;
text-transform : uppercase ;
}
. fullpage . projets > . intro_map > header > h2 a {
color : # 038788 ;
}
@ media ( min-width : 760px ) {
. fullpage . projets > . intro_map > header > h2 {
font-size : 2 . 3rem ;
}
}
@ media ( min-width : 1080px ) {
. fullpage . projets > . intro_map > header > h2 {
width : 100 % ;
}
}
. fullpage . projets > . intro_map . projets_intro {
display : none ;
}
. fullpage . projets > . intro_map # sites-map-container {
width : 70 % ;
padding : 0 ! important ;
}
@ media screen and ( min-width : 760px ) {
. fullpage . projets > . intro_map # sites-map-container {
width : 50 % ;
}
}
@ media ( min-width : 1080px ) {
. fullpage . projets > . intro_map # sites-map-container {
margin-right : 8vw ! important ;
width : 85 % ;
}
}
. fullpage . projets > . intro_map # sites-map-container # popup h3 {
font-family : "Marianne" , sans-serif ;
font-size : 0 . 9rem ;
color : # 038788 ;
font-weight : 800 ;
}
@ media ( min-width : 760px ) {
. fullpage . projets > . intro_map # sites-map-container # popup h3 {
font-size : 1 . 2rem ;
}
}
. fullpage . projets > . intro_map # sites-map-container # popup p {
font-family : "Marianne" , sans-serif ;
font-size : 1rem ;
line-height : 1 . 4 ;
}
. fullpage . projets > . projets_list {
display : grid ;
margin : 3vh 3vw ;
margin-top : 8vh ;
grid-template-columns : 1fr ;
gap : 2rem ;
}
@ media ( min-width : 760px ) {
. fullpage . projets > . projets_list {
grid-template-columns : repeat ( 2 , 1fr ) ;
}
}
@ media ( min-width : 1080px ) {
. fullpage . projets > . projets_list {
grid-template-columns : repeat ( 3 , 1fr ) ;
}
}
. fullpage . projets > . projets_list > h3 {
display : none ;
}
. fullpage . projets > . projets_list > . views-row {
display : grid ;
grid-template-columns : 0 . 5fr 1fr ;
grid-template-rows : repeat ( 4 , auto ) ;
}
. fullpage . projets > . projets_list > . views-row > . views-field-field-diaporama {
grid-column : 1 ;
grid-row : 1 / 5 ;
align-self : center ;
}
. fullpage . projets > . projets_list > . views-row > . views-field-field-diaporama > . field-content {
width : 8rem ;
height : 8rem ;
}
. fullpage . projets > . projets_list > . views-row > . views-field-field-diaporama > . field-content > a {
width : 100 % ;
height : 100 % ;
overflow : hidden ;
display : block ;
display : flex ;
align-items : center ;
justify-content : center ;
}
. fullpage . projets > . projets_list > . views-row > . views-field-field-diaporama > . field-content > a img {
width : 100 % ;
height : 100 % ;
mask-image : url ( "/themes/erabletheme/assets/shapes/shape_1.svg" ) ;
mask-repeat : no-repeat ;
mask-size : 100 % 100 % ;
mask-position : center ;
object-fit : cover ;
}
. fullpage . projets > . projets_list > . views-row > . views-field-title {
grid-column : 2 ;
grid-row : 1 ;
margin-bottom : 1rem ;
font-family : "Marianne" , sans-serif ;
font-size : 0 . 9rem ;
color : # 038788 ;
font-weight : 800 ;
}
. fullpage . projets > . projets_list > . views-row > . views-field-title a {
color : # 038788 ;
}
@ media ( min-width : 760px ) {
. fullpage . projets > . projets_list > . views-row > . views-field-title {
font-size : 1 . 2rem ;
}
}
. fullpage . projets > . projets_list > . views-row > . views-field-field-sous-titre {
grid-column : 2 ;
grid-row : 2 ;
font-size : 1 . 1rem ! important ;
margin-bottom : 1rem ;
line-height : 1 . 3 ;
font-family : "Barlow" , sans-serif ;
color : black ;
font-size : 1 . 6rem ;
}
. fullpage . projets > . projets_list > . views-row > . views-field-field-sous-titre a {
color : black ;
}
. fullpage . projets > . projets_list > . views-row > . views-field-field-localisation-textuel {
grid-column : 2 ;
grid-row : 3 ;
margin-bottom : 1rem ;
font-family : "Marianne" , sans-serif ;
font-size : 1rem ;
line-height : 1 . 4 ;
}
. fullpage . projets > . projets_list > . views-row > . views-field-field-localisation-textuel a {
color : black ;
}
. fullpage . projets > . projets_list > . views-row > . views-field-field-th {
grid-column : 2 ;
grid-row : 4 ;
}
. fullpage . projets > . projets_list > . views-row > . views-field-field-th ul li {
display : inline-block ;
font-size : 0 . 8rem ! important ;
background-color : # d3f0ea ;
margin : 0 . 2rem ;
transition : background-color 0 . 3s ease ;
font-family : "Marianne" , sans-serif ;
font-size : 1rem ;
line-height : 1 . 4 ;
}
. fullpage . projets > . projets_list > . views-row > . views-field-field-th ul li : hover {
background-color : # 8ec2b8 ;
}
. fullpage . projets > . projets_list > . views-row > . views-field-field-th ul li a {
display : block ;
color : black ;
padding : 0 . 2rem 0 . 4rem ;
}
2024-11-05 23:30:16 +01:00
. fullpage . projet_full {
background-color : blue ;
}
2024-10-31 01:32:57 +01:00
@ media ( min-width : 760px ) {
. fullpage . actus . actus_list {
display : grid ;
grid-template-columns : repeat ( 2 , 1fr ) ;
}
}
@ media ( min-width : 1080px ) {
. fullpage . actus . actus_list {
grid-template-columns : repeat ( 3 , 1fr ) ;
}
}
2024-03-29 21:29:59 +01:00
. faq-fullpage {
font-family : "Marianne" , sans-serif ;
font-size : 1rem ;
line-height : 1 . 4 ;
padding : 0 3vw ;
}
. faq-fullpage . faq-description {
margin-bottom : 5vh ;
}
. faq-fullpage . faq-question {
padding : 0 ;
margin-top : 1rem ;
border-top : solid 1px # 314e41 ;
padding-top : 1rem ;
padding-bottom : 0 . 5rem ;
}
. faq-fullpage . faq-question > span > a {
color : # 038788 ;
font-weight : 800 ;
display : flex ;
align-items : center ;
2024-03-30 18:41:51 +01:00
justify-content : space-between ;
2024-03-29 21:29:59 +01:00
}
. faq-fullpage . faq-question > span > a :: after {
content : "↓" ;
2024-03-30 18:41:51 +01:00
margin-left : 1rem ;
2024-03-29 21:29:59 +01:00
}
. faq-fullpage . faq-qa-visible > span > a :: after {
content : "↑" ;
}
. faq-fullpage . faq-answer a [ href = "#top" ] {
display : block ;
padding-top : 1rem ;
padding-bottom : 0 . 5rem ;
margin-left : -40px ;
color : # 038788 ;
}
. faq-fullpage . faq-question-answer : last-of-type {
border-bottom : solid 1px # 314e41 ;
padding-bottom : 0 . 5rem ;
}
. faq-fullpage . ornements_top_over {
top : -15vh ;
}
. faq-fullpage . ornements_bottom_over {
bottom : -30vh ! important ;
}
# block-erabletheme-votrequestionnexistepas {
position : relative ;
display : grid ;
grid-template-columns : 0 . 5fr 1fr ;
grid-template-rows : repeat ( 2 , 1fr ) ;
align-items : center ;
width : 50vw ;
margin-left : 1 . 5vw ;
font-family : "Marianne" , sans-serif ;
font-size : 1rem ;
line-height : 1 . 4 ;
background-color : # 038788 ;
color : white ;
font-weight : 800 ;
padding-bottom : 2rem ;
padding-top : 1 . 5rem ;
padding-right : 0 . 5rem ;
}
@ media ( min-width : 760px ) {
# block-erabletheme-votrequestionnexistepas {
2024-03-20 22:28:16 +01:00
grid-template-columns : 0 . 3fr 1fr ;
2024-03-29 21:29:59 +01:00
position : absolute ;
width : 40vw ;
left : 1 . 5vw ;
bottom : -25vh ;
}
}
@ media ( min-width : 1080px ) {
# block-erabletheme-votrequestionnexistepas {
left : unset ;
right : 1 . 5vw ;
width : 22vw ;
bottom : unset ;
top : 24vh ;
padding-right : 1rem ;
}
}
# block-erabletheme-votrequestionnexistepas > h2 {
grid-column : 2 ;
}
# block-erabletheme-votrequestionnexistepas > div {
grid-column : 2 ;
}
# block-erabletheme-votrequestionnexistepas > div a {
color : white ;
text-decoration : underline ;
2024-03-30 18:41:51 +01:00
display : block ;
transform : translateY ( 0 ) ;
transition : transform 0 . 2s ease-out ;
}
# block-erabletheme-votrequestionnexistepas > div a : hover {
transform : translateY ( -2px ) ;
2024-03-29 21:29:59 +01:00
}
# block-erabletheme-votrequestionnexistepas :: before {
content : "?" ;
grid-column : 1 ;
grid-row : 1 / 3 ;
justify-self : center ;
align-self : center ;
border : solid 1px white ;
width : 3rem ;
height : 3rem ;
border-radius : 1 . 5rem ;
font-size : 1 . 6rem ;
display : flex ;
justify-content : center ;
align-items : center ;
margin-right : 0 . 5rem ;
}
/*# sourceMappingURL=styles.css.map */