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 ;
}
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 ) ;
}
} * /
body {
overflow-x : hidden ;
2024-03-29 21:29:59 +01:00
}
2024-04-10 12:37:31 +02:00
. layout-container {
margin : 0 ! important ;
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
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 % ;
background : white ;
z-index : 99 ;
box-shadow : 0px 4px 4px rgba ( 0 , 0 , 0 , 0 . 2 ) ;
}
@ 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 ;
}
}
. layout-container header [ role = banner ] > div {
display : grid ;
grid-template-columns : repeat ( 16 , 1fr ) ;
}
. layout-container header [ role = banner ] > div > 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 % ;
}
. layout-container header [ role = banner ] > div > div > div {
width : 100 % ;
display : flex ;
justify-content : center ;
align-items : center ;
}
. layout-container header [ role = banner ] > div > div > div > div {
2024-04-10 12:37:31 +02:00
height : 12vh ;
2024-03-29 21:29:59 +01:00
}
. layout-container header [ role = banner ] > div > div > div > div a {
display : block ;
height : 100 % ;
width : 100 % ;
display : flex ;
justify-content : center ;
align-items : center ;
}
. layout-container header [ role = banner ] > div > div > div > div img {
width : auto ;
height : auto ;
max-width : 100 % ;
max-height : 100 % ;
}
. layout-container header [ role = banner ] > div # block-erabletheme-logorep-2 {
grid-column : 1 / 5 ;
}
2024-04-10 12:37:31 +02:00
. layout-container header [ role = banner ] > div # block-erabletheme-logorep-2 img {
padding-top : 0 . 8rem ;
padding-bottom : 0 . 8rem ;
}
2024-03-29 21:29:59 +01:00
@ media ( min-width : 760px ) {
. layout-container header [ role = banner ] > div # block-erabletheme-logorep-2 {
grid-column : 0 / 4 ;
}
}
@ media ( min-width : 1080px ) {
. layout-container header [ role = banner ] > div # block-erabletheme-logorep-2 {
grid-column : 1 / 3 ;
}
}
. layout-container header [ role = banner ] > div # block-erabletheme-logoepau-2 {
2024-04-10 12:37:31 +02:00
grid-column : 5 / 9 ;
}
. layout-container header [ role = banner ] > div # block-erabletheme-logoepau-2 > div {
align-items : flex-start ;
justify-content : flex-start ;
}
. layout-container header [ role = banner ] > div # block-erabletheme-logoepau-2 > div > div > a > img {
transform : translateX ( -20px ) ;
padding-top : 1 . 2rem ;
padding-bottom : 1 . 2rem ;
2024-03-29 21:29:59 +01:00
}
@ media ( min-width : 760px ) {
. layout-container header [ role = banner ] > div # block-erabletheme-logoepau-2 {
grid-column : 4 / 7 ;
}
2024-04-10 12:37:31 +02:00
. layout-container header [ role = banner ] > div # block-erabletheme-logoepau-2 > div > div > a > img {
padding-top : 1 . 5rem ;
padding-bottom : 1 . 5rem ;
}
2024-03-29 21:29:59 +01:00
}
@ media ( min-width : 1080px ) {
. layout-container header [ role = banner ] > div # block-erabletheme-logoepau-2 {
grid-column : 3 / 6 ;
}
2024-04-10 12:37:31 +02:00
. layout-container header [ role = banner ] > div # block-erabletheme-logoepau-2 > div > div > a > img {
transform : translateX ( -40px ) ;
padding-top : 30px ;
padding-bottom : 30px ;
2024-03-29 21:29:59 +01:00
}
}
. layout-container header [ role = banner ] > div # 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 ) {
. layout-container header [ role = banner ] > div # block-erabletheme-logoerable {
grid-column : 14 / 16 ;
}
}
. layout-container header [ role = banner ] > div # 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
}
. layout-container header [ role = banner ] > div # block-erabletheme-socialmedialinks {
display : none ;
}
. layout-container header [ role = banner ] > div # block-erabletheme-header {
grid-column : 15 / 17 ;
}
@ media ( min-width : 1080px ) {
. layout-container header [ role = banner ] > div # block-erabletheme-header {
grid-column : 16 / 17 ;
}
}
. layout-container header [ role = banner ] > div # block-erabletheme-header # hamburger {
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 ;
}
. layout-container header [ role = banner ] > div # block-erabletheme-header # hamburger h2 {
font-size : 0 . 8rem ;
font-family : "Marianne" , sans-serif ;
font-weight : 800 ;
text-align : center ;
}
. layout-container header [ role = banner ] > div # block-erabletheme-header # hamburger . burger-icon {
width : 2rem ;
height : 1 . 5rem ;
display : flex ;
flex-direction : column ;
justify-content : space-between ;
padding-bottom : 0 . 5rem ;
}
. layout-container header [ role = banner ] > div # block-erabletheme-header # hamburger . burger-icon div {
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 ;
}
. layout-container header [ role = banner ] > div # block-erabletheme-header # hamburger . burger-icon . open div : first-of-type {
transform : translate ( 0rem , 0 . 5rem ) rotate ( -45deg ) ;
}
. layout-container header [ role = banner ] > div # block-erabletheme-header # hamburger . burger-icon . open div : nth-of-type ( 2 ) {
opacity : 0 ;
}
. layout-container header [ role = banner ] > div # block-erabletheme-header # hamburger . burger-icon . open div : last-of-type {
transform : translate ( 0rem , -0 . 5rem ) rotate ( 45deg ) ;
}
. layout-container header [ role = banner ] > div # 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 ;
}
@ media screen and ( min-width : 1080px ) {
. layout-container header [ role = banner ] > div # block-erabletheme-header ul : not ( . social-media-links--platforms ) {
padding-top : 3rem ;
}
}
. layout-container header [ role = banner ] > div # block-erabletheme-header ul : not ( . social-media-links--platforms ) > li {
width : 100 % ;
display : flex ;
justify-content : center ;
padding : 6px 0 ;
opacity : 0 ;
transition : opacity 0 . 3s ease ;
max-width : 60vw ;
}
. layout-container header [ role = banner ] > div # block-erabletheme-header ul : not ( . social-media-links--platforms ) > li > a {
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 ;
}
. layout-container header [ role = banner ] > div # block-erabletheme-header ul : not ( . social-media-links--platforms ) > li > a : hover {
background-color : white ;
color : # 314e41 ;
}
. layout-container header [ role = banner ] > div # block-erabletheme-header ul : not ( . social-media-links--platforms ) > li > a . is-active {
background-color : white ;
color : # 314e41 ;
}
@ media ( min-width : 760px ) {
. layout-container header [ role = banner ] > div # block-erabletheme-header ul : not ( . social-media-links--platforms ) > li {
max-width : 30vw ;
}
}
. layout-container header [ role = banner ] > div # block-erabletheme-header ul : not ( . social-media-links--platforms ) > li # socials-in-menu-wrapper {
display : flex ;
width : auto ;
}
. layout-container header [ role = banner ] > div # block-erabletheme-header ul : not ( . social-media-links--platforms ) > li # socials-in-menu-wrapper li {
width : auto ;
padding : 0 1rem ;
margin-top : 1rem ;
}
. layout-container header [ role = banner ] > div # block-erabletheme-header ul : not ( . social-media-links--platforms ) > li # socials-in-menu-wrapper li a span {
color : white ;
}
. layout-container header [ role = banner ] > div # block-erabletheme-header ul : not ( . social-media-links--platforms ) > li # socials-in-menu-wrapper li a svg {
display : none ;
}
. layout-container header [ role = banner ] > div # block-erabletheme-header ul : not ( . social-media-links--platforms ) > li . visible {
opacity : 1 ;
}
. layout-container header [ role = banner ] > div # block-erabletheme-header ul : not ( . social-media-links--platforms ) > li : nth-of-type ( 1 ) ,
. layout-container header [ role = banner ] > div # block-erabletheme-header ul : not ( . social-media-links--platforms ) > li : nth-of-type ( 2 ) ,
. layout-container header [ role = banner ] > div # block-erabletheme-header ul : not ( . social-media-links--platforms ) > li : nth-of-type ( 6 ) {
border-bottom : solid 1px white ;
padding : 12px 0 ;
}
@ media ( min-width : 1080px ) {
. layout-container header [ role = banner ] > div # block-erabletheme-header ul : not ( . social-media-links--platforms ) {
width : 25vw ;
right : 0 ;
left : auto ;
}
. layout-container header [ role = banner ] > div # block-erabletheme-header ul : not ( . social-media-links--platforms ) li {
width : calc ( 100 % - 6vw ) ;
}
. layout-container header [ role = banner ] > div # 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 ;
}
}
. layout-container header [ role = banner ] > div # block-erabletheme-header ul . active {
padding : 30px 0 ;
padding-top : 3rem ;
max-height : 100vh ;
}
. layout-container header [ role = banner ] > div # block-erabletheme-navigationprincipale {
margin-top : 0 ! important ;
}
. layout-container # block-erabletheme-navigationprincipale {
2024-04-10 12:37:31 +02:00
width : 100vw ;
2024-03-29 21:29:59 +01:00
display : none ;
background-color : white ;
box-shadow : 0px 4px 4px rgba ( 0 , 0 , 0 , 0 . 2 ) ;
}
@ 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 ;
border-top : solid 1px # 314e41 ;
}
. layout-container # block-erabletheme-navigationprincipale ul li {
font-family : "Marianne" , sans-serif ;
font-size : 0 . 9rem ;
}
. layout-container # block-erabletheme-navigationprincipale ul li a {
font-weight : 800 ;
padding : 4px 6px ;
color : black ;
background-color : rgba ( 255 , 255 , 255 , 0 ) ;
transition : background-color 0 . 3s ease ;
}
. layout-container # block-erabletheme-navigationprincipale ul li a : hover {
background-color : # 00ff80 ;
}
. layout-container # block-erabletheme-navigationprincipale ul li a . is-active {
background-color : # 00ff80 ;
}
2023-12-06 05:01:23 +01:00
. layout-container > footer {
width : 100vw ;
background-color : white ;
z-index : 99 ;
box-shadow : 0px -4px 4px rgba ( 0 , 0 , 0 , 0 . 2 ) ;
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 ;
}
@ media ( min-width : 760px ) {
. layout-container > footer # footer_middle # footer_section # footer_right {
width : 25vw ;
padding-left : 15vw ;
padding-right : 3vw ;
}
}
@ 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
2023-12-06 17:06:45 +01:00
. slick-container {
background : linear-gradient ( to bottom , # fcf9ee 80 % , white 100 % ) ;
width : 100vw ;
2024-03-29 21:29:59 +01:00
border-bottom : solid 2px # 038788 ;
}
. slick-container div . views-row article {
width : 100 % ;
}
. slick-container div . views-row article > div : first-of-type {
width : 100 % ;
height : 30vh ! important ;
overflow-y : hidden ;
padding : 0 ! important ;
display : flex ;
align-items : center ;
}
. slick-container div . views-row article > div : first-of-type > div {
width : 100 % ;
}
. slick-container div . views-row article > div : first-of-type > div > a {
max-width : 100 % ;
}
. slick-container div . views-row article > div : first-of-type > div > a img {
width : 100 % ;
height : auto ;
}
@ media ( min-width : 1080px ) {
. slick-container div . views-row article > div : first-of-type {
height : 50vh ! important ;
}
}
@ media ( min-width : 760px ) {
. slick-container div . views-row article . preview_meta {
margin-left : 0 ;
margin-right : 0 ;
}
. slick-container div . views-row article h2 , . slick-container div . views-row article . preview_sous_titre {
padding-left : 0 ;
padding-right : 0 ;
}
}
. slick-container . slick-arrow {
display : none ! important ;
width : 2rem ;
height : 2rem ;
border-radius : 1 . 5rem ;
border : solid 1px # 038788 ;
top : unset ;
bottom : 5 % ;
background-color : rgba ( 255 , 255 , 255 , 0 . 4 ) ! important ;
transition : background-color 0 . 3s ease ;
}
@ media ( min-width : 1080px ) {
2024-01-22 15:25:26 +01:00
. slick-container . slick-arrow {
2024-03-29 21:29:59 +01:00
transform : translateY ( -5rem ) ;
}
}
. slick-container . slick-arrow : hover {
background-color : rgba ( 255 , 255 , 255 , 0 . 8 ) ! important ;
}
. slick-container . slick-arrow :: before {
color : # 038788 ;
font-family : "Marianne" , sans-serif ;
display : block ;
padding-bottom : 3px ;
}
. slick-container # carousel_dots {
position : relative ;
margin-top : -15px ;
}
. slick-container # carousel_dots ul {
position : relative ;
bottom : 0 ;
}
. slick-container # carousel_dots ul li . slick-active button :: before {
color : # 00ff80 ;
}
. slick-container # carousel_dots ul li button :: before {
color : rgb ( 1 , 1 , 1 ) ;
}
@ media ( min-width : 1080px ) {
2023-12-15 20:04:59 +01:00
. slick-container # carousel_dots {
2024-03-29 21:29:59 +01:00
margin-top : 4vh ;
}
}
. slick-container footer {
text-align : center ;
margin-top : 4rem ;
margin-bottom : 4rem ;
}
. slick-container footer 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 ;
}
. slick-container footer a svg {
display : none ;
}
. slick-container footer a : hover {
background-color : # 00ff80 ;
}
@ media ( min-width : 760px ) {
. slick-container {
padding : 0 12 . 5vw ;
}
. slick-container . slick-prev , . slick-container . slick-next {
display : block ! important ;
}
. slick-container . slick-prev {
left : -5rem ;
}
. slick-container . slick-next {
right : -5rem ;
}
}
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 {
font-size : 1 . 3rem ;
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 {
font-family : "Marianne" , sans-serif ;
font-size : 1 . 3rem ;
color : # 038788 ;
font-weight : 800 ;
2024-03-29 21:29:59 +01:00
margin-bottom : 1rem ;
}
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
. views-row article > div : first-of-type {
width : 100 % ;
2023-12-15 20:04:59 +01:00
height : 30vh ;
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 ;
}
. views-row article > div : first-of-type a img {
height : auto ;
width : 100 % ;
}
@ media ( min-width : 760px ) {
. views-row article > div : first-of-type {
height : 20vh ;
}
}
2023-12-13 15:08:55 +01:00
. views-row article . preview_meta {
font-family : "Marianne" , sans-serif ;
font-size : 0 . 9rem ;
width : auto ;
display : flex ;
justify-content : space-between ;
color : # 038788 ;
border-top : solid 1px # 038788 ;
margin : 0 3vw ;
margin-top : 1 . 3rem ;
2024-03-29 21:29:59 +01:00
padding-top : 0 . 7rem ;
}
. views-row article . preview_meta > div : first-of-type {
font-weight : 800 ;
}
2023-12-13 15:08:55 +01:00
. views-row article . preview_sous_titre {
font-family : "Marianne" , sans-serif ;
2023-12-15 20:04:59 +01:00
font-size : 1 . 3rem ;
2024-03-29 21:29:59 +01:00
padding : 5px 3vw ;
}
@ media ( min-width : 760px ) {
. views-row article . preview_sous_titre {
padding-top : 0 ;
}
}
2023-12-13 15:08:55 +01:00
. views-row article h2 {
font-family : "Barlow" , sans-serif ;
font-size : 2 . 3rem ;
padding : 0 3vw ;
margin-top : 1rem ;
2024-03-29 21:29:59 +01:00
color : # 038788 ;
}
. views-row article h2 a {
color : # 038788 ;
}
2023-12-06 17:06:45 +01:00
2023-12-18 11:48:10 +01:00
. ornements_top_over {
pointer-events : none ;
position : absolute ;
width : 100vw ;
height : 30vh ;
right : -55vw ;
top : -5vh ;
z-index : 0 ;
2024-03-29 21:29:59 +01:00
transition : left 0 . 05s ease , top 0 . 05s ease ;
}
. ornements_top_over > div {
position : absolute ;
background-repeat : no-repeat ;
background-size : contain ;
width : 100 % ;
height : 100 % ;
transition : left 0 . 05s ease , top 0 . 05s ease ;
}
. ornements_top_over > div : first-of-type {
background-image : url ( . . / assets / formes / forme_4 . png ) ;
top : -3vh ;
right : 5vw ;
}
. ornements_top_over > div : nth-of-type ( 2 ) {
background-image : url ( . . / assets / formes / forme_5 . png ) ;
right : -13vw ;
}
. ornements_top_over > div : nth-of-type ( 3 ) {
background-image : url ( . . / assets / formes / forme_3 . png ) ;
top : 4vh ;
right : -8vw ;
}
@ media ( min-width : 760px ) {
. ornements_top_over {
left : -35vw ;
top : -20vw ;
}
2023-12-18 11:48:10 +01:00
. ornements_top_over > div {
2024-03-29 21:29:59 +01:00
transform : scaleX ( -1 ) ;
left : -55vw ;
}
2023-12-18 11:48:10 +01:00
. ornements_top_over > div : first-of-type {
2024-03-29 21:29:59 +01:00
display : none ;
}
2023-12-18 11:48:10 +01:00
. ornements_top_over > div : nth-of-type ( 2 ) {
2024-03-29 21:29:59 +01:00
display : none ;
}
2023-12-18 11:48:10 +01:00
. ornements_top_over > div : nth-of-type ( 3 ) {
2024-03-29 21:29:59 +01:00
background-image : url ( . . / assets / formes / forme_6 . png ) ;
}
}
2023-12-18 11:48:10 +01:00
. ornements_top_under {
2023-12-20 06:48:35 +01:00
pointer-events : none ;
2023-12-18 11:48:10 +01:00
display : none ;
position : absolute ;
width : 100vw ;
height : 30vh ;
left : -30vw ;
top : 0vw ;
2024-03-29 21:29:59 +01:00
transition : left 0 . 05s ease , top 0 . 05s ease ;
}
. ornements_top_under > div {
position : absolute ;
background-repeat : no-repeat ;
background-size : contain ;
width : 100 % ;
height : 100 % ;
transform : scaleX ( -1 ) ;
transition : left 0 . 05s ease , top 0 . 05s ease ;
}
. ornements_top_under > div : first-of-type {
background-image : url ( . . / assets / formes / forme_4 . png ) ;
top : -3vh ;
left : -45vw ;
}
. ornements_top_under > div : nth-of-type ( 2 ) {
background-image : url ( . . / assets / formes / forme_5 . png ) ;
left : -60vw ;
}
@ media ( min-width : 760px ) {
. ornements_top_under {
display : block ;
}
}
@ media ( min-width : 1080px ) {
2023-12-18 11:48:10 +01:00
. ornements_top_under > div : first-of-type {
2024-03-29 21:29:59 +01:00
top : 1vh ;
left : -50vw ;
}
2023-12-18 11:48:10 +01:00
. ornements_top_under > div : nth-of-type ( 2 ) {
2024-03-29 21:29:59 +01:00
top : 6vh ;
left : -56 . 5vw ;
}
}
2023-12-18 11:48:10 +01:00
. ornements_bottom_over {
pointer-events : none ;
position : absolute ;
width : 100vw ;
height : 30vh ;
left : -30vw ;
2024-03-29 21:29:59 +01:00
bottom : -20vh ;
}
. ornements_bottom_over > div {
position : absolute ;
background-repeat : no-repeat ;
background-size : contain ;
width : 100 % ;
height : 100 % ;
}
. ornements_bottom_over > div : first-of-type {
background-image : url ( . . / assets / formes / forme_1 . png ) ;
left : 8vw ;
bottom : -4vh ;
}
. ornements_bottom_over > div : nth-of-type ( 2 ) {
background-image : url ( . . / assets / formes / forme_2 . png ) ;
bottom : -15vh ;
left : -3vw ;
}
@ media ( min-width : 760px ) {
. ornements_bottom_over {
left : unset ;
right : -8vw ;
bottom : -25vh ;
}
2023-12-18 11:48:10 +01:00
. ornements_bottom_over > div {
2024-03-29 21:29:59 +01:00
transform : scaleX ( -1 ) ;
}
. ornements_bottom_over > div : nth-of-type ( 2 ) {
left : 18vw ;
bottom : -11vh ;
}
}
@ media ( min-width : 1080px ) {
2023-12-18 11:48:10 +01:00
. ornements_bottom_over > div : first-of-type {
2024-03-29 21:29:59 +01:00
bottom : 6vh ;
left : 20vw ;
}
2023-12-18 11:48:10 +01:00
. ornements_bottom_over > div : nth-of-type ( 2 ) {
2024-03-29 21:29:59 +01:00
bottom : -9vh ;
left : 25vw ;
}
}
2023-12-18 11:48:10 +01:00
. fullpage . actus . ornements_top_over , . fullpage . actus . ornements_top_under {
2024-03-29 21:29:59 +01:00
top : -12vh ;
}
2023-12-18 11:48:10 +01:00
. fullpage . actus . ornements_bottom_over {
2024-03-29 21:29:59 +01:00
bottom : -28vh ;
}
. fullpage . actus . ornements_bottom_over > div : nth-of-type ( 2 ) {
bottom : -10vh ;
left : -7vh ;
}
2023-12-18 11:48:10 +01:00
@ media ( min-width : 760px ) {
. fullpage . actus {
width : auto ;
margin-left : 3vw ;
2024-03-29 21:29:59 +01:00
margin-right : 3vw ;
}
. fullpage . actus . actus_list {
display : grid ;
grid-template-columns : repeat ( 2 , 1fr ) ;
}
}
2023-12-18 11:48:10 +01:00
@ media ( min-width : 1080px ) {
. fullpage . actus . actus_list {
2024-03-29 21:29:59 +01:00
grid-template-columns : repeat ( 3 , 1fr ) ;
}
2023-12-18 11:48:10 +01:00
. fullpage . actus . ornements_top_over > div : nth-of-type ( 3 ) {
2024-03-29 21:29:59 +01:00
top : -28vh ;
}
2023-12-18 11:48:10 +01:00
. fullpage . actus . ornements_bottom_over > div : first-of-type {
bottom : 0vh ;
2024-03-29 21:29:59 +01:00
left : -3vw ;
}
2023-12-18 11:48:10 +01:00
. fullpage . actus . ornements_bottom_over > div : nth-of-type ( 2 ) {
2024-03-29 21:29:59 +01:00
left : 6vh ;
}
}
2023-12-18 11:48:10 +01:00
. carousel_container {
2024-03-29 21:29:59 +01:00
position : relative ;
}
. carousel_container . ornements_carousel_top {
position : absolute ;
display : none ;
background-repeat : no-repeat ;
background-size : contain ;
background-image : url ( . . / assets / formes / forme_5 . png ) ;
}
@ media ( min-width : 760px ) {
. carousel_container . ornements_carousel_top {
display : block ;
width : 20vw ;
height : 50vh ;
top : -25vh ;
left : 3vw ;
transform : rotate ( -90deg ) ;
}
}
@ media ( min-width : 1080px ) {
2023-12-18 11:48:10 +01:00
. carousel_container . ornements_carousel_top {
2024-03-29 21:29:59 +01:00
top : 20vh ;
left : -10vw ;
height : 30vh ;
}
}
. carousel_container . ornements_carousel_bottom {
position : absolute ;
display : none ;
overflow : hidden ;
}
@ media ( min-width : 760px ) {
. carousel_container . ornements_carousel_bottom {
display : block ;
width : 20vw ;
height : 50vh ;
right : 0 ;
bottom : 1px ;
}
. carousel_container . ornements_carousel_bottom > div : first-of-type {
width : 100 % ;
height : 100 % ;
background-repeat : no-repeat ;
background-size : contain ;
background-image : url ( . . / assets / formes / forme_5 . png ) ;
2023-12-18 11:48:10 +01:00
position : absolute ;
2024-03-29 21:29:59 +01:00
top : 35vh ;
}
. carousel_container . ornements_carousel_bottom > div : nth-of-type ( 2 ) {
width : 100 % ;
height : 100 % ;
2023-12-18 11:48:10 +01:00
background-repeat : no-repeat ;
background-size : contain ;
2024-03-29 21:29:59 +01:00
background-image : url ( . . / assets / formes / forme_2 . png ) ;
2024-03-20 22:28:16 +01:00
position : absolute ;
2024-03-29 21:29:59 +01:00
top : 40vh ;
left : 12vw ;
}
}
@ media ( min-width : 1080px ) {
. carousel_container . ornements_carousel_bottom {
width : 12vw ;
bottom : unset ;
top : 0 ;
right : -2vw ;
}
. carousel_container . ornements_carousel_bottom > div : first-of-type {
top : -16vh ;
}
. carousel_container . ornements_carousel_bottom > div : nth-of-type ( 2 ) {
top : -8vh ;
left : 4vw ;
}
}
2023-12-18 11:48:10 +01:00
. ornements_presentation_left {
2023-12-20 06:48:35 +01:00
pointer-events : none ;
2023-12-18 11:48:10 +01:00
position : absolute ! important ;
height : 20vh ;
width : 20vw ;
bottom : 0 ;
left : 0 ;
z-index : 0 ;
2024-03-29 21:29:59 +01:00
overflow : hidden ;
}
. ornements_presentation_left > div {
background-repeat : no-repeat ;
background-size : contain ;
position : absolute ;
width : 100 % ;
height : 100 % ;
}
. ornements_presentation_left > div : first-of-type {
background-image : url ( . . / assets / formes / forme_4 . png ) ;
transform : rotate ( 180deg ) ;
width : 200 % ;
left : -20vw ;
bottom : -8vh ;
}
. ornements_presentation_left > div : nth-of-type ( 2 ) {
background-image : url ( . . / assets / formes / forme_5 . png ) ;
transform : rotate ( 180deg ) ;
width : 130 % ;
left : -10vw ;
bottom : -5vh ;
}
@ media ( min-width : 760px ) {
2023-12-18 11:48:10 +01:00
. ornements_presentation_left > div : nth-of-type ( 2 ) {
2024-03-29 21:29:59 +01:00
width : 170 % ;
height : 120 % ;
left : -21vw ;
bottom : -3vh ;
}
}
. ornements_presentation_left > div : nth-of-type ( 3 ) {
background-image : url ( . . / assets / formes / forme_3 . png ) ;
transform : rotate ( 180deg ) ;
position : absolute ;
width : 100 % ;
height : 100 % ;
width : 200 % ;
left : -22vw ;
bottom : -3vh ;
}
2023-12-18 11:48:10 +01:00
. ornements_presentation_right {
2023-12-20 06:48:35 +01:00
pointer-events : none ;
2023-12-18 11:48:10 +01:00
position : absolute ! important ;
height : 20vh ;
width : 20vw ;
bottom : 0 ;
right : 0 ;
z-index : 0 ;
2024-03-29 21:29:59 +01:00
overflow : hidden ;
}
. ornements_presentation_right > div {
background-repeat : no-repeat ;
background-size : contain ;
position : absolute ;
width : 100 % ;
height : 100 % ;
}
. ornements_presentation_right > div : first-of-type {
background-image : url ( . . / assets / formes / forme_1 . png ) ;
transform : rotate ( -90deg ) ;
right : -15vw ;
bottom : -6vh ;
}
@ media ( min-width : 760px ) {
2023-12-20 06:48:35 +01:00
. ornements_presentation_right > div : first-of-type {
2024-03-29 21:29:59 +01:00
bottom : -3vh ;
right : -6vw ;
}
}
. ornements_presentation_right > div : nth-of-type ( 2 ) {
background-image : url ( . . / assets / formes / forme_2 . png ) ;
bottom : -12vh ;
right : -12vw ;
}
2023-12-18 11:48:10 +01:00
2023-12-20 06:48:35 +01:00
. ornements_consultation_left {
pointer-events : none ;
position : absolute ! important ;
height : 20vh ;
width : 30vw ;
bottom : -8vh ;
left : 0 ;
z-index : 0 ;
2024-03-29 21:29:59 +01:00
overflow : hidden ;
}
. ornements_consultation_left > div {
background-repeat : no-repeat ;
background-size : contain ;
position : absolute ;
width : 100 % ;
height : 100 % ;
}
. ornements_consultation_left > div : first-of-type {
background-image : url ( . . / assets / formes / forme_4 . png ) ;
transform : rotate ( 180deg ) ;
width : 200 % ;
height : 120 % ;
left : -30vw ;
bottom : -10vh ;
}
@ media ( min-width : 1080px ) {
2023-12-20 06:48:35 +01:00
. ornements_consultation_left > div : first-of-type {
2024-03-29 21:29:59 +01:00
transform : rotate ( 0deg ) ;
bottom : 5vh ;
left : 0 ;
width : 60 % ;
}
}
. ornements_consultation_left > div : nth-of-type ( 2 ) {
background-image : url ( . . / assets / formes / forme_5 . png ) ;
transform : rotate ( 180deg ) ;
left : -12vw ;
}
@ media ( min-width : 1080px ) {
2023-12-20 06:48:35 +01:00
. ornements_consultation_left > div : nth-of-type ( 2 ) {
2024-03-29 21:29:59 +01:00
left : -20vw ;
top : -5vh ;
}
}
@ media ( min-width : 1080px ) {
. ornements_consultation_left {
top : 0 ;
}
}
2023-12-20 06:48:35 +01:00
. ornements_consultation_right {
pointer-events : none ;
position : absolute ! important ;
height : 20vh ;
width : 30vw ;
bottom : -8vh ;
right : 0 ;
z-index : 0 ;
2024-03-29 21:29:59 +01:00
overflow : hidden ;
}
. ornements_consultation_right > div {
background-repeat : no-repeat ;
background-size : contain ;
position : absolute ;
width : 100 % ;
height : 100 % ;
}
. ornements_consultation_right > div : first-of-type {
background-image : url ( . . / assets / formes / forme_1 . png ) ;
transform : rotate ( -90deg ) ;
width : 80 % ;
height : 80 % ;
right : -8vw ;
bottom : -2vh ;
}
@ media ( min-width : 1080px ) {
2023-12-20 06:48:35 +01:00
. ornements_consultation_right > div : first-of-type {
2024-03-29 21:29:59 +01:00
right : -3vw ;
bottom : 6vh ;
2024-03-20 22:28:16 +01:00
transform : rotate ( 180deg ) ;
2024-03-29 21:29:59 +01:00
}
}
. ornements_consultation_right > div : nth-of-type ( 2 ) {
background-image : url ( . . / assets / formes / forme_3 . png ) ;
transform : rotate ( 180deg ) ;
right : -4vw ;
width : 100 % ;
}
@ media ( min-width : 760px ) {
. ornements_consultation_right > div : nth-of-type ( 2 ) {
width : 30 % ;
bottom : 3vh ;
}
}
@ media ( min-width : 1080px ) {
. ornements_consultation_right > div : nth-of-type ( 2 ) {
transform : none ;
width : 60 % ;
}
}
@ media ( min-width : 1080px ) {
. ornements_consultation_right {
bottom : unset ;
top : 0 ;
right : 0 ;
}
}
2023-12-20 06:48:35 +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 {
2023-12-18 11:48:10 +01:00
position : relative ;
2023-12-06 17:06:45 +01:00
border-bottom : solid 2px # 038788 ;
width : 100 % ;
2024-03-29 21:29:59 +01:00
padding : 4rem 0 ;
}
. home_introduction h2 {
display : none ;
}
. home_introduction > div {
z-index : 1 ;
position : relative ;
}
. home_introduction > . logo {
text-align : center ;
width : 100 % ;
margin-bottom : 3rem ;
}
. home_introduction > . logo img {
width : 35vw ;
}
@ media ( min-width : 760px ) {
. home_introduction > . logo img {
width : 25vw ;
}
}
@ media ( min-width : 1080px ) {
. home_introduction > . logo img {
width : 18vw ;
}
}
. home_introduction article > div {
height : unset ! important ;
}
. home_introduction article > div p {
font-family : "Marianne" , sans-serif ;
font-size : 1rem ;
line-height : 1 . 4 ;
}
@ media ( min-width : 1080px ) {
. home_introduction article > div p {
margin-left : 12 . 5vw ;
max-width : 50vw ;
}
}
@ 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 ;
}
@ media ( min-width : 1080px ) {
2023-12-15 20:04:59 +01:00
. home_introduction div . more-link {
display : flex ;
2024-03-29 21:29:59 +01:00
justify-content : flex-end ;
}
}
@ media ( min-width : 760px ) {
. home_introduction {
padding-left : 12 . 5vw ;
padding-right : 12 . 5vw ;
}
}
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
background : linear-gradient ( to bottom , # fcf9ee 80 % , white 100 % ) ;
width : 100 % ;
2024-03-29 21:29:59 +01:00
padding : 4rem 0 ;
}
. home_consultation h2 {
font-family : "Barlow" , sans-serif ;
font-size : 2 . 3rem ;
padding : 0 3vw ;
margin-top : 1rem ;
color : # 038788 ;
margin-bottom : 1 . 2rem ;
}
. home_consultation h2 a {
color : # 038788 ;
}
@ 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
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
margin-top : -3vh ;
padding-top : 3vh ;
background : linear-gradient ( to bottom , # fcf9ee 80 % , white 100 % ) ;
2024-03-29 21:29:59 +01:00
position : relative ;
}
. fullpage > h2 {
font-family : "Barlow" , sans-serif ;
font-size : 2 . 3rem ;
padding : 0 3vw ;
margin-top : 1rem ;
color : # 038788 ;
margin-top : 5vh ;
margin-bottom : 7vh ;
background-color : # fcf9ee ;
z-index : 1 ;
position : relative ;
width : auto ;
display : inline-block ;
}
. fullpage > h2 a {
color : # 038788 ;
}
@ media ( min-width : 760px ) {
2023-12-17 16:49:23 +01:00
. fullpage > h2 {
2024-03-29 21:29:59 +01:00
background-color : unset ;
}
}
. fullpage . legende {
display : block ! important ;
font-size : 0 . 8rem ;
color : # 314e41 ;
}
. fullpage . fullpage_content > h2 {
font-family : "Barlow" , sans-serif ;
font-size : 2 . 3rem ;
padding : 0 3vw ;
margin-top : 1rem ;
color : # 038788 ;
margin-top : 5vh ;
margin-bottom : 1rem ;
background-color : # fcf9ee ;
z-index : 1 ;
position : relative ;
width : auto ;
display : inline-block ;
}
. fullpage . fullpage_content > h2 a {
color : # 038788 ;
}
@ media ( min-width : 760px ) {
2023-12-17 16:49:23 +01:00
. fullpage . fullpage_content > h2 {
2024-03-29 21:29:59 +01:00
background-color : unset ;
}
}
. fullpage . fullpage_content . sous_titre {
font-family : "Marianne" , sans-serif ;
font-size : 1rem ;
line-height : 1 . 4 ;
font-size : 1 . 3rem ;
padding : 0 3vw ;
}
. fullpage . fullpage_content p {
font-family : "Marianne" , sans-serif ;
font-size : 1rem ;
line-height : 1 . 4 ;
padding : 0 3vw ;
margin-bottom : 2rem ;
}
. 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 {
font-family : "Marianne" , sans-serif ;
font-size : 1 . 3rem ;
color : # 038788 ;
font-weight : 800 ;
margin-bottom : 1rem ;
padding-left : 3vw ;
}
. fullpage . views-row {
margin-bottom : 8vh ;
}
@ media ( min-width : 760px ) {
. fullpage {
margin-top : 2vh ;
padding-top : 0 ;
width : 75vw ;
margin-left : 12 . 5vw ;
}
}
@ media ( min-width : 1080px ) {
. fullpage {
width : 50 % ;
margin-left : 25 % ;
}
}
2023-12-13 15:08:55 +01:00
. content_gouvernance . views-row {
2024-03-29 21:29:59 +01:00
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 {
font-family : "Marianne" , sans-serif ;
font-size : 1rem ;
line-height : 1 . 4 ;
margin-bottom : 2em ;
}
. content_gouvernance . views-row article > div : first-of-type {
height : unset ;
flex-direction : column ;
}
. content_gouvernance . views-row article . paragraph--type--membre-equipe {
height : auto ;
display : grid ;
grid-template-columns : 30vw auto 1fr ;
grid-auto-rows : auto ;
margin-bottom : 5vh ;
}
. content_gouvernance . views-row article . paragraph--type--membre-equipe > div : first-of-type {
grid-row : 1 / 3 ;
display : flex ;
align-items : center ;
}
. content_gouvernance . views-row article . paragraph--type--membre-equipe > div : first-of-type > div {
width : 20vw ;
height : 20vw ;
overflow : hidden ;
border-radius : 10vw ;
}
. content_gouvernance . views-row article . paragraph--type--membre-equipe > div : first-of-type > div img {
width : 100 % ;
height : 100 % ;
object-fit : cover ;
}
. content_gouvernance . views-row article . paragraph--type--membre-equipe > div : nth-of-type ( 2 ) ,
. content_gouvernance . views-row article . paragraph--type--membre-equipe > div : nth-of-type ( 3 ) {
font-family : "Marianne" , sans-serif ;
font-size : 1 . 3rem ;
color : # 038788 ;
font-weight : 800 ;
margin-bottom : 2vh ;
align-self : flex-end ;
}
. content_gouvernance . views-row article . paragraph--type--membre-equipe > div : nth-of-type ( 3 ) {
padding-left : 0 . 5rem ;
}
. content_gouvernance . views-row article . paragraph--type--membre-equipe > div : last-of-type {
font-family : "Marianne" , sans-serif ;
font-size : 1rem ;
line-height : 1 . 4 ;
grid-column : 2 / 4 ;
}
@ media ( min-width : 760px ) {
2023-12-14 09:38:25 +01:00
. content_gouvernance . views-row article . paragraph--type--membre-equipe {
2024-03-29 21:29:59 +01:00
grid-template-columns : 10vw auto 1fr ;
}
. content_gouvernance . views-row article . paragraph--type--membre-equipe > div : first-of-type > div {
width : 10vw ;
height : 10vw ;
border-radius : 5vw ;
}
. content_gouvernance . views-row article . paragraph--type--membre-equipe > div : nth-of-type ( 2 ) {
padding-left : 3vw ;
}
. content_gouvernance . views-row article . paragraph--type--membre-equipe > div : last-of-type {
padding-left : 3vw ;
}
}
2023-12-06 17:06:45 +01:00
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 ;
}
. 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
@ media ( min-width : 760px ) {
. fullpage . meetup {
width : auto ;
margin-left : 3vw ;
margin-right : 3vw ;
}
}
. 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-03-30 18:41:51 +01:00
}
@ media ( min-width : 760px ) {
. fullpage . meetup > header > div : last-of-type {
width : 40 % ;
margin-left : calc ( 60 % - 3vw ) ;
}
2024-03-29 21:29:59 +01:00
}
@ media ( min-width : 1080px ) {
. fullpage . meetup > header > div : last-of-type {
position : absolute ;
top : 3vh ;
right : 4vh ;
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-03-30 18:41:51 +01:00
padding : 1rem 0 . 5rem ;
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
}
. 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 ;
width : 3rem ;
height : 3rem ;
border-radius : 1 . 5rem ;
font-size : 1 . 6rem ;
display : flex ;
justify-content : center ;
align-items : center ;
padding-bottom : 10px ;
2024-03-30 18:41:51 +01:00
margin-right : 0 . 6rem ;
}
. 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-03-29 21:29:59 +01:00
font-family : "Marianne" , sans-serif ;
font-size : 1rem ;
line-height : 1 . 4 ;
padding : 0 . 2rem 0 ;
}
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-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-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 {
font-family : "Marianne" , sans-serif ;
font-size : 1rem ;
line-height : 1 . 4 ;
display : flex ;
margin-left : 3vw ;
}
. fullpage . meetup > . views-exposed-form > div {
width : auto ;
}
. fullpage . meetup > . views-exposed-form > div > select {
font-family : "Marianne" , sans-serif ;
font-size : 1rem ;
line-height : 1 . 4 ;
font-size : 0 . 8rem ;
}
. fullpage . meetup > . views-exposed-form > div : last-of-type {
margin-left : 1rem ;
}
. fullpage . meetup > . views-exposed-form > div : last-of-type > input {
font-family : "Marianne" , sans-serif ;
font-size : 1rem ;
line-height : 1 . 4 ;
font-size : 0 . 8rem ;
background-color : # 038788 ;
color : white ;
cursor : pointer ;
border : none ;
}
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 {
font-family : "Barlow" , sans-serif ;
font-size : 2 . 3rem ;
padding : 0 3vw ;
margin-top : 1rem ;
color : # 038788 ;
margin-bottom : 3vh ;
width : auto ;
}
. fullpage . meetup-offre > h2 a {
color : # 038788 ;
}
. 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 ;
grid-template-rows : repeat ( 8 , auto ) ;
}
. 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 {
width : 15rem ;
height : 15rem ;
border-radius : 7 . 5rem ;
padding : 1rem ;
margin-right : 2rem ;
}
. 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 ;
}
. fullpage . meetup-offre > . offre-content > div > div > div > div > . file_fixed , . fullpage . meetup-offre > . offre-content > div > div > div > div > . liens_fixed {
grid-row : 8 / 9 ;
}
. fullpage . meetup-offre > . offre-content > div > div > div > div > . file_fixed > h2 , . fullpage . meetup-offre > . offre-content > div > div > div > div > . liens_fixed > h2 {
display : none ;
}
. fullpage . meetup-offre > . offre-content > div > div > div > div > . file_fixed > div , . fullpage . meetup-offre > . offre-content > div > div > div > div > . liens_fixed > div {
padding : 0 1 . 5vw ;
text-align : right ;
margin : 2rem 0 ;
}
. fullpage . meetup-offre > . offre-content > div > div > div > div > . file_fixed > div a , . fullpage . meetup-offre > . offre-content > div > div > div > div > . liens_fixed > 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 a svg , . fullpage . meetup-offre > . offre-content > div > div > div > div > . liens_fixed > div a svg {
display : none ;
}
. fullpage . meetup-offre > . offre-content > div > div > div > div > . file_fixed > div a : hover , . fullpage . meetup-offre > . offre-content > div > div > div > div > . liens_fixed > div a : hover {
background-color : # 00ff80 ;
}
. fullpage . meetup-offre > . offre-content > div > div > div > div > . file_fixed > div a , . fullpage . meetup-offre > . offre-content > div > div > div > div > . liens_fixed > div a {
display : inline-block ;
}
@ media ( min-width : 1080px ) {
. fullpage . meetup-offre > . offre-content > div > div > div > div > . file_fixed > div , . fullpage . meetup-offre > . offre-content > div > div > div > div > . liens_fixed > div {
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 , . fullpage . meetup-offre > . offre-content > div > div > div > div > . liens_fixed > div > div {
height : 3vh ;
}
. fullpage . meetup-offre > . offre-content > div > div > div > div > . file_fixed > div a , . fullpage . meetup-offre > . offre-content > div > div > div > div > . liens_fixed > div a {
max-width : 19vw ;
}
}
. fullpage . meetup-offre > . offre-content > div > div > div > div > . file_fixed span : last-of-type {
display : none ;
}
. 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 */