.sw2{--sw2-creme-hero:#fff5ed}.sw2-titre{color:#000;font-family:Parkinsans,sans-serif;font-size:calc(22 * var(--t));font-weight:600;line-height:calc(30.3 * var(--t))}.sw2-titre span{display:block}.sw2-corps{color:#000;font-family:scandia-web,sans-serif;font-size:calc(13 * var(--t));line-height:calc(20 * var(--t))}.sw2-corps strong{font-weight:500}.sw2-intertitre{font-weight:500;line-height:calc(18.616 * var(--t))}.sw2-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(23 * var(--t));text-transform:uppercase}.sw2 .sw2-coches li{max-width:calc(19.02 * var(--t) + 11.89 * var(--t) + 414 * var(--t))}.sw2 .sw2-bouton{font-family:Parkinsans,sans-serif;font-size:calc(10 * var(--t));align-items:center;gap:calc(10 * var(--t));height:calc(40 * var(--t));letter-spacing:calc(.8 * var(--t));font-weight:600;line-height:calc(28 * var(--t));padding:calc(1.6 * var(--t)) calc(16 * var(--t)) 0;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:2px;justify-content:center;text-decoration:none;transition:background-color .1s,border-color .1s,color .1s;display:inline-flex}.sw2 .sw2-bouton--orange{background:var(--a2-orange);border-color:var(--a2-orange);color:#fff}.sw2 .sw2-bouton--orange:hover,.sw2 .sw2-bouton--orange:focus-visible{border-color:var(--sm-orange-soutenu);color:var(--sm-orange-soutenu);background:0 0}.sw2 .sw2-bouton--noir{color:#fff;background:#000;border-color:#000}.sw2 .sw2-bouton--noir:hover,.sw2 .sw2-bouton--noir:focus-visible{border-color:var(--sm-encre);color:var(--sm-encre);background:0 0}.sw2 .sw2-bouton--contour{color:#000;background:0 0;border-color:#000}.sw2 .sw2-bouton--contour:not(.sw2-bouton--bientot):hover,.sw2 .sw2-bouton--contour:focus-visible{color:#fff;background:#000}.sw2-bouton:focus-visible{outline:2px solid var(--sm-orange-soutenu);outline-offset:3px}.sw2-fleche{height:calc(12.7024 * var(--t));transition:translate .25s var(--a2-courbe);width:calc(14 * var(--t));flex:none;display:block}.sw2-fleche--droite{rotate:-90deg}a:hover>.sw2-fleche--droite,a:focus-visible>.sw2-fleche--droite{translate:calc(2 * var(--t)) 0}a:hover>.sw2-fleche--bas,a:focus-visible>.sw2-fleche--bas{translate:0 calc(2 * var(--t))}.goutte.sw2-goutte{left:50%;top:calc(-61 * var(--u));z-index:1;position:absolute}.sw2-tampon{z-index:1}.sw2-photo-section{object-fit:cover;display:block;position:absolute}.sw2 .lien-auto{color:inherit;text-decoration:none}
.sw2-hero{background:var(--sw2-creme-hero);height:calc(806 * var(--u) + 6 * var(--t));position:relative}.sw2-hero:after{background:var(--a2-orange);content:"";height:calc(6 * var(--t));position:absolute;bottom:0;left:0;right:0}.sw2-photo--grande{height:calc(453 * var(--u));left:calc(367 * var(--u));top:calc(215 * var(--u));width:calc(317 * var(--u))}.sw2-photo--ordinateur{height:calc(183 * var(--u));left:calc(185 * var(--u));top:calc(290 * var(--u));width:calc(265 * var(--u))}.sw2-photo--papeterie{height:calc(131 * var(--u));left:calc(329 * var(--u));top:calc(164 * var(--u));width:calc(162 * var(--u))}.sw2-photo--ordinateur>img,.sw2-photo--papeterie>img{border:calc(5 * var(--u)) solid var(--sw2-creme-hero);box-sizing:border-box}.sw2-hero__badge{height:calc(61.8 * var(--u));left:calc(629.1 * var(--u));top:calc(258.6 * var(--u));width:calc(101.7 * var(--u));position:absolute}.sw2 .sw2-hero__badge .a2-badge{border-radius:calc(8.28 * var(--u));width:100%;height:100%;top:0;left:0}.sw2-hero__badge .a2-badge__note{font-size:calc(7.41 * var(--u))}.sw2-hero__badge .a2-badge__source{font-size:calc(3.97 * var(--u));margin-top:calc(2.07 * var(--u))}.sw2-hero__badge .a2-badge__etoiles{gap:calc(1.9 * var(--u));margin-top:calc(3.97 * var(--u))}.sw2-hero__badge .a2-badge__etoiles img{height:calc(12.76 * var(--u));width:calc(12.76 * var(--u))}.sw2-gerbe .a2-gerbe__1{left:calc(191.79 * var(--u));top:calc(298.96 * var(--u));width:calc(74.8547 * var(--u));rotate:15deg}.sw2-gerbe .a2-gerbe__2{left:calc(269.31 * var(--u));top:calc(268.42 * var(--u));width:calc(38.142 * var(--u));rotate:60deg}.sw2-gerbe .a2-gerbe__3{left:calc(238.37 * var(--u));top:calc(228.75 * var(--u));width:calc(15.1644 * var(--u));rotate:120deg}.sw2-hero__decor img{display:block;position:absolute}.sw2-hero__fleur{height:calc(45 * var(--u));left:calc(1216 * var(--u));top:calc(535 * var(--u));width:calc(46 * var(--u))}.sw2-hero__google{height:calc(69 * var(--u));left:calc(1257 * var(--u));top:calc(534 * var(--u));width:calc(68 * var(--u))}.sw2-hero__etoile{height:calc(16 * var(--u));left:calc(1243 * var(--u));top:calc(598 * var(--u));width:calc(15 * var(--u))}.sw2-hero__texte{left:calc(var(--a2-marge) + 799 * var(--u));top:calc(314 * var(--u));width:calc(420 * var(--t));position:absolute}.sw2-hero__titre{color:#000;font-family:Parkinsans,sans-serif;font-size:calc(28 * var(--t));font-weight:600;line-height:calc(32 * var(--t))}.sw2-hero__titre span{display:block}.sw2-hero__intro{color:var(--a2-texte);font-family:scandia-web,sans-serif;font-size:calc(13 * var(--t));line-height:calc(19 * var(--t));margin-top:calc(15 * var(--t));width:calc(399 * var(--t))}.sw2 .sw2-hero__bouton{margin-top:calc(19 * var(--t));width:calc(256 * var(--t))}
.sw2-levier,.sw2-approche,.sw2-accompagnement{position:relative}.sw2-levier{height:calc(1314 * var(--u));overflow:clip}.sw2-levier__photo{height:calc(608 * var(--u));left:calc(841 * var(--u));top:calc(191 * var(--u));width:calc(385 * var(--u))}.sw2-levier .sw2-tampon{left:calc(806 * var(--u));top:calc(129 * var(--u))}.sw2-levier__halo{pointer-events:none}.sw2-levier__halo img{height:calc(1061.41 * var(--u));left:calc(897 * var(--u));max-width:none;top:calc(1105 * var(--u));width:calc(1099.17 * var(--u));position:absolute}.sw2-levier__texte{left:calc(var(--a2-marge) + 286 * var(--u));top:calc(231 * var(--u));width:calc(483 * var(--t));position:absolute}.sw2-levier .sw2-titre{max-width:calc(477 * var(--t))}.sw2-levier__corps{margin-top:calc(12.4 * var(--t));max-width:calc(477 * var(--t));flex-direction:column;display:flex}.sw2-levier__corps>p+p{margin-top:calc(11 * var(--t))}.sw2-levier__corps>.sw2-intertitre{margin-top:calc(30 * var(--t));max-width:calc(483 * var(--t))}.sw2-levier__corps>.sw2-coches{margin-top:calc(8.8 * var(--t))}.sw2 .sw2-levier__bouton{margin-top:calc(17 * var(--t));width:calc(258 * var(--t))}.sw2-avis{left:0;right:0;top:calc(876 * var(--u));position:absolute}.sw2-avis__filet{margin:0 0 0 calc(var(--a2-marge) + 286 * var(--u));width:calc(940 * var(--u));border:0;border-top:1px solid #e2e2e2}.sw2-avis__module{left:calc(var(--a2-marge) + 274 * var(--u));top:calc(50 * var(--u));width:calc(914 * var(--u));position:absolute}.sw2-avis__module .avis-google{zoom:calc(.764214 * tan(atan2(var(--a2-cadre), 1512px)));width:1196px}.sw2 .sw2-avis__lien{color:#000;font-family:Parkinsans,sans-serif;font-size:calc(10 * var(--t));align-items:center;gap:calc(12 * var(--t));left:calc(var(--a2-marge) + 729.5 * var(--u));letter-spacing:calc(.8 * var(--t));font-weight:600;line-height:calc(22.357 * var(--t));text-transform:uppercase;top:calc(294 * var(--u));border-bottom:1px solid #000;text-decoration:none;display:inline-flex;position:absolute;translate:-50%}.sw2-avis__lien:focus-visible{outline:2px solid var(--sm-orange-soutenu);outline-offset:3px}.sw2-approche{background:var(--a2-creme);height:calc(946 * var(--u))}.sw2-approche__photo{height:calc(584 * var(--u));left:calc(286 * var(--u));top:calc(154 * var(--u));width:calc(404 * var(--u))}.sw2-approche__texte{left:calc(var(--a2-marge) + 768 * var(--u));top:calc(174 * var(--u));width:calc(426 * var(--t));position:absolute}.sw2 .sw2-approche__etoile{height:calc(32 * var(--t));margin-bottom:calc(24 * var(--t));width:calc(37 * var(--t));display:block;position:static}.sw2-approche__corps{gap:calc(8 * var(--t));margin-top:calc(15 * var(--t));flex-direction:column;display:flex}.sw2-approche__corps p:first-child{max-width:calc(407 * var(--t))}.sw2-approche__corps p:nth-child(2){max-width:calc(411 * var(--t))}.sw2 .sw2-approche__bouton{margin-top:calc(20.4 * var(--t));width:calc(219 * var(--t))}.sw2-accompagnement{height:calc(951 * var(--u))}.sw2-accompagnement .sw2-tampon{left:calc(257 * var(--u));top:calc(18 * var(--u))}.sw2-accompagnement__photo{height:calc(588 * var(--u));left:calc(312 * var(--u));top:calc(80 * var(--u));width:calc(432 * var(--u))}.sw2-accompagnement__texte{left:calc(var(--a2-marge) + 797 * var(--u));top:calc(82 * var(--u));width:calc(489 * var(--t));position:absolute}.sw2-accompagnement .sw2-titre{max-width:calc(458 * var(--t))}.sw2-accompagnement__corps{margin-top:calc(15 * var(--t));max-width:calc(444 * var(--t));flex-direction:column;display:flex}.sw2-accompagnement__corps>p+p{margin-top:calc(6 * var(--t))}.sw2-accompagnement__corps>.sw2-coches{margin-top:calc(14 * var(--t))}.sw2 .sw2-accompagnement__bouton{margin-top:calc(21 * var(--t));width:calc(260 * var(--t))}@media (min-width:1280px){.sw2 .a2-projets{grid-template-columns:calc(576 * var(--u)) calc(556 * var(--u));padding:calc(150 * var(--t)) 0 calc(266 * var(--t)) calc(var(--a2-marge) + 190 * var(--u))}}.sw2 .a2-projets__texte{color:var(--a2-texte);font-size:calc(13 * var(--t));line-height:calc(19 * var(--t));margin-top:calc(14.4 * var(--t))}@media (min-width:1280px){.sw2 .a2-projets__titre{max-width:calc(356 * var(--t))}.sw2 .a2-projets__texte{max-width:calc(364 * var(--t))}}.sw2 .a2-projet__nom{font-size:calc(12.388 * var(--t))}@media (max-width:1024px){.sw2 .a2-projets__texte{margin-left:auto;margin-right:auto}}.goutte.a2-projets__goutte{left:50%;top:calc(-32 * var(--u));z-index:1;position:absolute}.sw2 .a2-projets--dessus .a2-projets__tete{margin:0 auto calc(185 * var(--t));text-align:center;grid-column:1/-1}.sw2 .a2-projets--dessus .a2-projets__titre{max-width:calc(420 * var(--t));margin:0 auto}.sw2 .a2-projets--dessus .a2-projets__texte{margin:calc(15 * var(--t)) auto 0;max-width:calc(364 * var(--t))}.sw2 .a2-projets--dessus .a2-fiche-bloc{max-width:calc(365 * var(--t));margin-top:0}.sw2 .a2-projets--dessus .a2-fiche__intitule{font-size:calc(17 * var(--t));line-height:calc(25.3 * var(--t))}.sw2 .a2-projets--dessus .a2-fiche__texte{color:var(--a2-texte);line-height:calc(19 * var(--t));margin-top:calc(14 * var(--t))}.sw2 .a2-fiche__paragraphe{display:block}.sw2 .a2-fiche__paragraphe+.a2-fiche__paragraphe{margin-top:calc(8 * var(--t))}@media (min-width:1025px){.sw2 .a2-projets--dessus .a2-projet__visuel{aspect-ratio:556/476}.sw2 .a2-projets--dessus .a2-projet__nom{display:none}.sw2 .a2-projets--dessus .a2-projets__entete{min-height:calc(476 * var(--u))}.sw2 .a2-projets--dessus .a2-projet+.a2-projet{margin-top:calc(71 * var(--u))}}@media (min-width:1280px){.sw2 .a2-projets--dessus{padding-top:calc(156 * var(--t))}}.sw2 .a2-projets--dessus .a2-projet__texte{white-space:pre-line}@media (max-width:1024px){.sw2 .a2-projets--dessus .a2-projets__tete{margin-bottom:32px}.sw2 .a2-projets--dessus .a2-projet__texte{color:var(--a2-texte)}}
.sw2-cartes{position:relative}.sw2-cartes--offres,.sw2-cartes--etapes{background:var(--a2-creme)}.sw2-cartes--offres{padding:calc(98 * var(--t)) 0 calc(108 * var(--t))}.sw2-cartes--visibilite{padding:calc(98 * var(--t)) 0 calc(135 * var(--t))}.sw2-cartes--etapes{padding:calc(98 * var(--t)) 0 calc(115 * var(--t))}.sw2-cartes__entete{text-align:center;flex-direction:column;align-items:center;margin:0 auto;display:flex}.sw2 .sw2-cartes__etoile{height:calc(32 * var(--t));margin-bottom:calc(17 * var(--t));translate:calc(-1.5 * var(--t)) 0;width:calc(37 * var(--t));position:static}.sw2-cartes__titre{margin-top:calc(34 * var(--t))}.sw2-cartes__titre span{display:inline}.sw2-cartes__titre{line-height:calc(31 * var(--t))}.sw2-cartes--offres .sw2-cartes__titre{max-width:calc(432 * var(--t))}.sw2-cartes--visibilite .sw2-cartes__titre{max-width:calc(488 * var(--t))}.sw2-cartes--etapes .sw2-cartes__titre{max-width:calc(400 * var(--t))}.sw2-cartes__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(15 * var(--t));max-width:calc(488 * var(--t))}.sw2-cartes--etapes .sw2-cartes__texte{color:#000;margin-top:calc(9 * var(--t));max-width:calc(470 * var(--t))}.sw2-cartes__liste{column-gap:calc(55.446 * var(--u));grid-template-columns:repeat(3, calc(339.733 * var(--u)));margin-top:calc(104 * var(--t));padding-left:calc(var(--a2-marge) + 190 * var(--u));justify-content:start;row-gap:calc(60 * var(--u));display:grid}.sw2-cartes--offres .sw2-cartes__liste{margin-top:calc(84 * var(--t))}.sw2-cartes--visibilite .sw2-cartes__liste{grid-template-columns:repeat(3, calc(340 * var(--u)));padding-left:calc(var(--a2-marge) + 189 * var(--u))}.sw2-cartes__liste>li{display:flex}.sw2 .sw2-carte{min-height:calc(255.052 * var(--u) + 157.266 * var(--t))}.sw2-cartes--visibilite .sw2-carte{border:1px solid var(--sw2-creme-hero);filter:drop-shadow(2px 2px 2.5px #e1d6cd33);min-height:calc(255.052 * var(--u) + 178.948 * var(--t));border-radius:5px}.sw2 .sw2-cartes--etapes .sw2-carte{min-height:calc(255.052 * var(--u) + 184.948 * var(--t))}.sw2-carte .a2-carte__titre span{display:block}.sw2-cartes__action{justify-content:center;display:flex}.sw2-cartes--offres .sw2-cartes__action{margin-top:calc(44.7 * var(--t))}.sw2-cartes--offres .sw2-bouton{width:calc(244 * var(--t))}.sw2-cartes--visibilite .sw2-cartes__action{margin-top:calc(55 * var(--t))}.sw2-cartes--visibilite .sw2-bouton{width:calc(258 * var(--t))}
.sw2 .sw2-appel .a2-appel__surtitre{letter-spacing:calc(1.12 * var(--t));font-family:Parkinsans,sans-serif;font-weight:400}.sw2 .sw2-appel .a2-appel__texte{font-size:calc(11 * var(--t));max-width:calc(338 * var(--t))}.sw2-appel .a2-appel__texte strong{font-weight:700}.sw2 .sw2-appel .a2-appel__bouton{gap:calc(10 * var(--t));height:calc(40 * var(--t));letter-spacing:calc(.8 * var(--t));padding:calc(1.6 * var(--t)) 0 0;white-space:nowrap;width:calc(256 * var(--t));font-weight:600}.sw2-appel .a2-appel__bouton:hover>.sw2-fleche--droite,.sw2-appel .a2-appel__bouton:focus-visible>.sw2-fleche--droite{translate:calc(2 * var(--t)) 0}.sw2-appel .a2-appel__bouton:hover>.sw2-fleche--bas,.sw2-appel .a2-appel__bouton:focus-visible>.sw2-fleche--bas{translate:0 calc(2 * var(--t))}.sw2 .sw2-appel--maquette .a2-appel__titre{max-width:calc(274 * var(--t));margin:0 auto}.sw2 .sw2-appel--maquette .a2-appel__texte{font-size:calc(12 * var(--t));margin-top:calc(16 * var(--t));max-width:calc(352 * var(--t))}.sw2 .sw2-appel--maquette .a2-appel__bouton{margin-top:calc(24 * var(--t));width:calc(250 * var(--t))}@media (min-width:1280px){.sw2 .sw2-appel--maquette{height:calc(414 * var(--u))}.sw2 .sw2-appel--maquette .a2-appel__photo--gauche-haut{top:calc(95 * var(--u))}.sw2 .sw2-appel--maquette .a2-appel__photo--gauche-bas{top:calc(207 * var(--u))}.sw2 .sw2-appel--maquette .a2-appel__photo--droite{top:calc(175 * var(--u))}.sw2 .sw2-appel--maquette .a2-appel__tampon{top:calc(107 * var(--u))}.sw2 .sw2-appel--maquette .a2-appel__centre{top:calc(110 * var(--u))}}.sw2-faq{background:var(--a2-creme);padding:calc(103 * var(--t)) 0}.sw2-faq__titre,.sw2-faq__liste{margin-left:calc(var(--a2-marge) + 286 * var(--u));width:calc(940 * var(--u))}.sw2 .sw2-faq__titre{color:#000;font-family:Parkinsans,sans-serif;font-size:calc(22 * var(--t));font-weight:500;line-height:calc(22 * var(--t))}.sw2-faq__liste{gap:calc(15 * var(--t));margin-top:calc(48 * var(--t));flex-direction:column;display:flex}.sw2-faq__question{interpolate-size:allow-keywords;background:#fff;border-radius:10px}.sw2-faq__question summary{cursor:pointer;min-height:calc(64 * var(--t));padding:calc(18.5 * var(--t)) calc(50 * var(--t)) calc(18.5 * var(--t)) calc(60 * var(--t));justify-content:space-between;align-items:center;list-style:none;display:flex}.sw2-faq__question summary::-webkit-details-marker{display:none}.sw2 .sw2-faq__question h3{color:#222;font-family:Parkinsans,sans-serif;font-size:calc(14 * var(--t));font-weight:500;line-height:calc(27 * var(--t))}.sw2-faq__chevron{color:#000;height:calc(24 * var(--t));margin-left:calc(24 * var(--t));transition:rotate .35s var(--a2-courbe);width:calc(26.3294 * var(--t));flex:none}.sw2-faq__question[open] .sw2-faq__chevron{rotate:180deg}.sw2-faq__question summary:focus-visible{outline:2px solid var(--sm-orange-soutenu);outline-offset:3px;border-radius:10px}.sw2-faq__question::details-content{block-size:0;transition:block-size .35s var(--a2-courbe), content-visibility .35s allow-discrete;overflow:clip}.sw2-faq__question[open]::details-content{block-size:auto}.sw2-faq__reponse{color:var(--a2-texte);font-family:scandia-web,sans-serif;font-size:calc(13 * var(--t));gap:calc(10 * var(--t));line-height:calc(20 * var(--t));padding:0 calc(110 * var(--t)) calc(24 * var(--t)) calc(60 * var(--t));flex-direction:column;display:flex}@media (prefers-reduced-motion:reduce){.sw2-faq__chevron{transition:none}.sw2-faq__question::details-content{transition:none}}.sw2-faq--centree{padding:calc(64 * var(--t)) 0 calc(116 * var(--t))}.sw2-faq__entete{text-align:center;flex-direction:column;align-items:center;display:flex}.sw2 .sw2-faq__entete .sw2-faq__titre{line-height:calc(30.3 * var(--t));margin:calc(34 * var(--t)) 0 0;width:auto}.sw2-faq__entete .sw2-faq__titre span{display:block}.sw2-faq--centree .sw2-faq__liste{margin-top:calc(43.4 * var(--t))}@media (max-width:1279px){.sw2-faq--centree{padding:64px var(--sm-gouttiere) 72px}.sw2 .sw2-faq__entete .sw2-faq__titre{margin-top:24px}.sw2-faq--centree .sw2-faq__liste{margin-top:32px}}.sw2 .a2-reservation{padding-top:calc(104 * var(--u))}.sw2 .a2-reservation__agenda{max-width:calc(1060 * var(--u))}.sw2 .a2-reservation{padding-bottom:calc(100 * var(--u))}.sw2-studio{padding:0 var(--sm-gouttiere,24px) calc(250 * var(--u))}.sw2-studio__cadre{border-radius:calc(10 * var(--u));box-sizing:border-box;align-items:flex-start;gap:calc(40 * var(--u));max-width:calc(941 * var(--u));min-height:calc(342 * var(--u));padding:calc(29 * var(--u)) calc(132 * var(--u)) calc(29 * var(--u)) calc(61 * var(--u));background:linear-gradient(.2deg,#fff8f8 .48%,#fff6ef 98.64%);justify-content:space-between;margin:0 auto;display:flex}.sw2-studio__texte{color:#000;font-family:scandia-web,sans-serif;font-size:calc(13 * var(--t));margin-top:calc(37 * var(--u));max-width:calc(468 * var(--t));line-height:1.502}.sw2 .sw2-studio__titre{color:#f37943;font-family:Parkinsans,sans-serif;font-size:calc(22 * var(--t));font-weight:600;line-height:calc(30.3 * var(--t));margin:0 0 calc(16.7 * var(--t))}.sw2-studio__texte p{margin:0 0 calc(22.85 * var(--t))}.sw2-studio__texte p:last-child{margin-bottom:0}.sw2-studio .lien-trait{--trait-epaisseur:1px;color:inherit;white-space:nowrap;border-bottom:1px solid;text-decoration:none}.sw2-studio__image{aspect-ratio:235/269;object-fit:cover;height:auto;width:calc(235 * var(--u));flex-shrink:0;display:block}@media (max-width:1279px){.sw2-studio{padding-bottom:72px}.sw2-studio__cadre{border-radius:10px;gap:32px;max-width:941px;min-height:0;padding:32px 40px 32px 48px}.sw2-studio__texte{margin-top:24px}.sw2-studio__image{width:200px}}@media (max-width:767px){.sw2-studio__cadre{flex-direction:column;align-items:center;padding:32px 24px}.sw2-studio__texte{margin-top:0}.sw2-studio__image{width:170px}}
@media (max-width:1279px){.sw2-hero{height:auto;padding:var(--nb-hauteur-page,72px) var(--sm-gouttiere) calc(6px + 56px);flex-direction:column;display:flex}.sw2-hero__collage{--u:min(.75px, (100cqw - 2 * var(--sm-gouttiere)) / 620);height:calc(520 * var(--u));width:calc(620 * var(--u));margin:24px auto 0;position:relative;inset:auto}.sw2-hero__collage .sw2-photo,.sw2-hero__collage .sw2-hero__badge,.sw2-hero__collage .sw2-gerbe img{margin:calc(-160 * var(--u)) 0 0 calc(-122 * var(--u))}.sw2-hero__decor{display:none}.sw2-hero__texte{text-align:center;width:100%;max-width:437px;margin:36px auto 0;position:static;top:auto;left:auto}.sw2-hero__titre{font-size:clamp(21px,6.6vw,28px);line-height:1.2}.sw2-hero__titre span{display:inline}.sw2-hero__intro{max-width:100%;margin-left:auto;margin-right:auto}.sw2-levier,.sw2-approche,.sw2-accompagnement{height:auto;padding:96px var(--sm-gouttiere);grid-template-columns:minmax(0,422px) minmax(0,300px);justify-content:center;align-items:center;column-gap:56px;display:grid}.sw2-approche,.sw2-accompagnement{grid-template-columns:minmax(0,300px) minmax(0,422px)}.sw2-levier__visuel,.sw2-approche__visuel,.sw2-accompagnement__visuel{grid-row:1;width:100%;position:relative;inset:auto;overflow:visible}.sw2-levier__visuel{aspect-ratio:385/608;grid-column:2}.sw2-approche__visuel{aspect-ratio:404/584;grid-column:1}.sw2-accompagnement__visuel{aspect-ratio:432/588;grid-column:1}.sw2 .sw2-photo-section{width:100%;height:100%;top:0;left:0}.sw2-levier .sw2-tampon{top:-10.2%;left:-9.09%}.sw2-accompagnement .sw2-tampon{top:-10.54%;left:-12.73%}.sw2-levier__texte,.sw2-approche__texte,.sw2-accompagnement__texte{grid-row:1;width:auto;position:relative;top:auto;left:auto}.sw2-levier__texte{grid-column:1}.sw2-approche__texte,.sw2-accompagnement__texte{grid-column:2}.sw2-levier__halo{display:none}.sw2-avis{grid-area:2/1/auto/-1;margin-top:72px;position:static}.sw2-avis__filet{width:100%;max-width:778px;margin:0 auto}.sw2-avis__module{width:100%;max-width:1000px;margin:40px auto 0;position:static}.sw2-avis__module .avis-google{zoom:1;width:100%}.sw2 .sw2-avis__lien{width:max-content;margin:24px auto 0;display:flex;position:relative;top:auto;left:auto;translate:none}.sw2-cartes--offres,.sw2-cartes--visibilite,.sw2-cartes--etapes{padding:72px var(--sm-gouttiere)}.sw2-cartes__liste,.sw2-cartes--visibilite .sw2-cartes__liste{grid-template-columns:repeat(3,minmax(0,340px));justify-content:center;gap:32px;margin-top:48px;padding-left:0}.sw2 .sw2-carte,.sw2-cartes--visibilite .sw2-carte,.sw2 .sw2-cartes--etapes .sw2-carte{min-height:0;padding-bottom:24px}.sw2-cartes__action{margin-top:40px}.goutte.sw2-goutte{height:72px;top:-41px}.goutte.a2-projets__goutte{height:72px;top:-25px}.sw2-faq{padding:72px var(--sm-gouttiere)}.sw2-faq__titre,.sw2-faq__liste{width:100%;max-width:940px;margin:0 auto}.sw2-faq__liste{margin-top:32px}.sw2-faq__question summary{padding:16px 20px 16px 24px}.sw2-faq__reponse{padding:0 24px 20px}}@media (max-width:1024px){.sw2-cartes .piste-cadre{margin:48px calc(-1 * var(--sm-gouttiere)) 0;width:auto}.sw2-cartes__piste{--piste-carte:44vw}.sw2-cartes__piste>.sw2-cartes__liste{flex:none;gap:16px;margin:0;display:flex}.sw2-cartes__piste>.sw2-cartes__liste>li{flex:0 0 var(--piste-carte);scroll-snap-align:center}}@media (max-width:767px){.sw2-cartes__piste{--piste-carte:78vw}.sw2-levier,.sw2-approche,.sw2-accompagnement{padding:64px var(--sm-gouttiere);grid-template-columns:minmax(0,422px);row-gap:40px}.sw2-levier__visuel,.sw2-approche__visuel,.sw2-accompagnement__visuel{grid-area:1/1;justify-self:center;width:min(260px,66vw)}.sw2-levier__texte,.sw2-approche__texte,.sw2-accompagnement__texte{text-align:center;grid-area:2/1}.sw2-levier__corps,.sw2-approche__corps,.sw2-accompagnement__corps{align-items:center}.sw2 .sw2-coches{align-items:flex-start}.sw2 .sw2-coches li{text-align:left}.sw2 .sw2-approche__etoile{margin-left:auto;margin-right:auto}.sw2-avis{grid-row:3;margin-top:24px}.sw2-titre,.sw2 .sw2-faq__titre{font-size:20px;line-height:28px}.sw2-titre span{display:inline}.sw2-cartes--offres,.sw2-cartes--visibilite,.sw2-cartes--etapes,.sw2-faq{padding-top:64px;padding-bottom:64px}.sw2 .sw2-bouton{max-width:100%}.sw2-faq__question summary{padding:14px 16px 14px 18px}.sw2-faq__reponse{padding:0 18px 18px}}
