svg path,svg polygon,svg rect{outline:none}svg path:focus,svg polygon:focus,svg rect:focus{outline:none}@media(max-width: 640px){#us-map-wrap{min-height:180px}}#us-map-wrap svg{width:100%;height:auto;display:block}#us-map-wrap .state{fill:#a1c8ab;stroke:#fff;stroke-width:1;cursor:pointer;transition:fill 160ms ease,transform 160ms ease}#us-map-wrap .state:hover{filter:brightness(0.95);transform:translateY(-1px)}#us-map-wrap .state.selected{fill:#014545 !important}.smart-form{max-width:1200px;margin:40px auto;background:#fff;padding:4rem;border-radius:12px;box-shadow:0 0 20px rgba(0,0,0,.05);border-top:8px solid #014545}.smart-form i{font-size:36px;color:#014545;margin-bottom:10px}.smart-form input[type=text],.smart-form input[type=number]{max-width:700px;margin:0 auto;display:block;width:100%;padding:.75rem;margin-bottom:1rem;border:1px solid #ddd;border-radius:.5rem}.smart-form .grd{grid-gap:20px;margin:10px 0}.smart-form input[type=radio],.smart-form input[type=checkbox]{display:none}.smart-form .levels>.grd,.smart-form .bugs>.grd{max-width:700px;margin:0 auto}.smart-form .levels>.grd img,.smart-form .bugs>.grd img{border-radius:250px;border:2px solid #014545;width:50px;height:50px}.smart-form .levels>.grd .item,.smart-form .bugs>.grd .item{display:grid;grid-template-columns:54px 1fr;gap:10px;align-items:center;text-align:left}.smart-form .bugs>.grd{max-width:none;margin:40px auto 0}.form-step{transition:all .3s ease;margin:0 auto}label{display:inline-block;font-weight:600;margin-bottom:.5rem;font-size:24px}label.item{display:block;cursor:pointer;background:#cadede;transition:background .3s,box-shadow .3s;border-radius:.5rem;padding:20px 30px}label.item:has(input:checked){background:#82b3b3;color:#fff;box-shadow:0 0 0 3px rgba(85,149,149,.3333333333)}@media(max-width: 768px){#plan-selector-form .grd-2{grid-template-columns:1fr;grid-gap:20px 0 !important}}#plan-selector-form h2{font-size:42px;text-align:left;margin-bottom:10px}#plan-selector-form p{text-align:left;margin-bottom:15px}#plan-selector-form strong{display:block;margin-bottom:10px}#plan-selector-form h4{margin-bottom:0;display:block}@media(max-width: 768px){#plan-selector-form h4{font-size:14px}}#plan-selector-form ul{list-style-type:none;padding:10px 20px;margin:0;grid-column-start:2;background:#cadede;border-radius:5px;border:1px solid #014545;grid-column-end:4}#plan-selector-form ul li{padding:3px 0;font-size:14px}#plan-selector-form .plan-option{background:#fff;border:2px solid #ccc;padding:30px 30px 20px 20px;margin-bottom:1rem;border-radius:8px;cursor:pointer;transition:.3s;overflow:hidden;height:120px;position:relative}@media(max-width: 768px){#plan-selector-form .plan-option{height:110px}}#plan-selector-form .plan-option.selected{border:2px solid #014545;height:272px}#plan-selector-form .plan-option em{font-size:13px;line-height:1.3;grid-column-start:2}@media(max-width: 768px){#plan-selector-form .plan-option em{font-size:10px}}#plan-selector-form .plan-option .tab{position:absolute;top:0;right:30px;background:#014545;color:#fff;padding:5px 10px;border-radius:0 0 5px 5px;font-size:12px;line-height:1}#plan-selector-form label{display:grid;margin-bottom:10px;grid-template-columns:28px 1fr 130px;grid-gap:0 10px;align-items:start}#plan-selector-form label strong{margin:30px 0 10px;grid-column-start:2;font-size:16px}#plan-selector-form .price{text-align:right;font-size:20px;font-weight:600;color:#014545;grid-column-start:3;grid-row-start:1}@media(max-width: 768px){#plan-selector-form .price{font-size:14px}}#plan-selector-form button{background:#014545;color:#fff;border:none;padding:20px;border-radius:150px;font-size:20px;font-weight:600;grid-column-start:2;cursor:pointer;transition:.3s}#plan-selector-form button:hover{background:#fff;color:#014545}#plan-selector-form .ship{display:block;font-size:16px;margin-top:10px;text-align:center;grid-column-start:2}
