@keyframes hero-title-in{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes hero-fade-up{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}.cbo-hero .hero-inner .hero-breadcrumbs{animation:hero-fade-up .8s cubic-bezier(.52,0,0,1) 0s both;margin-bottom:1.5rem}.cbo-hero .hero-inner .hero-title{animation:hero-title-in 1s cubic-bezier(.52,0,0,1) .2s both;color:#ff0e38;margin-bottom:2.125rem;margin-top:0;overflow-wrap:break-word}.cbo-hero .hero-inner .hero-wrapper{animation:hero-fade-up 1s cubic-bezier(.52,0,0,1) .5s both}.cbo-hero .hero-inner .hero-wrapper .hero-subtitle{color:#ff0e38;font-family:Stratos,sans-serif;font-weight:700;margin-bottom:1.125rem;text-transform:uppercase}.cbo-hero .hero-inner .hero-wrapper .hero-chapo{margin-bottom:0!important;margin-top:0!important}.cbo-hero .hero-inner .hero-wrapper .hero-chapo :first-child{margin-top:0!important}.cbo-hero .hero-inner .hero-wrapper .hero-chapo :last-child{margin-bottom:0!important}@media(min-width:1024px){.cbo-hero .hero-inner .hero-breadcrumbs{margin-bottom:3.75rem}.cbo-hero .hero-inner .hero-wrapper{display:flex;justify-content:space-between}.cbo-hero .hero-inner .hero-wrapper .hero-subtitle{flex:1;line-height:1.125rem;margin-bottom:0;max-width:22.5rem}.cbo-hero .hero-inner .hero-wrapper .hero-chapo{flex:2;max-width:60%;width:60%}}
.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-keynumbers .keynumbers-inner{background:#ff0e38;color:#fff;font-family:Stratos,sans-serif}.cbo-keynumbers .keynumbers-inner .keynumbers-list{gap:3.875rem;margin-bottom:3.625rem;margin-top:3.625rem}.cbo-keynumbers .keynumbers-inner .keynumbers-list,.cbo-keynumbers .keynumbers-inner .keynumbers-list .keynumber{align-items:center;display:flex;flex-direction:column}.cbo-keynumbers .keynumbers-inner .keynumbers-list .keynumber .keynumber-title{font-size:1.125rem;font-weight:700;line-height:1.5rem;text-transform:uppercase}.cbo-keynumbers .keynumbers-inner .keynumbers-list .keynumber .keynumber-number{font-size:8.125rem;font-weight:700;line-height:10rem}.cbo-keynumbers .keynumbers-inner .keynumbers-list .keynumber .keynumber-unit{font-size:1.875rem;font-weight:700;line-height:1.75rem;text-transform:uppercase}@media(min-width:1024px){.cbo-keynumbers .keynumbers-inner .keynumbers-list{flex-direction:row;gap:inherit;justify-content:space-between;margin-bottom:4.25rem;margin-top:5.75rem}.cbo-keynumbers .keynumbers-inner .keynumbers-list .keynumber .keynumber-title{letter-spacing:-.02em}.cbo-keynumbers .keynumbers-inner .keynumbers-list .keynumber .keynumber-number{font-size:10rem;letter-spacing:-.03em;line-height:10rem}.cbo-keynumbers .keynumbers-inner .keynumbers-list .keynumber .keynumber-unit{font-size:2.5rem;letter-spacing:-.02em;line-height:4.375rem}}
.cbo-textpicture{position:relative}.cbo-textpicture .textpicture-picture{margin:0 0 1.875rem;position:relative;width:100%}.cbo-textpicture .textpicture-picture .picture-inner img{display:block;height:auto;width:100%}@media(min-width:1024px){.cbo-textpicture .textpicture-inner{align-items:center;display:flex;justify-content:space-between}.cbo-textpicture .textpicture-inner .textpicture-content,.cbo-textpicture .textpicture-inner .textpicture-picture{width:45%}.cbo-textpicture .textpicture-inner.picture--small .textpicture-picture{width:30%}.cbo-textpicture .textpicture-inner.picture--small .textpicture-content{width:65%}.cbo-textpicture .textpicture-inner.picture--xsmall .textpicture-picture{width:10%}.cbo-textpicture .textpicture-inner.picture--xsmall .textpicture-content{width:85%}.cbo-textpicture .textpicture-picture{margin-bottom:0}.cbo-textpicture.textpicture--reverse .textpicture-inner{flex-direction:row-reverse}}
.cbo-picturemozaic .picturemozaic-item{display:block;margin:0;position:relative}.cbo-picturemozaic .picturemozaic-item .picturemozaic-img{height:100%;overflow:auto;position:relative;width:100%}.cbo-picturemozaic .picturemozaic-item--1{aspect-ratio:393/500;max-height:49.1875rem;min-height:31.25rem;width:100%}.cbo-picturemozaic .picturemozaic-inner .picturemozaic-wrapper .picturemozaic-item--1{aspect-ratio:16/9}.cbo-picturemozaic .picturemozaic-inner .picturemozaic-wrapper .ptitwrap{align-items:flex-start;display:flex;flex-direction:row;gap:1.1875rem}.cbo-picturemozaic .picturemozaic-inner .picturemozaic-wrapper .ptitwrap .picturemozaic-item--2,.cbo-picturemozaic .picturemozaic-inner .picturemozaic-wrapper .ptitwrap .picturemozaic-item--5{aspect-ratio:118/165;width:33%}.cbo-picturemozaic .picturemozaic-inner .picturemozaic-wrapper .ptitwrap .picturemozaic-item--2 .picturemozaic-img,.cbo-picturemozaic .picturemozaic-inner .picturemozaic-wrapper .ptitwrap .picturemozaic-item--5 .picturemozaic-img{border-radius:.25rem}.cbo-picturemozaic .picturemozaic-inner .picturemozaic-wrapper .ptitwrap .picturemozaic-item--3,.cbo-picturemozaic .picturemozaic-inner .picturemozaic-wrapper .ptitwrap .picturemozaic-item--4{aspect-ratio:1/1;margin-top:3.6875rem;width:66%}.cbo-picturemozaic .picturemozaic-inner .picturemozaic-wrapper .ptitwrap .picturemozaic-item--3 .picturemozaic-img,.cbo-picturemozaic .picturemozaic-inner .picturemozaic-wrapper .ptitwrap .picturemozaic-item--4 .picturemozaic-img{border-radius:.25rem}.cbo-picturemozaic .picturemozaic-inner .picturemozaic-wrapper .ptitwrap .picturemozaic-item--5{margin-top:1.1875rem}@media(min-width:1024px){.cbo-picturemozaic .picturemozaic-item--1{aspect-ratio:1440/787;width:100%}.cbo-picturemozaic .picturemozaic-inner{margin:0}.cbo-picturemozaic .picturemozaic-inner .picturemozaic-wrapper .ptitwrap{gap:154px;margin-top:-3.75rem}.cbo-picturemozaic .picturemozaic-inner .picturemozaic-wrapper .ptitwrap .picturemozaic-item--2,.cbo-picturemozaic .picturemozaic-inner .picturemozaic-wrapper .ptitwrap .picturemozaic-item--5{aspect-ratio:413/572;margin-top:0;width:33%}.cbo-picturemozaic .picturemozaic-inner .picturemozaic-wrapper .ptitwrap .picturemozaic-item--3,.cbo-picturemozaic .picturemozaic-inner .picturemozaic-wrapper .ptitwrap .picturemozaic-item--4{margin-top:12.6875rem;width:66%}}
.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%}}