.base-icon{align-items:center;display:flex;height:2.4rem;justify-content:center;width:2.4rem}.base-icon svg{height:2rem;width:2rem}.base-link .base-link_container,button .base-link_container{font-family:Secondary;font-size:2.4rem;line-height:1.2}@media screen and (max-width:769px){.base-link .base-link_container,button .base-link_container{font-size:2rem}}.base-link.button-small .base-link_container,button.button-small .base-link_container{font-family:Secondary;font-size:2rem;font-weight:100;line-height:1.2}.base-link,button{border-radius:12rem;width:-moz-fit-content;width:fit-content;--transtion-time:.64s}.base-link .base-icon,button .base-icon{overflow:hidden}.base-link .base-icon svg,button .base-icon svg{transition:transform var(--transtion-time)}.base-link:hover .base-icon svg,button:hover .base-icon svg{transform:rotate(45deg) translate(-.16rem)}@media(max-width:769px){.base-link,button{width:100%}}.base-link.color-primary,button.color-primary{background-color:#e81f8f;color:#f5f5f5;overflow:hidden;position:relative;transition:background-color var(--transtion-time)}.base-link.color-primary svg path,button.color-primary svg path{stroke:#f5f5f5}.base-link.color-primary:hover,button.color-primary:hover{background-color:#e81f8e46;color:#e81f8f}.base-link.color-primary:hover svg path,button.color-primary:hover svg path{stroke:#e81f8f}.base-link.color-secondary,button.color-secondary{background:#e81f8f;border:.2rem solid #e81f8f;color:#f5f5f5;transition:background-color var(--transtion-time),color var(--transtion-time)}.base-link.color-secondary svg path,button.color-secondary svg path{stroke:#f5f5f5}.base-link.color-secondary:hover,button.color-secondary:hover{background-color:transparent;color:#e81f8f}.base-link.color-secondary:hover svg path,button.color-secondary:hover svg path{stroke:#e81f8f}.base-link.color-outline-primary,button.color-outline-primary{background:transparent;border:.2rem solid #efdaf6;color:#efdaf6;transition:background-color var(--transtion-time),color var(--transtion-time)}.base-link.color-outline-primary svg path,button.color-outline-primary svg path{stroke:#efdaf6}.base-link.color-outline-primary:hover,button.color-outline-primary:hover{border:.2rem solid #f5f5f5;color:#f5f5f5}.base-link.color-outline-primary:hover svg path,button.color-outline-primary:hover svg path{stroke:#f5f5f5}.base-link.color-outline-secondary,button.color-outline-secondary{background:transparent;border:.2rem solid #e81f8f;color:#e81f8f;transition:background-color var(--transtion-time),color var(--transtion-time),border-color var(--transtion-time)}.base-link.color-outline-secondary svg path,button.color-outline-secondary svg path{stroke:#e81f8f}.base-link.color-outline-secondary:hover,button.color-outline-secondary:hover{background-color:#efdaf6;border-color:transparent}.base-link.button-small,button.button-small{border-radius:12rem;width:-moz-fit-content;width:fit-content}@media screen and (max-width:769px){.base-link.button-small a,button.button-small a{font-size:2.4rem!important}}.base-link.button-small .base-link_container,button.button-small .base-link_container{padding:1.2rem 2.4rem}.base-link .base-link_container,button .base-link_container{align-items:center;display:flex;font-weight:200;gap:.8rem;justify-content:space-between;padding:1.5rem 3rem}@media screen and (max-width:769px){.base-link .base-link_container,button .base-link_container{align-items:flex-start;justify-content:center}}
