.line-effect-link { display: inline; background-image: linear-gradient(transparent calc(100% - 2px), var(--primary) 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); }}.anim-translate { animation: flotar-suave 5s ease-in-out infinite;}@keyframes flotar-suave {  0%, 100% { transform: translateY(0); }  50% {  transform: translateY(-10px); } }.anim-float { animation: flotar-agua 7s ease-in-out infinite;}@keyframes flotar-agua {  0% { transform: translateY(0px) rotate(0deg); }  33% { transform: translateY(-8px) rotate(3deg); }  66% { transform: translateY(4px) rotate(-2deg); }  100% { transform: translateY(0px) rotate(0deg); } }.scrolling svg#brxe-hhhesm .st0 { fill: var(--primary)!important;}.scrolling #brxe-myjure{ color: var(--primary);}.c-primary { color: var(--primary);}.c-dark { color: var(--dark);}.c-light { color: var(--light);}.bg-dark-l-10 { background-color: var(--dark-l-10);}.text-600 { font-weight: 600;}.degree-2 { background-image: linear-gradient(90deg, var(--primary), var(--secondary));}.degree-3 { background-image: linear-gradient(90deg, var(--primary), var(--secondary), var(--comp1));}.text-clip { -webkit-background-clip: text; background-clip: text;}.text-comp1 { color: var(--comp1);}.text-secondary { color: var(--secondary);}.text-error { color: var(--error);}.text-xs { font-size: var(--text-xs);}.text-s { font-size: var(--text-s);}.uppercase { text-transform: uppercase;}.italic { font-style: italic;}.heading-family { font-family: "Space Grotesk";}.body-family{ font-family: "Plus Jakarta Sans";}.border-rounded { border-radius: 3.6rem;}.padding-2xs { padding: var(--space-2xs);}.mt-1 { margin-top: 1rem; }.trans-s { transition: all .4s ease-in-out;}.options-wrapper { list-style: none; margin-top: 2rem; display: flex; flex-wrap: wrap; gap: 1rem; }.options-wrapper input[type="checkbox"] { position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0;}.options-wrapper label { display: inline-block; padding: 10px 20px; border: 1px solid transparent;  color: var(--light)!important; background-color: var(--secondary); font-family: 'Arial Black', Gadget, sans-serif;  font-size: 12px!important; font-weight: bold; text-transform: uppercase;  cursor: pointer; transition: all 0.3s ease; user-select: none; border-radius: 3.6rem;}.options-wrapper label:hover { border-color: #666; background-color: var(--primary);}.options-wrapper input[type="checkbox"]:checked + label { background-color: var(--primary); color: var(--light)!important; border-color: var(--dark);}.options-wrapper input[type="checkbox"]:focus + label { outline: 2px solid #3498db;}.options-wrapper input[type="checkbox"] {  appearance: none; -webkit-appearance: none;  position: absolute; width: 1px; height: 1px;  opacity: 0; margin: 0; pointer-events: none; }.options-wrapper li { position: relative; list-style: none;}button.bricks-button.bricks-background-primary.icon-right { padding: var(--space-s) var(--space-l); transition: all 0.8s cubic-bezier(0.2, 0.8, 0.2, 1);} .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: var(--site-width)} .woocommerce main.site-main {width: var(--site-width)} #brx-content.wordpress {width: var(--site-width)} html {font-size: 62.5%} body {color: var(--text); line-height: 1.4; font-weight: 300; font-size: var(--text-m)} h1, h2, h3, h4, h5, h6 {line-height: 1.2; color: var(--text); font-weight: 700} body.bricks-is-frontend :focus-visible {outline: unset} @supports not selector(:focus-visible) { body.bricks-is-frontend :focus {outline: unset; }}