.core-button{background-color:transparent;border:1px solid transparent;border-radius:35px;color:var(--color-light);font-family:Ping-medium,sans-serif;font-size:1rem;height:48px;isolation:isolate;min-width:150px;padding:0 20px;position:relative;transition:all .3s ease-in-out}.core-button.core-button-animation:after{background-color:var(--color-primary);border-radius:35px;content:"";inset:0;isolation:auto;position:absolute;transform:translate(-100%);transform:translate(0);transition:transform .3s ease;z-index:-1}.core-button.core-button-animation:hover:after{transform:translate(100%)}.core-button.core-button-animation:hover{border-color:var(--color-primary)}.core-button.core-button-animation:hover img{animation:move-arrow 1.5s ease-in-out infinite;filter:var(--primary-filter)!important}.core-button.core-button-animation-reverse{align-items:center;background-color:transparent;border:1px solid var(--color-primary);border-radius:35px;color:var(--color-primary);display:flex;font-family:Ping-medium,sans-serif;font-size:1rem;height:55px;isolation:isolate;justify-content:center;overflow:hidden;padding:0 20px;position:relative;transition:all .3s ease-in-out}.core-button.core-button-animation-reverse:after{background-color:var(--color-primary);border-radius:35px;content:"";inset:0;isolation:auto;position:absolute;transform:translate(-100%);transition:transform .3s ease-in-out;z-index:-1}.core-button.core-button-animation-reverse:hover:after{transform:translate(0)}.core-button.core-button-animation-reverse:hover{border-color:transparent;color:var(--color-light)}.core-button.core-button-animation-reverse:hover img{animation:move-arrow 1.5s ease-in-out infinite;filter:var(--primary-filter)!important}.core-button.core-button-animation-light{border:1px solid transparent;color:var(--color-primary)}.core-button.core-button-animation-light:after{background:var(--color-light);border-radius:35px;content:"";inset:0;isolation:auto;position:absolute;transform:translate(-100%);transform:translate(0);transition:transform .3s ease;z-index:-1}.core-button.core-button-animation-light:hover{border-color:var(--color-light)!important;color:var(--color-light)}.core-button.core-button-animation-light:hover:after{transform:translate(100%)}.core-button.core-button-animation-light:hover img{animation:move-arrow 1.5s ease-in-out infinite;filter:var(--light-filter)!important}.core-button.btn-outline{background-color:transparent;border:1px solid var(--color-primary);color:var(--color-secondary);width:auto}.core-button.btn-outline:after{background:var(--color-primary);border-color:var(--color-primary);border-radius:35px;content:"";inset:0;isolation:auto;position:absolute;transform:translate(-100%);transition:transform .3s ease;z-index:-1}.core-button.btn-outline:hover:after{transform:translate(0)}.core-button.btn-outline:hover{border-color:transparent!important;color:var(--color-white)!important}.core-button:before{display:none!important}.core-button:hover{background-color:transparent;color:var(--color-primary)}.core-button.btn-link{background-color:transparent;border:none;border-radius:0;box-shadow:none!important;color:var(--color-secondary)!important;color:var(--color-primary);font-size:1rem;font-weight:200;max-width:auto;min-width:auto;padding:0;width:auto}.core-button.btn-link:hover{background-color:transparent;color:var(--color-primary)!important}.core-button.btn-link:after{display:none!important}.custom-navbar.navbar-scrolling .core-button.btn-link{color:var(--color-secondary)}.custom-navbar.navbar-scrolling .core-button.btn-link:hover{color:var(--color-primary)}.core-button.btn-link:hover .icon-image,.fake-btn:hover img{animation:move-arrow 1.5s ease-in-out infinite;filter:var(--primary-filter)!important}@keyframes move-arrow{0%{transform:translate(0)}50%{transform:translate(5px)}to{transform:translate(0)}}
