.elementor-27897 .elementor-element.elementor-element-bb43532{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27897 .elementor-element.elementor-element-c4988e7 .hero-headline-abbbf6b5{color:#1a1a1a;}.elementor-27897 .elementor-element.elementor-element-c4988e7 .hero-subheadline-abbbf6b5{color:#1a1a1a;}.elementor-27897 .elementor-element.elementor-element-c4988e7 .hero-body-wrapper-abbbf6b5{border-left-color:#e04a4a;}.elementor-27897 .elementor-element.elementor-element-c4988e7 .hero-body-text-abbbf6b5{color:#333333;}.elementor-27897 .elementor-element.elementor-element-c4988e7 .hero-breadcrumb-abbbf6b5{margin-bottom:24px;}.elementor-27897 .elementor-element.elementor-element-6602e78{--display:flex;}.elementor-widget-understanding_the_solution_27557 .uts-27557__eyebrow{color:var( --e-global-color-primary );}.elementor-widget-understanding_the_solution_27557 .uts-27557__prose{color:var( --e-global-color-text );}.elementor-widget-understanding_the_solution_27557 .uts-27557__intro{color:var( --e-global-color-text );}.elementor-widget-understanding_the_solution_27557 .uts-27557__list-label{color:var( --e-global-color-text );}.elementor-widget-understanding_the_solution_27557 .tw-icon-text__label{color:var( --e-global-color-text );}.elementor-widget-understanding_the_solution_27557 .tw-icon-text-list{--tw-it-accent:var( --e-global-color-primary );}.elementor-27897 .elementor-element.elementor-element-e60958e .uts-27557{--uts-left:45%;--uts-gap:64px;}.elementor-27897 .elementor-element.elementor-element-e60958e .tw-icon-text-list{--tw-it-row-gap:22px;}.elementor-27897 .elementor-element.elementor-element-e60958e .uts-27557__eyebrow{margin-bottom:12px;}.elementor-27897 .elementor-element.elementor-element-e60958e .uts-27557__headline{color:#1F2A33;margin-bottom:20px;}.elementor-27897 .elementor-element.elementor-element-e60958e .uts-27557__prose{color:#2B2B2B;}.elementor-27897 .elementor-element.elementor-element-e60958e .uts-27557__intro{color:#2B2B2B;}.elementor-27897 .elementor-element.elementor-element-e60958e .uts-27557__list-label{color:#2B2B2B;}.elementor-27897 .elementor-element.elementor-element-e60958e .tw-icon-text__label{color:#2B2B2B;}.elementor-27897 .elementor-element.elementor-element-e60958e .uts-27557__callout{border-inline-start-color:#D8262F;border-inline-start-width:3px;padding:4px 0px 4px 20px;}.elementor-27897 .elementor-element.elementor-element-a879253{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27897 .elementor-element.elementor-element-82d60a8 .elementor-repeater-item-de1d571 .rot-28363__img{max-height:229px;width:auto;}.elementor-27897 .elementor-element.elementor-element-82d60a8 .elementor-repeater-item-0bae4b4 .rot-28363__img{max-height:85px;width:auto;}.elementor-27897 .elementor-element.elementor-element-82d60a8 .elementor-repeater-item-c001c76 .rot-28363__img{max-height:85px;width:auto;}.elementor-27897 .elementor-element.elementor-element-82d60a8 .rot-28363 .rot-28363__heading{color:#222222;margin-bottom:40px;}.elementor-27897 .elementor-element.elementor-element-82d60a8 .rot-28363 .rot-28363__grid{gap:30px;}.elementor-27897 .elementor-element.elementor-element-82d60a8 .rot-28363 .rot-28363__card{padding:45px 35px 45px 35px;}.elementor-27897 .elementor-element.elementor-element-82d60a8 .rot-28363 .rot-28363__card--light{background-color:#f3f4f4;}.elementor-27897 .elementor-element.elementor-element-82d60a8 .rot-28363 .rot-28363__card--dark{background-color:#24242c;}.elementor-27897 .elementor-element.elementor-element-82d60a8 .rot-28363 .rot-28363__btn{color:#0494cc;border-color:#0494cc;background-color:var( --e-global-color-79a9370 );}.elementor-27897 .elementor-element.elementor-element-82d60a8 .rot-28363 .rot-28363__btn:hover{color:#FFFFFF;background-color:#0082C9;border-color:#0082C9;}.elementor-27897 .elementor-element.elementor-element-3d02fc5 .wwr-28364 .wwr-28364__heading{color:#222222;margin-bottom:30px;}.elementor-27897 .elementor-element.elementor-element-3d02fc5 .wwr-28364 .wwr-28364__item-text{color:#333333;}.elementor-27897 .elementor-element.elementor-element-3d02fc5 .wwr-28364 .wwr-28364__check-circle{stroke:#D32F2F;}.elementor-27897 .elementor-element.elementor-element-3d02fc5 .wwr-28364 .wwr-28364__check-path{stroke:#D32F2F;}.elementor-27897 .elementor-element.elementor-element-3d02fc5 .wwr-28364 .wwr-28364__list{gap:24px;}.elementor-27897 .elementor-element.elementor-element-3d02fc5 .wwr-28364 .wwr-28364__image-wrap{border-color:#707070;border-width:1px;border-style:solid;}.elementor-27897 .elementor-element.elementor-element-3d02fc5 .wwr-28364 .wwr-28364__grid{gap:45px;}.elementor-27897 .elementor-element.elementor-element-f9b2c78{--display:flex;}.elementor-27897 .elementor-element.elementor-element-f9b2c78:not(.elementor-motion-effects-element-type-background), .elementor-27897 .elementor-element.elementor-element-f9b2c78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-536414c );}.elementor-27897 .elementor-element.elementor-element-22829b9 .cc-28334{--cc-text:50%;gap:64px;}.elementor-27897 .elementor-element.elementor-element-22829b9 .cc-28334__heading{color:#1F2A33;margin-bottom:24px;}.elementor-27897 .elementor-element.elementor-element-22829b9 .cc-28334__col--text{color:#2B2B2B;--cc-block-gap:20px;}.elementor-27897 .elementor-element.elementor-element-22829b9 .cc-28334__list{--tw-it-row-gap:16px;}.elementor-27897 .elementor-element.elementor-element-22829b9 .cc-28334__item-number{color:#c8102e;border-color:#c8102e;background-color:#ffffff;width:28px;height:28px;}.elementor-27897 .elementor-element.elementor-element-22829b9 .cc-28334__item-title{color:#1F2A33;}.elementor-27897 .elementor-element.elementor-element-22829b9 .cc-28334__image{object-fit:contain;}.elementor-27897 .elementor-element.elementor-element-22829b9 .cc-28334__figure{border-radius:0px;max-width:100%;}.elementor-27897 .elementor-element.elementor-element-22829b9 .cc-28334__col--media{justify-content:center;}.elementor-27897 .elementor-element.elementor-element-24235fe{--display:flex;}.elementor-27897 .elementor-element.elementor-element-87ee743 .ep-28365 .ep-28365__heading{color:#222222;margin-bottom:45px;}.elementor-27897 .elementor-element.elementor-element-87ee743 .ep-28365 .ep-28365__accent-wrap{border-left-color:#D32F2F;}.elementor-27897 .elementor-element.elementor-element-87ee743 .ep-28365 .ep-28365__col-title{color:#D32F2F;}.elementor-27897 .elementor-element.elementor-element-87ee743 .ep-28365 .ep-28365__text{color:#333333;}.elementor-27897 .elementor-element.elementor-element-87ee743 .ep-28365 .ep-28365__list{color:#333333;}.elementor-27897 .elementor-element.elementor-element-87ee743 .ep-28365 .ep-28365__grid{gap:50px;}.elementor-27897 .elementor-element.elementor-element-67f16f6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27897 .elementor-element.elementor-element-180917e .cta-27580__bg{background-position:center center;}.elementor-27897 .elementor-element.elementor-element-180917e .cta-27580__overlay{background-color:rgba(22, 26, 28, 0.86);}.elementor-27897 .elementor-element.elementor-element-180917e .cta-27580{min-height:560px;}.elementor-27897 .elementor-element.elementor-element-180917e .cta-27580__content{padding:80px 32px 80px 32px;max-width:1080px;text-align:center;align-items:center;}.elementor-27897 .elementor-element.elementor-element-180917e .cta-27580__heading{color:#FFFFFF;margin-bottom:28px;}.elementor-27897 .elementor-element.elementor-element-180917e .cta-27580__body{color:#FFFFFF;max-width:860px;margin-bottom:44px;}/* Start custom CSS for code_compliance_28334, class: .elementor-element-22829b9 */.elementor-27897 .elementor-element.elementor-element-22829b9 .cc-28334__figure { position: relative; isolation: isolate; container-type: inline-size; }
.elementor-27897 .elementor-element.elementor-element-22829b9 .cc-28334__figure::before,
.elementor-27897 .elementor-element.elementor-element-22829b9 .cc-28334__figure::after {
  position: absolute;
  z-index: 1;
  display: grid;
  width: 4.88%;
  aspect-ratio: 1;
  place-items: center;
  box-sizing: border-box;
  border: clamp(2px, 0.35cqw, 4px) solid #c8102e;
  border-radius: 50%;
  background: #ffffff;
  color: #c8102e;
  font-family: azo-sans-web, sans-serif;
  font-size: clamp(12px, 2.44cqw, 28px);
  font-weight: 700;
  line-height: 1;
  transform: translate(-50%, -50%);
  pointer-events: none;
}
.elementor-27897 .elementor-element.elementor-element-22829b9 .cc-28334__figure::before {
  content: "1";
  top: 21.7%;
  left: 28%;
}
.elementor-27897 .elementor-element.elementor-element-22829b9 .cc-28334__figure::after {
  content: "2";
  top: 72.3%;
  left: 70.6%;
}/* End custom CSS */
/* Start custom CSS for enclosure_protection_28365, class: .elementor-element-87ee743 */.elementor-27897 .elementor-element.elementor-element-87ee743 .ep-28365 .ep-28365__image-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
  max-height: 8rem;
}
.elementor-27897 .elementor-element.elementor-element-87ee743 .ep-28365 .ep-28365__image {
  display: block;
  max-width: 100%;
  height: auto;
  margin-top: -6rem;
}/* End custom CSS */