.banner-two-columns-component{position:relative;clip-path:shape(from 0 94%,curve to 100% 100% with 24% 98%,vline to 2%,curve to 0 7% with 81% 0 / 30% 1%,close)}
@media(min-width:1280px){.banner-two-columns-component{clip-path:shape(from 0 94%,curve to 100% 100% with 24% 98%,vline to 2%,curve to 0 14% with 81% 0 / 30% 1%,close)}
}
.banner-two-columns-component__image-section{display:none}
@media(min-width:1280px){.banner-two-columns-component__image-section{display:block}
}
.banner-two-columns-component__image{transition:all var(--duration-gentle-1) ease-in-out}
.banner-two-columns-component__image:hover{transform:scale(1.05)}
.banner-two-columns-component__text{gap:8px;padding:32px 24px}
@media(min-width:1280px){.banner-two-columns-component__text{padding:16px 24px}
}
.banner-two-columns-component__logo-img{margin-bottom:16px}
.banner-two-columns-component__text-title{font-family:var(--primary-font);font-style:normal;font-weight:300;font-size-adjust:.545;font-size:32px;line-height:100%;letter-spacing:0;line-height:1.3;text-wrap:balance}
@media(min-width:1280px){.banner-two-columns-component__text-title{font-family:var(--primary-font);font-style:normal;font-weight:300;font-size-adjust:.545;font-size:42px;line-height:48px;letter-spacing:0}
}
.banner-two-columns-component__text-description{font-family:var(--secondary-font);font-style:normal;font-weight:400;font-size:24px;line-height:100%;letter-spacing:0;line-height:1.1;text-wrap:balance}
.banner-two-columns + .banner-two-columns .banner-two-columns-component{clip-path:shape(from 0 100%,line to 100% 100%,vline to 0,curve to 0 3% with 42% 4% / 38% 4%,close)}
@media(min-width:1280px){.banner-two-columns + .banner-two-columns .banner-two-columns-component{clip-path:shape(from 0 100%,line to 100% 100%,vline to 0,curve to 0 10% with 70% 14% / 50% 18%,close)}
}
.banner-two-columns + .banner-two-columns .banner-two-columns-component:not(.isAuthor){margin-top:-44px}
@media(min-width:1280px){.banner-two-columns + .banner-two-columns .banner-two-columns-component:not(.isAuthor){margin-top:-8%}
}
.banner-two-columns + .banner-two-columns + .banner-two-columns .banner-two-columns-component{clip-path:shape(from 0 100%,curve to 100% 98% with 0 99% / 42% 94%,vline to 5%,curve to 0 1% with 58% 10% / 36% 6%,close)}
@media(min-width:1280px){.banner-two-columns + .banner-two-columns + .banner-two-columns .banner-two-columns-component{clip-path:shape(from 0 100%,curve to 100% 88% with 50% 85% / 50% 88%,vline to 12%,curve to 0 0 with 60% 14% / 30% 10%,close)}
}
.banner-two-columns + .banner-two-columns + .banner-two-columns .banner-two-columns-component__text{padding-top:52px;padding-bottom:60px}
.banner-two-columns + .banner-two-columns + .banner-two-columns .banner-two-columns-component:not(.isAuthor){margin-top:-40px}
@media(min-width:1280px){.banner-two-columns + .banner-two-columns + .banner-two-columns .banner-two-columns-component:not(.isAuthor){margin-top:-6%}
}