.elementor-229 .elementor-element.elementor-element-cb5b5f6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-229 .elementor-element.elementor-element-9bccb40 .wa-eyebrow{font-weight:700;text-transform:capitalize;letter-spacing:0px;}.wa-band-content .wa-heading{color:#0E1418;}.elementor-229 .elementor-element.elementor-element-9bccb40 .wa-band-content .wa-heading{font-weight:700;}.wa-band-content__text{color:#5A666E;}.elementor-229 .elementor-element.elementor-element-041be66{--wa-marquee-duration:46s;}.wa-marquee-heading{color:#000000;}.elementor-229 .elementor-element.elementor-element-041be66 .wa-client{color:#5A666E;}.elementor-229 .elementor-element.elementor-element-041be66 .wa-client:hover{color:#4BAAD2;}.wa-stat__figure{color:#4BAAD2;}.elementor-229 .elementor-element.elementor-element-82c6992 .wa-stat__figure{font-size:108px;}.wa-stat__caption{color:#FFFFFF;}.wa-eyebrow{color:#000000;}.wa-models-heading{color:#000000;}.elementor-229 .elementor-element.elementor-element-2925f86 .wa-models-heading strong{color:#000000;}.elementor-229 .elementor-element.elementor-element-2925f86 .wa-row__index{color:#4BAAD2;}.wa-row__name{color:#0E1418;}.elementor-229 .elementor-element.elementor-element-2925f86 .wa-rows{border-top-color:#4C4C4C;}.elementor-229 .elementor-element.elementor-element-2925f86 .wa-row{border-bottom-color:#4C4C4C;}.elementor-229 .elementor-element.elementor-element-5854159 .wa-band{background-color:#0E1419;}.wa-sectors-heading{color:#FFFFFF;}.elementor-229 .elementor-element.elementor-element-5854159 .wa-sectors-heading strong{color:#FFFFFF;}.wa-accordion-item__toggle{color:#FFFFFF;}.elementor-229 .elementor-element.elementor-element-5854159 .wa-accordion-item.wa-is-open .wa-accordion-item__toggle{color:#4BAAD2;}.wa-accordion-item__inner{color:#FFFFFF;}.wa-split__content{color:#5A666E;}.elementor-229 .elementor-element.elementor-element-e6f16d9 .wa-btn{background-color:#4BAAD2;border-color:#4BAAD2;}.elementor-229 .elementor-element.elementor-element-e6f16d9 .wa-btn:hover{background-color:#2A7C9F;border-color:#2A7C9F;}@media(max-width:767px){.elementor-229 .elementor-element.elementor-element-9bccb40 .wa-eyebrow{font-size:24px;}.elementor-229 .elementor-element.elementor-element-041be66 .wa-client{height:40px;}}/* Start custom CSS for wa_band, class: .elementor-element-9bccb40 */.heading_nw .wa-heading {
  max-width: 660px;
}
.heading_nw .wa-eyebrow {
    font-size: clamp(1.9rem, 4.1vw, 3.5rem);
  line-height: 1.1;
  width: 100%;
  display: inline;
}

.heading_nw .wa-eyebrow {
    border-bottom: 4px solid #000;
}

.heading_nw .wa-eyebrow:before {
    display: none;
}/* End custom CSS */
/* Start custom CSS for wa_image_band, class: .elementor-element-71ec794 */.elementor-229 .elementor-element.elementor-element-71ec794 section.wa-band.wa-band--tight {
    padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for wa_marquee, class: .elementor-element-041be66 */.elementor-229 .elementor-element.elementor-element-041be66 .wa-band {
    padding-top: 0;
}

@media (max-width: 766px){
.wa-client {
    height: 40px;
}
}

@media (min-width:767px) {
.elementor-229 .elementor-element.elementor-element-041be66 .wa-client img {
  max-height: 55%;
  max-width: 70%;
}

}/* End custom CSS */
/* Start custom CSS for wa_stat, class: .elementor-element-82c6992 */.elementor-229 .elementor-element.elementor-element-82c6992 p.wa-stat__caption {
    width: 100%;
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for wa_models, class: .elementor-element-2925f86 */.elementor-229 .elementor-element.elementor-element-2925f86 .wa-eyebrow::before {
    background-color: #4BAAD2;
}

.elementor-229 .elementor-element.elementor-element-2925f86 .wa-band--ink .wa-eyebrow, .elementor-229 .elementor-element.elementor-element-2925f86 .wa-heading {
    color: #000;
}

.elementor-229 .elementor-element.elementor-element-2925f86 .wa-row {
    display: flex;
    align-items: baseline;
    gap: clamp(14px, 2vw, 26px);
    padding-block: clamp(18px, 2.4vw, 28px);
    border-bottom: 1px solid #ccc !important;
}

.elementor-229 .elementor-element.elementor-element-2925f86 .wa-row__name {
    color: #000;
}/* End custom CSS */
/* Start custom CSS for wa_sectors, class: .elementor-element-5854159 */.elementor-229 .elementor-element.elementor-element-5854159 button.wa-accordion-item__toggle:hover, .elementor-229 .elementor-element.elementor-element-5854159 button.wa-accordion-item__toggle:focus {
    background-color: transparent;
    color: #4BAAD2;
}

.elementor-229 .elementor-element.elementor-element-5854159 .wa-heading {
    color: #fff !important;
}

.elementor-229 .elementor-element.elementor-element-5854159 .wa-eyebrow {
    color: #fff;
}/* End custom CSS */