body{background-color:#fff}.info-tip{position:relative}.icon{border:2px solid #000;border-radius:15px;font-size:12px;font-weight:700;height:15px;line-height:16px;margin-left:20px;text-align:center;width:15px}.info-text{background-color:#fff;border:1px solid #d3d3d3;border-radius:5px;color:#000;display:none;height:max-content;opacity:0;padding:15px;position:absolute;right:25px;text-align:left;top:-10px;transition:all 1s ease-out;width:200px;z-index:100}.info-text h6{font-size:14px;font-weight:700;margin:0 0 5px}.info-text p{font-size:12px;line-height:18px;margin:0}.icon:hover .info-text{display:block;opacity:1;transition:all 1s ease-in}.start-container,.start-container .column{display:flex;justify-content:space-between}.start-container .column{align-items:center;flex-basis:45%;flex-direction:column}.start-container .column button{cursor:pointer}.start-container .column h6{font-size:18px;margin-bottom:20px;text-align:center}.start-over{cursor:pointer;font-size:14px;margin-bottom:30px;margin-top:40px;text-decoration:underline}.customer-form{align-items:center;display:flex;flex-direction:column;font-family:Barlow,sans-serif}.customer-form h2{color:#285f90;font-size:34px}.customer-form button{background-color:#285f90;border:none;border-radius:0;color:#fff;outline:none;padding:12px 45px;text-transform:uppercase}.customer-form button a{color:#fff;font-weight:500;text-decoration:none}.customer-form form{display:flex;flex-direction:column;margin-top:40px;width:80%}.customer-form form .row{display:flex;flex-direction:row;justify-content:space-between;margin:15px 0}.customer-form form .column{width:48%}.customer-form form .row span{line-height:24px}.customer-form form .row.top-margin{margin-top:40px}.customer-form form .column .field,.customer-form form .row .field{display:flex;flex-basis:48%;flex-direction:column}.customer-form form .column .field label,.customer-form form .row .field label{align-items:flex-end;color:#285f90;display:flex;font-weight:700;justify-content:space-between}.customer-form form .column .field input,.customer-form form .row .field input,.customer-form form .row .field select{font-size:22px;margin-top:8px;padding:15px}.customer-form form .row .field select{-webkit-appearance:none;width:100%}.customer-form form .row.start{align-items:center;justify-content:flex-start}.customer-form form .row.start span{display:flex;font-weight:600;justify-content:space-between;margin:10px 0 0;min-width:140px}.customer-form form input[type=submit]{background-color:#285f90;border:none;color:#fff;cursor:pointer;font-size:24px;margin-top:15px;outline:none;padding:12px 45px;width:100%}.customer-form .second-form .agreement-container{border:2px solid #285f90;border-radius:5px;display:flex;flex-direction:column;margin-bottom:10px;padding:30px}.customer-form .second-form .agreement-container input[type=radio]{height:auto;margin-left:0;margin-right:5%;max-width:20px;min-width:20px}.customer-form .second-form .agreement-container .info-container h5{color:#285f90;font-size:18px;margin:0 0 5px}.customer-form .second-form .info-container{display:flex;flex-direction:column;justify-content:space-between}.customer-form .second-form .info-container .column-1{flex:50%;flex-direction:column;padding-right:40px}.customer-form .second-form .info-container .column-2{flex:40%}.customer-form .second-form .info-container .row{display:flex}.customer-form .second-form .info-container .current-prices .row{justify-content:space-between}.customer-form .second-form .info-container .column{display:flex;flex-direction:column}.customer-form .second-form table{width:100%}.customer-form .second-form th{text-align:left}.customer-form .second-form th.month-name{text-transform:capitalize}.customer-form .second-form table td input{margin-top:5%}.customer-form .second-form .close{display:block;margin-top:40px;text-align:center;width:100%;z-index:900}.customer-form .second-form .open{display:block;margin-top:20px;text-align:center;width:100%}.customer-form .second-form .open svg{transform:rotate(180deg)}.confirmation-box{width:80%}.confirmation-box .row{display:flex;flex-direction:row;justify-content:space-between}.confirmation-box .row .side-box{flex-basis:40%}.confirmation-box .row .side-box table{width:100%}.confirmation-box .row .side-box th{padding-bottom:7px;text-align:left;width:50%}.confirmation-box .row .side-box h5{font-size:18px}.confirmation-box h3{text-align:center}.confirmation-box form{background-color:#d3d3d3;width:100%}.confirmation-box .div-as-p{font-size:16px}.confirmation-box form .confirm-check{align-items:center;display:flex;justify-content:flex-start;width:100%}.confirmation-box form .confirm-check h5{margin:0 0 10px}.confirmation-box form .confirm-check p{margin:0}.confirmation-box form .confirm-check-text{padding:30px}.customer-form form input[type=checkbox]{height:20px;margin:30px;width:20px}input[type=submit]:disabled{cursor:not-allowed!important;opacity:.6}input.error{border:2px solid red;margin-bottom:15px}.done-view{text-align:center;width:80%}.error{border:3px solid red;margin-bottom:-15px;margin-top:30px;padding:30px}.person{margin-bottom:10px;padding:20px}.disclaimer{font-size:12px;text-align:center}.disclaimer a{color:inherit}.cursive{font-size:14px;font-style:italic;margin-top:25px}.current-price-submit{margin-bottom:40px}.customer-form .first-form input[type=checkbox]{margin:0 20px 0 0}@media screen and (max-width:700px){.customer-form form{width:95%}.customer-form .second-form .info-container,.start-container{flex-direction:column}.customer-form .second-form .agreement-container{padding:15px}.customer-form form .row{flex-direction:column}.customer-form form .row.start{flex-direction:row}.customer-form form .row .field :first-of-type{margin-top:.5em}.confirmation-box{width:95%}.confirmation-box form{width:100%}.confirmation-box .row{flex-direction:column}.confirmation-box .div-as-p{font-size:14px}.customer-form .second-form table td input{margin-bottom:15%;margin-top:15%}.customer-form .second-form th.centered{text-align:center}.customer-form form input[type=submit]{font-size:16px;padding:12px 14px}}