.quick-estimate strong{color:#003764}.quick-estimate .header{position:relative;padding:0}.estimate-form{background:#F6F6F6;border-radius:15px}.form-group{padding:20px 30px}.estimate-form .form-group:not(:nth-child(3n)){border-bottom:1px solid #DDD}.estimate-form .form-group .question,.estimate-form .form-group .value,.estimate-form .total{font-family:mr-eaves-xl-modern,sans-serif;font-weight:600;font-size:16px}.estimate-form .form-group .value{font-family:mr-eaves-xl-modern,sans-serif;font-weight:800;color:#003764;position:absolute;right:30px;text-align:right;vertical-align:bottom}.estimate-form .form-group .value.percent:after{content:'%'}.estimate-form .form-group .value.hours:after{content:'hrs'}.slider-labels{font-family:mr-eaves-xl-modern,sans-serif;font-weight:800;text-transform:uppercase;font-size:11px;color:#A2A2A2}.estimate-form .right{float:right}.estimate-form .total{background:#003764;padding:14px 30px;overflow:hidden;border-bottom-right-radius:15px;border-bottom-left-radius:15px}.estimate-form .total-title{color:#d4c18f;font-size:16px;line-height:32px;display:block;float:left}.estimate-form .total .hourly-price{font-size:20px;line-height:30px;color:#fff}.estimate-form .total .hourly-price:before{content:'$'}a.btn{font-family:mr-eaves-xl-modern,sans-serif;font-weight:800;text-transform:uppercase;text-align:center;color:#003764;border:1px solid #003764;padding:.45em;width:100%;display:block;margin-top:20px;transition:.3s}a.btn:hover{background:#003764;color:#FFF}.fineprint{float:left;width:100%;font-size:11px;color:#606060;line-height:1.4em;padding:40px 5% 20px}.qe-popup{display:none;font-family:mr-eaves-xl-modern,sans-serif;font-weight:800;font-size:16px;line-height:19px}.qe-popup-icon{max-width:30px;position:absolute;left:20px;top:50%;margin-top:-15px;width:100%}.qe-popup-icon-plane{max-width:50px!important;width:90px;position:absolute;left:10px;top:30px;margin-top:0}.qe-popup-content{display:inline-block;position:relative;padding:20px 20px 20px 75px;vertical-align:middle;text-align:left}.qe-popup-content .plane-stats{display:block;font-family:mr-eaves-xl-modern,sans-serif;font-weight:800;text-transform:uppercase;font-size:11px;color:#A2A2A2;padding-top:12px}.tippy-popper a{color:#003764;font-weight:800;border-bottom:1px solid rgba(13,160,182,.41);transition:.3s}.tippy-popper a:hover{color:#003764;border-bottom:1px solid #003764}.rangeslider--horizontal{height:8px;margin:5px 0 10px;box-shadow:inset 0 1px 3px rgba(0,0,0,.15)}.rangeslider--horizontal .rangeslider__handle{top:-9px}.rangeslider__handle{width:26px;height:26px}.rangeslider__handle:after{background-image:none}.rangeslider__fill{background:#dbd1a0;background:-moz-linear-gradient(-45deg,#dbd1a0 1%,#aa9868 50%,#b2a67e 100%);background:-webkit-linear-gradient(-45deg,#dbd1a0 1%,#aa9868 50%,#b2a67e 100%);background:linear-gradient(135deg,#dbd1a0 1%,#aa9868 50%,#b2a67e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dbd1a0',endColorstr='#b2a67e',GradientType=1)}.qe-tabs .qe-tab{font-family:mr-eaves-xl-modern,sans-serif;font-weight:800;text-transform:uppercase;color:#999;font-weight:800;display:inline-block;text-align:center;width:49%;cursor:pointer}.qe-tab .qe-icon{width:50px;margin:0 auto;display:block}.qe-tab .icon-p300,.qe-tab .icon-p100,.qe-tab span{transition:.3s}.qe-tab .icon-p300,.qe-tab .icon-p100{fill:#DFDFDF}.qe-tab.active .icon-p300,.qe-tab.active:hover .icon-p300,.qe-tab.active .icon-p100,.qe-tab.active:hover .icon-p100{fill:#003764}.qe-tab:hover .icon-p300,.qe-tab:hover .icon-p100{fill:#999}.qe-tab.active span,.qe-tab.active:hover span{color:#003764;border-color:#003764}.qe-tab:hover span{color:#999;border-color:#999}.qe-tab span{display:inline-block;padding:5px 0 2px;border-bottom:4px solid #FFF}#P100_INFO{display:none;font-size:12px;line-height:17px;text-align:right;overflow:hidden}#P100_INFO .cross-section{max-width:61px;float:left;padding:0 10px 0 0}#P100_INFO .qe-info{max-width:120px;float:right}@media only screen and (max-width:1023px){.quick-estimate{padding:10px}.estimate-form{display:flex;flex-flow:column}.form-group{order:1}.total{order:2}}@media (max-width:1333px) and (min-width:1220px){.estimate-form .form-group .question{font-size:14px}#P100_INFO .cross-section{max-width:55px}#P100_INFO{line-height:15px}}@media (max-width:1920px) and (min-width:1024px){.estimate-form .total-title{max-width:155px;line-height:20px}.estimate-form .total{line-height:40px}}@media (max-width:500px){.estimate-form .total-title{max-width:155px;line-height:20px}.estimate-form .total{line-height:40px}}