.controls[data-v-531d62cb]{display:flex;gap:15px;text-transform:uppercase;align-items:center}ul[data-v-531d62cb]{display:inline-flex;gap:11px;margin:0;padding:0}li[data-v-531d62cb]{display:inline-flex;margin:0;padding:0}h5[data-v-531d62cb]{font-size:18px;margin:0}.header[data-v-199cf932]{background-color:#fff;color:#000;padding:3px 3%;order:1;width:100%}.header>.container[data-v-199cf932]{display:flex}.header__title h1[data-v-199cf932]{font-size:12px;text-transform:uppercase;margin:0}.header__select[data-v-199cf932]{grid-column:2/3;grid-row:2/3;display:flex;padding-bottom:10px}.header__logo[data-v-199cf932]{display:none}p[data-v-199cf932]{max-width:666px;color:#aaa}.generated[data-v-199cf932],.version[data-v-199cf932]{display:none}img[data-v-199cf932]{max-width:100%;height:auto}svg[data-v-199cf932]{width:100%}svg path[data-v-199cf932]{fill:#fff}body.print .header>.container[data-v-199cf932]{display:block}body.print .version[data-v-199cf932],body.print .generated[data-v-199cf932]{display:block}@media only screen and (min-width: 768px){.header[data-v-199cf932]{height:auto;position:relative;grid-column:1/-1;grid-row:1/2;width:100vw;max-width:100vw;left:50%;margin-left:-50vw;background-color:#fff;padding:3px 3% 10px}.header>.container[data-v-199cf932]{text-align:left;display:flex;gap:0 15px;align-items:end;justify-content:space-between}.header__logo[data-v-199cf932]{display:block}.header__title[data-v-199cf932]{grid-column:2/3;grid-row:1/2;margin-bottom:1rem}.header__title h1[data-v-199cf932]{font-size:25px}.header__logo[data-v-199cf932]{grid-column:3/4;grid-row:1/3;justify-self:end}}.app-version[data-v-18c0c8a7]{font-size:10px;opacity:.6}.footer[data-v-609ee9ab]{display:none;font-size:10px;background-color:var(--color-neutral--light);order:5}.footer>.container[data-v-609ee9ab]{display:flex;justify-content:space-between;align-items:center}@media only screen and (min-width: 768px){.footer[data-v-609ee9ab]{display:flex;grid-row:5/6;grid-column:1/-1;width:100vw;max-width:100vw;left:50%;margin-left:-50vw}}.app-intro[data-v-16b312d0]{text-align:center;font-size:1.2rem;padding:1rem}@media only screen and (min-width: 768px){.app-intro[data-v-16b312d0]{text-align:left;font-size:1rem;padding:0}}.tabs[data-v-21322b3c]{position:relative;z-index:1}.tabs__nav[data-v-21322b3c]{height:45px;font-size:.75rem;margin:0;padding:0 7px;list-style-type:none;display:flex;overflow-x:scroll;z-index:2;background-color:#fff;scrollbar-color:#ccc;flex:0 0 auto;order:2}ul.tabs__nav li[data-v-21322b3c]{padding:3px 5px;display:flex;align-items:center}.tabs__nav[data-v-21322b3c]::-webkit-scrollbar{height:5px;background-color:#fff}.tabs__nav[data-v-21322b3c]::-webkit-scrollbar-track{height:6px;margin:0;padding:4px;background-color:#fff}.tabs__nav[data-v-21322b3c]::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.1);background-color:#111}.list-enter-active[data-v-21322b3c],.list-leave-active[data-v-21322b3c]{transition:all .5s ease}.list-enter-from[data-v-21322b3c],.list-leave-to[data-v-21322b3c]{opacity:0;transform:translate(30px)}@media only screen and (min-width: 768px){.tabs__nav[data-v-21322b3c]{position:relative;top:auto;display:flex;gap:9px;padding:0;margin:-12px 0 0;background-color:transparent;grid-row:2/3;grid-column:1/2}ul.tabs__nav li[data-v-21322b3c]{display:flex;margin:0;flex:none}}.currency[data-v-090d9679]{display:inline-block;text-align:right;font-style:normal;font-family:monospace;font-weight:400}.question__note--global[data-v-b0d6ceb4]{grid-column:1/3}.number-group[data-v-b0d6ceb4]{display:flex;line-height:1;gap:6px;border-bottom:1px solid #8080805e;padding-bottom:1rem}.number-group .number[data-v-b0d6ceb4],.number-group .currency[data-v-b0d6ceb4]{font-size:2rem}.tabs[data-v-767545c0]{position:relative;z-index:1}.tabs .tab[data-v-767545c0]{border-bottom:7px solid}.tabs .tab#tab-lot[data-v-767545c0]{border-color:var(--color-light-blue)}.tabs .tab#tab-doors-windows[data-v-767545c0]{border-color:var(--color-green)}.tabs .tab#tab-home[data-v-767545c0],.tabs .tab#tab-home-remodel[data-v-767545c0]{border-color:var(--color-blue)}.tabs .tab#tab-add-ons[data-v-767545c0],.tabs .tab#tab-outhouses[data-v-767545c0]{border-color:var(--color-yellow)}.tabs .tab#tab-entitlements[data-v-767545c0]{border-color:var(--color-red)}.tabs .tab#tab-process[data-v-767545c0]{border-color:var(--color-orange)}.list-enter-active[data-v-767545c0],.list-leave-active[data-v-767545c0]{transition:all .5s ease}.list-enter-from[data-v-767545c0],.list-leave-to[data-v-767545c0]{opacity:0;transform:translate(30px)}.slide-fade .slide-fade-enter-active .questions__group[data-v-f275378a],.slide-fade-leave-active .questions__group[data-v-f275378a]{transition:opacity .5s ease}.slide-fade-enter-from .questions__group[data-v-f275378a],.slide-fade-leave-to .questions__group[data-v-f275378a]{opacity:0}.slide-fade .slide-fade-enter-active .questions__group[data-v-a2d91c5c],.slide-fade-leave-active .questions__group[data-v-a2d91c5c]{transition:opacity .5s ease}.slide-fade-enter-from .questions__group[data-v-a2d91c5c],.slide-fade-leave-to .questions__group[data-v-a2d91c5c]{opacity:0}.button[data-v-2518388b]{cursor:pointer}.logo[data-v-3b33bce0]{display:flex;justify-content:flex-end;align-items:flex-end;gap:10px}.logo .logo__gradient[data-v-3b33bce0]{position:relative;height:99px;width:39px}.logo .logo__wordmark[data-v-3b33bce0]{display:flex}svg[data-v-d36a2dca]{max-height:66px}button[data-v-d36a2dca]{background:none;border:none;height:auto;cursor:pointer;padding:5px 7px;flex:1}.fa-secondary[data-v-d36a2dca]{opacity:.1}.pdf-download button{display:flex;align-items:center;gap:5px;justify-content:center;width:100%}.pdf-download svg{height:20px}.accordion[data-v-24abb177]{overflow:hidden;font-size:12px;background-color:var(--color-brown--lightest);box-shadow:0 5px 6px #0000003b}.accordion .costs__group[data-v-24abb177]{overflow:hidden}.slide-fade .slide-fade-enter-active[data-v-24abb177],.slide-fade-leave-active[data-v-24abb177]{transition:opacity .5s ease}.slide-fade-enter-from[data-v-24abb177],.slide-fade-leave-to[data-v-24abb177]{opacity:0}.accordion-enter-active[data-v-24abb177],.accordion-leave-active[data-v-24abb177]{transition:opacity 2s ease-in-out}.accordion-enter-from[data-v-24abb177],.accordion-leave-to[data-v-24abb177]{opacity:0}.accordion ul li[data-v-24abb177]:nth-child(even){background-color:#fff}@media only screen and (min-width: 768px){.accordion[data-v-24abb177]{box-shadow:none}.pdf-download[data-v-24abb177]{margin:.8rem;background-color:#ededed;padding:.4rem;font-size:12px;display:flex;align-items:center;justify-content:center;gap:5px}}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--light-pink: #fbf2f2;--bright-pink: #fdd8d8}#pdf-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:999}body.print #pdf-overlay{display:block!important}#pdf-overlay .pdf-overlay__inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.2rem;font-weight:700}button.button--blue{border:none;color:#fff;background-color:var(--color-blue)}button.button--blue:hover{background-color:var(--color-blue--dark)}button.button--blue:active{background-color:var(--color-blue--darker)}button.button--orange{border:none;color:#fff;background-color:var(--color-orange)}button.button--orange:hover{background-color:var(--color-orange--dark)}button.button--orange:active{background-color:var(--color-orange--darker)}.button.button--white{border:none;color:#000;background-color:var(--color-white)}.button.button--white:hover{color:#000;background-color:var(--color-white--dark)}.button.button--white:active{color:#000;background-color:var(--color-white--darker)}button{cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}table{width:100%}table.about__output{font-size:.8rem}tr.empty{display:none}td.number{text-align:right;font-style:normal;font-family:monospace}tr.total{border-top:1px solid #000}tr.total .currency,tr.total td{font-weight:700}.box{margin-bottom:.8rem}.box.box--info{background-color:unset;border:none;padding:0}h1,h2,h3,h4,h5,h6{text-transform:uppercase;letter-spacing:.8px;margin-top:.7em;margin-bottom:.7em;line-height:1.2}.costs__header{display:flex;justify-content:flex-start;gap:15px;margin:0;cursor:pointer;align-items:center}.costs__header:after{justify-self:flex-end}.active.costs__header:after{transform:rotate(180deg)}.costs__header span{justify-self:flex-end;display:block}.costs__header--all .currency{font-weight:700}.grid{grid-template-columns:repeat(3,1fr)}.size-data{display:flex;justify-items:center}.size-data>div{width:50%;display:flex;flex-direction:column;align-items:center}.question{display:block;margin-bottom:.5rem}.question--follow-on{font-size:smaller}.question__label{display:inline-block;font-weight:700;line-height:1.3;padding-bottom:.5em;margin-bottom:0}.question__note,.questions__group__intro,.intro,.note{display:block;font-style:italic;font-size:.9em;padding-bottom:.5em;line-height:1.3}.question__responses options input[type=number]{max-width:33px}.sub-question{font-weight:400;font-size:13px}h3{grid-column:1/3}ul.no-bull{list-style-type:none;padding:0;margin:0 0 .5rem}ul.options li{display:flex;align-items:start;gap:3px;line-height:1.1}ul.options li input{flex:0 0 auto}ul.options li input[type=number]{width:55px}ul.options li label{flex:1 1 auto}li{margin:0 .5rem .5rem 0}input[type=number]{width:auto;border:none;padding:5px 8px;background-color:var(--color-brown--lightest);font-style:normal;font-family:monospace}input[type=number]:focus-visible{outline:1px solid black}input:disabled+label{opacity:.5}body .response{display:none}label{margin-left:3px;cursor:pointer}.modal{display:flex;flex-direction:column;align-items:flex-end;font-family:Montserrat Alternates,Montserrat,Avenir,Helvetica,Arial,sans-serif;color:#fff;text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#4d4d4df0;width:90%;max-width:550px;padding:1rem 2rem 2rem;box-sizing:border-box;font-size:13px;z-index:10;line-height:1.5}.modal .modal__header{display:flex;width:100%;justify-content:flex-end;align-items:flex-end;gap:10px}.modal .modal__header .logo__wordmark{width:99px}.modal .terms{background-color:unset;padding:0;margin:0;margin-bottom:1rem;list-style-type:none}.modal .controls{display:grid;width:100%;gap:5px;grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.modal .controls .field{grid-row:1/2;grid-column:1/3}@media only screen and (min-width: 768px){.costs__header{gap:5px}}.section{padding:.5em 3%}.header>.container .button--download{margin-left:auto;margin-right:1rem}.section.main{width:100%;position:relative;z-index:1}.container__questions{position:relative;z-index:1;height:100%}ul.tabs__nav{margin:0;padding:0;list-style-type:none;display:flex;overflow-x:scroll;position:relative}ul.tabs__nav li{display:inline-block;padding:1rem;margin-bottom:0;font-weight:700;cursor:pointer;flex:1 0 auto;text-align:center;border-bottom:0;border:4px solid}ul.tabs__nav li.button--blue{background-color:var(--color-blue);border-color:var(--color-blue)}ul.tabs__nav li.button--blue:hover{background-color:var(--color-blue--dark);border-color:var(--color-blue--dark)}ul.tabs__nav li.button--blue:active{background-color:var(--color-blue--darker);border-color:var(--color-blue--darker)}ul.tabs__nav li.button--green{background-color:var(--color-green);border-color:var(--color-green)}ul.tabs__nav li.button--green:hover{background-color:var(--color-green--dark);border-color:var(--color-green--dark)}ul.tabs__nav li.button--green:active{background-color:var(--color-green--darker);border-color:var(--color-green--darker)}ul.tabs__nav li.button--yellow{background-color:var(--color-yellow);background-position:90%;border-color:var(--color-yellow)}ul.tabs__nav li.button--yellow:hover{background-color:var(--color-yellow--dark);border-color:var(--color-yellow--dark)}ul.tabs__nav li.button--yellow:active{background-color:var(--color-yellow--darker);border-color:var(--color-yellow--darker)}ul.tabs__nav li.button--orange{background-color:var(--color-orange);border-color:var(--color-orange)}ul.tabs__nav li.button--orange:hover{background-color:var(--color-orange--dark);border-color:var(--color-orange--dark)}ul.tabs__nav li.button--orange:active{background-color:var(--color-orange--darker);border-color:var(--color-orange--darker)}ul.tabs__nav li.button--red{background-color:var(--color-red);background-position:90%;border-color:var(--color-red)}ul.tabs__nav li.button--red:hover{background-color:var(--color-red--dark);border-color:var(--color-red--dark)}ul.tabs__nav li.button--red:active{background-color:var(--color-red--darker);border-color:var(--color-red--darker)}ul.tabs__nav li.button--light-blue{background-color:var(--color-light-blue);background-position:90%;border-color:var(--color-light-blue)}ul.tabs__nav li.button--light-blue:hover{background-color:var(--color-light-blue--dark);border-color:var(--color-light-blue--dark)}ul.tabs__nav li.button--light-blue:active{background-color:var(--color-light-blue--darker);border-color:var(--color-light-blue--darker)}ul.tabs__nav li span{color:#fff}ul.tabs__nav li.active{border-bottom:0}ul.tabs__nav li.active span{font-weight:700;color:#fff;text-decoration:underline}.tabs .tab{background-color:#fff;padding:1rem 3%;border-bottom:7px solid var(--color-blue)}.tabs .tab:nth-of-type(2n){border-bottom:7px solid var(--color-green)}@media only screen and (min-width: 768px){.section{padding:1em 3%}.tabs .tab{padding:1.5rem 1rem}.grid{display:grid;grid-template-columns:1fr 1fr;gap:.66rem 2rem}.grid--about-home{grid-template-columns:1fr 1fr 1fr}section.grid .title{grid-row:1/2;grid-column:1/3}.footer{display:flex;align-items:center;position:fixed;bottom:0;z-index:2;height:45px;width:100%}.container__questions{position:sticky;grid-column:1/2;flex:1 100%}.questions__container{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.section>.container{margin:0 auto;width:100%;max-width:1100px}.footer{position:relative;text-align:left}.footer>.container{display:flex;align-items:center;justify-content:space-between;width:100%}.container__answers{position:sticky;width:100%;top:45px;z-index:2;margin-bottom:.5rem}}.vue-universal-modal{z-index:2;backdrop-filter:blur(6px);background-color:#fff6!important;background-image:url(/assets/images/Bennett_46_HR.jpg);background-size:cover}body.print .pdf-wrapper{display:grid}body.print .screen{display:none}.pdf-wrapper .section-responses>*{break-inside:avoid}.pdf-wrapper{display:none;position:relative;font-size:11px;line-height:1.2}.pdf-wrapper .logo__wordmark svg path{fill:#000!important}.pdf-wrapper .logo__wordmark{width:99px}.pdf-wrapper{padding:0 3px;width:100%;display:grid;align-items:start;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(6,auto)}.pdf-wrapper>.section>.container{max-width:100%}.pdf-wrapper .wrapper{display:block}.pdf-wrapper fieldset{display:none}.pdf-wrapper .grid,.pdf-wrapper .size-data{display:block}.pdf-wrapper.size-data>div{width:100%;display:block}.pdf-wrapper .questions__container,.pdf-wrapper .grid{display:block}.pdf-wrapper .box,.pdf-wrapper .box p{margin:0}.pdf-wrapper .question{display:block;margin-bottom:.3rem}.pdf-wrapper .question__label{display:inline-block;margin:0 10px 0 0;padding:0;font-weight:400}.pdf-wrapper .question--follow-on{padding-left:12px}.pdf-wrapper .sub-question{font-size:12px}.pdf-wrapper .response{color:#00f;font-style:normal;display:inline-block;margin-left:10px}.pdf-wrapper .terms{font-size:10px;overflow-y:unset;height:auto;padding:0;margin:0;background:unset;list-style-type:none}.pdf-wrapper .terms li{padding:0;margin:0}.pdf-wrapper .note,.pdf-wrapper .question__note{display:none}.pdf-wrapper .footer{color:#000;background-color:transparent}.pdf-wrapper .section{padding:0}.hide-on-screen{display:none}body.print .hide-on-screen{display:block}.pdf-wrapper table{border-collapse:collapse}.pdf-wrapper table,.pdf-wrapper tr{min-height:25px;border-collapse:collapse}.pdf-wrapper .pdf-section-content .table-container{flex:1 1 100%}.pdf-wrapper #pdf-costs{padding:1rem;margin:2rem;background-color:#eee;grid-row:2/3;grid-column:8/-2}.pdf-wrapper #pdf-costs table,.pdf-wrapper #pdf-costs table tr{border:none}.pdf-wrapper .section-responses{grid-row:2/5;grid-column:1/8;margin:2rem;display:grid;gap:6px 12px;grid-template-columns:1fr 1fr;position:relative}.pdf-wrapper .section-responses .response-question{grid-column:1/2}.pdf-wrapper .section-responses .response-answer{grid-column:2/3}.pdf-wrapper .section-responses table td{border:none;padding:0 8px 12px 0;border-collapse:collapse;vertical-align:top}.pdf-wrapper .section-responses table td .response{margin-left:0}.pdf-wrapper .section-responses h2{grid-column:1/3}.pdf-wrapper .section-responses h2:first-child{margin-top:0}.pdf-wrapper .section-responses .break{grid-column:1/3;margin-bottom:1rem}.pdf-wrapper .section-responses *{font-size:12px;color:#000}.pdf-wrapper .section-responses .questions__group{margin-bottom:2rem}.pdf-wrapper .section-responses .number-group{display:inline}.pdf-section{margin-bottom:1.5rem}.pdf-section .pdf-section-content{display:flex;gap:1rem}.pdf-section:last-child{margin-bottom:0}.pdf-section.section--total{display:flex;justify-content:space-between;align-items:center}.pdf-section.section--total tr.budget-item.total{display:table-row}.pdf-section.section--total td.total{display:none}.pdf-section.section--total td.number .currency{font-weight:700!important}.pdf-wrapper:before{content:"";grid-row:2/5;grid-column:1/12;border-top:1px solid #000;border-right:1px solid #000;padding:5px;width:100%;height:100%;left:0;top:0}.pdf-wrapper .section--contact{grid-row:6/7;grid-column:1/end;padding:1rem 2rem;break-inside:avoid;margin-bottom:200px}.pdf-wrapper .section--contact ul{margin:0;padding:0}.pdf-wrapper .section--contact ul li{margin:0;padding:0;display:inline-block;margin-right:1rem}.pdf-wrapper .terms-conditions{grid-row:5/6;grid-column:1/12;opacity:.5;padding:1rem 2rem;break-inside:avoid}.pdf-wrapper .footer{grid-row:3/4;grid-column:8/12;opacity:.5;font-style:italic}.pdf-wrapper .footer>.container{grid-row:3/4;grid-column:8/12;flex-direction:column;align-items:flex-start;padding:0 2rem}.pdf-wrapper .footer .app-version{font-size:inherit;opacity:1}:root{--fixed-header-spacing: 75px;--color-white: #FFFFFF;--color-white: hsl(0deg 0% 100%);--color-white--dark: hsl(0deg 0% 90%);--color-white--darker: hsl(0deg 0% 80%);--color-blue: #009AD9;--color-blue: hsl(197deg 100% 43%);--color-blue--dark: hsl(197deg 100% 38%);--color-blue--darker: hsl(197deg 100% 34%);--color-light-blue: #4DC0E3;--color-light-blue: hsl(194deg 73% 60%);--color-light-blue--dark: hsl(194deg 73% 50%);--color-light-blue--darker: hsl(194deg 73% 40%);--color-green: #A4C3B7;--color-green: hsl(157deg 21% 70%);--color-green--dark: hsl(157deg 21% 60%);--color-green--darker: hsl(157deg 21% 50%);--color-yellow: #F5C728;--color-yellow: hsl(47deg 91% 56%);--color-yellow--dark: hsl(47deg 91% 46%);--color-yellow--darker: hsl(47deg 91% 36%);--color-orange-2: #FBAC29;--color-orange-2: hsl(37deg 96% 57%);--color-orange-2--dark: hsl(37deg 96% 47%);--color-orange-2--darker: hsl(37deg 96% 37%);--color-red: #F05423;--color-red: hsl(6deg 85% 60%);--color-red--dark: hsl(6deg 85% 50%);--color-red--darker: hsl(6deg 85% 40%);--color-orange: #F37321;--color-orange: hsl(23deg 90% 54%);--color-orange--dark: hsl(23deg 90% 44%);--color-orange--darker: hsl(23deg 90% 34%);--color-brown--lightest: hsl(0deg 11% 96%);--color-brown--lighter: hsl(0deg 11% 91%);--color-brown--light: hsl(0deg 11% 81%);--color-brown: hsl(0deg 11% 71%);--color-brown--dark: hsl(0deg 11% 61%);--color-brown--darker: hsl(0deg 11% 51%);--color-neutral--lightest: hsl(0deg 0% 96%);--color-neutral--lighter: hsl(0deg 0% 91%);--color-neutral--light: hsl(0deg 0% 81%);--color-neutral: hsl(0deg 0% 71%);--color-neutral--dark: hsl(0deg 0% 61%);--color-neutral--darker: hsl(0deg 0% 51%)}html,body{position:relative;overflow-x:hidden}*,*:before,*:after{box-sizing:border-box}body{padding:0;margin:0;font-size:14px;line-height:1.7;overflow-y:scroll;font-family:Montserrat Alternates,Montserrat,Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000}img{height:auto;max-width:100%}svg{width:auto;height:auto;max-width:100%}#app{font-family:Montserrat Alternates,Montserrat,Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:left;margin-top:0}.screen{background-color:var(--color-neutral--lighter)}input{font-size:16px}.number{font-family:monospace}p{margin-top:0;margin-bottom:.5em}.header--tab{margin-top:0}.tabs-component-tabs{margin:0;padding:0}.tabs-component-tabs .nav-item{padding:1rem;list-style-type:none;background-color:#e8e8e8;border:1px solid #ddd}.tabs-component-tabs .nav-item.is-disabled{opacity:.5}.tabs-component-tabs .nav-item a{text-decoration:none;color:inherit}.tabs-component-tabs .nav-item.is-active{background-color:#fff;border-right-color:#fff}.tabs-component-panel{padding:1rem}body.print,body.print *{background-color:transparent}body.print .header{color:#000;background-color:transparent}body.print .box{padding:0}body.print table{border-collapse:collapse;border:none}body.print table tr{border:none;display:table-row}ul.accordion .box{background-color:transparent;margin-bottom:0;padding:5px;border:none}ul.accordion .box__header{justify-content:flex-end}ul.accordion .box__header .currency{font-weight:700}ul.accordion .box__header.active .currency{opacity:0!important}ul.accordion .costs__header--all.box__header.active .currency{opacity:1!important}ul.accordion .box__header span{flex:1 0 auto}ul.accordion .box__header:after{width:1rem;height:1rem;display:flex;content:"";background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z'/%3E%3C/svg%3E");justify-content:center;align-content:center}ul.accordion .costs__header--all.box__header:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z' style='fill:white;'/%3E%3C/svg%3E")}ul.accordion>li>.box{background-color:#000;margin-bottom:0;color:#fff}ul.accordion,ul.accordion ul{margin:0;padding:0}ul.accordion li{margin:0;padding:0;list-style-type:none}ul.accordion table{border-spacing:0;padding-right:0;padding-top:0}button{padding:1rem;font-weight:700;text-transform:uppercase}a.button{font-weight:700;text-transform:uppercase;text-decoration:none;color:inherit;padding:.5rem .8rem}a.button:link,a.button:visited{border:1px solid #555}a.button:hover,a.button:active{background-color:#ddd;color:inherit;border:1px solid #ddd}.container__questions .footer{display:block}@media only screen and (min-width: 768px){ul.accordion .box{background-color:transparent;margin-bottom:0;padding:.8rem;border:none}.container__questions .footer{display:none}}.wrapper[data-v-d14fdfcc]{padding:0;position:relative;top:var(--fixed-header-spacing);padding-bottom:var(--fixed-header-spacing)}.main[data-v-d14fdfcc]{background-color:var( --color-neutral--lighter)}section.container__answers[data-v-d14fdfcc]{width:100%;z-index:2;order:4}section.container__questions[data-v-d14fdfcc]{flex:0 1 auto;order:3;overflow-y:scroll}.intro-screen-wrapper[data-v-d14fdfcc]{height:100vh;display:flex;flex-direction:column;justify-content:center}.sticky-nav[data-v-d14fdfcc]{position:sticky;top:30px;z-index:10}@media only screen and (min-width: 768px){.main[data-v-d14fdfcc]{position:relative}.wrapper[data-v-d14fdfcc]{top:auto;height:100%;display:grid;grid-template-columns:2fr 1fr;grid-template-rows:auto 1fr;gap:0 1rem;text-align:left;align-items:flex-start}section.costs[data-v-d14fdfcc]{position:sticky;grid-row:3/4}section.container__questions[data-v-d14fdfcc]{grid-row:3/5;grid-column:1/2;overflow-y:unset}}.email[data-v-f90e6ae0]{text-decoration:underline}.address address[data-v-f90e6ae0]{display:inline}.section-responses{margin:0;padding:0}.container[data-v-1734da2c]{display:flex;justify-content:space-between;align-items:flex-end;padding:1rem 0 1rem 2rem}img[data-v-1734da2c]{max-width:255px}h1[data-v-1734da2c]{margin-bottom:0}.table-container[data-v-5e13a8f2]{flex:0 0 50%}.table-container table[data-v-5e13a8f2]{display:table}.notes-wrapper[data-v-5e13a8f2]{border:1px solid;padding:1rem;width:100%;flex:0 1 auto}.notes-wrapper h5[data-v-5e13a8f2]{margin:0}.pdf-wrapper .header[data-v-2854ec5a]{grid-row:1/2;grid-column:1/-2}.contact-us[data-v-01118d75]{width:100%}.button[data-v-01118d75]{display:block;margin:0 auto;text-align:center}img[data-v-53799dda]{max-width:99px}.button[data-v-53799dda]{margin:3px auto;width:100%}.controls[data-v-53799dda]{display:grid;gap:5px;grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.controls .field[data-v-53799dda]{grid-row:1/2;grid-column:1/3}@media only screen and (min-width: 768px){.buttons[data-v-53799dda]{display:flex;gap:5px}.button[data-v-53799dda]{flex:1 1 50%}}.screen>.container[data-v-797f82c5]{display:flex;flex-direction:column;height:100vh;overflow:hidden}@media only screen and (min-width: 768px){.screen>.container[data-v-797f82c5]{display:grid;gap:0 25px;grid-template-columns:2fr 1fr;grid-template-rows:auto auto 1fr auto;height:auto;overflow:visible;max-width:1100px;margin:0 auto;min-height:100vh}}.vue-universal-modal-leave-from,.vue-universal-modal-enter-to{opacity:1}.vue-universal-modal-enter-from,.vue-universal-modal-leave-to{opacity:0}.vue-universal-modal{-webkit-overflow-scrolling:touch;-ms-scroll-chaining:none;overscroll-behavior:contain;position:fixed;overflow-y:auto;left:0;top:0;right:0;bottom:0;background-color:#000c;text-align:left}.vue-universal-modal:not(.vue-universal-modal-latest){background:none}.vue-universal-modal-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;min-height:100%}
