:root{--soc-gold:#ffc10e;--soc-gold-lighter:#ffeba3;--soc-blue:#006f98;--soc-teal:#17404e;--soc-bone:#fcf9f3;--soc-cream:#fbf4df;--soc-light-blue:#addbed;--dark-gray:#333;--footer-bg:#17404e}.plans-and-pricing{display:flex;flex-direction:column;gap:25px}.plans-and-pricing__plan__price{align-items:end;color:var(--soc-teal);display:flex;font-size:22px;font-weight:600;justify-content:center;text-align:center}.plans-and-pricing__button{align-items:center;display:flex;justify-content:center}.plans-and-pricing__button a,.plans-and-pricing__button a:hover,.plans-and-pricing__info-banner_button,.plans-and-pricing__info-banner_button:hover{border-radius:15px;font-size:16px;font-weight:600;padding:12px 24px;text-align:center;text-decoration:none;transition:all .3s ease}.plans-and-pricing__button a,.plans-and-pricing__info-banner_button{background:var(--soc-gold);color:var(--dark-gray)}.plans-and-pricing__button a:hover,.plans-and-pricing__info-banner_button:hover{background:var(--soc-gold-lighter);color:var(--dark-gray)}@media (max-width:767px){.plans-and-pricing__subscription_control{align-items:center!important;flex-direction:column;justify-content:center!important}.plans-and-pricing__subscription_control__users{flex-direction:column;width:100%}}.plans-and-pricing__subscription_control{align-items:start;display:flex;gap:30px;justify-content:space-between}.plans-and-pricing__subscription_control__users{align-items:center;display:flex;gap:10px;justify-content:center}.plans-and-pricing__subscription_control__users__count{align-items:center;border:1px solid var(--soc-blue);border-radius:12px;display:flex;justify-content:center;overflow:hidden;padding:4px}.plans-and-pricing__subscription_control__users__count span{text-align:center;width:50px}.plans-and-pricing__subscription_control__users__count button{background-color:var(--soc-blue);border:none;border-radius:9px;color:#fff;cursor:pointer;font-size:16px;font-weight:400!important;height:35px;padding:0 20px;transition:all .3s ease}.plans-and-pricing__subscription_control__users__count button:hover{background-color:var(--soc-light-blue)}.plans-and-pricing__plans{display:grid;grid-auto-rows:1fr;grid-template-columns:repeat(3,1fr);grid-gap:20px;align-items:start}@media (max-width:767px){.plans-and-pricing__plans{display:grid;grid-auto-rows:1fr;grid-template-columns:repeat(1,1fr);grid-gap:20px;align-items:start}}.plans-and-pricing__plan{background:#f9f9f9;border:1px solid #ccc;border-radius:10px;display:grid;gap:15px;grid-template-rows:90px auto 1fr auto auto;height:100%;padding:30px}.plans-and-pricing__info-banner{background-color:var(--soc-light-blue);border-radius:10px;display:none;flex-direction:column;gap:15px;padding:20px}.plans-and-pricing__plan--most-popular{border:3px solid var(--soc-blue);position:relative}.plans-and-pricing__plan--most-popular:before{background:var(--soc-blue);border-radius:9px;color:#fff;content:"Most Popular";font-size:14px;left:10px;padding:5px 20px;position:absolute;top:-15px}#professional-contact-link,#professional-plus-contact-link,#professional-plus-yearly-price,#professional-yearly-price{display:none}.plans-and-pricing__subscription_control__billing-cycle{display:flex;flex-direction:column;gap:5px}.billing-cycle__description{text-align:right}.billing-cycle{border:1px solid var(--soc-blue);border-radius:12px;display:flex;overflow:hidden;padding:4px}.billing-cycle__button,.billing-cycle__button:focus{background-color:transparent;border:none;border-radius:9px;cursor:pointer;font-size:16px;font-weight:400!important;height:35px;padding:0 20px;transition:all .3s ease}.billing-cycle__button:hover{background-color:#fff;border:none;border-radius:9px}.billing-cycle__button--active,.billing-cycle__button--active:focus,.billing-cycle__button--active:hover{background-color:var(--soc-blue);color:#fff}input[type=number].plans-and-pricing__subscription_control__users__count__input::-webkit-inner-spin-button,input[type=number].plans-and-pricing__subscription_control__users__count__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number].plans-and-pricing__subscription_control__users__count__input{-moz-appearance:textfield}.plans-and-pricing__subscription_control__users__count__input{background:transparent;border:none;cursor:pointer;font-size:16px;height:35px;margin:0 8px;outline:none;padding:0;text-align:center;width:50px}