@font-face{font-family:Nexa;src:url(/assets/Nexa-Book-aa840e96.woff2) format("woff2"),url(/assets/Nexa-Book-a29e5f65.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nexa;src:url(/assets/Nexa-Bold-42beeee6.woff2) format("woff2"),url(/assets/Nexa-Bold-678256bc.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Nexa;src:url(/assets/NexaLight-4f2747f9.woff2) format("woff2"),url(/assets/NexaLight-6981ae6d.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(/assets/Gotham-Book-537da9ac.woff2) format("woff2"),url(/assets/Gotham-Book-1105e6f1.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--color-primary: #00407b;--color-gold: #a69677;--color-gold-light: #d3bb8f;--color-white: #ffffff;--color-background: var(--color-white);--color-background-primary: var(--color-primary);--color-border: var(--color-gold);--color-heading: var(--color-gold);--color-text: var(--color-gold);--font-heading: "Gotham", sans-serif;--font-body: "Nexa", sans-serif}*,*:before,*:after{box-sizing:border-box;margin:0}html{scroll-behavior:smooth}body{margin:0;-webkit-overflow-scrolling:auto}body{min-height:100vh;color:var(--color-text);background:var(--color-background);line-height:1.2;font-family:var(--font-body);font-size:100%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{height:100vh}input,select,textarea{font-family:var(--font-body)}img,video{max-width:100%}.fade-enter-active,.fade-leave-active{transition:opacity .5s ease}.fade-enter-from,.fade-leave-to{opacity:0}.fade-top-enter-active,.fade-top-leave-active{transition:all .5s ease}.fade-top-enter-from,.fade-top-leave-to{opacity:0}.fade-top-enter-from{transform:translateY(2rem)}.fade-top-leave-to{transform:translateY(-2rem)}.btn{display:inline-block;text-decoration:none;color:var(--color-gold);text-transform:uppercase;font-weight:700;padding:.5em 3em .5em 1em;background-color:#ede9e4;transition:all .3s ease-in-out;position:relative;border:none;font-family:var(--font-body)}.btn:hover{background-color:var(--color-gold);color:#fff}.btn:after{content:"";background-image:url(/assets/chevron-84357682.svg);background-repeat:no-repeat;background-size:contain;position:absolute;top:0;right:-1em;height:100%;width:1.6em;display:block}main[data-v-c02a49dd]{height:100%}._pageHeader_cfqhr_1{font-family:var(--font-heading);font-weight:400;font-size:2em;text-transform:uppercase;letter-spacing:.15em;position:relative}._pageHeader_cfqhr_1 ._diamond_cfqhr_9{content:"";display:block;position:absolute;width:.5em;height:.5em;opacity:1;top:calc(50% - .25em);left:-.25em;background-image:url(/assets/diamond-gold-1c21935f.svg);background-size:100%;background-repeat:no-repeat;animation:_diamond_cfqhr_9 .5s linear}._pageHeader_cfqhr_1 .letter{display:inline-block;line-height:1em}._pageHeader_cfqhr_1 ._wrapper_cfqhr_27{position:relative;display:inline-block;width:100%;padding:.3em .05em .3em 1em}._pageHeader_cfqhr_1 ._line_cfqhr_33{opacity:0;position:absolute;left:0;height:3px;width:100%;background-color:var(--color-gold);transform-origin:0 0}._pageHeader_cfqhr_1 ._line1_cfqhr_42{top:0}._pageHeader_cfqhr_1 ._line2_cfqhr_45{bottom:0}._header_11zmd_1{width:100%;height:auto;padding-top:2rem;padding-left:2rem;display:grid;grid-template-columns:6rem auto;grid-template-rows:min-content auto;gap:2rem;align-items:center;position:relative;z-index:3}._header_11zmd_1 ._logo_11zmd_19{width:100%}@media (orientation: portrait){._header_11zmd_1 ._logo_11zmd_19{display:none}}@media (orientation: portrait){._header_11zmd_1{grid-template-columns:1fr}}._header_11zmd_1 ._pageHeader_11zmd_32{font-size:max(2.5vw,1.3rem)}@media (orientation: portrait){._header_11zmd_1 ._pageHeader_11zmd_32{width:90%}}.numberInput[data-v-cfc15912]{display:flex;align-items:center;margin-bottom:1rem;gap:1rem}.numberInput label[data-v-cfc15912]{text-align:right;width:30%}.numberInput input[data-v-cfc15912]{width:100%;text-align:right}.input-wrapper[data-v-cfc15912]{display:flex;align-items:center;width:100%}.addon[data-v-cfc15912]{min-width:3rem}._columnRight_k5c0y_1{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 4rem}._columnRight_k5c0y_1 h2{font-weight:400;text-transform:uppercase;font-size:2rem;letter-spacing:.5rem;margin-bottom:.5rem}._resultTable_k5c0y_17{border-collapse:collapse;border:1px solid #ece9e4;min-width:70%;margin-top:2rem}._resultTable_k5c0y_17 th,._resultTable_k5c0y_17 td{border:1px solid #ece9e4;padding:.5rem}._resultTable_k5c0y_17 th{background-color:#ece9e4}._otherCost_k5c0y_32{margin-top:.5rem}._barChargesCalculator_zkakk_1{height:100%;position:relative;display:flex;flex-direction:column}._grid_zkakk_8{height:100%;display:grid;grid-template-columns:1fr 1fr}._header_zkakk_14{width:100%;padding-right:30%;background-color:#f9f8f8}._columnLeft_zkakk_20{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#f9f8f8;padding:0 4rem}._columnLeft_zkakk_20 h2{font-weight:400;text-transform:uppercase;font-size:2rem;letter-spacing:.5rem;margin-bottom:.5rem}._columnLeft_zkakk_20 form{margin:2rem 0;gap:.5rem;width:100%}._columnLeft_zkakk_20 form label{text-align:left}._columnLeft_zkakk_20 form input,._columnLeft_zkakk_20 form textarea{border:none;color:#000;background-color:#ece9e4;padding:.5rem 1rem;font-size:1rem}._columnLeft_zkakk_20 form input::placeholder,._columnLeft_zkakk_20 form textarea::placeholder{color:var(--color-text)}._columnLeft_zkakk_20 ._overwriteFixesLink_zkakk_56{text-align:right;display:block;width:100%;color:var(--color-text)}._totalPayoutCalculator_1h9pr_1{height:100%;position:relative;display:flex;flex-direction:column}._grid_1h9pr_8{height:100%;display:grid;grid-template-columns:1fr 1fr}._header_1h9pr_14{width:100%;padding-right:30%;background-color:#f9f8f8}._columnLeft_1h9pr_20{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#f9f8f8;padding:0 4rem}._columnLeft_1h9pr_20 h2{font-weight:400;text-transform:uppercase;font-size:2rem;letter-spacing:.5rem;margin-bottom:.5rem}._columnLeft_1h9pr_20 form{margin:2rem 0;gap:.5rem;width:100%}._columnLeft_1h9pr_20 form label{text-align:left}._columnLeft_1h9pr_20 form input,._columnLeft_1h9pr_20 form textarea{border:none;color:#000;background-color:#ece9e4;padding:.5rem 1rem;font-size:1rem}._columnLeft_1h9pr_20 form input::placeholder,._columnLeft_1h9pr_20 form textarea::placeholder{color:var(--color-text)}
