/*-------------------------------------------------------*/
/* Pricing Tables
/*-------------------------------------------------------*/
.pricing { background-color: #fff; text-align: center; margin-bottom: 20px; border-radius: 3px; backface-visibility: hidden; -webkit-backface-visibility: hidden; position: relative; top: 0; border: 2px solid #f3f3f3; -webkit-transition: all 0.2s cubic-bezier(0.43, 0.07, 0.61, 0.95); -moz-transition: all 0.2s cubic-bezier(0.43, 0.07, 0.61, 0.95); -ms-transition: all 0.2s cubic-bezier(0.43, 0.07, 0.61, 0.95); -o-transition: all 0.2s cubic-bezier(0.43, 0.07, 0.61, 0.95); transition: all 0.2s cubic-bezier(0.43, 0.07, 0.61, 0.95); }

.pricing:hover, .pricing--best { box-shadow: 0px 25px 36px 0px rgba(154, 161, 171, 0.24); z-index: 2; top: -20px; }

@media only screen and (max-width: 1024px) { .pricing--best { top: 0; } }

.pricing--best .pricing__title, .pricing--best .pricing__price, .pricing--best .pricing__currency { color: #fff; }

.pricing--best .pricing__header { background-color: #0074e0; }

.pricing--best .pricing__body { padding-bottom: 60px; }

.pricing__title { font-size: 1.5rem; margin-bottom: 14px; }

.pricing__header { color: #0C0C0C; background-color: #F7F7F7; position: relative; top: -2px; right: -2px; width: calc( 100% + 4px); padding: 20px; }

.pricing__currency { display: inline-block; vertical-align: top; margin-left: 2px; font-size: 1.5rem; font-family: "Roboto", sans-serif; font-weight: 700; }

.pricing__price { font-size: 3rem; font-weight: 700; font-family: "Roboto", sans-serif; line-height: 1; }

.pricing__term { font-size: 0.8125rem; display: block; color: #666666; font-family: "Roboto", sans-serif; }

.pricing__body { padding: 40px; }

.pricing__text { margin-bottom: 0; margin: 0 auto; max-width: 220px; }

.pricing__features { text-align: right; font-size: 0.9375rem; margin-top: 40px; }

.pricing__features-list { list-style: none; }

.pricing__features li { padding-right: 20px; position: relative; }

.pricing__features li:not(:last-child) { margin-bottom: 7px; }

.secondary-pricing { display: none; }

.eversor-toggle { margin-bottom: 80px; }

.eversor-toggle__switch { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }

.eversor-toggle__button { background-color: #fff; text-transform: none; min-width: 97px; display: inline-block; font-size: 0.875rem; font-weight: 600; color: #0C0C0C; text-align: center; cursor: pointer; padding: 10px 17px; border-radius: 0 3px 3px 0; border: 1px solid #f3f3f3; -webkit-transition: all 0.2s cubic-bezier(0.43, 0.07, 0.61, 0.95); -moz-transition: all 0.2s cubic-bezier(0.43, 0.07, 0.61, 0.95); -ms-transition: all 0.2s cubic-bezier(0.43, 0.07, 0.61, 0.95); -o-transition: all 0.2s cubic-bezier(0.43, 0.07, 0.61, 0.95); transition: all 0.2s cubic-bezier(0.43, 0.07, 0.61, 0.95); }

.eversor-toggle__button:last-child { border-radius: 3px 0 0 3px; }

.eversor-toggle__button--is-active, .eversor-toggle__button:hover { background-color: #0074e0; border-color: transparent; color: #fff; }
