@import "https://unpkg.com/transition-style/transition.circles.min.css";.background-circle{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#bdbdbd;z-index:0;animation:circle-out-hesitate 2.5s cubic-bezier(.25,1,.3,1) both}.content-container{position:relative;z-index:1}.img-container{display:flex;justify-content:center;align-items:center}.btn-links a{font-size:20px}.btn-links a,.social-links a{display:flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--default-color),transparent 20%);margin-right:10px;transition:.3s;text-decoration:none}.social-links a{font-size:32px}.social-links a:hover{color:#0b5ed7;border-color:var(--accent-color)}@media (max-width:768px){.img-container img{max-width:100%;height:auto}}@keyframes circle-out-hesitate{0%{-webkit-clip-path:circle(125%);clip-path:circle(125%)}40%{-webkit-clip-path:circle(40%);clip-path:circle(40%)}to{-webkit-clip-path:circle(0);clip-path:circle(0)}}[transition-style="out:circle:hesitate"]{animation:circle-out-hesitate 2.5s cubic-bezier(.25,1,.3,1) both}.type--A{--line_color:#fafafa;--back_color:#ffecf6}.type--B{--line_color:#787878;--back_color:#e9ecff}.type--C{--line_color:#00135c;--back_color:#0d6efd}.button{position:relative;z-index:0;width:240px;height:56px;text-decoration:none;font-size:14px;font-weight:700;color:var(--line_color);letter-spacing:2px;transition:all .3s ease}.button__text{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.button:after,.button:before,.button__text:after,.button__text:before{content:"";position:absolute;height:3px;border-radius:2px;background:var(--line_color);transition:all .5s ease}.button:before{top:0;left:54px;width:calc(100% - 56px * 2 - 16px)}.button:after{top:0;right:54px;width:8px}.button__text:before{bottom:0;right:54px;width:calc(100% - 56px * 2 - 16px)}.button__text:after{bottom:0;left:54px;width:8px}.button__line{width:56px;overflow:hidden}.button__line,.button__line:before{position:absolute;top:0;height:100%}.button__line:before{content:"";width:150%;box-sizing:border-box;border-radius:300px;border:3px solid var(--line_color)}.button__line:first-child,.button__line:first-child:before{left:0}.button__line:nth-child(2),.button__line:nth-child(2):before{right:0}.button:hover{letter-spacing:6px}.button:hover .button__text:before,.button:hover:before{width:8px}.button:hover .button__text:after,.button:hover:after{width:calc(100% - 56px * 2 - 16px)}.button__drow1,.button__drow2{position:absolute;z-index:-1;border-radius:16px;transform-origin:16px 16px}.button__drow1{top:-16px;left:40px;width:32px;height:0;transform:rotate(30deg)}.button__drow2{top:44px;left:77px;width:32px;height:0;transform:rotate(-127deg)}.button__drow1:after,.button__drow1:before,.button__drow2:after,.button__drow2:before{content:"";position:absolute}.button__drow1:before{bottom:0;left:0;width:0;height:32px;border-radius:16px;transform-origin:16px 16px;transform:rotate(-60deg)}.button__drow1:after{top:-10px;left:45px;width:0;height:32px;border-radius:16px;transform-origin:16px 16px;transform:rotate(69deg)}.button__drow2:before{bottom:0;left:0;width:0;height:32px;border-radius:16px;transform-origin:16px 16px;transform:rotate(-146deg)}.button__drow2:after{bottom:26px;left:-40px;width:0;height:32px;border-radius:16px;transform-origin:16px 16px;transform:rotate(-262deg)}.button__drow1,.button__drow1:after,.button__drow1:before,.button__drow2,.button__drow2:after,.button__drow2:before{background:var(--back_color)}.button:hover .button__drow1{animation:drow1 .06s ease-in;animation-fill-mode:forwards}.button:hover .button__drow1:before{animation:drow2 .08s linear .06s;animation-fill-mode:forwards}.button:hover .button__drow1:after{animation:drow3 .03s linear .14s;animation-fill-mode:forwards}.button:hover .button__drow2{animation:drow4 .06s linear .2s;animation-fill-mode:forwards}.button:hover .button__drow2:before{animation:drow3 .03s linear .26s;animation-fill-mode:forwards}.button:hover .button__drow2:after{animation:drow5 .06s linear .32s;animation-fill-mode:forwards}@keyframes drow1{0%{height:0}to{height:100px}}@keyframes drow2{0%{width:0;opacity:0}10%{opacity:0}11%{opacity:1}to{width:120px}}@keyframes drow3{0%{width:0}to{width:80px}}@keyframes drow4{0%{height:0}to{height:120px}}@keyframes drow5{0%{width:0}to{width:124px}}.container{width:100%;height:100px;display:flex;flex-direction:column;justify-content:center;align-items:center}.button:not(:last-child){margin-bottom:64px}