#survey-modal{font-family:Lato,sans-serif}#survey-modal.mobile-modal .modal-content,#survey-modal.mobile-modal .modal-dialog{height:100%}#survey-modal.mobile-modal .modal-content{border:0;border-radius:0}#survey-modal.mobile-modal .modal-body{padding:17px}#survey-modal.mobile-modal .modal-close{padding:0 0 0 10px}#survey-modal.mobile-modal .page-modal-body{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex-grow:1;flex-grow:1}.y-review-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;font-family:Lato,sans-serif}.y-review-form .form{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex-grow:1;flex-grow:1}.y-review-form-subheading{color:#90949a;font-size:15px;line-height:132%}.y-review-form .col-form-label,.y-review-form .label{color:#666;font-size:14px;font-weight:700;line-height:20px}.y-review-form .form-control:not(.b-rating){height:50px}.y-review-form .custom-checkbox .custom-control-label{font-size:15px}.y-review-form .b-rating{color:#ffc107!important;font-size:45px}.y-review-form .submitted-data .value{color:#000;font-size:18px;font-style:normal;font-weight:400;line-height:18px}.y-review-form .submitted-data .b-rating{font-size:24px}.y-review-form .btn-good{-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;background-color:#e2ecf5!important;border-color:transparent;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;font-size:14px}.y-review-form .btn-good span{margin-left:10px}.y-review-form .btn-good.like{color:#0158ff}.y-review-form .btn-good.dislike{color:#e43a3b;margin-right:10px}.y-review-form .btn-good.active{background-color:#e8f0ff;border-color:transparent;border-radius:4px}.y-review-form .bottom-sheet{-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:0 0 15px}.y-review-form .bottom-sheet .btn{border:0;border-radius:4px;font-weight:700;padding:12px 0;width:50%}.y-review-form .bottom-sheet .btn.back{background:#f5f8fb;color:#0158ff}.steps,.steps .step{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex-grow:1;flex-grow:1}.steps .step{background-color:#e2ecf5;border-radius:2px;height:4px}.steps .step.active .step-progress,.steps .step.passed .step-progress{background-color:#b3cdff;border-radius:inherit;height:100%}.steps .step.passed .step-progress{width:100%}.steps .step.active .step-progress{width:70%}.review-form{font-family:Lato,sans-serif}.review-form .btn-good{-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;background-color:transparent;border-color:transparent;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;font-size:14px}.review-form .btn-good span{margin-left:10px}.review-form .btn-good.like{color:#0158ff}.review-form .btn-good.dislike{color:#e43a3b}.review-form .btn-good.active{background-color:#e8f0ff;border-color:transparent;border-radius:4px}.review-form .survey-notification{background-color:#ffefe9;border-radius:4px;padding:18px 24px}.review-form .survey-notification p{font-size:.875rem;margin-bottom:0}.input-is-invalid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");background-position:right -webkit-calc(.375em + .1875rem) center;background-position:right -moz-calc(.375em + .1875rem) center;background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;-webkit-background-size:-webkit-calc(.75em + .375rem) -webkit-calc(.75em + .375rem);background-size:-moz-calc(.75em + .375rem) -moz-calc(.75em + .375rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:#dc3545;padding-right:calc(1.5em + .75rem)!important}@media (max-width:426px){.review-form .tab-pane{margin-top:18px}.review-form .form-group{margin-bottom:10px}.review-form .form-group .col-form-label{font-size:.95rem;line-height:1.25rem;padding-bottom:4px}.review-form .custom-checkbox .custom-control-label{font-size:14px}.heading-2{font-size:22px;line-height:26px}}