 body {font-family: "Nunito"; font-size: var(--text-m); color: var(--base); font-weight: 400} h1, h2, h3, h4, h5, h6 {font-family: "Nunito"} h1 {font-size: var(--h1)} h2 {font-size: var(--h2)} h3 {font-size: var(--h3)} h4 {font-size: var(--h4)} .brxe-container {width: var(--content-width)} .woocommerce main.site-main {width: var(--content-width)} #brx-content.wordpress {width: var(--content-width)} .brxe-section {padding-top: clamp(5rem, 4.78vw + 3.47rem, 10rem); padding-right: clamp(2.4rem, 3.442vw + 1.299rem, 6rem);; padding-bottom: clamp(5rem, 4.78vw + 3.47rem, 10rem); padding-left: clamp(2.4rem, 3.442vw + 1.299rem, 6rem);}::-moz-selection {  color: var(--white); background: var(--primary);}::selection { color: var(--white); background: var(--primary);}body.bricks-is-frontend :focus { outline: 0;}body.bricks-is-frontend :focus-visible { outline: 1px dashed var(--primary-dark); outline-offset: 4px;}ul { list-style-type: none; padding-left: 0; margin: 0;} li { display: list-item;} .text-xl { font-size: var(--text-xl); line-height: 1.4;} .text-l { font-size: var(--text-l); line-height: 1.5;} body,.text-m { font-size: var(--text-m); line-height: 1.5; } .text-s { font-size: var(--text-s); line-height: 1.6; } .text-xs { font-size: var(--text-xs); line-height: 1.7;}  .h-title { font-size: var(--h-title); line-height: 1.05; } h1,.h1 { font-size: var(--h1); line-height: 1.1;} h2,.h2 { font-size: var(--h2); line-height: 1.2;} h3,.h3 { font-size: var(--h3); line-height: 1.3; } h4,.h4 { font-size: var(--h4); line-height: 1.4; } h5,.h5 { font-size: var(--h5); line-height: 1.5; } h6,.h6 { font-size: var(--h6); line-height: 1.6;}   main {overflow: clip;}.heading__bg { background-color: var(--primary); color: var(--white); border-radius: var(--radius-l); padding: 0rem 0.5rem;}.clickable-parent { position: relative; transition: translate .15s ease-in-out; z-index: 20;}.clickable-parent:hover,.clickable-parent:focus-within { translate: 0 -.5rem;}.clickable-parent h2 a::before,.clickable-parent h3 a::before{ content: ''; position: absolute; inset: 0; z-index: 1;}.clickable-parent:focus-within :focus { box-shadow: none; outline: none;}.clickable-parent:focus-within { box-shadow: 0 0 0 var(--focus-width) var(--focus-color);}.hidden-accesible { position: absolute !important; inline-size: 1px !important; block-size: 1px !important; padding: 0; margin: -1px; overflow: hidden; clip-path: rect(0,0,0,0); white-space: nowrap; border: 0;}.button-paw { transition: all 0.3s ease;}.button-paw:hover svg { animation: paw-move 0.6s backwards;}.button-paw svg path { transition: stroke 0.3s ease;}.button-paw:hover svg path:nth-child(1) { animation: paw-move .35s; animation-delay: 0s; opacity: 0;}.button-paw:hover svg path:nth-child(2) { animation: paw-move .35s; animation-delay: 0.1s;}.button-paw:hover svg path:nth-child(3) { animation: paw-move .35s; animation-delay: 0.2s;}.button-paw:hover svg path:nth-child(4) { animation: paw-move .35s; animation-delay: 0.4s;}.button-paw:hover svg path:nth-child(5) { animation: paw-move .35s; animation-delay: 0.3s;}.button-paw:hover svg path:nth-child(6) { animation: paw-move .35s; animation-delay: 0.5s;}.button-paw:hover svg path:nth-child(7) { animation: paw-move .35s; animation-delay: 0.6s;}.button-paw:hover svg path:nth-child(8) { animation: paw-move .35s; animation-delay: 0.4s;}@keyframes paw-move { 0%, 100% { transform: rotate(0deg) translateX(0px); } 50% { transform: rotate(5deg) translateX(4px); }}