.button,.button_cta a,button{font-size:16px}@media screen and (max-width:767px){.kl-wide-section__image{min-height:350px!important}.kl-wide-section__text{padding-bottom:0!important;padding-top:0!important}}.kl-logo-slider__item img{width:unset}.kl-navbar__item{margin:16px}.kl-navbar__item:last-child{margin-right:28px}.kl-navbar__button{font-size:16px;font-weight:500}.kl-navbar__menu{padding-right:36px;position:relative}.kl-navbar__menu:after{border-right:2px solid #c2c9cf;content:"";display:block;height:36px;position:absolute;right:28px;top:50%;transform:translatey(-50%)}.kl-navbar__parent>a:after{border-bottom-width:1.5px;border-right-width:1.5px;height:8px;margin-left:6px;transform-origin:5px 5px;width:8px}.kl-navbar__end{gap:16px}.kl-navbar__end>a+a,.kl-navbar__end>a:not(:first-child){margin-left:0}.kl-navbar .if-logged-in,.kl-navbar.user-logged-in .if-logged-out{display:none}.kl-navbar.user-logged-in .if-logged-in{display:inline-block}@media screen and (min-width:921px){.kl-navbar__content{justify-content:flex-end}}@media screen and (max-width:920px){.kl-navbar__menu:after{display:none}}.kl-navbar.content-wrapper{max-width:1240px!important}.kl-pricing__card+.kl-pricing__card{margin-left:25px}.kl-pricing__card{display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width:768px){.kl-pricing__card+.kl-pricing__card{margin:24px 0 0}}.kl-pricing__card h4{font-weight:700;margin-bottom:12px}.kl-pricing-table th.kl-pricing-table__features{vertical-align:top}.kl-pricing-table tbody .kl-pricing-table__features{background:none;color:inherit}.kl-pricing-table tbody tr+tr .kl-pricing-table__features:after,.kl-pricing-table tbody tr:first-child td:before{background:transparent}.kl-pricing-table__tab:hover{background:#2e7a56}.kl-pricing-table__tab:hover h3{color:#fff;transition:color .25s ease-in-out}.kl-pricing-table__tab{border-color:rgba(46,122,86,.22)}.kl-pricing-table__tab:first-child{border-radius:12px 12px 0 0}.kl-pricing-table__tab:last-child{border-radius:0 0 12px 12px}.kl-pricing-table__features{width:300px}@media screen and (max-width:920px){.kl-pricing-table__navbar{display:block}}.kl-pricing-table tbody .kl-pricing-table__features{padding-left:45px;z-index:1}@media screen and (max-width:420px){.kl-pricing-table tbody .kl-pricing-table__features{padding-left:25px}}.kl-pricing-table td:after{background:#d3ddd3;z-index:0}