b{font-weight:600!important}p{margin-bottom:12px}.final-offer-modal-dialog{max-height:90%;overflow:auto}.final-offer-modal-content{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:14px;font-weight:400;color:#000}@media screen{.final-offer-modal-dialog{height:90%}.final-offer-modal-content{height:100%}.final-offer-modal-body{flex:1 1 auto;overflow:auto}.final-offer-modal-footer{flex:0 0 auto;background:#fff;position:sticky;bottom:0;z-index:1}}.final-offer-cover-page{height:100vh;width:100%;position:relative;overflow:hidden}.final-offer-cover-page .final-offer-page-image{display:block;height:100vh;width:100%;-o-object-fit:fill;object-fit:fill;-o-object-position:center bottom;object-position:center bottom}.final-offer-cover-text{position:absolute;right:15%;bottom:18%;width:35%;color:#fff;line-height:1.08;text-align:left;text-shadow:0 1px 2px rgba(0,0,0,.18);z-index:1}.final-offer-cover-brand,.final-offer-cover-headline{display:block}.final-offer-cover-brand{margin-bottom:10px;font-size:20px;font-weight:400}.final-offer-cover-headline{font-size:24px;font-weight:700}.final-offer-page{min-height:100vh;width:100%;padding:45px;background-image:url(../img/offerPageHeader.f15d53b1.png);background-repeat:no-repeat;background-position:0 0;background-size:auto 180px;position:relative;z-index:1}.final-offer-content{position:relative}.final-offer-header{margin-top:45px;margin-bottom:30px}.final-offer-header-table{width:auto;margin-left:auto;border-collapse:collapse}.final-offer-header-table td{padding-left:8px;text-align:left;white-space:nowrap}.final-offer-title{margin-top:30px;margin-bottom:10px;font-size:18px;text-align:center}.final-offer-section{margin:36px 0}.final-offer-section h2{font-size:14px;font-weight:600;text-align:left;margin:0 0 10px}.final-offer-section-description{margin:0 0 13px;text-align:justify}.final-offer-table{font-size:13px;width:100%;border-collapse:collapse;table-layout:auto;margin-bottom:12px}.final-offer-table td,.final-offer-table th{padding:6px;vertical-align:top;border:1px solid #e0e0e0}.final-offer-table th{text-align:center;text-transform:uppercase;background:#f1f1f1}.final-offer-table th span{font-weight:400;text-transform:none;white-space:nowrap}.final-offer-table tfoot td{border:none}.final-offer-table tfoot td.overall-footer-cell{text-align:right}.final-offer-table tfoot td .overall-footer-label{font-weight:700;text-transform:uppercase}.cell-center{text-align:center}.cell-number{text-align:right;white-space:nowrap}.total-cell{font-weight:700}.empty-offer-cell{text-align:center}.final-offer-table.final-offer-table-secondary th{text-align:left}.final-offer-table.final-offer-table-secondary td,.final-offer-table.final-offer-table-secondary th{padding:2px;border:none}.final-offer-notes{width:100%;margin:36px 0}.final-offer-notes p{margin:6px 0;text-align:justify}.final-offer-signatures{width:100%;margin-top:30px}.final-offer-signatures td{width:50%;text-align:center;vertical-align:top}.final-offer-actions{justify-content:center;gap:12px}@media print{:root{--print-a4-width:210mm;--print-content-pad-top:20mm;--print-content-pad-right:13mm;--print-content-pad-left:13mm;--print-content-pad-bottom:18mm;--print-footer-reserved-space:65mm;--print-page-header-height:70mm;--print-page-header-reserve:60mm}@page{size:auto;margin:0 0 18mm 0;padding:0}@page:first{margin:0}body,html{background:#fff;font-size:14px;margin:0;padding:0;width:100vw;overflow:visible}.main-context .content-section,.main-context .footer-section,.main-context .header-section,.main-footer,.main-header{display:none!important}.main-wrapper{margin:0;padding:0}body *{visibility:hidden}#finaloffer,#finaloffer *{visibility:visible}#finaloffer{display:block!important;margin:0!important;padding:0!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;height:auto!important;overflow:visible!important;border:0!important;background:transparent!important}#finaloffer .modal-dialog{min-width:100%;max-width:100%;width:100%;height:auto;overflow:visible;display:block;margin:0;padding:0}#finaloffer .modal-content{font-size:15px;border:0;box-shadow:none;border-radius:0}#finaloffer .modal-body,#finaloffer .modal-content{display:block;margin:0;padding:0}#finaloffer .modal-footer{display:none}#finaloffer .final-offer-cover-page,#finaloffer .final-offer-page{margin:0;padding:0;box-sizing:border-box;overflow:visible;-webkit-print-color-adjust:exact;print-color-adjust:exact}#finaloffer .final-offer-cover-page{height:100vh;width:100%;page-break-after:always;-moz-column-break-after:page;break-after:page;position:relative;z-index:2;background:#fff}#finaloffer .final-offer-cover-page .final-offer-page-image{height:100vh;width:100%;-o-object-fit:fill;object-fit:fill;-o-object-position:center bottom;object-position:center bottom}#finaloffer .final-offer-page{min-height:auto;width:100%;padding:var(--print-page-header-reserve) var(--print-content-pad-right) 0 var(--print-content-pad-left);background-image:url(../img/offerPageHeader.f15d53b1.png);background-repeat:no-repeat;background-position:0 0;background-size:auto var(--print-page-header-height);-webkit-box-decoration-break:clone;box-decoration-break:clone;position:relative;z-index:1}#finaloffer .final-offer-content{position:relative;padding:6mm}#finaloffer .final-offer-header{margin-bottom:14mm;margin-top:0}#finaloffer .final-offer-title{margin-top:0;margin-bottom:7mm}#finaloffer .final-offer-table td,#finaloffer .final-offer-table th{padding:1.5mm}#finaloffer .final-offer-section{margin:10mm 0}#finaloffer .final-offer-section h2{-moz-column-break-after:avoid;break-after:avoid;page-break-after:avoid}#finaloffer .final-offer-notes{margin:10mm 0}#finaloffer .final-offer-notes p{margin:1.6mm 0}#finaloffer .final-offer-signatures{margin-top:10mm}#finaloffer .final-offer-notes,#finaloffer .final-offer-signatures,#finaloffer .final-offer-table{width:100%}#finaloffer .final-offer-table thead{display:table-header-group}#finaloffer .final-offer-table tfoot{display:table-footer-group}#finaloffer .final-offer-notes,#finaloffer .final-offer-signatures,#finaloffer .final-offer-table tr{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}}#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}