.bvlvt-hospital-content{color:#34413d;font-family:var(--e-global-typography-text-font-family,"Google Sans"),Arial,sans-serif;font-size:17px;line-height:1.75;width:100%}.bvlvt-hospital-content>*:first-child{margin-top:0}.bvlvt-hospital-content h2,.bvlvt-hospital-content h3,.bvlvt-hospital-content h4{color:#116533;font-family:inherit;line-height:1.25}.bvlvt-hospital-content h2{font-size:38px;margin:0 0 24px}.bvlvt-hospital-content h3{font-size:27px;margin:38px 0 14px}.bvlvt-hospital-content h4{font-size:21px;margin:28px 0 10px}.bvlvt-hospital-content p{margin:0 0 18px}.bvlvt-hospital-content ul,.bvlvt-hospital-content ol{margin:0 0 24px;padding-left:24px}.bvlvt-hospital-content li{margin-bottom:8px}.bvlvt-hospital-lead{background:#f1f7f4;border-left:4px solid #116533;border-radius:0 14px 14px 0;font-size:19px;margin-bottom:32px;padding:22px 26px}.bvlvt-hospital-grid{display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr));margin:28px 0}.bvlvt-hospital-card{background:#f8fbfa;border:1px solid #d8e4df;border-radius:15px;padding:25px}.bvlvt-hospital-card h3,.bvlvt-hospital-card h4{margin-top:0}.bvlvt-hospital-card p:last-child{margin-bottom:0}.bvlvt-hospital-source{border-top:1px solid #d8e4df;color:#65736f;font-size:14px;margin-top:38px;padding-top:18px}.bvlvt-hospital-source a{color:#116533}.bvlvt-source-gallery{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));margin:28px 0}.bvlvt-source-gallery figure{margin:0}.bvlvt-source-gallery img{border-radius:14px;display:block;height:auto;width:100%}.bvlvt-source-gallery figcaption{color:#65736f;font-size:14px;margin-top:7px}.bvlvt-source-document{align-items:center;background:#f1f7f4;border:1px solid #d8e4df;border-radius:12px;color:#116533!important;display:flex;font-weight:600;gap:10px;margin:12px 0;padding:14px 17px;text-decoration:none!important}.bvlvt-source-document:hover{background:#e4f1eb}.bvlvt-hospital-content blockquote{border-left:4px solid #116533;color:#116533;font-size:21px;margin:28px 0;padding:12px 0 12px 24px}.bvlvt-hospital-content .bvlvt-empty-note{background:#f8fbfa;border:1px dashed #9db9ad;border-radius:14px;color:#566560;padding:24px}.bvlvt-hospital-directors{margin-top:24px;width:100%}.bvlvt-ambition-layout{align-items:start;display:grid;gap:56px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%}.bvlvt-ambition-copy{padding:14px 0}.bvlvt-ambition-block{margin:0 0 29px}.bvlvt-hospital-content .bvlvt-ambition-block h2{color:#101c18;font-size:29px;font-weight:700;letter-spacing:.01em;margin:0 0 17px;text-transform:uppercase}.bvlvt-ambition-rule{background:#116533;display:block;height:2px;margin:0 0 27px;width:60px}.bvlvt-hospital-content .bvlvt-ambition-block p{color:#34413d;font-family:var(--e-global-typography-text-font-family,"Google Sans"),Arial,sans-serif;font-size:20px;line-height:1.65;margin:0}.bvlvt-ambition-values p{font-size:17px!important;line-height:1.8!important}.bvlvt-ambition-image{margin:0;position:sticky;top:120px}.bvlvt-ambition-image img{display:block;height:auto;max-height:760px;object-fit:cover;width:100%}.bvlvt-patient-rights{width:100%}.bvlvt-hospital-content .bvlvt-patient-rights h2{border-bottom:1px solid #e3e7e5;color:#101c18;font-size:29px;font-weight:700;margin:0 0 22px;padding:0 0 17px;text-transform:capitalize}.bvlvt-rights-commitment{border-bottom:1px solid #e3e7e5;margin-bottom:34px;padding-bottom:7px}.bvlvt-rights-commitment p{line-height:1.7}.bvlvt-rights-group{margin-top:34px}.bvlvt-rights-item{border:0;margin:0 0 9px}.bvlvt-rights-item summary{align-items:center;background:#f0f1f1;color:#1a2521;cursor:pointer;display:flex;font-size:17px;font-weight:650;justify-content:space-between;list-style:none;min-height:54px;padding:14px 20px;transition:background-color .2s,color .2s}.bvlvt-rights-item summary::-webkit-details-marker{display:none}.bvlvt-rights-item summary:after{border-bottom:2px solid currentColor;border-right:2px solid currentColor;content:"";height:9px;margin-left:18px;transform:rotate(45deg) translateY(-3px);transition:transform .2s;width:9px}.bvlvt-rights-item[open] summary{background:#116533;color:#fff}.bvlvt-rights-item[open] summary:after{transform:rotate(225deg) translate(-2px,-2px)}.bvlvt-rights-panel{border:1px solid #e3e7e5;border-top:0;padding:19px 22px 10px}.bvlvt-rights-panel p{border-bottom:1px solid #edf0ef;margin:0;padding:0 0 11px 18px;position:relative}.bvlvt-rights-panel p+p{padding-top:11px}.bvlvt-rights-panel p:before{color:#116533;content:"–";left:0;position:absolute}.bvlvt-rights-panel p:last-child{border-bottom:0}@media(max-width:1024px){.bvlvt-hospital-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bvlvt-hospital-content h2{font-size:32px}.bvlvt-ambition-layout{gap:36px}.bvlvt-hospital-content .bvlvt-ambition-block h2{font-size:25px}.bvlvt-hospital-content .bvlvt-ambition-block p{font-size:18px}.bvlvt-hospital-content .bvlvt-patient-rights h2{font-size:26px}}@media(max-width:767px){.bvlvt-hospital-content{font-size:16px}.bvlvt-hospital-content h2{font-size:27px}.bvlvt-hospital-content h3{font-size:23px}.bvlvt-hospital-grid,.bvlvt-source-gallery,.bvlvt-ambition-layout{grid-template-columns:1fr}.bvlvt-hospital-lead{font-size:17px;padding:18px}.bvlvt-ambition-copy{padding:0}.bvlvt-ambition-image{position:static}.bvlvt-hospital-content .bvlvt-ambition-block h2{font-size:23px}.bvlvt-hospital-content .bvlvt-ambition-block p{font-size:17px}.bvlvt-hospital-content .bvlvt-patient-rights h2{font-size:23px}.bvlvt-rights-item summary{font-size:16px;padding:13px 15px}.bvlvt-rights-panel{padding:16px 15px 7px}}
.bvlvt-awards-gallery{display:grid;gap:26px;grid-template-columns:repeat(2,minmax(0,1fr));margin:28px 0}.bvlvt-award-item{align-items:center;background:#f5f8f6;border:1px solid #d7e2dc;border-radius:14px;display:flex;height:440px;justify-content:center;overflow:hidden;padding:18px;position:relative}.bvlvt-award-item img{display:block;height:100%;object-fit:contain;transition:transform .25s ease;width:100%}.bvlvt-award-item:hover img{transform:scale(1.025)}.bvlvt-award-zoom{align-items:center;background:#116533;border:2px solid #fff;border-radius:50%;bottom:18px;box-shadow:0 4px 14px rgba(0,0,0,.22);color:#fff;display:flex;font-size:28px;font-weight:300;height:46px;justify-content:center;line-height:1;position:absolute;right:18px;width:46px}.bvlvt-lightbox{align-items:center;background:rgba(6,20,14,.94);display:none;inset:0;justify-content:center;padding:30px;position:fixed;z-index:999999}.bvlvt-lightbox.is-open{display:flex}.bvlvt-lightbox-image{display:block;max-height:calc(100vh - 60px);max-width:calc(100vw - 120px);object-fit:contain}.bvlvt-lightbox-close,.bvlvt-lightbox-prev,.bvlvt-lightbox-next{align-items:center;background:#116533;border:1px solid rgba(255,255,255,.75);border-radius:50%;color:#fff;cursor:pointer;display:flex;font-family:Arial,sans-serif;justify-content:center;position:absolute}.bvlvt-lightbox-close{font-size:30px;height:48px;right:24px;top:20px;width:48px}.bvlvt-lightbox-prev,.bvlvt-lightbox-next{font-size:34px;height:54px;top:50%;transform:translateY(-50%);width:54px}.bvlvt-lightbox-prev{left:22px}.bvlvt-lightbox-next{right:22px}.bvlvt-lightbox button:hover,.bvlvt-lightbox button:focus{background:#0b4f29;outline:2px solid #fff;outline-offset:2px}body.bvlvt-lightbox-open{overflow:hidden}@media(max-width:767px){.bvlvt-awards-gallery{grid-template-columns:1fr}.bvlvt-award-item{height:360px;padding:12px}.bvlvt-lightbox{padding:66px 12px 24px}.bvlvt-lightbox-image{max-height:calc(100vh - 90px);max-width:100%}.bvlvt-lightbox-prev,.bvlvt-lightbox-next{bottom:18px;top:auto;transform:none}.bvlvt-lightbox-prev{left:calc(50% - 68px)}.bvlvt-lightbox-next{right:calc(50% - 68px)}}
.bvlvt-hospital-elements{color:#34413d;display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;font-family:var(--e-global-typography-text-font-family,"Google Sans"),Arial,sans-serif;font-size:17px;line-height:1.75;width:100%}.bvlvt-hospital-elements>.elementor-element{flex:0 0 auto!important;width:100%!important}.bvlvt-hospital-elements .bvlvt-content-heading .elementor-heading-title{color:#116533;font-family:inherit;font-weight:650;line-height:1.25}.bvlvt-hospital-elements .bvlvt-content-heading h2.elementor-heading-title{font-size:38px}.bvlvt-hospital-elements .bvlvt-content-heading h3.elementor-heading-title{font-size:27px}.bvlvt-hospital-elements .bvlvt-content-text{color:#34413d;font-family:inherit;font-size:17px;line-height:1.75}.bvlvt-hospital-elements .bvlvt-hospital-lead-widget .bvlvt-hospital-lead{margin-bottom:8px}.bvlvt-hospital-grid-elements{display:grid!important;gap:22px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin:12px 0 28px;width:100%}.bvlvt-hospital-grid-elements>.e-con{min-width:0;width:auto!important}.bvlvt-hospital-grid-elements .bvlvt-hospital-card{height:100%;margin:0}.bvlvt-hospital-card>.elementor-element:last-child p:last-child{margin-bottom:0}.bvlvt-ambition-layout-elements{align-items:start!important;display:grid!important;gap:56px!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;width:100%}.bvlvt-ambition-layout-elements>.e-con{min-width:0;width:auto!important}.bvlvt-ambition-copy-elements{padding:14px 0}.bvlvt-ambition-heading{margin-top:22px}.bvlvt-ambition-heading:first-child{margin-top:0}.bvlvt-ambition-heading:before{background:#116533;content:"";display:block;height:2px;margin:0 0 24px;width:60px}.bvlvt-ambition-text p{font-size:18px;line-height:1.75}.bvlvt-ambition-image-widget img{display:block;max-height:760px;object-fit:cover;width:100%}.bvlvt-content-toggles{margin:4px 0 28px;width:100%}.bvlvt-incident-html-widget,.bvlvt-incident-html-widget .elementor-widget-container{width:100%}.bvlvt-awards-elementor-gallery .gallery{display:grid!important;gap:26px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0!important}.bvlvt-awards-elementor-gallery .gallery-item{align-items:center;background:#f5f8f6;border:1px solid #d7e2dc;border-radius:14px;display:flex!important;float:none!important;height:440px;justify-content:center;margin:0!important;max-width:none!important;overflow:hidden;padding:18px;width:100%!important}.bvlvt-awards-elementor-gallery .gallery-icon{height:100%;width:100%}.bvlvt-awards-elementor-gallery .gallery-icon a{display:block;height:100%;width:100%}.bvlvt-awards-elementor-gallery .gallery-icon img{border:0!important;height:100%;object-fit:contain;width:100%}@media(max-width:1024px){.bvlvt-hospital-grid-elements{grid-template-columns:repeat(2,minmax(0,1fr))!important}.bvlvt-hospital-elements .bvlvt-content-heading h2.elementor-heading-title{font-size:32px}.bvlvt-ambition-layout-elements{gap:36px!important}}@media(max-width:767px){.bvlvt-hospital-elements{font-size:16px}.bvlvt-hospital-elements .bvlvt-content-heading h2.elementor-heading-title{font-size:27px}.bvlvt-hospital-elements .bvlvt-content-heading h3.elementor-heading-title{font-size:23px}.bvlvt-hospital-elements .bvlvt-content-text{font-size:16px}.bvlvt-hospital-grid-elements,.bvlvt-ambition-layout-elements,.bvlvt-awards-elementor-gallery .gallery{grid-template-columns:1fr!important}.bvlvt-awards-elementor-gallery .gallery-item{height:360px;padding:12px}}
.bvlvt-hospital-elements{gap:24px!important}.bvlvt-content-toggles .elementor-widget-cmsmasters-toggles__title{background:#f0f1f1!important;border:0!important;color:#1a2521!important;min-height:58px;padding:16px 20px!important}.bvlvt-content-toggles .elementor-widget-cmsmasters-toggles__title:hover{color:#116533!important}.bvlvt-content-toggles .elementor-widget-cmsmasters-toggles__title.active-toggle{background:#116533!important;color:#fff!important}.bvlvt-content-toggles .elementor-widget-cmsmasters-toggles__title.active-toggle *{color:#fff!important}.bvlvt-content-toggles .elementor-widget-cmsmasters-toggles__content{border:1px solid #e3e7e5!important;border-top:0!important;padding:20px 22px!important}.bvlvt-content-toggles .elementor-widget-cmsmasters-toggles__content img{display:block;height:auto;margin:0 auto 18px;max-width:100%}

/* Contact, feedback and questions pages */
.bvlvt-contact-page{gap:0!important;padding-top:78px!important;padding-bottom:96px!important}.bvlvt-contact-eyebrow{margin:0 0 13px!important}.bvlvt-contact-eyebrow p{color:#11723c;font-size:13px;font-weight:750;letter-spacing:.14em;margin:0;text-transform:uppercase}.bvlvt-contact-main-title{margin:0 0 19px!important}.bvlvt-contact-main-title .elementor-heading-title{color:#10231a!important;font-size:43px!important;font-weight:700!important;letter-spacing:-.025em;line-height:1.16!important}.bvlvt-contact-lead{margin:0 0 46px!important;max-width:880px}.bvlvt-contact-lead p{color:#52615a;font-size:18px;line-height:1.75;margin:0}.bvlvt-contact-layout{align-items:stretch!important;display:grid!important;gap:32px!important;grid-template-columns:minmax(0,1.5fr) minmax(330px,.78fr)!important;width:100%}.bvlvt-contact-layout>.e-con{min-width:0;width:auto!important}.bvlvt-contact-form-card{background:#fff;border:1px solid #dbe6e0;border-radius:20px;box-shadow:0 16px 45px rgba(21,70,45,.08);gap:0!important;overflow:hidden;padding:38px 40px 42px!important;position:relative}.bvlvt-contact-form-card:before{background:linear-gradient(90deg,#0b6636,#24a265);content:"";height:5px;left:0;position:absolute;right:0;top:0}.bvlvt-contact-section-title{margin:0 0 10px!important}.bvlvt-contact-section-title .elementor-heading-title{color:#10231a!important;font-size:28px!important;font-weight:700!important;line-height:1.28!important}.bvlvt-contact-section-intro{margin:0 0 28px!important}.bvlvt-contact-section-intro p{color:#66736d;font-size:16px;line-height:1.65;margin:0}.bvlvt-contact-info-card{align-self:stretch!important;background:linear-gradient(155deg,#0b6134 0%,#074b29 100%)!important;border:0!important;border-radius:20px!important;box-shadow:0 16px 45px rgba(10,77,42,.16);gap:0!important;overflow:hidden;padding:39px 34px!important;position:relative}.bvlvt-contact-info-card:after{border:1px solid rgba(255,255,255,.12);border-radius:50%;content:"";height:190px;position:absolute;right:-85px;top:-75px;width:190px}.bvlvt-contact-info-card .elementor-heading-title,.bvlvt-contact-info-card p,.bvlvt-contact-info-card strong,.bvlvt-contact-info-card a{color:#fff!important}.bvlvt-contact-info-title{border-bottom:1px solid rgba(255,255,255,.22);margin:0 0 27px!important;padding:0 0 21px}.bvlvt-contact-info-title .elementor-heading-title{font-size:25px!important;font-weight:700!important}.bvlvt-contact-info-label{margin:0 0 6px!important}.bvlvt-contact-info-label:not(:first-of-type){margin-top:21px!important}.bvlvt-contact-info-label .elementor-heading-title{color:#aee2c4!important;font-size:12px!important;font-weight:750!important;letter-spacing:.12em;text-transform:uppercase}.bvlvt-contact-info-value{border-bottom:1px solid rgba(255,255,255,.13);margin:0!important;padding:0 0 20px}.bvlvt-contact-info-value:last-child{border-bottom:0;padding-bottom:0}.bvlvt-contact-info-value p{font-size:16px;line-height:1.65;margin:0}.bvlvt-contact-info-value a{text-decoration:none}.bvlvt-contact-info-value a:hover{text-decoration:underline}.bvlvt-contact-form-widget{margin:0!important;width:100%}.bvlvt-contact-form-widget .forminator-row{margin-bottom:18px!important}.bvlvt-contact-form-widget .forminator-label{color:#20372c!important;font-family:inherit!important;font-size:14px!important;font-weight:650!important;margin-bottom:8px!important}.bvlvt-contact-form-widget input:not([type=submit]),.bvlvt-contact-form-widget textarea,.bvlvt-contact-form-widget select{background:#f7faf8!important;border:1px solid #d7e3dc!important;border-radius:10px!important;color:#17281f!important;font-family:inherit!important;font-size:16px!important;min-height:52px;padding:13px 15px!important;transition:border-color .2s,box-shadow .2s,background .2s}.bvlvt-contact-form-widget textarea{min-height:150px!important;resize:vertical}.bvlvt-contact-form-widget input:not([type=submit]):focus,.bvlvt-contact-form-widget textarea:focus,.bvlvt-contact-form-widget select:focus{background:#fff!important;border-color:#11723c!important;box-shadow:0 0 0 3px rgba(17,114,60,.12)!important;outline:0!important}.bvlvt-contact-form-widget .forminator-button-submit{background:#116b3b!important;border:0!important;border-radius:10px!important;box-shadow:none!important;color:#fff!important;font-family:inherit!important;font-size:16px!important;font-weight:700!important;min-height:54px;padding:14px 25px!important;transition:background .2s,transform .2s!important;width:100%!important}.bvlvt-contact-form-widget .forminator-button-submit:hover,.bvlvt-contact-form-widget .forminator-button-submit:focus{background:#084c28!important;box-shadow:0 8px 20px rgba(11,102,54,.2)!important;color:#fff!important;transform:translateY(-1px)}.bvlvt-contact-map-title{margin:62px 0 18px!important}.bvlvt-contact-map-title .elementor-heading-title{color:#10231a!important;font-size:30px!important;font-weight:700!important}.bvlvt-contact-map{border:1px solid #dbe6e0;border-radius:20px;box-shadow:0 14px 38px rgba(21,70,45,.08);overflow:hidden;padding:8px}.bvlvt-contact-map-frame{border-radius:14px;height:430px;overflow:hidden;width:100%}.bvlvt-contact-map-frame iframe{display:block;height:100%;width:100%}@media(max-width:1024px){.bvlvt-contact-page{padding-top:62px!important;padding-bottom:78px!important}.bvlvt-contact-main-title .elementor-heading-title{font-size:36px!important}.bvlvt-contact-layout{grid-template-columns:1fr!important}.bvlvt-contact-info-card{order:-1}.bvlvt-contact-form-card,.bvlvt-contact-info-card{padding:34px!important}}@media(max-width:767px){.bvlvt-contact-page{padding:48px 18px 64px!important}.bvlvt-contact-main-title .elementor-heading-title{font-size:29px!important}.bvlvt-contact-lead{margin-bottom:34px!important}.bvlvt-contact-lead p{font-size:16px}.bvlvt-contact-layout{gap:22px!important}.bvlvt-contact-form-card,.bvlvt-contact-info-card{border-radius:16px!important;padding:27px 22px!important}.bvlvt-contact-section-title .elementor-heading-title{font-size:24px!important}.bvlvt-contact-info-card{order:0}.bvlvt-contact-map-title{margin-top:44px!important}.bvlvt-contact-map-title .elementor-heading-title{font-size:25px!important}.bvlvt-contact-map-frame{height:360px}}

/* Facility system and customer care channels */
.bvlvt-system-page{gap:0!important;padding-bottom:94px!important;padding-top:78px!important}.bvlvt-system-eyebrow{margin:0 0 12px!important}.bvlvt-system-eyebrow p{color:#11723c;font-size:13px;font-weight:750;letter-spacing:.14em;margin:0;text-transform:uppercase}.bvlvt-system-main-title{margin:0 0 18px!important}.bvlvt-system-main-title .elementor-heading-title{color:#10231a!important;font-size:43px!important;font-weight:700!important;letter-spacing:-.025em;line-height:1.16!important}.bvlvt-system-lead{margin:0 0 46px!important;max-width:900px}.bvlvt-system-lead p{color:#52615a;font-size:18px;line-height:1.75;margin:0}.bvlvt-system-facility-grid{align-items:stretch!important;display:grid!important;gap:30px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%}.bvlvt-system-facility-grid>.e-con{min-width:0;width:auto!important}.bvlvt-system-facility-card{background:#fff;border:1px solid #d9e5df;border-radius:21px;box-shadow:0 16px 44px rgba(20,69,44,.08);gap:0!important;overflow:hidden;padding:37px 36px 34px!important;position:relative}.bvlvt-system-facility-card:before,.bvlvt-system-channel-card:before{background:linear-gradient(90deg,#0b6636,#2ea66b);content:"";height:5px;left:0;position:absolute;right:0;top:0}.bvlvt-system-card-label{margin:0 0 10px!important}.bvlvt-system-card-label p{color:#11723c;font-size:12px;font-weight:800;letter-spacing:.15em;margin:0;text-transform:uppercase}.bvlvt-system-card-title{margin:0 0 14px!important}.bvlvt-system-card-title .elementor-heading-title{color:#10231a!important;font-size:27px!important;font-weight:700!important;line-height:1.3!important}.bvlvt-system-card-description{margin:0 0 25px!important}.bvlvt-system-card-description p{color:#5c6b64;font-size:16px;line-height:1.68;margin:0}.bvlvt-system-contact-list{background:#f2f7f4;border-radius:14px;gap:0!important;margin:0 0 26px!important;padding:8px 20px!important}.bvlvt-system-contact-item{border-bottom:1px solid #dce7e1;margin:0!important;padding:13px 0}.bvlvt-system-contact-item:last-child{border-bottom:0}.bvlvt-system-contact-item p{color:#45554d;font-size:15px;line-height:1.55;margin:0}.bvlvt-system-contact-item strong{color:#173327;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.bvlvt-system-contact-item a{color:#0b6636;overflow-wrap:anywhere;text-decoration:none}.bvlvt-system-services-title{margin:0 0 13px!important}.bvlvt-system-services-title .elementor-heading-title{color:#173327!important;font-size:19px!important;font-weight:700!important}.bvlvt-system-service-list{margin:0 0 26px!important}.bvlvt-system-service-list .elementor-icon-list-item{align-items:flex-start!important;margin-bottom:9px!important}.bvlvt-system-service-list .elementor-icon-list-icon{color:#159052!important;margin-top:4px}.bvlvt-system-service-list .elementor-icon-list-text{color:#44544c!important;font-size:15px!important;line-height:1.55!important}.bvlvt-system-actions{gap:11px!important;margin:0 0 27px!important}.bvlvt-system-button{width:auto!important}.bvlvt-system-button .elementor-button{background:#116b3b!important;border:1px solid #116b3b!important;border-radius:9px!important;color:#fff!important;fill:#fff!important;font-size:14px!important;font-weight:700!important;padding:13px 18px!important}.bvlvt-system-button .elementor-button:hover{background:#084c28!important;border-color:#084c28!important}.bvlvt-system-button-outline .elementor-button{background:#fff!important;color:#116b3b!important;fill:#116b3b!important}.bvlvt-system-button-outline .elementor-button:hover{background:#edf6f1!important;color:#084c28!important;fill:#084c28!important}.bvlvt-system-map{border:1px solid #dce6e1;border-radius:14px;margin-top:auto!important;overflow:hidden;padding:6px}.bvlvt-system-map-frame{border-radius:10px;height:285px;overflow:hidden;width:100%}.bvlvt-system-map-frame iframe{display:block;height:100%;width:100%}.bvlvt-system-channel-grid{display:grid!important;gap:24px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%}.bvlvt-system-channel-grid>.e-con{min-width:0;width:auto!important}.bvlvt-system-channel-card{background:#fff;border:1px solid #d9e5df;border-radius:18px;box-shadow:0 13px 34px rgba(20,69,44,.07);gap:0!important;overflow:hidden;padding:31px 30px 29px!important;position:relative}.bvlvt-system-channel-card .bvlvt-system-card-description{min-height:54px}.bvlvt-system-channel-card .bvlvt-system-button{margin-top:auto!important}.bvlvt-system-direct-card{background:linear-gradient(145deg,#0b6134,#074b29);border-radius:20px;box-shadow:0 17px 44px rgba(10,77,42,.15);gap:0!important;margin-top:31px!important;overflow:hidden;padding:38px 40px!important;position:relative}.bvlvt-system-direct-title{margin:0 0 14px!important}.bvlvt-system-direct-title .elementor-heading-title{color:#fff!important;font-size:27px!important;font-weight:700!important}.bvlvt-system-direct-copy{margin:0 0 24px!important}.bvlvt-system-direct-copy p,.bvlvt-system-direct-copy strong,.bvlvt-system-direct-copy a{color:#fff!important}.bvlvt-system-direct-copy p{font-size:16px;line-height:1.75;margin:0 0 11px}.bvlvt-system-direct-card .bvlvt-system-button .elementor-button{background:#fff!important;border-color:#fff!important;color:#0b6636!important;fill:#0b6636!important}.bvlvt-system-direct-card .bvlvt-system-button .elementor-button:hover{background:#e8f3ec!important}@media(max-width:1024px){.bvlvt-system-page{padding-bottom:78px!important;padding-top:62px!important}.bvlvt-system-main-title .elementor-heading-title{font-size:36px!important}.bvlvt-system-facility-grid{grid-template-columns:1fr!important}.bvlvt-system-facility-card{padding:34px!important}.bvlvt-system-map-frame{height:330px}}@media(max-width:767px){.bvlvt-system-page{padding:48px 18px 64px!important}.bvlvt-system-main-title .elementor-heading-title{font-size:29px!important}.bvlvt-system-lead{margin-bottom:34px!important}.bvlvt-system-lead p{font-size:16px}.bvlvt-system-facility-grid,.bvlvt-system-channel-grid{gap:20px!important;grid-template-columns:1fr!important}.bvlvt-system-facility-card,.bvlvt-system-channel-card{border-radius:16px;padding:27px 22px!important}.bvlvt-system-card-title .elementor-heading-title{font-size:23px!important}.bvlvt-system-map-frame{height:270px}.bvlvt-system-direct-card{border-radius:16px;margin-top:22px!important;padding:28px 23px!important}.bvlvt-system-direct-title .elementor-heading-title{font-size:23px!important}}

.bvlvt-contact-hours-title{margin-top:24px!important}.bvlvt-contact-hours-widget{border-bottom:0!important;padding-bottom:0!important}.bvlvt-contact-hours{width:100%}.bvlvt-contact-hours-group{border-bottom:1px solid rgba(255,255,255,.22);font-size:15px!important;font-weight:700!important;margin:0!important;padding:13px 0 10px}.bvlvt-contact-hours-row{align-items:center;border-bottom:1px solid rgba(255,255,255,.14);display:flex;justify-content:space-between;padding:10px 0}.bvlvt-contact-hours-row span{color:#fff}.bvlvt-contact-hours-row strong{font-family:monospace;font-size:14px;font-weight:500;letter-spacing:.04em}.bvlvt-contact-emergency{color:#b9f0ce!important;font-size:17px!important;font-weight:800!important;margin:20px 0 0!important}

/* Pricing and clinic schedule document pages */
.bvlvt-price-page{gap:0!important;padding-bottom:94px!important;padding-top:78px!important}.bvlvt-price-eyebrow{margin:0 0 12px!important}.bvlvt-price-eyebrow p{color:#11723c;font-size:13px;font-weight:750;letter-spacing:.14em;margin:0;text-transform:uppercase}.bvlvt-price-main-title{margin:0 0 18px!important}.bvlvt-price-main-title .elementor-heading-title{color:#10231a!important;font-size:43px!important;font-weight:700!important;letter-spacing:-.025em;line-height:1.16!important}.bvlvt-price-lead{margin:0 0 38px!important;max-width:900px}.bvlvt-price-lead p{color:#52615a;font-size:18px;line-height:1.75;margin:0}.bvlvt-price-document-widget{width:100%}.bvlvt-price-document{background:#fff;border:1px solid #d9e5df;border-radius:20px;box-shadow:0 16px 44px rgba(20,69,44,.09);overflow:hidden;width:100%}.bvlvt-price-document-bar{align-items:center;background:#f1f7f3;border-bottom:1px solid #d9e5df;display:flex;gap:24px;justify-content:space-between;padding:23px 27px}.bvlvt-price-document-bar span{color:#11723c;display:block;font-size:11px;font-weight:800;letter-spacing:.14em;margin-bottom:5px}.bvlvt-price-document-bar h3{color:#14291f;font-size:20px;font-weight:700;line-height:1.35;margin:0}.bvlvt-price-document-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.bvlvt-price-document-actions a{background:#116b3b;border:1px solid #116b3b;border-radius:8px;color:#fff!important;font-size:13px;font-weight:700;padding:10px 14px;text-decoration:none!important;white-space:nowrap}.bvlvt-price-document-actions a:last-child{background:#fff;color:#116b3b!important}.bvlvt-price-document-actions a:hover{background:#084c28;color:#fff!important}.bvlvt-price-pdf-viewer{background:#eef2f0;height:820px;padding:8px}.bvlvt-price-pdf-viewer iframe{background:#fff;border:0;display:block;height:100%;width:100%}.bvlvt-price-pdf-fallback{background:#f8faf9;color:#66736d;font-size:13px;margin:0;padding:11px 20px;text-align:center}.bvlvt-price-pdf-fallback a{color:#0b6636;font-weight:700}.bvlvt-price-note{background:#eef7f2;border-left:4px solid #11723c;border-radius:0 11px 11px 0;margin:25px 0 0!important;padding:17px 20px}.bvlvt-price-note p{color:#42534b;font-size:15px;line-height:1.65;margin:0}@media(max-width:1024px){.bvlvt-price-page{padding-bottom:78px!important;padding-top:62px!important}.bvlvt-price-main-title .elementor-heading-title{font-size:36px!important}.bvlvt-price-pdf-viewer{height:720px}}@media(max-width:767px){.bvlvt-price-page{padding:48px 18px 64px!important}.bvlvt-price-main-title .elementor-heading-title{font-size:29px!important}.bvlvt-price-lead{margin-bottom:30px!important}.bvlvt-price-lead p{font-size:16px}.bvlvt-price-document{border-radius:15px}.bvlvt-price-document-bar{align-items:flex-start;flex-direction:column;padding:19px}.bvlvt-price-document-actions{justify-content:flex-start}.bvlvt-price-pdf-viewer{height:68vh;min-height:520px;padding:5px}.bvlvt-price-pdf-fallback{padding:10px 14px}}

/* Patient support pages linked from the Pricing mega menu */
.bvlvt-support-page{gap:22px!important;padding-bottom:94px!important;padding-top:78px!important}.bvlvt-support-eyebrow{margin:0!important}.bvlvt-support-eyebrow p{color:#11723c;font-size:13px;font-weight:750;letter-spacing:.14em;margin:0;text-transform:uppercase}.bvlvt-support-main-title{margin:0!important}.bvlvt-support-main-title .elementor-heading-title{color:#10231a!important;font-size:43px!important;font-weight:700!important;letter-spacing:-.025em;line-height:1.16!important}.bvlvt-support-lead{margin:0 0 20px!important;max-width:920px}.bvlvt-support-lead p{color:#52615a;font-size:18px;line-height:1.75;margin:0}.bvlvt-support-card{background:#fff;border:1px solid #d9e5df;border-radius:18px;box-shadow:0 12px 34px rgba(20,69,44,.07);gap:16px!important;padding:30px 32px!important;position:relative}.bvlvt-support-card:before{background:linear-gradient(180deg,#0b6636,#32a86d);border-radius:18px 0 0 18px;bottom:0;content:"";left:0;position:absolute;top:0;width:5px}.bvlvt-support-section-title{margin:0!important}.bvlvt-support-section-title .elementor-heading-title{color:#153426!important;font-size:26px!important;font-weight:700!important;line-height:1.3!important}.bvlvt-support-text{color:#45564e;font-size:16px;line-height:1.75}.bvlvt-support-text p{margin:0 0 14px}.bvlvt-support-text p:last-child{margin-bottom:0}.bvlvt-support-list .elementor-icon-list-item{align-items:flex-start!important;margin-bottom:10px!important}.bvlvt-support-list .elementor-icon-list-icon{color:#159052!important;margin-top:5px}.bvlvt-support-list .elementor-icon-list-text{color:#45564e!important;font-size:16px!important;line-height:1.65!important}.bvlvt-support-actions{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:12px!important;margin-top:4px}.bvlvt-support-actions>.elementor-element{flex:0 0 auto!important;width:auto!important}.bvlvt-support-button{width:auto!important}.bvlvt-support-button .elementor-button{background:#116b3b!important;border:1px solid #116b3b!important;border-radius:9px!important;color:#fff!important;fill:#fff!important;font-size:15px!important;font-weight:700!important;padding:14px 20px!important}.bvlvt-support-button .elementor-button:hover{background:#084c28!important;border-color:#084c28!important}.bvlvt-support-hours{display:grid;gap:0;max-width:620px}.bvlvt-support-hours p{align-items:center;border-bottom:1px solid #dce6e1;display:flex;justify-content:space-between;margin:0!important;padding:11px 0}.bvlvt-support-hours p:first-child,.bvlvt-support-hours p:nth-child(4){color:#173327;font-size:17px;margin-top:8px!important}.bvlvt-support-hours .bvlvt-support-emergency{border:0;color:#0b6636;font-size:18px;font-weight:800;justify-content:flex-start;padding-top:20px}.bvlvt-support-faq .elementor-accordion-item{border:1px solid #d9e5df!important;border-radius:10px;margin-bottom:10px;overflow:hidden}.bvlvt-support-faq .elementor-tab-title{background:#f3f7f5!important;border:0!important;color:#173327!important;font-size:17px!important;font-weight:700!important;padding:18px 20px!important}.bvlvt-support-faq .elementor-tab-title.elementor-active{background:#116533!important;color:#fff!important}.bvlvt-support-faq .elementor-tab-content{border:0!important;color:#45564e;font-size:16px;line-height:1.7;padding:20px!important}.bvlvt-support-faq .elementor-tab-content p{margin:0}@media(max-width:1024px){.bvlvt-support-page{padding-bottom:78px!important;padding-top:62px!important}.bvlvt-support-main-title .elementor-heading-title{font-size:36px!important}}@media(max-width:767px){.bvlvt-support-page{padding:48px 18px 64px!important}.bvlvt-support-main-title .elementor-heading-title{font-size:29px!important}.bvlvt-support-lead p{font-size:16px}.bvlvt-support-card{border-radius:15px;padding:24px 21px!important}.bvlvt-support-card:before{border-radius:15px 0 0 15px}.bvlvt-support-section-title .elementor-heading-title{font-size:22px!important}.bvlvt-support-actions{flex-direction:column!important}.bvlvt-support-actions>.elementor-element,.bvlvt-support-button{width:100%!important}.bvlvt-support-button .elementor-button{justify-content:center;width:100%}.bvlvt-support-hours p{align-items:flex-start;gap:10px}.bvlvt-support-faq .elementor-tab-title{font-size:16px!important;padding:16px!important}}

/* Pharmacy handbook */
.bvlvt-handbook-page{gap:0!important;padding-bottom:94px!important;padding-top:72px!important}.bvlvt-handbook-eyebrow{margin:0 0 12px!important}.bvlvt-handbook-eyebrow p{color:#11723c;font-size:13px;font-weight:800;letter-spacing:.16em;margin:0;text-transform:uppercase}.bvlvt-handbook-title{margin:0 0 18px!important;max-width:900px}.bvlvt-handbook-title .elementor-heading-title{color:#10231a!important;font-family:inherit!important;font-size:43px!important;font-weight:700!important;letter-spacing:-.025em;line-height:1.16!important}.bvlvt-handbook-lead{margin:0 0 34px!important;max-width:920px}.bvlvt-handbook-lead p{color:#52615a;font-size:18px;line-height:1.75;margin:0}.bvlvt-handbook-directory-widget{margin:0 0 52px!important;width:100%}.bvlvt-handbook-directory{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.bvlvt-handbook-directory a{align-items:center;background:linear-gradient(145deg,#f6faf8,#edf6f1);border:1px solid #d6e5dd;border-radius:16px;color:#18372a!important;display:grid;gap:16px;grid-template-columns:auto 1fr auto;min-height:112px;padding:22px 24px;text-decoration:none!important;transition:border-color .2s,box-shadow .2s,transform .2s}.bvlvt-handbook-directory a:hover{border-color:#8bb8a0;box-shadow:0 13px 30px rgba(20,69,44,.1);transform:translateY(-2px)}.bvlvt-handbook-directory-number{align-items:center;background:#116b3b;border-radius:50%;color:#fff;display:flex;font-size:13px;font-weight:800;height:46px;justify-content:center;width:46px}.bvlvt-handbook-directory strong{display:block;font-size:18px;line-height:1.35;margin-bottom:4px}.bvlvt-handbook-directory small{color:#66756e;display:block;font-size:14px}.bvlvt-handbook-directory i{color:#116b3b;font-size:24px;font-style:normal}.bvlvt-handbook-section-title{margin:0 0 22px!important}.bvlvt-handbook-section-title .elementor-heading-title{color:#153426!important;font-family:inherit!important;font-size:28px!important;font-weight:700!important;line-height:1.3!important}.bvlvt-handbook-document-widget{margin:0 0 34px!important;width:100%}.bvlvt-handbook-document-widget:last-child{margin-bottom:0!important}.bvlvt-handbook-document{background:#fff;border:1px solid #d9e5df;border-radius:20px;box-shadow:0 16px 44px rgba(20,69,44,.09);overflow:hidden;scroll-margin-top:120px;width:100%}.bvlvt-handbook-document-bar{align-items:center;background:#f2f7f4;border-bottom:1px solid #d9e5df;display:flex;gap:24px;justify-content:space-between;padding:24px 27px}.bvlvt-handbook-document-heading{align-items:center;display:flex;gap:15px;min-width:0}.bvlvt-handbook-document-number{align-items:center;background:#116b3b;border-radius:12px;color:#fff;display:flex;flex:0 0 auto;font-size:14px;font-weight:800;height:48px;justify-content:center;width:48px}.bvlvt-handbook-document-type{color:#11723c;display:block;font-size:11px;font-weight:800;letter-spacing:.13em;margin:0 0 4px}.bvlvt-handbook-document-bar h3{color:#14291f;font-size:21px;font-weight:700;line-height:1.35;margin:0}.bvlvt-handbook-document-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:10px;justify-content:flex-end}.bvlvt-handbook-document-actions a{background:#fff;border:1px solid #116b3b;border-radius:9px;color:#116b3b!important;font-size:13px;font-weight:700;padding:10px 14px;text-decoration:none!important;white-space:nowrap}.bvlvt-handbook-document-actions a.is-primary,.bvlvt-handbook-document-actions a:hover{background:#116b3b;color:#fff!important}.bvlvt-handbook-document-actions a.is-primary:hover{background:#084c28;border-color:#084c28}.bvlvt-handbook-pdf-viewer{background:#e9efec;height:790px;padding:9px}.bvlvt-handbook-pdf-viewer iframe{background:#fff;border:0;display:block;height:100%;width:100%}.bvlvt-handbook-pdf-fallback{background:#f8faf9;color:#67756e;font-size:13px;margin:0;padding:11px 20px;text-align:center}.bvlvt-handbook-pdf-fallback a{color:#0b6636;font-weight:700}.bvlvt-handbook-page+.elementor-element{margin-top:0!important}@media(max-width:1024px){.bvlvt-handbook-page{padding-bottom:78px!important;padding-top:60px!important}.bvlvt-handbook-title .elementor-heading-title{font-size:36px!important}.bvlvt-handbook-pdf-viewer{height:700px}.bvlvt-handbook-document-bar{align-items:flex-start;flex-direction:column}.bvlvt-handbook-document-actions{justify-content:flex-start}}@media(max-width:767px){.bvlvt-handbook-page{padding:46px 18px 64px!important}.bvlvt-handbook-title .elementor-heading-title{font-size:29px!important}.bvlvt-handbook-lead{margin-bottom:28px!important}.bvlvt-handbook-lead p{font-size:16px}.bvlvt-handbook-directory{grid-template-columns:1fr}.bvlvt-handbook-directory-widget{margin-bottom:38px!important}.bvlvt-handbook-directory a{min-height:96px;padding:18px}.bvlvt-handbook-section-title .elementor-heading-title{font-size:24px!important}.bvlvt-handbook-document{border-radius:15px}.bvlvt-handbook-document-bar{padding:19px}.bvlvt-handbook-document-heading{align-items:flex-start}.bvlvt-handbook-document-actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.bvlvt-handbook-document-actions a{text-align:center;white-space:normal}.bvlvt-handbook-pdf-viewer{height:68vh;min-height:520px;padding:5px}.bvlvt-handbook-pdf-fallback{padding:10px 14px}}

/* Recruitment application page */
.bvlvt-application-page{gap:44px!important;padding:72px 0 94px!important}.bvlvt-application-hero{align-items:stretch!important;background:linear-gradient(145deg,#f5faf7,#edf6f1);border:1px solid #d8e7df;border-radius:22px;display:grid!important;gap:34px!important;grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr)!important;overflow:hidden;padding:42px 44px!important;position:relative}.bvlvt-application-hero:before{background:linear-gradient(180deg,#0b6636,#35aa70);bottom:0;content:"";left:0;position:absolute;top:0;width:6px}.bvlvt-application-hero>.e-con,.bvlvt-application-main>.e-con{min-width:0;width:auto!important}.bvlvt-application-hero-copy{gap:0!important;justify-content:center}.bvlvt-application-eyebrow{margin:0 0 12px!important}.bvlvt-application-eyebrow p,.bvlvt-application-form-eyebrow p{color:#11723c;font-size:12px;font-weight:800;letter-spacing:.16em;margin:0;text-transform:uppercase}.bvlvt-application-title{margin:0 0 18px!important}.bvlvt-application-title .elementor-heading-title{color:#10231a!important;font-family:inherit!important;font-size:43px!important;font-weight:700!important;letter-spacing:-.025em;line-height:1.15!important}.bvlvt-application-lead{margin:0 0 28px!important;max-width:760px}.bvlvt-application-lead p{color:#52615a;font-size:17px;line-height:1.75;margin:0}.bvlvt-application-actions{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:12px!important}.bvlvt-application-actions>.elementor-element{flex:0 0 auto!important;width:auto!important}.bvlvt-application-button{width:auto!important}.bvlvt-application-button .elementor-button{background:#116b3b!important;border:1px solid #116b3b!important;border-radius:9px!important;color:#fff!important;fill:#fff!important;font-size:14px!important;font-weight:700!important;padding:13px 18px!important}.bvlvt-application-button .elementor-button:hover{background:#084c28!important;border-color:#084c28!important}.bvlvt-application-button.is-outline .elementor-button{background:transparent!important;color:#116b3b!important;fill:#116b3b!important}.bvlvt-application-button.is-outline .elementor-button:hover{background:#fff!important}.bvlvt-application-checklist-widget{height:100%;margin:0!important}.bvlvt-application-checklist{background:#fff;border:1px solid #d8e5de;border-radius:17px;box-shadow:0 13px 32px rgba(20,69,44,.08);height:100%;padding:27px}.bvlvt-application-checklist-label,.bvlvt-application-side-label{color:#11723c;display:block;font-size:11px;font-weight:800;letter-spacing:.14em;margin-bottom:7px}.bvlvt-application-checklist h3,.bvlvt-application-steps h3{color:#153426;font-size:22px;font-weight:700;line-height:1.3;margin:0 0 19px}.bvlvt-application-checklist ul{list-style:none;margin:0;padding:0}.bvlvt-application-checklist li{align-items:flex-start;border-top:1px solid #e4ece8;display:flex;gap:13px;padding:14px 0}.bvlvt-application-checklist li>span{align-items:center;background:#eaf4ee;border-radius:50%;color:#116b3b;display:flex;flex:0 0 auto;font-size:11px;font-weight:800;height:31px;justify-content:center;width:31px}.bvlvt-application-checklist strong{color:#20372c;display:block;font-size:15px;line-height:1.4}.bvlvt-application-checklist small{color:#66756e;display:block;font-size:13px;line-height:1.5;margin-top:3px}.bvlvt-application-main{align-items:start!important;display:grid!important;gap:30px!important;grid-template-columns:minmax(0,1.55fr) minmax(300px,.65fr)!important}.bvlvt-application-form-card{background:#fff;border:1px solid #d9e5df;border-radius:20px;box-shadow:0 16px 44px rgba(20,69,44,.08);gap:0!important;overflow:hidden;padding:36px 38px 40px!important;position:relative}.bvlvt-application-form-card:before{background:linear-gradient(90deg,#0b6636,#31a66c);content:"";height:5px;left:0;position:absolute;right:0;top:0}.bvlvt-application-form-eyebrow{margin:0 0 8px!important}.bvlvt-application-form-title{margin:0 0 10px!important}.bvlvt-application-form-title .elementor-heading-title{color:#10231a!important;font-size:28px!important;font-weight:700!important;line-height:1.3!important}.bvlvt-application-form-intro{margin:0 0 27px!important}.bvlvt-application-form-intro p{color:#66736d;font-size:15px;line-height:1.6;margin:0}.bvlvt-application-form-widget{margin:0!important;width:100%}.bvlvt-application-form-widget .forminator-row{margin-bottom:19px!important}.bvlvt-application-form-widget .forminator-label{color:#20372c!important;font-family:inherit!important;font-size:14px!important;font-weight:700!important;margin-bottom:8px!important}.bvlvt-application-form-widget input:not([type=checkbox]):not([type=radio]):not([type=submit]),.bvlvt-application-form-widget textarea,.bvlvt-application-form-widget select{background:#f7faf8!important;border:1px solid #d5e2db!important;border-radius:10px!important;color:#17281f!important;font-family:inherit!important;font-size:15px!important;min-height:52px;padding:13px 15px!important}.bvlvt-application-form-widget textarea{min-height:135px!important;resize:vertical}.bvlvt-application-form-widget input:not([type=checkbox]):not([type=radio]):not([type=submit]):focus,.bvlvt-application-form-widget textarea:focus,.bvlvt-application-form-widget select:focus{background:#fff!important;border-color:#11723c!important;box-shadow:0 0 0 3px rgba(17,114,60,.12)!important;outline:0!important}.bvlvt-application-form-widget .forminator-file-upload{background:#f7faf8!important;border:1px dashed #9fbaad!important;border-radius:11px!important;padding:16px!important}.bvlvt-application-form-widget .forminator-button-upload{background:#e7f2eb!important;border-radius:8px!important;color:#116b3b!important;font-weight:700!important}.bvlvt-application-form-widget .forminator-checkbox-box{border-color:#8caa9b!important;border-radius:4px!important;margin-top:3px!important}.bvlvt-application-form-widget .forminator-consent__label,.bvlvt-application-form-widget .forminator-checkbox__label{color:#4c5e55!important;font-size:14px!important;line-height:1.65!important}.bvlvt-application-form-widget .forminator-consent__label a,.bvlvt-application-form-widget .forminator-checkbox__label a{color:#0b6636!important;font-weight:700;text-decoration:underline}.bvlvt-application-form-widget .forminator-button-submit{background:#116b3b!important;border:0!important;border-radius:10px!important;box-shadow:none!important;color:#fff!important;font-family:inherit!important;font-size:16px!important;font-weight:700!important;min-height:54px;padding:14px 25px!important;width:100%!important}.bvlvt-application-form-widget .forminator-button-submit:hover{background:#084c28!important;box-shadow:0 8px 20px rgba(11,102,54,.2)!important}.bvlvt-form-privacy-notice{background:#eef7f2;border-left:4px solid #11723c;border-radius:0 9px 9px 0;color:#42534b;font-size:14px;line-height:1.6;padding:14px 16px}.bvlvt-application-sidebar{gap:20px!important;position:sticky;top:128px}.bvlvt-application-steps{background:#f2f7f4;border:1px solid #d7e5dd;border-radius:18px;padding:28px 27px}.bvlvt-application-steps ol{list-style:none;margin:0;padding:0}.bvlvt-application-steps li{display:grid;gap:13px;grid-template-columns:auto 1fr;position:relative}.bvlvt-application-steps li:not(:last-child){padding-bottom:23px}.bvlvt-application-steps li:not(:last-child):after{background:#bdd5c8;content:"";height:calc(100% - 34px);left:16px;position:absolute;top:38px;width:1px}.bvlvt-application-steps li>span{align-items:center;background:#116b3b;border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:800;height:33px;justify-content:center;width:33px}.bvlvt-application-steps strong{color:#20372c;display:block;font-size:15px;margin:3px 0 4px}.bvlvt-application-steps p{color:#617168;font-size:13px;line-height:1.55;margin:0}.bvlvt-application-privacy{align-items:flex-start;background:linear-gradient(145deg,#0b6134,#074b29);border-radius:18px;box-shadow:0 12px 30px rgba(10,77,42,.14);display:flex;gap:14px;padding:25px 24px}.bvlvt-application-privacy>span{align-items:center;background:rgba(255,255,255,.15);border-radius:50%;color:#fff;display:flex;flex:0 0 auto;font-size:14px;height:34px;justify-content:center;width:34px}.bvlvt-application-privacy strong{color:#fff;display:block;font-size:16px;margin-bottom:7px}.bvlvt-application-privacy p{color:rgba(255,255,255,.84);font-size:13px;line-height:1.6;margin:0 0 10px}.bvlvt-application-privacy a{color:#fff!important;font-size:13px;font-weight:700;text-decoration:underline!important}@media(max-width:1024px){.bvlvt-application-page{padding:60px 0 78px!important}.bvlvt-application-hero{grid-template-columns:1fr!important;padding:36px!important}.bvlvt-application-title .elementor-heading-title{font-size:36px!important}.bvlvt-application-main{grid-template-columns:1fr!important}.bvlvt-application-sidebar{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media(max-width:767px){.bvlvt-application-page{gap:28px!important;padding:46px 18px 64px!important}.bvlvt-application-hero{border-radius:16px;gap:26px!important;padding:27px 22px!important}.bvlvt-application-title .elementor-heading-title{font-size:29px!important}.bvlvt-application-lead p{font-size:16px}.bvlvt-application-actions{flex-direction:column!important}.bvlvt-application-actions>.elementor-element,.bvlvt-application-button{width:100%!important}.bvlvt-application-button .elementor-button{justify-content:center;width:100%}.bvlvt-application-checklist{padding:23px 20px}.bvlvt-application-form-card{border-radius:16px;padding:29px 21px 31px!important}.bvlvt-application-form-title .elementor-heading-title{font-size:24px!important}.bvlvt-application-sidebar{grid-template-columns:1fr!important}.bvlvt-application-steps,.bvlvt-application-privacy{border-radius:16px;padding:24px 21px}.bvlvt-application-form-widget .forminator-row{display:block!important}.bvlvt-application-form-widget .forminator-col{margin-bottom:16px!important;width:100%!important}}

/* Application form spacing and upload-button contrast */
.bvlvt-application-form-widget .forminator-ui.forminator-custom-form .forminator-row{margin-bottom:30px!important}.bvlvt-application-form-widget .forminator-ui.forminator-custom-form .forminator-row:last-of-type{margin-bottom:0!important}.bvlvt-application-form-widget .forminator-ui.forminator-custom-form .forminator-col{padding-bottom:0!important}.bvlvt-application-form-widget .forminator-ui.forminator-custom-form .forminator-label{margin-bottom:11px!important}.bvlvt-application-form-widget .forminator-ui.forminator-custom-form .forminator-field-consent .forminator-label{margin-bottom:12px!important}.bvlvt-application-form-widget .forminator-ui.forminator-custom-form .forminator-checkbox__wrapper{align-items:flex-start;display:flex;gap:11px}.bvlvt-application-form-widget #forminator-module-71828 .forminator-file-upload{align-items:center!important;background:#f3f7f5!important;display:flex!important;gap:13px!important;min-height:68px;padding:13px 15px!important}.bvlvt-application-form-widget #forminator-module-71828 .forminator-button-upload{background:#116b3b!important;border:1px solid #116b3b!important;border-radius:8px!important;box-shadow:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:14px!important;font-weight:700!important;line-height:1.2!important;min-height:42px!important;opacity:1!important;padding:11px 18px!important;text-shadow:none!important}.bvlvt-application-form-widget #forminator-module-71828 .forminator-button-upload:hover,.bvlvt-application-form-widget #forminator-module-71828 .forminator-button-upload:focus{background:#084c28!important;border-color:#084c28!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.bvlvt-application-form-widget #forminator-module-71828 .forminator-file-upload>span{color:#52615a!important;font-size:14px!important;line-height:1.4!important}@media(max-width:767px){.bvlvt-application-form-widget .forminator-ui.forminator-custom-form .forminator-row{margin-bottom:25px!important}.bvlvt-application-form-widget #forminator-module-71828 .forminator-file-upload{align-items:flex-start!important;flex-direction:column!important}.bvlvt-application-form-widget #forminator-module-71828 .forminator-button-upload{width:100%!important}}

/* Forminator places all application fields in one row; space the field columns themselves. */
.bvlvt-application-form-widget #forminator-module-71828>.forminator-row:first-of-type>.forminator-col{box-sizing:border-box!important;margin-bottom:30px!important}.bvlvt-application-form-widget #forminator-module-71828>.forminator-row:first-of-type>#upload-1{margin-bottom:18px!important}.bvlvt-application-form-widget #forminator-module-71828>.forminator-row:first-of-type>.forminator-field-html{margin-bottom:32px!important}.bvlvt-application-form-widget #forminator-module-71828>.forminator-row:first-of-type>#consent-10,.bvlvt-application-form-widget #forminator-module-71828>.forminator-row:first-of-type>#consent-11{margin-bottom:30px!important}.bvlvt-application-form-widget #forminator-module-71828>.forminator-row:first-of-type>#consent-12{margin-bottom:0!important}.bvlvt-application-form-widget #forminator-module-71828>.forminator-row:first-of-type>.forminator-col>.forminator-field>.forminator-label{display:block!important;margin:0 0 11px!important}.bvlvt-application-form-widget #forminator-module-71828>.forminator-row-last{margin-top:32px!important}@media(max-width:767px){.bvlvt-application-form-widget #forminator-module-71828>.forminator-row:first-of-type>.forminator-col{margin-bottom:25px!important}.bvlvt-application-form-widget #forminator-module-71828>.forminator-row:first-of-type>.forminator-field-html{margin-bottom:28px!important}.bvlvt-application-form-widget #forminator-module-71828>.forminator-row-last{margin-top:28px!important}}

/* Definitive application spacing: the response-message div precedes the fields row. */
body.page-id-71829 .bvlvt-application-form-widget form#forminator-module-71828>.forminator-row:not(.forminator-row-last)>.forminator-col{box-sizing:border-box!important;margin:0 0 32px!important;padding-bottom:0!important}body.page-id-71829 .bvlvt-application-form-widget form#forminator-module-71828>.forminator-row:not(.forminator-row-last)>#upload-1{margin-bottom:18px!important}body.page-id-71829 .bvlvt-application-form-widget form#forminator-module-71828>.forminator-row:not(.forminator-row-last)>.forminator-field-html{margin-bottom:32px!important}body.page-id-71829 .bvlvt-application-form-widget form#forminator-module-71828>.forminator-row:not(.forminator-row-last)>#consent-10,body.page-id-71829 .bvlvt-application-form-widget form#forminator-module-71828>.forminator-row:not(.forminator-row-last)>#consent-11{margin-bottom:30px!important}body.page-id-71829 .bvlvt-application-form-widget form#forminator-module-71828>.forminator-row:not(.forminator-row-last)>#consent-12{margin-bottom:0!important}body.page-id-71829 .bvlvt-application-form-widget form#forminator-module-71828>.forminator-row-last{margin-top:32px!important}body.page-id-71829 .bvlvt-application-form-widget form#forminator-module-71828 .forminator-button-upload{background-color:#116b3b!important;border-color:#116b3b!important;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}@media(max-width:767px){body.page-id-71829 .bvlvt-application-form-widget form#forminator-module-71828>.forminator-row:not(.forminator-row-last)>.forminator-col{margin-bottom:27px!important}body.page-id-71829 .bvlvt-application-form-widget form#forminator-module-71828>.forminator-row-last{margin-top:28px!important}}

/* Shared inner-page section rhythm, based on the Giới Thiệu page. */
body.bvlvt-inner-page .cmsmasters-content>.elementor[data-elementor-type="wp-page"]>.e-parent:nth-child(2){margin-bottom:0!important;margin-top:0!important;padding-bottom:20px!important;padding-top:20px!important}body.bvlvt-inner-page .cmsmasters-content>.elementor[data-elementor-type="wp-page"]>.e-parent:nth-child(2)+.e-parent{margin-top:0!important}body.bvlvt-inner-page .bvlvt-application-page{gap:20px!important}@media(max-width:1024px){body.bvlvt-inner-page .cmsmasters-content>.elementor[data-elementor-type="wp-page"]>.e-parent:nth-child(2){padding-bottom:20px!important;padding-top:20px!important}}@media(max-width:767px){body.bvlvt-inner-page .cmsmasters-content>.elementor[data-elementor-type="wp-page"]>.e-parent:nth-child(2){padding-bottom:20px!important;padding-top:20px!important}}

/* Legal, privacy and data policy pages */
.bvlvt-legal-page{gap:30px!important;padding-bottom:48px!important;padding-top:36px!important}.bvlvt-legal-intro{gap:0!important;max-width:940px}.bvlvt-legal-eyebrow{margin:0 0 12px!important}.bvlvt-legal-eyebrow p{color:#11723c;font-size:13px;font-weight:750;letter-spacing:.14em;margin:0;text-transform:uppercase}.bvlvt-legal-main-title{margin:0 0 18px!important}.bvlvt-legal-main-title .elementor-heading-title{color:#10231a!important;font-family:inherit!important;font-size:43px!important;font-weight:700!important;letter-spacing:-.025em;line-height:1.16!important}.bvlvt-legal-lead{margin:0 0 15px!important}.bvlvt-legal-lead p{color:#52615a;font-size:18px;line-height:1.75;margin:0}.bvlvt-legal-updated{margin:0!important}.bvlvt-legal-updated p{color:#67756e;font-size:14px;margin:0}.bvlvt-legal-toc{background:#edf6f1;border:1px solid #d6e6dd;border-radius:18px;gap:15px!important;padding:28px 30px!important}.bvlvt-legal-toc-title{margin:0!important}.bvlvt-legal-toc-title .elementor-heading-title{color:#153426!important;font-size:22px!important;font-weight:700!important}.bvlvt-legal-toc-list .elementor-icon-list-items{display:grid;gap:10px 28px;grid-template-columns:repeat(2,minmax(0,1fr))}.bvlvt-legal-toc-list .elementor-icon-list-item{align-items:flex-start!important;margin:0!important}.bvlvt-legal-toc-list .elementor-icon-list-icon{color:#11723c!important;margin-top:5px}.bvlvt-legal-toc-list .elementor-icon-list-text{color:#284237!important;font-size:15px!important;font-weight:600;line-height:1.5!important}.bvlvt-legal-section{background:#fff;border:1px solid #dbe6e0;border-radius:18px;box-shadow:0 11px 32px rgba(20,69,44,.06);gap:16px!important;padding:31px 34px!important;scroll-margin-top:120px}.bvlvt-legal-section-title{margin:0!important}.bvlvt-legal-section-title .elementor-heading-title{color:#153426!important;font-size:26px!important;font-weight:700!important;line-height:1.3!important}.bvlvt-legal-section-content{color:#45564e;font-size:16px;line-height:1.78}.bvlvt-legal-section-content p{margin:0 0 14px}.bvlvt-legal-section-content p:last-child{margin-bottom:0}.bvlvt-legal-section-content ul,.bvlvt-legal-section-content ol{margin:0 0 15px;padding-left:24px}.bvlvt-legal-section-content li{margin-bottom:8px}.bvlvt-legal-section-content strong{color:#203b2f}.bvlvt-legal-contact{background:linear-gradient(145deg,#0b6134,#074b29)!important;border-radius:20px;gap:13px!important;padding:34px 38px!important}.bvlvt-legal-contact-title{margin:0!important}.bvlvt-legal-contact-title .elementor-heading-title{color:#fff!important;font-size:25px!important;font-weight:700!important}.bvlvt-legal-contact-text,.bvlvt-legal-contact-text p,.bvlvt-legal-contact-text strong,.bvlvt-legal-contact-text a{color:#fff!important}.bvlvt-legal-contact-text{font-size:16px;line-height:1.72}.bvlvt-legal-contact-text p{margin:0 0 12px}.bvlvt-legal-contact-text p:last-child{margin-bottom:0}.bvlvt-legal-contact-text a{font-weight:700;text-decoration:underline}@media(max-width:1024px){.bvlvt-legal-page{padding-bottom:40px!important;padding-top:30px!important}.bvlvt-legal-main-title .elementor-heading-title{font-size:36px!important}.bvlvt-legal-toc-list .elementor-icon-list-items{grid-template-columns:1fr}}@media(max-width:767px){.bvlvt-legal-page{gap:22px!important;padding:24px 18px 32px!important}.bvlvt-legal-main-title .elementor-heading-title{font-size:29px!important}.bvlvt-legal-lead p{font-size:16px}.bvlvt-legal-toc,.bvlvt-legal-section,.bvlvt-legal-contact{border-radius:15px;padding:24px 21px!important}.bvlvt-legal-section-title .elementor-heading-title{font-size:22px!important}.bvlvt-legal-contact-title .elementor-heading-title{font-size:22px!important}}

/* Human-readable sitemap */
.bvlvt-sitemap-page{gap:26px!important;padding-bottom:48px!important;padding-top:36px!important}.bvlvt-sitemap-eyebrow{margin:0!important}.bvlvt-sitemap-eyebrow p{color:#11723c;font-size:13px;font-weight:750;letter-spacing:.14em;margin:0;text-transform:uppercase}.bvlvt-sitemap-main-title{margin:0!important}.bvlvt-sitemap-main-title .elementor-heading-title{color:#10231a!important;font-family:inherit!important;font-size:43px!important;font-weight:700!important;letter-spacing:-.025em;line-height:1.16!important}.bvlvt-sitemap-lead{margin:0 0 10px!important;max-width:900px}.bvlvt-sitemap-lead p{color:#52615a;font-size:18px;line-height:1.75;margin:0}.bvlvt-sitemap-section{background:#fff;border:1px solid #dbe6e0;border-radius:18px;box-shadow:0 10px 30px rgba(20,69,44,.055);gap:20px!important;padding:29px 32px!important;position:relative}.bvlvt-sitemap-section:before{background:linear-gradient(180deg,#0b6636,#32a86d);border-radius:18px 0 0 18px;bottom:0;content:"";left:0;position:absolute;top:0;width:5px}.bvlvt-sitemap-section-title{margin:0!important}.bvlvt-sitemap-section-title .elementor-heading-title{color:#153426!important;font-size:26px!important;font-weight:700!important;line-height:1.3!important}.bvlvt-sitemap-list .elementor-icon-list-items{display:grid;gap:10px 32px;grid-template-columns:repeat(2,minmax(0,1fr))}.bvlvt-sitemap-list-dense .elementor-icon-list-items{grid-template-columns:repeat(3,minmax(0,1fr))}.bvlvt-sitemap-list-compact .elementor-icon-list-items{grid-template-columns:repeat(3,minmax(0,1fr))}.bvlvt-sitemap-list .elementor-icon-list-item{align-items:flex-start!important;border-bottom:1px solid #e5ece8;margin:0!important;padding:0 0 10px}.bvlvt-sitemap-list .elementor-icon-list-icon{color:#159052!important;margin-top:5px}.bvlvt-sitemap-list .elementor-icon-list-text{color:#344b40!important;font-size:15px!important;font-weight:550;line-height:1.5!important}.bvlvt-sitemap-list .elementor-icon-list-item:hover .elementor-icon-list-text{color:#0b6636!important;text-decoration:underline}@media(max-width:1024px){.bvlvt-sitemap-page{padding-bottom:40px!important;padding-top:30px!important}.bvlvt-sitemap-main-title .elementor-heading-title{font-size:36px!important}.bvlvt-sitemap-list-dense .elementor-icon-list-items,.bvlvt-sitemap-list-compact .elementor-icon-list-items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.bvlvt-sitemap-page{gap:22px!important;padding:24px 18px 32px!important}.bvlvt-sitemap-main-title .elementor-heading-title{font-size:29px!important}.bvlvt-sitemap-lead p{font-size:16px}.bvlvt-sitemap-section{border-radius:15px;padding:23px 21px!important}.bvlvt-sitemap-section:before{border-radius:15px 0 0 15px}.bvlvt-sitemap-section-title .elementor-heading-title{font-size:22px!important}.bvlvt-sitemap-list .elementor-icon-list-items,.bvlvt-sitemap-list-dense .elementor-icon-list-items,.bvlvt-sitemap-list-compact .elementor-icon-list-items{grid-template-columns:1fr}}
