.iv-section{position:relative}.iv-a{left:calc(var(--a2-marge) + var(--x) * var(--u));top:calc(var(--y) * var(--u));position:absolute}.iv-a[style*=--l]{width:calc(var(--l) * var(--t))}.iv-centre{text-align:center}.iv-surtitre{color:#000;font-family:Parkinsans,sans-serif;font-size:calc(8 * var(--t));letter-spacing:calc(1.12 * var(--t));font-weight:400;line-height:calc(30.3 * var(--t));margin:calc(-3.65 * var(--t)) 0;text-transform:uppercase}.iv-entete{flex-direction:column;align-items:center;display:flex}.iv-entete__titre{margin-top:calc(34 * var(--t));max-width:calc(476 * var(--t))}.iv-entete__titre span,.iv-titre-galerie span{display:block}.iv-titre-galerie{color:#000;font-family:Parkinsans,sans-serif;font-size:calc(20 * var(--t));font-weight:600;line-height:calc(28 * var(--t));margin-top:calc(34 * var(--t))}.iv-entete__texte{color:#000;font-family:scandia-web,sans-serif;font-size:calc(13 * var(--t));line-height:calc(20 * var(--t));margin-top:calc(23 * var(--t));max-width:calc(522 * var(--t))}.iv-entete__texte--gris{color:var(--a2-texte);margin-top:calc(15 * var(--t));max-width:calc(488 * var(--t))}.goutte.iv-goutte{z-index:1;position:absolute}.goutte.iv-goutte--pourquoi{left:calc(var(--a2-marge) + 751 * var(--u));top:calc(106 * var(--u))}.goutte.iv-goutte--offres{left:calc(var(--a2-marge) + 756 * var(--u));top:calc(-59 * var(--u))}.iv-gerbe{pointer-events:none;position:absolute;inset:0}.iv .iv-gerbe img{left:calc(var(--a2-marge) + var(--x) * var(--u));top:calc(var(--y) * var(--u));width:calc(var(--l) * var(--u))}.iv .iv-etoile{height:calc(32 * var(--t));width:calc(37 * var(--t));position:static}.iv-entete--etoile .iv-entete__titre{margin-top:calc(55 * var(--t));max-width:none}.iv-entete--etoile .iv-entete__texte{margin-top:calc(18.4 * var(--t))}
.iv-photo--papeterie{height:calc(178 * var(--u));left:calc(236 * var(--u));top:calc(447 * var(--u));width:calc(266 * var(--u))}.iv-photo--bta{height:calc(158 * var(--u));left:calc(140 * var(--u));top:calc(315 * var(--u));width:calc(237 * var(--u))}.iv-photo--bta>img{border:calc(5 * var(--u)) solid #fff6f0;box-sizing:border-box}.iv-photo--croquis{height:calc(223 * var(--u));left:calc(378 * var(--u));top:calc(217 * var(--u));width:calc(176 * var(--u))}.iv-hero__gerbe{height:calc(80.81 * var(--u));left:calc(516.26 * var(--u));top:calc(177.09 * var(--u));width:calc(80.49 * var(--u));position:absolute}.iv-hero__badge{left:calc(230.1 * var(--u));top:calc(297 * var(--u));width:calc(172.31 * var(--u));position:absolute}.iv-hero__badge a{display:block}.iv-hero__badge img{width:100%;height:auto;display:block}.iv .iv-hero__fleur{display:block;position:absolute}.iv-hero__texte{left:calc(var(--a2-marge) + 727 * var(--u));top:calc(275 * var(--u));width:calc(510 * var(--t));position:absolute}.iv-hero__h1{font:inherit;margin:0;position:relative}.iv-hero__h1 .sw2-hero__titre{display:block}.iv-hero__surtitre{color:var(--a2-orange);font-family:Parkinsans,sans-serif;font-size:calc(10 * var(--t));letter-spacing:calc(.9 * var(--t));font-weight:500;line-height:calc(23 * var(--t));margin-bottom:calc(6 * var(--t));text-transform:uppercase;white-space:nowrap;display:block;position:absolute;bottom:100%;left:0}.iv-hero__intro{color:var(--a2-texte);font-family:scandia-web,sans-serif;font-size:calc(13 * var(--t));line-height:calc(20 * var(--t));margin-top:calc(22 * var(--t));max-width:calc(483 * var(--t))}.iv-hero__intro p+p{margin-top:calc(10 * var(--t))}.iv .iv-hero__bouton{margin:calc(15 * var(--t)) 0 0 calc(2 * var(--t));width:calc(256 * var(--t))}.iv-pourquoi{height:calc(817 * var(--u))}.iv-pourquoi__colonne{flex-direction:column;display:flex}.iv-pourquoi__rond{background:var(--a2-orange);height:calc(48 * var(--t));width:calc(48 * var(--t));border-radius:50%;display:block}.iv-pourquoi__titre{color:var(--a2-orange);font-family:Parkinsans,sans-serif;font-size:calc(15 * var(--t));font-weight:700;line-height:calc(18 * var(--t));margin-top:calc(10 * var(--t));max-width:calc(253 * var(--t))}.iv-pourquoi__titre span{display:block}.iv-pourquoi__texte{color:var(--a2-texte);font-family:scandia-web,sans-serif;font-size:calc(13 * var(--t));line-height:calc(20 * var(--t));margin-top:calc(19 * var(--t))}.iv-pourquoi__colonne--2 .iv-pourquoi__texte{margin-top:calc(21 * var(--t))}.iv-vision{background:var(--sw2-creme-hero);height:calc(850 * var(--u))}.iv-vision__titre{color:#000;font-family:Parkinsans,sans-serif;font-size:calc(22 * var(--t));font-weight:600;line-height:calc(28 * var(--t));margin-top:calc(34 * var(--t))}.iv-vision__corps{color:#000;font-family:scandia-web,sans-serif;font-size:calc(13 * var(--t));line-height:calc(20 * var(--t));margin-top:calc(17 * var(--t));max-width:calc(475 * var(--t))}.iv-vision__corps p+p{margin-top:calc(14 * var(--t))}.iv .iv-vision__bouton{margin-top:calc(17 * var(--t));width:calc(226 * var(--t))}.iv-vision__photo{height:calc(512 * var(--u));width:calc(354 * var(--u))}.iv-vision__photo img{object-fit:cover;width:100%;height:100%;display:block}.iv-logotheque{height:calc(1379 * var(--u));scroll-margin-top:var(--nb-hauteur-page,80px)}.iv-logotheque--avis{height:calc(1838 * var(--u))}.iv-logos{gap:calc(22 * var(--u));grid-template-columns:repeat(4, calc(215 * var(--u)));margin:0;padding:0;list-style:none;display:grid}.iv-logos__case,.iv-vignettes__case{isolation:isolate;border-radius:5px;display:block;overflow:hidden}.iv-logos__case{aspect-ratio:1}.iv-logos__case img,.iv-vignettes__case img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1);display:block}@media (hover:hover) and (min-width:1025px){a.iv-logos__case:hover img,a.iv-logos__case:focus-visible img,a.iv-vignettes__case:hover img,a.iv-vignettes__case:focus-visible img{transform:scale(1.05)}}.iv-logos__case:focus-visible,.iv-vignettes__case:focus-visible{outline-offset:3px;outline:2px solid #1c1c1c}.iv .iv-logotheque__bouton{width:calc(214 * var(--t))}.iv-avis__filet{width:calc(940 * var(--u));border:0;border-top:1px solid #e2e2e2;margin:0}.iv-avis__module{width:calc(914 * var(--u))}.iv-avis__module .avis-google{zoom:calc(.764214 * tan(atan2(var(--a2-cadre), 1512px)));width:1196px}.iv .iv-avis__lien{color:#000;font-family:Parkinsans,sans-serif;font-size:calc(10 * var(--t));align-items:center;gap:calc(12 * var(--t));letter-spacing:calc(.8 * var(--t));font-weight:600;line-height:calc(22.357 * var(--t));text-transform:uppercase;border-bottom:1px solid #000;text-decoration:none;display:inline-flex}.sw2-cartes--processus{background:var(--a2-creme);padding:calc(98 * var(--t)) 0 calc(108 * var(--t))}.sw2-cartes--processus .sw2-cartes__titre{max-width:calc(432 * var(--t))}.sw2-cartes--processus .sw2-cartes__liste{margin-top:calc(84 * var(--t));padding-left:calc(var(--a2-marge) + 191 * var(--u))}.sw2-cartes--processus .sw2-cartes__action{margin-top:calc(44 * var(--t))}.sw2-cartes--processus .sw2-bouton{width:calc(260 * var(--t))}.iv-portfolio{height:calc(882 * var(--u));margin-top:calc(44 * var(--u))}.iv-vignettes{gap:calc(8 * var(--u));grid-template-columns:repeat(3, calc(338 * var(--u)));margin:0;padding:0;list-style:none;display:grid}.iv-vignettes__case{aspect-ratio:338/340;border-radius:0}.iv-supports{height:calc(1291 * var(--u));margin-top:calc(45 * var(--u))}.iv-supports__liste{margin:0;padding:0;list-style:none}.iv-support__fond{height:calc(110 * var(--u));width:calc(389 * var(--u));background:#fbe9df;border-radius:10px}.iv-support__image{height:calc(var(--ih) * var(--u));object-fit:contain;width:calc(var(--iw) * var(--u))}.iv-support__titre{color:var(--a2-orange);font-family:Parkinsans,sans-serif;font-size:calc(15 * var(--t));font-weight:600;line-height:calc(23 * var(--t))}.iv-support__titre:first-letter{text-transform:uppercase}.iv-support__titre a{color:inherit;text-decoration:none}.iv-support__texte p{color:var(--a2-texte);font-family:scandia-web,sans-serif;font-size:calc(13 * var(--t));line-height:calc(19.5 * var(--t));margin-top:calc(19 * var(--t))}.iv .a2-reservation{padding-bottom:calc(100 * var(--u));padding-top:calc(107 * var(--u))}.iv-studio{padding-bottom:calc(120 * var(--u))}.iv-studio__carte{height:calc(342 * var(--u));margin-left:calc(var(--a2-marge) + 299 * var(--u));width:calc(941 * var(--u));background:linear-gradient(.2deg,#fff8f8 .48%,#fff6ef 98.64%);border-radius:10px;position:relative}.iv-studio__texte{left:calc(61 * var(--u));top:calc(66 * var(--u));width:calc(468 * var(--t));position:absolute}.iv-studio__titre{color:var(--a2-orange);font-family:Parkinsans,sans-serif;font-size:calc(22 * var(--t));font-weight:600;line-height:calc(30.3 * var(--t))}.iv-studio__corps{color:#000;font-family:scandia-web,sans-serif;font-size:calc(13 * var(--t));line-height:calc(20 * var(--t));margin-top:calc(16 * var(--t))}.iv-studio__corps p+p{margin-top:calc(22.85 * var(--t))}.iv-studio__corps strong{font-weight:400}.iv-studio__corps a{color:inherit;text-decoration:none}.iv-studio__corps a:hover,.iv-studio__corps a:focus-visible{text-decoration:underline}.iv-studio__image{height:calc(269 * var(--u));left:calc(574 * var(--u));object-fit:cover;top:calc(29 * var(--u));width:calc(235 * var(--u));position:absolute}
@media (max-width:1279px){.iv-a{position:relative;top:auto;left:auto}.iv-a[style*=--l]{width:auto}.iv-section{height:auto;padding:64px var(--sm-gouttiere);flex-direction:column;align-items:center;gap:32px;display:flex}.iv-gerbe,.iv-hero__gerbe,.iv .iv-hero__fleur,.goutte.iv-goutte{display:none}.iv-hero__collage .iv-photo,.iv-hero__collage .iv-hero__badge{margin:calc(-160 * var(--u)) 0 0 calc(-37 * var(--u))}.iv-hero__texte{text-align:center;width:100%;max-width:437px;margin:36px auto 0;position:static;top:auto;left:auto}.iv-hero__intro{max-width:100%;margin-left:auto;margin-right:auto}.iv-hero__surtitre{white-space:normal;margin-bottom:8px;position:static}.iv .iv-hero__bouton{margin-left:0}.iv-pourquoi{text-align:center;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));justify-items:center;display:grid}.iv-pourquoi>h2{grid-column:1/-1}.iv-pourquoi__colonne{align-items:center;max-width:300px}.iv-pourquoi__colonne--2{margin-top:0}.iv-vision__texte{text-align:center;max-width:522px}.iv-vision__corps{max-width:none}.iv-vision__photo{width:80%;max-width:354px;height:auto}.iv-logos{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;max-width:926px}.iv-avis__filet{width:100%;max-width:940px}.iv-avis__module{width:100%;max-width:914px}.iv-avis__module .avis-google{zoom:1;width:auto}.iv-portfolio__piste{width:100%}.iv-vignettes{grid-template-columns:repeat(3,minmax(0,1fr))}.sw2-cartes--processus{padding:72px var(--sm-gouttiere)}.iv-portfolio,.iv-supports{margin-top:0}.iv-supports__liste{grid-template-columns:repeat(auto-fit,minmax(260px,389px));justify-content:center;gap:40px;width:100%;display:grid}.iv-support{flex-direction:column;padding-top:40px;display:flex;position:relative}.iv-support__fond{width:100%;height:110px;position:absolute;top:120px;left:0}.iv-support__image{align-self:center;width:auto;max-width:90%;height:200px}.iv-support__texte{margin-top:24px}.iv-studio{padding:0 var(--sm-gouttiere) 64px}.iv-studio__carte{flex-direction:column;align-items:center;gap:24px;width:auto;max-width:941px;height:auto;margin:0 auto;padding:40px 24px;display:flex}.iv-studio__texte,.iv-studio__image{position:static;top:auto;left:auto}.iv-studio__texte{width:100%;max-width:468px}.iv-studio__image{width:60%;max-width:235px;height:auto}}@media (max-width:767px){.iv-logos{grid-template-columns:repeat(2,minmax(0,1fr))}.iv-pourquoi{grid-template-columns:1fr}}@media (max-width:1024px){.iv-portfolio .piste-cadre{margin:0 calc(-1 * var(--sm-gouttiere));width:auto}.iv-piste{--piste-carte:min(44vw, 338px)}.iv-piste>.iv-vignettes{flex:none;gap:16px;margin:0;display:flex}.iv-piste>.iv-vignettes>li{flex:0 0 var(--piste-carte);scroll-snap-align:center}}@media (max-width:767px){.iv-piste{--piste-carte:78vw}}@media (max-width:1024px){.sw2-cartes--processus .sw2-cartes__piste>.sw2-cartes__liste{margin-top:0;padding-left:0}}
