.btn_magnetic,.btn-default{width:fit-content;padding:20px;margin-left:-20px;position:relative;display:flex;justify-content:center;align-items:center}.btn_magnetic:focus,.btn-default:focus{outline-offset:-10px!important}.btn_magnetic .btn_inner,.btn-default .btn_inner{color:var(--shade-ultra-light);min-width:150px;border-radius:50px;border:1px solid var(--shade-ultra-light);padding:1em 1.4em;position:relative;overflow:hidden;pointer-events:none}.btn_magnetic .link_wrap,.btn-default .link_wrap{overflow:hidden;position:relative;z-index:2}.btn_magnetic .link_move,.btn-default .link_move{position:relative}.btn_magnetic .link_text,.btn-default .link_text{-webkit-transition:all .2s cubic-bezier(0.1,0,.3,1);-o-transition:all .2s cubic-bezier(0.1,0,.3,1);transition:all .2s cubic-bezier(0.1,0,.3,1);text-align:center;white-space:nowrap;line-height:1;width:100%;margin:0}.btn_magnetic .link_text:nth-child(2),.btn-default .link_text:nth-child(2){position:absolute;color:var(--shade-ultra-dark)}.btn_magnetic .link_text svg,.btn-default .link_text svg{min-width:.5em!important;min-height:.5em!important;fill:var(--primary);height:.5em;width:.5em;margin-right:.5em}@media screen and (min-width:767px){.btn_magnetic .btn_inner::after,.btn-default .btn_inner::after{position:absolute;content:"";background:var(--shade-ultra-light);left:0;bottom:101%;width:100%;border-radius:50%;z-index:1;padding-top:100%;-webkit-transition:all .2s cubic-bezier(0.1,0,.3,1);-o-transition:all .2s cubic-bezier(0.1,0,.3,1);transition:all .2s cubic-bezier(0.1,0,.3,1)}.btn_magnetic:hover .btn_inner,.btn-default:hover .btn_inner{color:var(--shade-ultra-light)}.btn_magnetic:hover .link_text,.btn-default:hover .link_text{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.btn_magnetic:hover .link_text svg,.btn-default:hover .link_text svg{fill:var(--shade-ultra-dark)}.btn_magnetic:hover .btn_inner::after,.btn-default:hover .btn_inner::after{border-radius:0;bottom:0}}.btn_magnetic.--btn-dark .btn_inner,.btn-default.--btn-dark .btn_inner{color:var(--shade-ultra-dark);border-color:var(--shade-ultra-dark)}.btn_magnetic.--btn-dark .link_text:nth-child(2),.btn-default.--btn-dark .link_text:nth-child(2){color:var(--shade-ultra-light)}.btn_magnetic.--btn-dark .link_text svg,.btn-default.--btn-dark .link_text svg{fill:var(--primary)}@media screen and (min-width:767px){.btn_magnetic.--btn-dark .btn_inner::after,.btn-default.--btn-dark .btn_inner::after{background:var(--shade-ultra-dark)}.btn_magnetic.--btn-dark:hover .btn_inner,.btn-default.--btn-dark:hover .btn_inner{color:var(--shade-ultra-light);border:0 solid var(--action)}.btn_magnetic.--btn-dark:hover .link_text svg,.btn-default.--btn-dark:hover .link_text svg{fill:var(--shade-ultra-light)}}.btn-default{padding:0!important;margin-left:0!important}