.cq-Overlay>.cq-Overlay{height:auto !important}
.acc-hero{position:relative;overflow:hidden}
.acc-hero .swiper{width:100%}
.acc-hero .d-none{display:none !important}
.acc-hero .container{margin-right:20px;margin-left:20px;padding-right:0;padding-left:0;width:auto}
@media(min-width:1024px){.acc-hero .container{max-width:936px}
}
@media(min-width:1320px){.acc-hero .container{max-width:1120px}
}
.acc-hero .container-fluid,.acc-hero .container-sm,.acc-hero .container-md,.acc-hero .container-lg,.acc-hero .container-xl{margin-right:20px;margin-left:20px;padding-right:0;padding-left:0;width:auto}
@media(min-width:1024px){.acc-hero .container,.acc-hero .container-sm,.acc-hero .container-md{margin-right:auto;margin-left:auto;max-width:936px}
.acc-hero .container-fluid,.acc-hero .container-lg,.acc-hero .container-xl{margin-right:44px;margin-left:44px}
}
@media(min-width:1320px){.acc-hero .container,.acc-hero .container-sm,.acc-hero .container-md,.acc-hero .container-lg{margin-right:auto;margin-left:auto;max-width:1120px}
.acc-hero .container-fluid,.acc-hero .container-xl{margin-right:88px;margin-left:88px}
}
.acc-hero .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-16px;margin-left:-16px}
@media(min-width:1024px){.acc-hero .row{margin-right:-20px;margin-left:-20px}
}
@media(min-width:1320px){.acc-hero .row{margin-right:-24px;margin-left:-24px}
}
.acc-hero .no-gutters{margin-right:0;margin-left:0}
.acc-hero .no-gutters>.col,.acc-hero .no-gutters>[class*="col-"]{padding-right:0;padding-left:0}
.acc-hero .no-margins{margin:0}
.acc-hero .col-1,.acc-hero .col-2,.acc-hero .col-3,.acc-hero .col-4,.acc-hero .col-5,.acc-hero .col-6,.acc-hero .col-7,.acc-hero .col-8,.acc-hero .col-9,.acc-hero .col-10,.acc-hero .col-11,.acc-hero .col-12,.acc-hero .col,.acc-hero .col-auto,.acc-hero .col-sm-1,.acc-hero .col-sm-2,.acc-hero .col-sm-3,.acc-hero .col-sm-4,.acc-hero .col-sm-5,.acc-hero .col-sm-6,.acc-hero .col-sm-7,.acc-hero .col-sm-8,.acc-hero .col-sm-9,.acc-hero .col-sm-10,.acc-hero .col-sm-11,.acc-hero .col-sm-12,.acc-hero .col-sm,.acc-hero .col-sm-auto,.acc-hero .col-md-1,.acc-hero .col-md-2,.acc-hero .col-md-3,.acc-hero .col-md-4,.acc-hero .col-md-5,.acc-hero .col-md-6,.acc-hero .col-md-7,.acc-hero .col-md-8,.acc-hero .col-md-9,.acc-hero .col-md-10,.acc-hero .col-md-11,.acc-hero .col-md-12,.acc-hero .col-md,.acc-hero .col-md-auto,.acc-hero .col-lg-1,.acc-hero .col-lg-2,.acc-hero .col-lg-3,.acc-hero .col-lg-4,.acc-hero .col-lg-5,.acc-hero .col-lg-6,.acc-hero .col-lg-7,.acc-hero .col-lg-8,.acc-hero .col-lg-9,.acc-hero .col-lg-10,.acc-hero .col-lg-11,.acc-hero .col-lg-12,.acc-hero .col-lg,.acc-hero .col-lg-auto,.acc-hero .col-xl-1,.acc-hero .col-xl-2,.acc-hero .col-xl-3,.acc-hero .col-xl-4,.acc-hero .col-xl-5,.acc-hero .col-xl-6,.acc-hero .col-xl-7,.acc-hero .col-xl-8,.acc-hero .col-xl-9,.acc-hero .col-xl-10,.acc-hero .col-xl-11,.acc-hero .col-xl-12,.acc-hero .col-xl,.acc-hero .col-xl-auto{position:relative;width:100%;padding-right:16px;padding-left:16px}
@media(min-width:1024px){.acc-hero .col-1,.acc-hero .col-2,.acc-hero .col-3,.acc-hero .col-4,.acc-hero .col-5,.acc-hero .col-6,.acc-hero .col-7,.acc-hero .col-8,.acc-hero .col-9,.acc-hero .col-10,.acc-hero .col-11,.acc-hero .col-12,.acc-hero .col,.acc-hero .col-auto,.acc-hero .col-sm-1,.acc-hero .col-sm-2,.acc-hero .col-sm-3,.acc-hero .col-sm-4,.acc-hero .col-sm-5,.acc-hero .col-sm-6,.acc-hero .col-sm-7,.acc-hero .col-sm-8,.acc-hero .col-sm-9,.acc-hero .col-sm-10,.acc-hero .col-sm-11,.acc-hero .col-sm-12,.acc-hero .col-sm,.acc-hero .col-sm-auto,.acc-hero .col-md-1,.acc-hero .col-md-2,.acc-hero .col-md-3,.acc-hero .col-md-4,.acc-hero .col-md-5,.acc-hero .col-md-6,.acc-hero .col-md-7,.acc-hero .col-md-8,.acc-hero .col-md-9,.acc-hero .col-md-10,.acc-hero .col-md-11,.acc-hero .col-md-12,.acc-hero .col-md,.acc-hero .col-md-auto,.acc-hero .col-lg-1,.acc-hero .col-lg-2,.acc-hero .col-lg-3,.acc-hero .col-lg-4,.acc-hero .col-lg-5,.acc-hero .col-lg-6,.acc-hero .col-lg-7,.acc-hero .col-lg-8,.acc-hero .col-lg-9,.acc-hero .col-lg-10,.acc-hero .col-lg-11,.acc-hero .col-lg-12,.acc-hero .col-lg,.acc-hero .col-lg-auto,.acc-hero .col-xl-1,.acc-hero .col-xl-2,.acc-hero .col-xl-3,.acc-hero .col-xl-4,.acc-hero .col-xl-5,.acc-hero .col-xl-6,.acc-hero .col-xl-7,.acc-hero .col-xl-8,.acc-hero .col-xl-9,.acc-hero .col-xl-10,.acc-hero .col-xl-11,.acc-hero .col-xl-12,.acc-hero .col-xl,.acc-hero .col-xl-auto{position:relative;width:100%;padding-right:24px;padding-left:24px}
}
.acc-hero .col-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}
.acc-hero .col-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}
.acc-hero .col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.acc-hero .col-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}
.acc-hero .col-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}
.acc-hero .col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.acc-hero .col-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}
.acc-hero .col-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}
.acc-hero .col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.acc-hero .col-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}
.acc-hero .col-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}
.acc-hero .col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
@media(min-width:720px){.acc-hero .col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.acc-hero .row-cols-sm-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.acc-hero .row-cols-sm-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.acc-hero .row-cols-sm-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}
.acc-hero .row-cols-sm-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.acc-hero .row-cols-sm-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
.acc-hero .row-cols-sm-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}
.acc-hero .col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}
.acc-hero .col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}
.acc-hero .col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}
.acc-hero .col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.acc-hero .col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}
.acc-hero .col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}
.acc-hero .col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.acc-hero .col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}
.acc-hero .col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}
.acc-hero .col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.acc-hero .col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}
.acc-hero .col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}
.acc-hero .col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.acc-hero .order-sm-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}
.acc-hero .order-sm-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}
.acc-hero .order-sm-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}
.acc-hero .order-sm-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.acc-hero .order-sm-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.acc-hero .order-sm-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
.acc-hero .order-sm-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}
.acc-hero .order-sm-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}
.acc-hero .order-sm-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}
.acc-hero .order-sm-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}
.acc-hero .order-sm-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}
.acc-hero .order-sm-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}
.acc-hero .order-sm-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}
.acc-hero .order-sm-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}
.acc-hero .order-sm-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}
.acc-hero .offset-sm-0{margin-left:0}
.acc-hero .offset-sm-1{margin-left:8.33333%}
.acc-hero .offset-sm-2{margin-left:16.66667%}
.acc-hero .offset-sm-3{margin-left:25%}
.acc-hero .offset-sm-4{margin-left:33.33333%}
.acc-hero .offset-sm-5{margin-left:41.66667%}
.acc-hero .offset-sm-6{margin-left:50%}
.acc-hero .offset-sm-7{margin-left:58.33333%}
.acc-hero .offset-sm-8{margin-left:66.66667%}
.acc-hero .offset-sm-9{margin-left:75%}
.acc-hero .offset-sm-10{margin-left:83.33333%}
.acc-hero .offset-sm-11{margin-left:91.66667%}
}
@media(min-width:1024px){.acc-hero .col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.acc-hero .row-cols-md-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.acc-hero .row-cols-md-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.acc-hero .row-cols-md-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}
.acc-hero .row-cols-md-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.acc-hero .row-cols-md-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
.acc-hero .row-cols-md-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}
.acc-hero .col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}
.acc-hero .col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}
.acc-hero .col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}
.acc-hero .col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.acc-hero .col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}
.acc-hero .col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}
.acc-hero .col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.acc-hero .col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}
.acc-hero .col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}
.acc-hero .col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.acc-hero .col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}
.acc-hero .col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}
.acc-hero .col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.acc-hero .order-md-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}
.acc-hero .order-md-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}
.acc-hero .order-md-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}
.acc-hero .order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.acc-hero .order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.acc-hero .order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
.acc-hero .order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}
.acc-hero .order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}
.acc-hero .order-md-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}
.acc-hero .order-md-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}
.acc-hero .order-md-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}
.acc-hero .order-md-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}
.acc-hero .order-md-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}
.acc-hero .order-md-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}
.acc-hero .order-md-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}
.acc-hero .offset-md-0{margin-left:0}
.acc-hero .offset-md-1{margin-left:8.33333%}
.acc-hero .offset-md-2{margin-left:16.66667%}
.acc-hero .offset-md-3{margin-left:25%}
.acc-hero .offset-md-4{margin-left:33.33333%}
.acc-hero .offset-md-5{margin-left:41.66667%}
.acc-hero .offset-md-6{margin-left:50%}
.acc-hero .offset-md-7{margin-left:58.33333%}
.acc-hero .offset-md-8{margin-left:66.66667%}
.acc-hero .offset-md-9{margin-left:75%}
.acc-hero .offset-md-10{margin-left:83.33333%}
.acc-hero .offset-md-11{margin-left:91.66667%}
}
.acc-hero .container{width:calc(100% - 40px)}
.acc-hero .hero-carousel{position:relative;height:100%;display:flex;transition:all 1s ease-in-out;min-height:646px}
@media(min-width:1024px){.acc-hero .hero-carousel{height:627px}
}
.acc-hero .hero-carousel.isAuthor{height:auto}
.acc-hero .hero-carousel.isAuthor .swiper{overflow:inherit}
.acc-hero .hero-carousel.isAuthor .swiper-wrapper{display:block;height:auto}
.acc-hero .hero-carousel.isAuthor .swiper-wrapper .block-generic-hero .block-text{opacity:1}
.acc-hero .hero-carousel .swiper-slide-active{opacity:1;width:100%}
.acc-hero .hero-carousel .swiper-slide-active .block-generic-hero .block-text{opacity:1}
.acc-hero .hero-carousel .block-generic-hero{width:100%;height:100%;min-width:100%;overflow:hidden}
.acc-hero .hero-carousel .block-generic-hero .block-text{opacity:0;position:relative;z-index:1;transition:all 1s ease-in-out}
.acc-hero .component-dots{bottom:14px;width:100%;position:absolute}
@media(min-width:1024px){.acc-hero .component-dots{bottom:75px;text-align:right}
}
.acc-hero .component-dots .swiper-pagination{text-align:left;position:relative}
@media(min-width:1024px){.acc-hero .component-dots .swiper-pagination{text-align:right}
}
.acc-hero .component-dots .swiper-pagination span{border:1px solid #fff;border-radius:50%;margin-right:8px;margin-left:0;width:8px;height:8px;background-color:transparent;display:inline-block;transition:all .5s ease-in-out}
.acc-hero .component-dots .swiper-pagination span:last-child{margin:0}
.acc-hero .component-dots .swiper-pagination span.swiper-pagination-bullet-active{width:16px;border-radius:10px;background-color:#fff}
.acc-hero .block-generic-hero,.acc-hero .block-hero{position:relative;height:100%}
.acc-hero .block-generic-hero .block-img,.acc-hero .block-hero .block-img{position:absolute;z-index:0;width:100%;height:100%}
.acc-hero .block-generic-hero .block-img::before,.acc-hero .block-hero .block-img::before{content:"";background:linear-gradient(0,rgba(0,0,0,0.24),rgba(0,0,0,0.24)),linear-gradient(0,#000,#000);width:100%;height:100%;display:block;opacity:.24;position:absolute}
.acc-hero .block-generic-hero .block-img>div,.acc-hero .block-hero .block-img>div{width:100%;height:100%}
.acc-hero .block-generic-hero .block-img img,.acc-hero .block-hero .block-img img{width:100%;height:100%;object-fit:cover}
.acc-hero .block-generic-hero .block-img video,.acc-hero .block-hero .block-img video{width:100%;height:100%;object-fit:cover}
.acc-hero .block-generic-hero .block-img video::-webkit-media-controls,.acc-hero .block-hero .block-img video::-webkit-media-controls{display:none}
.acc-hero .block-generic-hero .block-text,.acc-hero .block-hero .block-text{position:relative;height:100%;display:flex;z-index:1;align-items:flex-end;min-height:646px}
.acc-hero .block-generic-hero .block-text .container,.acc-hero .block-hero .block-text .container{padding-bottom:80px}
@media(min-width:1024px){.acc-hero .block-generic-hero .block-text,.acc-hero .block-hero .block-text{align-items:center}
.acc-hero .block-generic-hero .block-text .container,.acc-hero .block-hero .block-text .container{padding-bottom:0}
}
.acc-hero .block-generic-hero .block-text .title,.acc-hero .block-hero .block-text .title{padding:0;color:#fff}
.acc-hero .block-generic-hero .block-text .description,.acc-hero .block-hero .block-text .description{padding:0;margin-top:8px;margin-bottom:0;color:#fff}
.acc-hero .block-generic-hero .block-text .button-block,.acc-hero .block-hero .block-text .button-block{margin-top:32px}
.acc-hero .block-hero{min-height:646px}
@media(min-width:1024px){.acc-hero .block-hero{height:627px}
}
.acc-hero .block-hero.v3{min-height:320px;height:320px}
@media(min-width:1024px){.acc-hero .block-hero.v3{min-height:320px;height:424px}
}
.acc-hero .block-hero.v3 .text-center>div{margin-left:auto;margin-right:auto;text-align:center}
.acc-hero .block-hero.v3 .text-center>div *{text-transform:uppercase}
.acc-hero .block-hero.v3 .text-center>div.description{margin-top:0;margin-bottom:8px}
.acc-hero .block-hero.v3 .block-text{min-height:320px}
.acc-hero .block-hero.v3 .videoClick{margin-top:24px;text-align:center}
.acc-hero .block-hero.v3 .videoClick span{font-size:56px;line-height:1;color:#fff;cursor:pointer}
.acc-hero .block-hero .position-left .block-gene .hero-block_text{order:2;display:inline-grid}
.acc-hero .block-hero .position-left .block-gene .hero-block_img{order:1;display:inline-grid}
.acc-hero .block-hero .block-gene{height:auto;display:flex;flex-wrap:wrap;padding-bottom:52px}
@media(min-width:1024px){.acc-hero .block-hero .block-gene{height:627px;padding:0;flex-wrap:nowrap;display:flex;width:100%;align-items:center;justify-content:space-between}
}
.acc-hero .block-hero .block-gene>div{max-width:100%;width:100%;min-width:100%}
@media(min-width:1024px){.acc-hero .block-hero .block-gene>div{max-width:33.3%;width:33.3%;min-width:33.3%}
}
.acc-hero .block-hero .block-gene .hero-block_text{order:2}
@media(min-width:1024px){.acc-hero .block-hero .block-gene .hero-block_text{order:1;max-width:66.6%;width:66.6%;min-width:66.6%}
}
.acc-hero .block-hero .block-gene .hero-block_text p{margin-bottom:16px}
.acc-hero .block-hero .block-gene .hero-block_text .ac-title{margin-bottom:16px}
.acc-hero .block-hero .block-gene .hero-block_text .ac-title *{font-family:"Acciona-Thin";font-size:40px;line-height:48px}
@media(min-width:1024px){.acc-hero .block-hero .block-gene .hero-block_text .ac-title *{font-size:64px;line-height:72px}
}
.acc-hero .block-hero .block-gene .hero-block_text .ac-button{margin-top:32px;width:100%}
.acc-hero .block-hero .block-gene .hero-block_text .ac-button button{width:100%}
@media(min-width:1024px){.acc-hero .block-hero .block-gene .hero-block_text .ac-button button{width:auto}
}
@media(min-width:1024px){.acc-hero .block-hero .block-gene .hero-block_text .ac-button{width:auto}
}
.acc-hero .block-hero .block-gene .hero-block_text .description{width:100%}
@media(min-width:1024px){.acc-hero .block-hero .block-gene .hero-block_text .description{width:53%}
}
.acc-hero .block-hero .block-gene .hero-block_img{order:1;align-items:center;display:flex}
.acc-hero .block-hero .block-gene .hero-block_img img{height:100%;padding:32px 0;display:inline-block}
@media(min-width:1024px){.acc-hero .block-hero .block-gene .hero-block_img{order:2}
.acc-hero .block-hero .block-gene .hero-block_img img{max-height:calc(100% - 46px);object-fit:cover;padding:23px 0}
}
.acc-hero .block-hero .bg-image{position:relative;overflow:hidden}
.acc-hero .block-hero .bg-image .ac-pretitle,.acc-hero .block-hero .bg-image .ac-title,.acc-hero .block-hero .bg-image .ac-description{color:#fff}
.acc-hero .block-hero .bg-image .hero-block_img{position:absolute;height:100%;width:100%}
.acc-hero .block-hero .bg-image .hero-block_img img{height:100%;object-fit:cover}
.acc-hero .block-hero .bg-image .block-gene{padding-top:32px}
@media(min-width:1024px){.acc-hero .block-hero .bg-image .block-gene{padding-top:0}
}
.acc-hero .block-hero .bg-image .container{position:relative}
.acc-hero .bg-pastilla{position:relative;z-index:10}
.acc-hero .bg-pastilla .cq-Editable-dom:not(.newpar){border:2px solid #fff;box-sizing:border-box;min-height:20px;padding:5px;min-width:200px}
.acc-hero .bg-pastilla .ac-typeTagS{text-transform:uppercase;margin-bottom:8px}
.acc-hero .bg-pastilla .ac-headline-03 *{font-family:"Acciona-Extra-Light";font-size:32px;line-height:40px}
@media(min-width:1024px){.acc-hero .bg-pastilla .ac-headline-03 *{font-size:40px;line-height:48px}
}
.acc-hero .bg-pastilla.block-text .container{width:100%;padding-bottom:32px}
@media(min-width:1024px){.acc-hero .bg-pastilla.block-text .container{padding-bottom:0}
}
.acc-hero .bg-pastilla.block-text .container>div{padding:96px 32px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;width:auto;max-width:256px;background-color:#e1120d;border-radius:256px;min-height:258px}
@media(min-width:1024px){.acc-hero .bg-pastilla.block-text .container>div{display:inline-flex;padding:128px 96px;margin-left:-96px}
}