:where(:root) .bricks-color-primary {color: var(--bricks-color-iynnbd)}:where(:root) .bricks-background-primary {background-color: var(--bricks-color-iynnbd)}:where(:root) .bricks-color-secondary {color: var(--bricks-color-rqxsgb)}:where(:root) .bricks-background-secondary {background-color: var(--bricks-color-rqxsgb)}:where(:root) .bricks-color-dark {color: var(--bricks-color-lfbhlx)}:where(:root) .bricks-background-dark {background-color: var(--bricks-color-lfbhlx)}:where(:root) .bricks-color-light {color: #ededed}:where(:root) .bricks-background-light {background-color: #ededed}:where(:root) .bricks-color-danger {color: #dc2626}:where(:root) .bricks-background-danger {background-color: #dc2626} body {font-size: 16px; color: var(--bricks-color-lfbhlx); line-height: normal; font-family: "Google Sans", sans-serif; font-weight: 400} h1, h2, h3, h4, h5, h6 {line-height: 1.2em; color: var(--bricks-color-lfbhlx); font-weight: 500} h1 {font-size: var(--text-2xl)} h2 {font-size: var(--text-xl)} h3 {font-size: var(--text-l)} h4 {font-size: var(--text-m)} h5 {font-size: var(--text-s)} h6 {font-size: var(--text-xs)} .brxe-container {padding-right: 1.6rem; padding-left: 1.6rem; width: 128rem; margin-right: auto; margin-left: auto} .woocommerce main.site-main {width: 128rem} #brx-content.wordpress {width: 128rem} .bricks-button {color: #f5f5f5; font-size: 1.4rem; text-transform: uppercase; letter-spacing: 0px; font-weight: 500; padding-top: 1.4rem; padding-right: 2.4rem; padding-bottom: 1.4rem; padding-left: 2.4rem; border-radius: var(--border-radius-3-2); transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;} :root .bricks-button[class*="secondary"]:not(.outline) {background-color: rgba(0, 0, 0, 0)} :root .bricks-button[class*="secondary"] {border: 1px solid var(--bricks-color-lfbhlx); color: var(--bricks-color-lfbhlx)} :root .bricks-button[class*="secondary"]:not(.outline):hover {background-color: var(--bricks-color-lfbhlx)} .bricks-button:not([class*="bricks-background-"]):not([class*="bricks-color-"]):not(.outline):hover {background-color: #eece92} :root .bricks-button[class*="secondary"]:hover {color: var(--white)} :root .bricks-button[class*="light"]:not(.bricks-lightbox) {color: var(--white); border: 1px solid var(--white)} :root .bricks-button[class*="light"]:not(.outline):not(.bricks-lightbox) {background-color: rgba(255, 255, 255, 0)} :root .bricks-button[class*="light"]:not(.outline):not(.bricks-lightbox):hover {background-color: var(--white)} :root .bricks-button[class*="light"]:not(.bricks-lightbox):hover {color: var(--bricks-color-lfbhlx)}html { scroll-behavior: smooth; scroll-padding-top: var(--header-height, 10rem); height: 100%;}::-moz-selection { background: var(--bricks-color-iynnbd); color: #fff;}::selection { background: var(--bricks-color-iynnbd); color: #fff;}body { min-height: 100%;}h1, h2, h3, h4, h5, h6 { word-wrap: break-word;}table.custom-table { border-collapse: collapse; width: 100% !important;}table.custom-table td, table.custom-table th { border: 1px solid #eee; line-height: normal;}table.custom-table th { background-color: #aaa; padding: 1.4rem; text-align: left;}table.custom-table td { background-color: #aaa; padding: 0.8rem; width: 25%;}.font-secondary { font-family: 'Playfair Display', sans-serif; font-weight: 500;}a:not(.brxe-button):not(.bricks-menu-item a):hover { text-decoration: underline; text-underline-offset: 0.5rem; text-decoration-thickness: 0.2rem;}.bricks-button[class*="primary"]:not(.outline) { position: relative; background: linear-gradient(180deg, #387C64, #116044); z-index: 0;}.bricks-button[class*="primary"]:not(.outline):after { background: linear-gradient(90deg, #387C64, #116044); border-radius: 6rem; content: ""; display: block; height: 100%; left: 0; opacity: 0; position: absolute; top: 0; transition: opacity .5s; width: 100%; z-index: -1;}.bricks-button[class*="primary"]:not(.outline):hover:after { opacity: 1 !important;}#brx-header.brx-sticky.on-scroll { position: fixed;}#brx-header.brx-sticky.scrolling .container-header { background-color: #fff; box-shadow: rgba(0, 0, 0, 0.16) 0 1px 4px;}#brx-header .header-icon path { transition: fill 0.2s ease-in-out;}#brx-header.brx-sticky.scrolling .header-icon path { fill: #000;}.brx-offcanvas-inner .wpml-ls-item-toggle { padding: 0.8rem 1rem !important; background-color: #fff !important; border-radius: 1rem;} .otgs-development-site-front-end,.nav-top .nav-top__hidden { display: none;}.icon-list .icon { background-color: var(--bricks-color-xthlsb); width: 3rem; height: 3rem; border-radius: 2rem; border: 1px solid var(--bricks-color-bfmccb);}.icon-list .icon::before { width: 3.6rem; height: 3.6rem; content: ''; position: absolute; background-color: var(--bricks-color-xthlsb); border-radius: 4rem; border: 1px solid var(--bricks-color-bfmccb); z-index: -1;}.tab-menu .tab-title { transition: background-color 0.2s ease-in-out;}.splide__pagination { display: flex; flex-wrap: nowrap;}.bricks-nav-menu > li > a { display: flex; align-items: center;}.bricks-menu-item > a:before { content: ''; background: linear-gradient(90deg, #387C64, #116044); width: .6rem; height: .6rem; border-radius: 3.2rem; position: absolute; top: auto; left: -1rem; transition: opacity .2s ease-in-out;opacity: 0;}.bricks-menu-item > a:hover:before,#brx-header .bricks-nav-menu .current-menu-item > a:before { opacity: 1;}@media (max-width: 991px) { #brx-header .bricks-menu-item > a:before { left: 0.6rem; }} .brxe-text * + p, .brxe-post-content:not([data-source=bricks]) * + p, body:not(.woocommerce-checkout) [class*=woocommerce] * + p {margin-block-start: 1.6rem}.brxe-form .form-group input {padding-top: 1.2rem; padding-right: 1.6rem; padding-bottom: 1.2rem; padding-left: 1.6rem; line-height: normal; border-width: 1px; border-color: var(--border-color2); border-radius: 3.2rem}.brxe-form .flatpickr {padding-top: 1.2rem; padding-right: 1.6rem; padding-bottom: 1.2rem; padding-left: 1.6rem; border-width: 1px; border-color: var(--border-color2); border-radius: 3.2rem}.brxe-form select {padding-top: 1.2rem; padding-right: 1.6rem; padding-bottom: 1.2rem; padding-left: 1.6rem; line-height: normal; border-width: 1px; border-color: var(--border-color2); border-radius: 3.2rem; color: var(--placeholder-color); font-size: 1.4rem}.brxe-form textarea {padding-top: 1.2rem; padding-right: 1.6rem; padding-bottom: 1.2rem; padding-left: 1.6rem; line-height: normal; border-width: 1px; border-color: var(--border-color2); border-radius: 3.2rem}.brxe-form .bricks-button {border-width: 1px; border-color: var(--border-color2); border-radius: 3.2rem}.brxe-form .choose-files {border-width: 1px; border-color: var(--border-color2); border-radius: 3.2rem}.brxe-form ::placeholder {color: var(--placeholder-color); font-size: 1.4rem}.brxe-form .form-group label {color: var(--bricks-color-lfbhlx); font-size: 1.2rem; text-transform: uppercase}.brxe-form .form-group .label {color: var(--bricks-color-lfbhlx); font-size: 1.2rem; text-transform: uppercase} html {background-color: var(--white)} body {background: none}.brxe-divider .line {border-top-width: 1px}@media (max-width: 991px) { h1 {font-size: 3.6rem} :root .bricks-button[class*="light"]:not(.outline):not(.bricks-lightbox):hover {background-color: #e1e1e1}}@media (max-width: 478px) { :root .bricks-button[class*="primary"]:not(.outline):hover {background-color: #76c31f}}