.cbo-herosimple .herosimple-inner{background:#ff0e38;color:#fff}.cbo-herosimple .herosimple-inner .herosimple-breadcrumbs{margin-bottom:1.5rem}.cbo-herosimple .herosimple-inner .herosimple-breadcrumbs a,.cbo-herosimple .herosimple-inner .herosimple-breadcrumbs span{color:#fff}.cbo-herosimple .herosimple-inner .herosimple-title{margin-bottom:.9375rem;margin-top:0;overflow-wrap:anywhere}.cbo-herosimple .herosimple-inner .herosimple-chapo{font-size:1.125rem;font-weight:600;margin:0}@media(min-width:1024px){.cbo-herosimple .herosimple-inner .herosimple-breadcrumbs{margin-bottom:3.75rem}.cbo-herosimple .herosimple-inner .herosimple-title{margin-bottom:1.9375rem}.cbo-herosimple .herosimple-inner .herosimple-chapo{font-size:1.25rem;font-weight:500}}
.cbo-text .text-wrap{position:relative}.cbo-text .text--right{display:flex;justify-content:flex-end}.cbo-text .text--right .text-wrap{width:80%}
.cbo-textbackground{background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;overflow:hidden;position:relative;width:100%}.cbo-textbackground .textbackground-bg{height:130%;left:0;position:absolute;top:-15%;width:100%}.cbo-textbackground .textbackground-bg:after{background:linear-gradient(180deg,rgba(0,0,0,.6) 0,rgba(0,0,0,.2));content:"";height:100%;left:0;position:absolute;top:0;width:100%}.cbo-textbackground .textbackground-inner{padding-bottom:4.75rem;padding-top:3.75rem;position:relative;width:100%}.cbo-textbackground .textbackground-container{display:flex;flex-direction:column}.cbo-textbackground .textbackground-uptitle{margin-top:1.125rem}.cbo-textbackground .textbackground-title{margin-bottom:1.1875rem;margin-top:1.4375rem}.cbo-textbackground .textbackground-text{margin-bottom:1.4375rem;margin-top:0}.cbo-textbackground .textbackground-img{align-self:flex-end;aspect-ratio:1/1;margin-bottom:0;text-align:right;width:60%}.cbo-textbackground .textbackground-img img{height:100%;object-fit:cover;width:100%}@media(min-width:1024px){.cbo-textbackground .textbackground-container{display:block}.cbo-textbackground .textbackground-wrapper{margin-bottom:14.6875rem;margin-top:14.6875rem;width:100%}.cbo-textbackground .textbackground-uptitle{margin-top:0}.cbo-textbackground .textbackground-title{margin-bottom:1.1875rem;margin-top:1.4375rem}.cbo-textbackground .textbackground-text{margin-bottom:1.4375rem;margin-top:0}.cbo-textbackground.textbackground--img .textbackground-container{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between}.cbo-textbackground.textbackground--img .textbackground-wrapper{width:55%}.cbo-textbackground.textbackground--img .textbackground-img{align-self:center;aspect-ratio:414/414;margin-bottom:0;margin-top:0;text-align:right;width:40%}}