#quote{background:#f2f8fd}.box{margin-top:-300px;margin-bottom:100px}@media only screen and (max-width:767px){.box{margin-top:0}}.stepwizard-step p{margin-top:10px}.stepwizard-row{display:table-row}.stepwizard{display:table;width:100%;position:relative;margin:50px 0}@media only screen and (max-width:767px){.stepwizard{margin:20px 0}}.stepwizard-step span[disabled]{opacity:1!important;filter:alpha(opacity=100)!important;background:#fff}.stepwizard-row:before{top:14px;bottom:0;position:absolute;content:" ";width:100%;height:1px;background-color:#40b2ee;z-order:0}.stepwizard-step{display:table-cell;text-align:center;position:relative}.video-background{position:fixed;top:84px;left:0;width:100vw;z-index:0;overflow:hidden}.video-bg{width:100%!important;object-fit:cover!important}@media (max-width:767px){.video-background{position:initial}}.spot{width:30px;height:30px;text-align:center;padding:6px 0;font-size:12px;line-height:1.428571429;border-radius:15px;margin:0 auto;background:#40b2ee;color:#fff;font-weight:700}.spot.disabled{border:1px solid #40b2ee;color:#40b2ee;background:#fff}@media (max-width:767px){#quote h1,#quote .subtitle{text-align:center}}#quote .subtitle{font-weight:400;font-size:24px;margin-bottom:30px}#quote .wrapper{padding:30px;background:#fafafa}#quote .previous{float:left}#quote .box{margin-bottom:300px}#quotationForm fieldset:not(:first-of-type){display:none}#quotationForm input[type="text"],#quotationForm input[type="email"],#quotationForm input[type="password"],#quotationForm input[type="number"],#quotationForm input[type="date"],#quotationForm input[type="url"],#quotationForm input[type="tel"],#quotationForm select,#quotationForm textarea{background-color:#ccc}#quotationForm .insurance-selected{border:1px solid #e82a86;background-color:#d9edf7;padding:10px}#quotationForm .next,#quotationForm .submit{float:right}#quotationForm .contact-error{font-size:inherit}#quotationForm .form-check{margin-top:15px}#quotationForm .form-check-label{display:contents}#quotationForm .form-check label{font-size:18px;display:contents}#quotationForm .form-check-label .price{font-weight:lighter;font-size:14px;color:#d90f90}#quotationResultContent p{margin-top:20px;font-size:16px}#quotationResultContent .resultContainer,#quotationResultContent .resultIntro{width:80%;text-align:center;margin:0 auto 30px}#quotationResultContent .resultContainer{padding-top:20px}#quotationResultContent .resultButtons{margin-top:50px}#quotationResultContent .next{float:right}@media (max-width:375px){#quotationResultContent .next,#quotationResultContent .previous,#quotationResultContent .buy{width:100%;margin-bottom:20px}}#buyModal,#hiddenBuyModal{text-align:center}#buyModal p,#hiddenBuyModal p,.resultContainer .info{margin-bottom:20px}#buyModal .alert,#hiddenBuyModal .alert,.resultContainer .alert{text-align:center;width:195px;display:inline-block}#quotationResultContent .pricing{position:relative;text-align:center;border:1px solid #EEE;background-color:#FFF;z-index:11;margin:15px 0}#quotationResultContent .pricing::after{content:"";background-color:#1C1D21;position:absolute;left:0;right:0;top:0;height:0%;z-index:-1;-webkit-transition:0.2s height;transition:0.2s height}#quotationResultContent .pricing:hover:after{height:100%}#quotationResultContent .pricing .price-head{position:relative;margin-bottom:20px}#quotationResultContent .pricing .price-content{margin:0 15px}#quotationResultContent .pricing .price-title{display:block;padding:40px 0 20px;-webkit-transition:0.2s color;transition:0.2s color}#quotationResultContent .pricing:hover .price-title{color:#40b2ee}#quotationResultContent .pricing .price{position:relative;width:200px;height:140px;line-height:140px;text-align:center;margin:auto;border-radius:50%;border:2px solid #40b2ee}#quotationResultContent .pricing .price h3{font-size:42px;margin:0;-webkit-transition:0.2s color;transition:0.2s color;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:absolute;left:0;right:0;color:#e82a86}#quotationResultContent .pricing:hover .price h3{color:#e82a86}#quotationResultContent .pricing .duration{display:block;font-size:14px;text-transform:uppercase;color:#e82a86;-webkit-transition:0.2s color;transition:0.2s color}#quotationResultContent .pricing:hover .duration{color:#e82a86}#quotationResultContent .pricing .price-btn{padding-top:20px;padding-bottom:40px}