:root{--white:white;--gray:#999;--lightgray:whitesmoke;--darkgreen:#2a9d8f;--popular:#ffdd40;--starter:#f73859;--essential:#00aeef;--professional:#ff7f45}.allprice{width:100vw;height:auto;display:flex;justify-content:center;overflow:hidden}#buttons{margin-bottom:-35px}.switch-wrapper{position:relative;display:inline-flex;padding:4px;border:1px solid #d3d3d3;margin-bottom:40px;border-radius:30px;background:var(--white)}.switch-wrapper [type=radio]{position:absolute;left:-9999px}.switch-wrapper [type=radio]:checked#monthly~label[for=monthly],.switch-wrapper [type=radio]:checked#yearly~label[for=yearly]{color:var(--white)}.switch-wrapper [type=radio]:checked#monthly~label[for=monthly]:hover,.switch-wrapper [type=radio]:checked#yearly~label[for=yearly]:hover{background:0 0}.switch-wrapper [type=radio]:checked#monthly+label[for=yearly]~.highlighter{transform:none}.switch-wrapper [type=radio]:checked#yearly+label[for=monthly]~.highlighter{transform:translateX(100%)}.switch-wrapper label{font-size:16px;z-index:1;min-width:100px;line-height:32px;cursor:pointer;border-radius:30px;transition:color .25s ease-in-out}.switch-wrapper label:hover{background:var(--lightgray)}.switch-wrapper .highlighter{position:absolute;top:4px;left:4px;width:calc(50% - 4px);height:calc(100% - 8px);border-radius:30px;background:var(--darkgreen);transition:transform .25s ease-in-out}.subnum-title{display:flex;justify-content:center;margin-bottom:10px}.subnum-container{display:flex;justify-content:center}.subnum{display:flex;justify-content:center;width:100px;border:solid;border-width:1px;padding-top:3px;padding-bottom:3px;text-align:center;height:30px;font-weight:bolder}.subbutton{background:0 0;color:inherit;border:solid;border-width:1px;width:50px;height:30px;font-weight:700;background-color:#2a9d8f}.subbutton:hover{background-color:#e91e63}.subbutton:disabled{background-color:#276b63}.minusbutton{border-right-width:0;border-top-left-radius:10px;border-bottom-left-radius:10px}.plusbutton{border-left-width:0;border-top-right-radius:10px;border-bottom-right-radius:10px}.plan{background-image:linear-gradient(to right,#fa4b37,#df2771);border-top-left-radius:11px;border-top-right-radius:11px;margin:0;padding-right:100px;padding-left:100px;padding-bottom:40px;padding-top:40px;color:#fff}.pricing-title{padding-top:30px;padding-bottom:10px}.pricetab{border-style:solid;border-radius:15px;border-width:2px;border-color:#fa4b37;margin-top:30px;margin-bottom:100px;float:left;font-family:Montserrat,sans-serif;font-weight:500;font-size:15px;color:#2e3d49;display:block;text-decoration:none;text-align:center;border-collapse:collapse;pointer-events:none}.pricetab:hover{box-shadow:2px 0 100px rgba(0,0,0,.3)}.feature{padding:10px}.more{padding-top:30px;color:#2e3d49;padding-bottom:10px}.link{padding:5px;display:flex;justify-content:center;pointer-events:auto;width:100%}.link:hover{background-color:#2e3d49;background-image:linear-gradient(to right,#fa4b37,#df2771)}.plink:hover{background-image:linear-gradient(to right,#fa4b37,#df2771);border-radius:0 0 10px 10px}.container{display:flex;justify-content:center}.signup{width:100%;display:flex;justify-content:center;margin-top:0}.signup a{padding:5px 20px;border:2px solid #df2771;border-radius:20px;text-decoration:none;transition:.5s;background-color:#df2771;color:#fff}.signup a:hover{color:#000;background-color:#fff}#save{margin-top:30px;padding:5px;text-align:center;color:#000;font-weight:700;background-color:#ff0;border-style:double;border-radius:50px}@media only screen and (max-width:650px){.pricing{overflow-x:scroll;overflow-y:hidden;display:inline-block;white-space:nowrap}}