 .page-content .elementor-nav-menu a,.page-content .elementor-nav-menu a:hover,.page-content .elementor-nav-menu a:focus,.page-content .vact_header_button,.page-content .elementor-button,.page-content .elementor-icon,.page-content a.vcard_title_link,.page-content a.vcard_cta,.page-content a:has(>img){text-decoration: none;}@media (min-width: 1024px){#content .lv-situation__form{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));align-items: stretch;gap: 20px;}#content .lv-situation__form>input{display: none;}#content .lv-situation__block{margin: 0;display: flex;flex-direction: column;}#content .lv-situation__docs,#content .lv-situation__save,#content .lv-situation__foot{grid-column: 1 / -1;}#content .lv-situation__save{justify-self: start;}#content .lv-situation__foot{margin-top: 0;}#content .lv-acc>.lv-acc__body{grid-template-rows: 1fr;flex: 1 1 auto;}#content .lv-acc>h2{cursor: default;margin-bottom: 20px;}#content .lv-acc__chevron{display: none;}#content .lv-acc__body>div{overflow: visible;display: flex;flex-direction: column;}#content .lv-situation__block textarea{flex: 1 1 auto;}}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{background-color: #4F6E5A;color: #FFFFFF;box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);padding: 10px 10px 10px 10px;}.vact_form .equipement-accordion{border: 0px solid var(--lv-line)!important;border-radius: var(--lv-r);overflow: hidden;}#vacante_form .equipement-accordion .accordion-item{border: none solid var(--lv-line,#E3E7E3) !important;*/ border-radius: 20px !important;background: #fff !important;overflow: hidden !important;box-shadow: 0 1px 3px rgba(31,42,36,.07) !important;}.kwp_equipement_grid{display: grid;grid-template-columns: repeat(7,1fr);column-gap: 10px;row-gap: 10px;border: none;margin: 0px;padding: 10px;}.lv-section-head h2,.lv-split-left h2,.lv-final-cta-card h2{margin: 0 0 30px!i;font-size: 50px!important;line-height: 1!important;letter-spacing: 0!important;color: var(--lv-dark);}.vcard_title{font-size: 20px;line-height: 1.20;color: #3d6b4f;}.vcard_distance{position: absolute;top: 10px;right: 10px;background: #ffffff;color: #1a3523;padding: 5px 10px;border-radius: 20px;font-size: 13px;font-weight: 700;}.mystickyelements-contact-form .mystickyelements-social-icon{-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);transform: rotate(-90deg);display: block;font-size: 14px;font-weight: 500;padding: 18px 10px 10px 10px;width: 144px;height: 53px;line-height: 1.2;-webkit-transform-origin: 51px 51px 0;-moz-transform-origin: 51px 51px 0;transform-origin: 51px 51px 0;box-shadow: -3px 0 6px rgba(0,0,0,.16);}span.mystickyelements-social-text a,span.mystickyelements-social-text.mystickyelements-social-no-link{color: #fff;text-decoration: none;display: inline-block;vertical-align: top;min-width: 137px;height: 100%;padding-top: 19px;padding-right: 10px;padding-left: 13px;font-weight: 600;}.lv2-chip-fixed{min-width: 110px;background: rgba(79,109,89,0.08);border: 1px solid rgba(79,109,89,0.16);display: none;}.elementor-headline-animation-type-clip .elementor-headline-dynamic-wrapper:after{background-color: #fff;content: "";height: 100%;inset-block-start: 0;inset-inline: auto 0;position: absolute;width: 1px;}.vact_card{}#content input[type="text"],#content input[type="email"],#content input[type="password"],#content input[type="url"],#content input[type="tel"],#content input[type="number"],#content input[type="search"],#content textarea,#content select{width: 100%;padding: 10px 20px;margin: 5px 0 20px 0;border: 0px solid #69727d;border-radius: 20px;background-color: #efefef;box-sizing: border-box;font-size: 14px;font-family: 'nunito-sans',sans-serif;}body.vacantes_account_page{background: #f0e7db;}.grecaptcha-badge{visibility: hidden;}.region-filter-box,.region-filter-box.is-stuck{background-color: #EFEFEF !important;border: 0 !important;box-shadow: none !important;filter: none !important;}#content .region-filter-box #address-input,#content .region-filter-box .kwp-filter-select,#content .region-filter-box .lv-crit-trigger,#content .region-filter-box .lv-radius-select,#content .region-filter-box .lv-mf-select,#content .region-filter-box .kwp-filter-address-label,#content .region-filter-box .lv-more-filters-toggle,.region-filter-box form .lv-crit,.region-filter-box form #region-filter,.region-filter-box form #lv-filter-type,.region-filter-box form #capacity-filter,.region-filter-box form #price-filter,.region-filter-box form #lv-filter-radius{border: 0 !important;box-shadow: none !important;outline: none !important;}#content .region-filter-box .kwp-filter-select,#content .region-filter-box .lv-crit-trigger,#content .region-filter-box .lv-radius-select,#content .region-filter-box .lv-mf-select,#content .region-filter-box .lv-crit-text,#content .region-filter-box #address-input{color: #4F6E5A !important;}#content .region-filter-box #address-input::placeholder{color: #7A9484 !important;opacity: 1 !important;}#content .region-filter-box .kwp-filter-select,#content .region-filter-box .lv-radius-select,#content .region-filter-box .lv-mf-select{-webkit-appearance: none !important;appearance: none !important;background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%234F6E5A' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>") !important;background-repeat: no-repeat !important;background-position: right 13px center !important;background-size: 12px 8px !important;padding-right: 32px !important;}.kwp-login-modal-overlay{background:rgba(26,24,21,.55) !important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);}.kwp-login-modal-content{--kwp-green:#4f6e5a;--kwp-green-dark:#384e40;--kwp-border:#ded9d1;--kwp-muted:#7c7a73;width:calc(100% - 32px) !important;max-width:420px !important;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;top:50% !important;left:50% !important;right:auto !important;bottom:auto !important;height:auto !important;transform:translate(-50%,-50%);border-radius:18px !important;box-shadow:0 18px 50px rgba(0,0,0,.28) !important;}.kwp-login-modal-content::-webkit-scrollbar{width:6px}.kwp-login-modal-content::-webkit-scrollbar-thumb{background:#d8d3ca;border-radius:99px}.kwp-login-modal-header{padding:26px 26px 0 !important;}.kwp-login-modal-header h3{font-size:26px !important;line-height:1.15 !important;margin:0 0 6px !important;color:#22201d !important;}.kwp-login-modal-header p{margin:0 !important;font-size:14px !important;line-height:1.4 !important;color:var(--kwp-muted) !important;opacity:1 !important;}.kwp-login-modal-close{top:12px !important;right:12px !important;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:22px !important;color:#8a877f !important;background:transparent;transition:background .2s ease,color .2s ease !important;}.kwp-login-modal-close:hover{background:#f1efe9;color:#22201d !important;transform:none !important;}.kwp-login-modal-body{padding:20px 26px 26px !important;}.kwp-login-modal-body label{font-size:13.5px !important;font-weight:500 !important;color:#4a4740 !important;margin:0 0 6px 2px !important;}.kwp-login-modal-body input[type="text"],.kwp-login-modal-body input[type="email"],.kwp-login-modal-body input[type="tel"],.kwp-login-modal-body input[type="password"]{width:100% !important;height:46px !important;min-height:46px !important;margin:0 0 12px !important;padding:0 18px !important;border:1px solid var(--kwp-border) !important;border-radius:999px !important;background:#fff !important;font-size:16px !important;color:#22201d !important;box-shadow:none !important;transition:border-color .2s ease,box-shadow .2s ease !important;}.kwp-login-modal-body input[type="text"]:focus,.kwp-login-modal-body input[type="email"]:focus,.kwp-login-modal-body input[type="tel"]:focus,.kwp-login-modal-body input[type="password"]:focus{border-color:var(--kwp-green) !important;box-shadow:0 0 0 3px rgba(79,110,90,.15) !important;outline:none !important;}.kwp-login-modal-body input::placeholder{color:#a5a29a !important;opacity:1}#kwp-popup-loginform p{margin:0 0 14px !important;}#kwp-popup-loginform p.login-username input,#kwp-popup-loginform p.login-password input{margin-bottom:0 !important;}#kwp-popup-loginform p.login-remember{margin:0 0 18px !important;}#kwp-popup-loginform p.login-remember label{display:flex !important;align-items:center;gap:8px;margin:0 !important;font-size:14px !important;font-weight:400 !important;color:#4a4740 !important;cursor:pointer;}#kwp-popup-loginform p.login-remember input[type="checkbox"]{width:16px;height:16px;margin:0 !important;accent-color:var(--kwp-green);}#kwp-popup-loginform p.login-submit{margin:0 !important;}#kwp-popup-wp-submit,#kwp-popup-register-submit,#kwp-forgot-form button{display:block !important;width:100% !important;height:48px !important;line-height:48px !important;margin:0 !important;padding:0 20px !important;border:1px solid var(--kwp-green) !important;border-radius:999px !important;background:var(--kwp-green) !important;color:#fff !important;font-size:16px !important;font-weight:500 !important;letter-spacing:0 !important;cursor:pointer;box-shadow:none !important;transition:background .2s ease,border-color .2s ease,transform .15s ease,box-shadow .2s ease !important;}#kwp-popup-wp-submit:hover,#kwp-popup-register-submit:hover,#kwp-forgot-form button:hover{background:var(--kwp-green-dark) !important;border-color:var(--kwp-green-dark) !important;color:#fff !important;transform:translateY(-1px);box-shadow:0 6px 16px rgba(56,78,64,.25) !important;}#kwp-popup-wp-submit:active,#kwp-popup-register-submit:active,#kwp-forgot-form button:active{transform:translateY(0);box-shadow:none !important;}#kwp-register-form>div:first-of-type{display:grid !important;grid-template-columns:1fr 1fr;gap:10px !important;margin:0 0 16px !important;}#kwp-register-form>div:first-of-type label{display:flex !important;align-items:center;justify-content:center;gap:8px !important;height:44px;margin:0 !important;padding:0 10px;border:1px solid var(--kwp-border);border-radius:999px;background:#fff;font-size:15px !important;font-weight:500 !important;color:#4a4740 !important;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease;}#kwp-register-form>div:first-of-type label:hover{border-color:var(--kwp-green);}#kwp-register-form input[type="radio"]{accent-color:var(--kwp-green);margin:0 !important;}@supports selector(:has(*)){#kwp-register-form>div:first-of-type input[type="radio"]{position:absolute;opacity:0;pointer-events:none;}#kwp-register-form>div:first-of-type label:has(input[type="radio"]:focus-visible){box-shadow:0 0 0 3px rgba(79,110,90,.25);}#kwp-register-form>div:first-of-type label:has(input[type="radio"]:checked){background:var(--kwp-green);border-color:var(--kwp-green);color:#fff !important;box-shadow:0 4px 12px rgba(79,110,90,.22);}}#kwp-register-msg,#kwp-forgot-msg{border-radius:12px !important;font-size:14px !important;margin-bottom:14px !important;}#kwp-popup-password-match-msg{margin:-6px 0 10px 16px !important;font-size:12.5px !important;}.kwp-login-modal-links{margin-top:18px !important;padding-top:16px !important;border-top:1px solid #ece8e1 !important;text-align:center;font-size:14px !important;}.kwp-login-modal-links a,.kwp-login-modal-links a.kwp-popup-switch{color:var(--kwp-green) !important;font-weight:500 !important;text-decoration:none !important;}.kwp-login-modal-links a:hover,.kwp-login-modal-links a.kwp-popup-switch:hover{color:var(--kwp-green-dark) !important;text-decoration:underline !important;}.kwp-login-modal-links .separator{color:#cfcac1 !important;margin:0 8px;}@media (max-width:600px){.kwp-login-modal-content{width:calc(100% - 24px) !important;max-width:none !important;max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);border-radius:16px !important;}.kwp-login-modal-header{padding:22px 20px 0 !important;}.kwp-login-modal-header h3{font-size:22px !important;}.kwp-login-modal-header p{font-size:13.5px !important;}.kwp-login-modal-body{padding:16px 20px 22px !important;}.kwp-login-modal-body input[type="text"],.kwp-login-modal-body input[type="email"],.kwp-login-modal-body input[type="tel"],.kwp-login-modal-body input[type="password"]{height:44px !important;min-height:44px !important;margin-bottom:10px !important;}#kwp-popup-loginform p{margin:0 0 12px !important;}#kwp-register-form>div:first-of-type label{height:42px;font-size:14px !important;}#kwp-popup-wp-submit,#kwp-popup-register-submit,#kwp-forgot-form button{height:46px !important;line-height:46px !important;}.kwp-login-modal-links{margin-top:14px !important;padding-top:14px !important;}}@media (max-width:767px){.vact_account_container{margin:24px 0 56px !important;}.vact_account_container h1.elementor-title{font-size:30px !important;line-height:1.15 !important;margin:0 0 16px !important;}.vact_card.vacante_list_item{padding:16px !important;gap:14px !important;border-radius:16px !important;flex-wrap:wrap !important;}.vacante_list_item .infos{flex:1 1 220px !important;min-width:0 !important;}.vacante_list_item .actions{flex:1 0 100% !important;width:100% !important;margin-left:0 !important;justify-content:flex-start !important;}ul.kwp_dashboard_menu{display:grid !important;grid-template-columns:1fr 1fr;gap:8px !important;margin:0 0 22px !important;padding:0 !important;list-style:none;}ul.kwp_dashboard_menu li{width:auto !important;margin:0 !important;}ul.kwp_dashboard_menu li>a{display:flex !important;align-items:center;justify-content:center;gap:6px;width:100% !important;min-height:44px;padding:0 10px !important;font-size:14px !important;line-height:1.2;text-align:center;}}@media (max-width:600px){.vact_card.vacante_list_item{flex-direction:column !important;flex-wrap:nowrap !important;align-items:stretch !important;height:auto !important;gap:10px !important;}.vacante_list_item .illustr{width:100% !important;height:auto !important;margin:0 !important;aspect-ratio:16/9;flex:0 0 auto !important;border-radius:12px !important;overflow:hidden;}.vacante_list_item .illustr>a,.vacante_list_item .illustr img{display:block !important;width:100% !important;height:100% !important;object-fit:cover !important;}.vacante_list_item .infos{flex:0 0 auto !important;min-width:0 !important;width:100% !important;display:flex !important;flex-direction:column !important;flex-wrap:nowrap !important;height:auto !important;max-height:none !important;align-items:flex-start !important;gap:4px !important;}.vacante_list_item .infos>*{margin:0 !important;flex:0 0 auto !important;width:auto !important;max-width:100%;}.vacante_list_item .infos .title,.vacante_list_item .infos a.title,.vacante_list_item .infos span.title{font-size:19px !important;line-height:1.25 !important;margin:0 0 2px !important;}.vacante_list_item .infos .lv-statut{margin:4px 0 !important;}.vacante_list_item .infos p span[style*="#666"]{display:none !important;}.vacante_list_item .actions{flex:1 0 100% !important;display:grid !important;grid-template-columns:1fr 1fr;gap:8px !important;width:100% !important;margin:6px 0 0 !important;}.vacante_list_item .actions>*{display:inline-flex !important;align-items:center;justify-content:center;gap:6px;width:100% !important;min-height:44px !important;height:auto !important;padding:8px 10px !important;font-size:13.5px !important;line-height:1.2 !important;white-space:normal !important;text-align:center;}}.vacante_list_item .infos p span[style*="border-radius"]{border-radius:999px !important;padding:5px 12px !important;font-size:12.5px !important;font-weight:600 !important;line-height:1.4 !important;letter-spacing:.2px;}@media (max-width:767px){.vact_account_container,.reservation_detail_grid,.reservation_detail_grid>*,.vact_card>*{min-width:0 !important;}.vact_account_container h1.elementor-title{font-size:26px !important;}.vact_account_container h4{font-size:18px !important;line-height:1.3 !important;}.reservation_detail_grid .infos,.reservation_detail_grid .infos p{font-size:15px !important;}.vact_account_container .vact_card>button.button{display:flex !important;width:100% !important;min-height:46px !important;align-items:center;justify-content:center;gap:8px;margin:0 0 8px !important;border-radius:999px !important;font-size:15px !important;}.vact_account_container .vact_card>button.button:last-child{margin-bottom:0 !important;}.vact_account_container table{display:block !important;width:100% !important;max-width:100% !important;overflow-x:auto !important;-webkit-overflow-scrolling:touch;font-size:12px !important;}.vact_account_container table th,.vact_account_container table td{white-space:nowrap !important;padding:8px 10px !important;font-size:12px !important;}.vact_account_container input,.vact_account_container select,.vact_account_container textarea{max-width:100% !important;box-sizing:border-box !important;font-size:16px !important;}}@media (max-width:767px){#lv-resume .infos>div{grid-template-columns:1fr !important;}#lv-locataire .lv-acc__corps .flex{flex-direction:column !important;flex-wrap:nowrap !important;}}@media (min-width:768px){#lv-resume .vact_card{padding-bottom:36px !important;}}.lv-resume{--lvr-green:#4F6E5A;--lvr-green-dk:#3B5544;--lvr-green-soft:#EEF3EF;--lvr-ink:#181818;--lvr-muted:#77857C;--lvr-line:#E6EAE7;--lvr-minus:#A8643F;font-family:'Nunito',sans-serif;color:var(--lvr-ink)}.lv-resume p,.lv-resume ul,.lv-resume li{margin:0;padding:0;list-style:none}.lv-resume b,.lv-resume strong{color:inherit}.lv-resume__heading{font-size:18px;font-weight:500;color:var(--lvr-green);margin:0 0 14px;line-height:1.3}.lv-resume__media{position:relative;margin:0 0 16px;border-radius:12px;overflow:hidden;background:var(--lvr-green-soft);aspect-ratio:16 / 7}.lv-resume__media img{display:block;width:100%;height:100%;object-fit:cover;border-radius:0}.lv-resume__media::after{content:"";position:absolute;inset:auto 0 0 0;height:52%;background:linear-gradient(to top,rgba(24,24,24,.34),rgba(24,24,24,0));pointer-events:none}.lv-resume__media .lv-resume__badge{position:absolute;top:12px;right:12px;z-index:2;box-shadow:0 1px 6px rgba(24,24,24,.14)}.lv-resume__media--empty{display:flex;align-items:center;justify-content:center;font-size:13px;color:var(--lvr-green);opacity:.7}.lv-resume__head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.lv-resume__title{font-size:19px;font-weight:700;line-height:1.3;color:var(--lvr-ink)}.lv-resume__badge{flex:0 0 auto;font-size:12px;font-weight:700;letter-spacing:.04em;line-height:1.4;padding:5px 11px;border-radius:999px;white-space:nowrap;background:#F0F0EE;color:#6E6E6E;border:1px solid #E2E2DF}.lv-resume__badge--ok{background:var(--lvr-green-soft);color:var(--lvr-green-dk);border-color:#D6E3DA}.lv-resume__badge--wait{background:#FDF6E7;color:#8A6A24;border-color:#F0E4C6}.lv-resume__badge--ko{background:#FBEFEC;color:#96503C;border-color:#F0DBD4}.lv-resume__place{margin-top:5px;font-size:13.5px;color:var(--lvr-muted);line-height:1.5}.lv-resume__people{margin-top:10px;font-size:15px;line-height:1.5}.lv-resume__people strong{font-weight:700}.lv-resume__dates{margin-top:16px;padding:14px 16px;background:var(--lvr-green-soft);border-radius:12px;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.lv-resume__range{font-size:16px;font-weight:700;color:var(--lvr-green-dk)}.lv-resume__duration{font-size:14px;color:var(--lvr-green);opacity:.85}.lv-resume__money{margin-top:18px;border-top:1px solid var(--lvr-line);padding-top:16px}.lv-resume__row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;font-size:15px}.lv-resume__lbl{color:var(--lvr-muted)}.lv-resume__val{font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.lv-resume__row--sub .lv-resume__lbl,.lv-resume__row--sub .lv-resume__val{font-size:13.5px;color:var(--lvr-muted);font-weight:400}.lv-resume__row--rule{border-top:1px solid var(--lvr-line);margin-top:8px;padding-top:12px}.lv-resume__row--minus .lv-resume__val{color:var(--lvr-minus)}.lv-resume__row--total{margin-top:10px;padding:14px 16px;background:var(--lvr-green);border-radius:12px}.lv-resume__row--total .lv-resume__lbl{color:rgba(255,255,255,.82);font-size:14px;font-weight:600}.lv-resume__row--total .lv-resume__val{color:#fff;font-size:26px;font-weight:800;letter-spacing:-.01em}.lv-resume__foot{margin-top:14px;font-size:12.5px;color:var(--lvr-muted);line-height:1.6}.lv-resume__foot span + span::before{content:"·";margin:0 7px;opacity:.6}@media (max-width:480px){.lv-resume__media{aspect-ratio:16 / 9}.lv-resume__title{font-size:17px}.lv-resume__row--total .lv-resume__val{font-size:23px}}@media print{.lv-resume__media{aspect-ratio:16 / 6}.lv-resume__media::after{display:none}.lv-resume__row--total{background:#fff;border:1.5px solid var(--lvr-green);padding:10px 12px}.lv-resume__row--total .lv-resume__lbl,.lv-resume__row--total .lv-resume__val{color:var(--lvr-green-dk)}.lv-resume__dates{background:#fff;border:1px solid var(--lvr-line)}}.lv-sched{--lvs-green:#4F6E5A;--lvs-green-dk:#3B5544;--lvs-green-soft:#EEF3EF;--lvs-ink:#181818;--lvs-muted:#77857C;--lvs-line:#E6EAE7;--lvs-line-soft:#F1F4F2;--lvs-minus:#A8643F;font-family:'Nunito',sans-serif;color:var(--lvs-ink)}.lv-sched b,.lv-sched strong{color:inherit}.lv-sched p{margin:0;padding:0}.lv-sched__heading{font-size:18px;font-weight:500;color:var(--lvs-green);margin:0 0 4px;line-height:1.3}.lv-sched__intro{margin:0 0 16px !important;font-size:13.5px;color:var(--lvs-muted);line-height:1.5}.lv-sched__item{border:1px solid var(--lvs-line);border-radius:12px;margin-bottom:8px;overflow:hidden;background:#fff}.lv-sched__item[open]{border-color:#D6E3DA}.lv-sched__sum{display:flex;align-items:center;gap:12px;padding:12px 14px;cursor:pointer;list-style:none;-webkit-tap-highlight-color:transparent}.lv-sched__sum::-webkit-details-marker{display:none}.lv-sched__sum::marker{content:""}.lv-sched__item[open] .lv-sched__sum{background:var(--lvs-green-soft)}.lv-sched__sum:hover{background:#FAFBFA}.lv-sched__item[open] .lv-sched__sum:hover{background:var(--lvs-green-soft)}.lv-sched__sum:focus-visible{outline:2px solid var(--lvs-green);outline-offset:-2px}.lv-sched__when{flex:1;min-width:0}.lv-sched__date{display:block;font-weight:700;font-size:14.5px;line-height:1.3;color:var(--lvs-ink)}.lv-sched__meta{display:block;margin-top:1px;font-size:12px;color:var(--lvs-muted)}.lv-sched__state--paid{color:var(--lvs-green);font-weight:700}.lv-sched__state--due{color:var(--lvs-muted)}.lv-sched__state--late{color:var(--lvs-minus);font-weight:700}.lv-sched__net{font-weight:800;font-size:15.5px;color:var(--lvs-green-dk);font-variant-numeric:tabular-nums;white-space:nowrap}.lv-sched__chev{width:14px;height:14px;flex:none;color:var(--lvs-muted);transition:transform .18s ease}.lv-sched__item[open] .lv-sched__chev{transform:rotate(90deg)}.lv-sched__tag{display:inline-block;margin-left:6px;font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:1px 6px;border-radius:999px;background:var(--lvs-green-soft);color:var(--lvs-green-dk);vertical-align:1px}.lv-sched__det{padding:6px 14px 12px;border-top:1px solid var(--lvs-line-soft)}.lv-sched__row{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:6px 0;font-size:13.5px}.lv-sched__row .lv-sched__lbl{color:var(--lvs-muted)}.lv-sched__row .lv-sched__val{font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.lv-sched__row--fees .lv-sched__val{color:var(--lvs-minus)}.lv-sched__total{margin-top:12px;background:var(--lvs-green-soft);border-radius:12px;padding:13px 15px}.lv-sched__total-lab{font-size:11.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--lvs-green-dk);padding-bottom:8px;border-bottom:1px solid #DCE6E0;margin:0 0 6px !important}.lv-sched__total .lv-sched__lbl{color:var(--lvs-green)}.lv-sched__row--net{padding-top:8px}.lv-sched__row--net .lv-sched__lbl{color:var(--lvs-green-dk) !important;font-weight:700;font-size:14px}.lv-sched__row--net .lv-sched__val{font-size:18px;font-weight:800;color:var(--lvs-green-dk)}.lv-sched__note{margin:12px 0 0 !important;font-size:12.5px;line-height:1.6;color:var(--lvs-muted)}@media (min-width:900px){.lv-sched__sum{padding:14px 18px}.lv-sched__date{font-size:15.5px}.lv-sched__net{font-size:16.5px}.lv-sched__det{padding:8px 18px 14px}.lv-sched__row{font-size:14px}}@media print{.lv-sched__item{page-break-inside:avoid;margin-bottom:6px}.lv-sched__item .lv-sched__det{display:block !important}.lv-sched__chev{display:none}.lv-sched__item[open] .lv-sched__sum{background:transparent}.lv-sched__total{background:transparent;border:1.5px solid var(--lvs-green)}}.lv-sched__sum:hover,.lv-sched__sum:focus,.lv-sched__sum:hover .lv-sched__date,.lv-sched__sum:focus .lv-sched__date{color:var(--lvs-ink)}.lv-sched__sum:hover .lv-sched__meta,.lv-sched__sum:hover .lv-sched__chev,.lv-sched__sum:hover .lv-sched__state--due{color:var(--lvs-muted)}.lv-sched__sum:hover .lv-sched__net,.lv-sched__sum:hover .lv-sched__tag{color:var(--lvs-green-dk)}.lv-sched__sum:hover .lv-sched__state--paid{color:var(--lvs-green)}.lv-sched__sum:hover .lv-sched__state--late{color:var(--lvs-minus)}.lv-sched__item:hover .lv-sched__lbl{color:var(--lvs-muted)}.lv-sched__item:hover .lv-sched__val{color:var(--lvs-ink)}.lv-sched__item:hover .lv-sched__row--fees .lv-sched__val{color:var(--lvs-minus)}.lv-resume:hover .lv-resume__lbl{color:var(--lvr-muted)}.lv-resume:hover .lv-resume__val{color:var(--lvr-ink)}.lv-resume:hover .lv-resume__row--minus .lv-resume__val{color:var(--lvr-minus)}.lv-resume__row--total:hover .lv-resume__lbl{color:rgba(255,255,255,.82)}.lv-resume__row--total:hover .lv-resume__val{color:#fff}.lv-resume__media:hover .lv-resume__badge{color:#6E6E6E}.lv-resume__media:hover .lv-resume__badge--ok{color:var(--lvr-green-dk)}.lv-sched__item[open] .lv-sched__sum,.lv-sched__item[open] .lv-sched__sum:hover{background: var(--lvs-green-dk);}.lv-sched__item[open] .lv-sched__sum .lv-sched__date,.lv-sched__item[open] .lv-sched__sum .lv-sched__net,.lv-sched__item[open] .lv-sched__sum:hover .lv-sched__net{color:#fff;}.lv-sched__item[open] .lv-sched__sum .lv-sched__meta,.lv-sched__item[open] .lv-sched__sum .lv-sched__chev{color: rgba(255,255,255,.72);}.lv-sched__item[open] .lv-sched__sum:focus-visible{outline-color:#fff;}.lv-sched__tag{background: var(--lvs-green-dk);color:#fff;}.lv-sched__item[open] .lv-sched__sum .lv-sched__tag{background: rgba(255,255,255,.20);color:#fff;}.lv-sched__sum:hover .lv-sched__tag{color:#fff;}.lv-sched__total{background: var(--lvs-green-dk);color:#fff;}.lv-sched__total .lv-sched__total-lab{color:#fff;border-bottom-color: rgba(255,255,255,.28);}.lv-sched__total .lv-sched__lbl{color: rgba(255,255,255,.78);}.lv-sched__total .lv-sched__val,.lv-sched__total .lv-sched__net{color:#fff;}.lv-sched__total .lv-sched__row--fees .lv-sched__val{color:#F0BC9B;}.lv-sched__heading{color: var(--lvs-green-dk);}.chatway--container,.chatway--frame-container,.chatway--trigger-container,#chatway_widget_app{z-index: 1300 !important;}.lv-split-wrap .lv-map-col{max-height: 600px !important;}}.lv-css-guard{}#reservation-details p strong:nth-of-type(3){display:none}#reservation-details a.button.outline{display:block;width:100%;text-align:center;box-sizing:border-box}body .messaging-container.lvms{background:transparent!important;gap:15px!important;border:0!important;box-shadow:none!important;overflow:clip!important;}body .messaging-container.lvms #conversations-view{background:#fff!important;border-radius:22px!important;border:0!important;overflow:hidden!important;}body .messaging-container.lvms #messages-view{background:transparent!important;gap:0!important;border:0!important;}body .messaging-container.lvms #messages-view #lvmd-carte{background:#fff!important;border-radius:22px!important;border-bottom:0!important;margin-bottom:15px!important;}body .messaging-container.lvms #messages-view #messages-list{background:#fff!important;border-radius:22px 22px 0 0!important;}body .messaging-container.lvms #messages-view #reply-form{background:#fff!important;border-radius:0 0 22px 22px!important;}body .messaging-container.lvms #conversation-infos{background:#fff!important;border-radius:22px!important;border:0!important;padding:24px!important;}body .messaging-container.lvms:not(.lvms-infos-open) #conversation-infos{box-shadow:none!important;}body .messaging-container.lvms #conversation-infos .vact_card{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;width:100%!important;}body .messaging-container.lvms #conversation-infos .vact_card h3{padding-right:48px!important;}