.light-button button.bt{position:relative;height:200px;display:flex;align-items:flex-end;outline:none;background:0 0;border:none}.light-button button.bt .button-holder{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100px;width:100px;background-color:#0a0a0a;border-radius:5px;color:#0f0f0f;font-weight:700;transition:.3s;outline:#0f0f0f 2px solid;outline-offset:20}.light-button button.bt .button-holder svg{height:50px;fill:#0f0f0f;transition:.3s}.light-button button.bt .light-holder{position:absolute;height:200px;width:100px;display:flex;flex-direction:column;align-items:center}.light-button button.bt .light-holder .dot{position:absolute;top:0;width:10px;height:10px;background-color:#0a0a0a;border-radius:10px;z-index:2}.light-button button.bt .light-holder .light{position:absolute;top:0;width:200px;height:200px;clip-path:polygon(50% 0%,25% 100%,75% 100%);background:0 0}.light-button button.bt:hover .button-holder svg{fill:#4251f5}.light-button button.bt:hover .button-holder{color:rgba(66,81,245);outline:rgba(66,81,245) 2px solid;outline-offset:2px}.light-button button.bt:hover .light-holder .light{background:#fff;background:linear-gradient(180deg,rgba(66,81,245) 0%,rgba(255,255,255,0) 75%,rgba(255,255,255,0) 100%)}@media only screen and (max-width:768px){html,body{width:100%;overflow-x:hidden}}