.conditions-box{html[data-theme~=desk] &,html[data-theme~=tablet] &{grid-column-gap:var(--de_d6);display:grid;grid-template-columns:4fr 3fr}.conditions-box__table{margin-bottom:var(--de_d4);html[data-theme~=desk] &,html[data-theme~=tablet] &{margin-bottom:0}&>table{background-color:var(--bg_default);border:1px solid var(--border_subtle_color);border-radius:var(--de-border-radius);border-spacing:0;text-align:left;width:100%;& caption{display:table-cell;font-weight:700;padding:var(--de_d2);text-align:left}& td,& th{padding:var(--de_d2)}& tbody tr:not(:last-child) td{border-bottom:1px solid var(--border_subtle_color)}& tbody tr:first-child td{border-top:1px solid var(--border_default_color)}& tbody td{vertical-align:top;width:50%}}}.conditions-box__caption{font-size:var(--font-size-100);line-height:var(--line-height-100);margin-top:var(--de_d4)}}.hero-newvi{.hero-newvi__container{background-color:var(--bg_primary);display:grid;grid-template-areas:"content" "image";grid-template-columns:1fr;position:relative;html[data-theme~=desk] &,html[data-theme~=tablet] &{grid-template-areas:"content image";grid-template-columns:1fr 1fr}}@media (min-width:1441px){margin-bottom:0;margin-left:auto;margin-right:auto;margin-top:0;max-width:100rem;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}.hero-newvi__content{align-content:center;color:var(--fg_onColor);grid-area:content;padding:var(--de_d12) var(--de_d4);position:relative;text-align:center;html[data-theme~=desk] &,html[data-theme~=tablet] &{padding:var(--de_d8)}}.hero-newvi__headline{font-family:INGDisplayBold;font-size:40px;font-size:clamp(40px,4vw + 1rem,47px);line-height:1;margin-bottom:var(--de_d5);html[data-theme~=tablet] &{font-size:48px;font-size:clamp(48px,4vw + 1rem,63px)}html[data-theme~=desk] &{font-size:64px;font-size:clamp(64px,4vw + 1rem,80px);@media (min-width:1441px){font-size:80px;font-size:clamp(80px,4vw + 1rem,96px)}}}.hero-newvi__paragraph{font-weight:700;margin-bottom:var(--de_d5);max-width:100%}.hero-newvi__cta{background:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 347 84' preserveAspectRatio='none' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M346.69 25.48v.033c0 .2 0 .401-.019.619-.267 5.964-1.433 14.251-2.885 23.558-1.414 8.972-2.464 12.822-4.164 17.985-1.701 5.146-4.031 8.705-7.986 11.344-7.928 5.264-19.757 4.978-42.797 4.978l-241.04-4.623c-17.575-.4-26.363-.584-32.84-3.96-2.426-1.252-4.547-2.806-6.324-4.594-4.757-4.779-5.578-8.678-7.183-22.212-.478-4.06-.917-8.52-1.185-11.645A79.717 79.717 0 0 1 0 33.588c.04-2.589-.036-2.968.04-4.589.02-.518-.056-1.515 0-2 .345-3.458 1.278-6.477 3.093-8.9a24.497 24.497 0 0 1 2.885-3.141 26.974 26.974 0 0 1 3.534-2.74c6.916-4.495 17.233-5.23 37.866-6.45C108.4 2.243 227.267.084 288.249 0c8.043 0 14.978.017 20.977.217 15.953.518 25.352 2.206 31.465 7.62.478.417.898.835 1.299 1.286.077.066.153.15.23.234 2.808 3.157 4.107 6.967 4.432 11.913.076 1.303.095 2.723.038 4.21Z' fill='%234D0020'/%3E%3C/svg%3E");background-position:top;background-repeat:no-repeat;background-size:100% 100%;color:#fff;cursor:pointer;display:inline-block;transform:scale(1);transition:all .1s ease;&:focus-within,&:hover{background-size:98% 100%}&:active{transform:scale(.98)}a{color:#fff;display:inline-block;font-weight:700;line-height:3.7;padding:0 20px}ing-icon{vertical-align:sub;html[data-theme~=desk] &{transform:translateY(-1px)}}}.hero-newvi__media{grid-area:image;position:relative;.captioned-media__inner{border-radius:0}}.hero-newvi__footer{padding:var(--de_d2) 5% 2rem 5%}.hero-newvi__conditions{padding:var(--de_d4) 5% 2rem 5%}html[data-theme~=tablet] .hero-newvi__footer{padding:var(--de_d2) 8% 2rem 8%}html[data-theme~=tablet] .hero-newvi__conditions{padding:var(--de_d4) 8% 2rem 8%}html[data-theme~=desk] .hero-newvi__footer{margin:0 auto;max-width:90rem;padding:var(--de_d2) 12% 4.125rem 12%}html[data-theme~=desk] .hero-newvi__conditions{margin:0 auto;max-width:90rem;padding:var(--de_d4) 12% 4.125rem 12%}.hero-newvi__conditions{.conditions-box{grid-column-gap:var(--de_d4);display:grid;grid-template-columns:1fr 1fr;html[data-theme~=tablet] &{grid-column-gap:var(--de_d6)}html[data-theme~=desk] &{grid-column-gap:var(--de_d6)}}.conditions-box__table{margin-bottom:var(--de_d4);text-align:left;>table th:first-child{padding-bottom:var(--de_d2)}}.conditions-box-caption{font-size:calc(var(--base-font-size, 1rem)*.75);line-height:calc(var(--base-font-size, 1rem)*1);margin-top:var(--de_d4)}}}