@import url(https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700&display=swap);table{table-layout:fixed;width:100%;border-collapse:collapse;border:1px solid hsla(0,0%,100%,.1)}th{background:#1a4a86;color:#fff}td,th{padding:.5em 1em;text-align:left!important}tr{border-bottom:1px solid hsla(0,0%,100%,.1)}tr:hover{background:hsla(0,0%,100%,.05)}td:last-child{text-align:right!important}td a{color:#14a252;margin:0 .5em;border-bottom:1px dotted}td a:hover{color:#fff}th:first-child{border-radius:5px 0 0 0}th:last-child{border-radius:0 5px 0 0}h4{text-align:left;margin-bottom:1em!important}.box{padding:10px;border-collapse:collapse;border:1px solid hsla(0,0%,100%,.15);border-radius:5px;margin:0 auto;margin-top:2em;box-shadow:0 0 5px hsla(0,0%,100%,.1);justify-content:space-around}.box .top-buffer{margin-top:15px}.box .input-box{box-sizing:content-box}.box .input-box input{min-height:43px;font-size:18px;padding:1em;color:#fff;border:2px solid hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.05);border-radius:3px}.box .input-box input[type=text]{width:100%}.box .input-box .half-input{display:inline;width:48.5%}.box .input-box .half-input.left{margin-right:1.5%}.box .input-box .half-input.right{margin-left:1.5%}.box .col-sm-5{text-align:left;font-size:24px}.box .multiselect__input,.box .multiselect__single{background:transparent}.box .multiselect__tags{background:hsla(0,0%,100%,.05);border:2px solid hsla(0,0%,100%,.15);cursor:pointer;transition:background .15s ease}.box .multiselect__tags:hover{background:hsla(0,0%,100%,.1)}.box .multiselect--active .multiselect__tags{background:#fff;border:2px solid rgba(0,0,0,.25)}.box .multiselect__content-wrapper{width:calc(100% - 2em)}.box .multiselect{height:45px}.box .price{opacity:.65;font-size:.65em}.box h2{line-height:1em}.box .multiselect__select{right:20px;top:2px}.box .form-control::-moz-placeholder{color:hsla(0,0%,100%,.7);font-style:italic}.box .form-control:-ms-input-placeholder{color:hsla(0,0%,100%,.7);font-style:italic}.box .form-control::-ms-input-placeholder{color:hsla(0,0%,100%,.7);font-style:italic}.box .form-control::placeholder{color:hsla(0,0%,100%,.7);font-style:italic}.box .multiselect__placeholder{color:hsla(0,0%,100%,.7);font-style:italic;font-size:18px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.box .multiselect__single{color:#fff;font-weight:800}.box .form-control:focus{box-shadow:none}.box input{transition:all .25s ease}.box input:focus{border:2px solid hsla(0,0%,100%,.375);background:transparent}#app{color:#fff;font-family:Lato;background:#002d65;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:2em;max-width:960px;margin:0 auto;text-align:center}#app h1{font:weight 700;color:#fff;font-size:3em}#app p{opacity:.75;margin-bottom:3em}#nav{padding:30px;text-align:right}#nav a{font-weight:700;color:#14a252;border-bottom:1px dotted;margin-left:.5em}a:hover{text-decoration:none}#nav a.router-link-exact-active{color:#fff}body{background:#002d65}button{margin-left:.5em;padding:1em 2em;background:#14a252;border:1px solid;cursor:pointer;border-radius:5px;font-size:18px;color:#fff;transition:background .25s ease}button:hover{cursor:pointer;background:#25b363}form{text-align:center;margin:0 auto;padding:1em 2em;max-width:300px}label{display:block;margin-top:1em;margin-bottom:.25em;font-weight:800;text-align:left}input{border:none;padding:.5em;width:100%}.priceBoxContainer{display:flex;justify-content:space-around;-moz-column-gap:15px;column-gap:15px;margin-bottom:3em}.priceBox{width:30%;border:1px solid hsla(0,0%,100%,.25);padding:1em;display:inline-block;border-radius:5px}.priceBox h2,.priceBox p{text-align:center;margin:0}.priceBox h2{color:#14a252;margin-bottom:.5em;font-weight:800}.priceBox p{color:#fff;line-height:1.25em}.priceBox h3{text-align:center;font-weight:800;font-size:32px}.priceBox h3,.priceBox p{margin-bottom:1em}.priceBox ul{width:200px;margin:0 auto}.priceBox ul li{text-align:left;line-height:1.25em;margin-bottom:.75em}sup{font-size:.65em}@media(max-width:600px){.priceBoxContainer{flex-direction:column}.priceBox{width:100%;margin-bottom:.5em}}.button{background:#4ca353;width:100%;display:inline-block;padding:.5em;color:#fff;font-size:18px;font-weight:800;border-radius:5px;margin-top:1em}