@media(min-width:1024px){.vbs-split-hero__row--balanced{gap:30px!important;align-items:center!important}.vbs-split-hero__copy{flex:1 1 0;min-width:0;max-width:none}}@media(max-width:767px){.vbs-split-hero__copy>.vbs-split-hero__cta-wrap,.vbs-split-hero__cta-wrap,.vbs-split-hero__row--balanced>div:first-child>.vbs-split-hero__cta-wrap{display:flex;justify-content:center;width:100%;align-self:stretch}.vbs-split-hero__copy>.primary-cta,.vbs-split-hero__copy>a.primary-cta,.vbs-split-hero__copy>a[class*=primary-cta],.vbs-split-hero__copy>button.primary-cta,.vbs-split-hero__row--balanced>div:first-child>.primary-cta,.vbs-split-hero__row--balanced>div:first-child>a.primary-cta,.vbs-split-hero__row--balanced>div:first-child>a[class*=primary-cta],.vbs-split-hero__row--balanced>div:first-child>button.primary-cta{align-self:center!important;margin-left:auto!important;margin-right:auto!important}.about-section-page>section.about-hero-section:first-of-type .vbs-split-hero__copy>a.primary-cta,.about-section-page>section.about-hero-section:first-of-type .vbs-split-hero__copy>button.primary-cta,.about-section-page>section.about-hero-section:first-of-type .vbs-split-hero__cta-wrap,.careers-section-page .careers-hero-section .vbs-split-hero__copy>a.primary-cta,.careers-section-page .careers-hero-section .vbs-split-hero__copy>button.primary-cta,.careers-section-page .careers-hero-section .vbs-split-hero__cta-wrap,.resources-listing-page .resources-listing-hero .vbs-split-hero__copy>a.primary-cta,.resources-listing-page .resources-listing-hero .vbs-split-hero__copy>button.primary-cta,.resources-listing-page .resources-listing-hero .vbs-split-hero__cta-wrap{display:none!important}}.vbs-split-hero__media--single{position:relative;width:100%;min-width:0;aspect-ratio:717/534;overflow:hidden;border-radius:10px;box-shadow:0 4px 14px rgba(0,0,0,.14)}@media(min-width:1024px){.vbs-split-hero__media--single{flex:1 1 0;max-width:717px;margin-left:0;margin-right:0}}.vbs-split-hero__media--single img{display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media(min-width:1024px){.vbs-redesign-page.contact-us-page .contact-hero-section .vbs-split-hero__row--contact.vbs-split-hero__row--balanced{display:flex!important;width:100%!important;max-width:none!important;justify-content:flex-start!important;align-items:flex-start!important;gap:40px!important}.vbs-redesign-page.contact-us-page .contact-hero-section .vbs-split-hero__copy{flex:0 1 497px!important;width:100%!important;max-width:497px!important;align-self:flex-start!important;padding-top:80px}}.vbs-redesign-page.contact-us-page .contact-hero-section .vbs-split-hero__copy>div:first-child{gap:20px}.vbs-redesign-page.contact-us-page .contact-hero-section .vbs-split-hero__copy>div:first-child>div:first-child{gap:12px}.vbs-redesign-page.contact-us-page .contact-hero-section .vbs-split-hero__copy h1,.vbs-redesign-page.contact-us-page .contact-hero-section .vbs-split-hero__copy p{max-width:497px}.vbs-redesign-page.contact-us-page .contact-hero-section .vbs-split-hero__media--single{aspect-ratio:589/480;border-radius:9.06px;box-shadow:none;background:#fff}@media(min-width:1024px){.vbs-redesign-page.contact-us-page .contact-hero-section .vbs-split-hero__media--single{flex:0 0 auto!important;width:min(589px,100% - 497px - 40px)!important;max-width:589px!important;margin-left:auto!important;margin-right:0!important}}.vbs-get-in-touch-section{--vbs-get-in-touch-form-width:880px;--vbs-get-in-touch-embed-height:560px;--vbs-get-in-touch-zoho-header-crop:143px;--vbs-zoho-iframe-header-crop:var(--vbs-get-in-touch-zoho-header-crop);--vbs-zoho-iframe-full-height:700px;--vbs-zoho-iframe-visible-height:var(--vbs-get-in-touch-embed-height);--vbs-nimbus-booking-height:var(--vbs-get-in-touch-embed-height);background-color:#fafafa;scroll-margin-top:var(--vbs-header-offset,92px);padding-top:40px;padding-bottom:32px}@media(max-width:767px){.vbs-get-in-touch-section{--vbs-get-in-touch-embed-height:auto;--vbs-get-in-touch-zoho-header-crop:194px;--vbs-zoho-iframe-header-crop:var(--vbs-get-in-touch-zoho-header-crop);--vbs-nimbus-booking-height:700px;padding-top:24px;padding-bottom:12px}}@media(min-width:1024px){.vbs-get-in-touch-section{scroll-margin-top:132px;padding-top:100px;padding-bottom:48px}.vbs-get-in-touch-section--figma{padding-bottom:100px}}.vbs-get-in-touch-section--figma .vbs-get-in-touch__layout{gap:30px}@media(min-width:1024px){.vbs-get-in-touch-section--figma .vbs-get-in-touch__layout{display:grid;grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:start;gap:0!important;-moz-column-gap:0!important;column-gap:0!important;row-gap:0!important}}.vbs-get-in-touch-section--figma .vbs-get-in-touch__form-col{display:flex;flex-direction:column;gap:14px;min-width:0;width:100%;border-radius:20px;overflow:visible}@media(min-width:1024px){.vbs-get-in-touch-section--figma .vbs-get-in-touch__form-col{grid-column:2;grid-row:1;max-width:none;width:100%;min-width:0;align-self:stretch;justify-self:stretch}}.vbs-get-in-touch-section--figma .vbs-get-in-touch__visual-slot{width:100%;min-width:0}@media(min-width:1024px){.vbs-get-in-touch-section--figma .vbs-get-in-touch__visual-slot{grid-column:1;grid-row:1;display:flex;flex-direction:column;align-self:start;max-width:420px;justify-self:start;height:700px;max-height:700px}}@media(max-width:1023px){.vbs-get-in-touch-section--figma .vbs-get-in-touch__visual-slot{display:none!important}}.vbs-get-in-touch-section--figma .vbs-contact-zoho-wrap{width:100%;min-width:0;overflow:visible}.vbs-get-in-touch-section--figma .vbs-get-in-touch__intro{padding-left:30px}@media(min-width:1024px){.vbs-get-in-touch-section--figma .vbs-get-in-touch__intro{padding-left:60px}}.vbs-get-in-touch-section--figma .vbs-get-in-touch__tabs{padding-left:30px}@media(min-width:1024px){.vbs-get-in-touch-section--figma .vbs-get-in-touch__tabs{padding-left:60px}}.vbs-get-in-touch-section--figma .vbs-get-in-touch__intro .text-body,.vbs-get-in-touch-section--figma .vbs-get-in-touch__intro p{max-width:435px!important;font-size:16px!important;font-weight:400!important;line-height:24px!important;color:gray!important;text-transform:none}.vbs-get-in-touch-section--figma .vbs-get-in-touch__visual{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden;border-radius:17.63px;box-shadow:0 3.53px 8.82px rgba(0,0,0,.15)}@media(min-width:1024px){.vbs-get-in-touch-section--figma .vbs-get-in-touch__visual{flex:none;aspect-ratio:unset;width:100%;height:650px;max-height:650px;min-height:0}}.vbs-get-in-touch-section--figma .vbs-get-in-touch__visual-img{position:absolute;top:0;left:-28.59%;height:100%;width:156.81%;max-width:none;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media(min-width:1024px){.vbs-get-in-touch-section--figma .vbs-get-in-touch__visual-img{left:0;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:58% center;object-position:58% center}}.vbs-get-in-touch-section--figma .vbs-get-in-touch__visual-gradient{position:absolute;inset:0;background:linear-gradient(222deg,rgba(17,17,17,0),#111111 75%);pointer-events:none}.vbs-get-in-touch-section--figma .vbs-get-in-touch__visual-contacts{position:absolute;left:40px;bottom:40px;z-index:2;display:flex;flex-direction:column;gap:24px;max-width:389px;color:#fff}.vbs-get-in-touch-section--figma .vbs-get-in-touch__visual-contact{display:inline-flex;align-items:flex-start;gap:10px;color:#fff;text-decoration:none;transition:opacity .15s ease}.vbs-get-in-touch-section--figma .vbs-get-in-touch__visual-contact:hover{opacity:.85;text-decoration:underline}.vbs-get-in-touch-section--figma .vbs-get-in-touch__visual-contacts span{font-size:16px;font-weight:400;text-transform:none;line-height:1.4}.vbs-redesign-page .vbs-page-container.vbs-get-in-touch__layout{max-width:var(--vbs-page-max,1400px)!important}.vbs-get-in-touch__layout{display:flex;flex-direction:column;align-items:stretch;gap:40px;width:100%}@media(min-width:1024px){.vbs-get-in-touch__layout{display:grid;grid-template-columns:minmax(0,1fr) var(--vbs-get-in-touch-form-width);align-items:start;gap:30px;width:100%}}.vbs-get-in-touch__info-col{display:flex;flex-direction:column;align-items:flex-start;gap:32px;min-width:0;width:100%}@media(min-width:1024px){.vbs-get-in-touch__info-col{align-self:start;justify-content:flex-start;gap:40px;max-width:560px;border-radius:20px}}.vbs-get-in-touch__info-head{width:100%;margin-top:0}@media(max-width:767px){.vbs-get-in-touch__info-head{margin-top:40px}}.vbs-get-in-touch__info-head>.flex{gap:12px!important}.vbs-get-in-touch__info-head>.flex>.flex{gap:8px!important}.vbs-get-in-touch__info-contacts{display:flex;flex-direction:column;align-items:flex-start;gap:34px;width:100%;max-width:329px}.vbs-get-in-touch__info-contact{display:inline-flex;align-items:center;gap:10px;color:#111;font-size:16px;font-weight:400;line-height:1.4;text-decoration:none;transition:opacity .15s ease}.vbs-get-in-touch__info-contact:hover{opacity:.8;text-decoration:underline}.vbs-get-in-touch__info-contact--address{align-items:flex-start}.vbs-get-in-touch__info-contact--address:hover{text-decoration:none;opacity:1}.vbs-get-in-touch__address-line1,.vbs-get-in-touch__address-line2{display:block}.vbs-get-in-touch__address-line2{text-transform:capitalize}.vbs-get-in-touch__form-col{display:flex;flex-direction:column;min-width:0;width:100%;overflow:visible}@media(min-width:1024px){.vbs-get-in-touch__form-col{width:var(--vbs-get-in-touch-form-width);max-width:var(--vbs-get-in-touch-form-width);min-width:var(--vbs-get-in-touch-form-width);flex-shrink:0;justify-self:end}}.vbs-get-in-touch__panel{display:flex;flex-direction:column;gap:30px;width:100%;min-width:0}.vbs-get-in-touch__tabs{display:inline-flex;flex-wrap:wrap;align-items:flex-end;gap:10px;padding-left:0}@media(min-width:768px){.vbs-get-in-touch__tabs{padding-left:52px}}@media(max-width:767px){.vbs-get-in-touch__layout{display:flex!important;flex-direction:column!important;gap:20px!important}.vbs-get-in-touch__info-col{order:1;gap:16px!important}.vbs-get-in-touch__info-head .text-section{font-size:clamp(1.75rem,8vw,2.5rem);line-height:1.15}.vbs-get-in-touch__info-contacts{gap:12px!important;max-width:none}.vbs-get-in-touch__form-col{order:2;width:100%!important;max-width:none!important;min-width:0!important}.vbs-get-in-touch__panel{display:flex!important;flex-direction:column!important;gap:16px!important}.vbs-get-in-touch__tabs{order:1;display:flex!important;flex-wrap:nowrap!important;align-items:stretch;padding-left:0!important;width:100%;gap:8px}.vbs-get-in-touch__tab{flex:1 1 0;min-width:0;padding:10px 12px;font-size:14px;line-height:1.25;white-space:nowrap}.vbs-get-in-touch__tab-panels{order:2;min-height:0}.vbs-get-in-touch__tab-panel{min-height:0}.vbs-contact-zoho-wrap,.vbs-get-in-touch__embed-slot{min-height:0!important;max-height:none!important;height:auto!important;overflow:visible!important}.vbs-contact-zoho-wrap{margin-left:calc(-1*var(--vbs-page-gutter, 28px));margin-right:calc(-1*var(--vbs-page-gutter, 28px));width:calc(100% + 2*var(--vbs-page-gutter, 28px));max-width:none!important;padding-left:0!important;padding-right:0!important}.vbs-contact-zoho-wrap .vbs-zoho-iframe-form{height:var(--vbs-zoho-iframe-visible-height)!important;min-height:var(--vbs-zoho-iframe-visible-height)!important;max-height:none!important;overflow:hidden!important;padding-left:0!important;padding-right:0!important}.vbs-nimbus-booking-embed,.vbs-nimbus-booking-embed__frame{min-height:var(--vbs-nimbus-booking-height)!important;max-height:var(--vbs-nimbus-booking-height)!important;height:var(--vbs-nimbus-booking-height)!important}}.vbs-get-in-touch__tab{display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;border:none;border-radius:10px;background:#eee;color:#111;font-family:inherit;font-size:16px;font-weight:400;line-height:1.3;text-transform:capitalize;cursor:pointer;transition:background-color .2s ease,color .2s ease}.vbs-get-in-touch__tab--active{background:#d70416;color:#fff;font-weight:600}.vbs-get-in-touch__tab:focus-visible{outline:2px solid #2299d6;outline-offset:2px}.vbs-get-in-touch__tab-panels{width:100%;min-width:0}@media(min-width:768px){.vbs-get-in-touch__tab-panels{min-height:var(--vbs-get-in-touch-embed-height)}}.vbs-get-in-touch__tab-panel{width:100%;min-width:0}@media(min-width:768px){.vbs-get-in-touch__tab-panel{min-height:var(--vbs-get-in-touch-embed-height)}}.vbs-get-in-touch__tab-panel[hidden]{display:none!important}.vbs-get-in-touch__embed-slot{width:100%;min-width:0}@media(max-width:767px){.vbs-get-in-touch__embed-slot{overflow:visible}}@media(min-width:768px){.vbs-get-in-touch__embed-slot{height:auto;min-height:var(--vbs-get-in-touch-embed-height);max-height:none;overflow:visible}}.vbs-nimbus-booking-embed{overflow:hidden;border-radius:10px;border:1px solid #cbcccd}.vbs-nimbus-booking-embed,.vbs-nimbus-booking-embed__frame{width:100%;height:var(--vbs-nimbus-booking-height);min-height:var(--vbs-nimbus-booking-height);max-height:var(--vbs-nimbus-booking-height);background:#fff}.vbs-nimbus-booking-embed__frame{display:block;border:none}.vbs-contact-zoho-wrap{width:100%;min-width:0}@media(max-width:767px){.vbs-contact-zoho-wrap{overflow:visible}}@media(min-width:768px){.vbs-contact-zoho-wrap{height:auto;min-height:var(--vbs-zoho-iframe-visible-height,var(--vbs-get-in-touch-embed-height));max-height:none;overflow:visible}}.vbs-contact-zoho-wrap .vbs-zoho-prod,.vbs-contact-zoho-wrap .vbs-zoho-prod #crmWebToEntityForm,.vbs-contact-zoho-wrap .vbs-zoho-prod form{width:100%!important;max-width:100%!important;overflow:visible!important;max-height:none!important}.vbs-get-in-touch__info-head .text-body,.vbs-get-in-touch__info-head p{max-width:100%!important;font-size:16px!important;font-weight:400!important;line-height:24px!important;color:gray!important;text-transform:none}@media(min-width:1024px){.vbs-contact-page-get-in-touch .vbs-get-in-touch__layout{align-items:start}}.vbs-redesign-page.contact-us-page .contact-section-page>section{padding-top:60px!important;padding-bottom:60px!important}.vbs-redesign-page.contact-us-page .contact-section-page>section.contact-hero-section:first-of-type{padding-top:30px!important;padding-bottom:60px!important}.vbs-redesign-page.contact-us-page .contact-section-page>section.vbs-get-in-touch-section{padding-bottom:32px!important}@media(max-width:767px){.vbs-redesign-page.contact-us-page .contact-section-page>section{padding-top:40px!important;padding-bottom:40px!important}.vbs-redesign-page.contact-us-page .contact-section-page>section.vbs-get-in-touch-section{padding-top:24px!important;padding-bottom:12px!important}}@media(min-width:1024px){.contact-us-page .contact-section-page .vbs-get-in-touch__layout{gap:30px!important}}@media(max-width:767px){.contact-us-page .contact-section-page .vbs-get-in-touch__layout{gap:32px!important}.contact-us-page .contact-section-page>section.contact-hero-section:first-of-type{padding-top:24px!important}.contact-us-page .contact-section-page .contact-hero-section .vbs-split-hero__row--balanced{gap:12px!important}.contact-us-page .contact-section-page .contact-hero-section .vbs-split-hero__copy{gap:16px!important}.contact-us-page .contact-section-page .contact-hero-section .vbs-split-hero__copy>div:first-child{gap:10px!important}.contact-us-page .contact-section-page .contact-hero-section .vbs-split-hero__copy>div:first-child>div:first-child{gap:6px!important}.contact-us-page .contact-section-page .contact-hero-section .vbs-split-hero__media--single{margin-top:0!important}.contact-us-page .contact-section-page .vbs-get-in-touch__layout{display:flex!important;flex-direction:column!important;gap:20px!important}.contact-us-page .contact-section-page .vbs-our-locations__cards{display:flex!important;flex-direction:column!important;align-items:stretch!important;flex-wrap:nowrap!important;gap:16px!important;width:100%!important}.contact-us-page .contact-section-page .vbs-our-locations__card{flex:0 0 auto!important;width:100%!important;max-width:100%!important}.contact-us-page .contact-section-page .vbs-our-locations__map{height:240px}.contact-us-page .contact-section-page .vbs-our-locations__map-embed{min-height:240px}.contact-us-page .contact-section-page .vbs-our-locations-section__inner,.contact-us-page .contact-section-page section>.vbs-page-container.flex.flex-col{gap:32px!important}}.vbs-contact-zoho-wrap .vbs-zoho-prod .zcwf_heading,.vbs-contact-zoho-wrap .vbs-zoho-prod .zcwf_title{display:none!important;visibility:hidden!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;border:0!important}.vbs-contact-zoho-wrap .vbs-zoho-prod #crmWebToEntityForm.zcwf_lblLeft{width:100%!important;max-width:100%!important;padding:0!important;margin:0!important;background:rgba(0,0,0,0)!important;border:none!important;box-shadow:none!important;color:inherit!important}.vbs-contact-zoho-wrap .vbs-zoho-prod form{width:100%!important;margin:0!important;padding:0!important}.vbs-contact-zoho-wrap .vbs-zoho-prod .zcwf_lblLeft .zcwf_col_fld,.vbs-contact-zoho-wrap .vbs-zoho-prod .zcwf_lblLeft .zcwf_col_lab{width:100%!important;float:none!important;text-align:left!important;padding:0!important}.vbs-contact-zoho-wrap .vbs-zoho-prod .zcwf_button[name=reset],.vbs-contact-zoho-wrap .vbs-zoho-prod .zcwf_col_help{display:none!important}.vbs-contact-zoho-wrap .vbs-zoho-prod .zcwf_col_fld input[type=text]:focus,.vbs-contact-zoho-wrap .vbs-zoho-prod .zcwf_col_fld textarea:focus{border-color:#cbcccd!important;outline:none!important;box-shadow:none!important}.vbs-contact-zoho-wrap .vbs-zoho-prod .vbs-zoho-row-2{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:10px!important;margin:0!important}.vbs-contact-zoho-wrap .vbs-zoho-prod .vbs-zoho-row-full{margin:0!important}.vbs-contact-zoho-wrap .vbs-zoho-prod .vbs-zoho-row-2+.vbs-zoho-row-2,.vbs-contact-zoho-wrap .vbs-zoho-prod .vbs-zoho-row-2+.vbs-zoho-row-full,.vbs-contact-zoho-wrap .vbs-zoho-prod .vbs-zoho-row-full+.vbs-zoho-row-2{margin-top:16px!important}.vbs-contact-zoho-wrap .vbs-zoho-prod .zcwf_row{display:flex!important;flex-direction:column!important;gap:6px!important;margin:0!important}.vbs-contact-zoho-wrap .vbs-zoho-prod .zcwf_col_lab{margin:0!important}.vbs-contact-zoho-wrap .vbs-zoho-prod .zcwf_col_lab label{font-size:16px!important;font-weight:300!important;color:#111!important;font-family:inherit!important;line-height:1.4!important}.vbs-contact-zoho-wrap .vbs-zoho-prod .zcwf_col_lab label [style*="color: red"],.vbs-contact-zoho-wrap .vbs-zoho-prod .zcwf_col_lab label span{color:#d70416!important;font-weight:300!important}.vbs-contact-zoho-wrap .vbs-zoho-prod .zcwf_col_fld input[type=text],.vbs-contact-zoho-wrap .vbs-zoho-prod .zcwf_col_fld textarea{height:50px!important;min-height:50px!important;padding:10px!important;background:#fff!important;border:1px solid #cbcccd!important;border-radius:10px!important;color:#111!important;font-size:16px!important;font-weight:400!important;line-height:24px!important;font-family:inherit!important;box-sizing:border-box!important}.vbs-contact-zoho-wrap .vbs-zoho-prod .zcwf_col_fld textarea{min-height:88px!important;height:88px!important;resize:none!important}.vbs-contact-zoho-wrap .vbs-zoho-prod .zcwf_col_fld input::-moz-placeholder,.vbs-contact-zoho-wrap .vbs-zoho-prod .zcwf_col_fld textarea::-moz-placeholder{color:gray!important;opacity:1!important}.vbs-contact-zoho-wrap .vbs-zoho-prod .zcwf_col_fld input::placeholder,.vbs-contact-zoho-wrap .vbs-zoho-prod .zcwf_col_fld textarea::placeholder{color:gray!important;opacity:1!important}.vbs-contact-zoho-wrap .vbs-zoho-prod .vbs-zoho-actions{margin:16px 0 0!important}.vbs-contact-zoho-wrap .vbs-zoho-prod .vbs-zoho-actions .zcwf_col_fld{width:100%!important}.vbs-contact-zoho-wrap .vbs-zoho-prod .formsubmit.zcwf_button{width:100%!important;height:auto!important;padding:16px 20px!important;background:hsla(0,0%,100%,.1)!important;border:1.5px solid #d70416!important;border-radius:10px!important;backdrop-filter:blur(50px);color:#d70416!important;font-size:16px!important;font-weight:500!important;text-transform:capitalize!important;line-height:1.3!important;cursor:pointer}.vbs-contact-zoho-wrap .vbs-zoho-prod .formsubmit.zcwf_button:hover{background:hsla(0,0%,100%,.2)!important}@media(max-width:767px){.vbs-contact-zoho-wrap .vbs-zoho-prod .vbs-zoho-row-2{grid-template-columns:1fr!important;gap:10px!important}.vbs-contact-zoho-wrap{position:relative;z-index:2}.vbs-contact-zoho-wrap .vbs-zoho-iframe-form{position:relative;width:100%!important;max-width:100%!important;height:var(--vbs-zoho-iframe-visible-height)!important;min-height:var(--vbs-zoho-iframe-visible-height)!important;max-height:none!important;overflow:hidden!important;touch-action:manipulation;padding-left:0!important;padding-right:0!important}}@media(min-width:768px){.vbs-contact-zoho-wrap .vbs-zoho-iframe-form{position:relative;width:100%!important;max-width:100%!important;height:var(--vbs-zoho-iframe-visible-height)!important;min-height:var(--vbs-zoho-iframe-visible-height)!important;max-height:none!important;overflow:hidden;touch-action:manipulation}}@media(max-width:767px){.vbs-get-in-touch-section .vbs-contact-zoho-wrap,.vbs-get-in-touch-section .vbs-get-in-touch__embed-slot{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.vbs-get-in-touch-section .vbs-contact-zoho-wrap .vbs-zoho-iframe-form{position:relative;width:100%!important;max-width:100%!important;height:var(--vbs-zoho-iframe-visible-height)!important;min-height:var(--vbs-zoho-iframe-visible-height)!important;max-height:none!important;overflow:hidden!important;touch-action:manipulation;padding-left:0!important;padding-right:0!important}.vbs-get-in-touch-section .vbs-contact-zoho-wrap{margin-left:calc(-1*var(--vbs-page-gutter, 28px));margin-right:calc(-1*var(--vbs-page-gutter, 28px));width:calc(100% + 2*var(--vbs-page-gutter, 28px));max-width:none!important;padding-left:0!important;padding-right:0!important}.vbs-get-in-touch-section .vbs-get-in-touch__tab-panel,.vbs-get-in-touch-section .vbs-get-in-touch__tab-panels{min-height:0!important}}.vbs-contact-zoho-wrap .vbs-zoho-iframe-form__shift,.vbs-get-in-touch-section .vbs-zoho-iframe-form__shift{transform:translate3d(0,calc(-1 * var(--vbs-get-in-touch-zoho-header-crop, var(--vbs-zoho-iframe-header-crop))),0)!important;will-change:transform}.vbs-contact-zoho-wrap .vbs-zoho-iframe-form__frame{display:block;width:100%!important;max-width:100%!important;border:none;margin-top:0;height:var(--vbs-zoho-iframe-full-height)!important;transition:opacity .2s ease;touch-action:manipulation;pointer-events:auto}.vbs-contact-zoho-wrap .vbs-zoho-iframe-form.is-submitting .vbs-zoho-iframe-form__frame{opacity:.72;pointer-events:none}.vbs-contact-zoho-wrap .vbs-zoho-iframe-form__status{margin:12px 0 0;padding:0;color:#d70416;font-family:var(--font-inter),Inter,system-ui,sans-serif;font-size:16px;font-weight:500;line-height:1.4;animation:vbs-zoho-submit-pulse 1.2s ease-in-out infinite}@keyframes vbs-zoho-submit-pulse{0%,to{opacity:1}50%{opacity:.55}}.vbs-contact-zoho-wrap .vbs-zoho-prod .formsubmit.zcwf_button:disabled{opacity:.85;cursor:wait}.vbs-our-locations-section__inner{display:flex;flex-direction:column;gap:40px}@media(min-width:1024px){.vbs-our-locations-section__inner{gap:60px}}.vbs-our-locations-section__header{display:flex;flex-direction:column;gap:20px;max-width:522px}.vbs-our-locations-section__title-block{display:flex;flex-direction:column;gap:12px}.vbs-our-locations-section__desc{margin:0;max-width:100%;font-size:16px;font-weight:400;line-height:24px;color:gray}.vbs-our-locations__cards{display:flex;flex-direction:column;align-items:stretch;gap:20px;width:100%;min-width:0}@media(min-width:1024px){.vbs-our-locations__cards{flex-direction:row;align-items:stretch}}.vbs-our-locations__card{flex:0 0 auto;width:100%;max-width:100%;min-width:0;display:flex;flex-direction:column;gap:20px;padding:20px 14px;overflow:hidden;border-radius:10px;background:#fff;border:1px solid #cbcccd;box-shadow:none;transition:box-shadow .2s ease}@media(min-width:1024px){.vbs-our-locations__card{flex:1 1 0;width:auto}}.vbs-our-locations__card:hover{box-shadow:0 4px 10px rgba(0,0,0,.15)}.vbs-our-locations__card-header{display:flex;flex-direction:column;gap:20px;min-width:0;overflow:hidden}.vbs-our-locations__card-title-row{display:flex;align-items:center;gap:20px}.vbs-our-locations__card-title{font-size:24px;font-weight:500;color:#111;margin:0}.vbs-our-locations__meta-row{display:flex;flex-direction:column;gap:16px}@media(min-width:640px){.vbs-our-locations__meta-row{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:16px}}.vbs-our-locations__address{display:flex;align-items:flex-start;gap:10px;min-width:0;flex:0 1 auto;max-width:none;color:#111;text-decoration:none;transition:opacity .15s ease}.vbs-our-locations__address:hover{opacity:.8;text-decoration:underline}.vbs-our-locations__address p{flex:1 1 0;min-width:0;margin:0;font-size:15px;font-weight:400;line-height:24px;color:#111;text-transform:none;overflow-wrap:anywhere;word-break:break-word;white-space:normal}.vbs-our-locations__address-line1,.vbs-our-locations__address-line2{display:block}@media(max-width:767px){.vbs-get-in-touch__address-line2{margin-top:4px}}.vbs-our-locations__phone{display:flex;flex-shrink:0;align-items:center;gap:10px}@media(min-width:640px){.vbs-our-locations__phone{margin-left:auto;justify-content:flex-end;text-align:right}}.vbs-our-locations__email{display:flex;align-items:center;gap:10px}.vbs-our-locations__map{position:relative;width:100%;height:400px;overflow:hidden;border-radius:10px;background:#e8e8e8}@media(max-width:1023px){.vbs-our-locations__map{height:260px}}.vbs-our-locations__map-embed{display:block;width:100%;height:100%;min-height:400px;border:0}@media(max-width:1023px){.vbs-our-locations__map-embed{min-height:260px}}.vbs-our-locations__map-open{position:absolute;bottom:16px;right:16px;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:10px 12px;border-radius:10px;background:#fff;box-shadow:0 4px 10px rgba(0,0,0,.2);font-size:16px;font-weight:400;line-height:normal;color:#2299d6;text-decoration:none;transition:color .2s ease}.vbs-our-locations__map-open:hover{color:#1a7aad;text-decoration:none}.vbs-redesign-page .careers-section-page .careers-hero-section .vbs-split-hero__copy h1,.vbs-redesign-page .careers-section-page .vbs-get-in-touch__info-head h2:not(.vbs-careers-career-form__title){width:100%!important;max-width:497px!important}.vbs-redesign-page .careers-section-page .vbs-careers-career-form__title{width:auto!important;max-width:none!important;white-space:nowrap!important}.vbs-redesign-page .careers-section-page .mep-figma-benefits__head,.vbs-redesign-page .careers-section-page .mep-figma-benefits__head-top,.vbs-redesign-page .careers-section-page .mep-figma-benefits__title,.vbs-redesign-page .careers-section-page .mep-figma-benefits__title-accent,.vbs-redesign-page .careers-section-page .mep-figma-benefits__title-dark{width:100%!important;max-width:none!important}.vbs-redesign-page .careers-section-page{--vbs-about-hero-pad-top:64px!important;--vbs-about-section-gap:60px}@media(min-width:1024px){.vbs-redesign-page .careers-section-page{--vbs-about-section-gap:80px}}.vbs-redesign-page .careers-section-page>section.vbs-trust-strip-section:has(.vbs-home-hero-trust){padding-top:72px!important;margin-top:0!important}@media(min-width:768px){.vbs-redesign-page .careers-section-page>section.vbs-trust-strip-section:has(.vbs-home-hero-trust){padding-top:96px!important}}@media(min-width:1024px){.vbs-redesign-page .careers-section-page>section.vbs-trust-strip-section:has(.vbs-home-hero-trust){padding-top:120px!important}}.vbs-redesign-page .careers-section-page>section.vbs-trust-strip-section:has(.vbs-home-hero-trust) .vbs-home-hero-trust{margin-top:0!important}.vbs-redesign-page .careers-section-page>section.careers-hero-section:first-of-type{padding-top:var(--vbs-about-hero-pad-top)!important;padding-bottom:56px!important}@media(min-width:768px){.vbs-redesign-page .careers-section-page>section.careers-hero-section:first-of-type{padding-bottom:72px!important}}@media(min-width:1024px){.vbs-redesign-page .careers-section-page>section.careers-hero-section:first-of-type{padding-bottom:96px!important}}.vbs-redesign-page .careers-section-page section.mep-figma-benefits,.vbs-redesign-page .careers-section-page section.vbs-careers-openings{padding-top:72px!important;padding-bottom:72px!important}@media(min-width:768px){.vbs-redesign-page .careers-section-page section.mep-figma-benefits,.vbs-redesign-page .careers-section-page section.vbs-careers-openings{padding-top:90px!important;padding-bottom:90px!important}}@media(min-width:1024px){.vbs-redesign-page .careers-section-page section.mep-figma-benefits,.vbs-redesign-page .careers-section-page section.vbs-careers-openings{padding-top:90px!important;padding-bottom:90px!important}}.vbs-redesign-page .careers-section-page section.vbs-careers-why{padding-top:60px!important;padding-bottom:60px!important}@media(min-width:768px){.vbs-redesign-page .careers-section-page section.vbs-careers-why{padding-top:80px!important;padding-bottom:80px!important}}@media(min-width:1024px){.vbs-redesign-page .careers-section-page section.vbs-careers-why{padding-top:100px!important;padding-bottom:100px!important}}@media(max-width:767px){.vbs-redesign-page .careers-section-page{--vbs-about-hero-pad-top:12px;--vbs-about-section-gap:40px}.vbs-redesign-page .careers-section-page>section:first-of-type{padding-top:12px!important;padding-bottom:0!important}.vbs-redesign-page .careers-section-page>section.careers-hero-section:first-of-type{padding-top:12px!important;padding-bottom:48px!important}.vbs-redesign-page .careers-section-page>section.vbs-trust-strip-section:has(.vbs-home-hero-trust){padding-top:24px!important;padding-bottom:12px!important}.vbs-redesign-page .careers-section-page .vbs-careers-career-form__title{font-size:clamp(24px,6.8vw,36px)!important;letter-spacing:-.01em}.vbs-redesign-page .careers-section-page>section:not(:first-of-type){padding-top:40px!important}.vbs-redesign-page .careers-section-page section.mep-figma-benefits,.vbs-redesign-page .careers-section-page section.vbs-careers-openings{padding-top:56px!important;padding-bottom:56px!important}.vbs-redesign-page .careers-section-page section.vbs-careers-why{padding-top:60px!important;padding-bottom:60px!important}.vbs-redesign-page .careers-section-page .careers-hero-section .vbs-split-hero__row--balanced{gap:8px!important}.vbs-redesign-page .careers-section-page .careers-hero-section .vbs-split-hero__copy{gap:16px!important}.vbs-redesign-page .careers-section-page .careers-hero-section .vbs-split-hero__copy>div:first-child{gap:12px!important}.vbs-redesign-page .careers-section-page .careers-hero-section .vbs-split-hero__copy>div:first-child>div{gap:8px!important}.vbs-redesign-page .careers-section-page .careers-hero-section .vbs-split-hero__media--single{margin-top:0!important}.vbs-redesign-page .careers-section-page .careers-hero-section .vbs-split-hero__copy>.primary-cta,.vbs-redesign-page .careers-section-page .careers-hero-section .vbs-split-hero__copy>a.primary-cta{align-self:center!important}.vbs-redesign-page .careers-section-page .vbs-careers-benefits .vbs-careers-section__inner,.vbs-redesign-page .careers-section-page .vbs-careers-openings .vbs-careers-section__inner,.vbs-redesign-page .careers-section-page .vbs-careers-why .vbs-careers-section__inner{gap:32px!important}.vbs-redesign-page .careers-section-page .vbs-careers-benefits .vbs-careers-section__header,.vbs-redesign-page .careers-section-page .vbs-careers-openings .vbs-careers-section__header,.vbs-redesign-page .careers-section-page .vbs-careers-why .vbs-careers-section__header{gap:12px!important}.vbs-redesign-page .careers-section-page .vbs-careers-benefits .vbs-careers-section__title-block,.vbs-redesign-page .careers-section-page .vbs-careers-openings .vbs-careers-section__title-block,.vbs-redesign-page .careers-section-page .vbs-careers-why .vbs-careers-section__title-block{gap:8px!important}}.vbs-careers-benefits .vbs-careers-section__inner,.vbs-careers-openings .vbs-careers-section__inner,.vbs-careers-why .vbs-careers-section__inner{display:flex;flex-direction:column;align-items:center;gap:60px}.vbs-careers-benefits .vbs-careers-section__header,.vbs-careers-openings .vbs-careers-section__header,.vbs-careers-why .vbs-careers-section__header{display:flex;align-self:stretch;flex-direction:column;align-items:flex-start;gap:20px}.vbs-careers-benefits .vbs-careers-section__title-block,.vbs-careers-openings .vbs-careers-section__title-block,.vbs-careers-why .vbs-careers-section__title-block{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.vbs-careers-benefits .vbs-careers-section__title,.vbs-careers-openings .vbs-careers-section__title,.vbs-careers-why .vbs-careers-section__title{text-align:left}.vbs-careers-benefits .vbs-careers-section__desc,.vbs-careers-openings .vbs-careers-section__desc,.vbs-careers-why .vbs-careers-section__desc{margin:0;font-size:16px;font-weight:400;line-height:24px;color:gray;text-transform:none}.vbs-careers-benefits .vbs-careers-why .vbs-careers-section__desc,.vbs-careers-openings .vbs-careers-why .vbs-careers-section__desc,.vbs-careers-why .vbs-careers-why .vbs-careers-section__desc{max-width:536px}.vbs-careers-benefits .vbs-careers-benefits .vbs-careers-section__desc,.vbs-careers-openings .vbs-careers-benefits .vbs-careers-section__desc,.vbs-careers-why .vbs-careers-benefits .vbs-careers-section__desc{max-width:581px}.vbs-careers-benefits .vbs-careers-openings .vbs-careers-section__desc,.vbs-careers-openings .vbs-careers-openings .vbs-careers-section__desc,.vbs-careers-why .vbs-careers-openings .vbs-careers-section__desc{max-width:447px}.vbs-careers-why__grid{display:flex;width:100%;flex-direction:column;gap:20px}@media(min-width:1024px){.vbs-careers-why__grid{flex-direction:row;align-items:stretch;gap:0}}.vbs-careers-why__card{display:flex;flex:1 1 0;min-width:0;flex-direction:column;align-items:flex-start;gap:20px;padding-left:10px;padding-right:10px;background:#fff}@media(min-width:1024px){.vbs-careers-why__card{position:relative;padding-left:28px;padding-right:28px}.vbs-careers-why__card:first-child{padding-left:10px}.vbs-careers-why__card:last-child{padding-right:10px}.vbs-careers-why__card:not(:first-child):before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:linear-gradient(180deg,rgba(203,204,205,0),#cbcccd 18%,#cbcccd 82%,rgba(203,204,205,0));pointer-events:none}}.vbs-careers-why__card-head{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.vbs-careers-why__number{margin:0;font-size:38px!important;font-weight:400!important;line-height:1.1!important}.vbs-careers-why__number-digit--green{color:#42aa32!important}.vbs-careers-why__number-digit--blue{color:#2299d6!important}.vbs-careers-why__number-digit--yellow{color:#f0b300!important}.vbs-careers-why__number-digit--base{color:#111!important}.vbs-careers-why__card-title{margin:0;font-size:24px;font-weight:400;line-height:1.35;color:#111}.vbs-careers-why__card-desc{margin:0;font-size:16px;font-weight:400;line-height:24px;color:gray}.vbs-careers-openings--hidden{display:none!important}.vbs-careers-openings__list{display:flex;width:100%;flex-direction:column;align-items:stretch;gap:20px}.vbs-careers-openings__row{display:flex;min-height:96px;align-items:center;justify-content:space-between;gap:16px;padding:20px;overflow:hidden;border-bottom:1px solid #cbcccd}.vbs-careers-openings__row--link,.vbs-careers-openings__row--static{width:100%}.vbs-careers-openings__row--link{text-decoration:none;color:inherit;cursor:pointer;transition:background-color .2s ease}.vbs-careers-openings__row--static{cursor:default}.vbs-careers-openings__row--link:hover{background:#f5f5f5}.vbs-careers-openings__row--link.vbs-careers-openings__row--highlight:hover{background:#f0f0f0}.vbs-careers-openings__row--highlight{background:#fafafa}.vbs-careers-openings__row--default{background:#fff}.vbs-careers-openings__job-title{margin:0;font-size:24px!important;font-weight:400!important;line-height:1.3!important;color:#111!important}.vbs-careers-openings__tags{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-end;gap:10px}.vbs-careers-openings__tag{padding:6px 12px;border-radius:10px;border:1px solid #2299d6;background:rgba(34,153,214,.1);font-size:14px;font-weight:400;line-height:24px;color:#2299d6;white-space:nowrap}@media(max-width:767px){.vbs-careers-openings__row{flex-direction:column;align-items:flex-start}.vbs-careers-openings__tags{justify-content:flex-start}}.vbs-redesign-page .about-section-page.careers-section-page .deferred-section-host section.vbs-careers-why,.vbs-redesign-page .about-section-page.careers-section-page>section.vbs-careers-why{padding-top:60px!important;padding-bottom:60px!important}@media(min-width:768px){.vbs-redesign-page .about-section-page.careers-section-page .deferred-section-host section.vbs-careers-why,.vbs-redesign-page .about-section-page.careers-section-page>section.vbs-careers-why{padding-top:80px!important;padding-bottom:80px!important}}@media(min-width:1024px){.vbs-redesign-page .about-section-page.careers-section-page .deferred-section-host section.vbs-careers-why,.vbs-redesign-page .about-section-page.careers-section-page>section.vbs-careers-why{padding-top:100px!important;padding-bottom:100px!important}}.vbs-redesign-page .about-section-page.careers-section-page>section.vbs-careers-hero.careers-hero-section{padding-top:64px!important;padding-bottom:56px!important}@media(min-width:768px){.vbs-redesign-page .about-section-page.careers-section-page>section.vbs-careers-hero.careers-hero-section{padding-bottom:72px!important}}@media(min-width:1024px){.vbs-redesign-page .about-section-page.careers-section-page>section.vbs-careers-hero.careers-hero-section{padding-bottom:96px!important}}.vbs-redesign-page .about-section-page.careers-section-page>section.vbs-careers-trust-strip.vbs-trust-strip-section{padding-top:72px!important;margin-top:0!important}@media(min-width:768px){.vbs-redesign-page .about-section-page.careers-section-page>section.vbs-careers-trust-strip.vbs-trust-strip-section{padding-top:96px!important}}@media(min-width:1024px){.vbs-redesign-page .about-section-page.careers-section-page>section.vbs-careers-trust-strip.vbs-trust-strip-section{padding-top:120px!important}}.vbs-redesign-page .about-section-page.careers-section-page>section.vbs-careers-trust-strip.vbs-trust-strip-section .vbs-home-hero-trust{padding-top:0!important;padding-bottom:0!important}@media(max-width:767px){.vbs-redesign-page .about-section-page.careers-section-page>section.vbs-careers-hero.careers-hero-section{padding-top:12px!important;padding-bottom:48px!important}.vbs-redesign-page .about-section-page.careers-section-page>section.vbs-careers-trust-strip.vbs-trust-strip-section{padding-top:24px!important;padding-bottom:12px!important}}.vbs-redesign-page .about-section-page.careers-section-page .deferred-section-host section.vbs-careers-benefits.mep-figma-benefits,.vbs-redesign-page .about-section-page.careers-section-page>section.vbs-careers-benefits.mep-figma-benefits{padding-top:72px!important;padding-bottom:72px!important}@media(min-width:768px){.vbs-redesign-page .about-section-page.careers-section-page .deferred-section-host section.vbs-careers-benefits.mep-figma-benefits,.vbs-redesign-page .about-section-page.careers-section-page>section.vbs-careers-benefits.mep-figma-benefits{padding-top:90px!important;padding-bottom:100px!important}}@media(min-width:1024px){.vbs-redesign-page .about-section-page.careers-section-page .deferred-section-host section.vbs-careers-benefits.mep-figma-benefits,.vbs-redesign-page .about-section-page.careers-section-page>section.vbs-careers-benefits.mep-figma-benefits{padding-top:90px!important;padding-bottom:120px!important}}.vbs-redesign-page .about-section-page.careers-section-page .deferred-section-host section.vbs-careers-benefits.mep-figma-benefits .mep-figma-benefits__container,.vbs-redesign-page .about-section-page.careers-section-page>section.vbs-careers-benefits.mep-figma-benefits .mep-figma-benefits__container{padding-bottom:0!important}@media(max-width:767px){.vbs-redesign-page .about-section-page.careers-section-page .deferred-section-host section.vbs-careers-benefits.mep-figma-benefits,.vbs-redesign-page .about-section-page.careers-section-page>section.vbs-careers-benefits.mep-figma-benefits{padding-top:56px!important;padding-bottom:72px!important}}.vbs-redesign-page.about-section-page.vbs-leadership-page>section.leadership-hero-section.about-hero-section:first-of-type{margin-top:0!important;padding-top:52px!important;padding-bottom:20px!important}@media(max-width:1023px){.vbs-redesign-page.about-section-page.vbs-leadership-page>section.leadership-hero-section.about-hero-section:first-of-type{padding-top:40px!important;padding-bottom:12px!important}}@media(max-width:767px){.vbs-redesign-page.about-section-page.vbs-leadership-page>section.leadership-hero-section.about-hero-section:first-of-type{padding-top:12px!important;padding-bottom:8px!important}}.vbs-leadership-team .vbs-leadership-team__inner{display:flex;flex-direction:column;align-items:flex-start;gap:24px}@media(min-width:1024px){.vbs-leadership-team .vbs-leadership-team__inner{gap:60px}}.vbs-leadership-team .vbs-leadership-team__header{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:12px}@media(min-width:1024px){.vbs-leadership-team .vbs-leadership-team__header{gap:20px}}.vbs-leadership-team .vbs-leadership-team__title-block{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.vbs-leadership-team .vbs-leadership-team__title{text-align:left}.vbs-leadership-team .vbs-leadership-team__desc{margin:0;max-width:673px;font-size:16px!important;font-weight:400!important;line-height:24px!important;color:gray!important;text-transform:none}.vbs-leadership-team .vbs-leadership-team__body{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:12px}@media(min-width:1024px){.vbs-leadership-team .vbs-leadership-team__body{gap:20px}}.vbs-leadership-team .vbs-leadership-team__tabs{display:flex;flex-wrap:nowrap;align-items:flex-end;justify-content:flex-start;gap:8px;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.vbs-leadership-team .vbs-leadership-team__tabs::-webkit-scrollbar{display:none}@media(min-width:1024px){.vbs-leadership-team .vbs-leadership-team__tabs{flex-wrap:wrap;gap:10px;overflow-x:visible}}.vbs-leadership-team .vbs-leadership-team__tab{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;padding:10px 14px;border:none;border-radius:10px;font-family:var(--font-inter,Inter,sans-serif)!important;font-size:14px!important;font-weight:400!important;line-height:normal!important;text-transform:capitalize!important;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,color .2s ease}@media(min-width:1024px){.vbs-leadership-team .vbs-leadership-team__tab{padding:12px 20px;font-size:16px!important}}.vbs-leadership-team .vbs-leadership-team__tab--active{background:#d70416;color:#fff!important;font-weight:600!important}.vbs-leadership-team .vbs-leadership-team__tab--inactive{background:#eee;color:#111!important}.vbs-leadership-team .vbs-leadership-team__cards,.vbs-leadership-team .vbs-leadership-team__rows{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:20px}.vbs-leadership-team .vbs-leadership-team__row{display:grid;width:100%;grid-template-columns:minmax(0,345px);gap:20px;justify-content:start;justify-items:start}@media(min-width:640px){.vbs-leadership-team .vbs-leadership-team__row{grid-template-columns:repeat(2,minmax(0,345px))}}@media(min-width:1024px){.vbs-leadership-team .vbs-leadership-team__row{grid-template-columns:repeat(3,minmax(0,345px))}.vbs-leadership-team .vbs-leadership-team__row--2{grid-template-columns:repeat(2,minmax(0,345px))}}.vbs-leadership-team__card{display:flex;width:100%;max-width:345px;min-width:0;flex-direction:column;align-items:stretch;overflow:hidden;border-radius:10px;border:1px solid #cbcccd;background:#fff;transition:box-shadow .25s ease}.vbs-leadership-team__card--featured{box-shadow:0 4px 15px rgba(0,0,0,.2)}.vbs-leadership-team__card:focus-within,.vbs-leadership-team__card:hover{box-shadow:0 4px 20px rgba(34,153,214,.28)}.vbs-leadership-team__card-media{position:relative;width:100%;height:282px;overflow:hidden;background:linear-gradient(180deg,#b3b3b3,#5c5c5c);transition:background .35s ease}.vbs-leadership-team__card:focus-within .vbs-leadership-team__card-media,.vbs-leadership-team__card:hover .vbs-leadership-team__card-media{background:linear-gradient(180deg,#b8e4f5,#2299d6)}.vbs-leadership-team__card-photo{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;mix-blend-mode:luminosity;transition:mix-blend-mode .35s ease,filter .35s ease,opacity .35s ease}.vbs-leadership-team__card:focus-within .vbs-leadership-team__card-photo,.vbs-leadership-team__card:hover .vbs-leadership-team__card-photo{mix-blend-mode:normal;filter:none}.vbs-leadership-team__card--color-photo .vbs-leadership-team__card-photo{mix-blend-mode:normal;filter:none}.vbs-leadership-team__card-body{display:flex;width:100%;flex:1 1 auto;flex-direction:column;padding:20px}.vbs-leadership-team__card-content{display:flex;width:100%;flex:1 1 auto;flex-direction:column;align-items:stretch;gap:20px}.vbs-leadership-team__card-copy{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:10px}.vbs-leadership-team__card-name{margin:0;width:100%;font-size:22px!important;font-weight:500!important;line-height:1.3!important;color:#111!important}.vbs-leadership-team__card-role{font-weight:500!important}.vbs-leadership-team__card-bio,.vbs-leadership-team__card-role{margin:0;width:100%;font-size:16px!important;line-height:24px!important;color:gray!important}.vbs-leadership-team__card-bio{font-weight:400!important}.vbs-leadership-team__empty{margin:0;font-size:16px!important;color:gray!important}.vbs-leadership-team__card-footer{display:flex;width:100%;align-items:flex-end;justify-content:flex-end;gap:12px}.vbs-leadership-team__view-more{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0;border:none;background:rgba(0,0,0,0);font-size:16px!important;font-weight:400!important;line-height:normal!important;color:#747474!important;cursor:pointer;text-decoration:none;white-space:nowrap;transition:color .25s ease}.vbs-leadership-team__card:focus-within .vbs-leadership-team__view-more,.vbs-leadership-team__card:hover .vbs-leadership-team__view-more{color:#2299d6!important}.vbs-leadership-team__view-more-chevron{width:24px;height:24px;flex-shrink:0;color:currentColor}.vbs-leadership-team__linkedin{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;position:relative;width:34px;height:34px;padding:0;border:none;background:rgba(0,0,0,0);line-height:0}.vbs-leadership-team__linkedin-icon{display:block;width:34px;height:34px;-o-object-fit:contain;object-fit:contain}.vbs-leadership-team__linkedin-icon--default,.vbs-leadership-team__linkedin-icon--hover{position:absolute;inset:0;transition:opacity .2s ease}.vbs-leadership-team__linkedin-icon--default{opacity:1;z-index:1}.vbs-leadership-team__linkedin-icon--hover{opacity:0;z-index:2}.vbs-leadership-team__card:focus-within .vbs-leadership-team__linkedin-icon--default,.vbs-leadership-team__card:hover .vbs-leadership-team__linkedin-icon--default,a.vbs-leadership-team__linkedin:hover .vbs-leadership-team__linkedin-icon--default{opacity:0}.vbs-leadership-team__card:focus-within .vbs-leadership-team__linkedin-icon--hover,.vbs-leadership-team__card:hover .vbs-leadership-team__linkedin-icon--hover,a.vbs-leadership-team__linkedin:hover .vbs-leadership-team__linkedin-icon--hover{opacity:1}.vbs-redesign-page .vbs-life-at-vbs-hero{padding-top:48px;padding-bottom:48px}@media(max-width:767px){.vbs-redesign-page .vbs-life-at-vbs-hero{padding-top:24px;padding-bottom:32px}}@media(min-width:768px){.vbs-redesign-page .vbs-life-at-vbs-hero{padding-top:60px;padding-bottom:60px}}@media(min-width:1024px){.vbs-redesign-page .vbs-life-at-vbs-hero{padding-top:72px;padding-bottom:40px}}.vbs-redesign-page .vbs-life-at-vbs-hero__row{display:flex;flex-direction:column;align-items:center;gap:30px}@media(max-width:767px){.vbs-redesign-page .vbs-life-at-vbs-hero__row{gap:16px}}@media(min-width:1024px){.vbs-redesign-page .vbs-life-at-vbs-hero__row{flex-direction:row;align-items:center;justify-content:space-between;gap:30px}}.vbs-redesign-page .vbs-life-at-vbs-hero__copy{display:flex;flex:1 1 0;min-width:0;flex-direction:column;align-items:flex-start;justify-content:center;gap:30px}@media(max-width:767px){.vbs-redesign-page .vbs-life-at-vbs-hero__copy{gap:16px}}@media(min-width:1024px){.vbs-redesign-page .vbs-life-at-vbs-hero__copy{padding-top:28px;padding-bottom:12px}}.vbs-redesign-page .vbs-life-at-vbs-hero__intro{display:flex;flex-direction:column;align-items:flex-start;gap:20px}@media(max-width:767px){.vbs-redesign-page .vbs-life-at-vbs-hero__intro{gap:10px}}.vbs-redesign-page .vbs-life-at-vbs-hero__title-block{display:flex;flex-direction:column;align-items:flex-start;gap:12px}@media(max-width:767px){.vbs-redesign-page .vbs-life-at-vbs-hero__title-block{gap:6px}}.vbs-redesign-page .vbs-life-at-vbs-hero__title{width:100%;max-width:497px;margin:0;font-size:48px!important;font-weight:500;line-height:1.15!important;color:#111;text-transform:capitalize;word-break:break-word}.vbs-redesign-page .vbs-life-at-vbs-hero__title-accent,.vbs-redesign-page .vbs-life-at-vbs-hero__title-lead,.vbs-redesign-page .vbs-life-at-vbs-hero__title-text{display:inline;font-size:inherit;line-height:inherit}.vbs-redesign-page .vbs-life-at-vbs-hero__title-lead{font-weight:500;color:#111}.vbs-redesign-page .vbs-life-at-vbs-hero__title-accent{font-weight:300;color:#d70416}@media(max-width:1023px){.vbs-redesign-page .vbs-life-at-vbs-hero__title{font-size:clamp(36px,8vw,60px)!important;line-height:1.05!important}}@media(max-width:767px){.vbs-redesign-page .vbs-life-at-vbs-hero__title{font-size:clamp(32px,8.5vw,40px)!important;line-height:1.05!important}}.vbs-redesign-page .vbs-life-at-vbs-hero__desc{max-width:536px;margin:0;font-size:16px;font-weight:400;line-height:24px;color:gray}.vbs-redesign-page .vbs-life-at-vbs-hero__media{position:relative;width:100%;max-width:588px;aspect-ratio:588/480;overflow:hidden;border-radius:9.06px;flex-shrink:0}@media(min-width:1024px){.vbs-redesign-page .vbs-life-at-vbs-hero__media{flex:0 0 auto;width:min(588px,100%)}}.vbs-redesign-page .vbs-life-at-vbs-hero__media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.vbs-redesign-page .vbs-life-at-vbs-section{padding-top:48px;padding-bottom:48px}@media(min-width:768px){.vbs-redesign-page .vbs-life-at-vbs-section{padding-top:60px;padding-bottom:60px}}@media(min-width:1024px){.vbs-redesign-page .vbs-life-at-vbs-section{padding-top:100px;padding-bottom:100px}}.vbs-redesign-page .vbs-life-at-vbs-section__inner{display:flex;flex-direction:column;align-items:center;gap:40px}@media(min-width:1024px){.vbs-redesign-page .vbs-life-at-vbs-section__inner{gap:60px}}.vbs-redesign-page .vbs-life-at-vbs-section__header{display:flex;max-width:590px;flex-direction:column;align-items:center;gap:20px;text-align:center}.vbs-redesign-page .vbs-life-at-vbs-section__title-block{display:flex;flex-direction:column;align-items:center;gap:12px}.vbs-redesign-page .vbs-life-at-vbs-section__title{margin:0;font-size:clamp(32px,7vw,48px);font-weight:500;line-height:normal;color:#111;text-transform:capitalize}.vbs-redesign-page .vbs-life-at-vbs-section__title-accent{font-weight:300;color:#d70416}.vbs-redesign-page .vbs-life-at-vbs-section__desc{margin:0;max-width:581px;font-size:16px;font-weight:400;line-height:24px;color:gray;text-transform:capitalize}.vbs-redesign-page .vbs-life-at-vbs-section--why{padding-bottom:0}.vbs-redesign-page .vbs-life-at-vbs-section--why .vbs-life-at-vbs-section__desc,.vbs-redesign-page .vbs-life-at-vbs-section--why .vbs-life-at-vbs-section__header{max-width:736px}.vbs-redesign-page .vbs-life-at-vbs-section--why .vbs-life-at-vbs-section__inner{padding-bottom:0;margin-bottom:40px}@media(min-width:1024px){.vbs-redesign-page .vbs-life-at-vbs-section--why .vbs-life-at-vbs-section__inner{margin-bottom:60px}}.vbs-redesign-page .vbs-life-at-vbs-section__cta-wrap{display:flex;justify-content:center;padding-top:0;padding-bottom:48px}@media(min-width:768px){.vbs-redesign-page .vbs-life-at-vbs-section__cta-wrap{padding-bottom:60px}}@media(min-width:1024px){.vbs-redesign-page .vbs-life-at-vbs-section__cta-wrap{padding-bottom:100px}}.vbs-redesign-page .vbs-life-at-vbs-gallery__bleed{width:100vw;max-width:100%;margin-top:0;margin-bottom:40px;margin-left:calc(50% - 50vw);overflow:hidden}@media(min-width:1024px){.vbs-redesign-page .vbs-life-at-vbs-gallery__bleed{margin-bottom:60px}}.vbs-redesign-page .vbs-life-at-vbs-gallery__viewport{--vbs-gallery-scale:0.52;--vbs-gallery-gap:8px;--vbs-gallery-square:254px;--vbs-gallery-wide-w:378px;--vbs-gallery-tall-w:328px;--vbs-gallery-tall-h:528px;width:100%;overflow:hidden}@media(min-width:640px){.vbs-redesign-page .vbs-life-at-vbs-gallery__viewport{--vbs-gallery-scale:0.68;--vbs-gallery-gap:9px}}@media(min-width:1024px){.vbs-redesign-page .vbs-life-at-vbs-gallery__viewport{--vbs-gallery-scale:1;--vbs-gallery-gap:10px}}.vbs-redesign-page .vbs-life-at-vbs-gallery__marquee{display:flex;width:-moz-max-content;width:max-content;animation:vbs-life-at-vbs-gallery-scroll 25s linear infinite;will-change:transform}.vbs-redesign-page .vbs-life-at-vbs-gallery__marquee:hover{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.vbs-redesign-page .vbs-life-at-vbs-gallery__marquee{animation:none}.vbs-redesign-page .vbs-life-at-vbs-gallery__marquee .vbs-life-at-vbs-gallery+.vbs-life-at-vbs-gallery{display:none}}.vbs-redesign-page .vbs-life-at-vbs-gallery{--vbs-gallery-row-h:calc((var(--vbs-gallery-tall-h) - var(--vbs-gallery-gap)) / 2 * var(--vbs-gallery-scale));display:grid;flex-shrink:0;width:-moz-max-content;width:max-content;height:calc(var(--vbs-gallery-tall-h)*var(--vbs-gallery-scale));grid-template-rows:var(--vbs-gallery-row-h) var(--vbs-gallery-row-h);grid-auto-flow:column dense;grid-auto-columns:max-content;gap:calc(var(--vbs-gallery-gap)*var(--vbs-gallery-scale));padding-right:calc(var(--vbs-gallery-gap)*var(--vbs-gallery-scale))}.vbs-redesign-page .vbs-life-at-vbs-gallery__tile{position:relative;width:calc(var(--vbs-gallery-square)*var(--vbs-gallery-scale));height:var(--vbs-gallery-row-h);overflow:hidden;border-radius:10px;outline:calc(5px*var(--vbs-gallery-scale)) solid #fafafa;outline-offset:calc(-5px*var(--vbs-gallery-scale));background:#f0f0f0}.vbs-redesign-page .vbs-life-at-vbs-gallery__tile--wide{width:calc(var(--vbs-gallery-wide-w)*var(--vbs-gallery-scale));height:var(--vbs-gallery-row-h)}.vbs-redesign-page .vbs-life-at-vbs-gallery__tile--tall{grid-row:span 2;width:calc(var(--vbs-gallery-tall-w)*var(--vbs-gallery-scale));height:calc(var(--vbs-gallery-tall-h)*var(--vbs-gallery-scale))}.vbs-redesign-page .vbs-life-at-vbs-gallery__tile img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@keyframes vbs-life-at-vbs-gallery-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.vbs-redesign-page .vbs-life-at-vbs-events__years{display:grid;width:100%;grid-template-columns:1fr;row-gap:50px;-moz-column-gap:60px;column-gap:60px}@media(min-width:1024px){.vbs-redesign-page .vbs-life-at-vbs-events__years{grid-template-columns:repeat(2,minmax(0,1fr))}}.vbs-redesign-page .vbs-life-at-vbs-events__year-block{display:flex;width:100%;min-width:0;flex-direction:column;align-items:center;gap:20px;overflow:visible}.vbs-redesign-page .vbs-life-at-vbs-events__year-title{margin:0;text-align:center;font-size:21.35px;font-weight:500;line-height:normal;color:#111;text-transform:capitalize}.vbs-redesign-page .vbs-life-at-vbs-events__year-accent{font-weight:300;color:#d70416}.vbs-redesign-page .vbs-life-at-vbs-events__stage{--event-featured-w:min(200px,46vw);--event-thumb-w:min(88px,21vw);--event-thumb-h:min(100px,24vw);--event-overlap:18px;--event-radius:6px;position:relative;display:flex;width:-moz-fit-content;width:fit-content;max-width:100%;align-items:center;justify-content:center;margin:0 auto;overflow:visible}@media(min-width:640px){.vbs-redesign-page .vbs-life-at-vbs-events__stage{--event-featured-w:min(280px,58%);--event-thumb-w:min(170px,32%);--event-thumb-h:min(194px,37%);--event-overlap:32px}}@media(min-width:1024px){.vbs-redesign-page .vbs-life-at-vbs-events__stage{--event-featured-w:286px;--event-thumb-w:170px;--event-thumb-h:194px;--event-overlap:36px}}.vbs-redesign-page .vbs-life-at-vbs-events__thumb-wrap{position:relative;flex-shrink:0;z-index:1}.vbs-redesign-page .vbs-life-at-vbs-events__thumb-wrap--left{width:var(--event-thumb-w);margin-right:calc(-1*var(--event-overlap))}.vbs-redesign-page .vbs-life-at-vbs-events__thumb-wrap--right{width:var(--event-thumb-w);margin-left:calc(-1*var(--event-overlap))}.vbs-redesign-page .vbs-life-at-vbs-events__thumb{position:relative;width:var(--event-thumb-w);height:var(--event-thumb-h);overflow:hidden;border-radius:var(--event-radius);background:#b1b1b1}.vbs-redesign-page .vbs-life-at-vbs-events__thumb img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.vbs-redesign-page .vbs-life-at-vbs-events__featured-wrap{position:relative;z-index:2;flex-shrink:0;overflow:visible}.vbs-redesign-page .vbs-life-at-vbs-events__featured{position:relative;width:var(--event-featured-w);aspect-ratio:286/326;overflow:hidden;border-radius:var(--event-radius);background:#fff;box-shadow:0 8px 32px rgba(17,17,17,.12)}.vbs-redesign-page .vbs-life-at-vbs-events__featured img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:translateZ(0)}.vbs-redesign-page .vbs-life-at-vbs-events__featured-overlay{pointer-events:none;position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(17,17,17,0) 40%,rgba(17,17,17,.75))}.vbs-redesign-page .vbs-life-at-vbs-events__featured-title{position:absolute;z-index:2;left:50%;bottom:20px;max-width:calc(100% - 40px);margin:0;font-size:clamp(16px,2.5vw,24px);font-weight:500;line-height:normal;color:#fff;text-align:center;transform:translateX(-50%)}.vbs-redesign-page .vbs-life-at-vbs-events__nav{position:absolute;top:50%;z-index:10;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;margin:0;transform:translateY(-50%);border-radius:var(--event-radius);border:1px solid #fff;cursor:pointer;color:#111;backdrop-filter:blur(6px);transition:opacity .2s ease;pointer-events:auto}@media(min-width:640px){.vbs-redesign-page .vbs-life-at-vbs-events__nav{width:40px;height:40px}}.vbs-redesign-page .vbs-life-at-vbs-events__nav:hover{opacity:.85}.vbs-redesign-page .vbs-life-at-vbs-events__nav:focus-visible{outline:2px solid #2299d6;outline-offset:2px}.vbs-redesign-page .vbs-life-at-vbs-events__nav--prev{left:0;transform:translate(-50%,-50%);background:#fff;color:#111}.vbs-redesign-page .vbs-life-at-vbs-events__nav--next{right:0;left:auto;transform:translate(50%,-50%);background:hsla(0,0%,100%,.92);color:#111}.vbs-redesign-page .about-section-page.life-at-vbs-page>section.vbs-life-at-vbs-hero:first-of-type{padding-top:56px!important;padding-bottom:24px!important}@media(min-width:768px){.vbs-redesign-page .about-section-page.life-at-vbs-page>section.vbs-life-at-vbs-hero:first-of-type{padding-top:64px!important;padding-bottom:28px!important}}@media(min-width:1024px){.vbs-redesign-page .about-section-page.life-at-vbs-page>section.vbs-life-at-vbs-hero:first-of-type{padding-top:72px!important;padding-bottom:32px!important}}@media(max-width:767px){.vbs-redesign-page .about-section-page.life-at-vbs-page>section.vbs-life-at-vbs-hero:first-of-type{padding-top:28px!important;padding-bottom:16px!important}}.vbs-redesign-page .about-section-page.life-at-vbs-page>section.vbs-trust-strip-section:has(.vbs-home-hero-trust){padding-top:16px!important;padding-bottom:24px!important;margin-top:0!important}@media(min-width:768px){.vbs-redesign-page .about-section-page.life-at-vbs-page>section.vbs-trust-strip-section:has(.vbs-home-hero-trust){padding-top:20px!important;padding-bottom:32px!important}}@media(min-width:1024px){.vbs-redesign-page .about-section-page.life-at-vbs-page>section.vbs-trust-strip-section:has(.vbs-home-hero-trust){padding-top:24px!important;padding-bottom:40px!important}}@media(max-width:767px){.vbs-redesign-page .about-section-page.life-at-vbs-page>section.vbs-trust-strip-section:has(.vbs-home-hero-trust){padding-top:12px!important;padding-bottom:16px!important}}.vbs-redesign-page .about-section-page.life-at-vbs-page>section.vbs-trust-strip-section:has(.vbs-home-hero-trust) .vbs-home-hero-trust{margin-top:0!important;padding-top:0!important;padding-bottom:0!important}.vbs-redesign-page .about-section-page.life-at-vbs-page>section.vbs-life-at-vbs-section:has(.vbs-life-at-vbs-events__years){padding-bottom:48px!important}@media(min-width:768px){.vbs-redesign-page .about-section-page.life-at-vbs-page>section.vbs-life-at-vbs-section:has(.vbs-life-at-vbs-events__years){padding-bottom:60px!important}}@media(min-width:1024px){.vbs-redesign-page .about-section-page.life-at-vbs-page>section.vbs-life-at-vbs-section:has(.vbs-life-at-vbs-events__years){padding-bottom:80px!important}}.vbs-redesign-page .about-section-page.life-at-vbs-page>section.vbs-get-in-touch-section{padding-top:48px!important}@media(max-width:767px){.vbs-redesign-page .about-section-page.life-at-vbs-page>section.vbs-get-in-touch-section{padding-top:40px!important}}@media(min-width:1024px){.vbs-redesign-page .about-section-page.life-at-vbs-page>section.vbs-get-in-touch-section{padding-top:80px!important}}.vbs-engagement-models-section{background:#fafafa;padding:60px 0;overflow:visible}.vbs-engagement-models-section--home{background:#fff}@media(min-width:1024px){.vbs-engagement-models-section{padding:100px 0}}.vbs-engagement-models-section__container{display:flex;flex-direction:column;align-items:center;gap:20px;overflow:visible}.vbs-engagement-models-section__header{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:20px}.vbs-engagement-models-section__title-block{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.vbs-engagement-models-section__tag{display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;border-radius:10px;border:1px solid #2299d6;background:rgba(34,153,214,.1);font-size:13px;font-weight:400;line-height:1.2;color:#2299d6;text-transform:capitalize}.vbs-engagement-models-section__title{width:100%!important;max-width:var(--engagement-title-max-w,800px)!important;margin:0!important;font-family:var(--font-inter),"Inter 18pt",Inter,system-ui,sans-serif!important;font-size:clamp(28px,7.5vw,48px)!important;font-weight:500!important;line-height:1.15!important;color:#111!important;text-transform:capitalize!important;word-wrap:break-word!important;overflow-wrap:break-word!important}@media(min-width:1024px){.vbs-engagement-models-section__title{font-size:48px!important}}.vbs-engagement-models-section__title-dark{color:#111!important;font-weight:500!important}.vbs-engagement-models-section__title-accent,.vbs-engagement-models-section__title-dark{font-family:inherit!important;font-size:inherit!important;text-transform:inherit!important;word-wrap:break-word!important;overflow-wrap:break-word!important}.vbs-engagement-models-section__title-accent{color:#d70416!important;font-weight:300!important}.vbs-engagement-models-section__description{max-width:var(--engagement-desc-max-w,750px);margin:0;font-size:16px;font-weight:400;line-height:24px;color:gray;text-transform:capitalize}.vbs-engagement-models-section__cards{display:grid;width:100%;grid-template-columns:1fr;gap:20px!important;padding-top:36px;overflow:visible}@media(min-width:768px){.vbs-engagement-models-section__cards{gap:10px;padding-top:20px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.vbs-engagement-models-section__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.vbs-engagement-models-section__card{position:relative;display:flex;min-width:0;flex:1 1 0;flex-direction:column;align-items:flex-start;gap:14px;border-radius:10px;border:1px solid #cbcccd;background:#fff;padding:24px;overflow:visible;transition:box-shadow .25s ease,transform .25s ease,border-color .25s ease}.vbs-engagement-models-section__card:focus-within,.vbs-engagement-models-section__card:hover{box-shadow:0 0 14px rgba(0,0,0,.2);transform:translateY(-4px)}.vbs-engagement-models-section__card--shadow{box-shadow:0 0 14px rgba(0,0,0,.2)}.vbs-engagement-models-section__card--featured{border-color:#2299d6}.vbs-engagement-models-section__badge{position:absolute;top:-18px;left:50%;z-index:3;height:32px;transform:translateX(-50%);background:#2299d6;padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#fff;text-transform:capitalize;white-space:nowrap}.vbs-engagement-models-section__badge,.vbs-engagement-models-section__icon-wrap{display:inline-flex;align-items:center;justify-content:center;border-radius:10px}.vbs-engagement-models-section__icon-wrap{width:70px;height:70px;flex-shrink:0;border:1px solid #cbcccd;background:#fff;padding:15px}.vbs-engagement-models-section__icon-frame{display:flex;align-items:center;justify-content:center;width:40px;height:40px;line-height:0}.vbs-engagement-models-section__icon-img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.vbs-engagement-models-section__audience{margin:0;font-size:16px;font-weight:500;line-height:24px;color:#d70416!important}.vbs-engagement-models-section__card-body{display:flex;width:100%;flex:1 1 auto;flex-direction:column;align-items:flex-end;gap:20px}.vbs-engagement-models-section__card-content{display:flex;width:100%;flex-direction:column;gap:16px}.vbs-engagement-models-section__card-intro{display:flex;flex-direction:column;gap:8px}.vbs-engagement-models-section__card-title{margin:0;font-size:24px;font-weight:500;line-height:1.35;color:#111}.vbs-engagement-models-section__card-description{margin:0;font-size:16px;font-weight:500;line-height:24px;color:gray;text-transform:capitalize}.vbs-engagement-models-section__block{display:flex;flex-direction:column;gap:10px}.vbs-engagement-models-section__block-label{margin:0;font-size:16px;font-weight:600!important;line-height:24px;color:#343131!important;text-transform:capitalize}.vbs-engagement-models-section__list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.vbs-engagement-models-section__list-item{position:relative;padding-left:14px;font-size:16px;font-weight:400;line-height:24px;color:gray;text-transform:capitalize}.vbs-engagement-models-section__list-item:before{content:"";position:absolute;left:0;top:10px;width:5px;height:5px;border-radius:50%;background-color:gray}.vbs-engagement-models-section__suited-for{margin:0;font-size:16px;font-weight:400;line-height:26px;color:gray;text-transform:capitalize;white-space:pre-line}.vbs-engagement-models-section__cta{width:100%;min-height:52px;padding-top:16px;padding-bottom:16px}.vbs-engagement-models-section__cta--filled.primary-cta{isolation:isolate;overflow:hidden;background-color:#d70416!important;border-color:#d70416!important;backdrop-filter:blur(50px)}.vbs-engagement-models-section__cta--filled.primary-cta .primary-cta-blobs{transform:translate(-32px,-198px)}.vbs-engagement-models-section__cta--filled.primary-cta .primary-cta-label{color:#fff!important;transition:color .65s ease .2s}.vbs-engagement-models-section__cta--filled.primary-cta:focus-visible,.vbs-engagement-models-section__cta--filled.primary-cta:hover{background-color:#fff!important;border-color:#d70416!important}.vbs-engagement-models-section__cta--filled.primary-cta:focus-visible .primary-cta-blobs,.vbs-engagement-models-section__cta--filled.primary-cta:hover .primary-cta-blobs{transform:translate(-422px,22px)}.vbs-engagement-models-section__cta--filled.primary-cta:focus-visible .primary-cta-label,.vbs-engagement-models-section__cta--filled.primary-cta:hover .primary-cta-label{color:#d70416!important}.vbs-engagement-page-section{background:#fff;padding:60px 0}@media(min-width:1024px){.vbs-engagement-page-section{padding:100px 0}}.vbs-engagement-page-section__tag{display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;border-radius:10px;border:1px solid #2299d6;background:rgba(34,153,214,.1);font-size:13px;font-weight:400;line-height:1.2;color:#2299d6;text-transform:capitalize}.vbs-engagement-page-section__title{margin:0;max-width:1111px;font-size:clamp(1.75rem,6.5vw,48px);font-weight:500;line-height:1.15;color:#111;text-transform:capitalize}.vbs-engagement-page-section__title-accent{font-weight:300;color:#d70416}.vbs-engagement-page-section__title-accent--dark{font-weight:300;color:#111}.vbs-engagement-page-section__description{margin:0;font-size:16px;font-weight:400;line-height:24px;color:gray;text-transform:capitalize}.vbs-engagement-finder{--finder-table-width:600px;--finder-need-col:280px}.vbs-engagement-finder .vbs-page-container{width:100%;max-width:var(--vbs-page-max,1400px)}.vbs-engagement-finder__layout{display:flex;width:100%;max-width:100%;flex-direction:column;align-items:flex-start;gap:40px}@media(min-width:1024px){.vbs-engagement-finder__layout{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:clamp(32px,5vw,80px)}}.vbs-engagement-finder__intro{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:20px;flex:0 0 auto;width:100%;max-width:474px}@media(min-width:1024px){.vbs-engagement-finder__intro{flex:1 1 474px;width:auto;min-width:0;max-width:474px}}.vbs-engagement-finder__title-block{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:12px}.vbs-engagement-finder__tag{display:inline-flex;width:-moz-fit-content;width:fit-content;align-self:flex-start;align-items:center;justify-content:center;padding:6px 12px;border-radius:10px;border:1px solid #2299d6;background:rgba(34,153,214,.1);font-size:13px;font-weight:400;line-height:1.2;color:#2299d6;text-transform:capitalize}.vbs-engagement-finder__title{margin:0;width:474px;max-width:100%;font-size:clamp(1.75rem,6.5vw,48px);font-weight:500;line-height:1.15;color:#111;text-transform:capitalize}@media(min-width:1024px){.vbs-engagement-finder__title{font-size:48px}}.vbs-engagement-finder__title-accent{font-weight:300;color:#d70416}.vbs-engagement-finder__description{margin:0;width:381px;max-width:100%;font-size:16px;font-weight:400;line-height:24px;color:gray;text-transform:capitalize}.vbs-engagement-finder__table{display:inline-flex;width:100%;max-width:100%;overflow:hidden;border-radius:10px;border:1px solid #cbcccd;flex-direction:column;align-self:stretch}@media(min-width:1024px){.vbs-engagement-finder__table{flex:1 1 var(--finder-table-width);width:auto;min-width:0;max-width:var(--finder-table-width);align-self:flex-start}}.vbs-engagement-finder__table-head{display:flex;align-items:stretch;align-self:stretch;height:64px;background:#111}.vbs-engagement-finder__head-need{width:var(--finder-need-col);flex:0 0 var(--finder-need-col);background:#111}.vbs-engagement-finder__head-need,.vbs-engagement-finder__head-recommended{display:flex;align-items:center;align-self:stretch;padding:16px 20px;overflow:hidden;font-size:20px;font-weight:400;line-height:1.2;color:#fff}.vbs-engagement-finder__head-recommended{flex:1 1 0;background:#2299d6;border-top:1px solid #cbcccd;border-right:1px solid #cbcccd;border-left:1px solid #cbcccd}.vbs-engagement-finder__row{display:flex;align-items:center;align-self:stretch}.vbs-engagement-finder__row--striped{background:#fafafa}.vbs-engagement-finder__cell-need{width:var(--finder-need-col);flex:0 0 var(--finder-need-col);font-weight:400;line-height:1.4}.vbs-engagement-finder__cell-need,.vbs-engagement-finder__cell-recommended{display:flex;align-items:center;align-self:stretch;padding:16px 20px;overflow:hidden;font-size:16px;color:#111;text-transform:none}.vbs-engagement-finder__cell-recommended{flex:1 1 0;border-left:1px solid #cbcccd;border-right:1px solid #cbcccd;font-weight:500;line-height:24px}.vbs-engagement-finder__mobile-table{display:none}.vbs-engagement-finder__mobile-row{overflow:hidden;border-radius:10px;border:1px solid #cbcccd}.vbs-engagement-finder__mobile-row--striped .vbs-engagement-finder__mobile-need,.vbs-engagement-finder__mobile-row--striped .vbs-engagement-finder__mobile-recommended{background:#fafafa}.vbs-engagement-finder__mobile-need{padding:20px;font-size:16px;font-weight:400;line-height:1.4;color:#111;background:#fff}.vbs-engagement-finder__mobile-recommended{padding:20px;border-top:1px solid #cbcccd;font-size:16px;font-weight:500;line-height:24px;color:#111;background:#fff}.vbs-engagement-finder__mobile-label{display:block;margin-bottom:6px;font-size:13px;font-weight:400;line-height:1.2;color:gray;text-transform:capitalize}.vbs-engagement-compare__container{display:flex;flex-direction:column;align-items:flex-start;gap:40px}@media(min-width:1024px){.vbs-engagement-compare__container{gap:60px}}.vbs-engagement-compare__header{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:20px}.vbs-engagement-compare__title-block{display:flex;max-width:1111px;flex-direction:column;align-items:flex-start;gap:12px}.vbs-engagement-compare__tag{display:inline-flex;width:-moz-fit-content;width:fit-content;align-self:flex-start;align-items:center;justify-content:center;padding:6px 12px;border-radius:10px;border:1px solid #2299d6;background:rgba(34,153,214,.1);font-size:13px;font-weight:400;line-height:1.2;color:#2299d6;text-transform:capitalize}.vbs-engagement-compare__description{max-width:584px}.vbs-engagement-compare__table{display:block;width:100%;align-self:stretch;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:10px;border:1px solid #cbcccd;scrollbar-width:thin}.vbs-engagement-compare__table-head{display:grid;grid-template-columns:minmax(120px,1.2fr) repeat(3,minmax(88px,1fr));min-width:520px;min-height:52px;background:#111}@media(min-width:1024px){.vbs-engagement-compare__table-head{grid-template-columns:400px repeat(3,minmax(0,1fr));min-width:0;min-height:64px}}.vbs-engagement-compare__head-cell{display:flex;align-items:center;padding:12px 10px;font-size:13px;font-weight:400;line-height:1.25;color:#fff;border-right:1px solid gray}@media(min-width:1024px){.vbs-engagement-compare__head-cell{padding:20px;font-size:20px;line-height:1.2}}.vbs-engagement-compare__head-cell:last-child{border-right:none}.vbs-engagement-compare__row{display:grid;grid-template-columns:minmax(120px,1.2fr) repeat(3,minmax(88px,1fr));min-width:520px;align-items:stretch}@media(min-width:1024px){.vbs-engagement-compare__row{grid-template-columns:400px repeat(3,minmax(0,1fr));min-width:0}}.vbs-engagement-compare__row--striped{background:#fafafa}.vbs-engagement-compare__feature-cell{display:flex;align-items:center;padding:12px 10px;font-size:13px;font-weight:400;line-height:1.35;color:#111}@media(min-width:1024px){.vbs-engagement-compare__feature-cell{padding:20px;font-size:16px;line-height:1.4}}.vbs-engagement-compare__value-cell{display:flex;align-items:center;padding:12px 10px;border-left:1px solid #cbcccd;border-right:1px solid #cbcccd;font-size:12px;font-weight:400;line-height:1.35;color:gray;text-transform:capitalize}@media(min-width:1024px){.vbs-engagement-compare__value-cell{padding:20px;font-size:16px;line-height:24px}}.vbs-engagement-compare__value-cell:last-child{border-right:none}.vbs-engagement-compare__mobile-card{display:none}.vbs-engagement-compare__mobile-head{padding:20px;background:#111;font-size:16px;font-weight:400;color:#fff}.vbs-engagement-compare__mobile-values{display:flex;flex-direction:column;gap:0;border-top:1px solid #cbcccd}.vbs-engagement-compare__mobile-value-row{display:flex;flex-direction:column;gap:4px;padding:16px 20px;border-bottom:1px solid #cbcccd}.vbs-engagement-compare__mobile-value-row:last-child{border-bottom:none}.vbs-engagement-compare__mobile-label{font-size:13px;font-weight:500;color:#111}.vbs-engagement-compare__mobile-value{font-size:16px;font-weight:400;line-height:24px;color:gray;text-transform:capitalize}.vbs-engagement-starts__track{width:100%;max-width:940px;margin-left:auto;margin-right:auto}.vbs-engagement-starts__steps{display:flex!important;flex-wrap:nowrap!important;align-items:flex-start!important;justify-content:space-between!important;width:100%!important;gap:0!important}.vbs-engagement-starts__divider{flex:1 1 auto!important;min-width:12px!important;height:2px!important;margin-top:26px!important;border:none!important;background:repeating-linear-gradient(90deg,#cbcccd 0,#cbcccd 8px,transparent 0,transparent 16px)!important}@media(min-width:640px){.vbs-engagement-starts__divider{margin-top:35px!important}}.vbs-engagement-starts__badge{min-width:52px;height:52px;padding:8px 14px;box-sizing:border-box}@media(min-width:640px){.vbs-engagement-starts__badge{min-width:70px;height:70px;padding:12px 20px}}.vbs-engagement-starts__step{flex:0 0 auto!important;min-width:0!important;max-width:none!important}@media(max-width:767px){.vbs-engagement-starts__track{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-left:-8px;margin-right:-8px;padding-left:8px;padding-right:8px}.vbs-engagement-starts__track::-webkit-scrollbar{display:none}.vbs-engagement-starts__steps{justify-content:flex-start!important;width:-moz-max-content!important;width:max-content!important;min-width:100%!important;padding-bottom:4px}.vbs-engagement-starts__divider{flex:0 0 36px!important;width:36px!important;min-width:36px!important;margin-top:22px!important}.vbs-engagement-starts__badge{min-width:56px!important;height:56px!important;padding:10px 16px!important}.vbs-engagement-starts__step{flex:0 0 96px!important;width:96px!important}}.engagement-model-page{overflow-x:clip}.engagement-model-page .vbs-engagement-models-section{padding-top:12px!important;padding-bottom:40px!important}@media(min-width:1024px){.engagement-model-page .vbs-engagement-models-section{padding-top:24px!important;padding-bottom:60px!important}}@media(max-width:1023px){.engagement-model-page .vbs-engagement-finder__layout{gap:24px!important}}@media(max-width:767px){.engagement-model-page .vbs-engagement-finder{--finder-need-col:150px}.engagement-model-page .vbs-engagement-finder__table-head{min-height:48px}.engagement-model-page .vbs-engagement-finder__head-need,.engagement-model-page .vbs-engagement-finder__head-recommended{padding:12px 10px;font-size:14px;line-height:1.25}.engagement-model-page .vbs-engagement-finder__cell-need,.engagement-model-page .vbs-engagement-finder__cell-recommended{padding:12px 10px;font-size:13px;line-height:1.35}.engagement-model-page .vbs-engagement-models-section{padding:12px 0 40px!important}.engagement-model-page .vbs-engagement-models-section__container{gap:16px!important}.engagement-model-page .vbs-engagement-models-section__header{gap:10px!important}.engagement-model-page .vbs-engagement-models-section__title-block{gap:8px!important}.engagement-model-page .vbs-engagement-models-section__title{font-size:clamp(28px,7.5vw,40px)!important;max-width:800px!important}.engagement-model-page .vbs-engagement-models-section__description{font-size:15px!important;line-height:22px!important;max-width:100%!important;margin-bottom:0!important}.engagement-model-page .vbs-engagement-models-section__cards{margin-top:0!important;gap:16px!important}.engagement-model-page .vbs-engagement-models-section__card-title{font-size:20px!important;line-height:1.3!important}.engagement-model-page .vbs-engagement-models-section__card-description,.engagement-model-page .vbs-engagement-models-section__list-item,.engagement-model-page .vbs-engagement-models-section__suited-for{font-size:15px!important;line-height:22px!important}}@media(min-width:1024px){.engagement-model-page .vbs-engagement-models-section__title{font-size:48px!important}}@media(max-width:767px){.engagement-model-page .vbs-engagement-page-section:not(.vbs-engagement-finder){padding:40px 0!important}}.engagement-model-page .vbs-engagement-finder.vbs-engagement-page-section{padding:28px 0!important}@media(min-width:768px){.engagement-model-page .vbs-engagement-finder.vbs-engagement-page-section{padding:40px 0!important}}@media(min-width:1024px){.engagement-model-page .vbs-engagement-finder.vbs-engagement-page-section{padding:64px 0!important}}.engagement-model-page .vbs-engagement-finder__title,.engagement-model-page .vbs-engagement-page-section__title{width:100%!important;max-width:100%!important;font-family:var(--font-inter),"Inter 18pt",Inter,system-ui,sans-serif!important;font-size:clamp(28px,7.5vw,48px)!important;font-weight:500!important;line-height:1.15!important;color:#111!important;text-transform:capitalize!important;word-wrap:break-word!important;overflow-wrap:break-word!important}@media(min-width:1024px){.engagement-model-page .vbs-engagement-finder__title,.engagement-model-page .vbs-engagement-page-section__title{font-size:48px!important}}.engagement-model-page .vbs-engagement-finder__title-accent,.engagement-model-page .vbs-engagement-page-section__title-accent{color:#d70416!important;font-family:inherit!important;font-size:inherit!important;font-weight:300!important;text-transform:inherit!important;word-wrap:break-word!important;overflow-wrap:break-word!important}@media(max-width:767px){.engagement-model-page .vbs-engagement-finder__description,.engagement-model-page .vbs-engagement-page-section__description{font-size:15px!important;line-height:22px!important;max-width:100%!important}}.engagement-model-page .vbs-engagement-finder__intro{max-width:100%!important}@media(max-width:767px){.engagement-model-page .vbs-engagement-compare__container{gap:32px!important}.engagement-model-page .mep-section-heading{font-size:clamp(28px,7.5vw,40px)!important;line-height:1.15!important}.engagement-model-page .vbs-client-success-card{flex-direction:column!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;gap:16px!important;padding:16px!important}.engagement-model-page .vbs-client-success-card__quote{flex:none!important;width:100%!important;max-width:100%!important}.engagement-model-page .vbs-client-success-card>button{width:100%!important;min-height:200px!important;flex:none!important}.engagement-model-page .client-success-cards-scroll{gap:12px!important}}@media(min-width:768px)and (max-width:1439px){:is(.vbs-redesign-page,.vbs-landing-page,.mep-bim-services-usa-page,.mep-bim-html-root,.cad-drafting-landing-page,.cad-drafting-services-usa-page):not(.vbs-blog-detail-page):not(.vbs-news-detail-page):not(.legal-page){--vbs-laptop-h2-size:40px;--vbs-laptop-h2-line:1.15;--vbs-laptop-h3-size:20px;--vbs-laptop-h3-line:1.3;--vbs-section-title-max:720px;--vbs-section-desc-max:640px}.mep-bim-html-root :is(h2,.h2,h2 span),:is(.vbs-redesign-page,.vbs-landing-page,.mep-bim-services-usa-page,.mep-bim-html-root,.cad-drafting-landing-page,.cad-drafting-services-usa-page):not(.vbs-blog-detail-page):not(.vbs-news-detail-page):not(.legal-page) main :is(h2,h2 span,.h2,.text-section,.text-accent,.mep-section-heading,.vbs-home-capabilities__title,.vbs-home-about__title,.vbs-our-clients__title,.vbs-our-clients__title-accent,.vbs-our-clients__title-dark,.vbs-best-benefits__title,.vbs-best-benefits__title-dark,.vbs-best-benefits__title-accent,.vbs-home-faq__title,.vbs-home-faq__title-dark,.vbs-home-faq__title-accent,.vbs-engagement-models-section__title,.vbs-client-success-stories__title,.vbs-client-success-stories__title-dark,.vbs-client-success-stories__title-accent,.mep-figma-services__title,.mep-figma-services__title-dark,.mep-figma-services__title-accent,.mep-figma-workflow__title,.mep-figma-workflow__title-dark,.mep-figma-workflow__title-accent,.mep-figma-qa__title-dark,.mep-figma-qa__title-accent,.mep-figma-qa__title-heading,.mep-figma-qa__title-heading span,.mep-figma-benefits__title,.mep-figma-benefits__title-dark,.mep-figma-benefits__title-accent,.mep-figma-why-choose__title,.mep-figma-why-choose__title-dark,.mep-figma-why-choose__title-accent,.mep-figma-resources__title,.mep-figma-resources__title-dark,.mep-figma-resources__title-accent,.vbs-get-in-touch__info-head .text-section,.vbs-get-in-touch__info-head h2,.vbs-listing-hero__title,.evaluate-delivery-cta-panel h2,.evaluate-delivery-cta-panel h2 span):not(.bim-resources__section-heading):not(.bim-resources__form-title),main:is(.vbs-redesign-page,.vbs-landing-page):not(.vbs-blog-detail-page):not(.vbs-news-detail-page):not(.legal-page) :is(h2,h2 span,.h2,.text-section,.text-accent):not(.bim-resources__section-heading):not(.bim-resources__form-title){font-size:var(--vbs-laptop-h2-size,40px)!important;line-height:var(--vbs-laptop-h2-line,1.15)!important}.mep-bim-html-root :is(h3,.h3,h3 span),:is(.vbs-redesign-page,.vbs-landing-page,.mep-bim-services-usa-page,.mep-bim-html-root,.cad-drafting-landing-page,.cad-drafting-services-usa-page):not(.vbs-blog-detail-page):not(.vbs-news-detail-page):not(.legal-page) main :is(h3,h3 span,.h3,.text-card-title,.vbs-leadership-team__card-name,.arch-svc-workflow__step h3,.mep-figma-workflow__step-title,.mep-figma-why-choose__card-title,.resources-browse-card h3,.vbs-capability-card h3,.vbs-engagement-models-section__card-title),main:is(.vbs-redesign-page,.vbs-landing-page):not(.vbs-blog-detail-page):not(.vbs-news-detail-page):not(.legal-page) :is(h3,h3 span,.h3,.text-card-title){font-size:var(--vbs-laptop-h3-size,20px)!important;line-height:var(--vbs-laptop-h3-line,1.3)!important}.vbs-project-detail-page :is(h2,h2 span,.h2,.text-section){font-size:var(--vbs-laptop-h2-size,40px)!important;line-height:var(--vbs-laptop-h2-line,1.15)!important}:is(.vbs-redesign-page,.vbs-landing-page,.mep-bim-services-usa-page,.mep-bim-html-root,.cad-drafting-landing-page,.cad-drafting-services-usa-page):not(.vbs-blog-detail-page):not(.vbs-news-detail-page):not(.legal-page) main :is(.mep-figma-workflow__title,.mep-figma-qa__title,.mep-figma-qa__title-heading,.mep-figma-benefits__title,.mep-figma-why-choose__title,.mep-figma-resources__title,.mep-figma-disciplines__title,.vbs-our-clients__title,.vbs-best-benefits__title,.vbs-home-faq__title,.vbs-home-capabilities__title,.vbs-client-success-stories__title,.vbs-engagement-models-section__title){max-width:min(var(--vbs-section-title-max,720px),100%)!important}:is(.vbs-redesign-page,.vbs-landing-page,.mep-bim-services-usa-page,.mep-bim-html-root,.cad-drafting-landing-page,.cad-drafting-services-usa-page):not(.vbs-blog-detail-page):not(.vbs-news-detail-page):not(.legal-page) main :is(.mep-figma-services__section-desc,.mep-figma-workflow__section-desc,.mep-figma-qa__section-desc,.mep-figma-benefits__section-desc,.mep-figma-why-choose__section-desc,.mep-figma-resources__section-desc,.mep-figma-disciplines__section-desc,.mep-figma-overview__section-desc,.vbs-our-clients__desc,.vbs-best-benefits__desc,.vbs-home-faq__desc,.vbs-home-capabilities__desc,.vbs-client-success-stories__description,.vbs-engagement-models-section__desc,.arch-svc-engagement__section-desc){max-width:min(var(--vbs-section-desc-max,640px),var(--services-desc-max-w,833px),100%)!important}}