.plans.template-kp {font-family: 'Open Sans', sans-serif;padding: 25px 0 0;position: relative;background-position: center 0;-webkit-background-size: cover;background-size: cover;text-align: center;background: #fff;overflow: hidden;}.plans.template-kp .bg-plans {position: absolute;top: -80px;left: -25%;width: 150%;height: 385px;-ms-transform: rotate(175.2deg);-ms-transform-origin: 50% 50%;-webkit-transform: rotate(175.2deg);-webkit-transform-origin: 50% 50%;transform: rotate(175.2deg);transform-origin: 50% 50%;}.plans.template-kp .title {font-size: 36px;color: #fff;text-align: center;margin-bottom: 12px;}.plans.template-kp .description {font-family: 'Varela Round', sans-serif;font-size: 18px;color: #baf4d9;margin-bottom: 20px;}.plans.template-kp .plans-list {padding-top: 20px;margin-top: -20px;}.plans.template-kp .plans-wrapper {margin-bottom: -50px;}.plans.template-kp .plans-col {float: none !important;display: inline-block;vertical-align: top;margin: -10px -2px 10px;max-width: 378px;padding-top: 10px;padding-bottom: 10px;}.plans.template-kp .plans-item {border: 1px solid #eeeeee;-webkitborder-radius: 3px;border-radius: 3px;position: relative;-webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.1);-moz-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.1);box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.1);background: #ffffff;}.plans.template-kp .plans-item .line {content: "";width: 100%;height: 5px;position: absolute;top: 0;left: 0;border-radius: 3px 3px 0 0;background: #84bcd6;}.plans.template-kp .plans-item section {overflow: hidden;padding: 20px;-webkit-transition: all .4s cubic-bezier(0.62, 0.28, 0.23, 0.99);-moz-transition: all .4s cubic-bezier(0.62, 0.28, 0.23, 0.99);-ms-transition: all .4s cubic-bezier(0.62, 0.28, 0.23, 0.99);-o-transition: all .4s cubic-bezier(0.62, 0.28, 0.23, 0.99);transition: all .4s cubic-bezier(0.62, 0.28, 0.23, 0.99);}.plans.template-kp .plans-item header {padding-top: 37px;}.plans.template-kp .plans-item .plans-footer {padding: 20px;border-top: 1px solid #eeeeee;}.plans.template-kp .plans-price {font-size: 48px;line-height: 48px;color: #8eaacf;}.plans.template-kp .plans-description {font-size: 14px;color: #9f9f9f;line-height: 21px;}.plans.template-kp .color {color: #8eaacf;}.plans.template-kp .plans-line {font-family: 'Varela Round', sans-serif;text-align: left;color: #9f9f9f;font-size: 14px;line-height: 1.2;margin: -10px 0 2px;padding: 10px 0 10px 35px;}.plans.template-kp .plans-line:last-child {margin-bottom: 0;}.plans.template-kp .plans-line .ico {width: 15px;height: 15px;display: inline-block;margin-right: 17px;vertical-align: middle;margin-top: -4px;margin-left: -35px;}.plans.template-kp .plans-line .ico svg {width: 100%;height: 100%;}.plans.template-kp .plans-line .txt {display: inline-block;width: 100%;}.plans.template-kp .plans-button {font-size: 18px;cursor: pointer;display: block;width: 100%;text-align: center;color: #fff;padding: 18px 0px 17px;border-radius: 30px;background: #84bcd6;}.plans.template-kp .plans-button:hover,.plans.template-kp .plans-button:focus {color: #fff;text-decoration: none;}.plans.template-kp .plans-button:hover {color: #fff;}.plans.template-kp .general-input {font-size: 14px;padding: 18px 15px 17px;border-radius: 30px;}.plans.template-kp .info-item {text-align: center;font-size: 12px;color: #a3a3a3;padding: 8px;margin: -8px;margin-bottom: 9px;}.plans.template-kp .plans-info {padding: 15px;margin: -15px;}.plans.template-kp .info-item img {width: 12px;display: inline-block;position: relative;top: -1px;margin-right: 5px;}.plans.template-kp .info-item svg {width: 12px;height: 12px;display: inline-block;position: relative;top: 2px;margin-right: 5px;}