.elementor-16 .elementor-element.elementor-element-e5b9c3a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-41d8df8 .sd-section{background-color:#262222;padding:0px 0px 88px 0px;--sd-anim:none;}.elementor-16 .elementor-element.elementor-element-41d8df8 .sd-hero__media img{object-fit:cover;opacity:calc(90 / 100);}.elementor-16 .elementor-element.elementor-element-41d8df8 .sd-hero{--sd-overlay:linear-gradient(0deg, rgba(20,18,18,0.92) 0%, rgba(20,18,18,0.62) 100%, rgba(20,18,18,0.15) 78%, rgba(20,18,18,0.35) 100%);min-height:760px;align-items:flex-end;}.elementor-16 .elementor-element.elementor-element-41d8df8 .sd-section__inner{max-width:1560px;padding-inline:clamp(20px, 3vw, 44px);--sd-gutter:clamp(20px, 3vw, 44px);}.elementor-16 .elementor-element.elementor-element-41d8df8 .sd-hero__body{gap:34px 34px;--sd-stagger:80ms;}.elementor-16 .elementor-element.elementor-element-41d8df8 .sd-hero .sd-eyebrow__text{font-family:"Arimo", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.15em;letter-spacing:0.22em;color:#F0F0F0;}.elementor-16 .elementor-element.elementor-element-41d8df8 .sd-hero .sd-heading{font-family:"Arimo", Sans-serif;font-size:clamp(48px, 6.2vw, 96px);font-weight:500;line-height:0.96em;letter-spacing:-0.035em;color:#FFFFFF;max-width:20ch;text-wrap:balance;}.elementor-16 .elementor-element.elementor-element-41d8df8 .sd-hero .sd-paragraph{font-family:"Arimo", Sans-serif;font-size:20px;font-weight:400;line-height:1.55em;color:#E4E4E3;max-width:56ch;}.elementor-16 .elementor-element.elementor-element-41d8df8 .sd-hero .sd-button{font-family:"Arimo", Sans-serif;font-size:15px;font-weight:400;line-height:1.4em;letter-spacing:0.02em;color:#FFFFFF;border-radius:25px 25px 25px 25px;min-height:50px;padding:0px 30px 0px 30px;--sd-transition:200ms;}.elementor-16 .elementor-element.elementor-element-41d8df8 .sd-hero .sd-button:hover{color:#EBC700;}.elementor-16 .elementor-element.elementor-element-41d8df8 .sd-hero .sd-button:focus{color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-41d8df8 .sd-hero__actions{gap:14px;}.elementor-16 .elementor-element.elementor-element-41d8df8 .sd-hero__body > *{--sd-anim:sdRise;--sd-anim-duration:800ms;}.elementor-16 .elementor-element.elementor-element-20d77c5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:56px 96px;--row-gap:56px;--column-gap:96px;--flex-wrap:wrap;--padding-top:120px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-e433dd7{--display:flex;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-b545597 .sd-badge{background-color:transparent;font-family:"Arimo", Sans-serif;font-size:22px;font-weight:700;line-height:1.2em;letter-spacing:0.06em;color:#000000;background:linear-gradient(105.5deg, rgb(38,34,34) -16.7%, rgb(212,33,33) 28.9%, rgb(212,186,38) 73.9%, rgb(245,245,245) 108.1%);background-image:linear-gradient(180deg, #EBC700 0%, #E4D413 100%);border-radius:22px 22px 22px 22px;box-shadow:inset -1px -1px 4px rgba(255,255,255,0.25), inset 1px 1px 4px rgba(0,0,0,0.1);padding:6px 18px 6px 18px;--sd-anim:none;--sd-transition:200ms;}.elementor-16 .elementor-element.elementor-element-b545597 .sd-badge:hover{color:#000000;}.elementor-16 .elementor-element.elementor-element-b545597 .sd-badge:focus{color:#262222;}.elementor-16 .elementor-element.elementor-element-4eec337 .sd-heading{font-family:"Arimo", Sans-serif;font-size:clamp(38px, 4.2vw, 64px);font-weight:500;line-height:1.02em;letter-spacing:-0.03em;color:#313130;max-width:24ch;text-wrap:balance;--sd-anim:none;}.elementor-16 .elementor-element.elementor-element-4eec337 .sd-heading:hover{color:#D42121;}.elementor-16 .elementor-element.elementor-element-de4178a .sd-paragraph{font-family:"Arimo", Sans-serif;font-size:19px;font-weight:400;line-height:1.6em;color:#4A4A48;max-width:58ch;--sd-anim:none;}.elementor-16 .elementor-element.elementor-element-de4178a .sd-paragraph a{color:#313130;}.elementor-16 .elementor-element.elementor-element-de4178a .sd-paragraph a:hover{color:#D42121;}.elementor-16 .elementor-element.elementor-element-9e220b6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-100e330 .sd-section__inner{max-width:100%;padding-inline:0;--sd-gutter:0;}.elementor-16 .elementor-element.elementor-element-100e330 .sd-section{padding:40px 0px 0px 0px;--sd-rule:#D7D7D6;--sd-rule-width:1px;--sd-anim:none;}.elementor-16 .elementor-element.elementor-element-100e330 .sd-stat-panel__ring{width:300px;}.elementor-16 .elementor-element.elementor-element-100e330 .sd-stat-panel__track{stroke:#D7D7D6;}.elementor-16 .elementor-element.elementor-element-100e330 .sd-stat-panel__arc{stroke:#313130;stroke-linecap:butt;animation-duration:1400ms;animation-delay:200ms;}.elementor-16 .elementor-element.elementor-element-100e330 .sd-stat-panel__ring .sd-stat__label{font-family:"Arimo", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0.2em;color:#262222;text-align:center;text-align-last:center;}.elementor-16 .elementor-element.elementor-element-100e330 .sd-stat-panel__ring .sd-stat__value{font-family:"Arimo", Sans-serif;font-size:40px;font-weight:600;line-height:1.1em;letter-spacing:-0.02em;color:#313130;text-align:center;text-align-last:center;}.elementor-16 .elementor-element.elementor-element-100e330 .sd-stat-panel__row{align-items:center;gap:32px 52px;}.elementor-16 .elementor-element.elementor-element-100e330 .sd-stat-panel__legend{gap:26px 26px;}.elementor-16 .elementor-element.elementor-element-100e330 .sd-swatch__chip{width:12px;height:12px;}.elementor-16 .elementor-element.elementor-element-100e330 .sd-swatch__text{font-family:"Arimo", Sans-serif;font-size:15px;font-weight:400;line-height:1.4em;letter-spacing:0.02em;color:#666666;}.elementor-16 .elementor-element.elementor-element-100e330 .sd-swatch__description{font-family:"Arimo", Sans-serif;font-size:17px;font-weight:400;line-height:1.4em;color:#313130;}.elementor-16 .elementor-element.elementor-element-100e330 .sd-stat-panel__total .sd-stat__value{font-family:"Arimo", Sans-serif;font-size:40px;font-weight:600;line-height:1.1em;letter-spacing:-0.02em;color:#313130;}.elementor-16 .elementor-element.elementor-element-100e330 .sd-stat-panel__total .sd-stat__caption{font-family:"Arimo", Sans-serif;font-size:17px;font-weight:400;line-height:1.4em;color:#666666;}.elementor-16 .elementor-element.elementor-element-100e330 .sd-stat-panel__total{border-block-start:1px solid #D7D7D6;padding-block-start:22px;}.elementor-16 .elementor-element.elementor-element-0c48b80 .sd-grid > *{background-color:#F0F0F0;border-inline-end:1px solid #D7D7D6;min-height:220px;padding:34px 30px 40px 30px;gap:18px 18px;}.elementor-16 .elementor-element.elementor-element-0c48b80 .sd-section-head{gap:20px 64px;}.elementor-16 .elementor-element.elementor-element-0c48b80 .sd-section-head .sd-eyebrow__text{font-family:"Arimo", Sans-serif;font-size:36px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0.2em;color:#262222;}.elementor-16 .elementor-element.elementor-element-0c48b80 .sd-section__inner{max-width:1560px;padding-inline:clamp(20px, 3vw, 44px);--sd-gutter:clamp(20px, 3vw, 44px);}.elementor-16 .elementor-element.elementor-element-0c48b80 .sd-section{padding:120px 0px 0px 0px;--sd-rule:#D7D7D6;--sd-rule-width:1px;--sd-anim:none;}.elementor-16 .elementor-element.elementor-element-0c48b80 .sd-grid{gap:0px 0px;grid-template-columns:repeat(auto-fit, minmax(min(300px, 100%), 1fr));--sd-hairline:#D7D7D6;border-inline-start:1px solid var(--sd-hairline, #D7D7D6);}.elementor-16 .elementor-element.elementor-element-0c48b80 .sd-feature-grid__grid{margin-block-start:44px;}.elementor-16 .elementor-element.elementor-element-0c48b80 .sd-card__icon{color:#111111;width:29px;height:29px;font-size:29px;}.elementor-16 .elementor-element.elementor-element-0c48b80 .sd-card__icon svg{width:29px;height:29px;}.elementor-16 .elementor-element.elementor-element-0c48b80 .sd-card__eyebrow{font-family:"Arimo", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.15em;letter-spacing:0.1em;color:#999999;}.elementor-16 .elementor-element.elementor-element-0c48b80 .sd-card__title{font-family:"Arimo", Sans-serif;font-size:26px;font-weight:500;line-height:1.2em;letter-spacing:-0.015em;color:#313130;}.elementor-16 .elementor-element.elementor-element-0c48b80 .sd-card__meta{font-family:"Arimo", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#666666;}.elementor-16 .elementor-element.elementor-element-0c48b80 .sd-feature-grid__grid > *{--sd-anim:none;--sd-transition:200ms;}.elementor-16 .elementor-element.elementor-element-669ef60 .sd-section{background-color:#262222;padding:0px 0px 48px 0px;--sd-anim:none;}.elementor-16 .elementor-element.elementor-element-669ef60 .sd-image-band__media img{object-fit:cover;}.elementor-16 .elementor-element.elementor-element-669ef60 .sd-image-band{--sd-overlay:linear-gradient(0deg, rgba(20,18,18,0.75), rgba(20,18,18,0.05));min-height:520px;}.elementor-16 .elementor-element.elementor-element-669ef60 .sd-section__inner{max-width:1560px;padding-inline:clamp(20px, 3vw, 44px);--sd-gutter:clamp(20px, 3vw, 44px);}.elementor-16 .elementor-element.elementor-element-669ef60 .sd-image-band__row{justify-content:space-between;align-items:flex-end;gap:16px 32px;}.elementor-16 .elementor-element.elementor-element-669ef60 .sd-image-band .sd-paragraph{font-family:"Arimo", Sans-serif;font-size:34px;font-weight:500;line-height:1.15em;letter-spacing:-0.02em;color:#FFFFFF;max-width:34ch;text-wrap:balance;}.elementor-16 .elementor-element.elementor-element-669ef60 .sd-image-band__credit{font-family:"Arimo", Sans-serif;font-size:14px;font-weight:400;line-height:1.15em;color:#C0BFBF;}.elementor-16 .elementor-element.elementor-element-0bad82c{--spacer-size:101px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-16 .elementor-element.elementor-element-bb30e2a .sd-cta-band__panel{background-color:#262222;border-radius:20px 20px 20px 20px;padding:72px 64px 72px 64px;}.elementor-16 .elementor-element.elementor-element-bb30e2a .sd-cta-band .sd-button{background-color:#F0F0F0;font-family:"Arimo", Sans-serif;font-size:19px;font-weight:600;line-height:1.2em;letter-spacing:0.01em;color:#000000;border-radius:32px 32px 32px 32px;min-height:64px;padding:0px 40px 0px 40px;--sd-transition:200ms;}.elementor-16 .elementor-element.elementor-element-bb30e2a .sd-section__inner{max-width:2400px;padding-inline:clamp(20px, 3vw, 44px);--sd-gutter:clamp(20px, 3vw, 44px);}.elementor-16 .elementor-element.elementor-element-bb30e2a .sd-section{padding:120px 0px 0px 0px;--sd-anim:none;}.elementor-16 .elementor-element.elementor-element-bb30e2a .sd-cta-band__split{--sd-split-template:minmax(0, 1fr) minmax(0, 0.85fr);align-items:center;gap:40px 64px;}.elementor-16 .elementor-element.elementor-element-bb30e2a .sd-cta-band__body{align-items:flex-start;gap:26px 26px;}.elementor-16 .elementor-element.elementor-element-bb30e2a .sd-cta-band__action{align-items:flex-start;gap:22px 22px;}.elementor-16 .elementor-element.elementor-element-bb30e2a .sd-cta-band .sd-badge{font-family:"Arimo", Sans-serif;font-size:22px;font-weight:700;line-height:1.2em;letter-spacing:0.06em;color:#000000;text-shadow:0px 0px 0px rgba(255, 255, 255, 0.3);}.elementor-16 .elementor-element.elementor-element-bb30e2a .sd-cta-band .sd-heading{font-family:"Arimo", Sans-serif;font-size:52px;font-weight:500;line-height:1.05em;letter-spacing:-0.03em;color:#FFFFFF;text-wrap:balance;}.elementor-16 .elementor-element.elementor-element-bb30e2a .sd-cta-band .sd-paragraph{font-family:"Arimo", Sans-serif;font-size:19px;font-weight:400;line-height:1.6em;color:#D7D7D6;max-width:52ch;}.elementor-16 .elementor-element.elementor-element-bb30e2a .sd-cta-band__fine{font-family:"Arimo", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:#C0BFBF;max-width:34ch;}.elementor-16 .elementor-element.elementor-element-bb30e2a .sd-cta-band .sd-button:hover{color:#262222;}.elementor-16 .elementor-element.elementor-element-bb30e2a .sd-cta-band .sd-button:focus{color:#262222;}.elementor-16 .elementor-element.elementor-element-f8f138d{--display:flex;}.elementor-16 .elementor-element.elementor-element-8eb04d5{--spacer-size:84px;}.elementor-16 .elementor-element.elementor-element-31a54f4{--display:flex;}.elementor-16 .elementor-element.elementor-element-5cc5e6b .sd-section{background-color:#262222;padding:0px 0px 48px 0px;--sd-anim:none;}.elementor-16 .elementor-element.elementor-element-5cc5e6b > .elementor-widget-container{margin:-115px -115px -115px -115px;padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-5cc5e6b.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-5cc5e6b .sd-image-band__media img{object-fit:cover;}.elementor-16 .elementor-element.elementor-element-5cc5e6b .sd-image-band{--sd-overlay:linear-gradient(0deg, rgba(20,18,18,0.75), rgba(20,18,18,0.05));min-height:520px;}.elementor-16 .elementor-element.elementor-element-5cc5e6b .sd-section__inner{max-width:1560px;padding-inline:clamp(20px, 3vw, 44px);--sd-gutter:clamp(20px, 3vw, 44px);}.elementor-16 .elementor-element.elementor-element-5cc5e6b .sd-image-band__row{justify-content:space-between;align-items:flex-end;gap:16px 32px;}.elementor-16 .elementor-element.elementor-element-5cc5e6b .sd-image-band__credit{font-family:"Arimo", Sans-serif;font-size:14px;font-weight:400;line-height:1.15em;color:#C0BFBF;}.elementor-16 .elementor-element.elementor-element-771ed86{--spacer-size:60px;}.elementor-16 .elementor-element.elementor-element-b665320 .sd-grid > *{background-color:#F0F0F0;min-height:0px;padding:24px 22px 30px 22px;gap:18px 0px;}.elementor-16 .elementor-element.elementor-element-b665320 .sd-section-head{gap:20px 64px;}.elementor-16 .elementor-element.elementor-element-b665320 .sd-section-head .sd-eyebrow__text{font-family:"Arimo", Sans-serif;font-size:34px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0.2em;color:#000000;}.elementor-16 .elementor-element.elementor-element-b665320 .sd-section__inner{max-width:1512px;padding-inline:clamp(20px, 3vw, 44px);--sd-gutter:clamp(20px, 3vw, 44px);}.elementor-16 .elementor-element.elementor-element-b665320 .sd-section{padding:120px 0px 0px 0px;--sd-rule:#D7D7D6;--sd-rule-width:0px;--sd-anim:none;}.elementor-16 .elementor-element.elementor-element-b665320 .sd-grid{gap:5px -10px;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));}.elementor-16 .elementor-element.elementor-element-b665320 .sd-logo-strip__name{font-family:"Arimo", Sans-serif;font-size:22px;font-weight:500;line-height:1.15em;letter-spacing:-0.015em;color:#313130;}.elementor-16 .elementor-element.elementor-element-b665320 .sd-logo-strip__role{font-family:"Arimo", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#666666;text-align:justify;text-align-last:justify;max-width:120px;}.elementor-16 .elementor-element.elementor-element-b665320 .sd-logo-strip__logo img{height:101px;width:auto;}.elementor-16 .elementor-element.elementor-element-b665320 .sd-logo-strip__lockup img{width:100%;max-width:1100px;}.elementor-16 .elementor-element.elementor-element-b665320 .sd-logo-strip__lockup{margin:56px auto 0px auto;padding-inline:0px;--sd-anim:none;--sd-transition:200ms;}body.elementor-page-16:not(.elementor-motion-effects-element-type-background), body.elementor-page-16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-16 .elementor-element.elementor-element-20d77c5{--content-width:1420px;}.elementor-16 .elementor-element.elementor-element-e433dd7{--width:46%;}.elementor-16 .elementor-element.elementor-element-9e220b6{--width:46%;}}/* Start custom CSS for sd-logo-strip, class: .elementor-element-b665320 *//* the card is the blend backdrop */
.elementor-16 .elementor-element.elementor-element-b665320 .sd-logo-strip__cell {
  isolation: isolate;
  transition: background-color .3s ease, transform .3s ease;
}

/* make sure the link and wrapper stay "flat" (no stacking context) */
.elementor-16 .elementor-element.elementor-element-b665320 .sd-logo-strip__link,
.elementor-16 .elementor-element.elementor-element-b665320 .sd-logo-strip__logo {
  transform: none !important;
  filter: none !important;
  opacity: 1 !important;
  will-change: auto !important;
  background: transparent !important;
}

.elementor-16 .elementor-element.elementor-element-b665320 .sd-logo-strip__logo {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 80px;
}

/* the image blends away its white, always, including on hover */
.elementor-16 .elementor-element.elementor-element-b665320 .sd-logo-strip__logo img {
  width: 100%;
  height: 100%;
  max-width: 160px;
  object-fit: contain;
  mix-blend-mode: multiply;
  transition: filter .3s ease;
}

/* hover: lift the CARD, colorize the logo */
.elementor-16 .elementor-element.elementor-element-b665320 .sd-logo-strip__cell:hover {
  transform: translateY(-4px);
}
.elementor-16 .elementor-element.elementor-element-b665320 .sd-logo-strip__cell:hover img {
  filter: grayscale(0);
}/* End custom CSS */