/* ============================================================
   RR HYDRAULIC — GLOBAL CSS
   Add this to: WordPress Dashboard → Appearance → Customize
   → Additional CSS → Paste and Save
   OR
   Add to: Astra Theme → Additional CSS
   ============================================================ */
 
/* ===== GOOGLE F==== */
@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800family=Barlow:wght@400;500;600display=swap');
 
/* ===== CSS VARIABLES ===== */
:root {
  --dark:       #13161d;
  --dark2:      #1a1f2b;
  --dark3:      #222838;
  --dark4:      #2a3248;
  --blue:       #253993;
  --blue2:      #1e2f7a;
  --blue3:      #4a6ef5;
  --blue-light: rgba(37, 57, 147, 0.1);
  --gray:       #8a9099;
  --lgray:      #b0b8c4;
  --white:      #ffffff;
  --border:     rgba(255, 255, 255, 0.07);
  --green:      #25d366;
  --fh:         'Barlow Condensed', sans-serif;
  --fb:         'Barlow', sans-serif;
}
 
/* ===== GLOBAL RESET  BASE ===== */
*, *::before, *::after {
  box-sizing: border-box;
}
 
html {
  scroll-behavior: smooth;
}
 
body {
  font-family: var(--fb);
  background: var(--dark);
  color: var(--white);
  overflow-x: hidden;
  margin: 0;
  padding: 0;
}
 
img {
  display: block;
  max-width: 100%;
}
 
a {
  text-decoration: none;
  color: inherit;
  transition: color 0.2s;
}
 
/* ===== SCROLLBAR ===== */
::-webkit-scrollbar {
  width: 5px;
}
::-webkit-scrollbar-track {
  background: var(--dark);
}
::-webkit-scrollbar-thumb {
  background: var(--blue);
  border-radius: 3px;
}
 
/* ===== TYPOGRAPHY ===== */
h1, h2, h3, h4, h5, h6 {
  font-family: var(--fh);
  font-weight: 800;
  line-height: 1.05;
  color: var(--white);
  margin: 0;
}
 
p {
  margin: 0;
  line-height: 1.75;
}
 
/* ===== SECTION KICKER ===== */
.rrh-kicker,
.sec-kicker,
.pg-kicker,
.rrh-prod-kicker,
.rrh-mat-kicker,
.rrh-why-kicker,
.rrh-ind-kicker,
.rrh-cert-kicker,
.rrh-con-kicker,
.rrh-con-sec-kicker,
.kicker {
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 2.5px;
  text-transform: uppercase;
  color: var(--blue3);
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 12px;
}
 
.rrh-kicker::before,
.sec-kicker::before,
.pg-kicker::before,
.rrh-prod-kicker::before,
.rrh-mat-kicker::before,
.rrh-why-kicker::before,
.rrh-ind-kicker::before,
.rrh-cert-kicker::before,
.rrh-con-kicker::before,
.rrh-con-sec-kicker::before,
.kicker::before {
  content: '';
  width: 28px;
  height: 2px;
  background: var(--blue);
  flex-shrink: 0;
  display: block;
}
 
/* ===== SECTION TITLES ===== */
.sec-title,
.pg-sec-title,
.rrh-prod-title,
.rrh-mat-title,
.rrh-why-title-text,
.rrh-con-sec-title {
  font-family: var(--fh);
  font-size: clamp(30px, 4.5vw, 50px);
  font-weight: 800;
  line-height: 1.05;
  color: var(--white);
  margin-bottom: 14px;
}
 
/* ===== SECTION SUBTITLE ===== */
.sec-sub,
.pg-sec-sub,
.rrh-prod-sub,
.rrh-mat-sub,
.rrh-con-sec-sub {
  font-size: 15px;
  color: var(--lgray);
  line-height: 1.75;
  max-width: 560px;
}
 
/* ===== BUTT==== */
.rrh-btn-primary,
.rrh-prod-btn,
.rrh-mat-btn,
.rrh-btn-primary,
.btn-primary {
  background: var(--blue);
  color: var(--white);
  border: none;
  padding: 13px 28px;
  font-family: var(--fb);
  font-weight: 700;
  font-size: 13px;
  letter-spacing: 0.4px;
  cursor: pointer;
  display: inline-block;
  text-decoration: none;
  text-transform: uppercase;
  transition: background 0.2s, transform 0.2s;
  white-space: nowrap;
}
 
.rrh-btn-primary:hover,
.rrh-prod-btn:hover,
.rrh-mat-btn:hover,
.btn-primary:hover {
  background: var(--blue2);
  color: var(--white);
  transform: translateY(-1px);
}
 
.rrh-btn-outline,
.btn-outline {
  background: transparent;
  color: var(--white);
  border: 2px solid rgba(255, 255, 255, 0.35);
  padding: 13px 28px;
  font-family: var(--fb);
  font-weight: 700;
  font-size: 13px;
  cursor: pointer;
  display: inline-block;
  text-decoration: none;
  text-transform: uppercase;
  transition: all 0.2s;
  white-space: nowrap;
}
 
.rrh-btn-outline:hover,
.btn-outline:hover {
  border-color: var(--blue3);
  color: var(--blue3);
}
 
/* ===== CARD HOVER EFFECT ===== */
.rrh-card-hover {
  transition: background 0.25s;
  position: relative;
  overflow: hidden;
}
 
.rrh-card-hover::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 0;
  height: 3px;
  background: var(--blue);
  transition: width 0.35s;
}
 
.rrh-card-hover:hover {
  background: var(--dark3);
}
 
.rrh-card-hover:hover::after {
  width: 100%;
}
 
/* ===== IMAGE CARDS ===== */
.rrh-img-card {
  position: relative;
  overflow: hidden;
  cursor: pointer;
  display: block;
  text-decoration: none;
}
 
.rrh-img-card img {
  width: 100%;
  height: 280px;
  object-fit: cover;
  transition: transform 0.5s ease;
  display: block;
}
 
.rrh-img-card:hover img {
  transform: scale(1.07);
}
 
.rrh-img-overlay {
  position: absolute;
  inset: 0;
  background: linear-gradient(0deg, rgba(10,10,10,0.95) 28%, rgba(10,10,10,0.3) 65%, transparent 100%);
  transition: background 0.35s;
}
 
.rrh-img-card:hover .rrh-img-overlay {
  background: linear-gradient(0deg, rgba(37,57,147,0.9) 0%, rgba(10,10,10,0.65) 55%, rgba(10,10,10,0.15) 100%);
}
 
/* ===== FORM INPUTS ===== */
.rrh-input,
.rrh-con-fg input,
.rrh-con-fg select,
.rrh-con-fg textarea,
.form-group input,
.form-group select,
.form-group textarea {
  background: var(--dark3);
  border: 1px solid var(--border);
  color: var(--white);
  padding: 12px 14px;
  font-family: var(--fb);
  font-size: 14px;
  outline: none;
  transition: border-color 0.2s;
  width: 100%;
}
 
.rrh-input:focus,
.rrh-con-fg input:focus,
.rrh-con-fg select:focus,
.rrh-con-fg textarea:focus,
.form-group input:focus,
.form-group select:focus,
.form-group textarea:focus {
  border-color: var(--blue);
}
 
.rrh-input::placeholder,
.form-group input::placeholder,
.form-group textarea::placeholder {
  color: var(--gray);
}
 
/* ===== BADGE / PILL ===== */
.rrh-badge {
  display: inline-block;
  background: var(--blue);
  color: var(--white);
  font-size: 10px;
  font-weight: 700;
  letter-spacing: 0.8px;
  padding: 4px 10px;
  text-transform: uppercase;
}
 
.rrh-badge-outline {
  background: var(--blue-light);
  border: 1px solid rgba(37, 57, 147, 0.35);
  color: var(--blue3);
  font-size: 12px;
  font-weight: 700;
  padding: 7px 16px;
  letter-spacing: 0.5px;
  display: inline-block;
}
 
/* ===== BLUE CTA STRIP ===== */
.cta-strip,
.rrh-urgency,
.rrh-mat-cta,
.rrh-cert-cta,
.rrh-ct-cta,
.rrh-con-cta {
  background: var(--blue);
  padding: 52px 6%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 24px;
}
 
.cta-strip h2,
.rrh-con-cta h2 {
  font-family: var(--fh);
  font-size: clamp(26px, 4vw, 42px);
  font-weight: 800;
  color: var(--white);
  line-height: 1.1;
  max-width: 560px;
}
 
.cta-strip h2 span,
.rrh-con-cta h2 span {
  color: rgba(255, 255, 255, 0.5);
}
 
.cta-btn-white,
.rrh-con-btn-white {
  background: var(--white);
  color: var(--blue);
  border: none;
  padding: 15px 36px;
  font-family: var(--fb);
  font-weight: 700;
  font-size: 14px;
  cursor: pointer;
  white-space: nowrap;
  display: inline-block;
  transition: opacity 0.2s;
  text-decoration: none;
}
 
.cta-btn-white:hover,
.rrh-con-btn-white:hover {
  opacity: 0.92;
  color: var(--blue);
}
 
.cta-btn-outline,
.rrh-con-btn-outline {
  background: transparent;
  color: var(--white);
  border: 2px solid rgba(255, 255, 255, 0.5);
  padding: 15px 36px;
  font-family: var(--fb);
  font-weight: 700;
  font-size: 14px;
  cursor: pointer;
  white-space: nowrap;
  display: inline-block;
  transition: all 0.2s;
  text-decoration: none;
}
 
.cta-btn-outline:hover,
.rrh-con-btn-outline:hover {
  background: rgba(255, 255, 255, 0.1);
}
 
/* ===== TRUST BAR ===== */
.rrh-trust,
.rrh-con-trust,
.rrh-ct-trust {
  background: var(--dark3);
  border-bottom: 1px solid var(--border);
  padding: 16px 6%;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 0;
  overflow-x: auto;
}
 
/* ===== DOWNLOAD CARDS ===== */
.dl-card {
  background: var(--dark2);
  border: 1px solid var(--border);
  padding: 28px 24px;
  display: flex;
  align-items: flex-start;
  gap: 16px;
  transition: border-color 0.25s, background 0.25s;
  text-decoration: none;
  color: var(--white);
}
 
.dl-card:hover {
  border-color: var(--blue);
  background: var(--dark3);
}
 
.dl-btn {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  background: var(--blue);
  color: var(--white);
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.5px;
  padding: 6px 14px;
  text-transform: uppercase;
  text-decoration: none;
  transition: background 0.2s;
}
 
.dl-btn:hover {
  background: var(--blue2);
}
 
/* ===== ACCORDION ===== */
.acc-item {
  background: var(--dark2);
  border-left: 3px solid var(--border);
  transition: border-color 0.2s;
}
 
.acc-item.open {
  border-left-color: var(--blue);
}
 
.acc-head {
  padding: 20px 24px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
  gap: 16px;
}
 
.acc-body {
  display: none;
  padding: 0 24px 24px;
  border-top: 1px solid var(--border);
}
 
.acc-item.open .acc-body {
  display: block;
}
 
.acc-chevron {
  transition: transform 0.3s;
}
 
.acc-item.open .acc-chevron {
  transform: rotate(180deg);
}
 
/* ===== WHATSAPP BUTTON ===== */
.rrh-whatsapp-float {
  position: fixed;
  bottom: 28px;
  right: 28px;
  z-index: 9999;
  width: 56px;
  height: 56px;
  background: var(--green);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 4px 20px rgba(37, 211, 102, 0.4);
  text-decoration: none;
  transition: transform 0.2s, box-shadow 0.2s;
  animation: rrh-wa-pulse 2.5s infinite;
}
 
.rrh-whatsapp-float:hover {
  transform: scale(1.1);
  box-shadow: 0 6px 28px rgba(37, 211, 102, 0.6);
}
 
.rrh-whatsapp-float svg {
  width: 28px;
  height: 28px;
  stroke: #fff;
  fill: none;
  stroke-width: 2;
}
 
@keyframes rrh-wa-pulse {
  0%, 100% { box-shadow: 0 4px 20px rgba(37, 211, 102, 0.4); }
  50%       { box-shadow: 0 4px 28px rgba(37, 211, 102, 0.7); }
}
 
/* ===== BACK TO TOP BUTTON ===== */
.rrh-back-top {
  position: fixed;
  bottom: 96px;
  right: 28px;
  z-index: 9999;
  width: 44px;
  height: 44px;
  background: var(--blue);
  display: none;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  text-decoration: none;
  transition: background 0.2s;
}
 
.rrh-back-top.show {
  display: flex;
}
 
.rrh-back-top:hover {
  background: var(--blue2);
}
 
.rrh-back-top svg {
  width: 20px;
  height: 20px;
  stroke: #fff;
  fill: none;
  stroke-width: 2.5;
}
 
/* ===== SECTION PADDING ===== */
.pg-section {
  padding: 72px 6%;
}
 
/* ===== BORDER SEPARATOR ===== */
.rrh-divider {
  height: 1px;
  background: var(--border);
  margin: 24px 0;
}
 
.rrh-divider-blue {
  height: 3px;
  background: var(--blue);
  margin: 0;
}
 
/* ===== GRID HELPERS ===== */
.rrh-grid-2 { display: grid; grid-template-columns: repeat(2, 1fr); gap: 3px; }
.rrh-grid-3 { display: grid; grid-template-columns: repeat(3, 1fr); gap: 3px; }
.rrh-grid-4 { display: grid; grid-template-columns: repeat(4, 1fr); gap: 3px; }
 
/* ===== ASTRA THEME OVERRIDES ===== */
/* Remove default Astra page padding */
.ast-container,
.entry-content,
.site-content {
  max-width: 100% !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
 
/* Remove Astra post padding on full-width pages */
.ast-page-builder-template .entry-content,
.no-sidebar .entry-content,
.ast-full-width-layout .entry-content {
  padding: 0 !important;
  margin: 0 !important;
}
 
/* Remove extra margin Astra adds to content area */
.site-main {
  margin: 0 !important;
  padding: 0 !important;
}
 
.ast-article-single {
  padding: 0 !important;
}
 
/* Fix Astra adding white/light background */
.site-content,
.ast-article-single,
.entry-content {
  background: var(--dark) !important;
}
 
/* Remove Astra default post title area */
.ast-page-title-wrap,
.page-title-wrap {
  display: none !important;
}
 
/* ===== SCROLLBAR FOR ALL ELEMENTS ===== */
* {
  scrollbar-width: thin;
  scrollbar-color: var(--blue) var(--dark);
}
 
/* ===== SELECTION COLOR ===== */
::selection {
  background: var(--blue);
  color: var(--white);
}
 
/* ===== RESPONSIVE BREAKPOINTS ===== */
@media (max-width: 1024px) {
  .rrh-grid-4 { grid-template-columns: repeat(2, 1fr); }
  .rrh-grid-3 { grid-template-columns: repeat(2, 1fr); }
  .pg-section  { padding: 60px 5%; }
}
 
@media (max-width: 768px) {
  .rrh-grid-4 { grid-template-columns: 1fr 1fr; }
  .rrh-grid-3 { grid-template-columns: 1fr; }
  .rrh-grid-2 { grid-template-columns: 1fr; }
  .pg-section  { padding: 48px 5%; }
  .cta-strip,
  .rrh-con-cta { flex-direction: column; align-items: flex-start; padding: 44px 5%; }
  .rrh-whatsapp-float { bottom: 20px; right: 20px; width: 50px; height: 50px; }
  .rrh-back-top { bottom: 82px; right: 20px; width: 40px; height: 40px; }
}
 
@media (max-width: 480px) {
  .rrh-grid-4 { grid-template-columns: 1fr; }
  .pg-section  { padding: 40px 4%; }
}.uag-blocks-common-selector{z-index:var(--z-index-desktop) !important}@media (max-width: 976px){.uag-blocks-common-selector{z-index:var(--z-index-tablet) !important}}@media (max-width: 767px){.uag-blocks-common-selector{z-index:var(--z-index-mobile) !important}}
.wp-block-uagb-image{display:flex}.wp-block-uagb-image__figure{position:relative;display:flex;flex-direction:column;max-width:100%;height:auto;margin:0}.wp-block-uagb-image__figure img{height:auto;display:flex;max-width:100%;transition:box-shadow 0.2s ease}.wp-block-uagb-image__figure>a{display:inline-block}.wp-block-uagb-image__figure figcaption{text-align:center;margin-top:0.5em;margin-bottom:1em}.wp-block-uagb-image .components-placeholder.block-editor-media-placeholder .components-placeholder__instructions{align-self:center}.wp-block-uagb-image--align-left{text-align:left}.wp-block-uagb-image--align-right{text-align:right}.wp-block-uagb-image--align-center{text-align:center}.wp-block-uagb-image--align-full .wp-block-uagb-image__figure{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;width:100vw;height:auto}.wp-block-uagb-image--align-full .wp-block-uagb-image__figure img{height:auto;width:100% !important}.wp-block-uagb-image--align-wide .wp-block-uagb-image__figure img{height:auto;width:100%}.wp-block-uagb-image--layout-overlay__color-wrapper{position:absolute;left:0;top:0;right:0;bottom:0;opacity:0.2;background:rgba(0,0,0,0.5);transition:opacity 0.35s ease-in-out}.wp-block-uagb-image--layout-overlay-link{position:absolute;left:0;right:0;bottom:0;top:0}.wp-block-uagb-image--layout-overlay .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper{opacity:1}.wp-block-uagb-image--layout-overlay__inner{position:absolute;left:15px;right:15px;bottom:15px;top:15px;display:flex;align-items:center;justify-content:center;flex-direction:column;border-color:#fff;transition:0.35s ease-in-out}.wp-block-uagb-image--layout-overlay__inner.top-left,.wp-block-uagb-image--layout-overlay__inner.top-center,.wp-block-uagb-image--layout-overlay__inner.top-right{justify-content:flex-start}.wp-block-uagb-image--layout-overlay__inner.bottom-left,.wp-block-uagb-image--layout-overlay__inner.bottom-center,.wp-block-uagb-image--layout-overlay__inner.bottom-right{justify-content:flex-end}.wp-block-uagb-image--layout-overlay__inner.top-left,.wp-block-uagb-image--layout-overlay__inner.center-left,.wp-block-uagb-image--layout-overlay__inner.bottom-left{align-items:flex-start}.wp-block-uagb-image--layout-overlay__inner.top-right,.wp-block-uagb-image--layout-overlay__inner.center-right,.wp-block-uagb-image--layout-overlay__inner.bottom-right{align-items:flex-end}.wp-block-uagb-image--layout-overlay__inner .uagb-image-heading{color:#fff;transition:transform 0.35s, opacity 0.35s ease-in-out;transform:translate3d(0, 24px, 0);margin:0;line-height:1em}.wp-block-uagb-image--layout-overlay__inner .uagb-image-separator{width:30%;border-top-width:2px;border-top-color:#fff;border-top-style:solid;margin-bottom:10px;opacity:0;transition:transform 0.4s, opacity 0.4s ease-in-out;transform:translate3d(0, 30px, 0)}.wp-block-uagb-image--layout-overlay__inner .uagb-image-caption{opacity:0;overflow:visible;color:#fff;transition:transform 0.45s, opacity 0.45s ease-in-out;transform:translate3d(0, 35px, 0)}.wp-block-uagb-image--layout-overlay__inner:hover .uagb-image-heading,.wp-block-uagb-image--layout-overlay__inner:hover .uagb-image-separator,.wp-block-uagb-image--layout-overlay__inner:hover .uagb-image-caption{opacity:1;transform:translate3d(0, 0, 0)}.wp-block-uagb-image--effect-zoomin .wp-block-uagb-image__figure img,.wp-block-uagb-image--effect-zoomin .wp-block-uagb-image__figure .wp-block-uagb-image--layout-overlay__color-wrapper{transform:scale(1);transition:transform 0.35s ease-in-out}.wp-block-uagb-image--effect-zoomin .wp-block-uagb-image__figure:hover img,.wp-block-uagb-image--effect-zoomin .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper{transform:scale(1.05)}.wp-block-uagb-image--effect-slide .wp-block-uagb-image__figure img,.wp-block-uagb-image--effect-slide .wp-block-uagb-image__figure .wp-block-uagb-image--layout-overlay__color-wrapper{width:calc(100% + 40px) !important;max-width:none !important;transform:translate3d(-40px, 0, 0);transition:transform 0.35s ease-in-out}.wp-block-uagb-image--effect-slide .wp-block-uagb-image__figure:hover img,.wp-block-uagb-image--effect-slide .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper{transform:translate3d(0, 0, 0)}.wp-block-uagb-image--effect-grayscale img{filter:grayscale(0%);transition:0.35s ease-in-out}.wp-block-uagb-image--effect-grayscale:hover img{filter:grayscale(100%)}.wp-block-uagb-image--effect-blur img{filter:blur(0);transition:0.35s ease-in-out}.wp-block-uagb-image--effect-blur:hover img{filter:blur(3px)}
.uagb-block-1afaa6ec.wp-block-uagb-image{margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}.uagb-block-1afaa6ec.wp-block-uagb-image--layout-default figure img{box-shadow: 0px 0px 0 #00000070;}.uagb-block-1afaa6ec.wp-block-uagb-image .wp-block-uagb-image__figure figcaption{font-style: normal;align-self: center;}.uagb-block-1afaa6ec.wp-block-uagb-image--layout-overlay figure img{box-shadow: 0px 0px 0 #00000070;}.uagb-block-1afaa6ec.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__color-wrapper{opacity: 0.2;}.uagb-block-1afaa6ec.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner{left: 15px;right: 15px;top: 15px;bottom: 15px;}.uagb-block-1afaa6ec.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-heading{font-style: normal;color: #fff;opacity: 1;}.uagb-block-1afaa6ec.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-heading a{color: #fff;}.uagb-block-1afaa6ec.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-caption{opacity: 0;}.uagb-block-1afaa6ec.wp-block-uagb-image--layout-overlay .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper{opacity: 1;}.uagb-block-1afaa6ec.wp-block-uagb-image .wp-block-uagb-image--layout-overlay__inner .uagb-image-separator{width: 30%;border-top-width: 2px;border-top-color: #fff;opacity: 0;}.uagb-block-1afaa6ec.wp-block-uagb-image .wp-block-uagb-image__figure img{width: 984px;height: auto;}.uagb-block-1afaa6ec.wp-block-uagb-image .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__inner .uagb-image-caption{opacity: 1;}.uagb-block-1afaa6ec.wp-block-uagb-image .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__inner .uagb-image-separator{opacity: 1;}.uagb-block-1afaa6ec.wp-block-uagb-image--layout-default figure:hover img{box-shadow: 0px 0px 0 #00000070;}.uagb-block-1afaa6ec.wp-block-uagb-image--layout-overlay figure:hover img{box-shadow: 0px 0px 0 #00000070;}@media only screen and (max-width: 976px) {.uagb-block-1afaa6ec.wp-block-uagb-image .wp-block-uagb-image__figure img{width: 984px;height: auto;}}@media only screen and (max-width: 767px) {.uagb-block-1afaa6ec.wp-block-uagb-image .wp-block-uagb-image__figure img{width: 984px;height: auto;}}.wp-block-uagb-advanced-heading h1,.wp-block-uagb-advanced-heading h2,.wp-block-uagb-advanced-heading h3,.wp-block-uagb-advanced-heading h4,.wp-block-uagb-advanced-heading h5,.wp-block-uagb-advanced-heading h6,.wp-block-uagb-advanced-heading p,.wp-block-uagb-advanced-heading div{word-break:break-word}.wp-block-uagb-advanced-heading .uagb-heading-text{margin:0}.wp-block-uagb-advanced-heading .uagb-desc-text{margin:0}.wp-block-uagb-advanced-heading .uagb-separator{font-size:0;border-top-style:solid;display:inline-block;margin:0 0 10px 0}.wp-block-uagb-advanced-heading .uagb-highlight{color:#f78a0c;border:0;transition:all 0.3s ease}.uag-highlight-toolbar{border-left:0;border-top:0;border-bottom:0;border-radius:0;border-right-color:#1e1e1e}.uag-highlight-toolbar .components-button{border-radius:0;outline:none}.uag-highlight-toolbar .components-button.is-primary{color:#fff}
.wp-block-uagb-advanced-heading.uagb-block-eb913f20.wp-block-uagb-advanced-heading .uagb-heading-text{color: #ffffff;}.wp-block-uagb-advanced-heading.uagb-block-eb913f20.wp-block-uagb-advanced-heading {margin-top: -29px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.wp-block-uagb-advanced-heading.uagb-block-eb913f20.wp-block-uagb-advanced-heading .uagb-desc-text{margin-bottom: 15px;}.wp-block-uagb-advanced-heading.uagb-block-eb913f20.wp-block-uagb-advanced-heading .uagb-highlight{font-style: normal;font-weight: Default;background: #007cba;color: #fff;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-eb913f20.wp-block-uagb-advanced-heading .uagb-highlight::-moz-selection{color: #fff;background: #007cba;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-eb913f20.wp-block-uagb-advanced-heading .uagb-highlight::selection{color: #fff;background: #007cba;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-97eb29cd.wp-block-uagb-advanced-heading .uagb-heading-text{color: #ffffff;}.wp-block-uagb-advanced-heading.uagb-block-97eb29cd.wp-block-uagb-advanced-heading .uagb-desc-text{margin-bottom: 15px;}.wp-block-uagb-advanced-heading.uagb-block-97eb29cd.wp-block-uagb-advanced-heading .uagb-highlight{font-style: normal;font-weight: Default;background: #007cba;color: #fff;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-97eb29cd.wp-block-uagb-advanced-heading .uagb-highlight::-moz-selection{color: #fff;background: #007cba;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-97eb29cd.wp-block-uagb-advanced-heading .uagb-highlight::selection{color: #fff;background: #007cba;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-97eb29cd .uagb-heading-text{font-weight: 400;font-size: 22px;margin-bottom: 22px;}.wp-block-uagb-advanced-heading.uagb-block-902f6205.wp-block-uagb-advanced-heading .uagb-desc-text{margin-bottom: 15px;}.wp-block-uagb-advanced-heading.uagb-block-902f6205.wp-block-uagb-advanced-heading .uagb-highlight{font-style: normal;font-weight: Default;background: #007cba;color: #fff;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-902f6205.wp-block-uagb-advanced-heading .uagb-highlight::-moz-selection{color: #fff;background: #007cba;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-902f6205.wp-block-uagb-advanced-heading .uagb-highlight::selection{color: #fff;background: #007cba;-webkit-text-fill-color: #fff;}.uagb-tax-not-available{padding:10px;border:1px solid;text-align:center}.uagb-layout-list .uagb-list-wrap{margin-left:10px}.uagb-taxonomy__outer-wrap{margin-bottom:20px}ul.uagb-taxonomy-list-children{margin-bottom:0}.uagb-tax-link h1,.uagb-tax-link h2,.uagb-tax-link h3,.uagb-tax-link h4,.uagb-tax-link h5,.uagb-tax-link h6{margin-top:unset}
.uagb-block-3a758f52.uagb-taxonomy__outer-wrap.uagb-layout-grid{display: grid;grid-template-columns: repeat(3, 1fr);grid-column-gap: 20px;grid-row-gap: 20px;}.uagb-block-3a758f52.uagb-layout-grid .uagb-taxomony-box{padding-left: 20px;padding-right: 20px;padding-top: 20px;padding-bottom: 20px;grid-column-gap: 20px;background-color: #f5f5f5;text-align: center;box-shadow: 0px 0px   #00000070 ;}.uagb-block-3a758f52.uagb-layout-grid .uagb-tax-title{letter-spacing: 0px;color: #3b3b3b;margin-bottom: 5px;}.uagb-block-3a758f52.uagb-layout-grid .uagb-tax-link{color: #777777;}.uagb-block-3a758f52.uagb-layout-list .uagb-tax-list{list-style: disc;color: #3b3b3b;}.uagb-block-3a758f52.uagb-layout-list .uagb-tax-list:hover{color: #3b3b3b;}.uagb-block-3a758f52.uagb-layout-list .uagb-tax-link-wrap:hover{color: #3b3b3b;}.uagb-block-3a758f52.uagb-layout-list .uagb-tax-list a.uagb-tax-link{color: #3b3b3b;}.uagb-block-3a758f52.uagb-layout-list .uagb-tax-list a.uagb-tax-link:hover{color: #3b3b3b;}.uagb-block-3a758f52.uagb-layout-list .uagb-tax-list .uagb-tax-link-wrap{margin-bottom: 10px;}.uagb-block-3a758f52 .uagb-taxonomy-wrap.uagb-layout-grid{display: grid;grid-template-columns: repeat(3, 1fr);grid-column-gap: 20px;grid-row-gap: 20px;}.uagb-block-3a758f52 .uagb-layout-grid .uagb-taxomony-box{padding-left: 20px;padding-right: 20px;padding-top: 20px;padding-bottom: 20px;grid-column-gap: 20px;background-color: #f5f5f5;text-align: center;box-shadow: 0px 0px   #00000070 ;}.uagb-block-3a758f52 .uagb-layout-grid .uagb-tax-title{letter-spacing: 0px;color: #3b3b3b;margin-bottom: 5px;}.uagb-block-3a758f52 .uagb-layout-grid .uagb-tax-link{color: #777777;}.uagb-block-3a758f52 .uagb-layout-list .uagb-tax-list{list-style: disc;color: #3b3b3b;}.uagb-block-3a758f52 .uagb-layout-list .uagb-tax-list:hover{color: #3b3b3b;}.uagb-block-3a758f52 .uagb-layout-list .uagb-tax-list a.uagb-tax-link{color: #3b3b3b;}.uagb-block-3a758f52 .uagb-layout-list .uagb-tax-list a.uagb-tax-link:hover{color: #3b3b3b;}.uagb-block-3a758f52 .uagb-layout-list .uagb-tax-list .uagb-tax-link-wrap{margin-bottom: 10px;}.uagb-block-3a758f52.uagb-layout-list .uagb-tax-separator:hover{border-top-color: #b2b4b5;}.uagb-block-3a758f52 .uagb-taxomony-box{border-top-width: 1px;border-left-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-top-left-radius: 3px;border-top-right-radius: 3px;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;border-color: #E0E0E0;border-style: solid;}.uagb-block-3a758f52 .uagb-taxomony-box:hover{border-color: #E0E0E0;}@media only screen and (max-width: 976px) {.uagb-block-3a758f52.uagb-taxonomy-wrap.uagb-layout-grid{grid-template-columns: repeat(2, 1fr);}.uagb-block-3a758f52.uagb-taxonomy__outer-wrap.uagb-layout-grid{grid-template-columns: repeat(2, 1fr);}.uagb-block-3a758f52.uagb-layout-grid .uagb-taxomony-box{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;}.uagb-block-3a758f52 .uagb-taxomony-box{border-style: solid;border-color: #E0E0E0;}}@media only screen and (max-width: 767px) {.uagb-block-3a758f52.uagb-taxonomy__outer-wrap.uagb-layout-grid{grid-template-columns: repeat(1, 1fr);}.uagb-block-3a758f52.uagb-layout-grid .uagb-taxomony-box{padding-left: 15px;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;}.uagb-block-3a758f52 .uagb-taxomony-box{border-style: solid;border-color: #E0E0E0;}}.uagb-block-d7dc7fdc.wp-block-uagb-image--layout-default figure img{box-shadow: 0px 0px 0 #00000070;}.uagb-block-d7dc7fdc.wp-block-uagb-image .wp-block-uagb-image__figure figcaption{font-style: normal;align-self: center;}.uagb-block-d7dc7fdc.wp-block-uagb-image--layout-overlay figure img{box-shadow: 0px 0px 0 #00000070;}.uagb-block-d7dc7fdc.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__color-wrapper{opacity: 0.2;}.uagb-block-d7dc7fdc.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner{left: 15px;right: 15px;top: 15px;bottom: 15px;}.uagb-block-d7dc7fdc.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-heading{font-style: normal;color: #fff;opacity: 1;}.uagb-block-d7dc7fdc.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-heading a{color: #fff;}.uagb-block-d7dc7fdc.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-caption{opacity: 0;}.uagb-block-d7dc7fdc.wp-block-uagb-image--layout-overlay .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper{opacity: 1;}.uagb-block-d7dc7fdc.wp-block-uagb-image .wp-block-uagb-image--layout-overlay__inner .uagb-image-separator{width: 30%;border-top-width: 2px;border-top-color: #fff;opacity: 0;}.uagb-block-d7dc7fdc.wp-block-uagb-image .wp-block-uagb-image__figure img{width: px;height: auto;}.uagb-block-d7dc7fdc.wp-block-uagb-image .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__inner .uagb-image-caption{opacity: 1;}.uagb-block-d7dc7fdc.wp-block-uagb-image .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__inner .uagb-image-separator{opacity: 1;}.uagb-block-d7dc7fdc.wp-block-uagb-image--layout-default figure:hover img{box-shadow: 0px 0px 0 #00000070;}.uagb-block-d7dc7fdc.wp-block-uagb-image--layout-overlay figure:hover img{box-shadow: 0px 0px 0 #00000070;}@media only screen and (max-width: 976px) {.uagb-block-d7dc7fdc.wp-block-uagb-image .wp-block-uagb-image__figure img{width: px;height: auto;}}@media only screen and (max-width: 767px) {.uagb-block-d7dc7fdc.wp-block-uagb-image .wp-block-uagb-image__figure img{width: px;height: auto;}}