.field--type-entity-reference-revisions{ .paragraph-summary{ font-family: $font-family-default; font-size: 5rem; font-weight: 600; color: $black !important; text-transform: capitalize; span:nth-of-type(2n){ display: block; font-size: 1rem; } } .paragraph-summary:nth-of-type(2n) { font-size: 2rem; } } // 1er bandeau .block-views-blockhome-nodes-block-1{ background: url("../images/pictos/carre-contour-bleu_contact.svg"); .node-type-static{ div:first-child{ display: grid; // flex-direction: column; grid-template-columns: 1fr repeat(4, 2fr) 1fr; grid-template-rows: repeat(4, auto); .field--name-field-images{ display: none; // z-index: -99; // filter: grayscale(100%); // filter: brightness(0%); // opacity: 0.5; // // display: none; // grid-column: 1 /span 10; // grid-row: 1 / span 4; // img{ // width: 100vw; // height: auto; // } } .field--name-field-accroche{ grid-column: 2 /span 3; grid-row: 2 / span 2; font-size: 5rem; font-weight: 800; color: $blue-light; line-height: 6rem; p{ margin: 0; } margin: 0; } .field--name-title{ grid-column: 4; grid-row: 1; margin-top: 2rem; h2{ a{ color: #e1000f; font-weight: 900; text-transform: uppercase; } } } .links.inline{ grid-column: 2; grid-row: 4; max-width: 70%; min-width: fit-content; height: 1.5rem; padding: 0.4rem 1rem; font-size: 0.8rem; margin-bottom: 2.5rem; background-color: $white; border: 2px solid $blue-light; list-style: none; text-align: center !important; a{ display: inline-flex; text-transform: uppercase; font-weight: 700; color: $blue-light; &:after{ display: block; content: url('data:image/svg+xml,'); } } } } } } // bouton déposer candidature .block-block-content.block-block-content9448ca2a-90e3-488b-89cf-8ec6a986a9ca{ display: grid; grid-template-columns: 1fr repeat(4, 2fr) 1fr; height: 0; .field--type-link { grid-column: 3; // justify-self: end; position: relative; max-width: 70%; min-width: fit-content; height: 1.5rem; padding: 0.4rem 1rem; font-size: 0.8rem; margin: 0; background-color: $white; border: 2px solid $blue-light; list-style: none; top: -200%; text-align: center !important; a{ display: inline-flex; text-transform: uppercase; font-weight: 700; color: $blue-light; } a::after{ content: url('data:image/svg+xml,'); } } } // bouton foire aux questions .block-region-content{ position: relative; } .block-block-content.block-block-content1bb9024b-d95f-4137-894c-362abf10a483{ position: relative; width: 20%; float: right; margin-right: 13%; bottom: -100%; // grid-column: 5; background-color: $blue-light; .field--name-field-lien{ &:before{ margin-top: 1rem; display: block; content: url("../images/pictos/picto_faq.svg"); } text-align: center; a{ font-size: 0.8rem; font-weight: 1000; color: $blue-dark; text-transform: uppercase; } } .field--name-field-description{ p{ margin-top: 0; margin-bottom: 0; margin-left: 1.5rem; margin-right: 1.5rem; text-align: center; a{ font-weight: 800; color: $white; font-size: 1.3rem; } &:after{ display: block; content:url("../images/pictos/noun_Arrow_3771902.svg") } } } // .field--name-field-description{ // position: relative; // bottom: +140%; // grid-column: 5; // background-color: $blue-light; // p{ // color: $white; // font-size: 1.2rem; // padding-left: 1rem; // padding-right: 1rem; // margin-top: 0; // text-align: center; // } // } } // bandeau actus .block-views-blockactus-blocks-pages-block-1{ clear: both; border-bottom: 5px solid $blue-light; border-top: 5px solid $blue-light; .view-content{ display: grid; grid-template-columns: 1fr repeat(4, 2fr) 1fr; margin: auto; padding-top: 2rem; padding-bottom: 4rem; .views-row:nth-of-type(1) { grid-column: 2; } .node-type-actualite{ color: $black; line-height: 1.5rem; padding: 0.5rem; div:first-child{ // block actu dans le bandeau display: flex; flex-direction: column; :nth-child(1) { order: 1; } :nth-child(4) { order: 2; } :nth-child(5) { order: 3; } } .field--name-field-images { .field__item img{ max-width: 70%; max-height: 130px; object-fit: cover; width: 100%; padding-bottom: 1rem; } // &::after{ // display: block; // content:url('data:image/svg+xml, '); // } } time{ font-size: 0.9rem; font-weight: 800; padding-right: 1rem; width: fit-content; &:after{ padding-left: 0.5rem; content: "|";} } .field:not(.field--name-field-images){ width: 100%; } h2{ margin:0; } a{ color: $black; } .inline.links{ padding-top: none !important; list-style: none; width: fit-content; align-self: flex-end; padding-right: 1rem; a{ display: none; } // a{ // content: url('data:image/svg+xml,'); // } } .field--name-field-actu-type{ padding-top: 1rem; } } } } // bouton voir toutes actus du bandeau bleu // .layout--onecol{ .block-block-content.block-block-content3ee1f633-aaa7-4b4c-a42a-02206e26d3a2{ display: grid; grid-template-columns: 1fr repeat(8, 2fr) 1fr; position: relative; height: 0; .field--type-link { grid-area: 8 / span 9; justify-self: end; position: relative; top: -200%; width: fit-content; height: fit-content; padding: 0.4rem 1rem; font-size: 0.8rem; margin: 0; background-color: $white; border: 2px solid $blue-light; list-style: none; a{ text-transform: uppercase; font-weight: 700; color: $blue-light; } a::after{ content: url('data:image/svg+xml,'); } } } // } // boutons en savoir plus pour lien vers pages statiques // présentation programme .view-display-id-block_2:is(.view-id-home_nodes){ padding-top: 2rem; // background: url('data:image/svg+xml,'); background: url('../images/pictos/carre-contour-bleu.svg'); // background-position-y: 50%; background-repeat: no-repeat; max-width: 100vw; background-size: cover; .node-type-static{ width: 70%; margin: auto; div:first-child:not(.field__item):not(.field){ display: flex; flex-direction: row; flex-wrap: wrap; } .inline.links{ align-self: flex-end; width: fit-content; height: fit-content; padding: 0.4rem 1rem; font-size: 0.8rem; margin: 0; background-color: $white; border: 2px solid $blue-light; list-style: none; a{ text-transform: uppercase; font-weight: 700; color: $blue-light; &:after{ // display: block; content: url('data:image/svg+xml,'); } } } .field--name-field-images{ // grid-column: 2 / 4; .field__item{ img{ width: 15rem; height: auto; } } } .field--name-title{ display: none; } .field--name-field-accroche{ flex: 1 1 50px; // grid-column: 4 / 9; padding-left: 1rem; p{ background-color: $white; font-size: 1.5rem; width: 110%; margin-bottom: 2rem; padding-bottom: 2rem; margin-block-start: 0; } } .field--name-field-videos{ flex: 0 0 80%; margin: auto; } } }