 body {font-size: 18px; color: var(--bricks-color-obfdbn); font-weight: 400; font-family: "neuzeit-grotesk"; line-height: 1.4} h1, h2, h3, h4, h5, h6 {font-family: "neuzeit-grotesk"; font-weight: 700; line-height: 1.2} h1 {font-size: 70px} h2 {font-size: 48px} h3 {font-size: 36px} h4 {font-size: 32px} h5 {font-size: 24px} h6 {font-size: 18px} .brxe-container {padding-right: 15px; padding-left: 15px; width: 1360px; max-width: 100%; margin-right: auto; margin-left: auto} .woocommerce main.site-main {width: 1360px} #brx-content.wordpress {width: 1360px; max-width: 100%}@media screen and (min-width: 992px) { .bricks-menu-item.open > div > a { color: #0050b5 !important; }}@media screen and (max-width: 991px) { #brxe-jnfcsx .bricks-mobile-menu .sub-menu > .menu-item > a { line-height: 1; display: block; margin-bottom: 20px; }}@media screen and (max-width: 1300px) { #brxe-bbwyqi { display: none; }}body.home #brxe-ytsutw { background: #0050B5;}body.home #brxe-ynvvtc { text-align: center; color: #FFFFFF;}body.home #brxe-ynvvtc a { color: #ACE3EF; text-decoration: underline;}body.home #brxe-idhmhe .btnPrimary { box-shadow: 0 8px 19px 0 rgba(0, 0, 0, 0.12); background-color: var(--bricks-color-kacizp); border: 2px solid var(--bricks-color-kacizp); color: var(--bricks-color-avhzdj);}#brx-header { box-shadow: 0 4px 12px #00000029; z-index: 999;}.direction-link .icon i { transform: rotate(-45deg);}.btnSecondary{transition:all 0.3s ease;}.icon-heading .icon { width: 90px; height: 90px; display: flex; align-items: center; justify-content: center;}.brxe-naxbqq:not(:has(img)) { display: none; }.input, input:not([type=submit]), select, textarea { line-height: initial;}.btn-load-more .wpgb-load-more { background: #fff !important; color: #0050B5 !important; border: #0050B5 2px solid !important; font-family: "neuzeit-grotesk"; font-weight: bold !important; text-transform:uppercase !important; font-size: 18px !important; border-radius:6px !important; letter-spacing: 1px !important;}.btn-load-more .wpgb-load-more:hover { background: #0050B5 !important; color: #fff !important; border: #0050B5 2px solid !important; }.brxe-button{transition:all 0.3s ease;}.btn-load-more .wpgb-facet-title{display:none}.slider-main .splide__pagination{bottom:30px;}.slider-main .splide__pagination .splide__pagination__page.is-active { background-color: #fff; margin: 3px; border-radius: 16px; width: 30px; height: 7px;}.slider-main .splide__pagination .splide__pagination__page { background-color: #fff; border: 0; border-radius: 100%; display: inline-block; height: 7px; margin: 3px; padding: 0; position: relative; transition: transform .2s linear; width: 7px;} .brxe-section {padding-top: 80px; padding-bottom: 80px} :where(.brxe-accordion .accordion-content-wrapper) a, :where(.brxe-icon-box .content) a, :where(.brxe-list) a, :where(.brxe-post-content):not([data-source="bricks"]) a, :where(.brxe-posts .dynamic p) a, :where(.brxe-shortcode) a, :where(.brxe-tabs .tab-content) a, :where(.brxe-team-members) .description a, :where(.brxe-testimonials) .testimonial-content-wrapper a, :where(.brxe-text) a, :where(a.brxe-text), :where(.brxe-text-basic) a, :where(a.brxe-text-basic), :where(.brxe-post-comments) .comment-content a {color: var(--bricks-color-avhzdj); text-decoration: underline}@media (max-width: 991px) { .brxe-container {width: 1100px} .woocommerce main.site-main {width: 1100px} #brx-content.wordpress {width: 1100px}}@media (max-width: 767px) { h2 {font-size: 38px} h3 {font-size: 32px} h4 {font-size: 28px} h1 {font-size: 52px; line-height: 1} h5 {font-size: 22px} .brxe-container {padding-right: 35px; padding-left: 35px}}