﻿#visual-quote #summary{counter-reset:my-counter;margin-top:1rem;list-style:none;padding-left:0}#visual-quote #summary li{counter-increment:my-counter;position:relative;display:flex;align-items:start;padding-left:5.5rem;flex-direction:column;justify-content:center;height:4.5rem;font-weight:bold;color:#333}#visual-quote #summary li small{font-weight:normal;padding-top:1px}#visual-quote #summary li:nth-child(odd){background-color:#fff}#visual-quote #summary li:before{content:counter(my-counter);color:#777;border:#ccc 2px solid;border-radius:50%;height:2.5rem;width:2.5rem;display:flex;font-weight:bold;align-items:center;justify-content:center;margin-right:1rem;background:#fff;position:absolute;left:2rem;top:1rem}#visual-quote #summary li.success::before{font-family:"font awesome 5 free";content:"";color:#00bbb4;border:#00bbb4 2px solid;cursor:pointer}#visual-quote #summary li.active::before{border:#00bbb4 2px solid;cursor:pointer}#visual-quote .options{display:flex;flex-wrap:wrap}#visual-quote .options>div{margin-bottom:1rem;margin-right:1rem;display:flex;align-items:center}#visual-quote .options label{border:1px solid rgba(135,135,135,.35);border-radius:.5rem;cursor:pointer;padding:.5rem;display:flex;flex-direction:column;align-items:center;width:10.25rem;height:100%}#visual-quote .options label img{margin:auto 0}#visual-quote .options label p{padding-top:.75rem;align-self:end;margin-bottom:0;flex-shrink:1;width:100%;text-align:center;line-height:1.25rem !important}#visual-quote .options label small{flex-shrink:1;width:100%;text-align:center;margin-top:.25rem}#visual-quote .options input:checked+label{box-shadow:rgba(245,133,24,.5) 0px 0px 0px .2rem;background-color:rgba(245,133,24,.1);border-color:#f58518}#visual-quote #step-numbers{counter-reset:my-counter;margin:auto;zoom:100%;display:flex}#visual-quote #step-numbers div{counter-increment:my-counter;position:relative;margin-right:1.25vw}#visual-quote #step-numbers div::before{content:counter(my-counter);color:#777;border:#ccc 2px solid;border-radius:50%;height:2.5rem;width:2.5rem;display:flex;font-weight:bold;align-items:center;justify-content:center}#visual-quote #step-numbers div:not(:last-child)::after{content:"";width:1.25vw;border-bottom:#ccc 2px solid;position:absolute;left:2.5rem;top:1.25rem}#visual-quote #step-numbers div.success::before{font-family:"font awesome 5 free";content:"";color:#fff;background-color:#00bbb4;border:#00bbb4 2px solid;cursor:pointer}#visual-quote #step-numbers div.active::before{border-color:#00bbb4;cursor:pointer}#visual-quote .spinner{margin:100px auto 0;width:70px;text-align:center}#visual-quote .spinner>div{width:18px;height:18px;background-color:#333;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}#visual-quote .spinner .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}#visual-quote .spinner .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}#visual-quote .description-info{font-size:12px;color:#e47911}#visual-quote #summary small{width:100%;overflow:hidden;word-wrap:break-word}@media only screen and (device-width: 768px){#visual-quote #steps .options label{zoom:90%}}@media only screen and (max-width: 480px){#visual-quote #steps{zoom:90%}#visual-quote #step-numbers{zoom:86.9565217391%}}@-webkit-keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}/*# sourceMappingURL=freequote.css.map */
