#hero2, #hero2Container {
position: relative;
}
#hero2Container:after {
content: '';
background-image: url(https://www.sews-e.com/wp-content/uploads/2025/12/Sumitomo-Electric-Group-Triangle-Logo-Bottom-Right-Blue.png);
position: absolute;
bottom: 0;
right: 0;
z-index: 1;
width: 241px;
height: 181px;
background-size: contain;
}
.home #hero2:after {
content: '';
background-image: url(https://www.sews-e.com/wp-content/uploads/2026/01/Sumitomo-Electric-Group-GRID-Triangle-Logo-Top-Right-Blue.png);
z-index: 1;
position: absolute;
top: 130px;
right: 0;
width: 241px;
height: 181px;
background-size: contain;
}
@media only screen and (max-width: 1024px) {
.home #hero2:after {
top: 80px;
}
}
.rbx-hero {
width: 100%;
height: 100%;
}
.rbx-hero__container {
display: flex;
flex-direction: column;
justify-content: var(--rbx-hero-justify-content, flex-start);
gap: 0.5rem;
height: 100%;
padding: 3rem 0;
}
.rbx-hero__container--align-stretch {
justify-content: flex-start;
}
.rbx-hero__container--align-flex_start {
justify-content: flex-start;
}
.rbx-hero__container--align-flex_end {
justify-content: flex-end;
}
.rbx-hero__container--align-center {
justify-content: center;
}
.rbx-hero__container--align-baseline {
justify-content: center;
}
.rbx-hero__container--align-normal {
justify-content: normal;
}
.rbx-hero__container--align-space_between {
justify-content: space-between;
}
.rbx-hero__container--align-space_around {
justify-content: space-around;
}
.rbx-hero__container--align-space_evenly {
justify-content: space-evenly;
}
.rbx-hero__container--align-start {
justify-content: start;
}
.rbx-hero__container--align-end {
justify-content: end;
}
.rbx-hero__container--align-left {
justify-content: left;
}
.rbx-hero__container--align-right {
justify-content: right;
}
.rbx-hero__text-item {
margin: 0;
}
.rbx-hero__text-item--h1,
.rbx-hero__text-item--p,
.rbx-hero__text-item--span {
color: #e9e5f3;
}
.rbx-hero__text-item--h2,
.rbx-hero__text-item--h3,
.rbx-hero__text-item--h4,
.rbx-hero__text-item--h5 {
color: #00abbc;
}
.rbx-hero__text-item--h1,
.rbx-hero__text-item--h2,
.rbx-hero__text-item--h3,
.rbx-hero__text-item--h4,
.rbx-hero__text-item--h5 {
margin: 0;
padding: 0;
font-weight: 700;
}
.rbx-hero__text-item--h1 {
font-size: 4rem;
}
.rbx-hero__text-item--h2 {
font-size: 3rem;
}
#hero2 .vc_column-inner:first-child,
#hero2 .vc_column-inner .wpb_text_column:first-child,
#hero2 .vc_column-inner .wpb_text_column .wpb_wrapper:first-child {
height: 100%;
}