@keyframes artru-animation-spin { from { transform: rotate(360deg); } to { transform: rotate(0deg); }}@keyframes artru-animation-FadeInUp { from { opacity: 0; transform: translateY(30px); } to { opacity: 1; transform: translateY(0); }}.artru-animation-spin { animation: artru-animation-spin 1.5s linear infinite;}.artru-transition-all--04s { transition: all 0.4s;}.artru-transition-fast,.artru-transition-fast * { transition: all 0.2s;}.artru-transition,.artru-transition * { transition: all 0.4s;}.artru-transition-slow,.artru-transition-slow * { transition: all 0.8s;}.artru-font-family--heading { font-family: var(--artru-font-family-heading);}.artru-content a { text-decoration: underline; color: var(--artru-primary-color); transition: all 0.4s;}.artru-content>* { margin: 1.5em 0;}.artru-content>*:first-child { margin-top: 0;}.artru-content>*:last-child { margin-bottom: 0;}.artru-content :where(h1, h2, h3, h4, h5, h6) { color: var(--artru-headline-color); border-left: 4px solid var(--artru-primary-color); padding-left: 14px;}:target { scroll-margin-top: 100px;}.artru-content { counter-reset: h2 h3 h4 h5 h6;}.artru-content h2 { counter-increment: h2; counter-reset: h3;}.artru-content h3 { counter-increment: h3; counter-reset: h4;}.artru-content h4 { counter-increment: h4; counter-reset: h5;}.artru-content h5 { counter-increment: h5; counter-reset: h6;}.artru-content h6 { counter-increment: h6;}.artru-content h2::before { content: counter(h2) ".";}.artru-content h3::before { content: counter(h2) "." counter(h3);}.artru-content h4::before { content: counter(h2) "." counter(h3) "." counter(h4);}.artru-content h5::before { content: counter(h2) "." counter(h3) "." counter(h4) "." counter(h5);}.artru-content :where(h2, h3, h4, h5, h6)::before { color: var(--artru-headline-color); padding-right: 10px;}.artru-content a:hover { color: var(--artru-second-color);}.artru-content blockquote { background: var(--artru-bg-section-color); border: unset; border-top: 2px solid var(--artru-primary-color); border-bottom: 2px solid var(--artru-primary-color); padding: 30px 20px; color: var(--artru-headline-color);}.artru-content blockquote::before { content: url('https://img.icons8.com/c9a05f/ios-glyphs/50/quote-right.png');}.artru-content .wp-block-list { padding-left: 20px;}.artru-content li { margin: 15px 0;}.artru-content .wp-block-image img{ border-radius: 8px;}.artru-content .wp-block-image .wp-element-caption{ font-size: var(--artru-text2); font-style: italic; color: var(--artru-text2-color);}.artru-button { background: var(--artru-primary-color); color: var(--artru-second-color); font-weight: 700; transition: all 0.4s;}.artru-button:hover { background: var(--artru-primary-light-color); color: var(--artru-second-color);}.artru-button-outline { background: transparent; color: var(--artru-primary-color); border: 1px solid var(--artru-primary-color); font-weight: 700; transition: all 0.4s;}.artru-button-outline:hover { background: var(--artru-primary-color); color: var(--artru-second-color);}.artru-line-clamp--1 { display: -webkit-box; overflow: hidden; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}.artru-line-clamp--2 { display: -webkit-box; overflow: hidden; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}.artru-text-wrap--balance,.artru-text-wrap--balance * { text-wrap: balance;}.artru-text-wrap--pretty,.artru-text-wrap--pretty * { text-wrap: pretty;}.artru-ajax-loader .brx-loading-animation { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); z-index: 9999;}.artru-ajax-loader-full .brx-loading-animation,.artru-ajax-loader-full-mobile .brx-loading-animation{ position: fixed; top: 0; left: 0; width: 100vw; height: 100vh; background: rgba(0, 0, 0, 0.8); z-index: 9999;} html {background-color: var(--artru-bg-color)} body {background: none} html {font-size: 100%} body {font-size: var(--artru-text); color: var(--artru-text-color); font-family: "Lora"} h1, h2, h3, h4, h5, h6 {line-height: 1.2; color: var(--artru-headline-color); font-family: "Philosopher"} h1 {font-size: var(--artru-h1)} h2 {font-size: var(--artru-h2)} h3 {font-size: var(--artru-h3)} h4 {font-size: var(--artru-h4)} h5 {font-size: var(--artru-h4)} h6 {font-size: var(--artru-h4)} .brxe-container {width: 1600px; padding-right: 50px; padding-left: 50px} .woocommerce main.site-main {width: 1600px} #brx-content.wordpress {width: 1600px} .brxe-section {padding-top: 75px; padding-bottom: 75px} .bricks-button {font-size: var(--artru-text); line-height: normal; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; border-radius: 4px}@media (max-width: 1200px) { .brxe-container {padding-right: 40px; padding-left: 40px} .brxe-section {padding-top: 50px; padding-bottom: 50px}}@media (max-width: 767px) { .brxe-container {padding-right: 30px; padding-left: 30px}}@media (max-width: 478px) { .brxe-container {padding-right: 20px; padding-left: 20px}}