.allysf .allysf-tooltip-v1{background-color:#fff;border:1px solid #959595;box-shadow:0 4px 0 rgba(42,42,42,.15);display:block;height:auto;margin-right:10px;max-width:360px;opacity:0;padding:20px;position:absolute;top:-1000px;transition:opacity .35s cubic-bezier(.25,1,.5,1);z-index:1101}.allysf .allysf-tooltip-v1.-arrow-top:before{content:" ";border-color:transparent transparent #959595;border-style:solid;border-width:14px 15px 15px;height:0;left:calc(50% - 7.5px);top:-30px;position:absolute;width:0}.allysf .allysf-tooltip-v1.-arrow-top:after{content:" ";border:15px solid transparent;border-bottom-color:#fff;height:0;position:absolute;left:calc(50% - 7.5px);top:-30px;width:0}.allysf .allysf-tooltip-v1.-arrow-bottom:before{content:" ";border-color:#959595 transparent transparent;border-style:solid;border-width:15px 15px 14px;bottom:-30px;height:0;left:calc(50% - 7.5px);position:absolute;width:0}.allysf .allysf-tooltip-v1.-arrow-bottom:after{content:" ";border:15px solid transparent;border-top-color:#fff;bottom:-30px;height:0;position:absolute;left:calc(50% - 7.5px);width:0}.allysf .allysf-tooltip-v1-term{color:#2a2a2a;display:block;font-size:14px;font-weight:700;letter-spacing:0;line-height:1.5}.allysf .allysf-tooltip-v1-definition{color:#2a2a2a;font-size:14px;letter-spacing:0;line-height:1.5;margin-top:10px;position:relative}.allysf .allysf-tooltip-v1-definition ul{padding-left:20px}.allysf .allysf-tooltip-v1-close{background:none;border:none;position:absolute;right:10px;top:10px}.allysf .allysf-tooltip-v1-close-icon{fill:#0071c4;height:12px;width:12px}.allysf .allysf-tooltip-v1.-in{display:block;opacity:1}#allysf-tooltip-v1-describedby,.allysf .allysf-tooltip-v1.-out{display:none}.allysf-svg-stars{width:94px;height:18px}.allysf-svg-stars.-large{width:139px;height:27px}.allysf-ui-fix{position:fixed!important}.allysf-ui-fix-watcher{position:relative;height:.1px}.allysf-ui-fix-filler{position:relative;display:none;visibility:hidden;background:transparent}.allysf-error{align-items:center;color:#d63440;display:flex;fill:#d63440;font-size:14px;line-height:25px}input.-error,textarea.-error{background:#f7e6ed;border-color:#d63440}.allysf-date-picker-v1 .allysf-date-picker-v1-calendar-btn{top:50%;right:5px;transform:translateY(-50%);margin:0;overflow:visible;position:absolute;text-transform:none;-webkit-appearance:button}.allysf-date-picker-v1 .allysf-date-picker-v1-calendar-btn,.allysf-date-picker-v1 .allysf-date-picker-v1-calendar-btn:hover{background:transparent;box-shadow:0 0 0 transparent;border:0 solid transparent;text-shadow:0 0 0 transparent}.allysf-date-picker-v1-calendaricon{fill:#0071c4;height:24px;width:24px}.allysf-date-picker-v1 .allysf-date-picker-v1-calendar-icon{background:#fff;box-sizing:content-box;fill:#0071c4;height:24px;padding:3px;pointer-events:none;position:absolute;right:5px;top:50%;transform:translateY(-50%);width:24px}.allysf-date-picker-v1{background:#fff;border:1px solid #959595;color:inherit;cursor:pointer;font-size:14px;font-weight:300;padding:0;position:relative;overflow:hidden;outline:inherit;width:100%}.allysf-date-picker-v1,.allysf-date-picker-v1 .allysf-date-picker-v1-input,.allysf-date-picker-v1 .datepicker-input{font-family:Lato,HelveticaNeue-Regular,HelveticaNeue Regular,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}.allysf-date-picker-v1 .allysf-date-picker-v1-input,.allysf-date-picker-v1 .datepicker-input{-webkit-appearance:none;appearance:none;background-color:#fff;border-radius:0;border:none;border-right:0;color:#2a2a2a;display:inline-block;float:left;font-size:16px;height:32px;line-height:1;padding:8px 10px;transition:background-color .2s linear;vertical-align:middle;width:calc(100% - 34px)}.allysf-date-picker-v1 .allysf-date-picker-v1-input::placeholder,.allysf-date-picker-v1 .datepicker-input::placeholder{font-style:italic}.allysf-date-picker-v1 .allysf-date-picker-v1-input{width:100%}@media only screen and (min-width:641px){.allysf-date-picker-v1 .allysf-date-picker-v1-input,.allysf-date-picker-v1 .datepicker-input{height:34px}}