/* ARIMETRICS CORE FRAMEWORK SHARED TOKENS 2026-08-28 BEGIN */
:root {
  --ari-brand-accent: var(--primary);
  --ari-brand-accent-strong: var(--tertiary);
  --azul: var(--tertiary, #005c83);
  --azul: var(--tertiary, #005c83);
  --ari-brand-navy: #063342;
  --ari-brand-text-muted: #425a62;
  --ari-brand-surface: var(--light, #ffffff);
  --ari-brand-surface-soft: #f4fafb;
  --ari-brand-surface-subtle: #fbfefe;
  --ari-brand-border-soft: #dbe8ec;
  --ari-brand-border-accent-soft: #bfe5ec;
  --ari-brand-border-hover: #b7dce4;
  --ari-brand-white: var(--text-title-reverse, #ffffff);
  --ari-brand-font-heading: Poppins, sans-serif;
  --ari-brand-font-body: Outfit, sans-serif;
  --ari-brand-radius-card: var(--radius-s, 8px);
  --ari-brand-radius-button: 4px;
  --ari-brand-radius-pill: var(--radius-circle, 999px);
  --ari-brand-section-space-y: var(--section-space-m, 70px);
  --ari-brand-section-space-y-lg: var(--section-space-l, 90px);
  --ari-brand-heading-gap: 15px;
  --ari-brand-separator-width: 25px;
  --ari-brand-separator-height: 3px;
  --ari-brand-transition: all .2s ease;
  --ari-brand-shadow-soft: rgba(6, 51, 66, .06);
  --ari-brand-shadow-hover: rgba(6, 51, 66, .09);
}
/* ARIMETRICS CORE FRAMEWORK SHARED TOKENS 2026-08-28 END */
.single-encyclopedia {
    margin: 0 auto; /* Center the entire container */
    padding: 0; /* Optional: Add vertical padding */
}
.content-wrapper {
    max-width: 1200px; /* Set maximum width for the boxed layout */
    margin: 0 auto; /* Center the content */
    background-color: #ffffff; /* Optional: Border around the box */
    border: 0px; /* Optional: Rounded corners */
    padding: 20px; /* Inner padding for the content */
}
/* Optional: Style for the header and footer */
.entry-header, .entry-footer {
    margin-bottom: 20px; /* Space below header and footer */
}
/* 20200629 RELATED ITEMS */
p.relacionados {
	margin-bottom: 1em;
	font-size:24px;
	font-weight:600
}
ul.related-items {
  margin: 0px;
}
li.item {
  border: 1px solid #ddf;
  margin-bottom: 10px;
  display: inline-block;
  width: 18%;
  margin-right: 1%;
  padding: 5px;
  text-align: center;
  border-radius: 10px;
}
li.item a {
	display: block;
}
@media screen and (max-width: 990px){li.item {
	  width: 23.5%;
	  margin-right: 1%;
	}}
@media screen and (max-width: 768px){li.item {
	  width: 31.5%;
	  margin-right: 1%;
	}}
@media screen and (max-width: 640px){li.item {
	  width: 48%;
	  margin-right: 1%;
	}}
/* Align the search form to the right */
.search-form-container {
    text-align: right; /* Align contents of the container to the right */
}
/* Style for the search input field */
.search-form-container .search-field {
    color: #000000; /* Text color */
    background-color: #f0f0f0; /* Light gray background for visibility */
    border: 1px solid #4bbecf; /* Light blue border color */
    border-radius: 10px; /* Rounded corners */

    width: 100%; /* Adjust width as necessary for your design */
    max-width: 400px; /* Adjust max width as needed */
    margin: 10px; /* Space between input and button */
    display: inline-block; /* Allow the input to take only the necessary width */
    text-align: left; /* Align text inside the search field to the left */
}
/* Style for the search button */
.search-form-container .search-submit {
    background-color: #4bbecf; /* Button background color */
    color: #ffffff; /* Button text color */
    border: none; /* Remove default border */
    border-radius: 20px; /* Rounded corners */
    margin: 10px; /* Margin for the button */
    cursor: pointer; /* Change cursor to pointer */
    transition: background-color 0.3s; /* Transition effect for hover */
    display: inline-block; /* Allow button to maintain its size */
    font-weight: bold; /* Make button text bold */
    text-transform: uppercase; /* Capitalize button text */
    font-size: 15px; /* Set the button text size */
}
/* Optional: Style for button hover effect */
.search-form-container .search-submit:hover {
    background-color: #3da9b3; /* Darker shade on hover */
}
.single-encyclopedia h2{
	font-size:24px;
	line-height:3em;
}
.single-encyclopedia h3{
	font-size:22px;
	line-height:3em;
}
/*Betterdocs*/
.betterdocs-category-title {
	color:#4bbecf !important
}
.betterdocs-category-link-btn {
	background-color:#4bbecf !important;
	color:#ffffff !important;
	border:0 !important;
}
.betterdocs-category-header-inner {
    border-bottom: 2px solid #4bbecf;
}
/* wpml */
.wpml-ls-menu-item > a {
    display: flex;
    align-items: center;
}

/* Container styles for the encyclopedia archive */
.encyclopedia-archive {
    width: 1200px; /* Fixed width of the container */
    max-width: 100%; /* Allow it to be responsive */
    margin: 0 auto; /* Center the container */
    padding: 20px; /* Padding around the content */

}
/* Title styling */
.encyclopedia-archive h1 {
    font-size: 2em; /* Title size */
    margin-bottom: 20px; /* Space below the title */
    text-align: center; /* Center the title */
}
/* Styling for the search form */
.search-form-container {
    text-align: right; /* Align the search form to the right */
    margin-bottom: 30px; /* Space below the search form */
}
/* Responsive adjustment for smaller screens */
@media (max-width: 1200px){.encyclopedia-archive {
        width: 100%; /* Set to full width on smaller screens */
        padding: 10px; /* Adjust padding for smaller screens */
    }}
/* Custom styles for the entry title */
.single-encyclopedia .entry-title {
    font-size: 28px; /* Set the font size to 28 pixels */
    color: #111111; /* Set the text color to #111111 */
    margin-bottom: 20px; /* Optional: Add bottom margin for spacing */
}
/* FAQ Glosario Arimetrics */
.single-encyclopedia .geo-faq-block {
  margin-top: 32px;
  padding: 24px;
  border: 1px solid #ccc;
  border-radius: 1px;
  background: #f8fafc;
}
.single-encyclopedia .geo-faq-block .geo-faq-item {
  margin: 0 0 12px;
  border: 1px solid #4bbecf;
  border-radius: 1px;
  background: #eff9fa;
  overflow: hidden;
}
.single-encyclopedia .geo-faq-block .geo-faq-item:last-child {
  margin-bottom: 0;
}
.single-encyclopedia .geo-faq-block .geo-faq-item summary {
  cursor: pointer;
  padding: 15px 18px;
  font-weight: 600;
  color: #1f2933;
  list-style: none;
}
.single-encyclopedia .geo-faq-block .geo-faq-item summary::-webkit-details-marker {
  display: none;
}
.single-encyclopedia .geo-faq-block .geo-faq-item summary::after {
  content: "+";
  float: right;
  font-size: 20px;
  line-height: 1;
  color: #0073aa;
}
.single-encyclopedia .geo-faq-block .geo-faq-item[open] summary::after {
  content: "−";
}
.single-encyclopedia .geo-faq-block .geo-faq-item p {
  margin: 0;
  padding: 0 18px 16px;
  color: #4b5563;
  line-height: 1.65;
}
@media (max-width: 767px){.single-encyclopedia .geo-faq-block {
    padding: 16px;
    margin-top: 24px;
  }
.single-encyclopedia .geo-faq-block .geo-faq-item summary {
    padding: 14px 15px;
  }}
/* Glosario digital: color de bullet points */
.single-encyclopedia ul li::marker {
  color: #4BBECF;
}
/* Glosario digital: rayita vertical gris en H3 (2026-05-11) */
.single-encyclopedia h3 {
  position: relative;
  padding-left: 12px;
}
.single-encyclopedia h3::before {
  content: "";
  position: absolute;
  left: 0;
  top: 25%;
  height: 50%;
  width: 4px;
  background: #d1d5db;
  border-radius: 2px;
}
/* /Glosario digital: rayita vertical gris en H3 */
/* ARISEO BLOG CONTENT STYLES 2026-05-12 BEGIN */
.single-post .entry-content,
.single-post .brxe-post-content {
  --ariseo-blog-accent: #4BBECF;
  --ariseo-blog-accent-soft: rgba(75, 190, 207, 0.12);
  --ariseo-blog-accent-mid: rgba(75, 190, 207, 0.28);
  --ariseo-blog-text: #23313f;
  --ariseo-blog-muted: #5f6f7f;
  --ariseo-blog-border: #dbe7ea;
}
.single-post .entry-content h2,
.single-post .brxe-post-content h2 {
  margin-top: 2.2em;
  margin-bottom: 0.8em;
  padding: 0 0 0.45em;
  color: var(--ariseo-blog-text);
  font-weight: 700;
  line-height: 1.25;
  border-bottom: 3px solid var(--ariseo-blog-accent);
}
.single-post .entry-content h3,
.single-post .brxe-post-content h3 {
  margin-top: 1.8em;
  margin-bottom: 0.65em;
  padding-left: 14px;
  color: var(--ariseo-blog-text);
  font-weight: 700;
  line-height: 1.3;
  border-left: 5px solid var(--ariseo-blog-accent);
}
.single-post .entry-content ul,
.single-post .brxe-post-content ul {
  margin: 1.1em 0 1.4em 1.25em;
  padding-left: 0.9em;
}
.single-post .entry-content ul li,
.single-post .brxe-post-content ul li {
  margin-bottom: 0.55em;
  padding-left: 0.15em;
  line-height: 1.65;
}
.single-post .entry-content ul li::marker,
.single-post .brxe-post-content ul li::marker {
  color: var(--ariseo-blog-accent);
  font-size: 1.15em;
}
.single-post .entry-content .wp-block-table,
.single-post .brxe-post-content .wp-block-table {
  margin: 1.8em 0;
  overflow-x: auto;
  border: 1px solid var(--ariseo-blog-border);
  border-radius: 14px;
  box-shadow: 0 8px 24px rgba(35, 49, 63, 0.08);
}
.single-post .entry-content table,
.single-post .brxe-post-content table {
  width: 100%;
  border-collapse: collapse;
  margin: 0;
  font-size: 0.96em;
  background: #fff;
}
.single-post .entry-content table th,
.single-post .brxe-post-content table th {
  padding: 14px 16px;
  background: var(--ariseo-blog-accent);
  color: #fff;
  font-weight: 700;
  text-align: left;
  border: 1px solid var(--ariseo-blog-accent);
}
.single-post .entry-content table td,
.single-post .brxe-post-content table td {
  padding: 13px 16px;
  color: var(--ariseo-blog-text);
  border: 1px solid var(--ariseo-blog-border);
  vertical-align: top;
}
.single-post .entry-content table tbody tr:nth-child(even),
.single-post .brxe-post-content table tbody tr:nth-child(even) {
  background: #f7fbfc;
}
.single-post .entry-content .geo-faq-block,
.single-post .brxe-post-content .geo-faq-block {
  margin: 2.2em 0 1.5em;
  padding: 22px;
  background: linear-gradient(180deg, var(--ariseo-blog-accent-soft), rgba(255,255,255,0.9));
  border: 1px solid var(--ariseo-blog-accent-mid);
  border-radius: 16px;
  box-shadow: 0 8px 22px rgba(35, 49, 63, 0.07);
}
.single-post .entry-content .geo-faq-title,
.single-post .brxe-post-content .geo-faq-title,
.single-post .entry-content .geo-faq-block h3,
.single-post .brxe-post-content .geo-faq-block h3 {
  margin-top: 0;
  margin-bottom: 1em;
  padding-left: 14px;
  border-left: 5px solid var(--ariseo-blog-accent);
}
.single-post .entry-content .geo-faq-item,
.single-post .brxe-post-content .geo-faq-item {
  margin: 0 0 12px;
  background: #fff;
  border: 1px solid var(--ariseo-blog-border);
  border-radius: 12px;
  overflow: hidden;
}
.single-post .entry-content .geo-faq-item:last-child,
.single-post .brxe-post-content .geo-faq-item:last-child {
  margin-bottom: 0;
}
.single-post .entry-content .geo-faq-item summary,
.single-post .brxe-post-content .geo-faq-item summary {
  position: relative;
  padding: 15px 48px 15px 18px;
  color: var(--ariseo-blog-text);
  font-weight: 700;
  cursor: pointer;
  list-style: none;
}
.single-post .entry-content .geo-faq-item summary::-webkit-details-marker,
.single-post .brxe-post-content .geo-faq-item summary::-webkit-details-marker {
  display: none;
}
.single-post .entry-content .geo-faq-item summary::after,
.single-post .brxe-post-content .geo-faq-item summary::after {
  content: "+";
  position: absolute;
  right: 18px;
  top: 50%;
  transform: translateY(-50%);
  color: var(--ariseo-blog-accent);
  font-size: 1.35em;
  line-height: 1;
}
.single-post .entry-content .geo-faq-item[open] summary::after,
.single-post .brxe-post-content .geo-faq-item[open] summary::after {
  content: "−";
}
.single-post .entry-content .geo-faq-item p,
.single-post .brxe-post-content .geo-faq-item p {
  margin: 0;
  padding: 0 18px 16px;
  color: var(--ariseo-blog-muted);
  line-height: 1.65;
}
@media (max-width: 767px){.single-post .entry-content h2,
  .single-post .brxe-post-content h2 {
    margin-top: 1.8em;
  }
.single-post .entry-content .geo-faq-block,
  .single-post .brxe-post-content .geo-faq-block {
    padding: 16px;
  }
.single-post .entry-content table,
  .single-post .brxe-post-content table {
    min-width: 620px;
  }}
/* ARISEO BLOG CONTENT STYLES 2026-05-12 END */
/* ARISEO BLOG QUICK ANSWER STYLES 2026-05-12 BEGIN */
.single-post .entry-content .geo-answer-block,
.single-post .brxe-post-content .geo-answer-block {
  position: relative;
  margin: 1.7em 0 2em;
  padding: 22px 24px 22px 72px;
  background: linear-gradient(135deg, rgba(75, 190, 207, 0.14), rgba(255,255,255,0.96));
  border: 1px solid rgba(75, 190, 207, 0.34);
  border-left: 6px solid #4BBECF;
  border-radius: 16px;
  box-shadow: 0 10px 26px rgba(35, 49, 63, 0.08);
}
.single-post .entry-content .geo-answer-block::before,
.single-post .brxe-post-content .geo-answer-block::before {
  content: "✓";
  position: absolute;
  left: 22px;
  top: 22px;
  width: 34px;
  height: 34px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #4BBECF;
  color: #fff;
  border-radius: 50%;
  font-weight: 800;
  line-height: 1;
}
.single-post .entry-content .geo-answer-block p,
.single-post .brxe-post-content .geo-answer-block p {
  margin: 0;
  color: #23313f;
  font-size: 1.04em;
  line-height: 1.7;
}
.single-post .entry-content .geo-answer-block strong,
.single-post .brxe-post-content .geo-answer-block strong {
  color: #176f7c;
}
@media (max-width: 767px){.single-post .entry-content .geo-answer-block,
  .single-post .brxe-post-content .geo-answer-block {
    padding: 18px 18px 18px 60px;
  }
.single-post .entry-content .geo-answer-block::before,
  .single-post .brxe-post-content .geo-answer-block::before {
    left: 17px;
    top: 20px;
    width: 30px;
    height: 30px;
  }}
/* ARISEO BLOG QUICK ANSWER STYLES 2026-05-12 END */
/* ARISEO BLOG TOC PLUS SPACING 2026-05-12 BEGIN */
.single-post #toc_container,
.single-post .toc_container,
.single-post .tocplus,
.single-post .tocp,
.single-post .ez-toc-container {
  margin-top: 32px !important;
  margin-bottom: 36px !important;
}
.single-post #toc_container,
.single-post .toc_container {
  padding: 18px 22px !important;
  border-radius: 14px;
  border-color: rgba(75, 190, 207, 0.32) !important;
}
.single-post #toc_container .toc_title,
.single-post .toc_container .toc_title {
  margin-bottom: 12px !important;
  color: #23313f;
  font-weight: 700;
}
.single-post #toc_container ul,
.single-post .toc_container ul {
  margin-bottom: 0 !important;
}
/* ARISEO BLOG TOC PLUS SPACING 2026-05-12 END */
/* ARISEO BLOG TOC SPACING 2026-05-12 BEGIN */
.single-post .entry-content #toc_container,
.single-post .brxe-post-content #toc_container,
.single-post .entry-content .toc_container,
.single-post .brxe-post-content .toc_container {
  margin-top: 1.8em;
  margin-bottom: 2.1em;
  clear: both;
}
.single-post .entry-content #toc_container + h2,
.single-post .brxe-post-content #toc_container + h2,
.single-post .entry-content .toc_container + h2,
.single-post .brxe-post-content .toc_container + h2 {
  margin-top: 2.2em;
}
.single-post .entry-content .toc_title,
.single-post .brxe-post-content .toc_title {
  margin-bottom: 0.85em;
}
/* ARISEO BLOG TOC SPACING 2026-05-12 END */
/* ARISEO BLOG RESPONSIVE TABLES 2026-05-12 BEGIN */
.single-post .entry-content .wp-block-table,
.single-post .brxe-post-content .wp-block-table,
.single-post .entry-content figure.wp-block-table,
.single-post .brxe-post-content figure.wp-block-table {
  display: block;
  width: 100%;
  max-width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  overscroll-behavior-x: contain;
}
.single-post .entry-content .wp-block-table table,
.single-post .brxe-post-content .wp-block-table table,
.single-post .entry-content figure.wp-block-table table,
.single-post .brxe-post-content figure.wp-block-table table {
  width: 100%;
  max-width: none;
  border-collapse: collapse;
}
@media (max-width: 767px){.single-post .entry-content,
  .single-post .brxe-post-content {
    overflow-wrap: break-word;
  }
.single-post .entry-content .wp-block-table,
  .single-post .brxe-post-content .wp-block-table,
  .single-post .entry-content figure.wp-block-table,
  .single-post .brxe-post-content figure.wp-block-table {
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 8px;
    border-radius: 12px;
  }
.single-post .entry-content .wp-block-table::after,
  .single-post .brxe-post-content .wp-block-table::after,
  .single-post .entry-content figure.wp-block-table::after,
  .single-post .brxe-post-content figure.wp-block-table::after {
    content: "Desliza para ver más";
    display: block;
    padding: 8px 12px 10px;
    color: #5f6f7f;
    font-size: 12px;
    line-height: 1.3;
    text-align: right;
  }
.single-post .entry-content .wp-block-table table,
  .single-post .brxe-post-content .wp-block-table table,
  .single-post .entry-content figure.wp-block-table table,
  .single-post .brxe-post-content figure.wp-block-table table {
    min-width: 640px;
    width: max-content;
  }
.single-post .entry-content .wp-block-table th,
  .single-post .brxe-post-content .wp-block-table th,
  .single-post .entry-content .wp-block-table td,
  .single-post .brxe-post-content .wp-block-table td,
  .single-post .entry-content figure.wp-block-table th,
  .single-post .brxe-post-content figure.wp-block-table th,
  .single-post .entry-content figure.wp-block-table td,
  .single-post .brxe-post-content figure.wp-block-table td {
    white-space: normal;
    min-width: 180px;
  }}
/* ARISEO BLOG RESPONSIVE TABLES 2026-05-12 END */
/* ARISEO GLOBAL REMOVE SEPARATORS 2026-05-31 BEGIN */


/* ARISEO GLOBAL REMOVE SEPARATORS 2026-05-31 END */
/* ARISEO MARKETING DIGITAL BLUE INFO CARDS RADIUS 2026-05-31 BEGIN */
body.page-id-28351 #brxe-czcayn .ba-multipurpose-our-solutions__card-content-wrapper {
  border-radius: 16px !important;
  overflow: hidden !important;
}
@media (max-width: 767px){body.page-id-28351 #brxe-czcayn .ba-multipurpose-our-solutions__card-content-wrapper {
    border-radius: 14px !important;
  }}
/* ARISEO MARKETING DIGITAL BLUE INFO CARDS RADIUS 2026-05-31 END */

/* ARISEO GLOSSARY HOME PILLS RADIUS 2026-05-31 BEGIN */
body.post-type-archive-encyclopedia .glosario-termino {
  border-radius: 16px !important;
  overflow: hidden !important;
  transition: transform .22s ease, box-shadow .22s ease, border-color .22s ease !important;
}
body.post-type-archive-encyclopedia .glosario-termino a {
  border-radius: inherit !important;
}
body.post-type-archive-encyclopedia .glosario-termino:hover {
  transform: translateY(-2px);
  box-shadow: 0 14px 32px rgba(10, 11, 36, .08) !important;
  border-color: rgba(75, 190, 207, .6) !important;
}
@media (max-width: 767px){body.post-type-archive-encyclopedia .glosario-termino {
    border-radius: 14px !important;
  }}
/* ARISEO GLOSSARY HOME PILLS RADIUS 2026-05-31 END */
/* ARISEO MARKETING DIGITAL HERO RECT PHOTOS 2026-05-31 BEGIN */







@media (max-width: 991px){

}
@media (max-width: 767px){


}
/* ARISEO MARKETING DIGITAL HERO RECT PHOTOS 2026-05-31 END */

/* ARISEO GLOSSARY TERM CARDS ROUNDED 2026-05-31 BEGIN */
body.post-type-archive-encyclopedia .terms-grid {
  gap: 14px !important;
}
body.post-type-archive-encyclopedia .glosario-termino {
  min-height: 64px !important;
  border: 1px solid rgba(75, 190, 207, .34) !important;
  border-radius: 18px !important;
  background: #eefbfe !important;
  overflow: hidden !important;
  box-shadow: 0 12px 30px rgba(10, 11, 36, .05) !important;
  transition: transform .22s ease, box-shadow .22s ease, border-color .22s ease, background-color .22s ease !important;
}
body.post-type-archive-encyclopedia .glosario-termino a {
  min-height: inherit !important;
  height: 100% !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 16px 20px !important;
  border-radius: inherit !important;
  color: #0a0b24 !important;
  font-weight: 600 !important;
  line-height: 1.25 !important;
  text-align: center !important;
}
body.post-type-archive-encyclopedia .glosario-termino:hover {
  transform: translateY(-3px);
  background: #ffffff !important;
  border-color: rgba(75, 190, 207, .72) !important;
  box-shadow: 0 18px 42px rgba(10, 11, 36, .10) !important;
}
body.post-type-archive-encyclopedia .glosario-termino:hover a {
  color: #0a0b24 !important;
}
@media (max-width: 767px){body.post-type-archive-encyclopedia .terms-grid {
    gap: 12px !important;
  }
body.post-type-archive-encyclopedia .glosario-termino {
    min-height: 58px !important;
    border-radius: 16px !important;
  }
body.post-type-archive-encyclopedia .glosario-termino a {
    padding: 14px 16px !important;
  }}
/* ARISEO GLOSSARY TERM CARDS ROUNDED 2026-05-31 END */
/* ARISEO BLOG ROUNDED CONTENT ELEMENTS 2026-05-31 BEGIN */
.single-post #toc_container,
.single-post .toc_container,
.single-post .tocplus,
.single-post .tocp,
.single-post .ez-toc-container {
  border-radius: 18px !important;
  border: 1px solid rgba(75, 190, 207, .34) !important;
  background: #eff9fa !important;
  overflow: hidden !important;
  box-shadow: 0 14px 34px rgba(10, 11, 36, .06) !important;
}
.single-post .entry-content .wp-block-table,
.single-post .brxe-post-content .wp-block-table,
.single-post .entry-content figure.wp-block-table,
.single-post .brxe-post-content figure.wp-block-table {
  border-radius: 18px !important;
  border: 1px solid rgba(75, 190, 207, .26) !important;
  background: #fff !important;
  overflow: auto !important;
  box-shadow: 0 14px 34px rgba(10, 11, 36, .06) !important;
}
.single-post .entry-content table,
.single-post .brxe-post-content table {
  border-collapse: separate !important;
  border-spacing: 0 !important;
  overflow: hidden !important;
  border-radius: 18px !important;
}
.single-post .entry-content table th,
.single-post .brxe-post-content table th {
  border-top: 0 !important;
}
.single-post .entry-content table th:first-child,
.single-post .brxe-post-content table th:first-child {
  border-top-left-radius: 17px !important;
}
.single-post .entry-content table th:last-child,
.single-post .brxe-post-content table th:last-child {
  border-top-right-radius: 17px !important;
}
.single-post .entry-content table tr:last-child td:first-child,
.single-post .brxe-post-content table tr:last-child td:first-child {
  border-bottom-left-radius: 17px !important;
}
.single-post .entry-content table tr:last-child td:last-child,
.single-post .brxe-post-content table tr:last-child td:last-child {
  border-bottom-right-radius: 17px !important;
}
.single-post .entry-content .geo-faq-block,
.single-post .brxe-post-content .geo-faq-block,
.single-post .entry-content .wp-block-rank-math-faq-block,
.single-post .brxe-post-content .wp-block-rank-math-faq-block,
.single-post .entry-content .rank-math-block,
.single-post .brxe-post-content .rank-math-block,
.single-post .entry-content .schema-faq,
.single-post .brxe-post-content .schema-faq {
  border-radius: 18px !important;
  border: 1px solid rgba(75, 190, 207, .30) !important;
  background: #f8fcfd !important;
  overflow: hidden !important;
  box-shadow: 0 14px 34px rgba(10, 11, 36, .06) !important;
}
.single-post .entry-content .geo-faq-block .geo-faq-item,
.single-post .brxe-post-content .geo-faq-block .geo-faq-item,
.single-post .entry-content .rank-math-list-item,
.single-post .brxe-post-content .rank-math-list-item,
.single-post .entry-content .schema-faq-section,
.single-post .brxe-post-content .schema-faq-section,
.single-post .entry-content details,
.single-post .brxe-post-content details {
  border-radius: 16px !important;
  border: 1px solid rgba(75, 190, 207, .30) !important;
  background: #eff9fa !important;
  overflow: hidden !important;
}
.single-post .entry-content .geo-faq-block .geo-faq-item + .geo-faq-item,
.single-post .brxe-post-content .geo-faq-block .geo-faq-item + .geo-faq-item,
.single-post .entry-content .rank-math-list-item + .rank-math-list-item,
.single-post .brxe-post-content .rank-math-list-item + .rank-math-list-item,
.single-post .entry-content .schema-faq-section + .schema-faq-section,
.single-post .brxe-post-content .schema-faq-section + .schema-faq-section {
  margin-top: 12px !important;
}
@media (max-width: 767px){.single-post #toc_container,
  .single-post .toc_container,
  .single-post .tocplus,
  .single-post .tocp,
  .single-post .ez-toc-container,
  .single-post .entry-content .wp-block-table,
  .single-post .brxe-post-content .wp-block-table,
  .single-post .entry-content figure.wp-block-table,
  .single-post .brxe-post-content figure.wp-block-table,
  .single-post .entry-content .geo-faq-block,
  .single-post .brxe-post-content .geo-faq-block,
  .single-post .entry-content .wp-block-rank-math-faq-block,
  .single-post .brxe-post-content .wp-block-rank-math-faq-block,
  .single-post .entry-content .rank-math-block,
  .single-post .brxe-post-content .rank-math-block,
  .single-post .entry-content .schema-faq,
  .single-post .brxe-post-content .schema-faq {
    border-radius: 16px !important;
  }}
/* ARISEO BLOG ROUNDED CONTENT ELEMENTS 2026-05-31 END */
/* ARISEO SECTORES CARD ROUNDED STYLE 2026-05-31 BEGIN */


body.page-id-15598 .ba-multipurpose-services__service-card-wrapper:hover,
body.parent-pageid-15598 .ba-multipurpose-services__service-card-wrapper:hover {
  transform: translateY(-3px) !important;
  background: #fff !important;
  border-color: rgba(75, 190, 207, .72) !important;
  box-shadow: 0 20px 44px rgba(10, 11, 36, .11) !important;
}
body.page-id-15598 .ba-multipurpose-services__service-card-wrapper img,
body.parent-pageid-15598 .ba-multipurpose-services__service-card-wrapper img,
body.page-id-15598 .ba-multipurpose-services__service-card-wrapper figure,
body.parent-pageid-15598 .ba-multipurpose-services__service-card-wrapper figure {
  border-radius: 18px !important;
  overflow: hidden !important;
}


@media (max-width: 767px){}
/* ARISEO SECTORES CARD ROUNDED STYLE 2026-05-31 END */
/* ARISEO BLOG ARCHIVE CARD ROUNDED STYLE 2026-05-31 BEGIN */
.blog .ba-multipurpose-blog__post.brxe-posts .bricks-layout-item,
.archive.category .ba-multipurpose-blog__post.brxe-posts .bricks-layout-item {
  overflow: visible !important;
}
.blog .ba-multipurpose-blog__post.brxe-posts .image-wrapper,
.archive.category .ba-multipurpose-blog__post.brxe-posts .image-wrapper {
  border-radius: 20px !important;
  overflow: hidden !important;
  background: #eefbfe !important;
  box-shadow: 0 14px 34px rgba(10, 11, 36, .06) !important;
}
.blog .ba-multipurpose-blog__post.brxe-posts .image,
.archive.category .ba-multipurpose-blog__post.brxe-posts .image,
.blog .ba-multipurpose-blog__post.brxe-posts img,
.archive.category .ba-multipurpose-blog__post.brxe-posts img {
  border-radius: 20px !important;
}
.blog .ba-multipurpose-blog__post.brxe-posts .content-wrapper,
.archive.category .ba-multipurpose-blog__post.brxe-posts .content-wrapper {
  border: 1px solid rgba(75, 190, 207, .28) !important;
  border-radius: 20px !important;
  overflow: hidden !important;
  background: #ffffff !important;
  box-shadow: 0 16px 38px rgba(10, 11, 36, .08) !important;
  transition: transform .22s ease, box-shadow .22s ease, border-color .22s ease !important;
}
.blog .ba-multipurpose-blog__post.brxe-posts .bricks-layout-item:hover .content-wrapper,
.archive.category .ba-multipurpose-blog__post.brxe-posts .bricks-layout-item:hover .content-wrapper {
  transform: translateY(-3px) !important;
  border-color: rgba(75, 190, 207, .68) !important;
  box-shadow: 0 22px 46px rgba(10, 11, 36, .12) !important;
}
.blog .ba-multipurpose-blog__post.brxe-posts .overlay-wrapper,
.archive.category .ba-multipurpose-blog__post.brxe-posts .overlay-wrapper,
.blog .ba-multipurpose-blog__post.brxe-posts .overlay-inner,
.archive.category .ba-multipurpose-blog__post.brxe-posts .overlay-inner {
  border-radius: 0 0 14px 0 !important;
  overflow: hidden !important;
}
.blog .ba-multipurpose-blog__post.brxe-posts .content-wrapper hr,
.archive.category .ba-multipurpose-blog__post.brxe-posts .content-wrapper hr,
.blog .ba-multipurpose-blog__post.brxe-posts .content-wrapper .separator,
.archive.category .ba-multipurpose-blog__post.brxe-posts .content-wrapper .separator {
  display: none !important;
}
@media (max-width: 767px){.blog .ba-multipurpose-blog__post.brxe-posts .image-wrapper,
  .archive.category .ba-multipurpose-blog__post.brxe-posts .image-wrapper,
  .blog .ba-multipurpose-blog__post.brxe-posts .content-wrapper,
  .archive.category .ba-multipurpose-blog__post.brxe-posts .content-wrapper,
  .blog .ba-multipurpose-blog__post.brxe-posts .image,
  .archive.category .ba-multipurpose-blog__post.brxe-posts .image,
  .blog .ba-multipurpose-blog__post.brxe-posts img,
  .archive.category .ba-multipurpose-blog__post.brxe-posts img {
    border-radius: 18px !important;
  }}
/* ARISEO BLOG ARCHIVE CARD ROUNDED STYLE 2026-05-31 END */
/* ARISEO BLOG DETAIL ROUNDED BLOCKS 2026-05-31 BEGIN */
body.single-post #brx-content .brxe-post-content .geo-answer-block,
body.single-post #brx-content .entry-content .geo-answer-block {
  border-radius: 20px !important;
  overflow: hidden !important;
  box-shadow: 0 14px 34px rgba(10, 11, 36, .07) !important;
}
body.single-post #brx-content .brxe-post-content .geo-answer-block::before,
body.single-post #brx-content .entry-content .geo-answer-block::before {
  border-radius: 12px !important;
}
body.single-post #brx-content .brxe-post-content #toc_container,
body.single-post #brx-content .entry-content #toc_container,
body.single-post #brx-content .brxe-post-content .toc_container,
body.single-post #brx-content .entry-content .toc_container,
body.single-post #brx-content .brxe-post-content .tocplus,
body.single-post #brx-content .entry-content .tocplus,
body.single-post #brx-content .brxe-post-content .tocp,
body.single-post #brx-content .entry-content .tocp,
body.single-post #brx-content .brxe-post-content .ez-toc-container,
body.single-post #brx-content .entry-content .ez-toc-container {
  border-radius: 20px !important;
  overflow: hidden !important;
  box-shadow: 0 14px 34px rgba(10, 11, 36, .06) !important;
}
body.single-post #brx-content #brxe-ariseo-sidebar .bricks-widget-wrapper,
body.single-post #brx-content #brxe-ariseo-blog-sidebar .bricks-widget-wrapper {
  border-radius: 18px !important;
  overflow: hidden !important;
  box-shadow: 0 14px 34px rgba(10, 11, 36, .06) !important;
}
body.single-post #brx-content #brxe-ariseo-sidebar input[type="search"],
body.single-post #brx-content #brxe-ariseo-blog-sidebar input[type="search"] {
  border-radius: 14px !important;
}
body.single-post #brx-content #brxe-ariseo-sidebar .bricks-widget-title,
body.single-post #brx-content #brxe-ariseo-blog-sidebar .bricks-widget-title {
  border-radius: 18px 18px 0 0 !important;
}
body.single-post #brx-content #brxe-ariseo-sidebar .bricks-search-form,
body.single-post #brx-content #brxe-ariseo-blog-sidebar .bricks-search-form,
body.single-post #brx-content #brxe-ariseo-sidebar .bricks-widget-wrapper > ul,
body.single-post #brx-content #brxe-ariseo-blog-sidebar .bricks-widget-wrapper > ul {
  border-radius: 0 0 18px 18px !important;
}
@media (max-width: 767px){body.single-post #brx-content .brxe-post-content .geo-answer-block,
  body.single-post #brx-content .entry-content .geo-answer-block,
  body.single-post #brx-content .brxe-post-content #toc_container,
  body.single-post #brx-content .entry-content #toc_container,
  body.single-post #brx-content #brxe-ariseo-sidebar .bricks-widget-wrapper,
  body.single-post #brx-content #brxe-ariseo-blog-sidebar .bricks-widget-wrapper {
    border-radius: 18px !important;
  }}
/* ARISEO BLOG DETAIL ROUNDED BLOCKS 2026-05-31 END */
/* ARISEO GLOBAL HOMOGENEOUS ROUNDED STYLE 2026-05-31 BEGIN */





body:not(.home) .ba-multipurpose-services__service-card-wrapper:hover,
body:not(.home) .ba-multipurpose-our-solutions__card-content-wrapper:hover,
body:not(.home) .bm-counter-11-card:hover,
body:not(.home) .ba-multipurpose-blog__post .bricks-layout-item:hover .content-wrapper {
  transform: translateY(-3px) !important;
  border-color: rgba(75, 190, 207, .68) !important;
  box-shadow: 0 22px 46px rgba(10, 11, 36, .12) !important;
  transition: transform .22s ease, box-shadow .22s ease, border-color .22s ease, background-color .22s ease !important;
}









body:not(.home) section[id*="faq" i] .accordion-title-wrapper::before,
body:not(.home) section[id*="faq" i] .accordion-title-wrapper::after,
body:not(.home) .accordion-6-main.brxe-accordion-nested .accordion-title-wrapper::before,
body:not(.home) .accordion-6-main.brxe-accordion-nested .accordion-title-wrapper::after {
  content: "" !important;
  position: absolute !important;
  right: 8px !important;
  top: 50% !important;
  width: 25px !important;
  height: 2px !important;
  background: #4bbecf !important;
  border-radius: 2px !important;
  transform-origin: center !important;
  transition: transform .2s ease, opacity .2s ease !important;
}
body:not(.home) section[id*="faq" i] .accordion-title-wrapper::before,
body:not(.home) .accordion-6-main.brxe-accordion-nested .accordion-title-wrapper::before {
  transform: translateY(-50%) rotate(0deg) !important;
}
body:not(.home) section[id*="faq" i] .accordion-title-wrapper::after,
body:not(.home) .accordion-6-main.brxe-accordion-nested .accordion-title-wrapper::after {
  transform: translateY(-50%) rotate(90deg) !important;
}
body:not(.home) section[id*="faq" i] .accordion-title-wrapper[aria-expanded="true"]::before,
body:not(.home) section[id*="faq" i] .accordion-title-wrapper.brx-open::before,
body:not(.home) .accordion-6-main.brxe-accordion-nested .accordion-title-wrapper[aria-expanded="true"]::before,
body:not(.home) .accordion-6-main.brxe-accordion-nested .accordion-title-wrapper.brx-open::before {
  transform: translateY(-50%) rotate(-45deg) !important;
}
body:not(.home) section[id*="faq" i] .accordion-title-wrapper[aria-expanded="true"]::after,
body:not(.home) section[id*="faq" i] .accordion-title-wrapper.brx-open::after,
body:not(.home) .accordion-6-main.brxe-accordion-nested .accordion-title-wrapper[aria-expanded="true"]::after,
body:not(.home) .accordion-6-main.brxe-accordion-nested .accordion-title-wrapper.brx-open::after {
  opacity: 0 !important;
  transform: translateY(-50%) rotate(-45deg) !important;
}
@media (max-width: 767px){


}
/* ARISEO GLOBAL HOMOGENEOUS ROUNDED STYLE 2026-05-31 END */
/* ARISEO CONTACT FORM ROUNDED 2026-05-31 BEGIN */







@media (max-width: 767px){
}
/* ARISEO CONTACT FORM ROUNDED 2026-05-31 END */
/* ARISEO BLOG FAQ CONTAINER ROUNDED 2026-05-31 BEGIN */
.single-post .entry-content .geo-faq-block,
.single-post .brxe-post-content .geo-faq-block {
  border-radius: 24px !important;
  overflow: hidden !important;
  background-clip: padding-box !important;
}
.single-post .entry-content .geo-faq-block::before,
.single-post .brxe-post-content .geo-faq-block::before,
.single-post .entry-content .geo-faq-block::after,
.single-post .brxe-post-content .geo-faq-block::after {
  border-radius: 24px !important;
}
.single-post .entry-content .geo-faq-block .geo-faq-item,
.single-post .brxe-post-content .geo-faq-block .geo-faq-item {
  border-radius: 18px !important;
}
@media (max-width: 767px){.single-post .entry-content .geo-faq-block,
  .single-post .brxe-post-content .geo-faq-block {
    border-radius: 18px !important;
  }
.single-post .entry-content .geo-faq-block .geo-faq-item,
  .single-post .brxe-post-content .geo-faq-block .geo-faq-item {
    border-radius: 14px !important;
  }}
/* ARISEO BLOG FAQ CONTAINER ROUNDED 2026-05-31 END */
/* ARISEO SERVICE PAGES ROUNDED STYLE 2026-05-31 BEGIN */



:is(body.page-id-13657, body.page-id-3944, body.page-id-28351, body.page-id-3982, body.page-id-68030, body.page-id-31759, body.page-id-817, body.page-id-62182, body.page-id-1308, body.page-id-70797, body.page-id-7678, body.page-id-61966, body.page-id-10086, body.page-id-3539, body.page-id-61923, body.page-id-68509, body.page-id-3997, body.page-id-31819, body.page-id-69741, body.page-id-31782, body.page-id-4358, body.page-id-32271, body.page-id-3974, body.page-id-4440) .timeline-3-card {
  padding: 18px 20px !important;
}
:is(body.page-id-13657, body.page-id-3944, body.page-id-28351, body.page-id-3982, body.page-id-68030, body.page-id-31759, body.page-id-817, body.page-id-62182, body.page-id-1308, body.page-id-70797, body.page-id-7678, body.page-id-61966, body.page-id-10086, body.page-id-3539, body.page-id-61923, body.page-id-68509, body.page-id-3997, body.page-id-31819, body.page-id-69741, body.page-id-31782, body.page-id-4358, body.page-id-32271, body.page-id-3974, body.page-id-4440) .feature-21-list-card:hover,
:is(body.page-id-13657, body.page-id-3944, body.page-id-28351, body.page-id-3982, body.page-id-68030, body.page-id-31759, body.page-id-817, body.page-id-62182, body.page-id-1308, body.page-id-70797, body.page-id-7678, body.page-id-61966, body.page-id-10086, body.page-id-3539, body.page-id-61923, body.page-id-68509, body.page-id-3997, body.page-id-31819, body.page-id-69741, body.page-id-31782, body.page-id-4358, body.page-id-32271, body.page-id-3974, body.page-id-4440) .timeline-3-card:hover {
  border-color: rgba(75, 190, 207, .68) !important;
  box-shadow: 0 22px 46px rgba(10, 11, 36, .12) !important;
  transform: translateY(-3px) !important;
  transition: transform .22s ease, box-shadow .22s ease, border-color .22s ease !important;
}








:is(body.page-id-13657, body.page-id-3944, body.page-id-28351, body.page-id-3982, body.page-id-68030, body.page-id-31759, body.page-id-817, body.page-id-62182, body.page-id-1308, body.page-id-70797, body.page-id-7678, body.page-id-61966, body.page-id-10086, body.page-id-3539, body.page-id-61923, body.page-id-68509, body.page-id-3997, body.page-id-31819, body.page-id-69741, body.page-id-31782, body.page-id-4358, body.page-id-32271, body.page-id-3974, body.page-id-4440) .accordion-1-accord__title::before,
:is(body.page-id-13657, body.page-id-3944, body.page-id-28351, body.page-id-3982, body.page-id-68030, body.page-id-31759, body.page-id-817, body.page-id-62182, body.page-id-1308, body.page-id-70797, body.page-id-7678, body.page-id-61966, body.page-id-10086, body.page-id-3539, body.page-id-61923, body.page-id-68509, body.page-id-3997, body.page-id-31819, body.page-id-69741, body.page-id-31782, body.page-id-4358, body.page-id-32271, body.page-id-3974, body.page-id-4440) .accordion-1-accord__title::after {
  content: "" !important;
  position: absolute !important;
  right: 8px !important;
  top: 50% !important;
  width: 25px !important;
  height: 2px !important;
  background: #4bbecf !important;
  border-radius: 2px !important;
  transform-origin: center !important;
  transition: transform .2s ease, opacity .2s ease !important;
}
:is(body.page-id-13657, body.page-id-3944, body.page-id-28351, body.page-id-3982, body.page-id-68030, body.page-id-31759, body.page-id-817, body.page-id-62182, body.page-id-1308, body.page-id-70797, body.page-id-7678, body.page-id-61966, body.page-id-10086, body.page-id-3539, body.page-id-61923, body.page-id-68509, body.page-id-3997, body.page-id-31819, body.page-id-69741, body.page-id-31782, body.page-id-4358, body.page-id-32271, body.page-id-3974, body.page-id-4440) .accordion-1-accord__title::before {
  transform: translateY(-50%) rotate(0deg) !important;
}
:is(body.page-id-13657, body.page-id-3944, body.page-id-28351, body.page-id-3982, body.page-id-68030, body.page-id-31759, body.page-id-817, body.page-id-62182, body.page-id-1308, body.page-id-70797, body.page-id-7678, body.page-id-61966, body.page-id-10086, body.page-id-3539, body.page-id-61923, body.page-id-68509, body.page-id-3997, body.page-id-31819, body.page-id-69741, body.page-id-31782, body.page-id-4358, body.page-id-32271, body.page-id-3974, body.page-id-4440) .accordion-1-accord__title::after {
  transform: translateY(-50%) rotate(90deg) !important;
}
:is(body.page-id-13657, body.page-id-3944, body.page-id-28351, body.page-id-3982, body.page-id-68030, body.page-id-31759, body.page-id-817, body.page-id-62182, body.page-id-1308, body.page-id-70797, body.page-id-7678, body.page-id-61966, body.page-id-10086, body.page-id-3539, body.page-id-61923, body.page-id-68509, body.page-id-3997, body.page-id-31819, body.page-id-69741, body.page-id-31782, body.page-id-4358, body.page-id-32271, body.page-id-3974, body.page-id-4440) .accordion-1-accord__title[aria-expanded="true"]::before,
:is(body.page-id-13657, body.page-id-3944, body.page-id-28351, body.page-id-3982, body.page-id-68030, body.page-id-31759, body.page-id-817, body.page-id-62182, body.page-id-1308, body.page-id-70797, body.page-id-7678, body.page-id-61966, body.page-id-10086, body.page-id-3539, body.page-id-61923, body.page-id-68509, body.page-id-3997, body.page-id-31819, body.page-id-69741, body.page-id-31782, body.page-id-4358, body.page-id-32271, body.page-id-3974, body.page-id-4440) .accordion-1-accord-item.brx-open .accordion-1-accord__title::before {
  transform: translateY(-50%) rotate(-45deg) !important;
}
:is(body.page-id-13657, body.page-id-3944, body.page-id-28351, body.page-id-3982, body.page-id-68030, body.page-id-31759, body.page-id-817, body.page-id-62182, body.page-id-1308, body.page-id-70797, body.page-id-7678, body.page-id-61966, body.page-id-10086, body.page-id-3539, body.page-id-61923, body.page-id-68509, body.page-id-3997, body.page-id-31819, body.page-id-69741, body.page-id-31782, body.page-id-4358, body.page-id-32271, body.page-id-3974, body.page-id-4440) .accordion-1-accord__title[aria-expanded="true"]::after,
:is(body.page-id-13657, body.page-id-3944, body.page-id-28351, body.page-id-3982, body.page-id-68030, body.page-id-31759, body.page-id-817, body.page-id-62182, body.page-id-1308, body.page-id-70797, body.page-id-7678, body.page-id-61966, body.page-id-10086, body.page-id-3539, body.page-id-61923, body.page-id-68509, body.page-id-3997, body.page-id-31819, body.page-id-69741, body.page-id-31782, body.page-id-4358, body.page-id-32271, body.page-id-3974, body.page-id-4440) .accordion-1-accord-item.brx-open .accordion-1-accord__title::after {
  opacity: 0 !important;
  transform: translateY(-50%) rotate(-45deg) !important;
}

@media (max-width: 767px){


}
/* ARISEO SERVICE PAGES ROUNDED STYLE 2026-05-31 END */
/* ARISEO SERVICE NUMBERS HOME STYLE 2026-05-31 BEGIN */

:is(body.page-id-13657, body.page-id-3944, body.page-id-28351, body.page-id-3982, body.page-id-68030, body.page-id-31759, body.page-id-817, body.page-id-62182, body.page-id-1308, body.page-id-70797, body.page-id-7678, body.page-id-61966, body.page-id-10086, body.page-id-3539, body.page-id-61923, body.page-id-68509, body.page-id-3997, body.page-id-31819, body.page-id-69741, body.page-id-31782, body.page-id-4358, body.page-id-32271, body.page-id-3974, body.page-id-4440, body.page-id-34734, body.page-id-33802, body.page-id-31486, body.page-id-23471, body.page-id-65641, body.page-id-23479, body.page-id-23645, body.page-id-62104, body.page-id-29532, body.page-id-23475, body.page-id-66912, body.page-id-23483, body.page-id-24411, body.page-id-69760, body.page-id-67203, body.page-id-57203, body.page-id-66288, body.page-id-34925, body.page-id-64085, body.page-id-29435, body.page-id-70985, body.page-id-71039, body.page-id-30719, body.page-id-26228, body.page-id-57245, body.page-id-25993, body.page-id-29391, body.page-id-26102, body.page-id-26038, body.page-id-66949, body.page-id-28983, body.page-id-64167, body.page-id-66398, body.page-id-32615, body.page-id-66791, body.page-id-33772, body.page-id-34983, body.page-id-63659, body.page-id-35981, body.page-id-63393, body.page-id-35087, body.page-id-67116, body.page-id-35000, body.page-id-66415, body.page-id-65740, body.parent-pageid-15598) .bm-counter-11-card:hover,
:is(body.page-id-13657, body.page-id-3944, body.page-id-28351, body.page-id-3982, body.page-id-68030, body.page-id-31759, body.page-id-817, body.page-id-62182, body.page-id-1308, body.page-id-70797, body.page-id-7678, body.page-id-61966, body.page-id-10086, body.page-id-3539, body.page-id-61923, body.page-id-68509, body.page-id-3997, body.page-id-31819, body.page-id-69741, body.page-id-31782, body.page-id-4358, body.page-id-32271, body.page-id-3974, body.page-id-4440, body.page-id-34734, body.page-id-33802, body.page-id-31486, body.page-id-23471, body.page-id-65641, body.page-id-23479, body.page-id-23645, body.page-id-62104, body.page-id-29532, body.page-id-23475, body.page-id-66912, body.page-id-23483, body.page-id-24411, body.page-id-69760, body.page-id-67203, body.page-id-57203, body.page-id-66288, body.page-id-34925, body.page-id-64085, body.page-id-29435, body.page-id-70985, body.page-id-71039, body.page-id-30719, body.page-id-26228, body.page-id-57245, body.page-id-25993, body.page-id-29391, body.page-id-26102, body.page-id-26038, body.page-id-66949, body.page-id-28983, body.page-id-64167, body.page-id-66398, body.page-id-32615, body.page-id-66791, body.page-id-33772, body.page-id-34983, body.page-id-63659, body.page-id-35981, body.page-id-63393, body.page-id-35087, body.page-id-67116, body.page-id-35000, body.page-id-66415, body.page-id-65740, body.parent-pageid-15598) .value-card:hover {
  transform: none !important;
  box-shadow: none !important;
  border-color: #4bbecf !important;
}


@media (max-width: 767px){
}
/* ARISEO SERVICE NUMBERS HOME STYLE 2026-05-31 END */
/* ARISEO GLOSSARY SINGLE FAQ RELATED RADIUS 2026-05-31 BEGIN */
.single-encyclopedia .geo-faq-block {
  border-radius: 16px !important;
  overflow: hidden !important;
}
.single-encyclopedia .geo-faq-block .geo-faq-item {
  border-radius: 12px !important;
}
.single-encyclopedia .related-items .item {
  border-radius: 14px !important;
  overflow: hidden !important;
}
.single-encyclopedia .related-items .item a {
  border-radius: inherit !important;
}
@media (max-width: 767px){.single-encyclopedia .geo-faq-block {
    border-radius: 14px !important;
  }
.single-encyclopedia .geo-faq-block .geo-faq-item,
  .single-encyclopedia .related-items .item {
    border-radius: 12px !important;
  }}
/* ARISEO GLOSSARY SINGLE FAQ RELATED RADIUS 2026-05-31 END */
/* ARISEO FOOTER GLOSSARY FAQ FIX 2026-05-31 BEGIN */
.single-encyclopedia .geo-faq-block {
  padding: 0 !important;
  border-color: #4bbecf !important;
  border-radius: 16px !important;
  overflow: hidden !important;
  background: #eff9fa !important;
}
.single-encyclopedia .geo-faq-block .geo-faq-item {
  margin: 0 !important;
  border: 0 !important;
  border-bottom: 1px solid rgba(75, 190, 207, .75) !important;
  border-radius: 0 !important;
  background: transparent !important;
}
.single-encyclopedia .geo-faq-block .geo-faq-item:last-child {
  border-bottom: 0 !important;
}
.single-encyclopedia .geo-faq-block .geo-faq-item summary {
  padding: 18px 24px !important;
}
.single-encyclopedia .geo-faq-block .geo-faq-item p {
  padding: 0 24px 20px !important;
}
@media (max-width: 767px){.single-encyclopedia .geo-faq-block {
    border-radius: 14px !important;
  }
.single-encyclopedia .geo-faq-block .geo-faq-item summary {
    padding: 16px 18px !important;
  }
.single-encyclopedia .geo-faq-block .geo-faq-item p {
    padding: 0 18px 18px !important;
  }}
/* ARISEO FOOTER GLOSSARY FAQ FIX 2026-05-31 END */
/* ARISEO HEADER LOGO NO CROP 2026-05-31 BEGIN */



@media (max-width: 478px){}
/* ARISEO HEADER LOGO NO CROP 2026-05-31 END */

/* ARISEO MARKETING DIGITAL SERVICE SPACING FIX 2026-05-31 BEGIN */






@media (max-width: 991px){

}
@media (max-width: 767px){

}
/* ARISEO MARKETING DIGITAL SERVICE SPACING FIX 2026-05-31 END */
/* ARISEO GLOSSARY SINGLE TOC RADIUS 2026-06-01 BEGIN */
body.single-encyclopedia #toc_container,
body.single-encyclopedia .toc_container,
body.single-encyclopedia .tocplus,
body.single-encyclopedia .tocp,
body.single-encyclopedia .ez-toc-container {
  border-radius: 16px !important;
  overflow: hidden !important;
  border: 1px solid #4bbecf !important;
  background: #eff9fa !important;
  box-shadow: 0 14px 34px rgba(10, 11, 36, .06) !important;
}
body.single-encyclopedia #toc_container .toc_title,
body.single-encyclopedia .toc_container .toc_title {
  margin-top: 0 !important;
  border-radius: 16px 16px 0 0 !important;
}
body.single-encyclopedia #toc_container ul,
body.single-encyclopedia .toc_container ul,
body.single-encyclopedia #toc_container ol,
body.single-encyclopedia .toc_container ol {
  margin-bottom: 0 !important;
  border-radius: 0 0 16px 16px !important;
}
@media (max-width: 767px){body.single-encyclopedia #toc_container,
  body.single-encyclopedia .toc_container,
  body.single-encyclopedia .tocplus,
  body.single-encyclopedia .tocp,
  body.single-encyclopedia .ez-toc-container {
    border-radius: 14px !important;
  }
body.single-encyclopedia #toc_container .toc_title,
  body.single-encyclopedia .toc_container .toc_title {
    border-radius: 14px 14px 0 0 !important;
  }
body.single-encyclopedia #toc_container ul,
  body.single-encyclopedia .toc_container ul,
  body.single-encyclopedia #toc_container ol,
  body.single-encyclopedia .toc_container ol {
    border-radius: 0 0 14px 14px !important;
  }}
/* ARISEO GLOSSARY SINGLE TOC RADIUS 2026-06-01 END */
/* ARISEO GOOGLE ADS IMAGE FIX 2026-06-04 BEGIN */









@media (max-width: 991px){
}
@media (max-width: 767px){



}
/* ARISEO GOOGLE ADS IMAGE FIX 2026-06-04 END */
/* ARISEO HOME TRANSPARENT HEADER 2026-05-31 BEGIN */
body.home #brx-header {
  position: fixed !important;
  top: 0 !important;
  right: 0 !important;
  left: 0 !important;
  z-index: 9999 !important;
  width: 100% !important;
}
body.home.admin-bar #brx-header {
  top: 32px !important;
}
body.home #brx-header .ba-multipurpose-header.brxe-section{background-color:transparent;box-shadow:none;}

body.home.ariseo-home-header-solid #brx-header .ba-multipurpose-header.brxe-section {
  background-color: #0a0b24 !important;
  box-shadow: 0 12px 30px rgba(10, 11, 36, .18) !important;
  backdrop-filter: blur(0) !important;
  -webkit-backdrop-filter: blur(0) !important;
}

@supports (animation-timeline: scroll()){body.home #brx-header .ba-multipurpose-header.brxe-section {
    animation-name: ariseoHomeHeaderSolid;
    animation-duration: 1s;
    animation-timing-function: linear;
    animation-fill-mode: both;
    animation-timeline: scroll(root block);
    animation-range: 0 130px;
  }}
@keyframes ariseoHomeHeaderSolid {
  0% {
    background-color: transparent;
    box-shadow: none;
    backdrop-filter: none;
    -webkit-backdrop-filter: none;
  }
  100% {
    background-color: #0a0b24;
    box-shadow: 0 12px 30px rgba(10, 11, 36, .18);
    backdrop-filter: blur(0);
    -webkit-backdrop-filter: blur(0);
  }
}
@media (max-width: 991px){
body.home #brx-header .ba-multipurpose-header.brxe-section {
    background-color: rgba(10, 11, 36, .12);
  }
body.home.ariseo-home-header-solid #brx-header .ba-multipurpose-header.brxe-section {
    background-color: #0a0b24 !important;
  }}
@media (max-width: 782px){body.home.admin-bar #brx-header {
    top: 46px !important;
  }}
/* ARISEO HOME TRANSPARENT HEADER 2026-05-31 END */
/* ARISEO GOOGLE ADS EN ALIGNMENT 2026-06-05 BEGIN */

/* ARISEO GOOGLE ADS IMAGE FIX 2026-06-04 BEGIN */
body.page-id-61918 #brxe-331dae {
  align-items: center !important;
  justify-content: center !important;
  flex-direction: column !important;
  gap: 14px !important;
  min-height: clamp(360px, 37vw, 480px) !important;
  overflow: visible !important;
}
body.page-id-61918 #brxe-38d5d3 {
  width: min(70%, 370px) !important;
  max-width: 370px !important;
  height: auto !important;
  align-self: center !important;
  margin: 0 auto !important;
}
body.page-id-61918 #brxe-38d5d3 img,
body.page-id-61918 #brxe-38d5d3 picture {
  width: 100% !important;
  height: auto !important;
  object-fit: contain !important;
  border-radius: 0 !important;
}
body.page-id-61918 #brxe-bd2bb0 {
  position: static !important;
  width: clamp(90px, 7.5vw, 106px) !important;
  height: auto !important;
  left: auto !important;
  bottom: auto !important;
  margin: -8px auto 0 !important;
  padding: 8px !important;
  background: #ffffff !important;
  border: 1px solid rgba(10, 11, 36, .08) !important;
  border-radius: 12px !important;
  box-shadow: 0 14px 34px rgba(10, 11, 36, .12) !important;
  overflow: visible !important;
}
body.page-id-61918 #brxe-bd2bb0 img,
body.page-id-61918 #brxe-bd2bb0 picture,
body.page-id-61918 #brxe-bd2bb0 a {
  width: 100% !important;
  height: auto !important;
  object-fit: contain !important;
  border-radius: 0 !important;
}
body.page-id-61918 #brxe-cavggi {
  align-items: center !important;
}
body.page-id-61918 #brxe-chozsd {
  height: auto !important;
  min-height: 0 !important;
  align-items: center !important;
  justify-content: center !important;
}
body.page-id-61918 #brxe-rxnfnx {
  display: block !important;
  width: min(100%, 420px) !important;
  max-width: 420px !important;
  height: auto !important;
  min-height: 0 !important;
  margin: 24px auto 0 !important;
  padding: 0 !important;
}
body.page-id-61918 #brxe-rxnfnx img,
body.page-id-61918 #brxe-rxnfnx picture {
  width: 100% !important;
  max-width: 420px !important;
  height: auto !important;
  object-fit: contain !important;
  border-radius: 0 !important;
}
@media (max-width: 991px){body.page-id-61918 #brxe-331dae {
    min-height: 300px !important;
  }
body.page-id-61918 #brxe-bd2bb0 {
    width: 96px !important;
  }}
@media (max-width: 767px){body.page-id-61918 #brxe-5df008,
  body.page-id-61918 #brxe-cavggi {
    width: min(100% - 32px, 520px) !important;
    min-width: 0 !important;
    margin-inline: auto !important;
  }
body.page-id-61918 #brxe-331dae {
    min-height: 0 !important;
    flex-direction: column !important;
    gap: 18px !important;
  }
body.page-id-61918 #brxe-38d5d3 {
    width: min(82%, 340px) !important;
  }
body.page-id-61918 #brxe-bd2bb0 {
    position: static !important;
    width: 96px !important;
    margin: 0 auto !important;
  }
body.page-id-61918 #brxe-rxnfnx {
    width: min(82%, 320px) !important;
    margin-top: 22px !important;
  }}
/* ARISEO GOOGLE ADS IMAGE FIX 2026-06-04 END */
/* ARISEO GOOGLE ADS EN ALIGNMENT 2026-06-05 END */
/* ARISEO SEO EN ALIGNMENT 2026-06-05 BEGIN */
/* ARISEO SERVICE PAGES ROUNDED STYLE 2026-05-31 BEGIN */



:is(body.page-id-13657, body.page-id-3944, body.page-id-28351, body.page-id-3982, body.page-id-68030, body.page-id-31759, body.page-id-817, body.page-id-62182, body.page-id-61962, body.page-id-70797, body.page-id-7678, body.page-id-61966, body.page-id-10086, body.page-id-3539, body.page-id-61923, body.page-id-68509, body.page-id-3997, body.page-id-31819, body.page-id-69741, body.page-id-31782, body.page-id-4358, body.page-id-32271, body.page-id-3974, body.page-id-4440) .timeline-3-card {
  padding: 18px 20px !important;
}
:is(body.page-id-13657, body.page-id-3944, body.page-id-28351, body.page-id-3982, body.page-id-68030, body.page-id-31759, body.page-id-817, body.page-id-62182, body.page-id-61962, body.page-id-70797, body.page-id-7678, body.page-id-61966, body.page-id-10086, body.page-id-3539, body.page-id-61923, body.page-id-68509, body.page-id-3997, body.page-id-31819, body.page-id-69741, body.page-id-31782, body.page-id-4358, body.page-id-32271, body.page-id-3974, body.page-id-4440) .feature-21-list-card:hover,
:is(body.page-id-13657, body.page-id-3944, body.page-id-28351, body.page-id-3982, body.page-id-68030, body.page-id-31759, body.page-id-817, body.page-id-62182, body.page-id-61962, body.page-id-70797, body.page-id-7678, body.page-id-61966, body.page-id-10086, body.page-id-3539, body.page-id-61923, body.page-id-68509, body.page-id-3997, body.page-id-31819, body.page-id-69741, body.page-id-31782, body.page-id-4358, body.page-id-32271, body.page-id-3974, body.page-id-4440) .timeline-3-card:hover {
  border-color: rgba(75, 190, 207, .68) !important;
  box-shadow: 0 22px 46px rgba(10, 11, 36, .12) !important;
  transform: translateY(-3px) !important;
  transition: transform .22s ease, box-shadow .22s ease, border-color .22s ease !important;
}








:is(body.page-id-13657, body.page-id-3944, body.page-id-28351, body.page-id-3982, body.page-id-68030, body.page-id-31759, body.page-id-817, body.page-id-62182, body.page-id-61962, body.page-id-70797, body.page-id-7678, body.page-id-61966, body.page-id-10086, body.page-id-3539, body.page-id-61923, body.page-id-68509, body.page-id-3997, body.page-id-31819, body.page-id-69741, body.page-id-31782, body.page-id-4358, body.page-id-32271, body.page-id-3974, body.page-id-4440) .accordion-1-accord__title::before,
:is(body.page-id-13657, body.page-id-3944, body.page-id-28351, body.page-id-3982, body.page-id-68030, body.page-id-31759, body.page-id-817, body.page-id-62182, body.page-id-61962, body.page-id-70797, body.page-id-7678, body.page-id-61966, body.page-id-10086, body.page-id-3539, body.page-id-61923, body.page-id-68509, body.page-id-3997, body.page-id-31819, body.page-id-69741, body.page-id-31782, body.page-id-4358, body.page-id-32271, body.page-id-3974, body.page-id-4440) .accordion-1-accord__title::after {
  content: "" !important;
  position: absolute !important;
  right: 8px !important;
  top: 50% !important;
  width: 25px !important;
  height: 2px !important;
  background: #4bbecf !important;
  border-radius: 2px !important;
  transform-origin: center !important;
  transition: transform .2s ease, opacity .2s ease !important;
}
:is(body.page-id-13657, body.page-id-3944, body.page-id-28351, body.page-id-3982, body.page-id-68030, body.page-id-31759, body.page-id-817, body.page-id-62182, body.page-id-61962, body.page-id-70797, body.page-id-7678, body.page-id-61966, body.page-id-10086, body.page-id-3539, body.page-id-61923, body.page-id-68509, body.page-id-3997, body.page-id-31819, body.page-id-69741, body.page-id-31782, body.page-id-4358, body.page-id-32271, body.page-id-3974, body.page-id-4440) .accordion-1-accord__title::before {
  transform: translateY(-50%) rotate(0deg) !important;
}
:is(body.page-id-13657, body.page-id-3944, body.page-id-28351, body.page-id-3982, body.page-id-68030, body.page-id-31759, body.page-id-817, body.page-id-62182, body.page-id-61962, body.page-id-70797, body.page-id-7678, body.page-id-61966, body.page-id-10086, body.page-id-3539, body.page-id-61923, body.page-id-68509, body.page-id-3997, body.page-id-31819, body.page-id-69741, body.page-id-31782, body.page-id-4358, body.page-id-32271, body.page-id-3974, body.page-id-4440) .accordion-1-accord__title::after {
  transform: translateY(-50%) rotate(90deg) !important;
}
:is(body.page-id-13657, body.page-id-3944, body.page-id-28351, body.page-id-3982, body.page-id-68030, body.page-id-31759, body.page-id-817, body.page-id-62182, body.page-id-61962, body.page-id-70797, body.page-id-7678, body.page-id-61966, body.page-id-10086, body.page-id-3539, body.page-id-61923, body.page-id-68509, body.page-id-3997, body.page-id-31819, body.page-id-69741, body.page-id-31782, body.page-id-4358, body.page-id-32271, body.page-id-3974, body.page-id-4440) .accordion-1-accord__title[aria-expanded="true"]::before,
:is(body.page-id-13657, body.page-id-3944, body.page-id-28351, body.page-id-3982, body.page-id-68030, body.page-id-31759, body.page-id-817, body.page-id-62182, body.page-id-61962, body.page-id-70797, body.page-id-7678, body.page-id-61966, body.page-id-10086, body.page-id-3539, body.page-id-61923, body.page-id-68509, body.page-id-3997, body.page-id-31819, body.page-id-69741, body.page-id-31782, body.page-id-4358, body.page-id-32271, body.page-id-3974, body.page-id-4440) .accordion-1-accord-item.brx-open .accordion-1-accord__title::before {
  transform: translateY(-50%) rotate(-45deg) !important;
}
:is(body.page-id-13657, body.page-id-3944, body.page-id-28351, body.page-id-3982, body.page-id-68030, body.page-id-31759, body.page-id-817, body.page-id-62182, body.page-id-61962, body.page-id-70797, body.page-id-7678, body.page-id-61966, body.page-id-10086, body.page-id-3539, body.page-id-61923, body.page-id-68509, body.page-id-3997, body.page-id-31819, body.page-id-69741, body.page-id-31782, body.page-id-4358, body.page-id-32271, body.page-id-3974, body.page-id-4440) .accordion-1-accord__title[aria-expanded="true"]::after,
:is(body.page-id-13657, body.page-id-3944, body.page-id-28351, body.page-id-3982, body.page-id-68030, body.page-id-31759, body.page-id-817, body.page-id-62182, body.page-id-61962, body.page-id-70797, body.page-id-7678, body.page-id-61966, body.page-id-10086, body.page-id-3539, body.page-id-61923, body.page-id-68509, body.page-id-3997, body.page-id-31819, body.page-id-69741, body.page-id-31782, body.page-id-4358, body.page-id-32271, body.page-id-3974, body.page-id-4440) .accordion-1-accord-item.brx-open .accordion-1-accord__title::after {
  opacity: 0 !important;
  transform: translateY(-50%) rotate(-45deg) !important;
}

@media (max-width: 767px){


}
/* ARISEO SERVICE PAGES ROUNDED STYLE 2026-05-31 END */
/* ARISEO SERVICE NUMBERS HOME STYLE 2026-05-31 BEGIN */

:is(body.page-id-13657, body.page-id-3944, body.page-id-28351, body.page-id-3982, body.page-id-68030, body.page-id-31759, body.page-id-817, body.page-id-62182, body.page-id-61962, body.page-id-70797, body.page-id-7678, body.page-id-61966, body.page-id-10086, body.page-id-3539, body.page-id-61923, body.page-id-68509, body.page-id-3997, body.page-id-31819, body.page-id-69741, body.page-id-31782, body.page-id-4358, body.page-id-32271, body.page-id-3974, body.page-id-4440, body.page-id-34734, body.page-id-33802, body.page-id-31486, body.page-id-23471, body.page-id-65641, body.page-id-23479, body.page-id-23645, body.page-id-62104, body.page-id-29532, body.page-id-23475, body.page-id-66912, body.page-id-23483, body.page-id-24411, body.page-id-69760, body.page-id-67203, body.page-id-57203, body.page-id-66288, body.page-id-34925, body.page-id-64085, body.page-id-29435, body.page-id-70985, body.page-id-71039, body.page-id-30719, body.page-id-26228, body.page-id-57245, body.page-id-25993, body.page-id-29391, body.page-id-26102, body.page-id-26038, body.page-id-66949, body.page-id-28983, body.page-id-64167, body.page-id-66398, body.page-id-32615, body.page-id-66791, body.page-id-33772, body.page-id-34983, body.page-id-63659, body.page-id-35981, body.page-id-63393, body.page-id-35087, body.page-id-67116, body.page-id-35000, body.page-id-66415, body.page-id-65740, body.parent-pageid-15598) .bm-counter-11-card:hover,
:is(body.page-id-13657, body.page-id-3944, body.page-id-28351, body.page-id-3982, body.page-id-68030, body.page-id-31759, body.page-id-817, body.page-id-62182, body.page-id-61962, body.page-id-70797, body.page-id-7678, body.page-id-61966, body.page-id-10086, body.page-id-3539, body.page-id-61923, body.page-id-68509, body.page-id-3997, body.page-id-31819, body.page-id-69741, body.page-id-31782, body.page-id-4358, body.page-id-32271, body.page-id-3974, body.page-id-4440, body.page-id-34734, body.page-id-33802, body.page-id-31486, body.page-id-23471, body.page-id-65641, body.page-id-23479, body.page-id-23645, body.page-id-62104, body.page-id-29532, body.page-id-23475, body.page-id-66912, body.page-id-23483, body.page-id-24411, body.page-id-69760, body.page-id-67203, body.page-id-57203, body.page-id-66288, body.page-id-34925, body.page-id-64085, body.page-id-29435, body.page-id-70985, body.page-id-71039, body.page-id-30719, body.page-id-26228, body.page-id-57245, body.page-id-25993, body.page-id-29391, body.page-id-26102, body.page-id-26038, body.page-id-66949, body.page-id-28983, body.page-id-64167, body.page-id-66398, body.page-id-32615, body.page-id-66791, body.page-id-33772, body.page-id-34983, body.page-id-63659, body.page-id-35981, body.page-id-63393, body.page-id-35087, body.page-id-67116, body.page-id-35000, body.page-id-66415, body.page-id-65740, body.parent-pageid-15598) .value-card:hover {
  transform: none !important;
  box-shadow: none !important;
  border-color: #4bbecf !important;
}


@media (max-width: 767px){
}
/* ARISEO SERVICE NUMBERS HOME STYLE 2026-05-31 END */
/* ARISEO SEO EN ALIGNMENT 2026-06-05 END */
/* ARISEO OBRAS REFORMAS GOOGLE ADS MOBILE POLISH 2026-06-07 BEGIN */
body.page-id-30719 {
  overflow-x: hidden !important;
}

body.page-id-30719 #brxe-57c826 {
  min-width: 0 !important;
}
@media (max-width: 767px){body.page-id-30719 #brxe-ee9851 {
    min-height: 620px !important;
    display: flex !important;
    align-items: center !important;
  }
body.page-id-30719 #brxe-57c826 {
    width: calc(100% - 48px) !important;
    max-width: 300px !important;
    margin-inline: auto !important;
  }
body.page-id-30719 #brxe-e43750 {
    width: 100% !important;
    max-width: 100% !important;
    white-space: normal !important;
    font-size: 27px !important;
    line-height: 1.13 !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
  }
body.page-id-30719 #brxe-391676 {
    width: 100% !important;
    max-width: 100% !important;
    white-space: normal !important;
    font-size: 17px !important;
    line-height: 1.55 !important;
  }
}
@media (max-width: 430px){
body.page-id-30719 #brxe-e43750 {
    font-size: 27px !important;
    line-height: 1.13 !important;
  }}
/* ARISEO OBRAS REFORMAS GOOGLE ADS MOBILE POLISH 2026-06-07 END */
/* ARISEO GOOGLE ADS SECTOR ICONS WHITE 2026-06-07 BEGIN */


body.page-id-13657 #brxe-hexzsa .ba-multipurpose-services__service-card-wrapper .separator,
body.page-id-13657 #brxe-hexzsa .ba-multipurpose-services__service-card-wrapper hr {
  border-color: rgba(255, 255, 255, .92) !important;
  background-color: rgba(255, 255, 255, .92) !important;
}
/* ARISEO GOOGLE ADS SECTOR ICONS WHITE 2026-06-07 END */
/* ARIMETRICS MARKETING DIGITAL SERVICE ICON LINES WHITE 2026-06-07 BEGIN */
body.page-id-28351 #brxe-knltqg .ba-multipurpose-services__service-card-wrapper svg path,
body.page-id-28351 #brxe-knltqg .ba-multipurpose-services__service-card-wrapper svg line,
body.page-id-28351 #brxe-knltqg .ba-multipurpose-services__service-card-wrapper svg polyline,
body.page-id-28351 #brxe-knltqg .ba-multipurpose-services__service-card-wrapper svg polygon,
body.page-id-28351 #brxe-knltqg .ba-multipurpose-services__service-card-wrapper svg circle,
body.page-id-28351 #brxe-knltqg .ba-multipurpose-services__service-card-wrapper svg rect {
  stroke: #ffffff !important;
}
body.page-id-28351 #brxe-knltqg .ba-multipurpose-services__service-card-wrapper svg #path2,
body.page-id-28351 #brxe-knltqg .ba-multipurpose-services__service-card-wrapper svg path[style*="fill:#000000"],
body.page-id-28351 #brxe-knltqg .ba-multipurpose-services__service-card-wrapper svg path[style*="fill: #000000"] {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}
/* ARIMETRICS MARKETING DIGITAL SERVICE ICON LINES WHITE 2026-06-07 END */
/* ARIMETRICS GOOGLE ADS BADGE LEFT BOTTOM 2026-06-07 BEGIN */




@media (max-width: 991px){
}
@media (max-width: 767px){

}
/* ARIMETRICS GOOGLE ADS BADGE LEFT BOTTOM 2026-06-07 END */
/* ARIMETRICS EYEBROW SEPARATOR STYLE 2026-06-07 BEGIN */





@media (max-width: 767px){

}
/* ARIMETRICS EYEBROW SEPARATOR STYLE 2026-06-07 END */
/* ARIMETRICS GOOGLE ADS HERO EYEBROW LEFT 2026-06-07 BEGIN */
body.page-id-13657 #brx-content #brxe-swhxzd:not(.ari-eyebrow-native) {
  justify-content: flex-start !important;
  text-align: left !important;
  align-self: flex-start !important;
  margin-left: 0 !important;
  margin-right: auto !important;
}
body.page-id-13657 #brx-content #brxe-swhxzd:not(.ari-eyebrow-native) > .separator.right {
  display: none !important;
}
body.page-id-13657 #brx-content #brxe-swhxzd:not(.ari-eyebrow-native) > .separator.left {
  display: inline-block !important;
}
/* ARIMETRICS GOOGLE ADS HERO EYEBROW LEFT 2026-06-07 END */
/* ARIMETRICS EYEBROW TYPOGRAPHY MATCH 2026-06-07 BEGIN */


/* ARIMETRICS EYEBROW TYPOGRAPHY MATCH 2026-06-07 END */
/* ARIMETRICS HERO EYEBROW LEFT ALIGNMENT 2026-06-07 BEGIN */
#brx-content :is(.ba-multipurpose-hero,.brxe-section,.brxe-container,.brxe-block,.brxe-div):has(h1) .sub-heading__tagline.has-separator,
#brx-content :is(.ba-multipurpose-hero,.brxe-section,.brxe-container,.brxe-block,.brxe-div):has(h1) .ba-multipurpose-hero__h6-heading.sub-heading__tagline.has-separator,
#brx-content :is(.ba-multipurpose-hero,.brxe-section,.brxe-container,.brxe-block,.brxe-div):has(h1) .sub-ari-h6.sub-heading__tagline.has-separator,
#brx-content :is(.brxe-container,.brxe-div,.brxe-block,.brxe-section):has(> .sub-heading__tagline.has-separator):has(> h1.brxe-heading) > .sub-heading__tagline.has-separator,
body #brx-content .brxe-container:has(> h1.brxe-heading) > h6.brxe-heading.sub-heading__tagline.ba-multipurpose-hero__h6-heading.sub-ari-h6.has-separator {
  justify-content: flex-start !important;
  text-align: left !important;
  align-self: flex-start !important;
  margin-left: 0 !important;
  margin-right: auto !important;
}
#brx-content :is(.ba-multipurpose-hero,.brxe-section,.brxe-container,.brxe-block,.brxe-div):has(h1) .sub-heading__tagline.has-separator > .separator.right,
#brx-content :is(.ba-multipurpose-hero,.brxe-section,.brxe-container,.brxe-block,.brxe-div):has(h1) .ba-multipurpose-hero__h6-heading.sub-heading__tagline.has-separator > .separator.right,
#brx-content :is(.ba-multipurpose-hero,.brxe-section,.brxe-container,.brxe-block,.brxe-div):has(h1) .sub-ari-h6.sub-heading__tagline.has-separator > .separator.right,
#brx-content :is(.brxe-container,.brxe-div,.brxe-block,.brxe-section):has(> .sub-heading__tagline.has-separator):has(> h1.brxe-heading) > .sub-heading__tagline.has-separator > .separator.right,
body #brx-content .brxe-container:has(> h1.brxe-heading) > h6.brxe-heading.sub-heading__tagline.ba-multipurpose-hero__h6-heading.sub-ari-h6.has-separator > .separator.right {
  display: none !important;
}
#brx-content :is(.ba-multipurpose-hero,.brxe-section,.brxe-container,.brxe-block,.brxe-div):has(h1) .sub-heading__tagline.has-separator > .separator.left,
#brx-content :is(.ba-multipurpose-hero,.brxe-section,.brxe-container,.brxe-block,.brxe-div):has(h1) .ba-multipurpose-hero__h6-heading.sub-heading__tagline.has-separator > .separator.left,
#brx-content :is(.ba-multipurpose-hero,.brxe-section,.brxe-container,.brxe-block,.brxe-div):has(h1) .sub-ari-h6.sub-heading__tagline.has-separator > .separator.left,
#brx-content :is(.brxe-container,.brxe-div,.brxe-block,.brxe-section):has(> .sub-heading__tagline.has-separator):has(> h1.brxe-heading) > .sub-heading__tagline.has-separator > .separator.left,
body #brx-content .brxe-container:has(> h1.brxe-heading) > h6.brxe-heading.sub-heading__tagline.ba-multipurpose-hero__h6-heading.sub-ari-h6.has-separator > .separator.left {
  display: inline-block !important;
}
/* ARIMETRICS HERO EYEBROW LEFT ALIGNMENT 2026-06-07 END */
/* ARIMETRICS GOOGLE PARTNER BADGE PHOTO OVERLAP 2026-06-07 BEGIN */




@media (max-width: 991px){

}
@media (max-width: 478px){
}

@media (max-width: 991px){}
@media (max-width: 767px){}
/* ARIMETRICS GOOGLE PARTNER BADGE PHOTO OVERLAP 2026-06-07 END */
/* ARIMETRICS CENTERED EYEBROW TWO SIDES 2026-06-07 BEGIN */
#brx-content :is(.brxe-section,.brxe-container,.brxe-div,.brxe-block):has(> .brxe-carousel) > :is(h1,h2,h3,h4,h5,h6).brxe-heading.has-separator,
#brx-content :is(.brxe-section,.brxe-container,.brxe-div,.brxe-block):has(> .brxe-image-gallery) > :is(h1,h2,h3,h4,h5,h6).brxe-heading.has-separator,
#brx-content :is(.brxe-section,.brxe-container,.brxe-div,.brxe-block):has(> .brxe-carousel) > .sub-heading__tagline.has-separator,
#brx-content :is(.brxe-section,.brxe-container,.brxe-div,.brxe-block):has(> .brxe-image-gallery) > .sub-heading__tagline.has-separator {
  justify-content: center !important;
  text-align: center !important;
  align-self: center !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
#brx-content :is(.brxe-section,.brxe-container,.brxe-div,.brxe-block):has(> .brxe-carousel) > :is(h1,h2,h3,h4,h5,h6).brxe-heading.has-separator > .separator.right,
#brx-content :is(.brxe-section,.brxe-container,.brxe-div,.brxe-block):has(> .brxe-image-gallery) > :is(h1,h2,h3,h4,h5,h6).brxe-heading.has-separator > .separator.right,
#brx-content :is(.brxe-section,.brxe-container,.brxe-div,.brxe-block):has(> .brxe-carousel) > .sub-heading__tagline.has-separator > .separator.right,
#brx-content :is(.brxe-section,.brxe-container,.brxe-div,.brxe-block):has(> .brxe-image-gallery) > .sub-heading__tagline.has-separator > .separator.right {
  display: inline-block !important;
  visibility: visible !important;
  flex: 0 0 28px !important;
  width: 28px !important;
  min-width: 28px !important;
  height: 3px !important;
  min-height: 3px !important;
  padding: 0 !important;
  margin: 0 !important;
  border: 0 !important;
  border-top: 3px solid #4BBECF !important;
  opacity: 1 !important;
}
@media (max-width: 767px){#brx-content :is(.brxe-section,.brxe-container,.brxe-div,.brxe-block):has(> .brxe-carousel) > :is(h1,h2,h3,h4,h5,h6).brxe-heading.has-separator > .separator.right,
  #brx-content :is(.brxe-section,.brxe-container,.brxe-div,.brxe-block):has(> .brxe-image-gallery) > :is(h1,h2,h3,h4,h5,h6).brxe-heading.has-separator > .separator.right,
  #brx-content :is(.brxe-section,.brxe-container,.brxe-div,.brxe-block):has(> .brxe-carousel) > .sub-heading__tagline.has-separator > .separator.right,
  #brx-content :is(.brxe-section,.brxe-container,.brxe-div,.brxe-block):has(> .brxe-image-gallery) > .sub-heading__tagline.has-separator > .separator.right {
    display: inline-block !important;
    flex-basis: 24px !important;
    width: 24px !important;
    min-width: 24px !important;
  }}
/* ARIMETRICS CENTERED EYEBROW TWO SIDES 2026-06-07 END */
/* ARIMETRICS HERO EYEBROW SINGLE LINE PRIORITY 2026-06-07 BEGIN */

#brx-content .ba-multipurpose-hero__h6-heading.sub-heading__tagline.has-separator > .separator.right,
#brx-content .brxe-container:has(> h1.brxe-heading) > .ba-multipurpose-hero__h6-heading.sub-heading__tagline.has-separator > .separator.right,
#brx-content .brxe-container:has(> h1.brxe-heading) > .sub-ari-h6.sub-heading__tagline.has-separator > .separator.right {
  display: none !important;
}

/* ARIMETRICS HERO EYEBROW SINGLE LINE PRIORITY 2026-06-07 END */
/* ARIMETRICS INDUSTRIA GOOGLE PARTNER BADGE POSITION 2026-06-08 BEGIN */




@media (max-width: 991px){

}
@media (max-width: 478px){
}
/* ARIMETRICS INDUSTRIA GOOGLE PARTNER BADGE POSITION 2026-06-08 END */
/* ARIMETRICS GOOGLE ADS PARTNER BADGE GLOBAL 2026-06-08 BEGIN */






@media (max-width: 991px){


}
@media (max-width: 478px){

}
/* ARIMETRICS GOOGLE ADS PARTNER BADGE GLOBAL 2026-06-08 END */
/* ARIMETRICS GLOBAL ICON LINES WHITE 2026-06-08 BEGIN */



#brx-content .ba-multipurpose-services__service-card-wrapper .separator,
#brx-content .ba-multipurpose-services__service-card-wrapper hr,
#brx-content .ba-multipurpose-process__item .separator,
#brx-content .ba-multipurpose-process__item hr,
#brx-content .brxe-icon-box .separator,
#brx-content .brxe-icon-box hr {
  border-color: rgba(255, 255, 255, .92) !important;
  background-color: rgba(255, 255, 255, .92) !important;
}
/* ARIMETRICS GLOBAL ICON LINES WHITE 2026-06-08 END */
/* ARIMETRICS GOOGLE ADS BADGE NO MARGIN 2026-06-12 BEGIN */



/* ARIMETRICS GOOGLE ADS BADGE NO MARGIN 2026-06-12 END */
/* ARIMETRICS HOME SERVICE ICONS VISIBLE 2026-06-26 BEGIN */



/* ARIMETRICS HOME SERVICE ICONS VISIBLE 2026-06-26 END */
/* ARISEO GLOBAL CTA RADIUS 2026-08-13 BEGIN */

/* ARISEO GLOBAL CTA RADIUS 2026-08-13 END */
/* ARISEO OUTFIT GLOBAL FONTS 2026-08-13 BEGIN */





:root {
  --arimetrics-font-heading: "Poppins", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --arimetrics-font-body: "Outfit", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}
html,
body,
button,
input,
select,
textarea,
#brx-content,
#brx-content :is(p, li, td, th, blockquote, figcaption, label, input, textarea, select):not(.brxe-heading):not(.ari-eyebrow-native):not(.ari-bricks-native):not(.ari-bricks-native *),
#brx-content .brxe-text:not(.ari-bricks-native):not(.ari-bricks-native *),
#brx-content .brxe-text-basic:not(.ari-bricks-native):not(.ari-bricks-native *),
#brx-content .brxe-post-content:not(.ari-bricks-native):not(.ari-bricks-native *){font-weight:400;}


#brx-content strong,
#brx-content b {
  font-weight: 600;
}








/* ARISEO OUTFIT GLOBAL FONTS 2026-08-13 END */

/* ARISEO HOME CLIENTS TEXT WHITE 2026-08-13 BEGIN */
body.home #brxe-hzbwjk #brxe-bcozhu,
body.home #brxe-hzbwjk #brxe-ypeoil {
  color: #ffffff !important;
}
body.home #brxe-hzbwjk #brxe-osvmrt,
body.home #brxe-hzbwjk #brxe-osvmrt .text {
  color: #4BBECF !important;
}
body.home #brxe-hzbwjk #brxe-osvmrt .separator {
  background-color: currentColor !important;
  border-color: currentColor !important;
}
/* ARISEO HOME CLIENTS TEXT WHITE 2026-08-13 END */
/* ARISEO HOME BRAND V3.1 2026-08-13 BEGIN */
body.home {
  --arimetrics-navy: #063342;
  --arimetrics-turquoise: #4BBECF;
  --arimetrics-link: #005C83;
  --arimetrics-surface-soft: #F7FBFC;
  --arimetrics-border: #E8EFF2;
  --arimetrics-border-strong: #C9D6DC;
  --arimetrics-text: #111111;
  --arimetrics-text-secondary: #5A6E77;
}







body.home #brxe-sipgdg:not(.hero__button) {
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  color: var(--arimetrics-navy) !important;
}
body.home #brxe-sipgdg:not(.hero__button):hover {
  background-color: #f2f6f7 !important;
  border-color: #f2f6f7 !important;
  color: var(--arimetrics-navy) !important;
}

body.home #brx-content :is(a.bricks-button, .brxe-button, .button, .wp-block-button__link, input[type="button"], input[type="submit"]):not(#brxe-sipgdg):not(.home-contact-v2__phone):hover,
body.home #brx-footer :is(a.bricks-button, .brxe-button, .button, .wp-block-button__link, input[type="button"], input[type="submit"]):hover {
  background-color: #44AFC0 !important;
  border-color: #44AFC0 !important;
  color: var(--arimetrics-navy) !important;
}

body.home #brx-content #brxe-tnugai:not(.home-contact-v2__phone):hover {
  background: transparent !important;
  background-color: transparent !important;
  border: 0 !important;
  color: #ffffff !important;
  text-decoration: underline !important;
  text-underline-offset: 4px;
}

body.home #brx-content a#brxe-tnugai.brxe-button.bricks-button.bricks-background-primary:not(.home-contact-v2__phone):hover {
  background: transparent !important;
  background-color: transparent !important;
  border-color: transparent !important;
  color: #ffffff !important;
}
body.home #brx-header :is(a.bricks-button, .brxe-button, .button) {
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  color: var(--arimetrics-navy) !important;
}
body.home #brx-header :is(a.bricks-button, .brxe-button, .button):hover {
  background-color: #f2f6f7 !important;
  border-color: #f2f6f7 !important;
  color: var(--arimetrics-navy) !important;
}
@media (max-width: 767px){


}
/* ARISEO HOME BRAND V3.1 2026-08-13 END */
/* ARISEO SITE BRAND V3.1 GLOBAL 2026-08-13 BEGIN */
:root {
  --arimetrics-navy: #063342;
  --arimetrics-turquoise: #4BBECF;
  --arimetrics-link: #005C83;
  --arimetrics-data-surface: #99DFEC;
  --arimetrics-surface-soft: #F7FBFC;
  --arimetrics-border: #E8EFF2;
  --arimetrics-border-strong: #C9D6DC;
  --arimetrics-muted: #8A9BA3;
  --arimetrics-text-secondary: #5A6E77;
  --arimetrics-text-strong: #2E4048;
  --arimetrics-text: #111111;
}
body:not(.post-type-archive-encyclopedia):not(.single-encyclopedia):not(.tax-encyclopedia) {
  color: var(--arimetrics-text);
  font-family: Outfit, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}





body:not(.post-type-archive-encyclopedia):not(.single-encyclopedia):not(.tax-encyclopedia) #brx-content :is(p,li,.brxe-text,.brxe-text-basic):not(.brxe-heading):not(.ari-eyebrow):not(.ari-bricks-native):not(.ari-bricks-native *){font-family:Outfit, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;}

body:not(.post-type-archive-encyclopedia):not(.single-encyclopedia):not(.tax-encyclopedia) #brx-content :is(a:not(.bricks-button):not(.brxe-button), .brxe-text a, .brxe-text-basic a) {
  color: var(--arimetrics-link);
}



body:not(.post-type-archive-encyclopedia):not(.single-encyclopedia):not(.tax-encyclopedia) #brx-content :is(.ba-multipurpose-hero,.brxe-section[class*="hero"]):not(.hero-shell){
  background-color: var(--arimetrics-navy);
}

body:not(.post-type-archive-encyclopedia):not(.single-encyclopedia):not(.tax-encyclopedia) #brx-content :is(.ba-multipurpose-hero,.brxe-section[class*="hero"]) :is(.sub-heading__tagline,h6.brxe-heading).has-separator {
  color: var(--arimetrics-turquoise) !important;
}

body #brx-header :is(a.bricks-button, .brxe-button, .button) {
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  color: var(--arimetrics-navy) !important;
  border-radius: 8px !important;
  font-family: Outfit, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
  font-weight: 600 !important;
  letter-spacing: 0 !important;
}
body #brx-header :is(a.bricks-button, .brxe-button, .button):hover {
  background-color: #f2f6f7 !important;
  border-color: #f2f6f7 !important;
  color: var(--arimetrics-navy) !important;
}

body:not(.post-type-archive-encyclopedia):not(.single-encyclopedia):not(.tax-encyclopedia) #brx-content :is(a.bricks-button, .brxe-button, .button, .wp-block-button__link, input[type="button"], input[type="submit"]):not(#brxe-sipgdg):not(.home-contact-v2__phone):hover,
body:not(.post-type-archive-encyclopedia):not(.single-encyclopedia):not(.tax-encyclopedia) #brx-footer :is(a.bricks-button, .brxe-button, .button, .wp-block-button__link, input[type="button"], input[type="submit"]):hover {
  background-color: #44AFC0 !important;
  border-color: #44AFC0 !important;
  color: var(--arimetrics-navy) !important;
}

body:not(.post-type-archive-encyclopedia):not(.single-encyclopedia):not(.tax-encyclopedia) #brx-content :is(.ba-multipurpose-hero,.brxe-section[class*="hero"]) :is(a.bricks-button, .brxe-button, .button):first-of-type:not(.hero__button):hover,
body:not(.post-type-archive-encyclopedia):not(.single-encyclopedia):not(.tax-encyclopedia) #brx-header :is(a.bricks-button, .brxe-button, .button):hover {
  background-color: #f2f6f7 !important;
  border-color: #f2f6f7 !important;
  color: var(--arimetrics-navy) !important;
}
body:not(.post-type-archive-encyclopedia):not(.single-encyclopedia):not(.tax-encyclopedia) #brx-content :is(.brxe-container,.brxe-block,.brxe-div,.brxe-section):not(.ari-bricks-native):not(.ari-bricks-native *) {
  border-color: var(--arimetrics-border);
}


body:not(.post-type-archive-encyclopedia):not(.single-encyclopedia):not(.tax-encyclopedia) #brx-content :is(#brxe-stfyeu, #brxe-jsqwyv, #brxe-tnugai):not(.home-contact-v2__phone):hover {
  background: transparent !important;
  background-color: transparent !important;
  border: 0 !important;
  color: var(--arimetrics-navy) !important;
  text-decoration: underline !important;
  text-underline-offset: 4px;
}
@media (max-width: 767px){

}
/* ARISEO SITE BRAND V3.1 GLOBAL 2026-08-13 END */
/* ARISEO HERO TEXT WHITE 2026-08-13 BEGIN */
body:not(.post-type-archive-encyclopedia):not(.single-encyclopedia):not(.tax-encyclopedia) #brx-content :is(.ba-multipurpose-hero, .ba-multipurpose-sub-page-hero, .brxe-section[class*="hero"]):not(.hero-shell){
  background-color: var(--arimetrics-navy, #063342);
}


body:not(.post-type-archive-encyclopedia):not(.single-encyclopedia):not(.tax-encyclopedia) #brx-content :is(.ba-multipurpose-hero, .ba-multipurpose-sub-page-hero, .brxe-section[class*="hero"]) :is(.sub-heading__tagline, h6.brxe-heading).has-separator,
body:not(.post-type-archive-encyclopedia):not(.single-encyclopedia):not(.tax-encyclopedia) #brx-content :is(.ba-multipurpose-hero, .ba-multipurpose-sub-page-hero, .brxe-section[class*="hero"]) :is(.sub-heading__tagline, h6.brxe-heading).has-separator :is(.separator, span.separator) {
  color: var(--arimetrics-turquoise, #4BBECF) !important;
  border-color: currentColor !important;
  background-color: currentColor !important;
}
body:not(.post-type-archive-encyclopedia):not(.single-encyclopedia):not(.tax-encyclopedia) #brx-content section:has(.ba-multipurpose-sub-page-hero__h2-heading) :is(.sub-heading__tagline, h6.brxe-heading).has-separator,
body:not(.post-type-archive-encyclopedia):not(.single-encyclopedia):not(.tax-encyclopedia) #brx-content section:has(.ba-multipurpose-sub-page-hero__h2-heading) :is(.sub-heading__tagline, h6.brxe-heading).has-separator :is(.separator, span.separator) {
  color: var(--arimetrics-turquoise, #4BBECF) !important;
  border-color: currentColor !important;
  background-color: currentColor !important;
}

/* ARISEO HERO TEXT WHITE 2026-08-13 END */
/* ARISEO DARK MODULE TEXT WHITE 2026-08-13 BEGIN */

body:not(.post-type-archive-encyclopedia):not(.single-encyclopedia):not(.tax-encyclopedia) #brx-content #brxe-rgqtlb :is(h6.brxe-heading, .sub-heading__tagline, .has-separator):not(.ari-eyebrow-native) {
  color: var(--arimetrics-turquoise, #4BBECF) !important;
}
body:not(.post-type-archive-encyclopedia):not(.single-encyclopedia):not(.tax-encyclopedia) #brx-content #brxe-rgqtlb :is(h6.brxe-heading, .sub-heading__tagline, .has-separator):not(.ari-eyebrow-native) :is(.separator, span.separator) {
  border-color: currentColor !important;
  background-color: currentColor !important;
}
/* ARISEO DARK MODULE TEXT WHITE 2026-08-13 END */
/* ARISEO H6 SEPARATOR COLOR SYNC 2026-08-14 BEGIN */


/* ARISEO H6 SEPARATOR COLOR SYNC 2026-08-14 END */
/* ARISEO NAVY CTA BANDS 2026-08-14 BEGIN */


body:not(.post-type-archive-encyclopedia):not(.single-encyclopedia):not(.tax-encyclopedia) #brx-content .ba-multipurpose-cta-contact-background :is(h6.brxe-heading,.sub-heading__tagline,.has-separator) {
  color: var(--arimetrics-turquoise, #4BBECF) !important;
}



body:not(.post-type-archive-encyclopedia):not(.single-encyclopedia):not(.tax-encyclopedia) #brx-content .ba-multipurpose-cta-contact-background :is(a.bricks-button, .brxe-button, .button, .wp-block-button__link, input[type="button"], input[type="submit"]):hover {
  background-color: #f2f6f7 !important;
  border-color: #f2f6f7 !important;
  color: var(--arimetrics-navy, #063342) !important;
}
body:not(.post-type-archive-encyclopedia):not(.single-encyclopedia):not(.tax-encyclopedia) #brx-content .ba-multipurpose-cta-contact-background a.brxe-button.bricks-button.bricks-background-primary:hover,
body:not(.post-type-archive-encyclopedia):not(.single-encyclopedia):not(.tax-encyclopedia) #brx-content .ba-multipurpose-cta-contact-background a.brxe-button.bricks-button.bricks-background-primary:not(#brxe-sipgdg):not(.home-contact-v2__phone):hover,
body:not(.post-type-archive-encyclopedia):not(.single-encyclopedia):not(.tax-encyclopedia) #brx-content .ba-multipurpose-cta-contact-background a.bt-cta-v07__btn:hover,
body:not(.post-type-archive-encyclopedia):not(.single-encyclopedia):not(.tax-encyclopedia) #brx-content .ba-multipurpose-cta-contact-background a.bt-cta-v07__btn:not(#brxe-sipgdg):not(.home-contact-v2__phone):hover {
  background: #f2f6f7 !important;
  background-color: #f2f6f7 !important;
  background-image: none !important;
  border-color: #f2f6f7 !important;
  color: var(--arimetrics-navy, #063342) !important;
}
/* ARISEO NAVY CTA BANDS 2026-08-14 END */

/* ARIMETRICS ALL STATS WHITE BG 2026-08-14 BEGIN */


body:not(.single-encyclopedia) #brx-content .bm-counter-11-card:hover {
  transform: none !important;
  box-shadow: none !important;
  border-left-color: #C9D6DC !important;
}


@media (max-width: 767px){}
/* ARIMETRICS ALL STATS WHITE BG 2026-08-14 END */
/* ARISEO PRESS LOGOS CENTER 2026-08-14 BEGIN */


@media (max-width: 767px){}
/* ARISEO PRESS LOGOS CENTER 2026-08-14 END */
/* ARISEO BRAND TOKENS V31 FOLLOWUP 2026-08-14 BEGIN */
:root {
  --color-surface: #FFFFFF;
  --color-surface-soft: #F7FBFC;
  --color-surface-dark: #063342;
  --color-accent: #4BBECF;
  --color-link: #005C83;
  --color-border: #E8EFF2;
  --color-border-strong: #C9D6DC;
  --color-text: #111111;
  --color-text-secondary: #5A6E77;
  --color-text-on-dark: #FFFFFF;
  --color-text-on-accent: #063342;
  --color-success: #12855F;
  --color-warning: #A8630B;
  --color-danger: #C4362B;
  --primary: #4BBECF;
  --secondary: #005C83;
  --tertiary: #005C83;
  --dark: #063342;
  --text-body: #111111;
  --text-title: #063342;
  --bricks-color-sielhx: #063342;
  --bricks-color-cznurq: #063342;
  --bricks-color-euejih: #005C83;
}
.bricks-button[class*="primary"] {
  border-radius: 8px;
  color: #063342;
}
.bricks-button[class*="primary"]:not(.outline) {
  background-color: #4BBECF;
  border-color: #4BBECF;
}
.bricks-button[class*="primary"]:not(.outline):hover {
  background-color: #3FAEBE;
  border-color: #3FAEBE;
  color: #063342;
}
.bricks-button[class*="secondary"] {
  border-radius: 8px;
}
.bricks-button[class*="secondary"]:not(.outline) {
  background-color: #063342;
  border-color: #063342;
  color: #FFFFFF;
}
.bricks-button[class*="light"]:where(:not(.bricks-lightbox)) {
  border-radius: 8px;
}
.brxe-form .bricks-button,
.fluentform .ff-btn-submit{background-color:#4BBECF;border-color:#4BBECF;color:#063342;}

.entry-content a,
.brxe-post-content a,
.brxe-text a,
.brxe-text-basic a {
  color: #005C83;
}
/* ARISEO BRAND TOKENS V31 FOLLOWUP 2026-08-14 END */
/* ARISEO BRAND HEADER NAVY OVERRIDE 2026-08-14 BEGIN */


/* ARISEO BRAND HEADER NAVY OVERRIDE 2026-08-14 END */
/* ARISEO FORM SUBMIT CTA STYLE 2026-08-14 BEGIN */

#brx-content :is(.brxe-form, form) :is(button[type="submit"], input[type="submit"], .bricks-button, .ff-btn-submit):hover,
#brx-content :is(.brxe-form, form) :is(button[type="submit"], input[type="submit"], .bricks-button, .ff-btn-submit):focus-visible,
#brx-footer :is(.brxe-form, form) :is(button[type="submit"], input[type="submit"], .bricks-button, .ff-btn-submit):hover,
#brx-footer :is(.brxe-form, form) :is(button[type="submit"], input[type="submit"], .bricks-button, .ff-btn-submit):focus-visible {
  background-color: #3FAEBE !important;
  border-color: #3FAEBE !important;
  color: #ffffff !important;
}
/* ARISEO FORM SUBMIT CTA STYLE 2026-08-14 END */
/* AM GOOGLE ADS CASE METRICS WHITE 2026-08-14 BEGIN */

/* AM GOOGLE ADS CASE METRICS WHITE 2026-08-14 END */
/* AM SECTOR CONTACT FORM REPAIR 2026-08-14 BEGIN */







.ba-multipurpose-cta-contact .brxe-form > .form-group:nth-of-type(n/**/+5),
#brx-content #brxe-es.brxe-form > .form-group:nth-of-type(n/**/+5) {
  grid-column: 1 / -1 !important;
}

@media (max-width: 767px){
}
/* AM SECTOR CONTACT FORM REPAIR 2026-08-14 END */
/* AM CLIENT LOGO PANELS WHITE 2026-08-14 BEGIN */


/* AM CLIENT LOGO PANELS WHITE 2026-08-14 END */
/* AM FORM FIELD BORDERS 2026-08-14 BEGIN */




#brx-content .brxe-form .form-group :is(input:not([type="hidden"]):not([type="checkbox"]):not([type="radio"]), textarea, select)::placeholder,
#brx-content #brxe-es.brxe-form .form-group :is(input:not([type="hidden"]):not([type="checkbox"]):not([type="radio"]), textarea, select)::placeholder,
#brx-content .ba-multipurpose-cta-contact .brxe-form .form-group :is(input:not([type="hidden"]):not([type="checkbox"]):not([type="radio"]), textarea, select)::placeholder {
  color: #063342 !important;
  opacity: 0.82 !important;
}
#brx-content .brxe-form .form-group :is(input:not([type="hidden"]):not([type="checkbox"]):not([type="radio"]), textarea, select):focus,
#brx-content #brxe-es.brxe-form .form-group :is(input:not([type="hidden"]):not([type="checkbox"]):not([type="radio"]), textarea, select):focus,
#brx-content .ba-multipurpose-cta-contact .brxe-form .form-group :is(input:not([type="hidden"]):not([type="checkbox"]):not([type="radio"]), textarea, select):focus {
  border-color: #4BBECF !important;
  box-shadow: 0 0 0 3px rgba(75, 190, 207, 0.18) !important;
}

/* AM FORM FIELD BORDERS 2026-08-14 END */
/* ARIMETRICS CANONICAL HERO H6 VISIBILITY 2026-08-14 BEGIN */

body:is(.page-id-13657, .page-id-15598, .page-id-70797) #brx-content #brxe-swhxzd:not(.ari-eyebrow-native) > .text {
  background: transparent !important;
  background-color: transparent !important;
  color: #4BBECF !important;
}
body:is(.page-id-13657, .page-id-15598, .page-id-70797) #brx-content #brxe-swhxzd:not(.ari-eyebrow-native) .separator {
  display: none !important;
}
/* ARIMETRICS CANONICAL HERO H6 VISIBILITY 2026-08-14 END */
/* AM GLOBAL HERO H6 BLUE 2026-08-15 BEGIN */



/* AM GLOBAL HERO H6 BLUE 2026-08-15 END */
/* AM BLOG HERO STYLE 2026-08-15 BEGIN */
body.blog #brx-content > #brxe-2f7317 {
  min-height: 475px !important;
  padding-top: 40px !important;
  padding-bottom: 80px !important;
  background-color: #000000 !important;
  background-position: 50% 50% !important;
  background-size: cover !important;
}
body.blog #brx-content > #brxe-2f7317 #brxe-9a18f4 {
  display: inline-flex !important;
  width: auto !important;
  max-width: max-content !important;
  padding: 0 !important;
  margin-bottom: 18px !important;
  background: transparent !important;
  background-color: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  color: #4BBECF !important;
  font-family: "Poppins", sans-serif !important;
  font-weight: 500 !important;
  line-height: 1.3 !important;
}
body.blog #brx-content > #brxe-2f7317 #brxe-9a18f4 :is(.text, span, strong) {
  color: #4BBECF !important;
  background: transparent !important;
}
body.blog #brx-content > #brxe-2f7317 #brxe-9a18f4 .separator {
  display: none !important;
}
body.blog #brx-content > #brxe-2f7317 #brxe-833d17 {
  color: #ffffff !important;
}
@media (max-width: 767px){body.blog #brx-content > #brxe-2f7317 {
    min-height: 430px !important;
    padding-top: 64px !important;
    padding-bottom: 72px !important;
    background-position: 50% 50% !important;
  }}
/* AM BLOG HERO STYLE 2026-08-15 END */
/* ARIMETRICS H6 SEPARATOR CURRENT COLOR 2026-08-15 BEGIN */



/* ARIMETRICS H6 SEPARATOR CURRENT COLOR 2026-08-15 END */
/* ARISEO CONTACT PHONE BUTTON MOBILE FIX 2026-08-16 BEGIN */


@media (max-width: 478px){
}
/* ARISEO CONTACT PHONE BUTTON MOBILE FIX 2026-08-16 END */
/* ARISEO 404 CONTRAST FIX 2026-08-17 BEGIN */
body.error404 #brx-content #brxe-404928.brxe-heading,
body.error404 #brx-content #brxe-fc3bd0.brxe-text-basic,
body.error404 #brx-content .ba-multipurpose-404__h1-heading.brxe-heading,
body.error404 #brx-content .ba-multipurpose-404__description.brxe-text-basic,
body.error404 #brxe-404928,
body.error404 #brxe-fc3bd0,
body.error404 .ba-multipurpose-404__h1-heading,
body.error404 .ba-multipurpose-404__description {
  color: #ffffff !important;
}
/* ARISEO 404 CONTRAST FIX 2026-08-17 END */
/* ARISEO GLOBAL H6 TURQUOISE 2026-08-18 BEGIN */



/* ARISEO GLOBAL H6 TURQUOISE 2026-08-18 END */
/* ARISEO SECTOR EYEBROW H1 2026-08-18 BEGIN */



/* ARISEO SECTOR EYEBROW H1 2026-08-18 END */
/* ARISEO B2B HERO METRICS SIZE 2026-08-18 BEGIN */




@media (max-width: 478px){
}
/* ARISEO B2B HERO METRICS SIZE 2026-08-18 END */
/* ARISEO B2B HERO METRICS RIGHT 2026-08-18 BEGIN */



@media (max-width: 991px){
}
/* ARISEO B2B HERO METRICS RIGHT 2026-08-18 END */
/* ARISEO B2B HERO METRICS TRANSPARENCY 2026-08-18 BEGIN */

/* ARISEO B2B HERO METRICS TRANSPARENCY 2026-08-18 END */
/* ARISEO B2B BUTTON RADIUS 2026-08-18 BEGIN */

/* ARISEO B2B BUTTON RADIUS 2026-08-18 END */
/* ARISEO B2B CONDENSED CHALLENGE SERVICES 2026-08-18 BEGIN */

















body.page-id-57203 #brx-content#brx-content [id^="brxe-arclist"].brxe-text li::before {
  content: "•";
  margin-right: 8px;
  color: #4BBECF;
  font-weight: 900;
}

body.page-id-57203 #brx-content#brx-content #brxe-arcbtn {
  margin-top: 36px !important;
}
@media (max-width: 767px){





}
/* ARISEO B2B CONDENSED CHALLENGE SERVICES 2026-08-18 END */
/* ARISEO B2B CHALLENGE NUMBER INLINE 2026-08-18 BEGIN */





@media (max-width: 767px){}
/* ARISEO B2B CHALLENGE NUMBER INLINE 2026-08-18 END */
/* ARISEO B2B MODULE LATERAL ALIGNMENT 2026-08-18 BEGIN */





@media (max-width: 767px){}
/* ARISEO B2B MODULE LATERAL ALIGNMENT 2026-08-18 END */
/* ARISEO SECTORES TOP LINE CARDS 2026-08-26 BEGIN */









body.page-id-15598 #brx-content a.ba-multipurpose-services__service-card-wrapper.top-line-card:hover {
  border-color: rgba(75, 190, 207, .42) !important;
  box-shadow: 0 14px 30px rgba(6, 51, 66, .10) !important;
}
@media (max-width: 767px){


}
/* ARISEO SECTORES TOP LINE CARDS 2026-08-26 END */
/* ARISEO SECTOR PAGES TOP LINE CARDS 2026-08-26 BEGIN */

body.parent-pageid-15598 #brx-content .ba-multipurpose-services__service-card-wrapper.top-line-card::before,
body.page-id-15598 #brx-content .ba-multipurpose-services__service-card-wrapper.top-line-card::before {
  content: "" !important;
  position: absolute !important;
  left: 0 !important;
  right: 0 !important;
  top: 0 !important;
  height: 0 !important;
  background: #12B0C8 !important;
  opacity: 0 !important;
  transition: height .22s ease, opacity .22s ease !important;
  pointer-events: none !important;
}
body.parent-pageid-15598 #brx-content .ba-multipurpose-services__service-card-wrapper.top-line-card:hover,
body.page-id-15598 #brx-content .ba-multipurpose-services__service-card-wrapper.top-line-card:hover {
  border-color: rgba(75, 190, 207, .42) !important;
  box-shadow: 0 14px 30px rgba(6, 51, 66, .10) !important;
}
body.parent-pageid-15598 #brx-content .ba-multipurpose-services__service-card-wrapper.top-line-card:hover::before,
body.page-id-15598 #brx-content .ba-multipurpose-services__service-card-wrapper.top-line-card:hover::before {
  height: 3px !important;
  opacity: 1 !important;
}


/* ARISEO SECTOR PAGES TOP LINE CARDS 2026-08-26 END */
/* ARISEO H6 CENTERED SEPARATORS 2026-08-26 BEGIN */


/* ARISEO H6 CENTERED SEPARATORS 2026-08-26 END */
/* ARISEO LEFT LINE CARD 2026-08-26 BEGIN */
#brx-content .left-line-card {
  position: relative;
  background: #ffffff;
  border: 1px solid rgba(10, 11, 36, .10);
  border-radius: 14px;
  box-shadow: none;
  overflow: hidden;
  transition: border-color .22s ease, box-shadow .22s ease, transform .22s ease;
}
#brx-content .left-line-card::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 3px;
  background: #12B0C8;
  pointer-events: none;
}
#brx-content .left-line-card:hover {
  border-color: rgba(75, 190, 207, .42);
  box-shadow: 0 16px 34px rgba(6, 51, 66, .12);
  transform: translateY(-2px);
}

body.page-id-13657 #brx-content #brxe-obsxdn .ba-multipurpose-services__service-card-wrapper.left-line-card:hover {
  box-shadow: 0 16px 34px rgba(6, 51, 66, .12) !important;
  transform: none !important;
}






/* ARISEO LEFT LINE CARD 2026-08-26 END */
/* ARISEO GOOGLE ADS PROCESS STEP CARDS 2026-08-26 BEGIN */


body.page-id-13657 #brx-content #brxe-rrbodv > .google-ads-process-step-card:hover {
  border-color: rgba(75, 190, 207, .42) !important;
  box-shadow: 0 14px 30px rgba(6, 51, 66, .09) !important;
}



@media (max-width: 991px){}
@media (max-width: 767px){

}
/* ARISEO GOOGLE ADS PROCESS STEP CARDS 2026-08-26 END */
/* ARISEO JURIDICO SECTOR HORIZONTAL CARDS 2026-08-26 BEGIN */
body.page-id-23471 #brx-content a.ba-multipurpose-services__service-card-wrapper.top-line-card {
  position: relative !important;
  min-height: 128px !important;
  padding: 26px 30px 26px 94px !important;
  background: #ffffff !important;
  border: 1px solid rgba(10, 11, 36, .12) !important;
  border-radius: 18px !important;
  box-shadow: none !important;
  overflow: hidden !important;
  display: block !important;
  transition: border-color .22s ease, box-shadow .22s ease !important;
}
body.page-id-23471 #brx-content a.ba-multipurpose-services__service-card-wrapper.top-line-card:hover {
  border-color: rgba(75, 190, 207, .42) !important;
  box-shadow: 0 14px 30px rgba(6, 51, 66, .09) !important;
}
body.page-id-23471 #brx-content a.ba-multipurpose-services__service-card-wrapper.top-line-card > .brxe-div:first-child {
  display: block !important;
  margin: 0 0 8px !important;
}
body.page-id-23471 #brx-content a.ba-multipurpose-services__service-card-wrapper.top-line-card > .brxe-div:first-child > .brxe-block:first-child {
  position: absolute !important;
  left: 26px !important;
  top: 28px !important;
  width: 54px !important;
  min-width: 54px !important;
  height: 54px !important;
  border-radius: 12px !important;
  background: #e9fbf8 !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  margin: 0 !important;
}
body.page-id-23471 #brx-content a.ba-multipurpose-services__service-card-wrapper.top-line-card .brxe-svg,
body.page-id-23471 #brx-content a.ba-multipurpose-services__service-card-wrapper.top-line-card .brxe-svg svg {
  width: 26px !important;
  height: 26px !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  border-radius: 0 !important;
  color: #17b7c4 !important;
  -webkit-text-fill-color: #17b7c4 !important;
  fill: #17b7c4 !important;
  box-shadow: none !important;
}
body.page-id-23471 #brx-content a.ba-multipurpose-services__service-card-wrapper.top-line-card .brxe-svg *,
body.page-id-23471 #brx-content a.ba-multipurpose-services__service-card-wrapper.top-line-card .brxe-svg svg * {
  color: #17b7c4 !important;
  fill: #17b7c4 !important;
  stroke: #17b7c4 !important;
}
body.page-id-23471 #brx-content #brxe-b5dc0c a.ba-multipurpose-services__service-card-wrapper.top-line-card svg.brxe-svg path,
body.page-id-23471 #brx-content #brxe-b5dc0c a.ba-multipurpose-services__service-card-wrapper.top-line-card svg.brxe-svg circle,
body.page-id-23471 #brx-content #brxe-b5dc0c a.ba-multipurpose-services__service-card-wrapper.top-line-card svg.brxe-svg rect,
body.page-id-23471 #brx-content #brxe-b5dc0c a.ba-multipurpose-services__service-card-wrapper.top-line-card svg.brxe-svg line,
body.page-id-23471 #brx-content #brxe-b5dc0c a.ba-multipurpose-services__service-card-wrapper.top-line-card svg.brxe-svg polyline,
body.page-id-23471 #brx-content #brxe-b5dc0c a.ba-multipurpose-services__service-card-wrapper.top-line-card svg.brxe-svg polygon,
body.page-id-23471 #brx-content #brxe-b5dc0c a.ba-multipurpose-services__service-card-wrapper.top-line-card svg.brxe-svg path[style],
body.page-id-23471 #brx-content #brxe-b5dc0c a.ba-multipurpose-services__service-card-wrapper.top-line-card svg.brxe-svg circle[style],
body.page-id-23471 #brx-content #brxe-b5dc0c a.ba-multipurpose-services__service-card-wrapper.top-line-card svg.brxe-svg rect[style],
body.page-id-23471 #brx-content #brxe-b5dc0c a.ba-multipurpose-services__service-card-wrapper.top-line-card svg.brxe-svg line[style],
body.page-id-23471 #brx-content #brxe-b5dc0c a.ba-multipurpose-services__service-card-wrapper.top-line-card svg.brxe-svg polyline[style],
body.page-id-23471 #brx-content #brxe-b5dc0c a.ba-multipurpose-services__service-card-wrapper.top-line-card svg.brxe-svg polygon[style] {
  color: #17b7c4 !important;
  fill: #17b7c4 !important;
  stroke: #17b7c4 !important;
  opacity: 1 !important;
}
body.page-id-23471 #brx-content a.ba-multipurpose-services__service-card-wrapper.top-line-card h3,
body.page-id-23471 #brx-content a.ba-multipurpose-services__service-card-wrapper.top-line-card .brxe-heading {
  margin: 0 0 8px !important;
  color: #0a0b24 !important;
  font-size: clamp(22px, 1.6vw, 26px) !important;
  line-height: 1.15 !important;
  font-weight: 800 !important;
  letter-spacing: 0 !important;
}
body.page-id-23471 #brx-content a.ba-multipurpose-services__service-card-wrapper.top-line-card > .brxe-text,
body.page-id-23471 #brx-content a.ba-multipurpose-services__service-card-wrapper.top-line-card > .brxe-text p {
  margin: 0 !important;
  color: #30384f !important;
  font-size: 15px !important;
  line-height: 1.48 !important;
}
body.page-id-23471 #brx-content a.ba-multipurpose-services__service-card-wrapper.top-line-card > .brxe-text {
  display: -webkit-box !important;
  -webkit-line-clamp: 2 !important;
  -webkit-box-orient: vertical !important;
  overflow: hidden !important;
}
@media (max-width: 767px){body.page-id-23471 #brx-content a.ba-multipurpose-services__service-card-wrapper.top-line-card {
    min-height: 0 !important;
    padding: 24px 22px 24px 82px !important;
  }
body.page-id-23471 #brx-content a.ba-multipurpose-services__service-card-wrapper.top-line-card > .brxe-div:first-child > .brxe-block:first-child {
    left: 22px !important;
    top: 24px !important;
    width: 46px !important;
    min-width: 46px !important;
    height: 46px !important;
  }
body.page-id-23471 #brx-content a.ba-multipurpose-services__service-card-wrapper.top-line-card .brxe-svg,
  body.page-id-23471 #brx-content a.ba-multipurpose-services__service-card-wrapper.top-line-card .brxe-svg svg {
    width: 24px !important;
    height: 24px !important;
  }}
/* ARISEO JURIDICO SECTOR HORIZONTAL CARDS 2026-08-26 END */
/* ARISEO GOOGLE ADS SECTOR CHIPS 2026-08-26 BEGIN */



body.page-id-13657 #brx-content #brxe-hexzsa > a.ba-multipurpose-services__service-card-wrapper:hover,
body.page-id-13657 #brx-content #brxe-hexzsa > div.ba-multipurpose-services__service-card-wrapper > .brxe-div:hover {
  background: #f4fbfd !important;
  border-color: #4bbecf !important;
  box-shadow: none !important;
  transform: none !important;
}

body.page-id-13657 #brx-content #brxe-hexzsa .top-line-card::before,
body.page-id-13657 #brx-content #brxe-hexzsa .top-accent-card::before,
body.page-id-13657 #brx-content #brxe-hexzsa .left-line-card::before {
  display: none !important;
}


body.page-id-13657 #brx-content #brxe-hexzsa .brxe-text,
body.page-id-13657 #brx-content #brxe-hexzsa .brxe-text-basic {
  display: none !important;
}
@media (max-width: 767px){

}
/* ARISEO GOOGLE ADS SECTOR CHIPS 2026-08-26 END */
/* ARIMETRICS GOOGLE ADS TYPE SYSTEM 2026-08-26 BEGIN */
body.page-id-13657 {
  --am-font-heading: var(--arimetrics-font-heading, Poppins, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);
  --am-font-body: var(--arimetrics-font-body, Outfit, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);
  --am-type-card-title: clamp(18px, 1.35vw, 21px);
  --am-type-process-title: clamp(18px, 1.25vw, 22px);
  --am-type-card-text: 15px;
  --am-type-chip: 13px;
  --am-weight-heading: 600;
  --am-weight-label: 700;
  --am-leading-heading: 1.22;
  --am-leading-card: 1.48;
}






@media (max-width: 767px){body.page-id-13657 {
    --am-type-card-title: 18px;
    --am-type-process-title: 18px;
  }}
/* ARIMETRICS GOOGLE ADS TYPE SYSTEM 2026-08-26 END */
/* ARIMETRICS MARKETING DIGITAL SERVICES TOP LINE CARD 2026-08-26 BEGIN */



body.page-id-28351 #brx-content #brxe-knltqg > .top-line-card:hover {
  border-color: rgba(75, 190, 207, .52) !important;
  box-shadow: 0 14px 30px rgba(6, 51, 66, .10) !important;
}








@media (max-width: 767px){

}
/* ARIMETRICS MARKETING DIGITAL SERVICES TOP LINE CARD 2026-08-26 END */
/* ARIMETRICS MARKETING DIGITAL VALUE TOP ACCENT CARD 2026-08-26 BEGIN */





@media (max-width: 991px){}
/* ARIMETRICS MARKETING DIGITAL VALUE TOP ACCENT CARD 2026-08-26 END */
/* ARIMETRICS GEO SEO IA TOP LINE CARDS 2026-08-26 BEGIN */

body.page-id-70797 #brx-content #brxe-42e277 > .top-line-card:hover {
  border-color: rgba(75, 190, 207, .42) !important;
  box-shadow: 0 14px 30px rgba(6, 51, 66, .10) !important;
}







@media (max-width: 767px){


}
/* ARIMETRICS GEO SEO IA TOP LINE CARDS 2026-08-26 END */
/* ARIMETRICS SEO SERVICES TOP LINE CARDS 2026-08-26 BEGIN */


body.page-id-1308 #brx-content #brxe-qhtycx > .top-line-card:hover {
  border-color: rgba(75, 190, 207, .52) !important;
  box-shadow: 0 14px 30px rgba(6, 51, 66, .10) !important;
}








@media (max-width: 767px){

}
/* ARIMETRICS SEO SERVICES TOP LINE CARDS 2026-08-26 END */
/* ARIMETRICS ANALYTICS WEB TOP LINE CARDS 2026-08-26 BEGIN */


body.page-id-817 #brx-content #brxe-7cd983 > .top-line-card:hover {
  border-color: rgba(75, 190, 207, .52) !important;
  box-shadow: 0 14px 30px rgba(6, 51, 66, .10) !important;
}








@media (max-width: 767px){

}
/* ARIMETRICS ANALYTICS WEB TOP LINE CARDS 2026-08-26 END */
/* ARIMETRICS CONTENT MARKETING TOP LINE CARDS 2026-08-26 BEGIN */


body.page-id-31759 #brx-content #brxe-tmzggd > .top-line-card:hover {
  border-color: rgba(75, 190, 207, .42) !important;
  box-shadow: 0 14px 30px rgba(6, 51, 66, .10) !important;
}







@media (max-width: 767px){



}
/* ARIMETRICS CONTENT MARKETING TOP LINE CARDS 2026-08-26 END */
/* ARIMETRICS GLOBAL CARD PATTERNS 2026-08-26 BEGIN */
:root {
  --am-card-surface: #ffffff;
  --am-card-border: rgba(10, 11, 36, .10);
  --am-card-border-hover: rgba(75, 190, 207, .42);
  --am-card-radius: 20px;
  --am-card-shadow-hover: 0 14px 30px rgba(6, 51, 66, .10);
  --am-card-accent: #12B0C8;
  --am-card-accent-strong: #17b7c4;
  --am-card-accent-soft: #e9fbf8;
  --am-card-title: #0a0b24;
  --am-card-text: #4f5d75;
  --am-card-title-size: clamp(18px, 1.35vw, 21px);
  --am-card-text-size: 15px;
  --am-card-title-weight: 600;
  --am-card-label-weight: 700;
}
#brx-content .top-line-card {
  position: relative;
  background: var(--am-card-surface);
  border: 1px solid var(--am-card-border);
  border-radius: var(--am-card-radius);
  box-shadow: none;
  overflow: hidden;
  transition: border-color .22s ease, box-shadow .22s ease;
}
#brx-content .top-line-card::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  height: 0;
  background: var(--am-card-accent);
  opacity: 0;
  transition: height .22s ease, opacity .22s ease;
  pointer-events: none;
}
#brx-content .top-line-card:hover {
  border-color: var(--am-card-border-hover);
  box-shadow: var(--am-card-shadow-hover);
}
#brx-content .top-line-card:hover::before {
  height: 3px;
  opacity: 1;
}
#brx-content .top-accent-card{position:relative;border:1px solid var(--am-card-border);border-radius:15px;box-shadow:none;overflow:hidden;transition:border-color .22s ease, box-shadow .22s ease;}

#brx-content .top-accent-card::before {
  content: "";
  position: absolute;
  left: 24px;
  top: 24px;
  width: 32px;
  height: 4px;
  background: var(--am-card-accent);
  border-radius: 999px;
  pointer-events: none;
}
#brx-content .top-accent-card:hover {
  background: var(--am-card-surface) !important;
  border-color: rgba(75, 190, 207, .42);
  box-shadow: var(--am-card-shadow-hover);
}







/* ARIMETRICS GLOBAL CARD PATTERNS 2026-08-26 END */
/* ARIMETRICS SECTOR SERVICE ICON TOP LINE CARDS 2026-08-27 BEGIN */

body.parent-pageid-15598 #brx-content .top-line-card:has(.brxe-svg):hover,
body.page-id-15598 #brx-content .top-line-card:has(.brxe-svg):hover {
  border-color: rgba(75, 190, 207, .42) !important;
  box-shadow: 0 14px 30px rgba(6, 51, 66, .10) !important;
}







@media (max-width: 767px){

}
/* ARIMETRICS SECTOR SERVICE ICON TOP LINE CARDS 2026-08-27 END */
/* ARIMETRICS DASHBOARDS TOP ACCENT PROCESS 2026-08-27 BEGIN */


body.page-id-3997 #brx-content .dashboard-process-grid > .top-accent-card::before {
  left: 28px !important;
  top: 0 !important;
  width: 44px !important;
  height: 5px !important;
  border-radius: 0 0 999px 999px !important;
}




@media (max-width: 991px){}
@media (max-width: 767px){
}
/* ARIMETRICS DASHBOARDS TOP ACCENT PROCESS 2026-08-27 END */
/* ARIMETRICS SECTOR CHIPS AUTO WIDTH 2026-08-27 BEGIN */



html body:is(.page-id-13657, .page-id-73863) #brx-content #brxe-hexzsa > a.ba-multipurpose-services__service-card-wrapper:hover,
html body:is(.page-id-13657, .page-id-73863) #brx-content #brxe-hexzsa > div.ba-multipurpose-services__service-card-wrapper > .brxe-div:hover {
  background: #f4fbfd !important;
  border-color: #4bbecf !important;
  box-shadow: none !important;
  transform: none !important;
}

html body:is(.page-id-13657, .page-id-73863) #brx-content #brxe-hexzsa .top-line-card::before,
html body:is(.page-id-13657, .page-id-73863) #brx-content #brxe-hexzsa .top-accent-card::before,
html body:is(.page-id-13657, .page-id-73863) #brx-content #brxe-hexzsa .left-line-card::before {
  display: none !important;
}


html body:is(.page-id-13657, .page-id-73863) #brx-content #brxe-hexzsa .brxe-text,
html body:is(.page-id-13657, .page-id-73863) #brx-content #brxe-hexzsa .brxe-text-basic {
  display: none !important;
}
@media (max-width: 767px){

}
/* ARIMETRICS SECTOR CHIPS AUTO WIDTH 2026-08-27 END */
/* ARIMETRICS GOOGLE ADS TOP ACCENT EQUAL HEIGHT 2026-08-27 BEGIN */


/* ARIMETRICS GOOGLE ADS TOP ACCENT EQUAL HEIGHT 2026-08-27 END */
/* ARISEO GLOBAL GRADIENT TEXT FIXED COLOR 2026-08-27 BEGIN */

/* ARISEO GLOBAL GRADIENT TEXT FIXED COLOR 2026-08-27 END */
/* ARIMETRICS NOSOTROS TOP LINE ICON CARDS 2026-08-28 BEGIN */

body.page-id-1359 #brx-content .top-line-card:has(.brxe-svg):hover {
  border-color: rgba(75, 190, 207, .42) !important;
  box-shadow: 0 14px 30px rgba(6, 51, 66, .10) !important;
}







@media (max-width: 767px){

}
/* ARIMETRICS NOSOTROS TOP LINE ICON CARDS 2026-08-28 END */
/* ARIMETRICS GEO PROCESS TOP LINE ICON CARDS 2026-08-28 BEGIN */

body.page-id-70797 #brx-content #brxe-567f00 > .top-line-card::before {
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  height: 3px !important;
  background: #4bbecf !important;
  transform: scaleX(0) !important;
  transform-origin: left center !important;
  transition: transform .2s ease !important;
}
body.page-id-70797 #brx-content #brxe-567f00 > .top-line-card:hover {
  border-color: rgba(75, 190, 207, .42) !important;
  box-shadow: 0 14px 30px rgba(6, 51, 66, .10) !important;
  transform: translateY(-2px) !important;
}
body.page-id-70797 #brx-content #brxe-567f00 > .top-line-card:hover::before {
  transform: scaleX(1) !important;
}

body.page-id-70797 #brx-content #brxe-567f00 > .top-line-card > .brxe-svg svg {
  width: 28px !important;
  height: 28px !important;
  display: block !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  color: #17b7c4 !important;
  fill: #17b7c4 !important;
  stroke: #17b7c4 !important;
}



@media (max-width: 767px){

body.page-id-70797 #brx-content #brxe-567f00 > .top-line-card > .brxe-svg svg {
    width: 26px !important;
    height: 26px !important;
  }}
/* ARIMETRICS GEO PROCESS TOP LINE ICON CARDS 2026-08-28 END */
/* ARIMETRICS SEO LOCAL NUMBER TOP LINE CARDS 2026-08-28 BEGIN */


body.page-id-68013 #brx-content #brxe-354597 > .top-line-card::before {
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  height: 0 !important;
  background: #4bbecf !important;
  opacity: 0 !important;
  transition: height .22s ease, opacity .22s ease !important;
  z-index: 0 !important;
}
body.page-id-68013 #brx-content #brxe-354597 > .top-line-card:hover {
  border-color: rgba(75, 190, 207, .42) !important;
  box-shadow: 0 14px 30px rgba(6, 51, 66, .09) !important;
}
body.page-id-68013 #brx-content #brxe-354597 > .top-line-card:hover::before {
  height: 3px !important;
  opacity: 1 !important;
}



@media (max-width: 991px){
}
@media (max-width: 767px){



}
/* ARIMETRICS SEO LOCAL NUMBER TOP LINE CARDS 2026-08-28 END */
/* ARIMETRICS LINKBUILDING ICON TOP LINE CARDS 2026-08-28 BEGIN */


body.page-id-31782 #brx-content #brxe-858c91 > .top-line-card::before {
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  height: 0 !important;
  background: #4bbecf !important;
  opacity: 0 !important;
  transition: height .22s ease, opacity .22s ease !important;
}
body.page-id-31782 #brx-content #brxe-858c91 > .top-line-card:hover {
  border-color: rgba(75, 190, 207, .42) !important;
  box-shadow: 0 14px 30px rgba(6, 51, 66, .10) !important;
}
body.page-id-31782 #brx-content #brxe-858c91 > .top-line-card:hover::before {
  height: 3px !important;
  opacity: 1 !important;
}







@media (max-width: 991px){}
@media (max-width: 767px){


}
/* ARIMETRICS LINKBUILDING ICON TOP LINE CARDS 2026-08-28 END */
/* ARIMETRICS SEO ONPAGE ICON TOP LINE CARDS 2026-08-28 BEGIN */


body.page-id-31819 #brx-content #brxe-8c8a98 > .top-line-card::before {
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  height: 0 !important;
  background: #4bbecf !important;
  opacity: 0 !important;
  transition: height .22s ease, opacity .22s ease !important;
}
body.page-id-31819 #brx-content #brxe-8c8a98 > .top-line-card:hover {
  border-color: rgba(75, 190, 207, .42) !important;
  box-shadow: 0 14px 30px rgba(6, 51, 66, .10) !important;
}
body.page-id-31819 #brx-content #brxe-8c8a98 > .top-line-card:hover::before {
  height: 3px !important;
  opacity: 1 !important;
}







@media (max-width: 991px){}
@media (max-width: 767px){


}
/* ARIMETRICS SEO ONPAGE ICON TOP LINE CARDS 2026-08-28 END */
/* ARIMETRICS GA4 METHODOLOGY DASHBOARD STYLE 2026-08-28 BEGIN */


body.page-id-4358 #brx-content .dashboard-process-grid > .top-accent-card::before {
  left: 28px !important;
  top: 0 !important;
  width: 44px !important;
  height: 5px !important;
  border-radius: 0 0 999px 999px !important;
}




@media (max-width: 991px){}
@media (max-width: 767px){
}
/* ARIMETRICS GA4 METHODOLOGY DASHBOARD STYLE 2026-08-28 END */
/* ARIMETRICS GA4 SERVICE GOOGLE ADS STYLE ICON CARDS 2026-08-28 BEGIN */


body.page-id-4358 #brx-content #brxe-bnfxnf > .top-line-card.brx-animated,
body.page-id-4358 #brx-content #brxe-bnfxnf > .top-line-card[class*="brx-animate-"] {
  opacity: 1 !important;
  transform: none !important;
  animation: none !important;
}
body.page-id-4358 #brx-content #brxe-bnfxnf > .top-line-card::before {
  content: "" !important;
  position: absolute !important;
  left: 0 !important;
  right: 0 !important;
  top: 0 !important;
  height: 0 !important;
  background: #4bbecf !important;
  opacity: 0 !important;
  transition: height .22s ease, opacity .22s ease !important;
  pointer-events: none !important;
  z-index: 0 !important;
}
body.page-id-4358 #brx-content #brxe-bnfxnf > .top-line-card:hover {
  border-color: rgba(75, 190, 207, .42) !important;
  box-shadow: 0 14px 30px rgba(6, 51, 66, .09) !important;
}
body.page-id-4358 #brx-content #brxe-bnfxnf > .top-line-card:hover::before {
  height: 3px !important;
  opacity: 1 !important;
}










@media (max-width: 991px){}
@media (max-width: 767px){



}
/* ARIMETRICS GA4 SERVICE GOOGLE ADS STYLE ICON CARDS 2026-08-28 END */
/* ARIMETRICS GOOGLE ADS CTA LINK WHITE 2026-08-28 BEGIN */

/* ARIMETRICS GOOGLE ADS CTA LINK WHITE 2026-08-28 END */
/* ARIMETRICS HOME CORE FRAMEWORK ADAPTATION 2026-08-28 BEGIN */
body.page-id-326 {
  --ari-home-accent: var(--ari-brand-accent);
  --ari-home-accent-strong: var(--ari-brand-accent-strong);
  --ari-home-navy: var(--ari-brand-navy);
  --ari-home-text-muted: var(--ari-brand-text-muted);
  --ari-home-surface: var(--ari-brand-surface);
  --ari-home-surface-soft: var(--ari-brand-surface-soft);
  --ari-home-surface-subtle: var(--ari-brand-surface-subtle);
  --ari-home-border-soft: var(--ari-brand-border-soft);
  --ari-home-border-accent-soft: var(--ari-brand-border-accent-soft);
  --ari-home-border-hover: var(--ari-brand-border-hover);
  --ari-home-white: var(--ari-brand-white);
  --ari-home-contact-surface: rgba(255, 255, 255, 0.96);
  --ari-home-font-heading: var(--ari-brand-font-heading);
  --ari-home-font-body: var(--ari-brand-font-body);
  --ari-home-radius-card: var(--ari-brand-radius-card);
  --ari-home-radius-pill: var(--ari-brand-radius-pill);
  --ari-home-section-space-y: var(--ari-brand-section-space-y);
  --ari-home-section-space-y-lg: var(--ari-brand-section-space-y-lg);
  --ari-home-space-2xs: var(--space-2xs, 8px);
  --ari-home-space-xs: var(--space-xs, 12px);
  --ari-home-space-s: var(--space-s, 16px);
  --ari-home-space-m: var(--space-m, 24px);
  --ari-home-space-l: var(--space-l, 32px);
  --ari-home-heading-gap: var(--ari-brand-heading-gap);
  --ari-home-separator-width: var(--ari-brand-separator-width);
  --ari-home-separator-height: var(--ari-brand-separator-height);
  --ari-home-badge-padding-y: 5px;
  --ari-home-transition: var(--ari-brand-transition);
  --ari-home-shadow-soft: var(--ari-brand-shadow-soft);
  --ari-home-shadow-hover: var(--ari-brand-shadow-hover);
}

body.page-id-326 #brx-content .ba-multipurpose-header,
body.page-id-326 #brx-content .ba-multipurpose-footer {
  background-color: var(--ari-home-navy) !important;
}
body.page-id-326 #brx-content .ba-multipurpose-header__nav-menu-.brxe-nav-menu .bricks-nav-menu > li > a,
body.page-id-326 #brx-content .ba-multipurpose-header__nav-menu-.brxe-nav-menu .bricks-nav-menu > li > .brx-submenu-toggle > *,
body.page-id-326 #brx-content .ba-multipurpose-header__nav-menu-.brxe-nav-menu .bricks-nav-menu .sub-menu > li > a,
body.page-id-326 #brx-content .ba-multipurpose-header__nav-menu-.brxe-nav-menu .bricks-nav-menu .sub-menu > li > .brx-submenu-toggle > *,
body.page-id-326 #brx-content .ba-multipurpose-footer_inner,
body.page-id-326 #brx-content .ba-multipurpose-footer__links-heading,
body.page-id-326 #brx-content .ba-multipurpose-footer__links-heading-links .title,
body.page-id-326 #brx-content .ba-multipurpose-footer__contact-box .content,
body.page-id-326 #brx-content .ba-multipurpose-footer__contact-box a {
  color: var(--ari-home-white) !important;
}
body.page-id-326 #brx-content .ba-multipurpose-header__nav-menu-.brxe-nav-menu .bricks-nav-menu .sub-menu,
body.page-id-326 #brx-content .ba-multipurpose-header__nav-menu-.brxe-nav-menu .bricks-mobile-menu-wrapper:before {
  background-color: var(--ari-home-navy) !important;
}



body.page-id-326 #brx-content .ba-multipurpose-blog__post.brxe-posts .bricks-pagination .page-numbers {
  color: var(--ari-home-accent-strong) !important;
}
body.page-id-326 #brx-content .ba-multipurpose-blog__post.brxe-posts .bricks-pagination ul .page-numbers.current,
body.page-id-326 #brx-content .ba-multipurpose-blog__post.brxe-posts .bricks-pagination ul .page-numbers:hover {
  background-color: var(--ari-home-accent) !important;
  color: var(--ari-home-white) !important;
}

body.page-id-326 #brx-content #brxe-sipgdg {
  padding-top: var(--ari-home-badge-padding-y) !important;
  padding-bottom: var(--ari-home-badge-padding-y) !important;
  background-color: var(--ari-home-accent) !important;
  border-radius: var(--ari-home-radius-pill) !important;
}





@media (max-width: 767px){body.page-id-326 {
    --ari-home-section-space-y: var(--space-3xl, 54px);
    --ari-home-section-space-y-lg: var(--space-3xl, 54px);
  }}
/* ARIMETRICS HOME CORE FRAMEWORK ADAPTATION 2026-08-28 END */
/* ARIMETRICS MARKETING DIGITAL CORE FRAMEWORK 2026-08-28 BEGIN */
body.page-id-28351 {
  --ari-md-accent: var(--ari-brand-accent);
  --ari-md-accent-strong: var(--ari-brand-accent-strong);
  --ari-md-navy: var(--ari-brand-navy);
  --ari-md-text-muted: var(--ari-brand-text-muted);
  --ari-md-surface: var(--ari-brand-surface);
  --ari-md-surface-soft: var(--ari-brand-surface-soft);
  --ari-md-surface-subtle: var(--ari-brand-surface-subtle);
  --ari-md-border-soft: var(--ari-brand-border-soft);
  --ari-md-border-hover: var(--ari-brand-border-hover);
  --ari-md-white: var(--ari-brand-white);
  --ari-md-radius-card: var(--ari-brand-radius-card);
  --ari-md-radius-pill: var(--ari-brand-radius-pill);
  --ari-md-section-space-y: var(--ari-brand-section-space-y);
  --ari-md-section-space-y-lg: var(--ari-brand-section-space-y-lg);
  --ari-md-transition: var(--ari-brand-transition);
  --ari-md-shadow-soft: var(--ari-brand-shadow-soft);
  --ari-md-shadow-hover: var(--ari-brand-shadow-hover);
  --am-card-surface: var(--ari-md-surface);
  --am-card-border: rgba(75, 190, 207, .34);
  --am-card-border-hover: rgba(75, 190, 207, .42);
  --am-card-radius: 20px;
  --am-card-shadow-hover: 0 14px 30px rgba(6, 51, 66, .10);
  --am-card-accent: var(--ari-md-accent);
  --am-card-accent-strong: var(--ari-md-accent);
  --am-card-accent-soft: var(--primary-10, #f6fcfd);
  --am-card-title: var(--ari-md-navy);
  --am-card-text: var(--ari-md-text-muted);
}



body.page-id-28351 .ba-multipurpose-header__nav-menu-.brxe-nav-menu .bricks-nav-menu .sub-menu,
body.page-id-28351 .ba-multipurpose-header__nav-menu-.brxe-nav-menu .bricks-mobile-menu-wrapper:before {
  background-color: var(--ari-md-navy) !important;
}
body.page-id-28351 .sub-heading__tagline.brxe-heading,
body.page-id-28351 .ba-multipurpose__h6-heading.brxe-heading {
  color: var(--ari-md-accent) !important;
}




body.page-id-28351 #brx-content .top-line-card:hover,
body.page-id-28351 #brx-content .top-accent-card:hover {
  border-color: var(--am-card-border-hover) !important;
  box-shadow: var(--am-card-shadow-hover) !important;
}
body.page-id-28351 #brx-content .top-accent-card::before {
  background: var(--ari-md-accent) !important;
}
body.page-id-28351 #brx-content .bm-counter-11-card {
  background: var(--ari-md-surface) !important;
  border-top: 4px solid var(--ari-md-accent) !important;
  border-right: 1px solid var(--ari-md-border-soft) !important;
  border-bottom: 1px solid var(--ari-md-border-soft) !important;
  border-left: 1px solid var(--ari-md-border-soft) !important;
  border-radius: var(--ari-md-radius-card) !important;
  box-shadow: 0 14px 34px var(--ari-md-shadow-soft) !important;
}
body.page-id-28351 #brx-content .bm-counter-11-card :is(.count, .prefix, .suffix, .brxe-counter) {
  color: var(--ari-md-navy) !important;
}
body.page-id-28351 #brx-content .bm-counter-11-card__heading {
  color: var(--ari-md-text-muted) !important;
}
body.page-id-28351 #brx-content .bt-cta-v07__btn {
  border-color: var(--ari-md-accent) !important;
  border-radius: var(--ari-md-radius-card) !important;
  color: var(--ari-md-white) !important;
  box-shadow: none !important;
}


@media (max-width: 767px){body.page-id-28351 {
    --ari-md-section-space-y: var(--space-3xl, 54px);
    --ari-md-section-space-y-lg: var(--space-3xl, 54px);
  }}
/* ARIMETRICS MARKETING DIGITAL CORE FRAMEWORK 2026-08-28 END */
/* ARIMETRICS MARKETING DIGITAL TRANSPARENT HERO HEADER 2026-08-28 BEGIN */



@media (max-width: 767px){}
/* ARIMETRICS MARKETING DIGITAL TRANSPARENT HERO HEADER 2026-08-28 END */
/* ARIMETRICS MARKETING DIGITAL NAVY BALANCE 2026-08-28 BEGIN */



body.page-id-28351 #brx-content #brxe-rgqtlb .sub-heading__tagline,
body.page-id-28351 #brx-content #brxe-rgqtlb .ba-multipurpose__h6-heading {
  color: var(--ari-md-accent-strong, #005C83) !important;
  -webkit-text-fill-color: var(--ari-md-accent-strong, #005C83) !important;
}


/* ARIMETRICS MARKETING DIGITAL NAVY BALANCE 2026-08-28 END */
/* ARIMETRICS MARKETING DIGITAL LOGO BAND 2026-08-28 BEGIN */
:where(.ari-logo-band) {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: clamp(30px, var(--space-l, 32px), 42px);
  overflow: hidden;
}
:where(.ari-logo-band .ba-multipurpose-blog__heading-wrapper) {
  width: 100%;
  max-width: var(--container-width, 1280px);
  padding-inline: clamp(20px, var(--space-m, 32px), 56px);
  align-items: center;
  justify-content: center;
  text-align: center;
}
:where(.ari-logo-carousel.brxe-carousel) {
  width: min(100% - 72px, 1360px);
  max-width: 1360px;
  margin-inline: auto;
  overflow: visible;
}
:where(.ari-logo-carousel .bricks-swiper-container) {
  overflow: hidden;
  -webkit-mask-image: linear-gradient(90deg, transparent, #000 6%, #000 94%, transparent);
  mask-image: linear-gradient(90deg, transparent, #000 6%, #000 94%, transparent);
}
:where(.ari-logo-carousel .swiper-wrapper) {
  align-items: center;
  transition-timing-function: linear;
}
:where(.ari-logo-carousel .swiper-slide) {
  display: flex;
  align-items: center;
  justify-content: center;
  background: transparent;
}
:where(.ari-logo-carousel .swiper-slide .image) {
  width: 100%;
  max-width: 174px;
  height: 70px;
  margin-inline: auto;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  filter: grayscale(1) brightness(0) invert(1);
  opacity: .82;
  transition: opacity .2s ease, filter .2s ease, transform .2s ease;
}
:where(.ari-logo-carousel .swiper-slide:hover .image) {
  opacity: .96;
  transform: translateY(-2px);
}
:where(.ari-logo-carousel .swiper-button),
:where(.ari-logo-carousel .swiper-pagination) {
  display: none;
}
@media (max-width: 991px){:where(.ari-logo-carousel.brxe-carousel) {
    width: min(100% - 48px, 900px);
  }}
@media (max-width: 575px){:where(.ari-logo-carousel.brxe-carousel) {
    width: min(100% - 24px, 520px);
  }
:where(.ari-logo-carousel .swiper-slide .image) {
    max-width: 150px;
    height: 58px;
  }}
/* ARIMETRICS MARKETING DIGITAL LOGO BAND 2026-08-28 END */
/* ARIMETRICS CORE BUTTON SYSTEM 2026-08-28 BEGIN */
:where(.ari-btn, .ari-btn.bricks-button, button.ari-btn) {
  display: inline-flex;
  flex: 0 0 auto;
  align-items: center;
  justify-content: center;
  gap: .7em;
  max-width: 100%;
  text-decoration: none;
  white-space: nowrap;
  transition: transform .18s ease, background-color .18s ease, border-color .18s ease, color .18s ease, box-shadow .18s ease;
}
:where(.ari-btn:hover, .ari-btn:focus-visible) {
  transform: translateY(-1px);
}
:where(.ari-btn i, .ari-btn svg) {
  transition: transform .18s ease;
}
:where(.ari-btn:hover i, .ari-btn:focus-visible i, .ari-btn:hover svg, .ari-btn:focus-visible svg) {
  transform: translateX(3px);
}
@media (max-width: 575px){:where(.ari-btn, .ari-btn.bricks-button, button.ari-btn) {
    max-width: 100%;
  }}
/* ARIMETRICS CORE BUTTON SYSTEM 2026-08-28 END */
/* ARIMETRICS STATS STRIP CORE PATTERN 2026-08-28 BEGIN */
:where(.ari-stats-strip) {
  background: var(--ari-brand-surface, #ffffff);
  padding-top: clamp(34px, var(--space-xl, 48px), 54px);
  padding-bottom: clamp(38px, var(--space-2xl, 64px), 72px);
}
:where(.ari-stats-strip > .brxe-container) {
  width: min(100% - 56px, 1300px);
  max-width: 1300px;
  margin-inline: auto;
  padding: 0;
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 0;
  background: transparent;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  overflow: visible;
}
#brx-content :where(.ari-stats-strip > .brxe-container > .brxe-block) {
  min-height: 150px !important;
  padding: 8px clamp(26px, var(--space-xl, 44px), 50px) 0 clamp(34px, var(--space-xl, 44px), 50px) !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  justify-content: flex-start !important;
  text-align: left !important;
  background: transparent !important;
  border: 0 !important;
  border-left: 1px solid rgba(179, 198, 207, .88) !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  transform: none !important;
}
#brx-content :where(.ari-stats-strip > .brxe-container > .brxe-block:hover) {
  border-color: rgba(179, 198, 207, .88) !important;
  box-shadow: none !important;
  transform: none !important;
}
#brx-content :where(.ari-stats-strip .brxe-counter,
.ari-stats-strip .brxe-counter .prefix,
.ari-stats-strip .brxe-counter .count,
.ari-stats-strip .brxe-counter .suffix) {
  color: var(--ari-brand-navy, #063342) !important;
  -webkit-text-fill-color: var(--ari-brand-navy, #063342) !important;
  font-family: var(--ari-brand-font-heading, Poppins, sans-serif) !important;
  font-size: clamp(68px, 6.4vw, 92px) !important;
  line-height: .96 !important;
  font-weight: 800 !important;
  letter-spacing: 0 !important;
  text-transform: none !important;
}
#brx-content :where(.ari-stats-strip .brxe-heading) {
  margin: 30px 0 0 !important;
  color: var(--ari-brand-ink, #0a1c2f) !important;
  -webkit-text-fill-color: var(--ari-brand-ink, #0a1c2f) !important;
  font-family: var(--ari-brand-font-heading, Poppins, sans-serif) !important;
  font-size: 20px !important;
  line-height: 1.35 !important;
  font-weight: 600 !important;
  letter-spacing: 0 !important;
  text-transform: none !important;
}
@media (max-width: 991px){:where(.ari-stats-strip) { padding-top: 30px; padding-bottom: 54px; }
:where(.ari-stats-strip > .brxe-container) { width: min(100% - 32px, 900px); }
#brx-content :where(.ari-stats-strip > .brxe-container > .brxe-block) { min-height: 132px !important; padding: 6px 22px 0 24px !important; }
#brx-content :where(.ari-stats-strip .brxe-counter, .ari-stats-strip .brxe-counter .prefix, .ari-stats-strip .brxe-counter .count, .ari-stats-strip .brxe-counter .suffix) { font-size: 56px !important; }
#brx-content :where(.ari-stats-strip .brxe-heading) { margin-top: 22px !important; font-size: 16px !important; }}
@media (max-width: 767px){:where(.ari-stats-strip) { padding-top: 26px; padding-bottom: 46px; }
:where(.ari-stats-strip > .brxe-container) { grid-template-columns: 1fr; width: min(100% - 20px, 520px); }
#brx-content :where(.ari-stats-strip > .brxe-container > .brxe-block) { min-height: 0 !important; padding: 22px 0 24px 20px !important; border-left: 1px solid rgba(179, 198, 207, .88) !important; }
#brx-content :where(.ari-stats-strip .brxe-counter, .ari-stats-strip .brxe-counter .prefix, .ari-stats-strip .brxe-counter .count, .ari-stats-strip .brxe-counter .suffix) { font-size: 54px !important; }
#brx-content :where(.ari-stats-strip .brxe-heading) { margin-top: 14px !important; font-size: 16px !important; }}
/* ARIMETRICS STATS STRIP CORE PATTERN 2026-08-28 END */
/* ARIMETRICS EYEBROW PATTERN 2026-08-28 BEGIN */
#brx-content :where(.ari-eyebrow.has-separator:not(.ari-eyebrow-native)) {
  --ari-eyebrow-gap: var(--ari-brand-heading-gap, 15px);
  --ari-eyebrow-line-width: var(--ari-brand-separator-width, 25px);
  --ari-eyebrow-line-height: var(--ari-brand-separator-height, 3px);
  display: inline-flex;
  align-items: center;
  gap: var(--ari-eyebrow-gap);
  margin: 0;
  font-family: var(--ari-brand-font-heading, Poppins, sans-serif) !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
  letter-spacing: .08em !important;
  text-transform: uppercase !important;
}
#brx-content#brx-content :where(.ari-eyebrow.has-separator:not(.ari-eyebrow-native) > .text),
#brx-content#brx-content :where(.ari-eyebrow.has-separator:not(.ari-eyebrow-native) span:not(.separator)),
#brx-content#brx-content :where(.ari-eyebrow.has-separator:not(.ari-eyebrow-native) strong) {
  color: inherit !important;
}
#brx-content#brx-content .ari-eyebrow.has-separator:not(.ari-eyebrow-native) > .separator {
  display: inline-block !important;
  visibility: visible !important;
  flex: 0 0 var(--ari-eyebrow-line-width) !important;
  width: var(--ari-eyebrow-line-width) !important;
  min-width: var(--ari-eyebrow-line-width) !important;
  max-width: var(--ari-eyebrow-line-width) !important;
  height: var(--ari-eyebrow-line-height) !important;
  min-height: var(--ari-eyebrow-line-height) !important;
  margin: 0 !important;
  padding: 0 !important;
  border-top-width: var(--ari-eyebrow-line-height) !important;
  border-top-style: solid !important;
}
#brx-content :where(.ari-eyebrow--double.has-separator:not(.ari-eyebrow-native)) {
  justify-content: center;
  text-align: center;
}
#brx-content :where(.ari-eyebrow--left.has-separator:not(.ari-eyebrow-native)) {
  justify-content: flex-start;
  text-align: left;
}
#brx-content#brx-content .ari-eyebrow.ari-eyebrow--double.has-separator:not(.ari-eyebrow-native) > .separator.left,
#brx-content#brx-content .ari-eyebrow.ari-eyebrow--double.has-separator:not(.ari-eyebrow-native) > .separator.right,
#brx-content#brx-content .ari-eyebrow.ari-eyebrow--left.has-separator:not(.ari-eyebrow-native) > .separator.left {
  display: inline-block !important;
  visibility: visible !important;
}
#brx-content#brx-content .ari-eyebrow.ari-eyebrow--left.has-separator:not(.ari-eyebrow-native) > .separator.right {
  display: none !important;
  visibility: hidden !important;
  width: 0 !important;
  min-width: 0 !important;
  max-width: 0 !important;
  flex-basis: 0 !important;
}
@media (max-width: 767px){#brx-content :where(.ari-eyebrow.has-separator:not(.ari-eyebrow-native)) {
    --ari-eyebrow-gap: 10px;
    --ari-eyebrow-line-width: 22px;
    font-size: 12px;
  }}
/* ARIMETRICS EYEBROW PATTERN 2026-08-28 END */

/* ARIMETRICS FAQ SYSTEM 2026-08-29 BEGIN */
html[lang^="es"] #brx-content {
  --am-faq-section-bg: #f4fafb;
  --am-faq-panel-bg: #ffffff;
  --am-faq-text: #063342;
  --am-faq-muted: #425a62;
  --am-faq-rule: #dbe8ec;
  --am-faq-rule-strong: #bfe5ec;
  --am-faq-control-bg: #e8f7fa;
  --am-faq-control-text: #063342;
}

html[lang^="es"] #brx-content#brx-content :is(section.accordion-6, section[id*="faq" i], section[class*="faq" i]) {
  background: var(--am-faq-section-bg) !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  padding: clamp(56px, 6vw, 76px) 0 clamp(72px, 7vw, 96px) !important;
}

html[lang^="es"] #brx-content#brx-content :is(section.accordion-6, section[id*="faq" i], section[class*="faq" i])
  > :is(.brxe-container, .accordion-6-container, .brx-container) {
  width: min(1180px, calc(100% - 48px)) !important;
  max-width: 1180px !important;
  margin-inline: auto !important;
}

html[lang^="es"] #brx-content#brx-content :is(.brxe-accordion, .brxe-accordion-nested) {
  display: grid !important;
  gap: 0 !important;
  width: min(100%, 980px) !important;
  margin: 18px auto 0 !important;
  padding: 0 !important;
  background: transparent !important;
  border: 0 !important;
  border-top: 1px solid var(--am-faq-rule) !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

html[lang^="es"] #brx-content#brx-content :is(.brxe-accordion, .brxe-accordion-nested)
  > :is(.accordion-item, .accordion-6-item, .brxe-block) {
  position: relative !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: visible !important;
  background: transparent !important;
  border: 0 !important;
  border-bottom: 1px solid var(--am-faq-rule) !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  transform: none !important;
}

html[lang^="es"] #brx-content#brx-content :is(.brxe-accordion, .brxe-accordion-nested)
  :is(.accordion-title-wrapper, .accordion-6-head) {
  position: relative !important;
  display: flex !important;
  align-items: center !important;
  justify-content: flex-start !important;
  width: 100% !important;
  min-height: 74px !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  cursor: pointer !important;
}

html[lang^="es"] #brx-content#brx-content :is(.brxe-accordion, .brxe-accordion-nested)
  :is(.accordion-title, .accordion-6-head__title) {
  position: relative !important;
  display: flex !important;
  align-items: center !important;
  width: 100% !important;
  min-height: 74px !important;
  margin: 0 !important;
  padding: 22px 78px 22px 24px !important;
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  color: var(--am-faq-text) !important;
  text-align: left !important;
}

html[lang^="es"] #brx-content#brx-content :is(.brxe-accordion, .brxe-accordion-nested)
  :is(.accordion-title .title, .accordion-title h3, .accordion-title h4, .accordion-6-head__title, .accordion-6-head__title h3, .accordion-6-head__title h4) {
  margin: 0 !important;
  color: var(--am-faq-text) !important;
  font-family: inherit !important;
  font-size: clamp(18px, 1.35vw, 21px) !important;
  font-weight: 650 !important;
  line-height: 1.32 !important;
  letter-spacing: 0 !important;
  text-align: left !important;
}

html[lang^="es"] #brx-content#brx-content :is(.brxe-accordion, .brxe-accordion-nested)
  :is(.faq-title, .faq-question .brxe-text-basic[itemprop="name"]) {
  margin: 0 !important;
  color: var(--am-faq-text) !important;
  font-family: inherit !important;
  font-size: clamp(18px, 1.35vw, 21px) !important;
  font-weight: 650 !important;
  line-height: 1.32 !important;
  letter-spacing: 0 !important;
  text-align: left !important;
}

html[lang^="es"] #brx-content#brx-content :is(.brxe-accordion, .brxe-accordion-nested)
  :is(.accordion-title .icon, .accordion-title i, .faq-icon, .faq-icon-glyph, .accordion-6-head__icon, .accordion-6-head__icon--default, .accordion-6-head__icon--switch) {
  display: none !important;
}

html[lang^="es"] #brx-content#brx-content .brxe-accordion .accordion-title::before,
html[lang^="es"] #brx-content#brx-content .brxe-accordion-nested .accordion-title-wrapper::before,
html[lang^="es"] #brx-content#brx-content .brxe-accordion-nested .accordion-6-head::before {
  content: "+" !important;
  position: absolute !important;
  right: 24px !important;
  top: 50% !important;
  z-index: 2 !important;
  display: grid !important;
  place-items: center !important;
  width: 34px !important;
  height: 34px !important;
  border: 1px solid var(--am-faq-rule-strong) !important;
  border-radius: 999px !important;
  background: var(--am-faq-control-bg) !important;
  color: var(--am-faq-control-text) !important;
  font-size: 24px !important;
  font-weight: 400 !important;
  line-height: 1 !important;
  transform: translateY(-50%) !important;
}

html[lang^="es"] #brx-content#brx-content .brxe-accordion .accordion-title::after,
html[lang^="es"] #brx-content#brx-content .brxe-accordion .accordion-title-wrapper::after,
html[lang^="es"] #brx-content#brx-content .brxe-accordion-nested .accordion-title-wrapper::after,
html[lang^="es"] #brx-content#brx-content .brxe-accordion-nested .accordion-6-head::after {
  content: none !important;
  display: none !important;
}

html[lang^="es"] #brx-content#brx-content .brxe-accordion .accordion-item.brx-open .accordion-title::before,
html[lang^="es"] #brx-content#brx-content .brxe-accordion .accordion-item.open .accordion-title::before,
html[lang^="es"] #brx-content#brx-content .brxe-accordion .accordion-item.active .accordion-title::before,
html[lang^="es"] #brx-content#brx-content .brxe-accordion-nested .brxe-block.brx-open .accordion-title-wrapper::before,
html[lang^="es"] #brx-content#brx-content .brxe-accordion-nested .accordion-6-item.brx-open .accordion-6-head::before,
html[lang^="es"] #brx-content#brx-content .brxe-accordion-nested .brxe-block.open .accordion-title-wrapper::before,
html[lang^="es"] #brx-content#brx-content .brxe-accordion-nested .accordion-6-item.open .accordion-6-head::before {
  content: "-" !important;
}

html[lang^="es"] #brx-content#brx-content :is(.brxe-accordion, .brxe-accordion-nested)
  :is(.accordion-content-wrapper, .accordion-6-body) {
  margin: 0 !important;
  padding: 0 78px 24px 24px !important;
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  color: var(--am-faq-muted) !important;
}

html[lang^="es"] #brx-content#brx-content :is(.brxe-accordion, .brxe-accordion-nested)
  :is(.accordion-content-wrapper, .accordion-6-body, .accordion-content-wrapper p, .accordion-content-wrapper li, .accordion-6-body p, .accordion-6-body li, .accordion-6-body__content) {
  color: var(--am-faq-muted) !important;
  font-size: clamp(16px, 1.05vw, 18px) !important;
  line-height: 1.65 !important;
}

html[lang^="es"] #brx-content#brx-content :is(.brxe-accordion, .brxe-accordion-nested)
  :is(.faq-answer-text, .faq-answer-text p, .faq-answer-text li) {
  color: var(--am-faq-muted) !important;
  font-size: clamp(16px, 1.05vw, 18px) !important;
  line-height: 1.65 !important;
}

html[lang^="es"] #brx-content#brx-content :is(.brxe-accordion, .brxe-accordion-nested)
  :is(.accordion-content-wrapper p, .accordion-6-body p) {
  margin: 0 0 12px !important;
}

html[lang^="es"] #brx-content#brx-content :is(.brxe-accordion, .brxe-accordion-nested)
  :is(.accordion-content-wrapper p:last-child, .accordion-6-body p:last-child) {
  margin-bottom: 0 !important;
}

@media (max-width: 767px) {
  html[lang^="es"] #brx-content#brx-content :is(section.accordion-6, section[id*="faq" i], section[class*="faq" i]) {
    padding: 48px 0 64px !important;
  }

  html[lang^="es"] #brx-content#brx-content :is(section.accordion-6, section[id*="faq" i], section[class*="faq" i])
    > :is(.brxe-container, .accordion-6-container, .brx-container) {
    width: min(100% - 32px, 1180px) !important;
  }

  html[lang^="es"] #brx-content#brx-content :is(.brxe-accordion, .brxe-accordion-nested) {
    width: 100% !important;
    margin-top: 14px !important;
  }

  html[lang^="es"] #brx-content#brx-content :is(.brxe-accordion, .brxe-accordion-nested)
    :is(.accordion-title, .accordion-6-head__title) {
    min-height: 66px !important;
    padding: 18px 58px 18px 0 !important;
  }

  html[lang^="es"] #brx-content#brx-content :is(.brxe-accordion, .brxe-accordion-nested)
    :is(.accordion-title .title, .accordion-title h3, .accordion-title h4, .accordion-6-head__title, .accordion-6-head__title h3, .accordion-6-head__title h4) {
    font-size: 17px !important;
    line-height: 1.34 !important;
  }

  html[lang^="es"] #brx-content#brx-content :is(.brxe-accordion, .brxe-accordion-nested)
    :is(.faq-title, .faq-question .brxe-text-basic[itemprop="name"]) {
    font-size: 17px !important;
    line-height: 1.34 !important;
  }

  html[lang^="es"] #brx-content#brx-content .brxe-accordion .accordion-title::before,
  html[lang^="es"] #brx-content#brx-content .brxe-accordion-nested .accordion-title-wrapper::before,
  html[lang^="es"] #brx-content#brx-content .brxe-accordion-nested .accordion-6-head::before {
    right: 0 !important;
    width: 32px !important;
    height: 32px !important;
    font-size: 22px !important;
  }

  html[lang^="es"] #brx-content#brx-content :is(.brxe-accordion, .brxe-accordion-nested)
    :is(.accordion-content-wrapper, .accordion-6-body) {
    padding: 0 0 20px 0 !important;
  }
}
/* ARIMETRICS FAQ SYSTEM 2026-08-29 END */

/* ARIMETRICS MARKETING DIGITAL HERO FIRST PAINT 2026-08-31 BEGIN */
body.page-id-28351 #brx-content #brxe-pmktki {
  background-color: #101a36 !important;
}

body.page-id-28351 #brx-content #brxe-pmktki::before {
  inset: -4% !important;
  background-color: #101a36 !important;
  background-image:
    linear-gradient(104deg, rgba(64, 184, 207, .16) 6%, rgba(64, 184, 207, .08) 28%, transparent 58%),
    linear-gradient(168deg, transparent 0%, rgba(49, 133, 168, .18) 42%, transparent 78%),
    linear-gradient(10deg, transparent 0%, rgba(98, 217, 227, .10) 50%, transparent 100%) !important;
  background-repeat: no-repeat !important;
  background-size: 140% 100%, 125% 100%, 150% 100% !important;
  background-position: 42% 50%, 50% 50%, 45% 50% !important;
  transform: translate3d(-2%, 0, 0) scale(1.05);
  will-change: transform !important;
  animation: ari-md-hero-first-paint-flow 16s ease-in-out infinite alternate !important;
}



@keyframes ari-md-hero-first-paint-flow {
  from {
    transform: translate3d(-2%, 0, 0) scale(1.05);
  }
  to {
    transform: translate3d(2%, 0, 0) scale(1.05);
  }
}

@media (prefers-reduced-motion: reduce) {
  body.page-id-28351 #brx-content #brxe-pmktki::before {
    animation: none !important;
  }
}
/* ARIMETRICS MARKETING DIGITAL HERO FIRST PAINT 2026-08-31 END */
