html.dark-mode {--brxe-grey-500: hsl(220, 0%, 80%);--brxe-grey-400: hsl(213, 0%, 60%);--brxe-grey-300: hsl(210, 0%, 40%);--brxe-grey-200: hsl(207, 0%, 20%);--brxe-grey-100: hsl(211, 0%, 10%);--brxe-dark: hsl(0, 0%, 98%);--brxe-light: hsl(230, 0%, 5%);--brxe-off-white: hsl(230, 0%, 5%);--brxe-light-glass: hsla(0, 0%, 5%, 0.8);}:root {--cc-btn-border-radius: 0px;--cc-border-radius: 0px;}html.dark-mode .c-nav {--brxe-grey-200: rgba(255, 255, 255, .14);}html.dark-mode .c-nav__logo {filter: invert(1);}html.dark-mode .c-nav__mood-btn svg {color: var(--brxe-dark);}html.dark-mode .c-footer__logo {filter: invert(1);}html.dark-mode .b-projects-slider__slider-btn svg {filter: invert(1);}html.dark-mode .b-showcase__filters-container {background-color: hsla(0, 0%, 5%, 0.85);}html.dark-mode .brx-popup-backdrop {background-color: hsla(0, 0%, 5%, 0.85);}.b-term-link {display: inline-block;}.b-term-link__thumb {width: 4.4rem;height: 4.4rem;}.b-term-link__thumb.has-bg-fill {--bg-fill: var(--brxe-dark);padding: 6px;background-color: var(--bg-fill);}.c-nav {-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px);}.c-nav__menu .brx-nav-nested-items {transition: all 400ms ease;transition-delay: clip-path 300ms;}.c-nav__logo img {-o-object-fit: contain;object-fit: contain;}.c-nav__mood-btn svg {--theme-toggle-duration: .4s;}.c-nav__mood-btn svg :first-child path {transition-duration: calc(var(--theme-toggle-duration) * 0.6);transition-property: transform, d;transition-timing-function: cubic-bezier(0, 0, 0.5, 1);}.c-nav__mood-btn svg g circle,.c-nav__mood-btn svg g path {transform-origin: center;transition: transform calc(var(--theme-toggle-duration) * 0.65) cubic-bezier(0, 0, 0, 1.25) calc(var(--theme-toggle-duration) * 0.35);}.c-nav__mood-btn svg.moon g circle {transform: scale(1.4);transition-delay: 0s;}.c-nav__mood-btn svg.moon g path {transform: scale(0.75);transition-delay: 0s;}.c-nav__mood-btn svg.moon :first-child path {d: path("M-9 3h25a1 1 0 0017 13v30H0Z");transition-delay: calc(var(--theme-toggle-duration) * 0.4);transition-timing-function: cubic-bezier(0, 0, 0, 1.25);}@supports not (d: path("")) {.c-nav__mood-btn svg.moon :first-child path {transform: translate3d(-9px, 14px, 0);}}@media (max-width: 992px) {.c-nav__mood-btn {justify-content: center;}.c-nav__mood-btn .brxe-code {width: -moz-fit-content;width: fit-content;}.c-nav .brx-nav-nested-items {-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px);}.c-nav__site-submit--mobile {width: 100% !important;}}@media (min-width: 992px) {.c-links a {position: relative;}.c-links a:after {content: "";position: absolute;bottom: -2px;left: 0;right: 0;height: 1px;background: var(--brxe-primary);transition: transform 0.5s cubic-bezier(0.4, 0, 0, 1), opacity 0.15s 0.35s;transform: scaleX(0);opacity: 0;transform-origin: right center;}.c-links a:hover:after {transform: scale(0.999);opacity: 1;transition-delay: 0.1s;transform-origin: left center;}}.b-projects-slider__header {-webkit-backdrop-filter: blur(16px);backdrop-filter: blur(16px);}.b-site-submit__form {display: flex;flex-direction: column-reverse;}.b-site-submit__form .rwmb-button[type=submit] {width: 100%;background-color: var(--brxe-primary-alt);color: #fff;padding: 16px;text-align: center;text-transform: uppercase;font-size: 16px;font-weight: 500;transition: 300ms;}.b-site-submit__form .rwmb-button.add-clone {position: relative;display: flex;align-items: center;gap: 4px;margin: 0 6px 6px 0;background-color: var(--brxe-primary-alt);padding: 6px 16px;height: 40px;transition: 250ms ease;text-transform: uppercase;font-size: 14px;color: #fff;}.b-site-submit__form .rwmb-button.add-clone:hover {background-color: var(--brxe-primary);}.b-site-submit__form .rwmb-button[type=submit]:hover {background-color: var(--brxe-primary-alt);}.b-site-submit__form .rwmb-tab-nav {margin-bottom: 32px;flex-wrap: nowrap;gap: 0px;}.b-site-submit__form .rwmb-tab-nav>li[data-panel] {width: 100%;background-color: transparent;border: none;border-bottom: 3px solid var(--brxe-grey-200);margin: 0;text-transform: uppercase;transition: 300ms;}.b-site-submit__form .rwmb-tab-nav>li[data-panel] a {width: 100%;justify-content: center;padding: 16px;font-size: 16px;font-weight: 500;}.b-site-submit__form .rwmb-tab-nav>li[data-panel].rwmb-tab-active {border-color: var(--brxe-primary);}.b-site-submit__form .rwmb-tab-nav>li[data-panel]:hover {background-color: transparent;}.b-site-submit__form .rwmb-tab-panels {background-color: transparent;border-color: transparent;}.b-site-submit__form .rwmb-tab-panel {padding: 0;}.b-site-submit__form .rwmb-textarea {border-color: var(--brxe-grey-200);background-color: var(--brxe-light);height: 200px;resize: none;color: var(--brxe-grey-500);}.b-site-submit__form .rwmb-textarea:focus {border-color: var(--brxe-primary);}.b-site-submit__form .rwmb-textarea::-moz-placeholder {color: var(--brxe-grey-400);}.b-site-submit__form .rwmb-textarea::placeholder {color: var(--brxe-grey-400);}.b-site-submit__form .rwmb-field {display: flex;flex-direction: column;}.b-site-submit__form .rwmb-field input {height: 52px;border-color: var(--brxe-grey-200);background-color: var(--brxe-light);color: var(--brxe-dark);}.b-site-submit__form .rwmb-field input:focus {border-color: var(--brxe-primary);}.b-site-submit__form .rwmb-field input::-moz-placeholder {color: var(--brxe-grey-400);}.b-site-submit__form .rwmb-field input::placeholder {color: var(--brxe-grey-400);}.b-site-submit__form .rwmb-field .rwmb-label {width: 100%;}.b-site-submit__form .rwmb-field .rwmb-label label {font-weight: 500;color: var(--brxe-dark);font-size: 16px;}.b-site-submit__form .rwmb-field .ui-sortable {display: flex;}.b-site-submit__form .rwmb-field .ui-sortable .rwmb-clone {margin: 0;padding: 0;}.b-site-submit__form .rwmb-field .ui-sortable .rwmb-button.remove-clone {position: absolute;top: -4px;left: 26px;margin: 0;z-index: 3;border-radius: 50%;overflow: hidden;}.b-site-submit__form .rwmb-field .ui-sortable .wp-color-result {width: 40px;height: 40px;border: 1px solid var(--brxe-grey-200);}.select2-container--default .select2-results__option--highlighted[aria-selected] {background-color: var(--brxe-primary) !important;}.b-site-submit__form .rwmb-field .ui-sortable .wp-picker-active .wp-picker-input-wrap {display: inline-flex;position: absolute;top: 255px;left: 12px;z-index: 100;height: 40px;}.b-site-submit__form .rwmb-field .ui-sortable .wp-picker-active .wp-picker-input-wrap label {margin: 0;}.b-site-submit__form .rwmb-field .ui-sortable .wp-picker-active .wp-picker-input-wrap input[type=text] {width: 128px;height: 100%;}.b-site-submit__form .rwmb-field .ui-sortable .wp-picker-active .wp-picker-input-wrap .wp-picker-clear {height: 40px !important;}.b-site-submit__form .rwmb-field .ui-sortable .wp-picker-holder .iris-palette-container {display: none;}.b-site-submit__form .rwmb-field .ui-sortable .wp-picker-holder .iris-border {padding-bottom: 50px !important;width: 248px !important;}.b-site-submit__form .rwmb-field .ui-sortable .iris-slider {height: 232px !important;}.b-site-submit__form .rwmb-field .ui-sortable .iris-square {margin-right: 16px !important;}.b-site-submit__form .rwmb-field .ui-sortable .wp-color-result-text {display: none;}.b-site-submit__form .rwmb-field .select2 .select2-selection__choice {background-color: var(--brxe-dark);border-color: var(--brxe-dark);color: var(--brxe-light);padding: 4px 8px;border-radius: 0;}.select2-container--default .select2-selection--multiple .select2-selection__choice {margin-top: 7px !important;}.b-site-submit__form .rwmb-field .select2 .select2-selection__choice span {font-weight: 400;color: var(--brxe-light);border-radius: 0;}.b-site-submit__form .dashicons-dismiss:before {content: '\f335' !important;}.b-site-submit__form a.remove-clone {color: var(--brxe-light);}.b-site-submit__form a.remove-clone:hover {color: #fff;}.b-site-submit__form .rwmb-button.add-clone {font-weight: 500;}.b-site-submit__form .wp-picker-container .iris-border {background-color: var(--brxe-light);}.b-site-submit__form .wp-picker-container .iris-picker {border-color: var(--brxe-grey-200);}.b-site-submit__form a.remove-clone:hover .dashicons-dismiss {background-color: var(--brxe-primary-alt);}.b-site-submit__form .dashicons.dashicons-dismiss {background-color: var(--brxe-dark);transition: 300ms ease;}.b-site-submit__form .rwmb-field .select2-selection__clear {margin-top: 10px !important;}html.dark-mode .b-site-submit__form {--brxe-light: hsl(230, 0%, 6%);}.select2-container--open .select2-dropdown--below {border-radius: 0px !important;}.b-site-submit__form .rwmb-field .select2-selection--multiple {border-color: var(--brxe-grey-200);background-color: var(--brxe-light);border-radius: 0;}.b-site-submit__form .rwmb-field .select2-results__option--highlighted[aria-selected] {background-color: var(--brxe-dark) !important;transition: 300ms;}.b-site-submit__form .rwmb-field .select2-results__option--highlighted[aria-selected]:hover {background-color: var(--brxe-dark);}.b-site-submit__form .rwmb-upload-area {border: 1px dashed var(--brxe-grey-200);background-color: var(--brxe-light);transition: 300ms;height: 190px;}.b-site-submit__form .rwmb-upload-area:hover {border-color: var(--brxe-grey-300);}.b-site-submit__form .rwmb-upload-area h3,.b-site-submit__form .rwmb-upload-area button {background-color: transparent;font-weight: 500;font-size: 18px;color: var(--brxe-dark);}.b-site-submit__form .rwmb-image_upload-wrapper {margin-bottom: 8px;}.b-site-submit__form .rwmb-image-item {margin: 0;}.b-site-submit__form .rwmb-image-item .rwmb-file-icon {width: 336px;height: 190px;}.b-site-submit__form .rwmb-image-item .rwmb-file-icon img {width: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: top;object-position: top;}.b-site-submit__form .rwmb-divider-wrapper hr {border-color: var(--brxe-grey-100);}.b-site-submit__form .rwmb-assets-group>.rwmb-input {display: grid;grid-template-columns: repeat(2, 1fr);gap: 20px;}.b-site-submit__form .rwmb-assets-group>.rwmb-input .rwmb-media-view {width: 100%;}.select2-dropdown {background-color: var(--brxe-grey-100) !important;border-color: var(--brxe-grey-200) !important;}.select2-container--default.select2-container--focus .select2-selection--multiple {border-color: var(--brxe-primary) !important;}.b-showcase__filters-container {-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px);}.b-showcase__site {animation: fadeInUp 500ms forwards ease;opacity: 0;transform: translateY(50px);visibility: hidden;}@keyframes fadeInUp {from {transform: translateY(50px);opacity: 0;}to {opacity: 1;transform: translateY(0px);visibility: visible;}}@keyframes fadeInDown {from {transform: translateY(-50px);opacity: 0;}to {opacity: 1;transform: translateY(0px);visibility: visible;}}.brxe-popup-2846 {transition: 300ms;}.brxe-popup-2846 .brx-popup-content {position: relative;top: 0;transition: 300ms ease;}.brxe-popup-2846.hide {transition-delay: 300ms;}.brxe-popup-2846.hide .brx-popup-content {top: 100%;}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus {border: 1px solid var(--brxe-primary);-webkit-text-fill-color: var(--brxe-primary);-webkit-box-shadow: 0 0 0px 1000px var(--brxe-grey-100) inset;transition: background-color 5000s ease-in-out 0s;}@keyframes popBackRight {0% {transform: translateX(0);}50% {transform: translateX(40px);}51% {transform: translateX(-40px);}100% {transform: translateX(0);}}@keyframes popBackLeft {0% {transform: translateX(0);}50% {transform: translateX(-40px);}51% {transform: translateX(40px);}100% {transform: translateX(0);}}@keyframes popBackUp {0% {transform: translateX(0);transform: translateY(0);}50% {transform: translateY(-12px) translateX(12px);}51% {transform: translateY(12px) translateX(-12px);}100% {transform: translateX(0);transform: translateY(0);}}:where(:root) .bricks-color-secondary {color: var(--brxe-secondary)}:where(:root) .bricks-background-secondary {background-color: var(--brxe-secondary)}:where(:root) .bricks-color-light {color: var(--brxe-light)}:where(:root) .bricks-background-light {background-color: var(--brxe-light)}:where(:root) .bricks-color-dark {color: var(--brxe-dark)}:where(:root) .bricks-background-dark {background-color: var(--brxe-dark)}:where(:root) .bricks-color-muted {color: var(--brxe-grey-200)}:where(:root) .bricks-background-muted {background-color: var(--brxe-grey-200)}:where(:root) * {border-color: var(--brxe-grey-200)} :root .bricks-button[class*="primary"] {color: #fff} .bricks-button {color: var(--brxe-light); font-size: 1.5rem; line-height: 1; font-weight: 500; text-transform: uppercase; padding-top: 1.5rem; padding-right: 2rem; padding-bottom: 1.5rem; padding-left: 2rem; box-shadow: inset 0 0 0 1px var(--brxe-grey-500); border-style: none; transition: all 200ms ease} :root .bricks-button[class*="light"]:where(:not(.bricks-lightbox)) {color: var(--brxe-dark)} :root .bricks-button[class*="primary"]:not(.outline) {background-color: var(--brxe-primary)} :root .bricks-button[class*="secondary"]:not(.outline) {background-color: var(--brxe-secondary)} :root .bricks-button[class*="dark"]:not(.outline) {background-color: var(--brxe-dark)} .bricks-button.xl {padding-top: 2.4rem; padding-right: 3.2rem; padding-bottom: 2.4rem; padding-left: 3.2rem; font-size: 1.7rem} .bricks-button.lg {padding-top: 2rem; padding-right: 3.2rem; padding-bottom: 2rem; padding-left: 3.2rem} .bricks-button.md {padding-top: 1.8rem; padding-right: 2rem; padding-bottom: 1.8rem; padding-left: 2rem} :root .bricks-button[class*="light"]:not(.outline):where(:not(.bricks-lightbox)) {background-color: var(--brxe-light)} .bricks-button.sm {padding-top: 1rem; padding-right: 1.6rem; padding-bottom: 1rem; padding-left: 1.6rem} :root .bricks-button[class*="primary"]:not(.outline):hover {background-color: var(--brxe-primary-alt)} :root .bricks-button[class*="secondary"]:not(.outline):hover {background-color: var(--brxe-secondary-alt)} :root .bricks-button[class*="light"]:not(.outline):where(:not(.bricks-lightbox)):hover {background-color: var(--brxe-grey-100)} :root .bricks-button[class*="dark"]:not(.outline):hover {background-color: var(--brxe-grey-500)} :root .bricks-button[class*="primary"]:not(.outline):focus {background-color: var(--brxe-primary-alt)} :root .bricks-button[class*="secondary"]:not(.outline):focus {background-color: var(--brxe-secondary-alt)} :root .bricks-button[class*="light"]:not(.outline):where(:not(.bricks-lightbox)):focus {background-color: var(--brxe-grey-100)} :root .bricks-button[class*="dark"]:not(.outline):focus {background-color: var(--brxe-grey-500)} :root .bricks-button[class*="primary"]:not(.outline):active {background-color: var(--brxe-primary-alt)} :root .bricks-button[class*="secondary"]:not(.outline):active {background-color: var(--brxe-secondary-alt)} :root .bricks-button[class*="light"]:not(.outline):where(:not(.bricks-lightbox)):active {background-color: var(--brxe-grey-100)} :root .bricks-button[class*="dark"]:not(.outline):active {background-color: var(--brxe-grey-500)} .bricks-button:not([class*="bricks-background-"]):not([class*="bricks-color-"]):not(.outline) {background-color: var(--brxe-dark)} :root .bricks-button[class*="dark"] {color: var(--brxe-light)} .brxe-container {width: 100%; padding-right: 3.2rem; padding-left: 3.2rem; max-width: var(--brxe-container-width)} .woocommerce main.site-main {width: 100%} #brx-content.wordpress {width: 100%; max-width: var(--brxe-container-width)}.brxe-form .form-group input {border-color: var(--brxe-grey-200); padding-top: 1.6rem; padding-bottom: 1.6rem; background-color: var(--brxe-light); line-height: 1; font-size: 1.6rem; color: var(--brxe-dark)}.brxe-form .flatpickr {border-color: var(--brxe-grey-200); padding-top: 1.6rem; padding-bottom: 1.6rem; background-color: var(--brxe-light)}.brxe-form select {border-color: var(--brxe-grey-200); padding-top: 1.6rem; padding-bottom: 1.6rem; background-color: var(--brxe-light); color: var(--brxe-dark); line-height: 1; font-size: 1.6rem}.brxe-form textarea {border-color: var(--brxe-grey-200); padding-top: 1.6rem; padding-bottom: 1.6rem; background-color: var(--brxe-light); line-height: 1; font-size: 1.6rem; color: var(--brxe-dark)}.brxe-form .bricks-button {border-color: var(--brxe-grey-200); padding-top: 1.6rem; padding-bottom: 1.6rem; background-color: var(--brxe-dark); border-color: var(--brxe-dark)}.brxe-form .choose-files {border-color: var(--brxe-grey-200)}.brxe-form .form-group input:hover {border-color: var(--brxe-color-grey-200)}.brxe-form .flatpickr:hover {border-color: var(--brxe-color-grey-200)}.brxe-form select:hover {border-color: var(--brxe-color-grey-200)}.brxe-form textarea:hover {border-color: var(--brxe-color-grey-200)}.brxe-form .bricks-button:hover {border-color: var(--brxe-color-grey-200)}.brxe-form .choose-files:hover {border-color: var(--brxe-color-grey-200)}.brxe-form ::placeholder {color: var(--brxe-dark)}.brxe-form .form-group label {font-weight: 500; color: var(--brxe-dark)}.brxe-form .form-group .label {font-weight: 500; color: var(--brxe-dark)} body {color: var(--brxe-dark); font-size: 1.6rem; font-weight: 500; font-family: "Satoshi Font"} h1, h2, h3, h4, h5, h6 {line-height: 1.1; color: var(--brxe-dark); font-family: "Satoshi Font"; font-weight: 700} h1 {font-size: var(--brxe-font-size-h1); letter-spacing: -1px; line-height: 1.06; font-weight: 900} h2 {font-size: var(--brxe-font-size-h2); letter-spacing: -1px} h3 {font-size: var(--brxe-font-size-h3)} h4 {font-size: var(--brxe-font-size-h4)} h5 {font-size: var(--brxe-font-size-h5)} h6 {font-size: var(--brxe-font-size-h6); font-weight: 500} body.bricks-is-frontend :focus-visible {outline: none} @supports not selector(:focus-visible) { body.bricks-is-frontend :focus {outline: none; }} html {background-color: var(--brxe-off-white)} body {background: none} .pswp .pswp__bg {background-color: var(--brxe-off-white)}@media (max-width: 767px) { .brxe-container {padding-right: 2rem; padding-left: 2rem}}