.custom-button{position:relative;z-index:0;width:240px;height:56px;text-decoration:none;font-weight:700;color:var(--line_color);letter-spacing:2px;transition:all .3s ease}.custom-button__text{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.custom-button:after,.custom-button:before,.custom-button__text:after,.custom-button__text:before{content:"";position:absolute;height:3px;border-radius:2px;background:var(--line_color);transition:all .5s ease}.custom-button:before{top:0;left:54px;width:calc(100% - 56px * 2 - 16px)}.custom-button:after{top:0;right:54px;width:8px}.custom-button__text:before{bottom:0;right:54px;width:calc(100% - 56px * 2 - 16px)}.custom-button__text:after{bottom:0;left:54px;width:8px}.custom-button__line{position:absolute;top:0;width:56px;height:100%;overflow:hidden}.custom-button__line:before{content:"";position:absolute;top:0;width:150%;height:100%;box-sizing:border-box;border-radius:300px;border:3px solid var(--line_color)}.custom-button__line:first-child,.custom-button__line:first-child:before{left:0}.custom-button__line:nth-child(2),.custom-button__line:nth-child(2):before{right:0}.custom-button:hover{letter-spacing:6px}.custom-button:hover .custom-button__text:before,.custom-button:hover:before{width:8px}.custom-button:hover .custom-button__text:after,.custom-button:hover:after{width:calc(100% - 56px * 2 - 16px)}.custom-button__drow1,.custom-button__drow2{position:absolute;z-index:-1;border-radius:16px;transform-origin:16px 16px}.custom-button__drow1{top:-16px;left:40px;width:32px;height:0;transform:rotate(30deg)}.custom-button__drow2{top:44px;left:77px;width:32px;height:0;transform:rotate(-127deg)}.custom-button__drow1:after,.custom-button__drow1:before,.custom-button__drow2:after,.custom-button__drow2:before{content:"";position:absolute}.custom-button__drow1:before{bottom:0;left:0;width:0;height:32px;border-radius:16px;transform-origin:16px 16px;transform:rotate(-60deg)}.custom-button__drow1:after{top:-10px;left:45px;width:0;height:32px;border-radius:16px;transform-origin:16px 16px;transform:rotate(69deg)}.custom-button__drow2:before{bottom:0;left:0;width:0;height:32px;border-radius:16px;transform-origin:16px 16px;transform:rotate(-146deg)}.custom-button__drow2:after{bottom:26px;left:-40px;width:0;height:32px;border-radius:16px;transform-origin:16px 16px;transform:rotate(-262deg)}.custom-button__drow1,.custom-button__drow1:after,.custom-button__drow1:before,.custom-button__drow2,.custom-button__drow2:after,.custom-button__drow2:before{background:var(--back_color)}.custom-button:hover .custom-button__drow1{animation:drow1 .06s ease-in;animation-fill-mode:forwards}.custom-button:hover .custom-button__drow1:before{animation:drow2 .08s linear .06s;animation-fill-mode:forwards}.custom-button:hover .custom-button__drow1:after{animation:drow3 .03s linear .14s;animation-fill-mode:forwards}.custom-button:hover .custom-button__drow2{animation:drow4 .06s linear .2s;animation-fill-mode:forwards}.custom-button:hover .custom-button__drow2:before{animation:drow3 .03s linear .26s;animation-fill-mode:forwards}.custom-button:hover .custom-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%;display:flex;flex-direction:column;justify-content:center;align-items:center}.custom-button:not(:last-child){margin-bottom:64px}.custom-button-type--A{--line_color:#555555;--back_color:#ffecf6}.custom-button-type--B{--line_color:#1b1919;--back_color:#e9ecff}.custom-button-type--C{--line_color:#ff5001;--back_color:#defffa}.socialContainer{width:52px;height:52px;background-color:#ff5001;display:flex;align-items:center;justify-content:center;overflow:hidden;transition-duration:.3s;border-radius:30px}.containerOne:hover{background-color:#d62976}.containerOne:hover,.containerTwo:hover{transition-duration:.3s;transform:scale(1.2)}.containerTwo:hover{background-color:#fd0133}.containerThree:hover{background-color:#0072b1}.containerFour:hover,.containerThree:hover{transition-duration:.3s;transform:scale(1.2)}.containerFour:hover{background-color:#128c7e}.socialContainer:active{transform:scale(.9);transition-duration:.3s}.socialSvg{width:17px}.socialSvg path{fill:rgb(255,255,255)}.socialContainer:hover .socialSvg{animation:slide-in-top .3s both}@keyframes slide-in-top{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}#learn-more-btn{position:relative;display:inline-block;cursor:pointer;outline:none;border:0;vertical-align:middle;text-decoration:none;background:transparent;padding:0;font-size:inherit;font-family:inherit;width:12.2rem;height:auto}#learn-more-btn .circle{transition:all .45s cubic-bezier(.65,0,.076,1);box-shadow:0 0 5px 1px white;position:relative;display:block;margin:0;width:3rem;height:3rem;background:#282936;border-radius:1.625rem}#learn-more-btn .circle .icon{transition:all .45s cubic-bezier(.65,0,.076,1);position:absolute;top:0;bottom:0;margin:auto;background:#fff}#learn-more-btn .circle .icon.arrow{transition:all .45s cubic-bezier(.65,0,.076,1);left:.625rem;width:1.125rem;height:.125rem;background:none}#learn-more-btn .circle .icon.arrow:before{position:absolute;content:"";top:-.29rem;right:.0625rem;width:.625rem;height:.625rem;border-top:.125rem solid #fff;border-right:.125rem solid #fff;transform:rotate(45deg)}#learn-more-btn .button-text{transition:all .45s cubic-bezier(.65,0,.076,1);position:absolute;top:0;left:0;right:0;bottom:0;padding:.75rem 0;margin:0 0 0 1.85rem;color:#141820;font-weight:700;line-height:1.6;text-align:center;text-transform:uppercase}#learn-more-btn:hover .circle{width:100%;box-shadow:0 0 10px 2px white}#learn-more-btn:hover .button-text{transform:translate(-1.7rem)}#learn-more-btn:hover .circle .icon.arrow{background:#fff;transform:translate(8.7rem)}#learn-more-btn:active .circle .icon.arrow{transform:translate(9.5rem);transition:all .3s}#learn-more-btn:active .circle{transform:scale(.9);transition:all .3s;box-shadow:0 0 5px .5px white}#learn-more-btn:hover .button-text{color:#fff}#learn-more-btn:active .button-text{color:rgba(255,255,255,.459)}