@import url("https://use.typekit.net/iaa6iur.css"); @import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap"); /* @import "tailwindcss/base"; @import "tailwindcss/components"; @import "tailwindcss/utilities"; */ /* @import url("css/font.css"); */ .bigCaslon { font-family: "big-caslon-fb", serif; } .montserrat { font-family: "Montserrat", sans-serif; } /* @font-face { font-family: "montserrat"; src: url("../fonts/montserrat-black-webfont.woff2") format("woff2"), url("../fonts/montserrat-black-webfont.woff") format("woff"); font-weight: normal; font-style: normal; } @font-face { font-family: "montserrat"; src: url("../fonts/montserrat-bold-webfont.woff2") format("woff2"), url("../fonts/montserrat-bold-webfont.woff") format("woff"); font-weight: normal; font-style: normal; } @font-face { font-family: "montserrat"; src: url("../fonts/montserrat-extrabold-webfont.woff2") format("woff2"), url("../fonts/montserrat-extrabold-webfont.woff") format("woff"); font-weight: normal; font-style: normal; } @font-face { font-family: "montserratextralight"; src: url("../fonts/montserrat-extralight-webfont.woff2") format("woff2"), url("../fonts/montserrat-extralight-webfont.woff") format("woff"); font-weight: normal; font-style: normal; } @font-face { font-family: "montserratlight"; src: url("../fonts/montserrat-light-webfont.woff2") format("woff2"), url("../fonts/montserrat-light-webfont.woff") format("woff"); font-weight: normal; font-style: normal; } @font-face { font-family: "montserratmedium"; src: url("../fonts/montserrat-medium-webfont.woff2") format("woff2"), url("../fonts/montserrat-medium-webfont.woff") format("woff"); font-weight: normal; font-style: normal; } @font-face { font-family: "montserratregular"; src: url("../fonts/montserrat-regular-webfont.woff2") format("woff2"), url("../fonts/montserrat-regular-webfont.woff") format("woff"); font-weight: normal; font-style: normal; } @font-face { font-family: "montserratsemibold"; src: url("../fonts/montserrat-semibold-webfont.woff2") format("woff2"), url("../fonts/montserrat-semibold-webfont.woff") format("woff"); font-weight: normal; font-style: normal; } @font-face { font-family: "montserratthin"; src: url("../fonts/montserrat-thin-webfont.woff2") format("woff2"), url("../fonts/montserrat-thin-webfont.woff") format("woff"); font-weight: normal; font-style: normal; } */ .wp-admin.post-type-portfolio .block-editor-block-list__layout.is-root-container > :where(:not(.alignleft):not(.alignright):not(.alignfull)) { } .wp-admin.post-type-portfolio .chapter-section { box-sizing: border-box; padding-left: 8rem; padding-right: 8rem; margin: 2rem calc(50% - 50vw); max-width: 100vw; width: 100vw; } .wp-admin.post-type-portfolio .block-editor-block-list__layout.is-root-container > :where(:not(.alignleft):not(.alignright):not(.wp-admin.post-type-portfolio .chapter-section)) { } .wp-admin.post-type-portfolio .is-root-container, .portfolio-single{ margin-left: auto; margin-right: auto; padding-top: 7rem; } .wp-admin.post-type-portfolio .is-root-container h1, .wp-admin.post-type-portfolio .is-root-container h2, .wp-admin.post-type-portfolio .is-root-container h3, .wp-admin.post-type-portfolio .is-root-container h4, .wp-admin.post-type-portfolio .is-root-container h5, .wp-admin.post-type-portfolio .is-root-container h6, .portfolio-single h1, .portfolio-single h2, .portfolio-single h3, .portfolio-single h4, .portfolio-single h5, .portfolio-single h6 { font-family: "big-caslon-fb", serif; } .wp-admin.post-type-portfolio .is-root-container h1:before, .wp-admin.post-type-portfolio .is-root-container h2:before, .wp-admin.post-type-portfolio .is-root-container h3:before, .wp-admin.post-type-portfolio .is-root-container h4:before, .wp-admin.post-type-portfolio .is-root-container h5:before, .wp-admin.post-type-portfolio .is-root-container h6:before, .portfolio-single h1:before, .portfolio-single h2:before, .portfolio-single h3:before, .portfolio-single h4:before, .portfolio-single h5:before, .portfolio-single h6:before{ --tw-content: none; content: var(--tw-content); } .wp-admin.post-type-portfolio .is-root-container p, .wp-admin.post-type-portfolio .is-root-container span, .portfolio-single p, .portfolio-single span { font-family: "Montserrat", sans-serif; font-size: 0.875rem; line-height: 1.25rem; line-height: 1.625; } .wp-admin.post-type-portfolio .is-root-container strong, .portfolio-single strong{ font-weight: 600; } .wp-admin.post-type-portfolio .is-root-container__project-infos, .portfolio-single__project-infos { border-bottom: 1px solid #3e3c3c; display: flex; list-style-type: none; flex-wrap: wrap; margin: 2rem calc(50% - 50vw); max-width: 100vw; width: 100vw; } .wp-admin.post-type-portfolio .block-editor-block-list__layout.is-root-container > :where(:not(.alignleft):not(.alignright):not(.wp-admin.post-type-portfolio .is-root-container__project-infos)),.wp-admin.post-type-portfolio .block-editor-block-list__layout.is-root-container > :where(:not(.alignleft):not(.alignright):not( .portfolio-single__project-infos)) { } .wp-admin.post-type-portfolio .is-root-container h2, .portfolio-single h2{ padding-bottom: 1.5rem; font-size: 3rem; line-height: 1; } .project-card{ margin-left: auto; margin-right: auto; max-width: 1440px; } .portfolio-header{ position: relative; width: 100vw !important; padding: 1.5rem; box-sizing: border-box; margin: 0 calc(50% - 50vw); max-width: 100vw !important; dispay: block; } .portfolio-header__cover{ position: absolute; inset: 0px; height: 100% !important; width: 100%; --tw-bg-opacity: 1; background-color: rgb(248 113 113 / var(--tw-bg-opacity, 1)); -o-object-fit: cover; object-fit: cover; z-index: -1; } .portfolio-header__content{ position: relative; z-index: 10; display: flex; flex-direction: column; min-height: 80vh; } .portfolio-header__project-details{ margin-top: auto; margin-bottom: auto; font-size: 0.875rem; line-height: 1.25rem; } .portfolio-header__heading-infos{ display: flex; align-items: center; justify-content: space-between; --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity, 1)); font-size: 0.75rem; line-height: 1rem; } .portfolio-header__heading-infos .project-type{ margin-top: 0px; margin-bottom: 0px; line-height: 1.625; } .portfolio-header .client-logo{ margin-left: auto; margin-right: auto; margin-top: 3rem; margin-bottom: 3rem; display: block; height: auto; width: 18rem; -o-object-fit: contain; object-fit: contain; -o-object-position: center; object-position: center; } .portfolio-header__innerblocks{ margin-left: auto; margin-right: auto; max-width: 32rem; border-radius: 0.5rem; padding: 2rem; text-align: center; font-size: 0.875rem; line-height: 1.25rem; --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity, 1)); } .gallery-website-screens{ width: 100vw; --tw-bg-opacity: 1; background-color: rgb(245 245 245 / var(--tw-bg-opacity, 1)); padding: 2.5rem; margin: 0 calc(50% - 50vw); } .gallery-website-screens ul{ margin-left: auto; margin-right: auto; list-style-type: none; justify-content: center; gap: 1rem; padding-left: 0px; padding-right: 0px; } @media (min-width: 782px){ .gallery-website-screens ul{ padding-left: 1rem; padding-right: 1rem; } } @media (min-width: 960px){ .gallery-website-screens ul{ padding-left: 3rem; padding-right: 3rem; } } .gallery-website-screens ul.is-grid{ display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); } @media (min-width: 960px){ .gallery-website-screens ul.is-grid{ grid-template-columns: repeat(3, minmax(0, 1fr)); } } .gallery-website-screens ul.is-flex{ display: flex; flex-wrap: nowrap; } .gallery-website-screens ul{ max-width: 1800px; } .chapter-section{ margin-top: 0px !important; margin-bottom: 0px !important; display: flex; align-items: center; justify-content: center; } @media (min-width: 1440px){ .chapter-section{ gap: 3rem; } } .chapter-section { /* min-height: 80vh; */ } @media (min-width: 1280px){ .chapter-section{ padding-top: 8rem; } } .chapter-section{ margin-left: auto; margin-right: auto; } @media (min-width: 1280px){ .chapter-section + *:not(.simple-screen){ margin-top: 8rem; } } .chapter-section--right{ flex-direction: row-reverse; } .chapter-section__content { flex-shrink: 0; } .chapter-section__content p{ --tw-text-opacity: 1; color: rgb(82 82 82 / var(--tw-text-opacity, 1)); } .chapter-section__innerblocks{ max-width: 36rem; } .chapter-section__innerblocks p{ max-width: 28rem; } .chapter-section__cover{ -o-object-fit: contain; object-fit: contain; min-width: 0; flex-shrink: 1; max-width: 100%; /* EmpĂȘche de dĂ©passer son conteneur */ display: block; } .chapter-section__cover--large{ height: 24rem !important; } .chapter-section__cover--grande{ height: 20rem !important; } .chapter-section__cover--medium{ height: 16rem !important; } .chapter-section__cover--small{ height: 3rem !important; } .simple-screen{ margin-top: 0px; margin-bottom: 0px; margin: 2rem calc(50% - 50vw); max-width: 100vw; width: 100vw; } .wp-admin.post-type-portfolio .block-editor-block-list__layout.is-root-container > :where(:not(.alignleft):not(.alignright):not(.simple-screen)) { } .simple-screen img{ margin-left: auto; margin-right: auto; } .simple-screen--full img{ height: auto; width: 100%; } .simple-screen--large img{ height: auto; width: 100%; max-width: 1440px; } .case-button{ margin-top: 1.5rem; display: block; width: -moz-fit-content; width: fit-content; border-radius: 9999px; --tw-bg-opacity: 1; background-color: rgb(239 68 68 / var(--tw-bg-opacity, 1)); padding-left: 1.5rem; padding-right: 1.5rem; padding-top: 0.5rem; padding-bottom: 0.5rem; --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity, 1)); transition: transform 0.3s ease-in-out; text-decoration: none !important ; } .case-button:hover { transform: translateX(2px); } .project-type--print .case-button{ --tw-bg-opacity: 1; background-color: rgb(193 79 227 / var(--tw-bg-opacity, 1)); } .project-type--video .case-button, .project-type--web .case-button{ --tw-bg-opacity: 1; background-color: rgb(28 199 199 / var(--tw-bg-opacity, 1)); font-size: 0.875rem; line-height: 1.25rem; --tw-text-opacity: 1 !important; color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important; font-family: "Montserrat", sans-serif; font-weight: 600; } body, * { /* @apply !bg-red-500; */ } .test { background-color: red; }