div.stk-3ee0284, div.stk-4996f38, div.stk-6cd6beb {
  background-color: #262626 !important;
}

div[data-block-id=f705c5e] {
  background: #262626 !important;
}

div[data-block-id="1a68c64"] {
  background: #262626 !important;
}
div[data-block-id="1a68c64"] h2 {
  font-size: 36px !important;
  line-height: 1.2 !important;
}

:is([data-block-id="04dae32"], [data-block-id="836ea94"], [data-block-id=e80b4d1]) {
  display: none !important;
}

div.stk-a048240::before {
  background-color: #000 !important;
  opacity: 0.5 !important;
}

div[data-block-id=b96848e] {
  background: #262626 !important;
  padding: 30px !important;
}

h1.page-title {
  text-transform: capitalize !important;
  font-size: 2rem;
}

div[data-block-id="0e58119"], div[data-block-id="57f440d"], div[data-block-id="57f440d"], div[data-block-id=ec8ba40], div[data-block-id=cfdf095], div[data-block-id="0f2dfed"], div[data-block-id="929e6f7"], div[data-block-id=b04d766], div[data-block-id="02d4f43"], div[data-block-id="9448424"], div[data-block-id="9448424"], div[data-block-id="5aeff9a"], div[data-block-id=c3dbef5], div[data-block-id=a2e32f9], div[data-block-id="8ffaf2c"], div[data-block-id="6fa35e0"], div[data-block-id=b582e60], div[data-block-id="4b2a058"], div[data-block-id=dedeafc], div[data-block-id=cb24c17] {
  border: none !important;
}
div[data-block-id="0e58119"] > div, div[data-block-id="57f440d"] > div, div[data-block-id="57f440d"] > div, div[data-block-id=ec8ba40] > div, div[data-block-id=cfdf095] > div, div[data-block-id="0f2dfed"] > div, div[data-block-id="929e6f7"] > div, div[data-block-id=b04d766] > div, div[data-block-id="02d4f43"] > div, div[data-block-id="9448424"] > div, div[data-block-id="9448424"] > div, div[data-block-id="5aeff9a"] > div, div[data-block-id=c3dbef5] > div, div[data-block-id=a2e32f9] > div, div[data-block-id="8ffaf2c"] > div, div[data-block-id="6fa35e0"] > div, div[data-block-id=b582e60] > div, div[data-block-id="4b2a058"] > div, div[data-block-id=dedeafc] > div, div[data-block-id=cb24c17] > div {
  background: #262626 !important;
  border: none !important;
  padding-top: 30px !important;
  padding-right: 30px !important;
  padding-bottom: 40px !important;
  padding-left: 30px !important;
}
div[data-block-id="0e58119"] > div:hover, div[data-block-id="57f440d"] > div:hover, div[data-block-id="57f440d"] > div:hover, div[data-block-id=ec8ba40] > div:hover, div[data-block-id=cfdf095] > div:hover, div[data-block-id="0f2dfed"] > div:hover, div[data-block-id="929e6f7"] > div:hover, div[data-block-id=b04d766] > div:hover, div[data-block-id="02d4f43"] > div:hover, div[data-block-id="9448424"] > div:hover, div[data-block-id="9448424"] > div:hover, div[data-block-id="5aeff9a"] > div:hover, div[data-block-id=c3dbef5] > div:hover, div[data-block-id=a2e32f9] > div:hover, div[data-block-id="8ffaf2c"] > div:hover, div[data-block-id="6fa35e0"] > div:hover, div[data-block-id=b582e60] > div:hover, div[data-block-id="4b2a058"] > div:hover, div[data-block-id=dedeafc] > div:hover, div[data-block-id=cb24c17] > div:hover {
  background: #262626 !important;
}
div[data-block-id="0e58119"] > div h6.stk-block-heading__text, div[data-block-id="57f440d"] > div h6.stk-block-heading__text, div[data-block-id="57f440d"] > div h6.stk-block-heading__text, div[data-block-id=ec8ba40] > div h6.stk-block-heading__text, div[data-block-id=cfdf095] > div h6.stk-block-heading__text, div[data-block-id="0f2dfed"] > div h6.stk-block-heading__text, div[data-block-id="929e6f7"] > div h6.stk-block-heading__text, div[data-block-id=b04d766] > div h6.stk-block-heading__text, div[data-block-id="02d4f43"] > div h6.stk-block-heading__text, div[data-block-id="9448424"] > div h6.stk-block-heading__text, div[data-block-id="9448424"] > div h6.stk-block-heading__text, div[data-block-id="5aeff9a"] > div h6.stk-block-heading__text, div[data-block-id=c3dbef5] > div h6.stk-block-heading__text, div[data-block-id=a2e32f9] > div h6.stk-block-heading__text, div[data-block-id="8ffaf2c"] > div h6.stk-block-heading__text, div[data-block-id="6fa35e0"] > div h6.stk-block-heading__text, div[data-block-id=b582e60] > div h6.stk-block-heading__text, div[data-block-id="4b2a058"] > div h6.stk-block-heading__text, div[data-block-id=dedeafc] > div h6.stk-block-heading__text, div[data-block-id=cb24c17] > div h6.stk-block-heading__text {
  color: #bd963c !important;
  text-transform: capitalize;
}

div[data-block-id="31b10cf"] {
  display: none !important;
}

div[data-block-id="5d1fa67"] {
  margin-bottom: 0 !important;
}

div[data-block-id=e1c8bbe],
div[data-block-id=db09c58] {
  background: #262626 !important;
}

.stk-a048240 {
  padding-top: 100px !important;
  padding-bottom: 100px !important;
}

:is(.stk-00ce618, .stk-1aaec63, .stk-5db6e2d, .stk-6ec1b9a, .stk-72201c9) div.stk-inner-blocks {
  gap: 25px !important;
}

[data-prefix=blog] .entry-card {
  background: #262626 !important;
}

ul.entry-meta {
  display: none !important;
}

[data-prefix=single_blog_post] .hero-section[data-type=type-2] {
  --min-height: 420px !important;
  max-width: 1290px !important;
  margin: 0 auto !important;
}

[data-prefix=single_blog_post] .hero-section[data-type=type-2] > figure .ct-media-container::after {
  background-color: rgba(0, 0, 0, 0.7) !important;
}

div.entry-excerpt > p {
  opacity: 0.7 !important;
}

h2.entry-title {
  color: #bd963c !important;
}

div[data-block-id="8ee82f9"] h2 {
  font-size: 55px !important;
  line-height: 60px !important;
  text-transform: capitalize !important;
}

div[data-block-id=bd62231] {
  background: #262626 !important;
}

div[data-block-id="8470671"] form input {
  background: #353535 !important;
  height: 44px;
}
div[data-block-id="8470671"] form textarea {
  background: #353535 !important;
  resize: none;
}
div[data-block-id="8470671"] form button#wpforms-submit-400 {
  height: 44px !important;
  min-height: 44px !important;
  color: #262626;
}

.wpcf7-form p label {
  display: block;
  margin-bottom: 5px;
}

.wpcf7-form br {
  display: none !important;
}

span[data-name=your-cv] {
  background: #353535;
  height: 100px;
  display: inline-block !important;
  position: relative;
  width: 100%;
}
span[data-name=your-cv] input {
  height: 100% !important;
  width: 100% !important;
  position: absolute;
  inset: 0;
  opacity: 0 !important;
}
span[data-name=your-cv]::before {
  content: "Choisir un fichier";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
}

i.file-name {
  color: rgb(126, 255, 126) !important;
}

div[data-block-id="8470671"] form input[type=submit] {
  background: #bd963c !important;
  height: 44px;
  color: #0d0d0d !important;
}

select {
  background: #333 !important;
  color: #fff !important;
  height: 44px !important;
}
select option {
  color: #fff !important;
}

:root {
  --theme-palette-color-1: #bd963c !important;
  --gold-bg: linear-gradient(90deg, #bf923b 0%, #fff6b9 50%, #b78727 100%);
  --gold-bg: #bd963c !important;
  --bg-two: #262626 !important;
}

#main {
  min-height: calc(100dvh - 100px);
}

.cover {
  clip-path: polygon(20% 0, 100% 0, 100% calc(100% - 50px), calc(100% - 50px) 100%, 5% 100%) !important;
}

div[data-block-id=dcc239a] {
  clip-path: inset(0 round 6px);
}

h2 strong .stk-highlight {
  background: var(--gold-bg);
  -webkit-background-clip: text;
          background-clip: text;
  -webkit-text-fill-color: transparent;
}

div[data-block-id="1c8f221"] p {
  font-size: 16px !important;
}

div.stk-773bf10 {
  background: var(--gold-bg) !important;
  padding: 20px 20px 20px 50px !important;
  clip-path: polygon(50px 0, 100% 0, 100% 100%, 0 100%, 0 50px);
}
div.stk-773bf10 h3.stk-block-heading__text {
  color: var(--bg-two) !important;
}

.stk-eb00812 .stk--svg-wrapper div.stk--inner-svg {
  background-color: var(--bg-two) !important;
}

.stk-d96f664 .stk--svg-wrapper div.stk--inner-svg {
  background-color: var(--bg-two) !important;
  padding: 15px !important;
}
.stk-d96f664 .stk--svg-wrapper div.stk--inner-svg svg path {
  fill: #fff !important;
}

[data-block-id=a3a8d11] .stk-link {
  background: var(--gold-bg) !important;
}
[data-block-id=a3a8d11] .stk-link span {
  color: var(--bg-two) !important;
  font-size: 16px !important;
}

div[data-block-id=cf85ccc] {
  background: var(--bg-two) !important;
}

div[data-block-id="931a976"] {
  background: var(--bg-two) !important;
}

div[data-block-id=b2b8004] {
  background: #444 !important;
}

.stk-link.stk-button.stk--hover-effect-darken {
  background: var(--gold-bg) !important;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
  border-radius: 0px !important;
}
.stk-link.stk-button.stk--hover-effect-darken span {
  color: var(--bg-two) !important;
  font-size: 14px !important;
}
.stk-link.stk-button.stk--hover-effect-darken:hover {
  background: var(--gold-bg) !important;
}
.stk-link.stk-button.stk--hover-effect-darken:hover span {
  color: var(--bg-two) !important;
}

div[data-block-id="759761a"] {
  margin-bottom: 0 !important;
}

div[data-block-id=f442416] {
  display: none !important;
}

div[data-block-id="0a33d15"] {
  display: none !important;
}

.stk-f12b972 button.stk-block-carousel__dot::before {
  background: #fff !important;
}

div[data-block-id=da70f04] a::before,
div[data-block-id="530c222"] a::before,
div[data-block-id="317045c"] a::before,
div[data-block-id=c45fe38] a::before {
  background: var(--gold-bg) !important;
}

div[data-block-id=f1c0a8c] {
  background: var(--bg-two) !important;
}
div[data-block-id=f1c0a8c] input {
  background: #333 !important;
}

ul.sub-menu {
  background-color: rgba(47, 47, 47, 0.9) !important;
  padding-bottom: 20px !important;
  backdrop-filter: blur(5px);
}
ul.sub-menu * {
  border: none !important;
}
ul.sub-menu li {
  text-wrap: nowrap !important;
  overflow: hidden !important;
}
ul.sub-menu li a {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  font-size: 16px !important;
  padding-block: 8px !important;
}

.splide__arrow {
  background: #bd963c !important;
  opacity: 1 !important;
}

#collaborations-slider {
  position: relative;
}
#collaborations-slider::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 100%;
  background: linear-gradient(to right, #0d0d0d, transparent);
}
#collaborations-slider::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 40px;
  height: 100%;
  background: linear-gradient(to left, #0d0d0d, transparent);
  z-index: 1;
}
#collaborations-slider .splide__slide {
  background: transparent !important;
  height: 80px !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
}
#collaborations-slider .splide__slide img {
  min-height: 35px !important;
  -o-object-fit: contain !important;
     object-fit: contain !important;
  filter: grayscale(100%);
}

#slider-project .splide__pagination {
  bottom: -2em !important;
}
#slider-project .splide__pagination__page.is-active {
  background: var(--theme-palette-color-1);
  transform: scale(1.4);
  z-index: 1;
}

div.stk-c4c1da9 {
  background: var(--gold-bg) !important;
}
div.stk-c4c1da9 p.stk-block-text__text {
  color: var(--bg-two) !important;
  font-weight: 500 !important;
}

@media (min-width: 1025px) {
  [class*=animated-submenu] > .sub-menu {
    z-index: 10;
    min-width: 350px;
    box-shadow: none !important;
  }
}
[class*=animated-submenu] > .sub-menu {
  min-width: 300px;
}

button.stk-block-carousel__button {
  background: #bd963c !important;
}

[data-footer*=type-1] .ct-footer {
  background-color: var(--bg-two) !important;
}
[data-footer*=type-1] .ct-footer .is-layout-flow > .aligncenter {
  transform: scale(1.5);
}
[data-footer*=type-1] .ct-footer [data-row*=bottom] {
  background-color: #2f2f2f;
}

div#block-15 {
  margin-top: 20px !important;
}

ul.social-media {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
}
ul.social-media li a {
  opacity: 0.5;
  font-size: 14px;
  display: flex;
  align-items: center;
  gap: 5px;
}
ul.social-media li a:hover {
  transition: all 0.1s linear;
  opacity: 1;
  color: #fff;
}

p.stk-block-text__text {
  opacity: 0.8 !important;
}

.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image) {
  aspect-ratio: 1;
}

figure.wp-block-gallery.has-nested-images {
  gap: 20px;
}

div.cover_mobile {
  display: none !important;
}

@media screen and (max-width: 689px) {
  .stk-8ee82f9 h2.stk-block-heading__text {
    font-size: 30px !important;
    line-height: 1.3 !important;
  }
  div.cover_mobile {
    display: block !important;
    width: 100vw !important;
    margin: 0 auto !important;
  }
  div.stk-5edb462 {
    padding-top: 50px !important;
  }
  div[data-block-id=b4e85aa] {
    display: none !important;
  }
  div.stk-8470671 {
    padding-right: 20px !important;
    padding-left: 20px !important;
  }
  input.wpcf7-submit {
    width: 100% !important;
  }
}
@media (max-width: 999.98px) {
  [data-header*=type-1] #offcanvas .ct-panel-inner {
    background-color: #2f2f2f !important;
  }
  [data-header*=type-1] #offcanvas .ct-panel-inner a.ct-menu-link {
    font-size: 18px !important;
  }
  [data-header*=type-1] #offcanvas .ct-panel-inner .sub-menu a.ct-menu-link {
    font-size: 16px !important;
    opacity: 0.6 !important;
  }
}
@media (max-width: 689.98px) {
  .ct-panel-actions {
    padding-top: 38px !important;
  }
}
div[data-block-id=f705c5e] {
  display: none !important;
}

div[data-block-id="7df5ef9"] div.stk-button-group {
  display: none !important;
}/*# sourceMappingURL=style.css.map */