.line-effect-link { display: inline; background-image: linear-gradient(transparent calc(100% - 2px), var(--secondary) 1px); background-repeat: no-repeat; background-size: 0% 100%; background-position: right; -webkit-transition: all 500ms ease-in-out; } .line-effect-link:hover { background-size: 100% 100%; }.rotate-center {-webkit-animation: rotate-center 1.5s ease-in-out 2s infinite both; animation: rotate-center 1.5s ease-in-out 2s infinite both;}@-webkit-keyframes rotate-center { 0% { -webkit-transform: rotate(0); transform: rotate(0); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }}@keyframes rotate-center { 0% { -webkit-transform: rotate(0); transform: rotate(0); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }}.heartbeat {-webkit-animation: heartbeat 1.5s ease-in-out infinite both; animation: heartbeat 1.5s ease-in-out infinite both;}@-webkit-keyframes heartbeat { from { -webkit-transform: scale(1); transform: scale(1); -webkit-transform-origin: center center; transform-origin: center center; -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; } 10% { -webkit-transform: scale(0.91); transform: scale(0.91); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; } 17% { -webkit-transform: scale(0.98); transform: scale(0.98); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; } 33% { -webkit-transform: scale(0.87); transform: scale(0.87); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; } 45% { -webkit-transform: scale(1); transform: scale(1); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; }}@keyframes heartbeat { from { -webkit-transform: scale(1); transform: scale(1); -webkit-transform-origin: center center; transform-origin: center center; -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; } 10% { -webkit-transform: scale(0.91); transform: scale(0.91); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; } 17% { -webkit-transform: scale(0.98); transform: scale(0.98); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; } 33% { -webkit-transform: scale(0.87); transform: scale(0.87); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; } 45% { -webkit-transform: scale(1); transform: scale(1); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; }}.c-primary { color: var(--primary);} .brxe-section {padding-top: clamp(6rem, 3.125vw + 5rem, 9.5rem); padding-right: var(--padding-side-sec); padding-bottom: clamp(6rem, 3.125vw + 5rem, 9.5rem); padding-left: var(--padding-side-sec)} .brxe-container {width: 100%} .woocommerce main.site-main {width: 100%} #brx-content.wordpress {width: 100%} html {font-size: 62.5%} body {font-size: 1.8rem; font-weight: 400; color: var(--text); line-height: 1.4; font-family: "Manrope"} h1, h2, h3, h4, h5, h6 {line-height: 1.2; font-weight: 500; color: var(--heading); font-family: "Manrope"} h1 {font-size: clamp(4rem, 5.736vw + 2.164rem, 10rem)}