.button{background:#9ccb3b;position:relative;cursor:pointer;z-index:0;overflow:hidden;text-transform:uppercase;font-size:14px;font-weight:700;text-align:center;line-height:20px;letter-spacing:1px;display:inline-block;padding:8px 15px;border-width:0;color:#fff;box-sizing:border-box;border-radius:4px}.button a{color:inherit}.button>*{z-index:1}.button:before{content:"";position:absolute;bottom:0;right:0;border:10px solid rgba(0,0,0,0);border-bottom-color:rgba(33,33,33,.2);width:0;height:0;transform:translate(50%);transition:all .35s ease}.button:hover:before{border-width:500px}.button:hover:not(.filled-button) span{color:var(--hover-color,inherit)}.button span{z-index:1;position:relative;transition:all .175s ease}.button--icon-large{padding:10px 15px;font-size:20px;background:#9ccb3b;color:#fff;width:80px;height:80px;display:flex;justify-content:center;align-items:center}.button--icon-large svg{width:24px;height:24px}.button--icon-large:before{border-width:20px}.button--icon{padding:10px 15px;font-size:20px;background:#9ccb3b;color:#fff;width:40px;height:40px;display:flex;justify-content:center;align-items:center}.button--icon svg{width:16px;height:16px}.button--white{color:#9b9b9b;background-color:#fff}.button--white:before{border-bottom-color:#e8e8e8}.button--white-outline{background-color:rgba(0,0,0,0);border:2px solid #fff}.button--white-outline:before{border-bottom-color:#fff}.button--white-outline:hover{color:var(--hover-color,inherit)}.button--outline{background-color:rgba(0,0,0,0);border:2px solid #9ccb3b;color:#9ccb3b}.button--outline:before{border-bottom-color:#9ccb3b}.button--outline:hover{color:var(--hover-color,white)}.button--disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.a{color:#9ccb3b;text-decoration:none}.p{letter-spacing:.2px;line-height:1.7;margin:1em 0}.float{max-width:1200px;width:100%;margin-inline:auto;box-sizing:border-box;padding-inline:40px}@media(max-width:1000px){.float{padding-inline:20px}}@media(max-width:530px){.float{padding-inline:15px}}.split-1-2{display:flex;gap:40px}.split-1-2>:first-child{flex:1}.split-1-2>:last-child{flex:2}@media(max-width:768px){.split-1-2{flex-direction:column}}.block-margin{margin-block:40px}.text-clamp{display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.flexbox{display:flex}.flex-gap-20{gap:20px}.flex-1{flex:1}.flex-2{flex:2}@keyframes morph{0%{transform:scale(1.1) rotate(0deg);opacity:1}25%{transform:scale(1) rotate(270deg);opacity:.8}50%{transform:scale(1.1) rotate(0deg);opacity:1}75%{transform:scale(1) rotate(-270deg);opacity:.8}to{transform:scale(1.1) rotate(0deg);opacity:1}}.loading__full{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:absolute}.loading__icon{overflow:visible;fill:#9ccb3b;width:100px;height:100px;animation:morph 2s linear infinite}@keyframes jump-in{0%{transform:translateX(-500px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes jump-in2{0%{transform:translateY(-500px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes jump-in3{0%{transform:translateX(500px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes jump-in4{0%{transform:translateY(500px);opacity:0}to{transform:translateY(0);opacity:1}}.loading__icon-part-tl{animation:jump-in .5s linear;transform-origin:center}.loading__icon-part-tr{animation:jump-in2 .5s linear;animation-delay:.25;transform-origin:center}.loading__icon-part-br{animation:jump-in3 .5s linear;animation-delay:.5;transform-origin:center}.loading__icon-part-bl{animation:jump-in4 .5s linear;animation-delay:.75;transform-origin:center}