@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{position:relative}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute!important;text-align:center;width:100%;z-index:1}.brxe-button{width:auto}.brxe-breadcrumbs{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.brxe-breadcrumbs .separator{display:flex}.brxe-post-content{width:100%}.brxe-post-content[data-source=bricks]{display:flex;flex-direction:column}.brxe-code{width:100%}:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}.inner-content-1 .brxe-post-content .authoritly-gutenberg-block:first-child { margin-top: calc(0px - (var(--space-xxl)));}.brxe-post-content .authoritly-gutenberg-block:first-of-type { margin-top: 0;}.inner-content-1 .wp-block-table {padding-block: var(--space-l);}.responsive-map { overflow: hidden; padding-bottom: 56.25%; position: relative; height: 0; margin-bottom: 1.875rem;} .responsive-map iframe { max-width: 100%; width: 100%;}.inner-content-1 .inner-content-1__related { display: flex; flex-direction: row !important; justify-content: center; align-items: stretch !important; flex-wrap: wrap; gap: 20px;}.related-post { max-width: 30%; width: 100%; margin-top: 0; background: var(--white); display: flex; flex-direction: column; align-items: center; position: relative; box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;}@media(max-width: 767px) { .related-post { max-width: 100%; margin-left: 0; margin-right: 0; }}a.absolute-link { position: absolute; top: 0; bottom: 0; left: 0; right: 0;}.related-post__meta { max-width: 100%; width: 100%; background: var(--white) !important; flex-grow: 1; padding-top: var(--space-s); padding-left: var(--space-s); padding-right: var(--space-s); padding-bottom: var(--space-s); display: flex; flex-direction: column; align-items: center;}.related-post__meta h3 { font-size: var(--text-m); font-weight: 400; color: var(--base); line-height: 1; margin-bottom: var(--space-xs);}.related-post__meta p { text-align: left; margin-top: 0; margin-bottom: var(--space-xs); color: var(--black); font-size: var(--text-s); flex-grow: 1; line-height: 1.6;}.related-post__meta a { display: flex; justify-content: center; align-items: center; color: var(--black) ; font-weight: 400; background: transparent; font-size: var(--text-s); transition: .3s;}.related-post:hover a { transform: translateY(-5px);}.related-post__meta a img { margin-left: var(--space-xs); transition: transform .4s; margin-top: 4px;}.related-post:hover a img { transform: rotate(90deg);}.inner-content-1__related .related-title { text-align: center; padding-top: var(--space-l);}.related-post__featured { background: #e4e4e4; display: flex; justify-content: center; align-items: center; min-height: 110px;}.authoritly-gutenberg-block { margin-top: var(--space-l); margin-bottom: var(--space-l);}.location-2__info { display: flex; flex-direction: column; align-items: flex-start; gap: var(--space-m);}.location-2__info-row { max-width: 100%; width: 100%; display: flex; flex-direction: row; align-items: center; flex-wrap: wrap; gap: var(--space-s);}.location-2__info-row--2 { max-width: calc(100% - 40px); width: 100%; margin-left: auto; display: flex; align-items: flex-start; gap: var(--space-s);}.location-2__info-row h6 { margin-bottom: 0; font-family: 'Antic Didone', sans-serif;}.location-2__info-row--2 h6 { color: var(--black); font-family: 'Antic Didone', sans-serif;}.location-2__info-row--2 h6:first-of-type { width: 50px;}.location-grid-2__list { padding-left: 0; columns: 2; list-style: none; margin-bottom: var(--space-l);}@media(max-width: 767px) { .location-grid-2__list { columns: 1; }}.location-grid-2__list li { margin-bottom: var(--space-s); font-size: var(--text-s); page-break-inside: avoid;}.location-grid-2__list li a { font-weight: 400; color: var(--black);}.location-2 iframe { max-width: 100%; width: 100%;}.location-2 > div { align-items: stretch;}.location-2 iframe { max-width: 100%; width: 100%; border: none; height: 100%; min-height: 400px;}.location-1__services > h2 { max-width: 100%; font-size: var(--h4); width: 100%; background: var(--black); color: var(--white); text-align: center; padding: var(--space-s); border-radius: 10px 10px 0 0; margin-bottom: 0; letter-spacing: 0.4px;}.location-1__services-list {  background: var(--secondary); padding: var(--space-l); box-shadow: var(--box-shadow-m); border-radius: 0 0 10px 10px; margin-top: 0;}.location-1__services-list li a h2 { color: var(--black); font-size: var(--text-m); font-weight: 400; max-width: fit-content; position: relative; transition: color .5s; margin-top: var(--space-s);}.location-1__services-list li a,.location-grid-2__list li a { position: relative;}.location-1__services-list li a h2:hover,.location-1__service-meta > ul li a:hover,.location-grid-2__list li a:hover { color: var(--black);}.location-1__services-list li a h2:after,.location-1__service-meta > ul li a:after,.location-grid-2__list li a:after { content: ""; position: absolute; left: 0; bottom: -3px; width: 0; max-width: 100%; height: 2px; background: var(--black); transition: width .5s;}.location-1__services-list li a h2:hover:after,.location-1__service-meta > ul li a:hover:after,.location-grid-2__list li a:hover:after { width: 100%;}.location-1__service-meta > ul { padding-left: 0 !important;}.location-1__service-meta > ul li { margin-bottom: var(--space-xs);}.location-1__service-meta > ul li a { font-weight: 400; color: var(--black);}.team-1__featured { aspect-ratio: 1 / 1;}.inner-content-1 h2 { font-size: var(--h3);}.inner-content-1 h3 { font-size: var(--h4);}.inner-content-1 h4 { font-size: var(--h5);}.inner-content-1 ul { padding-left: 0;}.inner-content-1 ol { padding-left: 15px;}.inner-content-1 p,.inner-content-1 ul li,.inner-content-1 ol li { font-size: var(--text-s); font-weight: 400; line-height: 1.87; color: var(--black);}.inner-content-1 p strong { color: var(--black);}.inner-content-1 .wp-block-quote { border-color: var(--black); font-family: inherit;}.inner-content-1 .wp-block-quote cite { text-transform: capitalize; opacity: 0.8;}.ipt-blog-review-1 { display: flex; align-items: center; justify-content: space-between; background-color: #4b6749; padding: var(--space-m); margin-bottom: var(--space-l);}@media(max-width: 475px) { .ipt-blog-review-1 { flex-direction: column; justify-content: flex-start; align-items: flex-start; gap: var(--space-m); }}.ipt-blog-review-1 h2,.ipt-blog-review-1 h5 { color: var(--white); margin-bottom: 0;}.ipt-blog-review-1__inner { display: flex; align-items: center; gap: var(--space-xs);}.ipt-blog-review-1__inner img { border-radius: 50%; max-width: 50px; max-height: 50px;}.wp-block-button__link { border-radius: 0; background-color: var(--black); color: var(--white); font-size: var(--text-m); line-height: 1; text-transform: uppercase; font-family: "Haarlem Deco"; letter-spacing: 2px; font-weight: 400; border: 1px solid var(--black); transition: .3s;}.wp-block-button__link:hover { background-color: var(--white); color: var(--black);}@media(max-width: 479px) { .wp-block-button, .wp-block-button__link { max-width: 100%; width: 100%; }}.lipo-title { background: #4b6749 !important; color: #fff !important;}.lipo-wrap { background: #c2dbc1 !important;}#lipo_tool_finance .lipo-name { font-size: var(--text-m);}#lipo_tool_finance select.lipo-select { height: 45px; color: var(--black); font-size: var(--text-s); max-width: 400px !important;}.hero-21__ba-btn.btn--black { font-size: var(--text-xs); min-width: 0;}.location-1__services-list { columns: 4;}@media(max-width: 767px) { .location-1__services-list { columns: 2; }}@media(max-width: 478px) { .location-1__services-list { columns: 1; }}.revision__button a:hover,.quiz__button a:hover {color: var(--white) !important;}.ff-full-width {max-width: 100% !important; width: 100% !important;}.hero-21::after {content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: rgba(0, 0, 0, 0.3); z-index: 0;}.alignfull,.wp-block-categories-list.alignfull {max-width: calc(100vw);}.wp-block-embed.is-type-video .perfmatters-lazy-youtube {margin-top: -56.25%;}.wp-video-shortcode { min-width: fit-content !important;}.happyfiles-gallery .figcaption {cursor: pointer;}.authoritly-geo-1-block,.authoritly-content-1-block,.authoritly-content-7-block {padding-left: 20px; padding-right: 20px;}.perfmatters-lazy-youtube {margin-top: 0 !important;}#brxe-eklnsd {max-width: 430px; width: 100%}#brxe-vaqrcs {max-width: 430px; width: 100%}#brxe-yomylb {max-width: 430px; width: 100%}#brxe-xkcinn {max-width: 430px; width: 100%}#brxe-gimysx {max-width: 430px; width: 100%}#brxe-hqpfqc {z-index: 1}@media (max-width: 479px) {#brxe-jqftxw:not(.tag), #brxe-jqftxw img {object-position: 70% 50%}}#brxe-orrewb {z-index: -1; overflow: hidden; display: flex}@media (max-width: 1439px) {#brxe-mriyms {padding-top: 180px}}#brxe-gogpot {width: 100%; max-width: 800px}#brxe-obeeut {margin-top: var(--space-l)}