.page-template-accueil:not(.page-service) .home-page,.page-template-accueil:not(.page-service) .site-html-root{box-sizing:border-box!important;width:100%!important;max-width:100%!important;overflow-x:clip!important}@media screen and (max-width:767px){.page-template-accueil:not(.page-service){--archmation-section-title-font-size:clamp(1.75rem, 8vw, 2.25rem);--archmation-section-eyebrow-font-size:.65rem}.page-template-accueil:not(.page-service) .sectionPadding,.page-template-accueil:not(.page-service) .sectionPaddingBottom{padding-left:0!important;padding-right:0!important}.page-template-accueil:not(.page-service) .widthGlobalContent:not(.headerSiteContent),.page-template-accueil:not(.page-service) .bloc-header-titre-accueil-contenu{box-sizing:border-box!important;padding-left:20px!important;padding-right:20px!important}.page-template-accueil:not(.page-service) .bloc-header-titre.bloc-header-titre-accueil{overflow:hidden!important}.page-template-accueil:not(.page-service) #accueilVideoCactus{display:none!important}.page-template-accueil:not(.page-service) #accueilVideo .accueilVideoContent,.page-template-accueil:not(.page-service) #accueilVideo #headVideo,.page-template-accueil:not(.page-service) #accueilVideo #accueilVideoVague{width:100%!important;max-width:100%!important}.page-template-accueil:not(.page-service) .scroll-down-circle{transform:scale(.85)}}@media screen and (min-width:768px) and (max-width:1023px){.page-template-accueil:not(.page-service) #accueilVideoCactus{transform-origin:100% 0;transform:scale(.8)}}@media screen and (max-width:799px){.page-template-accueil:not(.page-service) #accueilFondNoir .archmation-expertise__inner,.page-template-accueil:not(.page-service) #accueilFondNoir .archmation-services__inner,.page-template-accueil:not(.page-service) #accueilQSN.archmation-about .archmation-about__inner,.page-template-accueil:not(.page-service) #accueilIndustries.archmation-industries .archmation-industries__inner,.page-template-accueil:not(.page-service) #accueilProcess.archmation-process .archmation-process__inner,.page-template-accueil:not(.page-service) #accueilValue.archmation-value .archmation-value__inner,.page-template-accueil:not(.page-service) #accueilClients.archmation-clients .archmation-clients__inner,.page-template-accueil:not(.page-service) #accueilStats.archmation-stats .archmation-stats__inner,.page-template-accueil:not(.page-service) #accueilVideoGallery.archmation-videos .archmation-videos__inner,.page-template-accueil:not(.page-service) #accueilBlogs.archmation-blogs .archmation-blogs__inner,.page-template-accueil:not(.page-service) #accueilFaq.archmation-faq .archmation-faq__inner,.page-template-accueil:not(.page-service) #accueilTemoignages .archmation-clients-say__inner{padding-left:20px!important;padding-right:20px!important}}@media screen and (max-width:767px){.page-template-accueil:not(.page-service) #accueilFondNoir .archmation-expertise__grid{gap:32px!important}.page-template-accueil:not(.page-service) #accueilFondNoir .archmation-expertise__watermark{font-size:clamp(72px,22vw,120px)!important;top:-24px!important;left:-12px!important}.page-template-accueil:not(.page-service) #accueilFondNoir .archmation-expertise__body{padding-top:24px!important}.page-template-accueil:not(.page-service) #accueilFondNoir .archmation-expertise__quote .down-q.q{flex-wrap:wrap!important;align-items:flex-start!important;gap:12px!important}.page-template-accueil:not(.page-service) #accueilFondNoir .archmation-expertise__quote-arrow{width:28px!important;height:56px!important}.page-template-accueil:not(.page-service) #accueilFondNoir .archmation-expertise__quote-copy{margin-left:0!important}.page-template-accueil:not(.page-service) #accueilFondNoir .archmation-expertise__actions{flex-direction:column!important;width:100%!important}.page-template-accueil:not(.page-service) #accueilFondNoir .archmation-expertise__btn{justify-content:center!important;width:100%!important}.page-template-accueil:not(.page-service) #accueilFondNoir .archmation-expertise__inner{padding-bottom:20px!important}.page-template-accueil:not(.page-service) #accueilFondNoir .archmation-expertise__divider{margin-top:16px!important}.page-template-accueil:not(.page-service) #accueilFondNoir .archmation-expertise__col--right{gap:20px!important}.page-template-accueil:not(.page-service) #accueilFondNoir .archmation-expertise__rating{padding-top:1.25rem!important}.page-template-accueil:not(.page-service) #accueilFondNoir .archmation-services{padding-top:12px!important}.page-template-accueil:not(.page-service) #accueilFondNoir .archmation-services__card{padding:24px!important}.page-template-accueil:not(.page-service) #accueilFondNoir .archmation-services__btn{justify-content:center!important;width:100%!important}.page-template-accueil:not(.page-service) #accueilQSN.archmation-about .archmation-about__grid{gap:32px!important}.page-template-accueil:not(.page-service) #accueilQSN.archmation-about .archmation-about__image-wrap,.page-template-accueil:not(.page-service) #accueilQSN.archmation-about .archmation-about__image{height:clamp(280px,72vw,380px)!important}.page-template-accueil:not(.page-service) #accueilQSN.archmation-about .archmation-about__badge{transform-origin:100% 0;transform:scale(.82);top:8px!important;right:8px!important}.page-template-accueil:not(.page-service) #accueilQSN.archmation-about .archmation-about__cta{justify-content:center!important;width:100%!important}.page-template-accueil:not(.page-service) #accueilIndustries.archmation-industries .archmation-industries__layout{gap:32px!important}.page-template-accueil:not(.page-service) #accueilIndustries.archmation-industries .archmation-industries__panel{padding:24px!important}.page-template-accueil:not(.page-service) #accueilIndustries.archmation-industries .archmation-industries__cta{justify-content:center!important;width:100%!important}}@media screen and (min-width:768px) and (max-width:1023px){.page-template-accueil:not(.page-service) #accueilIndustries.archmation-industries .archmation-industries__layout{grid-template-columns:minmax(0,1fr)!important;gap:48px!important}}@media screen and (max-width:639px){.page-template-accueil:not(.page-service) #accueilProcess.archmation-process .archmation-process__steps{grid-template-columns:minmax(0,1fr)!important;gap:32px!important}}@media screen and (max-width:767px){.page-template-accueil:not(.page-service) #accueilProcess.archmation-process .archmation-process__root{padding-top:clamp(56px,12vw,80px)!important;padding-bottom:clamp(56px,12vw,80px)!important}.page-template-accueil:not(.page-service) #accueilProcess.archmation-process .archmation-process__steps-wrap{margin-top:40px!important}.page-template-accueil:not(.page-service) #accueilValue.archmation-value .archmation-value__layout{gap:20px!important}.page-template-accueil:not(.page-service) #accueilValue.archmation-value .archmation-value__hero-content{min-height:clamp(18rem,62vw,24rem)!important;padding:24px!important}.page-template-accueil:not(.page-service) #accueilValue.archmation-value .archmation-value__card{padding:24px!important}.page-template-accueil:not(.page-service) #accueilValue.archmation-value .archmation-value__hero:hover .archmation-value__hero-image{transform:none!important}.page-template-accueil:not(.page-service) #accueilClients.archmation-clients .archmation-clients__title{font-size:clamp(1.75rem,8vw,2.25rem)!important}.page-template-accueil:not(.page-service) #accueilClients.archmation-clients .archmation-clients__grid{gap:12px!important;margin-top:40px!important}.page-template-accueil:not(.page-service) #accueilClients.archmation-clients .archmation-clients__tile{height:80px!important}.page-template-accueil:not(.page-service) #accueilClients.archmation-clients .archmation-clients__logo{height:48px!important}}@media screen and (min-width:768px) and (max-width:1023px){.page-template-accueil:not(.page-service) #accueilClients.archmation-clients .archmation-clients__grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media screen and (max-width:479px){.page-template-accueil:not(.page-service) #accueilStats.archmation-stats .archmation-stats__grid{grid-template-columns:minmax(0,1fr)!important;gap:20px!important}}@media screen and (max-width:767px){.page-template-accueil:not(.page-service) #accueilVideoGallery.archmation-videos .archmation-videos__root{padding-top:clamp(48px,10vw,64px)!important;padding-bottom:clamp(48px,10vw,64px)!important}.page-template-accueil:not(.page-service) #accueilVideoGallery.archmation-videos .archmation-videos__header{margin-bottom:32px!important}.page-template-accueil:not(.page-service) #accueilVideoGallery.archmation-videos .archmation-videos__card{flex:0 0 min(88%,300px)!important}.page-template-accueil:not(.page-service) #accueilVideoGallery.archmation-videos .archmation-videos__nav--prev{left:4px!important}.page-template-accueil:not(.page-service) #accueilVideoGallery.archmation-videos .archmation-videos__nav--next{right:4px!important}.page-template-accueil:not(.page-service) #accueilVideoGallery.archmation-videos .archmation-videos__cta{justify-content:center!important;width:100%!important}.page-template-accueil:not(.page-service) #accueilBlogs.archmation-blogs .archmation-blogs__header{margin-bottom:40px!important}.page-template-accueil:not(.page-service) #accueilFaq.archmation-faq .archmation-faq__layout{gap:32px!important}.page-template-accueil:not(.page-service) #accueilFaq.archmation-faq .archmation-faq__root{padding-top:clamp(48px,10vw,64px)!important;padding-bottom:clamp(48px,10vw,64px)!important}.page-template-accueil:not(.page-service) #accueilTemoignages .archmation-clients-say{padding:clamp(48px,10vw,64px) 0!important}.page-template-accueil:not(.page-service) #accueilTemoignages .archmation-clients-say__header{gap:24px!important}.page-template-accueil:not(.page-service) #accueilTemoignages .archmation-clients-say__intro{margin-top:0!important}.page-template-accueil:not(.page-service) #accueilTemoignages .archmation-clients-say__quote{margin-bottom:12px!important;position:static!important;top:auto!important;left:auto!important}.page-template-accueil:not(.page-service) #accueilTemoignages .archmation-clients-say__quote-text{transform:none!important}.page-template-accueil:not(.page-service) #accueilTemoignages .archmation-clients-say__title{font-size:clamp(1.75rem,8vw,2.25rem)!important}.page-template-accueil:not(.page-service) #accueilTemoignages .archmation-clients-say__desc p{font-size:16px!important}.page-template-accueil:not(.page-service) #accueilTemoignages .archmation-clients-say__card{flex:0 0 92%!important;padding:20px 18px!important}.page-template-accueil:not(.page-service) #accueilTemoignages .archmation-clients-say__quote-body,.page-template-accueil:not(.page-service) #accueilTemoignages .archmation-clients-say__role{font-size:16px!important}.page-template-accueil:not(.page-service) #accueilTemoignages .archmation-clients-say__name{font-size:20px!important}.page-template-accueil:not(.page-service) #accueilTemoignages .archmation-clients-say__cta-wrap{margin-top:24px!important}.page-template-accueil:not(.page-service) #accueilTemoignages .archmation-clients-say__cta-wrap .buttonOnBackground{text-align:center!important;justify-content:center!important;width:100%!important}}@media screen and (min-width:768px) and (max-width:1023px){.page-template-accueil:not(.page-service) #accueilTemoignages .archmation-clients-say__header{flex-direction:column!important;gap:32px!important}.page-template-accueil:not(.page-service) #accueilTemoignages .archmation-clients-say__intro{margin-top:48px!important}}@media screen and (max-width:767px){.page-template-accueil:not(.page-service) #accueilCollaborations .accueilCollaborationsContenuTitre .down-q.q{flex-wrap:wrap!important;align-items:flex-start!important;gap:12px!important;position:static!important}.page-template-accueil:not(.page-service) #accueilCollaborations .accueilCollaborationsContenuTitre h2,.page-template-accueil:not(.page-service) #accueilCollaborations .prestaCollaborationsTitre h2{font-size:clamp(1.75rem,8vw,2.25rem)!important;line-height:1.15!important}.page-template-accueil:not(.page-service) #accueilCollaborations .gallery{flex-direction:column!important;gap:16px!important;display:flex!important}.page-template-accueil:not(.page-service) #accueilCollaborations .gallery-column{flex-direction:column!important;gap:16px!important;width:100%!important;display:flex!important}.page-template-accueil:not(.page-service) #accueilCollaborations .gallery-item,.page-template-accueil:not(.page-service) #accueilCollaborations .image-wrapper,.page-template-accueil:not(.page-service) #accueilCollaborations .image-wrapper-Big{width:100%!important;max-width:100%!important}.page-template-accueil:not(.page-service) #accueilCollaborations .gallery-item img{width:100%!important;max-width:100%!important;height:auto!important}}@media screen and (min-width:768px) and (max-width:1023px){.page-template-accueil:not(.page-service) #accueilCollaborations .gallery{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;display:grid!important}.page-template-accueil:not(.page-service) #accueilCollaborations .gallery-column{display:contents!important}}
