/******* Do not edit this file *******
Woody Code Snippets CSS and JS
Saved: May 13 2026 | 14:23:01 */
figure {
	height : auto;
}
li {
  font-size: 18px;
  line-height: 27px;
}
h2 > em + p {
  margin: 0px !important;
  padding: 0px !important;
}
/* Menu */
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu.sub-menu > .menu-item .sub-menu .menu-item {
  min-height: 120px;
}
.ast-desktop .main-header-menu .astra-megamenu-li .sub-menu .menu-item-heading .menu-text {
  vertical-align: unset;
}
/* News */
.entry-content h1 {
  margin-bottom: 45px !important;
}
.single-clients-realisations h1 {
  text-align: left;
  padding-top: 0px;
}
.list-post .sticky-post {
  display: flex;
  align-items: center;
  margin-bottom: 9rem;
  border-radius: 20px;
  overflow: hidden;
  background: #141415 url("https://stg-refontemagneticway-staging.kinsta.cloud/wp-content/uploads/2023/11/forme-fond-cta.svg") no-repeat;
  background-position: bottom -10% left 98%;
  background-size: 80% !important;
}
.list-same-cat {
  background-color: #fbf9f6;
}
h4,
.entry-content h4 {
  font-size: 1.4em;
}
.post-template-default p + .entry-content h3,
.post-template-default p + h3,
p + .entry-content h4,
p + h4,
.single-clients-realisations p + h3 {
  margin-top: 4rem !important;
}
.post-template-default p + .entry-content h2,
.post-template-default p + h2,
.single-clients-realisations p + h2 {
  margin-top: 8rem !important;
}
/* fin end news*/
.list-post .sticky-post h2 {
  line-height: 1.1;
}
.header-test {
  padding-top: 0px !important;
}
.dark p,
.dark h2,
.dark h3,
.dark .wp-block-button .wp-block-button__link,
.before-dark p,
.before-dark h2 {
  color: #ffffff !important;
}
.section-temoignage .wp-block-button .wp-block-button__link,
.section-temoignage-simple .wp-block-button .wp-block-button__link {
  color: #000000 !important;
}
.numero-facteurs-cles {
  font-size: 200px !important;
}
.bloc-methodologie {
  background: #fcfdff 0% 0% no-repeat padding-box;
  box-shadow: 0px 20px 40px #0000000d;
  border-radius: 20px;
  padding: 40px !important;
}
.bloc-methodologie h3,
.single-clients-realisations h3 {
  font-size: 40px;
  padding-bottom: 20px;
  line-height: 45px;
}
.menu-methodologie span {
  color: #fc7746;
  border: 1px solid #fc7746;
  font-size: 20px;
  padding: 5px 20px 5px 20px;
  border-radius: 50px;
}
.menu-methodologie a {
  text-decoration: none !important;
}
.wp-block-button .wp-block-button__link,
.mauticform-button-wrapper .mauticform-button.btn-default,
.wpcf7-submit {
  background: #3425ff !important;
  padding: 20px 30px 20px 30px !important;
  border-radius: 50px !important;
  color: #fff !important;
  font-size: 18px !important;
  font-weight: bold !important;
}
.citation-header blockquote,
.citation-header {
  border-left: 0px;
  padding: 0px;
}
.citation-header blockquote p {
  font-size: 24px;
  line-height: 32px;
  padding: 0px;
}
.citation-header blockquote::before {
  content: none;
}
.wp-block-media-text__content {
  padding-bottom: 90px !important;
}
.surtitre {
  background: #fcf4ed;
  display: inline-block;
  padding: 5px 15px;
  border-radius: 50px;
  color: #fc7746;
  font-size: 20px;
}
.entry-content p.surtitre {
  margin-bottom: 0px;
}
/* Section Facteurs clés*/
/* Section temoignage */
.section-temoignage .wp-block-button .wp-block-button__link,
.section-temoignage-simple .wp-block-button .wp-block-button__link {
  background: transparent !important;
  border: 2px solid #3425ff;
  color: #000000;
}
.slider-temoignage {
  background: transparent url("https://stg-refontemagneticway-staging.kinsta.cloud/wp-content/uploads/2023/11/fond-temoignage.svg") 50% 50%
    no-repeat padding-box;
  background-size: contain;
  margin-bottom: 0px !important;
}
.slider-temoignage .uagb-tm__content {
  background: #fff;
  padding: 40px 100px 40px 30px !important;
  text-align: left;
  box-shadow: 0px 3px 6px #00000029;
  border-radius: 12px;
}
.slider-temoignage .uagb-tm__content .uagb-tm__desc {
  font-size: 24px;
  line-height: 32px;
}
.slider-temoignage .uagb-tm__author-name,
.citation-cas-client .uagb-tm__author-name,
.citation-cas-client-blanc .uagb-tm__author-name,
.citation-cas-client-bord-rose .uagb-tm__author-name,
.citation-cas-client-bord-orange .uagb-tm__author-name {
  font-family: poly, sans-serif;
  font-size: 20px;
  line-height: 24px;
}
.slider-temoignage .uagb-testimonial__wrap {
  padding: 50px !important;
}
.section-temoignage-simple .slider-temoignage .uagb-testimonial__wrap {
  padding-top: 0px !important;
}
.section-temoignage-simple .slider-temoignage .uagb-tm__meta-inner {
  display: none;
}
.slider-temoignage .uagb-tm__company,
.citation-cas-client .uagb-tm__company,
.citation-cas-client-blanc .uagb-tm__company {
  font-size: 14px;
}
.citation-cas-client-bord-rose .uagb-tm__content {
  background: #ffd9d8;
  padding: 15px;
  border-radius: 12px;
}
.citation-cas-client-bord-orange .uagb-tm__content {
  background: rgb(252 119 70 / 0.2);
  padding: 15px;
  border-radius: 12px;
}
.citation-cas-client-bord-rose .uagb-tm__text-wrap,
.citation-cas-client-bord-orange .uagb-tm__text-wrap {
  background: #fff;
  padding: 40px 40px 40px 30px;
  text-align: left;
  box-shadow: 0px 1px 2px #00000029;
  border-radius: 8px;
  line-height: 27px;
}
.citation-cas-client-bord-rose .uagb-tm__text-wrap .uagb-tm__desc,
.citation-cas-client-bord-orange .uagb-tm__text-wrap .uagb-tm__desc {
  line-height: 27px;
}
.citation-cas-client-blanc {
  background: #ffffff;
}
/* CTA */
.cta-middle {
  background: #151515;
  color: #fff;
  border-radius: 20px;
  padding: 40px !important;
}
.cta-middle h3 {
  color: #fff;
}
/* Cas Client */
.img-cas-client,
.wp-block-uagb-image-gallery {
  margin: 60px 0px 60px 0px;
}
.citation-cas-client-blanc .uagb-tm__content {
  padding: 40px 40px 40px 30px;
  text-align: left;
  box-shadow: 0px 3px 6px #00000029;
  border-radius: 12px;
  background: #ffffff 0% 0% no-repeat padding-box;
}
.citation-cas-client .uagb-tm__content,
.temoignage-cas-client .uagb-ifb-content {
  padding: 40px 40px 40px 30px;
  text-align: left;
  box-shadow: 0px 3px 6px #00000029;
  border-radius: 12px;
  background: #000000 0% 0% no-repeat padding-box;
}
.temoignage-cas-client .uagb-ifb-content .wp-block-button__link {
  color: #ffffff !important;
  background: #3425ff !important;
}
.citation-cas-client .uagb-tm__desc,
.temoignage-cas-client .uagb-ifb-content,
.temoignage-cas-client .uagb-ifb-content h4 {
  color: #ffffff;
}
/* Page vue d'ensemble */
.cta-carre-orange {
  box-shadow: 0px 20px 40px #0000000d;
  border-radius: 20px;
  padding: 60px 20px 60px 20px !important;
  color: #fff;
  background: #ff5c2d url("https://stg-refontemagneticway-staging.kinsta.cloud/wp-content/uploads/2023/11/forme-orange.svg") 50% 50%
    no-repeat padding-box;
  background-size: 80%;
}
.cta-carre-orange h2 {
  font-size: 38px;
  color: #ffffff;
  line-height: 43px;
}
.cta-carre-orange .uagb-cta__buttons .wp-block-button__link {
  background: #ffffff !important;
  border: 0px !important;
  color: #000 !important;
}
#section-webmecanik {
  background-position: bottom 0% left -50px !important;
}
.fond-vue-ensemble {
  background: transparent url("https://stg-refontemagneticway-staging.kinsta.cloud/wp-content/uploads/2023/11/lien-orange.svg") no-repeat
    padding-box;
  background-size: 90%;
  background-position: top 32% left -50px;
}
/* Qui sommes-nous */
h3.uagb-team__title {
  margin-top: 10px !important;
}
.btn-footer {
  background: transparent url("https://stg-refontemagneticway-staging.kinsta.cloud/wp-content/uploads/2023/11/forme-fond-cta.svg") 50% 50%
    no-repeat padding-box;
  background-size: contain;
  padding-top: 80px;
  padding-bottom: 90px;
}
/*Footer */
.ast-custom-footer .wp-block-navigation li,
.ast-custom-footer .wp-block-latest-posts.wp-block-latest-posts__list li {
  line-height: 20px !important;
}
.ast-custom-footer .wp-block-latest-posts > li > *,
.ast-custom-footer .wp-block-latest-posts:not(.is-grid) > li {
  margin-bottom: 15px !important;
}
.ast-custom-footer .wp-block-navigation-item__content:hover {
  color: #fff;
}
.wp-block-column:first-child p a {
  text-decoration: underline;
}
.wp-block-column:first-child p a:hover {
  color: white;
}
/*menu*/
.ast-mm-custom-content {
  padding-left: 80px !important;
  margin-top: -20px;
  font-size: 14px;
  line-height: 19px;
}
#primary-site-navigation-desktop .menu-text {
  font-size: 16px;
  line-height: 18px !important;
}
.savoir-faire > .ast-disable-link > .menu-text,
.agence > .ast-disable-link > .menu-text {
  font-size: 32px !important;
  min-height: 40px;
}
.astra-megamenu .ast-custom-button {
  font-size: 18px;
  border: 2px solid #d8d5ff;
  background-color: #fff;
  color: #323232;
  margin: 20px 0px 0px 50px;
  text-align: center;
}
.sub-menu li:not(.menu-item-heading) span.menu-text {
  width: 250px !important;
  display: inline-block;
}
.align-bottom {
  position: absolute;
  bottom: 0px;
}
.ast-custom-footer p {
  font-size: 15px;
  line-height: 1.3em;
  font-family: poly, sans-serif;
}
.titre-footer {
  height: 70px;
  margin-bottom: 20px;
}
p.titre-footer,
.ast-custom-footer .wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content,
.ast-custom-footer .wp-block-latest-posts.wp-block-latest-posts__list li {
  font-size: 16px;
  font-family: poly, sans-serif;
}
.ast-custom-footer .wp-block-latest-posts.wp-block-latest-posts__list li {
  line-height: 1.3em;
}
.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-84ffa9bb > .uagb-container-inner-blocks-wrap {
  --inner-content-custom-width: min(100%, 1360px);
}
.dark .uagb-counter-block-number,
.dark .uagb-counter-block-suffix,
.dark .wp-block-uagb-counter__title,
.dark .wp-block-uagb-counter__number .uagb-counter-block-prefix {
  color: #fff !important;
  font-family: poly, sans-serif;
}
.uagb-counter-block-number,
.uagb-counter-block-suffix,
.wp-block-uagb-counter__title {
  font-family: poly, sans-serif;
}
.dark .wp-block-uagb-counter__title,
.wp-block-uagb-counter__title {
  color: #fc7746 !important;
  margin-top: 0;
  margin-bottom: 17px;
  font-size: 24px;
}
.btn-contour,
.is-style-outline .wp-block-button__link {
  background: transparent !important;
  border-color: #3425ff !important;
}
.section-3col img {
  width: 160px;
  height: 160px;
  margin-bottom: 1.6em !important;
}
.section-3col h3 {
  font-size: 24px !important;
  text-align: center;
  padding-bottom: 12px !important;
}
.col-center {
  text-align: center;
}
.col-center .uagb-cta__buttons .wp-block-button__link {
  text-align: center;
  margin: 0 auto;
  padding: 0 auto;
}
/* code gsap */
.page-id-7654 .content {
  height: 100%;
  display: flex;
  width: 100vw;
  justify-content: flex-start;
}
.page-id-7654 .wrapper {
  position: relative;
  width: 50%;
}
.page-id-7654 .text-content {
  width: 20vw;
}
.page-id-7654 .text-content p {
  font-size: 2rem;
  margin-bottom: 500px;
}
.page-id-7654 .container {
  display: flex;
  position: absolute;
  justify-content: space-around;
  align-items: flex-start;
  border: 2px dashed rgba(114, 186, 94, 0.35);
  height: 100%;
  width: 50vw;
  background: rgba(114, 186, 94, 0.05);
}
.page-id-7654 .item {
  position: sticky;
  top: 1rem;
  width: 500px;
  height: 400px;
  background-size: cover;
}
.page-id-7654 .content-container,
.page-id-5747 .content-container,
.page-id-5575 .content-container {
  display: flex;
}
.page-id-7654 .content-container > *,
.page-id-5747 .content-container > *,
.page-id-5575 .content-container > * {
  width: 50%;
}
.page-id-7654 .right-content,
.page-id-5747 .right-content,
.page-id-5575 .right-content {
  padding-right: 15px;
}
.page-id-7654 .left-content,
.page-id-5747 .left-content,
.page-id-5575 .left-content {
  height: 90vh;
  position: relative;
}
.page-id-7654 .left-content > *,
.page-id-5747 .left-content > *,
.page-id-5575 .left-content > * {
  position: absolute;
  left: 50%;
  top: 50%;
  opacity: 0;
  visibility: hidden;
}
.right-content h3 {
  padding-top: 200px;
}
.last-p {
  padding-bottom: 300px !important;
}
@media screen and (max-width: 800px) {
  .left-content {
    display: none;
  }
  .right-content {
    padding-left: 15px;
  }
}
/* Formulaire */
input[type="email"],
input[type="number"],
input[type="password"],
input[type="reset"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="url"],
select,
select.mauticform-selectbox,
textarea {
  background: #ffffff 0% 0% no-repeat padding-box !important;
  border: 1px solid #d2d2d2;
  border-radius: 8px !important;
  font-size: 14px;
  font-family: los-andes, sans-serif;
}
select.mauticform-selectbox {
  min-height: 50px;
}
/* code témoignage */
.icons {
  display: inline-block;
  height: 100%;
  max-width: 500px;
  position: relative;
  vertical-align: top;
}
.icon-container {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-name: floating;
  animation-name: floating;
  -webkit-animation-play-state: running;
  animation-play-state: running;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  background-color: #fff;
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 50%;
  box-shadow: 0 5px 40px 0 rgba(23, 28, 33, 0.13), 0 20px 13px 0 rgba(23, 28, 33, 0.05);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  opacity: 1;
  -webkit-transition: margin 1s cubic-bezier(0.2, 0.6, 0.3, 1), opacity 2s ease;
  transition: margin 1s cubic-bezier(0.2, 0.6, 0.3, 1), opacity 2s ease;
  animation-duration: 4s;
  height: 144px;
  margin-left: 76px;
  margin-top: -25px;
  position: absolute;
  width: 144px;
}
@keyframes floating {
  0% {
    -webkit-transform: translateY(8px) rotate3d(0, 0, 1, 3deg);
    transform: translateY(8px) rotate3d(0, 0, 1, 3deg);
  }
  100% {
    -webkit-transform: translateY(-8px) rotate3d(0, 0, 1, 0deg);
    transform: translateY(-8px) rotate3d(0, 0, 1, 0deg);
  }
}
/*.icon,*/
.logo-temoignage {
  width: 100px;
  height: 100px;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
}
.smarthys {
  -webkit-animation-duration: 4s;
  animation-duration: 4s;
  height: 95px;
  margin-left: 76px;
  margin-top: 20px;
  position: absolute;
  width: 95px;
}
.bitbucket {
  -webkit-animation-delay: -2.2s;
  animation-delay: -2.2s;
  -webkit-animation-duration: 4s;
  animation-duration: 4s;
  height: 61px;
  margin-left: 225px;
  margin-top: 89px;
  position: absolute;
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
  width: 61px;
}
.ownbackup {
  -webkit-animation-delay: -2.9s;
  animation-delay: -2.9s;
  -webkit-animation-duration: 4s;
  animation-duration: 4s;
  height: 75px;
  margin-left: 108px;
  margin-top: 157px;
  position: absolute;
  -webkit-transition-delay: 0.6s;
  transition-delay: 0.6s;
  width: 75px;
}
.blueway {
  -webkit-animation-delay: -1.8s;
  animation-delay: -1.8s;
  -webkit-animation-duration: 4s;
  animation-duration: 4s;
  height: 100px;
  margin-left: 76px;
  margin-top: 20px;
  position: absolute;
  -webkit-transition-delay: 0.1s;
  transition-delay: 0.1s;
  width: 100px;
}
.anakeen {
  -webkit-animation-delay: -2.9s;
  animation-delay: -2.9s;
  -webkit-animation-duration: 4s;
  animation-duration: 4s;
  height:80px;
  margin-left: -58px;
  margin-top: 115px;
  position: absolute;
  -webkit-transition-delay: 0.6s;
  transition-delay: 0.6s;
  width: 80px;
}
.projexion {
  -webkit-animation-delay: -2.2s;
  animation-delay: -2.2s;
  -webkit-animation-duration: 4s;
  animation-duration: 4s;
  height: 75px;
  margin-left: 36px;
  margin-top: 159px;
  position: absolute;
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
  width: 75px;
}
.facebook:not(.ayudawp-share-btn) {
  -webkit-animation-delay: -2.2s;
  animation-delay: -2.2s;
  -webkit-animation-duration: 4s;
  animation-duration: 4s;
  height: 40px;
  margin-left: 41px;
  margin-top: 242px;
  position: absolute;
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
  width: 40px;
}
.humanperf {
  -webkit-animation-delay: -2.2s;
  animation-delay: -2.2s;
  -webkit-animation-duration: 4s;
  animation-duration: 4s;
  height: 90px;
  margin-left: 131px;
  margin-top: 362px;
  position: absolute;
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
  width: 90px;
}
.neos {
  -webkit-animation-delay: -2.2s;
  animation-delay: -2.2s;
  -webkit-animation-duration: 4s;
  animation-duration: 4s;
  height: 100px;
  margin-left: 131px;
  margin-top: 150px;
  position: absolute;
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
  width: 100px;
}
.inside {
  -webkit-animation-delay: -2.2s;
  animation-delay: -2.2s;
  -webkit-animation-duration: 4s;
  animation-duration: 4s;
  height: 90px;
  margin-left: 80px;
  margin-top: 385px;
  position: absolute;
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
  width: 90px;
}
.autre {
  -webkit-animation-delay: -2.2s;
  animation-delay: -2.2s;
  -webkit-animation-duration: 4s;
  animation-duration: 4s;
  height: 30px;
  margin-left: 207px;
  margin-top: 25px;
  position: absolute;
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
  width: 30px;
}
.parthena {
  -webkit-animation-delay: -2.2s;
  animation-delay: -2.2s;
  -webkit-animation-duration: 4s;
  animation-duration: 4s;
  height: 75px;
  margin-left: 207px;
  margin-top: 125px;
  position: absolute;
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
  width: 75px;
}
.tvh {
  -webkit-animation-delay: -2.2s;
  animation-delay: -2.2s;
  -webkit-animation-duration: 4s;
  animation-duration: 4s;
  height: 100px;
  margin-left: 195px;
  margin-top: 250px;
  position: absolute;
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
  width: 100px;
}
/* blog*/
.progress-bar {
  background: transparent linear-gradient(270deg, #f3a562, #f46692 51%, #b3aefd) 0 0 no-repeat padding-box !important;
}
.single-post p + ul,
.entry-content p + ul,
.single-post p + ol,
.main p + ul,
.single-clients-realisations #main p + ul {
  margin-top: 1.5rem !important;
}
.single-post #content ul,
.page #main ul,
.single-clients-realisations #main ul {
  margin-bottom: 1.5rem;
  list-style-type: disc;
}
.single-post ol,
.page #main ol {
  margin-bottom: 1.5rem !important;
  list-style-type: space-counter;
}
.single-post .entry-content li + li,
.page #main li + li,
.single-post ol li + ol li,
.single-clients-realisations #main ol li + ol li,
.single-clients-realisations #main li + li {
  margin-top: 1rem !important;
}
.single-post ul + h3,
ul + p {
  margin-top: 4rem !important;
}
.single .content .ast-oembed-container {
  margin-top: 4rem;
  margin-bottom: 4rem;
}
/* A hover */
a {
  color: inherit;
  text-decoration: none;
}
.dark p a,
.before-dark p a {
  color: #fff !important;
  text-decoration: none;
}
.ast-container p a,
figcaption a,
ul.wp-block-list > li > a, 
ul.wp-block-list > li > strong a {
  background: linear-gradient(to right, rgba(202, 201, 244, 1), rgba(202, 201, 244, 1)),
    linear-gradient(to right, rgba(202, 201, 244, 1), rgba(242, 102, 146, 1), rgba(243, 165, 98, 1));
  background-size: 100% 3px, 0 3px;
  background-position: 100% 100%, 0 100%;
  background-repeat: no-repeat;
  transition: background-size 400ms;
}
p a:hover,
figcaption a:hover,
ul.wp-block-list > li > strong a:hover {
  background-size: 0 3px, 100% 3px;
}
/* button */
.is-style-outline .wp-block-button__link {
  background: #2e3537;
  padding: 0.75em 1.5em;
  border: 3px solid #e77670;
  color: white;
  text-transform: uppercase;
  letter-spacing: 3px;
  font-weight: 600;
  border-radius: 5px;
  cursor: pointer;
  position: relative;
  transition: 0.5s;
}
.is-style-outline .wp-block-button__link:hover {
  border-color: transparent;
  letter-spacing: 5px;
}
.is-style-outline .wp-block-button__link:hover:after {
  content: "";
  position: absolute;
  background: linear-gradient(90deg, #f4a889, #e77670, #b63565, #5073b8, #1098ad, #6fba82);
  height: calc(100% + 3px * 4);
  width: calc(100% + 3px * 4);
  top: calc(-3px * 2);
  left: calc(-3px * 2);
  z-index: -1;
  border-radius: 5px;
  background-size: 200%;
  animation: animate 1s ease infinite alternate;
}
@keyframes animate {
  from {
    background-position: 0% 50%;
  }
  to {
    background-position: 100% 50%;
  }
}
/* formulaire */
.mauticform-checkboxgrp-label,
.wpcf7-list-item-label {
  font-size: 14px;
  line-height: 15px !important;
}
.wpcf7-form label {
  font-size: 0.9em;
}
/* Page conviction */
.text-vertical {
  writing-mode: vertical-rl;
  text-orientation: mixed;
}
.ast-plain-container.ast-no-sidebar .entry-content > .dark-ss-marge {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
  height: 500vh;
}
.uagb-ifb-title-prefix {
  background: #d8d5ff;
  display: inline-block !important;
  border-radius: 50px;
  padding: 2px 10px 2px 10px !important;
  margin: 20px 0px 20px 0px !important;
  color: #000;
  font-size: 14px;
}
.ast-custom-footer .wp-block-latest-posts.wp-block-latest-posts__list li a BR {
  display: none;
}
.degrade {
  background: transparent linear-gradient(270deg, #f3a562, #f46692 51%, #b3aefd) 0 0 no-repeat padding-box;
  background-clip: padding-box;
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
/*faq*/
.uagb-faq-item .uagb-faq-questions-button.uagb-faq-questions,
.uagb-faq-item {
  border-left: 0px !important;
  border-right: 0px !important;
  border-bottom: 0px !important;
  padding: 0px;
  margin-bottom: 0px !important;
}
.uagb-question {
  margin-bottom: 20px !important;
  margin-top: 20px !important;
  font-family: poly, sans-serif !important;
  color: var(--ast-global-color-2);
  font-size: 22px;
}
.uagb-faq-content {
  margin-bottom: 20px !important;
}
.uagb-faq-content a {
  padding-top: 20px !important;
}
.uagb-faq-item:first-of-type {
  border-top: 0px !important;
}
.single-clients-realisations .citation-cas-client .uagb-tm__desc,
.single-clients-realisations .citation-cas-client .uagb-tm__author-name {
  color: #fff;
}
.single-clients-realisations .citation-cas-client .uagb-tm__text-wrap {
  padding: 30px;
}
.nuage-tag li {
  display: inline-block;
  background-color: #d9d4fd;
  padding: 0 10px 0 10px;
  font-size: 0.9em;
  color: #000;
  border-radius: 50px;
}
#bloc-citation-inside .uagb-tm__company::before,
#bloc-citation-parthena .uagb-tm__company::before,
#bloc-citation-rudder .uagb-tm__company::before,
#bloc-citation-humanperf .uagb-tm__company::before,
#bloc-citation-elevenlabs .uagb-tm__company::before {
  content: "";
  width: 90px;
  height: 30px;
  display: block;
}
#bloc-citation-inside .uagb-tm__company::before {
  background: url("https://stg-refontemagneticway-staging.kinsta.cloud/wp-content/uploads/2023/12/logo-inside-1.svg") no-repeat;
  background-size: contain;
}
#bloc-citation-parthena .uagb-tm__company::before {
  background: url("https://stg-refontemagneticway-staging.kinsta.cloud/wp-content/uploads/2023/12/logo-parthena-consultant.svg") no-repeat;
  background-size: contain;
}
#bloc-citation-rudder .uagb-tm__company::before {
  background: url("https://stg-refontemagneticway-staging.kinsta.cloud/wp-content/uploads/2024/09/Logo-Rudder.png") no-repeat;
  background-size: contain;
}
#bloc-citation-humanperf .uagb-tm__company::before {
  background: url("https://stg-refontemagneticway-staging.kinsta.cloud/wp-content/uploads/2023/12/logo-humanperf-1.svg") no-repeat;
  background-size: contain;
  margin-bottom: 10px;
}
#bloc-citation-elevenlabs .uagb-tm__company::before {
  background: url("https://stg-refontemagneticway-staging.kinsta.cloud/wp-content/uploads/2024/10/elevenlabs_logo-bleu.svg") no-repeat;
  background-size: contain;
  margin-bottom: 10px;
}
#bloc-citation-tvh .uagb-tm__company::before {
  content: "";
  width: 50px;
  height: 50px;
  display: block;
  background: url("https://stg-refontemagneticway-staging.kinsta.cloud/wp-content/uploads/2023/12/logo-tvh-consulting.svg") no-repeat;
  background-size: contain;
  margin-bottom: 10px;
}
.wp-block-column:first-child p a:hover {
  color: #000;
}
.single-post .wp-block-uagb-faq {
	margin-bottom : 25px;
}