/* V10 — continuité photographique, formations et événements. */
@media(min-width:1001px){
 .metier-mobile{min-height:960px;padding-bottom:135px}
 .metier-mobile-copy>.metier-primary{position:absolute;bottom:30px}
 .metier-continuity{bottom:28px}
}
.metier-use-cases article:nth-child(4) .metier-case-icon{color:#a4deff;border-color:#7bb6d778}
.metier-ending{padding-top:28px}
.premium-scene{padding:0;min-height:0;animation:none;background:#06192a;overflow:hidden}
.premium-scene h2{font-family:var(--sans);font-size:clamp(40px,3.7vw,68px);line-height:1.1;font-weight:650;letter-spacing:-.045em;color:#f5faff}
.premium-scene h2 em{font-style:normal;font-family:var(--sans);font-weight:650;color:#42ceef}
.premium-scene h3{font-family:var(--sans);font-weight:600;letter-spacing:-.025em;line-height:1.3;color:#f3f9ff}
.v10-eyebrow{display:flex;align-items:center;gap:12px;color:#86dce9;font-size:12px;letter-spacing:.17em;font-weight:600;line-height:1.55;margin-bottom:22px}
.v10-eyebrow>span{width:31px;height:1px;background:currentColor}
.v10-hero{position:relative;isolation:isolate;min-height:680px;padding:62px 6% 78px;display:flex;align-items:center}
.v10-hero-image{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center}
.v10-hero:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#05182cf5 0%,#05182cc9 32%,#05182c50 52%,transparent 76%),linear-gradient(0deg,#06192a,transparent 25%)}
.v10-hero-copy{width:47%;max-width:740px}
.v10-hero-copy h2{margin-bottom:25px}
.v10-lead{font-size:clamp(18px,1.3vw,23px);line-height:1.65;color:#d7e7f3}
.v10-body{font-size:clamp(16px,1.07vw,20px);line-height:1.7;color:#b9cfdf;margin-top:18px;max-width:630px}
.v10-hero-copy>.button{margin-top:29px}
.v10-photo-caption{position:absolute;right:6%;bottom:62px;display:flex;align-items:center;gap:17px;color:#d3e5f1;font-size:18px;line-height:1.5;text-shadow:0 2px 12px #000}
.v10-photo-caption>span{width:2px;height:52px;background:linear-gradient(transparent,#73dced,transparent)}
.v10-photo-caption strong{color:white;font-weight:550}
.v10-section{padding:65px 6%}
.training-promise{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:32px 6% 45px;gap:35px;background:linear-gradient(180deg,#06192a,#082037);border-bottom:1px solid #9ddcf52b}
.training-promise article{display:grid;grid-template-columns:30px minmax(0,1fr);gap:14px}
.training-promise article>span{color:#65d9ed;font-size:12px;letter-spacing:.08em;line-height:27px}
.training-promise h3{font-size:20px;margin-bottom:9px}
.training-promise p{font-size:16px;line-height:1.65;color:#b6cedf}
.v10-section-intro{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:0 8%;align-items:center;margin-bottom:42px}
.v10-section-intro .v10-eyebrow{grid-column:1/-1;margin-bottom:16px}
.v10-section-intro h2{font-size:clamp(35px,2.8vw,52px)}
.v10-section-intro>p:last-child{font-size:19px;line-height:1.7;color:#bcd2e3}
.training-format-list{display:grid;grid-template-columns:1fr 1fr;column-gap:7%;row-gap:0}
.training-format-list>article{display:grid;grid-template-columns:32px minmax(0,1fr);gap:19px;border-top:1px solid #8cbeda36;padding:29px 0 32px}
.training-format-list>article>span{font-size:13px;color:#74d4e6;line-height:29px}
.training-format-list h3{font-size:23px;margin-bottom:12px}
.training-format-list article p{font-size:17px;line-height:1.7;color:#bfd0df}
.training-format-invite{border-top:1px solid #8cbeda36;padding:29px 0 32px 51px;align-self:stretch}
.training-format-invite p{font-size:21px;color:#b3cbdc;line-height:1.5}.training-format-invite strong{font-weight:500;color:#e6f4fc}
.training-format-invite .text-link{font-size:16px;margin-top:18px;color:#81dcfa}
.v10-closing{display:flex;align-items:center;justify-content:space-between;padding:37px 6% 46px;background:#0a243b;border-top:1px solid #75bdde40;gap:30px}
.v10-closing p{font-size:26px;line-height:1.4;color:#aacadd}.v10-closing strong{color:#edf8ff;font-weight:500}
.formulas-heading{padding-bottom:35px;background:radial-gradient(ellipse at 91% 10%,#163e5f80,transparent 60%)}
.formulas-heading>div{display:grid;grid-template-columns:1.4fr .8fr;gap:8%;align-items:center}
.formulas-heading h2{font-size:clamp(37px,3.2vw,60px)}
.formulas-heading .v10-lead{font-size:18px}
.formula-prices{padding-top:15px}
.formula-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch}
.formula-card{padding:30px 27px;border:1px solid #83bfdb4d;border-radius:18px;background:linear-gradient(150deg,#10345099,#091e33a3);display:flex;flex-direction:column;position:relative}
.formula-featured{border-color:#54c9edaa;background:linear-gradient(150deg,#134165aa,#0b2945b3);box-shadow:0 14px 50px #00121c40,inset 0 1px 0 #a4ddff38}
.formula-index{font-size:11px;color:#7cd6e9;letter-spacing:.14em;margin-bottom:20px}
.formula-card h3{font-size:27px;min-height:70px}
.formula-description{font-size:16px;line-height:1.65;color:#b9d0e1;margin:13px 0 25px;min-height:79px}
.formula-from{font-size:13px;color:#a8c9dc;margin-bottom:2px}
.formula-price{font-size:clamp(45px,4.2vw,74px);line-height:1.1;letter-spacing:-.04em;font-weight:500;color:#f5fbff;white-space:nowrap}
.formula-price span{font-size:.5em;color:#89dcf5;font-weight:400}
.formula-unit{font-size:14px;color:#bad4e7;margin-top:11px}
.formula-details{border-top:1px solid #8dc7e43b;margin-top:25px;padding-top:20px;margin-bottom:28px;color:#c7dbe9;font-size:15px;line-height:1.6}
.formula-details p{position:relative;padding-left:19px;margin-bottom:10px}.formula-details p:before{content:'✓';position:absolute;left:0;color:#6bd2d8;font-size:12px}
.formula-card>.button{align-self:flex-start;margin-top:auto;min-height:49px;padding:12px 15px;font-size:14px;gap:13px;width:100%;justify-content:space-between}
.formula-collective{margin-top:27px;padding:32px 35px;border-top:1px solid #72d5e66b;border-bottom:1px solid #72d5e638;background:linear-gradient(100deg,#0e384850,#0c284980);display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:10%;align-items:center}
.formula-collective .v10-eyebrow{margin-bottom:15px;font-size:11px}.formula-collective h3{font-size:29px;margin-bottom:17px}.formula-collective>div>p:last-child{font-size:17px;color:#b4cddd;line-height:1.65}
.collective-price{padding-left:35px;border-left:1px solid #88c2d83f}.collective-price>p:not(.formula-price):not(.formula-from){font-size:15px;color:#bdd6e4;line-height:1.8;margin-top:6px}.collective-price strong{font-weight:500;color:#edf9ff}.collective-price>.text-link{font-size:15px;margin-top:17px;color:#a1e9fa}
.formula-note{font-size:13px;line-height:1.65;color:#9fb8cd;margin-top:23px;max-width:1140px}
.eron-custom{position:relative;isolation:isolate;padding:70px 6%;min-height:500px;display:flex;align-items:center;background:#071c2d}
.eron-custom>img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:30% center}
.eron-custom:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#06192a20,#06192ac7 46%,#06192af5 100%),linear-gradient(180deg,#06192a,transparent 20%,transparent 80%,#06192a)}
.eron-custom>div{width:49%;margin-left:auto;max-width:770px}.eron-custom h2{font-size:clamp(35px,3vw,55px);margin-bottom:22px}.eron-custom>div>p:not(.v10-eyebrow){font-size:18px;line-height:1.7;color:#c6dbe8}.eron-custom .custom-price{color:#8cdef0!important;font-size:22px!important;margin:22px 0 26px}
.events-hero{min-height:590px}.events-hero .v10-hero-copy{width:48%}.events-hero .v10-lead{max-width:600px}.event-agenda{padding-top:50px}
.event-agenda .agenda-heading h2{font-size:40px}.event-agenda .agenda-heading{margin-bottom:26px}.event-agenda .v10-eyebrow{margin-bottom:12px}
.event-agenda .event-filters{margin:24px 0 28px}.event-agenda .event-filters button{border-radius:25px;padding:10px 19px;background:#0a263d}.event-agenda .event-filters button[aria-pressed=true]{background:#155580;border-color:#7ad7f8}
.event-agenda .event-card{border-radius:15px;padding:25px 28px;background:linear-gradient(130deg,#10334d80,#081f3559);border-color:#8cb9cf38;grid-template-columns:84px minmax(0,1fr) auto;gap:25px}
.event-agenda .event-date{background:#0b2a45;border-color:#63b9d84d;border-radius:11px;width:84px}.event-agenda .event-content h3{font-size:24px;line-height:1.3}.event-agenda .event-summary{font-size:16px;line-height:1.65}.event-agenda .event-type{color:#86deef}.event-agenda .event-demo{color:#aec3d3}.event-agenda .event-action{border-color:#6aabc780;background:#10324c;font-size:14px}
.event-invitation{display:flex;align-items:center;justify-content:space-between;gap:30px;border-top:1px solid #71bdd54f;margin-top:35px;padding-top:30px}.event-invitation h3{font-size:23px;margin-bottom:10px}.event-invitation p{color:#b5cbdd;font-size:17px}
.premium-scene.contact-scene,.premium-scene.appointment-scene{position:relative;isolation:isolate;padding:48px 6% 65px;background:#06192a}
.premium-scene.contact-scene:before,.premium-scene.appointment-scene:before{content:'';position:absolute;inset:0;z-index:-2;background:url('/assets/eron-contact-v10.png') left center/cover no-repeat}
.premium-scene.contact-scene:after,.premium-scene.appointment-scene:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#06192aea,transparent 50%,#06192a80),linear-gradient(90deg,#06192a8c,#06192a60 40%,#06192acc 60%)}
.premium-scene .section-heading{margin-bottom:35px}.premium-scene .section-heading .eyebrow{color:#82dbe8;font-size:12px;letter-spacing:.17em}.premium-scene .chapter{font-size:11px;color:#9abed6}
.premium-scene .contact-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:9%;min-height:760px;align-items:start}
.premium-scene .contact-copy{padding-top:21px}.premium-scene .contact-copy h2{font-size:clamp(40px,3.5vw,64px)}
.premium-scene .contact-copy>p:not(.discreet-note){font-size:19px;line-height:1.7;color:#c4d8e5}.premium-scene .contact-topics span{color:#d3edf6;border-color:#6fc6dd55;background:#0b2c4580;font-size:13px}
.premium-scene .contact-divider{margin:32px 0}.premium-scene .contact-copy>.discreet-note{max-width:450px;font-size:13px;margin-top:28px;text-shadow:0 1px 8px #00101f;color:#b7cddd}
.premium-scene .contact-form{padding:32px;border:1px solid #8ec6df50;background:linear-gradient(140deg,#12344cdb,#061b2deb);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);box-shadow:0 20px 60px #00111c55;border-radius:20px}
.premium-scene .contact-form .form-grid{grid-template-columns:1fr 1fr;gap:20px 16px}.premium-scene .contact-form .field.full{grid-column:1/-1}.premium-scene .form-header h3{font-size:28px}
.premium-scene .field label{font-size:14px;color:#d3e6f2}.premium-scene .field input,.premium-scene .field select,.premium-scene .field textarea{background:#061b2bb3;border-color:#80b6ce4f;border-radius:9px;font-size:16px;min-width:0;width:100%}.premium-scene .field input:focus,.premium-scene .field textarea:focus,.premium-scene .field select:focus{border-color:#66cef4}
.premium-scene .consent{font-size:13px;color:#bed3e2}.premium-scene .contact-submit>.button,.premium-scene .button-sapphire{background:#0568e8;border:1px solid #3b9fff;border-radius:13px;box-shadow:inset 0 1px 0 #9bceff60}.premium-scene .button-emerald{background:#0e3450;border-color:#70b1cd;border-radius:13px}.premium-scene .contact-submit>p{font-size:12px;color:#a2bdd0}
.premium-scene .appointment-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.9fr);gap:5%;align-items:start}.premium-scene .appointment-intro h2{font-size:clamp(37px,3vw,56px)}.premium-scene .appointment-intro>p{font-size:18px}.premium-scene .appointment-intro .discreet-note{font-size:13px;color:#b7ccde}
.premium-scene .appointment-form{background:#0c2940e6;backdrop-filter:blur(14px);border-color:#92c7e44d;border-radius:19px;grid-template-columns:minmax(210px,.8fr) minmax(0,1.2fr)}.premium-scene .booking-calendar,.premium-scene .booking-details{padding:27px 23px}.premium-scene .slots-heading h3{font-size:25px}.premium-scene .booking-details .form-grid{grid-template-columns:1fr}.premium-scene .booking-details .field.full{grid-column:1}.premium-scene .slots-demo-note,.premium-scene .booking-note{font-size:13px}
@media(min-width:1800px){.v10-hero{min-height:800px;padding-top:78px;padding-bottom:95px}.v10-hero-copy{width:46%}.v10-body{font-size:20px}.v10-photo-caption{font-size:24px;bottom:90px}.training-promise{padding-top:42px;padding-bottom:53px;gap:55px}.training-promise h3{font-size:25px}.training-promise p{font-size:19px}.v10-section{padding-top:78px;padding-bottom:78px}.formula-prices{padding-top:0}.formula-card{padding:40px}.formula-card h3{font-size:34px;min-height:89px}.formula-description{font-size:19px;min-height:90px}.formula-details{font-size:18px}.formula-card>.button{font-size:17px}.formula-collective h3{font-size:36px}.events-hero{min-height:730px}.premium-scene.contact-scene,.premium-scene.appointment-scene{padding-top:65px}.premium-scene .contact-layout{min-height:830px}.premium-scene .contact-form{padding:40px}.premium-scene .contact-copy>p:not(.discreet-note){font-size:23px}}
@media(max-width:1180px){.v10-hero{min-height:660px;padding:50px 5% 65px}.v10-hero-copy{width:51%}.v10-hero h2{font-size:44px}.v10-photo-caption{font-size:15px;right:4%;bottom:55px}.v10-section{padding-left:5%;padding-right:5%}.training-promise{padding-left:5%;padding-right:5%;gap:23px}.training-promise article{grid-template-columns:1fr;gap:8px}.training-promise h3{font-size:20px}.formulas-heading>div{grid-template-columns:1.2fr 1fr;gap:5%}.formula-card{padding:25px 20px}.formula-card h3{font-size:24px;min-height:64px}.formula-description{min-height:105px}.formula-card>.button{font-size:13px;padding:12px;gap:10px}.formula-details{font-size:14px}.premium-scene .contact-layout{gap:5%;grid-template-columns:1fr 1.2fr}.premium-scene .contact-form{padding:25px}.premium-scene.contact-scene,.premium-scene.appointment-scene{padding-left:5%;padding-right:5%}.premium-scene .contact-copy h2{font-size:42px}.premium-scene .appointment-layout{display:block}.premium-scene .appointment-intro{display:grid;grid-template-columns:1fr 1fr;gap:0 35px;margin-bottom:30px}.premium-scene .appointment-intro h2{grid-row:1/3;font-size:43px}.premium-scene .appointment-intro>.discreet-note{grid-column:1/-1;margin-top:18px}.premium-scene .appointment-form{grid-template-columns:1fr 1.3fr}.premium-scene .booking-details .form-grid{grid-template-columns:1fr 1fr}.premium-scene .booking-details .field.full{grid-column:1/-1}.event-agenda .event-card{grid-template-columns:75px minmax(0,1fr);gap:20px}.event-agenda .event-action{grid-column:2;justify-self:start}.event-agenda .event-date{width:75px;grid-row:1/3}}
@media(max-width:900px){.v10-hero{padding:0;display:flex;flex-direction:column;min-height:0;align-items:stretch}.v10-hero-image{position:relative;height:390px;object-position:75% center;z-index:0;order:0}.v10-hero:after{display:none}.v10-hero-copy,.events-hero .v10-hero-copy{width:100%;max-width:none;padding:32px 6% 44px;position:relative;background:linear-gradient(180deg,#06192a,#06192a);order:1}.v10-hero-copy:before{content:'';position:absolute;bottom:100%;height:100px;left:0;right:0;background:linear-gradient(0deg,#06192a,transparent);pointer-events:none}.v10-hero h2{font-size:48px}.v10-photo-caption{display:none}.v10-hero .v10-lead,.v10-body{max-width:720px}.training-promise{grid-template-columns:1fr;padding:30px 6%;gap:26px}.training-promise article{grid-template-columns:30px 1fr;gap:14px}.training-promise h3{font-size:22px}.training-promise p{font-size:17px}.v10-section-intro{grid-template-columns:1fr;gap:22px}.v10-section-intro .v10-eyebrow{margin:0}.v10-section-intro h2{font-size:40px}.training-format-list{column-gap:6%}.training-format-list>article{grid-template-columns:23px 1fr;gap:13px}.training-format-list h3{font-size:22px}.training-format-invite{padding-left:36px}.v10-closing{gap:20px}.v10-closing p{font-size:23px}.v10-closing>.button{font-size:14px;max-width:42%}.formulas-heading>div{display:block}.formulas-heading .v10-lead{margin-top:23px;max-width:650px}.formula-grid{grid-template-columns:1fr;gap:18px}.formula-card{padding:30px;display:grid;grid-template-columns:1.2fr 1fr;column-gap:35px}.formula-index{grid-column:1}.formula-card h3{grid-column:1;min-height:0;font-size:29px}.formula-description{grid-column:1;min-height:0;margin-bottom:0}.formula-from,.formula-price,.formula-unit{grid-column:2}.formula-card>.formula-from{grid-row:1;margin:0}.formula-card>.formula-price{grid-row:2}.formula-card>.formula-unit{grid-row:3}.formula-details{grid-column:1;font-size:16px;margin-bottom:0}.formula-card>.button{grid-column:2;align-self:end;font-size:14px;margin:0}.formula-collective{padding:30px;grid-template-columns:1.3fr 1fr;gap:7%}.formula-collective h3{font-size:26px}.collective-price{padding-left:25px}.eron-custom>div{width:62%}.eron-custom:after{background:linear-gradient(90deg,#06192a60,#06192acc 35%,#06192af3 100%)}.eron-custom h2{font-size:38px}.event-invitation{align-items:flex-start}.premium-scene .contact-layout{display:block}.premium-scene .contact-copy{max-width:680px;margin-bottom:35px}.premium-scene .contact-copy>.discreet-note{max-width:600px}.premium-scene .contact-form{max-width:760px}.premium-scene.contact-scene:after{background:linear-gradient(180deg,#06192ae8,#06192ab8)}.premium-scene .contact-divider{margin:24px 0}.premium-scene .contact-copy h2{font-size:48px}.premium-scene .contact-form .form-grid{grid-template-columns:1fr 1fr}.premium-scene .contact-form .field.full{grid-column:1/-1}}
@media(max-width:720px){.premium-scene{padding:0}.v10-hero-image{height:285px;object-position:76% center}.v10-hero-copy{padding-top:15px}.v10-hero h2{font-size:clamp(36px,8.5vw,49px)}.v10-eyebrow{font-size:11px;letter-spacing:.14em;margin-bottom:17px}.v10-lead{font-size:18px}.v10-body{font-size:16px}.v10-hero-copy>.button{margin-top:24px}.v10-section{padding:42px 6%}.v10-section-intro{gap:19px;margin-bottom:30px}.v10-section-intro h2{font-size:35px}.v10-section-intro>p:last-child{font-size:18px}.training-format-list{grid-template-columns:1fr}.training-format-list>article{padding:24px 0;grid-template-columns:27px 1fr;gap:14px}.training-format-list h3{font-size:21px}.training-format-list article p{font-size:16px}.training-format-invite{padding:25px 0 0 41px}.training-format-invite p{font-size:20px}.v10-closing{padding:30px 6%;flex-direction:column;align-items:flex-start}.v10-closing>.button{max-width:100%}.formulas-heading{padding-bottom:27px}.formulas-heading h2{font-size:36px}.formula-prices{padding-top:0}.formula-card{display:flex;padding:27px 24px}.formula-index{margin-bottom:16px}.formula-card h3{font-size:28px}.formula-description{margin:15px 0 24px;font-size:17px}.formula-card>.formula-from{margin-bottom:5px}.formula-price{font-size:63px}.formula-card>.formula-unit{margin-top:9px}.formula-details{margin:23px 0}.formula-card>.button{margin-top:0;align-self:stretch}.formula-collective{display:block;padding:28px 24px}.formula-collective h3{font-size:27px}.formula-collective>div>p:last-child{font-size:16px}.collective-price{border:0;border-top:1px solid #88c2d83f;padding:24px 0 0;margin-top:24px}.formula-note{font-size:13px;margin-top:20px}.eron-custom{padding:45px 6%;min-height:580px;align-items:start}.eron-custom>div{width:100%;max-width:none}.eron-custom>img{object-position:25% center;opacity:.45}.eron-custom:after{background:linear-gradient(180deg,#06192a,#06192ab0 55%,#06192aab)}.eron-custom h2{font-size:36px}.eron-custom>div>p:not(.v10-eyebrow){font-size:18px}.events-hero .v10-hero-image{object-position:72% center;height:300px}.event-agenda .agenda-heading{align-items:flex-start;flex-direction:column;gap:20px}.event-agenda .agenda-heading h2{font-size:35px}.event-agenda .event-filters{gap:8px}.event-agenda .event-filters button{font-size:13px;min-height:43px;padding:10px 14px}.event-agenda .event-card{padding:22px 18px;gap:15px;grid-template-columns:60px minmax(0,1fr)}.event-agenda .event-date{width:60px;padding:9px 4px;grid-row:1}.event-agenda .event-date strong{font-size:30px}.event-agenda .event-date span{font-size:11px}.event-agenda .event-content h3{font-size:21px}.event-agenda .event-top{flex-wrap:wrap;gap:7px}.event-agenda .event-summary{font-size:16px}.event-agenda .event-action{grid-column:1/-1}.event-invitation{flex-direction:column;gap:22px}.event-invitation h3{font-size:23px}.event-invitation p{font-size:17px}.premium-scene.contact-scene,.premium-scene.appointment-scene{padding:30px 6% 40px}.premium-scene .section-heading{margin-bottom:25px}.premium-scene .section-heading .chapter{margin-left:0;font-size:10px}.premium-scene .contact-copy{padding:0}.premium-scene .contact-copy h2{font-size:39px}.premium-scene .contact-copy>p:not(.discreet-note){font-size:18px}.premium-scene .contact-form{padding:26px 20px}.premium-scene .contact-form .form-grid{grid-template-columns:1fr;gap:20px}.premium-scene .contact-form .field.full{grid-column:1}.premium-scene .contact-submit{align-items:flex-start;flex-direction:column;gap:15px}.premium-scene .appointment-intro{display:block}.premium-scene .appointment-intro h2{font-size:39px}.premium-scene .appointment-intro>p{font-size:18px;margin:20px 0}.premium-scene .appointment-form{display:block}.premium-scene .booking-calendar,.premium-scene .booking-details{padding:25px 20px}.premium-scene .booking-details .form-grid{grid-template-columns:1fr}.premium-scene .booking-details .field.full{grid-column:1}.premium-scene .booking-details .slots-heading{flex-wrap:wrap}.premium-scene .booking-details .slots-heading .required-note{margin-left:0}.metier-ending{padding-top:18px}}
@media(max-width:370px){.v10-hero-image{height:245px}.v10-hero h2{font-size:34px}.v10-section-intro h2,.formulas-heading h2,.eron-custom h2{font-size:32px}.v10-hero-copy>.button,.v10-closing>.button{font-size:14px;padding:14px 16px}.formula-card{padding:25px 20px}.formula-card>.button{font-size:13px}.formula-price{font-size:58px}.premium-scene .contact-copy h2,.premium-scene .appointment-intro h2{font-size:34px}}
