/* VENUIVO Contact mockup 2. Scoped to the French Contact page, 1672px reference. */
body.vcm-contact-page{--vcm-u:min(.0598086124vw,1.15px);--vcm-forest:#123f35;--vcm-gold:#cf9c47;--vcm-paper:#fdfbf7;background:var(--vcm-paper)!important;color:var(--vcm-forest)}
body.vcm-contact-page #page{position:relative;background:var(--vcm-paper)}
body.vcm-contact-page #content{min-height:0;margin:0;padding:0;background:none}
body.vcm-contact-page #masthead.sdm-masthead{position:relative;background:transparent;box-shadow:none;border:0;min-height:0;z-index:20}
body.vcm-contact-page #masthead.sdm-masthead .sdm-nav-shell{width:auto;max-width:none;margin:0 6.8% 0 16.5%;padding:0;min-height:calc(70 * var(--vcm-u));height:calc(70 * var(--vcm-u));gap:calc(40 * var(--vcm-u));border-bottom:1px solid #eae3d7;flex-wrap:nowrap}
body.vcm-contact-page #masthead.sdm-masthead .sdm-brand .venuivo-logo{width:calc(216 * var(--vcm-u));height:auto;max-height:52px}
body.vcm-contact-page #masthead.sdm-masthead #sdm-main-nav{gap:calc(25 * var(--vcm-u));font-size:calc(12.5 * var(--vcm-u));flex:1 1 auto;justify-content:flex-end;white-space:nowrap}
body.vcm-contact-page #masthead.sdm-masthead #sdm-main-nav>a:not(.sdm-button),body.vcm-contact-page #masthead.sdm-masthead #sdm-main-nav>.sdm-nav-discover>summary{font-size:calc(12.5 * var(--vcm-u));font-family:Arial,sans-serif;min-height:34px}
body.vcm-contact-page #masthead.sdm-masthead #sdm-main-nav>.vnu-auth-particular,body.vcm-contact-page #masthead.sdm-masthead #sdm-main-nav>.vnu-auth-pro{font-size:calc(12.5 * var(--vcm-u));border-radius:5px;min-height:calc(34 * var(--vcm-u));padding:8px 13px}
body.vcm-contact-page #masthead.sdm-masthead .vni-header-controls{flex:0 0 auto;width:auto;gap:calc(18 * var(--vcm-u));margin-left:calc(16 * var(--vcm-u))}
body.vcm-contact-page #masthead.sdm-masthead .vni-header-controls>.vni-control{width:calc(143 * var(--vcm-u));max-width:none;flex:0 1 auto}
body.vcm-contact-page #masthead.sdm-masthead .vni-header-controls .vni-control>span{position:static;clip:auto;clip-path:none;margin:0;width:auto;height:auto;overflow:visible;font-size:calc(10 * var(--vcm-u))}
body.vcm-contact-page #masthead.sdm-masthead .vni-header-controls select{font-size:calc(11 * var(--vcm-u));min-height:calc(33 * var(--vcm-u));padding:5px 8px}
body.vcm-contact-page .vcm-contact{position:relative;margin:0 auto;max-width:1923px;isolation:isolate;font-family:Arial,sans-serif;color:var(--vcm-forest)}
body.vcm-contact-page .vcm-contact *{box-sizing:border-box}
body.vcm-contact-page #content .vcm-contact h1,body.vcm-contact-page #content .vcm-contact h2,body.vcm-contact-page #content .vcm-contact h3{font-family:Georgia,'Times New Roman',serif!important;color:var(--vcm-forest)!important;font-weight:400!important;letter-spacing:-.025em!important;text-transform:none!important;margin:0;padding:0}
body.vcm-contact-page #content .vcm-contact p{font-family:Arial,sans-serif;font-weight:400;font-size:calc(13.5 * var(--vcm-u));line-height:1.42;color:#6a7580;margin:0;padding:0}
body.vcm-contact-page #content .vcm-contact a{color:var(--vcm-forest)}
.vcm-art{display:block;background-image:var(--vcm-art);background-repeat:no-repeat;background-size:calc(1000 * var(--vcm-u)) calc(1000 * var(--vcm-u));pointer-events:none}
.vcm-photo{position:absolute;z-index:-1;left:0;top:calc(-70 * var(--vcm-u));width:calc(437 * var(--vcm-u));height:calc(683 * var(--vcm-u));background-position:0 0}
.vcm-hero{position:relative;display:grid;grid-template-columns:minmax(0,393fr) minmax(0,695fr);gap:calc(44 * var(--vcm-u));margin-left:26.3%;margin-right:6.1%;min-height:calc(613 * var(--vcm-u));padding-top:calc(24 * var(--vcm-u));padding-bottom:calc(25 * var(--vcm-u));align-items:start}
.vcm-intro{padding-top:calc(25 * var(--vcm-u));min-width:0}
body.vcm-contact-page #content .vcm-contact .vcm-eyebrow{font-size:calc(11.5 * var(--vcm-u));line-height:1;letter-spacing:2.2px;color:#c29146;margin-bottom:calc(14 * var(--vcm-u))}
body.vcm-contact-page #content .vcm-contact h1{font-size:calc(54 * var(--vcm-u))!important;line-height:1.03!important;letter-spacing:-.045em!important}
.vcm-gold-rule{display:block;background:#d1a04c;width:calc(47 * var(--vcm-u));height:2px;margin:calc(21 * var(--vcm-u)) 0}
body.vcm-contact-page #content .vcm-contact .vcm-intro-copy{font-size:calc(13.5 * var(--vcm-u));line-height:1.38;white-space:normal}
.vcm-benefits{display:grid;gap:calc(13 * var(--vcm-u));margin-top:calc(21 * var(--vcm-u))}
.vcm-benefit{display:flex;gap:calc(26 * var(--vcm-u));align-items:center;min-height:calc(61 * var(--vcm-u))}
.vcm-icon{flex:none;display:flex;align-items:center;justify-content:center;background:linear-gradient(140deg,#fbf7ed,#f7f1e3);border:1px solid #f1e7d3;border-radius:50%;width:calc(63 * var(--vcm-u));height:calc(63 * var(--vcm-u));color:#cc9a44}
.vcm-icon svg{width:calc(31 * var(--vcm-u));height:calc(31 * var(--vcm-u));display:block}
body.vcm-contact-page #content .vcm-contact .vcm-benefit h2{font-size:calc(17.5 * var(--vcm-u))!important;line-height:1.25!important;margin:0 0 4px;letter-spacing:-.025em!important}
body.vcm-contact-page #content .vcm-contact .vcm-benefit p{font-size:calc(12.8 * var(--vcm-u));line-height:1.3}
.vcm-handwriting{background-position:calc(-470 * var(--vcm-u)) calc(-210 * var(--vcm-u));width:calc(310 * var(--vcm-u));height:calc(86 * var(--vcm-u));margin:calc(13 * var(--vcm-u)) 0 0 calc(61 * var(--vcm-u))}
.vcm-form-card{position:relative;padding:calc(27 * var(--vcm-u)) calc(42 * var(--vcm-u)) calc(27 * var(--vcm-u));min-height:calc(564 * var(--vcm-u));border:1px solid #eee4d4;background:rgba(255,255,255,.63);border-radius:calc(13 * var(--vcm-u));box-shadow:0 13px 45px #67542a0e;min-width:0}
.vcm-sprig{position:absolute;right:calc(-47 * var(--vcm-u));top:calc(-2 * var(--vcm-u));width:calc(144 * var(--vcm-u));height:calc(177 * var(--vcm-u));background-position:calc(-470 * var(--vcm-u)) 0;z-index:2}
body.vcm-contact-page #content .vcm-contact .vcm-form-card>h2{font-size:calc(29 * var(--vcm-u))!important;line-height:1.25!important;margin-bottom:calc(3 * var(--vcm-u));letter-spacing:-.04em!important}
body.vcm-contact-page #content .vcm-contact .vcm-form-intro{font-size:calc(13.4 * var(--vcm-u));line-height:1.35;margin-bottom:calc(26 * var(--vcm-u))}
body.vcm-contact-page #content .vcm-contact .wpcf7{max-width:none;padding:0;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none}
body.vcm-contact-page #content .vcm-contact .wpcf7 form{margin:0;padding:0;position:relative;background:transparent}
.vcm-fields{display:grid;grid-template-columns:1fr 1fr;gap:calc(12 * var(--vcm-u));margin:0}
.vcm-field{position:relative;min-width:0}
.vcm-field-wide{grid-column:1/-1}
.vcm-field .wpcf7-form-control-wrap{display:block;width:100%}
.vcm-screen-reader{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
body.vcm-contact-page #content .vcm-contact .wpcf7 input:not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=hidden]),body.vcm-contact-page #content .vcm-contact .wpcf7 select,body.vcm-contact-page #content .vcm-contact .wpcf7 textarea{display:block;width:100%;max-width:100%;height:calc(41 * var(--vcm-u));min-height:36px;border:1px solid #dfdfd9;border-radius:5px;background:#fff;padding:calc(10 * var(--vcm-u)) calc(12 * var(--vcm-u));font-family:Arial,sans-serif;font-size:calc(13.3 * var(--vcm-u));font-weight:400;line-height:1.35;color:#415c56;box-shadow:0 1px 3px #49422b07;margin:0;box-sizing:border-box}
body.vcm-contact-page #content .vcm-contact .wpcf7 input::placeholder,body.vcm-contact-page #content .vcm-contact .wpcf7 textarea::placeholder{color:#7c8792;opacity:1}
body.vcm-contact-page #content .vcm-contact .wpcf7 select{padding-right:32px;appearance:auto}
body.vcm-contact-page #content .vcm-contact .wpcf7 textarea{height:calc(96 * var(--vcm-u));min-height:88px;resize:vertical}
body.vcm-contact-page #content .vcm-contact .wpcf7 input:focus-visible,body.vcm-contact-page #content .vcm-contact .wpcf7 select:focus-visible,body.vcm-contact-page #content .vcm-contact .wpcf7 textarea:focus-visible{outline:2px solid #b79960;outline-offset:2px;border-color:#ad8d50}
.vcm-counter{display:block;height:calc(22 * var(--vcm-u));font:calc(11.5 * var(--vcm-u))/1.6 Arial,sans-serif;color:#748391;text-align:right;padding-top:2px}
.vcm-submitbar{position:relative;display:flex;align-items:center;width:100%;margin:calc(2 * var(--vcm-u)) 0 0}
body.vcm-contact-page #content .vcm-contact .wpcf7 input[type=submit],body.vcm-contact-page #content .vcm-contact .wpcf7 button[type=submit]{width:100%;height:calc(47 * var(--vcm-u));min-height:42px;padding:10px 20px 10px 49px!important;font:600 calc(14.5 * var(--vcm-u))/1.2 Arial,sans-serif!important;color:#fff!important;background:linear-gradient(105deg,#1c4d3c,#2b5947)!important;border:1px solid #275844;border-radius:5px;box-shadow:inset 0 1px 1px #ffffff16;cursor:pointer;margin:0}
.vcm-send-icon{position:absolute;z-index:1;pointer-events:none;left:calc(50% - 55 * var(--vcm-u));top:50%;transform:translateY(-50%);color:white;display:block;width:calc(23 * var(--vcm-u));height:calc(23 * var(--vcm-u))}
.vcm-send-icon svg{width:100%;height:100%;display:block}
.vcm-submitbar .wpcf7-spinner{position:absolute;right:12px;margin:0}
body.vcm-contact-page #content .vcm-contact .vcm-privacy{display:flex;gap:6px;align-items:flex-start;justify-content:center;font:calc(10.5 * var(--vcm-u))/1.45 Arial,sans-serif;color:#77838b;margin:calc(10 * var(--vcm-u)) 0 calc(22 * var(--vcm-u));text-align:center}
.vcm-privacy>svg{width:12px;height:12px;flex:none;margin-top:1px}
.vcm-privacy a{text-decoration:underline;text-underline-offset:2px}
body.vcm-contact-page #content .vcm-contact .wpcf7 form .wpcf7-response-output{margin:calc(15 * var(--vcm-u)) 0 0;padding:14px 18px;border:1px solid #d0a16d;border-radius:5px;color:#835321;background:#fff6e9;font:13px/1.45 Arial,sans-serif}
body.vcm-contact-page #content .vcm-contact .wpcf7 form.sent .wpcf7-response-output{padding-left:53px;background:linear-gradient(100deg,#e3f3e5,#f1f9ee);color:#267538;border-color:#c3e5c8;min-height:57px;position:relative}
body.vcm-contact-page #content .vcm-contact .wpcf7 form.sent .wpcf7-response-output::before{content:'✓';position:absolute;left:14px;top:50%;transform:translateY(-50%);background:#249340;color:#fff;width:26px;height:26px;border-radius:50%;font:18px/26px Arial,sans-serif;text-align:center}
body.vcm-contact-page #content .vcm-contact .wpcf7 form.init .wpcf7-response-output,body.vcm-contact-page #content .vcm-contact .wpcf7 form.resetting .wpcf7-response-output,body.vcm-contact-page #content .vcm-contact .wpcf7 form.submitting .wpcf7-response-output{display:none}
body.vcm-contact-page #content .vcm-contact .wpcf7-not-valid-tip{font:12px/1.4 Arial,sans-serif;color:#a54237;padding:4px 0 0}
body.vcm-contact-page #content .vcm-contact .wpcf7 [aria-invalid=true]{border-color:#b75e50!important}
body.vcm-contact-page #content .vcm-contact a:focus-visible{outline:3px solid #b38e50;outline-offset:3px}
.vcm-leaf-right{position:absolute;right:calc(-102 * var(--vcm-u));bottom:0;width:calc(83 * var(--vcm-u));height:calc(101 * var(--vcm-u));background-position:calc(-650 * var(--vcm-u)) 0;mix-blend-mode:multiply}
.vcm-contact-options{position:relative;background:rgba(255,255,255,.48);padding:calc(20 * var(--vcm-u)) 6.1% calc(20 * var(--vcm-u));min-height:calc(258 * var(--vcm-u))}
.vcm-options-grid{display:grid;grid-template-columns:1.15fr 1fr 1.03fr 1fr;gap:calc(25 * var(--vcm-u));align-items:stretch}
.vcm-options-intro{padding-top:calc(11 * var(--vcm-u));min-width:0}
body.vcm-contact-page #content .vcm-contact .vcm-options-intro h2{font-size:calc(28 * var(--vcm-u))!important;line-height:1.12!important;letter-spacing:-.04em!important}
.vcm-options-intro .vcm-gold-rule{width:calc(39 * var(--vcm-u));margin:calc(13 * var(--vcm-u)) 0 calc(17 * var(--vcm-u))}
body.vcm-contact-page #content .vcm-contact .vcm-options-intro p{font-size:calc(13 * var(--vcm-u));line-height:1.45}
.vcm-option-card{display:flex;align-items:flex-start;gap:calc(20 * var(--vcm-u));padding:calc(12 * var(--vcm-u)) calc(18 * var(--vcm-u));min-width:0;min-height:calc(158 * var(--vcm-u));border:1px solid #eee6d9;border-radius:7px;background:#fffdfb}
.vcm-option-card .vcm-icon{width:calc(63 * var(--vcm-u));height:calc(63 * var(--vcm-u));margin:0}
.vcm-option-copy{flex:1;min-width:0;display:flex;flex-direction:column;align-self:stretch;padding-top:calc(2 * var(--vcm-u))}
body.vcm-contact-page #content .vcm-contact .vcm-option-copy h3{font-size:calc(16 * var(--vcm-u))!important;line-height:1.25!important;letter-spacing:-.035em!important;margin:0 0 3px}
body.vcm-contact-page #content .vcm-contact .vcm-option-copy p{font-size:calc(12.5 * var(--vcm-u));line-height:1.4;margin:0 0 calc(12 * var(--vcm-u))}
body.vcm-contact-page #content .vcm-contact .vcm-option-copy .vcm-option-lead{font-weight:600;color:#626c75;margin-bottom:calc(12 * var(--vcm-u));font-size:calc(11.8 * var(--vcm-u))}
.vcm-option-link{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:calc(31 * var(--vcm-u));padding:5px 4px;margin-top:auto;background:linear-gradient(100deg,#e5f4e8,#edf6ed);border:1px solid #cce8d4;border-radius:6px;font:600 calc(12.3 * var(--vcm-u))/1.25 Arial,sans-serif;text-decoration:none;white-space:nowrap}
.vcm-option-link[href^=mailto]{text-decoration:underline;text-underline-offset:2px}
.vcm-option-link svg{width:12px;height:12px;flex:none}
.vcm-contact-baseline{display:grid;grid-template-columns:1.3fr 1.8fr .5fr .9fr;align-items:center;gap:calc(24 * var(--vcm-u));margin:calc(15 * var(--vcm-u)) 0 0 calc(39 * var(--vcm-u));min-height:calc(59 * var(--vcm-u))}
.vcm-line{height:1px;background:#e8e0d2}
body.vcm-contact-page #content .vcm-contact .vcm-contact-baseline p{background:#f8f4eb;border-radius:6px;padding:10px 8px;font-size:calc(12 * var(--vcm-u));line-height:1.35;text-align:center;white-space:nowrap}
.vcm-contact-baseline p a{font-weight:600;text-decoration:none}
.vcm-footer-handwriting{width:calc(250 * var(--vcm-u));height:calc(59 * var(--vcm-u));background-position:calc(-470 * var(--vcm-u)) calc(-320 * var(--vcm-u))}
.vcm-leaf-left{position:absolute;left:0;bottom:calc(14 * var(--vcm-u));width:calc(85 * var(--vcm-u));height:calc(137 * var(--vcm-u));background-position:calc(-760 * var(--vcm-u)) 0;mix-blend-mode:multiply}
@media(min-width:1051px){body.vcm-contact-page #masthead.sdm-masthead .sdm-nav-shell.vnu-menu-collapsed{height:auto;min-height:70px;flex-wrap:wrap}body.vcm-contact-page #masthead.sdm-masthead .vnu-menu-collapsed #sdm-main-nav{width:100%;order:10;flex-direction:column;align-items:stretch;gap:0}body.vcm-contact-page #masthead.sdm-masthead .vnu-menu-collapsed #sdm-main-nav>a{padding:12px}.vnu-menu-collapsed .vcm-nav-link{font-size:14px!important}}
@media(min-width:901px) and (max-width:1399px){body.vcm-contact-page{--vcm-u:.0714285714vw}body.vcm-contact-page #masthead.sdm-masthead .sdm-nav-shell{margin-left:4%;margin-right:4%;gap:20px}body.vcm-contact-page #masthead.sdm-masthead #sdm-main-nav{gap:15px}body.vcm-contact-page #masthead.sdm-masthead .vni-header-controls{gap:8px;margin-left:0}.vcm-hero{margin-left:25%;margin-right:5%;gap:24px;grid-template-columns:.85fr 1.3fr;min-height:650px}.vcm-form-card{padding:28px;min-height:550px}.vcm-intro{padding-top:22px}.vcm-benefit{gap:15px}.vcm-wide-only{display:none}.vcm-options-grid{grid-template-columns:1fr 1fr;gap:20px}.vcm-option-card{min-height:160px}.vcm-contact-baseline{grid-template-columns:1fr 2fr 1fr;margin-left:0}.vcm-contact-baseline p{white-space:normal!important}.vcm-contact-baseline .vcm-line:last-of-type{display:none}.vcm-options-intro{padding:10px}.vcm-photo{opacity:.85}.vcm-contact-options{padding:24px 5%}.vcm-handwriting{max-width:100%;margin-left:0}}
@media(max-width:1050px){body.vcm-contact-page #masthead.sdm-masthead .sdm-nav-shell{height:auto;min-height:72px;flex-wrap:wrap;margin:0;padding:14px 24px;gap:12px;background:#fdfbf7}body.vcm-contact-page #masthead.sdm-masthead .sdm-brand .venuivo-logo{width:200px;max-height:50px}body.vcm-contact-page #masthead.sdm-masthead #sdm-main-nav{font-size:14px;gap:0;order:10;flex:auto;width:100%}body.vcm-contact-page #masthead.sdm-masthead #sdm-main-nav>a:not(.sdm-button),body.vcm-contact-page #masthead.sdm-masthead #sdm-main-nav>.sdm-nav-discover>summary{font-size:14px}body.vcm-contact-page #masthead.sdm-masthead #sdm-main-nav>.vnu-auth-particular,body.vcm-contact-page #masthead.sdm-masthead #sdm-main-nav>.vnu-auth-pro{font-size:14px;min-height:40px}body.vcm-contact-page #masthead.sdm-masthead .vni-header-controls{width:100%;margin:0;gap:14px}body.vcm-contact-page #masthead.sdm-masthead .vni-header-controls>.vni-control{width:auto;flex:1;max-width:none}body.vcm-contact-page #masthead.sdm-masthead .vni-header-controls .vni-control>span{font-size:11px}body.vcm-contact-page #masthead.sdm-masthead .vni-header-controls select{font-size:12px;min-height:34px}}
@media(max-width:900px){body.vcm-contact-page{--vcm-u:1px}.vcm-contact{overflow:hidden}.vcm-hero{display:block;padding:255px 24px 30px;margin:0;min-height:0}.vcm-photo{top:0;left:0;width:437px;height:300px;opacity:.82;mask-image:linear-gradient(#000 55%,transparent 100%);-webkit-mask-image:linear-gradient(#000 55%,transparent 100%)}.vcm-intro{max-width:660px;padding:0;margin:0 auto 24px}.vcm-intro-copy{max-width:570px}.vcm-benefits{grid-template-columns:1fr;gap:12px;margin-top:24px}.vcm-benefit{min-height:58px;gap:20px}.vcm-icon{width:58px;height:58px}.vcm-handwriting{margin:20px 0 0 42px}.vcm-form-card{max-width:660px;min-height:0;padding:28px 24px;margin:0 auto 0}.vcm-sprig{right:-32px;top:-14px;width:110px;height:177px;opacity:.85}.vcm-form-card>h2{padding-right:28px!important}.vcm-form-intro{max-width:90%}.vcm-leaf-right{display:none}.vcm-contact-options{padding:25px 24px 20px;min-height:0}.vcm-options-grid{max-width:660px;margin:auto;grid-template-columns:1fr;gap:16px}.vcm-options-intro{padding:0 0 10px}.vcm-option-card{min-height:155px;padding:18px;gap:22px}.vcm-option-card .vcm-icon{width:58px;height:58px}.vcm-option-copy{max-width:480px}.vcm-option-link{min-height:38px;margin-top:10px}.vcm-contact-baseline{max-width:660px;margin:22px auto 0;display:flex;flex-direction:column;gap:10px}.vcm-contact-baseline .vcm-line{display:none}.vcm-contact-baseline p{white-space:normal!important;width:100%;padding:14px!important}.vcm-footer-handwriting{align-self:flex-end}.vcm-leaf-left{opacity:.5;bottom:75px}.vcm-wide-only{display:none}body.vcm-contact-page #content .vcm-contact .wpcf7 input:not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=hidden]),body.vcm-contact-page #content .vcm-contact .wpcf7 select,body.vcm-contact-page #content .vcm-contact .wpcf7 textarea{font-size:16px;height:46px;padding:12px}body.vcm-contact-page #content .vcm-contact .wpcf7 textarea{height:125px}body.vcm-contact-page #content .vcm-contact .wpcf7 input[type=submit]{min-height:48px}body.vcm-contact-page #content .vcm-contact .vcm-privacy{font-size:11px;margin-bottom:0}body.vcm-contact-page #content .vcm-contact .vcm-options-intro h2{font-size:29px!important}body.vcm-contact-page #content .vcm-contact .vcm-option-copy h3{font-size:18px!important}body.vcm-contact-page #content .vcm-contact .vcm-option-copy p{font-size:14px}body.vcm-contact-page #content .vcm-contact .vcm-option-copy .vcm-option-lead{font-size:13px}body.vcm-contact-page #content .vcm-contact .vcm-form-card>h2{font-size:28px!important}body.vcm-contact-page #content .vcm-contact .vcm-eyebrow{font-size:12px}body.vcm-contact-page #content .vcm-contact .vcm-benefit h2{font-size:18px!important}body.vcm-contact-page #content .vcm-contact .vcm-benefit p{font-size:13px}body.vcm-contact-page #content .vcm-contact p{font-size:14px}}
@media(max-width:480px){.vcm-hero{padding-left:20px;padding-right:20px;padding-top:230px}.vcm-fields{grid-template-columns:1fr;gap:12px}.vcm-form-card{padding:25px 18px}.vcm-form-card>h2{padding-right:18px!important}.vcm-sprig{right:-52px;opacity:.6}.vcm-intro h1{font-size:46px!important}.vcm-contact-options{padding-left:20px;padding-right:20px}.vcm-option-card{gap:15px;padding:16px 13px}.vcm-option-card .vcm-icon{width:50px;height:50px}.vcm-option-card .vcm-icon svg{width:27px;height:27px}.vcm-option-copy{min-width:0}.vcm-option-link{font-size:12px}.vcm-handwriting{margin-left:12px;max-width:100%}.vcm-privacy{align-items:flex-start}.vcm-photo{left:-35px}.vcm-intro-copy br{display:none}}
@media(min-width:1400px){.vcm-hero{padding-bottom:calc(4 * var(--vcm-u))}.vcm-intro>.vcm-gold-rule{margin:calc(10 * var(--vcm-u)) 0 calc(20 * var(--vcm-u))}}
@media(prefers-reduced-motion:reduce){.vcm-contact *{scroll-behavior:auto!important;transition:none!important}}
