/*
ARVI PRIVATE CELLAR — HISTORIC WINE STORIES, THE ARVI STANDARD & PERSONAL ASSISTANCE
Additional homepage sections. All earlier homepage material is retained.
Editorial luxury through genuine producer heritage, NOT invented royal ownership.
*/
.arvi-home .heritage-chronicles,
.arvi-home .arvi-standard,
.arvi-home .private-assistance{isolation:isolate}
.arvi-home .heritage-chronicles *,.arvi-home .arvi-standard *,.arvi-home .private-assistance *{box-sizing:border-box}
.arvi-home .heritage-chronicles{
 background:radial-gradient(ellipse at 84% 22%,#fbf3e8 0%,transparent 55%),linear-gradient(156deg,#f0e5d6,#fffbf5 54%,#ede0cd);
 padding:106px 0 116px;color:#321c26;border-top:1px solid #dfceb8;border-bottom:1px solid #bc9a70
}
.arvi-home .heritage-header,.arvi-home .standard-top{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);align-items:end;gap:50px;margin-bottom:47px}
.arvi-home .heritage-kicker,.arvi-home .standard-kicker{
 display:inline-flex;align-items:center;gap:15px;color:#684330;font-size:12px;letter-spacing:.16em;
 font-weight:800;line-height:1.45;margin-bottom:20px
}
.arvi-home .heritage-kicker-rule,.arvi-home .standard-kicker-rule{
 display:block;width:38px;height:1px;background:linear-gradient(90deg,#875a3a,#c29a60)
}
.arvi-home .heritage-heading h2,.arvi-home .standard-heading h2,.arvi-home .assistance-top h2{
 color:#2e1822;font:500 clamp(64px,5.5vw,86px)/.92 var(--serif),Georgia,serif;
 letter-spacing:-.032em;margin:0;text-wrap:balance
}
.arvi-home .heritage-heading h2 em,.arvi-home .standard-heading h2 em{color:#855438}
.arvi-home .heritage-header>p,.arvi-home .standard-top>p{
 color:#49372f;font-size:15px;line-height:1.93;max-width:405px;font-weight:500;margin:0 0 4px
}
.arvi-home .heritage-story-grid{
 display:grid;grid-template-columns:minmax(0,1.24fr) minmax(0,.88fr);
 grid-template-rows:repeat(2,minmax(290px,1fr));
 gap:19px
}
.arvi-home .heritage-story{position:relative;min-width:0;overflow:hidden;
 border:1px solid #ac845d;box-shadow:0 19px 37px #2b141c19, inset 0 1px 0 #ffffff99}
.arvi-home .heritage-story-feature{
 grid-row:span 2;display:grid;grid-template-columns:47% minmax(0,53%);
 background:radial-gradient(ellipse at 65% 13%,#6a3a4a 0%,transparent 35%),linear-gradient(140deg,#2a101b,#481d31 70%,#1e0b16);
 color:#fff5e9;
 border-color:#b78d5f;
 box-shadow:inset 0 0 0 9px #381b2a,inset 0 0 0 10px #b18e647e,0 20px 42px #24111b3a
}
.arvi-home .heritage-image{
 position:relative;min-width:0;min-height:555px;display:flex;align-items:center;justify-content:center;
 background:radial-gradient(circle at 45% 49%,#eee2d0,#d9c4ab 61%,#b89a7b 100%);
 border-right:1px solid #cca476;
 box-shadow:inset 0 0 70px #6f4b332f
}
.arvi-home .heritage-image:before{
 content:'';width:79%;aspect-ratio:1;position:absolute;border:1px solid #be986d;
 border-radius:50%;box-shadow:0 0 0 33px #efdfc829,0 0 0 65px #bb997212;
}
.arvi-home .heritage-image:after{
 content:'';position:absolute;inset:18px;border:1px solid #f6e4c68c;pointer-events:none
}
.arvi-home .heritage-image img{
 position:relative;z-index:1;width:auto;height:min(430px,75%);max-width:66%;object-fit:contain;
 filter:drop-shadow(12px 21px 16px #3a261e61)
}
.arvi-home .heritage-image-caption{
 position:absolute;bottom:35px;left:50%;transform:translateX(-50%);z-index:2;white-space:nowrap;
 font-size:11px;color:#5d422f;letter-spacing:.13em;font-weight:800
}
.arvi-home .heritage-feature-copy{
 min-width:0;position:relative;display:flex;flex-direction:column;align-items:flex-start;
 justify-content:center;padding:56px 38px 48px
}
.arvi-home .heritage-feature-copy:before{
 content:'';position:absolute;width:325px;height:325px;right:-198px;top:-135px;border-radius:50%;
 border:1px solid #d2a67566;box-shadow:0 0 0 24px #e4b98c0d
}
.arvi-home .heritage-small-label{
 display:inline-block;color:#f0d1a5;font-size:11px;letter-spacing:.15em;
 line-height:1.5;font-weight:800
}
.arvi-home .heritage-year{
 display:block;font:500 clamp(66px,6.8vw,102px)/.87 var(--serif),Georgia,serif;
 color:#e6c597;letter-spacing:-.04em;margin:31px 0 28px;text-shadow:0 3px 13px #160b1480
}
.arvi-home .heritage-feature-copy h3{
 color:#fff9ec;font:500 clamp(42px,3.6vw,59px)/.98 var(--serif),Georgia,serif;
 letter-spacing:-.02em;margin:0 0 20px
}
.arvi-home .heritage-feature-copy h3 em{color:#f3d2a1}
.arvi-home .heritage-feature-copy p{
 margin:0 0 29px;color:#f8e9dc;font-size:15px;line-height:1.86;font-weight:500;
 max-width:350px
}
.arvi-home .heritage-link{
 display:inline-flex;align-items:center;justify-content:space-between;gap:20px;
 min-height:45px;padding:8px 0 8px;border-bottom:1px solid #cda778;
 color:#fff3da;font-size:11px;line-height:1.4;letter-spacing:.115em;font-weight:800;
 text-decoration:none
}
.arvi-home .heritage-link>span:last-child{font-size:19px;line-height:1}
.arvi-home .heritage-link:hover,.arvi-home .heritage-link:focus-visible{color:#ffdf9f;border-bottom-color:#ffdb99}
.arvi-home .heritage-story-secondary,.arvi-home .heritage-story-tertiary{
 display:grid;grid-template-columns:35% minmax(0,65%);min-height:290px;
 background:linear-gradient(140deg,#fffaf2,#e9ddce)
}
.arvi-home .heritage-secondary-art{
 position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;
 overflow:hidden;border-right:1px solid #b99d79;
 background:radial-gradient(circle at 40% 30%,#634151,#321c2b 66%,#210f1b);
 color:#ecd7b2
}
.arvi-home .heritage-secondary-art:before{
 content:'';position:absolute;width:180px;height:180px;border:1px solid #c29f7077;
 border-radius:50%;box-shadow:0 0 0 28px #cfaa7413
}
.arvi-home .heritage-tertiary-art{
 background:radial-gradient(circle at 40% 25%,#957958,#51392d 65%,#2c211b);
}
.arvi-home .heritage-secondary-outline{
 position:relative;z-index:1;color:#f0d6ad;text-shadow:0 2px 11px #1007108e;
 font:500 clamp(50px,4vw,73px)/1 var(--serif),Georgia,serif;letter-spacing:-.035em
}
.arvi-home .heritage-secondary-small{
 position:relative;z-index:1;max-width:125px;text-align:center;color:#f5e3c8;
 letter-spacing:.11em;font-size:10px;line-height:1.7;font-weight:800
}
.arvi-home .heritage-secondary-copy{
 display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;
 padding:30px 31px
}
.arvi-home .heritage-secondary-copy .heritage-small-label{color:#79492d;font-size:10px}
.arvi-home .heritage-secondary-copy h3{
 color:#2b1620;font:500 clamp(35px,2.85vw,46px)/.98 var(--serif),Georgia,serif;
 margin:13px 0;letter-spacing:-.025em
}
.arvi-home .heritage-secondary-copy h3 em{color:#8c5b40}
.arvi-home .heritage-secondary-copy p{
 color:#4a3932;line-height:1.77;font-size:13px;font-weight:500;margin:0 0 14px
}
.arvi-home .heritage-secondary-copy .heritage-link{color:#4b2b2f;border-color:#a47f54;font-size:10px}
.arvi-home .heritage-secondary-copy .heritage-link:hover{color:#773b39}
.arvi-home .heritage-attribution{
 margin:22px 0 0;color:#655042;text-align:right;letter-spacing:.015em;
 font-size:11px;font-weight:600;line-height:1.55
}
/* A client benefit statement expressed as a considered service philosophy, not a four-icon pitch. */
.arvi-home .arvi-standard{
 background:#faf6ef;border-block:1px solid #d8c1a5;
 padding:101px 0 110px;color:#2b1922
}
.arvi-home .standard-top{margin-bottom:48px}
.arvi-home .standard-grid{
 display:grid;grid-template-columns:repeat(4,minmax(0,1fr));
 background:linear-gradient(150deg,#fbf7f0,#f4eadb);border:1px solid #cab191;
 box-shadow:0 17px 28px #39202c13
}
.arvi-home .standard-item{
 min-width:0;display:flex;flex-direction:column;align-items:flex-start;
 padding:45px 25px 39px;border-right:1px solid #d7c2a8
}
.arvi-home .standard-item:last-child{border-right:0}
.arvi-home .standard-number{
 color:#895c41;font:500 47px/1 var(--serif),Georgia,serif
}
.arvi-home .standard-rule{
 background:linear-gradient(90deg,#967044,#d7b681);height:1px;width:39px;margin:25px 0 22px
}
.arvi-home .standard-item h3{
 color:#311b24;font:500 clamp(32px,2.85vw,44px)/1.06 var(--serif),Georgia,serif;
 letter-spacing:-.016em;margin:0 0 15px;min-height:90px
}
.arvi-home .standard-item h3 em{color:#885638}
.arvi-home .standard-item p{
 color:#49382f;font-size:13px;line-height:1.86;font-weight:500;
 margin:0 0 23px
}
.arvi-home .standard-item>a{
 display:inline-flex;align-items:center;gap:16px;
 margin-top:auto;min-height:42px;padding:7px 0;
 color:#4a282b;border-bottom:1px solid #af8659;letter-spacing:.09em;
 font-size:11px;font-weight:800;text-decoration:none
}
.arvi-home .standard-item>a span:last-child{font-size:18px}
.arvi-home .standard-item>a:hover{color:#895035;border-color:#865636}
/* Personal connections: email / telephone / FAQ from the original ARVI website. */
.arvi-home .private-assistance{
 color:#fff8eb;background:
 radial-gradient(ellipse at 50% 0%,#60334d99,transparent 55%),
 linear-gradient(129deg,#26101b,#401e30 50%,#1b0b15);
 border-top:3px solid #c49b67;padding:88px 0 92px
}
.arvi-home .assistance-top{text-align:center;max-width:960px;margin:0 auto 46px}
.arvi-home .assistance-kicker{
 color:#f0d2a2;letter-spacing:.17em;font-size:12px;font-weight:800;line-height:1.5
}
.arvi-home .assistance-top h2{
 color:#fff8eb;margin:19px auto 19px;font-size:clamp(59px,5.4vw,81px);
 text-shadow:0 3px 18px #180915
}
.arvi-home .assistance-top h2 em{color:#efd2a6}
.arvi-home .assistance-top p{
 color:#f2e6dc;font-size:15px;font-weight:500;line-height:1.85;
 max-width:620px;margin:0 auto
}
.arvi-home .assistance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.arvi-home .assistance-option{
 display:flex;align-items:flex-start;min-width:0;gap:17px;
 padding:30px 24px;min-height:147px;
 border:1px solid #b69a7c78;
 background:linear-gradient(135deg,#71495a36,#f0d5aa09);
 box-shadow:inset 0 1px #ead0aa38;
 text-decoration:none;transition:background .18s,transform .18s,border-color .18s
}
.arvi-home .assistance-option:hover{
 transform:translateY(-3px);border-color:#e4c598;
 background:linear-gradient(135deg,#85566e62,#f0d5aa12)
}
.arvi-home .assistance-symbol{
 flex:0 0 47px;width:47px;height:47px;display:flex;align-items:center;justify-content:center;
 color:#f2d6ac;border:1px solid #d1ac7da3;background:#e2c4980d
}
.arvi-home .assistance-symbol svg{width:24px;height:24px}
.arvi-home .assistance-info{display:flex;flex-direction:column;gap:10px;min-width:0}
.arvi-home .assistance-info small{
 color:#f0cf9f;font-size:10px;letter-spacing:.12em;font-weight:800;line-height:1.3
}
.arvi-home .assistance-info strong{
 color:#fff8ed;font-size:clamp(14px,1.5vw,19px);line-height:1.3;font-weight:700;
 letter-spacing:0;overflow-wrap:anywhere
}
.arvi-home .assistance-info>span{
 color:#f1e2d4;font-size:12px;line-height:1.5;font-weight:500
}
.arvi-home .assistance-arrow{margin-left:auto;color:#f0d4a8;font-size:18px}
/* Improve previously tiny homepage interface text without making the design noisy. */
.arvi-home .small-line,.arvi-home .section-dash{flex-shrink:0}
.arvi-home .intro-label,.arvi-home .intro-label span:not(.small-line){
 color:#684330;font-size:12px;font-weight:800;letter-spacing:.14em
}
.arvi-home .region-kicker{font-size:11px;font-weight:800}
.arvi-home .region-action{font-size:11px;font-weight:800}
.arvi-home .wine-meta small,.arvi-home .wine-meta span{font-size:11px;font-weight:700}
.arvi-home .boutique>div>span,.arvi-home .boutique>div>em{
 color:#534035;font-size:11px;letter-spacing:.08em;font-weight:800
}
.arvi-home .section-overline{font-size:12px;letter-spacing:.12em;font-weight:800}
.arvi-home .underlink,.arvi-home .light-link{font-weight:800;letter-spacing:.1em}
.arvi-home .hero-panel .hero-footer{font-size:11px;font-weight:700}
@media(max-width:1380px){
 .arvi-home .heritage-chronicles{padding:85px 0 90px}
 .arvi-home .heritage-feature-copy{padding:40px 28px}
 .arvi-home .heritage-story-feature{grid-template-columns:43% 57%}
 .arvi-home .heritage-secondary-copy{padding:23px}
 .arvi-home .heritage-story-grid{grid-template-columns:1.17fr .93fr}
 .arvi-home .heritage-secondary-copy p{font-size:12px}
 .arvi-home .standard-item{padding:35px 20px}
 .arvi-home .standard-item h3{font-size:33px}
}
@media(max-width:1050px){
 .arvi-home .heritage-story-grid{grid-template-columns:1fr;grid-template-rows:auto}
 .arvi-home .heritage-story-feature{grid-row:auto;min-height:530px}
 .arvi-home .heritage-image{min-height:530px}
 .arvi-home .heritage-story-secondary,.arvi-home .heritage-story-tertiary{grid-template-columns:30% 70%;min-height:245px}
 .arvi-home .heritage-secondary-copy p{font-size:14px}
 .arvi-home .standard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 .arvi-home .standard-item:nth-child(2){border-right:0}
 .arvi-home .standard-item:nth-child(-n+2){border-bottom:1px solid #d7c2a8}
 .arvi-home .standard-item h3{min-height:0}
 .arvi-home .assistance-grid{grid-template-columns:1fr 1fr}
 .arvi-home .assistance-option:last-child{grid-column:1/-1}
}
@media(max-width:760px){
 .arvi-home .heritage-chronicles{padding:58px 0 64px}
 .arvi-home .heritage-header,.arvi-home .standard-top{grid-template-columns:1fr;gap:16px;margin-bottom:27px}
 .arvi-home .heritage-heading h2,.arvi-home .standard-heading h2{font-size:clamp(48px,8.8vw,68px)}
 .arvi-home .heritage-kicker,.arvi-home .standard-kicker{font-size:10px;margin-bottom:15px}
 .arvi-home .heritage-header>p,.arvi-home .standard-top>p{font-size:13px;line-height:1.75;max-width:none}
 .arvi-home .heritage-story-grid{gap:14px}
 .arvi-home .heritage-story-feature{grid-template-columns:44% 56%;min-height:375px}
 .arvi-home .heritage-image{min-height:375px}
 .arvi-home .heritage-image img{height:280px;max-width:69%}
 .arvi-home .heritage-image-caption{bottom:21px;font-size:9px;letter-spacing:.07em}
 .arvi-home .heritage-feature-copy{padding:25px 21px}
 .arvi-home .heritage-year{font-size:70px;margin:22px 0 17px}
 .arvi-home .heritage-feature-copy h3{font-size:44px;margin-bottom:14px}
 .arvi-home .heritage-feature-copy p{font-size:12px;line-height:1.65;margin-bottom:14px}
 .arvi-home .heritage-small-label{font-size:9px;letter-spacing:.08em}
 .arvi-home .heritage-link{font-size:9px;gap:10px;min-height:39px}
 .arvi-home .heritage-story-secondary,.arvi-home .heritage-story-tertiary{min-height:240px}
 .arvi-home .heritage-secondary-outline{font-size:60px}
 .arvi-home .heritage-secondary-copy h3{font-size:39px}
 .arvi-home .heritage-secondary-copy p{font-size:12px}
 .arvi-home .heritage-attribution{text-align:left;font-size:10px;margin-top:15px}
 .arvi-home .arvi-standard{padding:64px 0}
 .arvi-home .standard-top{margin-bottom:30px}
 .arvi-home .standard-item{padding:30px 24px}
 .arvi-home .standard-item h3{font-size:39px;min-height:0}
 .arvi-home .standard-item p{font-size:13px}
 .arvi-home .private-assistance{padding:65px 0 66px}
 .arvi-home .assistance-top{margin-bottom:30px}
 .arvi-home .assistance-top h2{font-size:clamp(55px,8.6vw,72px)}
 .arvi-home .assistance-top p{font-size:13px;line-height:1.7}
 .arvi-home .assistance-grid{grid-template-columns:1fr;gap:11px}
 .arvi-home .assistance-option:last-child{grid-column:auto}
 .arvi-home .assistance-option{min-height:112px;padding:22px 19px}
 .arvi-home .assistance-info strong{font-size:17px}
 .arvi-home .section-overline{font-size:10px}
 .arvi-home .boutique>div>span,.arvi-home .boutique>div>em{font-size:9px}
}
@media(max-width:520px){
 .arvi-home .heritage-header{gap:11px}
 .arvi-home .heritage-heading h2{font-size:49px}
 .arvi-home .heritage-story-feature{grid-template-columns:1fr;min-height:0}
 .arvi-home .heritage-image{min-height:0;height:285px;border-right:0;border-bottom:1px solid #cca476}
 .arvi-home .heritage-image img{height:240px}
 .arvi-home .heritage-image-caption{font-size:9px;bottom:15px}
 .arvi-home .heritage-feature-copy{padding:28px 24px 35px}
 .arvi-home .heritage-year{font-size:69px;margin:14px 0}
 .arvi-home .heritage-feature-copy h3{font-size:47px}
 .arvi-home .heritage-feature-copy p{font-size:13px}
 .arvi-home .heritage-story-secondary,.arvi-home .heritage-story-tertiary{grid-template-columns:1fr;min-height:0}
 .arvi-home .heritage-secondary-art{min-height:145px;border-right:0;border-bottom:1px solid #b99d79;gap:4px}
 .arvi-home .heritage-secondary-art:before{width:130px;height:130px}
 .arvi-home .heritage-secondary-outline{font-size:56px}
 .arvi-home .heritage-secondary-small{max-width:none;font-size:9px}
 .arvi-home .heritage-secondary-copy{padding:22px 24px 28px}
 .arvi-home .heritage-secondary-copy h3{font-size:42px}
 .arvi-home .heritage-secondary-copy p{font-size:13px}
 .arvi-home .standard-grid{grid-template-columns:1fr}
 .arvi-home .standard-item{padding:29px 25px 32px;border-right:0;border-bottom:1px solid #d7c2a8}
 .arvi-home .standard-item:last-child{border-bottom:0}
 .arvi-home .standard-number{font-size:43px}
 .arvi-home .standard-rule{margin:12px 0 14px}
 .arvi-home .standard-item h3{font-size:43px;margin-bottom:11px}
 .arvi-home .standard-item p{font-size:13px;margin-bottom:12px}
 .arvi-home .assistance-option{gap:13px}
 .arvi-home .assistance-info strong{font-size:15px}
 .arvi-home .assistance-info>span{font-size:11px}
 .arvi-home .assistance-symbol{flex-basis:42px;width:42px;height:42px}
 .arvi-home .assistance-symbol svg{width:22px;height:22px}
}
@media(prefers-reduced-motion:reduce){
 .arvi-home .assistance-option{transition:none}
 .arvi-home .assistance-option:hover{transform:none}
}


/* GLOBAL HOMEPAGE TYPE POLISH: readable micro-copy without sacrificing discretion. */
.arvi-home .hero-ctas .btn-light{font-size:12px;letter-spacing:.08em;min-height:47px}
.arvi-home .hero-ctas .light-link{font-size:12px;letter-spacing:.07em;font-weight:800}
.arvi-home .intro-aside .underlink,.arvi-home .section-top .underlink{font-size:12px}
.arvi-home .heritage-small-label{font-size:12px}
.arvi-home .heritage-secondary-copy .heritage-small-label{font-size:11px}
.arvi-home .heritage-link,.arvi-home .heritage-secondary-copy .heritage-link{font-size:12px;letter-spacing:.07em}
.arvi-home .heritage-attribution{font-size:12px}
.arvi-home .standard-item>a{font-size:12px}
.arvi-home .assistance-info small{font-size:11px}
.arvi-home .hero-image-caption{
 position:absolute;left:25px;bottom:24px;right:auto;
 max-width:calc(100% - 50px);width:auto;z-index:5;
 color:#fff9eb;text-shadow:0 2px 8px #100715,0 0 4px #100715;
}
.arvi-home .hero-image-caption *{color:inherit}
@media(max-width:760px){
 .arvi-home .hero-ctas{display:flex;flex-wrap:wrap;gap:11px}
 .arvi-home .hero-ctas .btn-light{font-size:11px;min-height:45px;padding:11px 15px}
 .arvi-home .hero-ctas .light-link{font-size:11px;min-height:42px;display:inline-flex;align-items:center}
 .arvi-home .hero-eyebrow,.arvi-home .intro-label,.arvi-home .intro-label span:not(.small-line){font-size:11px}
 .arvi-home .intro-aside .underlink,.arvi-home .section-top .underlink{font-size:11px}
 .arvi-home .heritage-small-label,.arvi-home .heritage-secondary-copy .heritage-small-label{font-size:11px}
 .arvi-home .heritage-link,.arvi-home .heritage-secondary-copy .heritage-link{font-size:11px}
 .arvi-home .heritage-image-caption{font-size:10px}
 .arvi-home .assistance-info small{font-size:11px}
 .arvi-home .hero-image-caption{left:22px;bottom:20px;max-width:calc(100% - 44px);width:auto}
}
@media(max-width:430px){
 .arvi-home .hero-ctas .btn-light{font-size:10.5px;min-height:45px;padding-inline:11px}
 .arvi-home .hero-ctas .light-link{font-size:10.5px}
 .arvi-home .hero-image-caption{left:19px;bottom:18px;max-width:calc(100% - 38px)}
}
/* Existing homepage micro-type was still 9px in wine cards and cellar CTAs. */
.arvi-home .wine-meta a,
.arvi-home .wine-quote-card a,
.arvi-home .cellar .btn-outline-dark{
 font-size:12px;line-height:1.5;font-weight:800;letter-spacing:.07em
}
.arvi-home .wine-quote-card>span,
.arvi-home .cellar-values>span{
 font-size:11px;font-weight:800;letter-spacing:.07em;line-height:1.55
}
.arvi-home .wine-meta>span{font-size:11px;font-weight:800}
.arvi-home .wine-meta h3 small{font-size:12px;font-weight:700}
.arvi-home .boutique figure + div>span,
.arvi-home .boutique figure + div>em{font-size:11px;line-height:1.55;font-weight:800}
.arvi-home .footer-bottom{font-size:12px}
@media(max-width:760px){
 .arvi-home .wine-meta a,
 .arvi-home .wine-quote-card a,
 .arvi-home .cellar .btn-outline-dark{font-size:11px}
 .arvi-home .cellar-values>span{font-size:10.5px}
}
/* Existing concierge CTA should match the new reading size and emphasis. */
.arvi-home .consultation .btn-dark{font-size:12px;font-weight:800;letter-spacing:.085em;min-height:48px}
@media(max-width:760px){.arvi-home .consultation .btn-dark{font-size:11px}}
