#priceCalculatorForm #priceCalculatorInput{height:55px;width:100%;box-shadow:none;border-radius:0;position:relative;padding-left:15px}#priceCalculatorForm .actions{font-size:0;white-space:nowrap}@media all and (max-width:850px){#priceCalculatorForm .actions{display:block;width:auto;max-width:400px;margin:40px auto 0}}#priceCalculatorForm .actions>div{overflow:hidden}#priceCalculatorForm .actions .signup,#priceCalculatorForm .actions .free-plan{display:none}#priceCalculatorForm .actions .free-plan:hover{cursor:default;background:#ddd}#priceCalculatorForm .actions:not(.free) .free-plan{display:none}#priceCalculatorForm .actions.free .free-plan{display:block}#priceCalculatorForm .actions.free .trial,#priceCalculatorForm .actions.free .pricing-form-trigger,#priceCalculatorForm .actions.free .contact-form-trigger{display:none}#priceCalculatorForm .actions.free .signup{display:inline}#priceCalculatorForm .actions a{width:100%;display:inline-block;margin:0;background-clip:padding-box;-webkit-font-smoothing:antialiased;padding:18px 10px;background-color:#ddd;color:#333;font-size:16px;font-weight:600;text-align:center;transition:all .5s}#priceCalculatorForm .actions a:last-child,#priceCalculatorForm .actions a.pricing-form-trigger{border-left:1px solid transparent}#priceCalculatorForm .actions a:hover{text-decoration:none;background-color:#ccc}#priceCalculatorForm .contact-us.actions:not(.free) .pricing-form-trigger{display:none}#priceCalculatorForm .actions a.half-width{width:50%}#priceCalculatorForm .actions.free .half-width{width:100%}@media all and (max-width:850px){#priceCalculatorForm .actions>div{overflow:visible}#priceCalculatorForm .actions a,#priceCalculatorForm .actions a:last-child,#priceCalculatorForm .actions a.pricing-form-trigger{display:block;margin-bottom:10px;border:none}#priceCalculatorForm .actions a.half-width{width:100%}}#priceCalculatorForm .pricing-info{text-align:center;margin:5px 0 10px;color:#828282;font-size:15px}#priceCalculatorForm .pricing-info label{margin-top:5px;margin-left:3px;display:inline-block}#priceCalculatorForm .pricing-info label:before{font-size:15px}#priceCalculatorForm .pricing-info input:checked+label{color:#000}.price-box{height:0;opacity:0;font-size:0;color:#333;border:1px solid #ddd;border-top-width:0;border-radius:0 0 3px 3px;position:relative;-webkit-font-smoothing:antialiased;transition:opacity .4s,height .2s .2s}.price-box>div{display:inline-block;display:-webkit-inline-flex;display:inline-flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;width:50%;height:100%;text-align:center;font-size:16px;vertical-align:top;background-color:#f6f6f6;color:#333;transition:background-color .2s}.no-flexbox .price-box>div{display:inline-block;padding:20px 0}.price-box>div.price-monthly{border-radius:0 0 0 3px}.price-box>div.price-yearly{border-radius:0 0 3px}.price-box>div.price-yearly:before{content:"or";display:inline-block;height:24px;width:24px;padding:5px 0;text-align:center;color:#555;font-weight:600;font-size:15px;background:#fff;border-radius:50%;position:absolute;left:50%;top:50%;margin-left:-12px;margin-top:-12px}.price-box>div:first-child{border-right:1px solid #fff}.price-box>div:hover{background-color:#eee}.price-box>div:hover+.info .biyearly-info{font-weight:600}.price-box .price{font-size:26px;color:#333;font-weight:600}.price-box .price-description{line-height:1.3;height:1.3em;transition:height .2s;font-weight:500}.price-box.calculated .price-description:not(:last-child){height:0;overflow:hidden}.price-box:before{position:absolute;background-color:#eee;color:#333;line-height:100px;font-size:19px;text-align:center;z-index:1;top:0;bottom:0;left:0;right:0}.price-box.free:before{content:"Free for up to 10 users."}.price-box.free.nonprofit:before{content:"Free for up to 20 users."}.price-box.unavailable:before{content:"Not available."}.price-box.contact{cursor:pointer}.price-box.contact:before{content:"Contact us about volume pricing: \A sales@small-improvements.com";line-height:25px;padding-top:23px}