@charset "UTF-8";
/*!
Theme Name: Groupe Curious
Description: Theme enfant créé par Groupe Curious
Author: Groupe Curious
Author URI: https://groupe-curious.com/
Template: hello-elementor
Text Domain: groupe-curious-theme
*/
body {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}
body main {
  flex: 1;
}
body:not(.elementor-editor-active) {
  cursor: url("/app/uploads/2024/07/Curseur.svg") 16 16, auto !important;
}

p:last-child {
  margin-bottom: 0;
}

input:focus-visible,
select:focus-visible {
  outline: none;
}

button[type=submit] {
  border: none;
}
button[type=submit]:focus, button[type=submit]:focus-visible {
  outline: none;
}

.cky-consent-container {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.cky-notice-btn-wrapper,
.cky-prefrence-btn-wrapper {
  gap: 5px;
}

.cky-btn {
  margin: 0px !important;
}
.cky-btn:hover {
  background: #FC6725 !important;
  border-color: #FC6725 !important;
  opacity: 1 !important;
  color: #FFF !important;
}

.cky-show-desc-btn {
  color: #707070 !important;
}
.cky-show-desc-btn:hover {
  background: transparent !important;
  color: #FC6725 !important;
}

.cky-btn-revisit-wrapper .cky-btn-revisit {
  background: transparent !important;
}
.cky-btn-revisit-wrapper:hover {
  background: #FC6725 !important;
}

.cky-switch input {
  border: none !important;
}
.cky-switch input:checked {
  background: #FC6725 !important;
}

.cky-btn-close:hover {
  background: transparent !important;
}

.elementor-widget-icon .elementor-icon-wrapper,
.elementor-button-icon {
  display: flex;
}

.after-trait::after {
  content: "";
  position: absolute;
  right: -125px;
  /* Adjust as needed */
  top: 50%;
  transform: translateY(-45%) rotate(-60deg);
  width: 150px;
  /* Adjust as needed */
  height: 2px !important;
  background-color: #FC6725;
}

.home-slider .elementor-slide-heading {
  height: 300px;
  width: 300px;
  background: #FFF;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.card-article .card-article__column-2 .elementor-widget-icon .elementor-icon {
  padding-left: 20px !important;
  padding-right: 20px !important;
}

.card-realisation .elementor-gallery__container .e-gallery-item:not(:first-child) {
  display: none;
}
.card-realisation .elementor-gallery__container .e-gallery-item::after {
  content: "";
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iQ29tcG9zYW50XzNfMSIgZGF0YS1uYW1lPSJDb21wb3NhbnQgMyDigJMgMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iNzIiIGhlaWdodD0iNzIiIHZpZXdCb3g9IjAgMCA3MiA3MiI+CjxjaXJjbGUgaWQ9IkVsbGlwc2VfMTYiIGRhdGEtbmFtZT0iRWxsaXBzZSAxNiIgY3g9IjM2IiBjeT0iMzYiIHI9IjM2IiBmaWxsPSIjMzg3ZmYyIi8+CjxwYXRoIGlkPSJUcmFjw7hfMjciIGRhdGEtbmFtZT0iVHJhY8O4IDI3IiBkPSJNMTcuMTk0LDMwLjM4OFYxNy4xOTRtMCwwVjRtMCwxMy4xOTRIMzAuMzg4bS0xMy4xOTQsMEg0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxOC44MDYgMTguMzA2KSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIvPgo8L3N2Zz4=");
  background-size: contain;
  background-repeat: no-repeat;
  width: 72px;
  height: 72px;
  position: absolute;
  top: calc(50% - 36px);
  left: calc(50% - 36px);
  opacity: 0;
  transition: 0.5s ease opacity;
}
.card-realisation .elementor-gallery__container .e-gallery-item:hover::after {
  opacity: 1;
}
.card-realisation .elementor-gallery__container .e-gallery-image {
  height: 500px;
}
.card-realisation .elementor-post-info__terms-list::before {
  content: "[";
}
.card-realisation .elementor-post-info__terms-list::after {
  content: "]";
}

@media screen and (max-width: 1024px) {
  .home-banner {
    position: relative !important;
  }

  .after-trait::after {
    right: -45px;
    width: 75px;
    /* Adjust as needed */
  }
}
@media screen and (max-width: 767px) {
  .card-realisation .elementor-gallery__container .e-gallery-image {
    height: 225px;
  }
}
.elementor-widget-taxonomy-filter .e-filter-item {
  white-space: normal !important;
  min-width: 200px !important;
  min-height: 200px !important;
  max-width: 200px !important;
  max-height: 200px !important;
  position: relative;
}
.elementor-widget-taxonomy-filter .e-filter-item::after {
  content: "";
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNi44MjgiIHZpZXdCb3g9IjAgMCAxOCAxNi44MjgiPgoJPGcgaWQ9Ikdyb3VwZV81IiBkYXRhLW5hbWU9Ikdyb3VwZSA1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMyAtMy41ODYpIj4KCQk8cGF0aCBpZD0iVHJhY2VfOSIgc3Ryb2tlPSIjMDc1MkNCIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik00LDEySDIwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGZpbGw9Im5vbmUiLz4KCQk8cGF0aCBpZD0iVHJhY2VfMTAiIHN0cm9rZT0iIzA3NTJDQiIgc3Ryb2tlLXdpZHRoPSIyIiBkPSJNMTMsNWw3LDctNyw3IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGZpbGw9Im5vbmUiLz4KCTwvZz4KPC9zdmc+Cg==");
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  bottom: 25px;
  width: 21.73px;
  height: 19px;
  transform: rotate(90deg);
}
.elementor-widget-taxonomy-filter .e-filter-item:hover::after, .elementor-widget-taxonomy-filter .e-filter-item[aria-pressed=true]::after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNi44MjgiIHZpZXdCb3g9IjAgMCAxOCAxNi44MjgiPgoJPGcgaWQ9Ikdyb3VwZV81IiBkYXRhLW5hbWU9Ikdyb3VwZSA1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMyAtMy41ODYpIj4KCQk8cGF0aCBpZD0iVHJhY2VfOSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik00LDEySDIwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGZpbGw9Im5vbmUiLz4KCQk8cGF0aCBpZD0iVHJhY2VfMTAiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyIiBkPSJNMTMsNWw3LDctNyw3IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGZpbGw9Im5vbmUiLz4KCTwvZz4KPC9zdmc+Cg==");
}

/*# sourceMappingURL=style.css.map */
