.acc-accordion .d-none{display:none !important}
.acc-accordion .container{margin-right:20px;margin-left:20px;padding-right:0;padding-left:0;width:auto}
@media(min-width:1024px){.acc-accordion .container{max-width:936px}
}
@media(min-width:1320px){.acc-accordion .container{max-width:1120px}
}
.acc-accordion .container-fluid,.acc-accordion .container-sm,.acc-accordion .container-md,.acc-accordion .container-lg,.acc-accordion .container-xl{margin-right:20px;margin-left:20px;padding-right:0;padding-left:0;width:auto}
@media(min-width:1024px){.acc-accordion .container,.acc-accordion .container-sm,.acc-accordion .container-md{margin-right:auto;margin-left:auto;max-width:936px}
.acc-accordion .container-fluid,.acc-accordion .container-lg,.acc-accordion .container-xl{margin-right:44px;margin-left:44px}
}
@media(min-width:1320px){.acc-accordion .container,.acc-accordion .container-sm,.acc-accordion .container-md,.acc-accordion .container-lg{margin-right:auto;margin-left:auto;max-width:1120px}
.acc-accordion .container-fluid,.acc-accordion .container-xl{margin-right:88px;margin-left:88px}
}
.acc-accordion .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-accordion .row{margin-right:-20px;margin-left:-20px}
}
@media(min-width:1320px){.acc-accordion .row{margin-right:-24px;margin-left:-24px}
}
.acc-accordion .no-gutters{margin-right:0;margin-left:0}
.acc-accordion .no-gutters>.col,.acc-accordion .no-gutters>[class*="col-"]{padding-right:0;padding-left:0}
.acc-accordion .no-margins{margin:0}
.acc-accordion .col-1,.acc-accordion .col-2,.acc-accordion .col-3,.acc-accordion .col-4,.acc-accordion .col-5,.acc-accordion .col-6,.acc-accordion .col-7,.acc-accordion .col-8,.acc-accordion .col-9,.acc-accordion .col-10,.acc-accordion .col-11,.acc-accordion .col-12,.acc-accordion .col,.acc-accordion .col-auto,.acc-accordion .col-sm-1,.acc-accordion .col-sm-2,.acc-accordion .col-sm-3,.acc-accordion .col-sm-4,.acc-accordion .col-sm-5,.acc-accordion .col-sm-6,.acc-accordion .col-sm-7,.acc-accordion .col-sm-8,.acc-accordion .col-sm-9,.acc-accordion .col-sm-10,.acc-accordion .col-sm-11,.acc-accordion .col-sm-12,.acc-accordion .col-sm,.acc-accordion .col-sm-auto,.acc-accordion .col-md-1,.acc-accordion .col-md-2,.acc-accordion .col-md-3,.acc-accordion .col-md-4,.acc-accordion .col-md-5,.acc-accordion .col-md-6,.acc-accordion .col-md-7,.acc-accordion .col-md-8,.acc-accordion .col-md-9,.acc-accordion .col-md-10,.acc-accordion .col-md-11,.acc-accordion .col-md-12,.acc-accordion .col-md,.acc-accordion .col-md-auto,.acc-accordion .col-lg-1,.acc-accordion .col-lg-2,.acc-accordion .col-lg-3,.acc-accordion .col-lg-4,.acc-accordion .col-lg-5,.acc-accordion .col-lg-6,.acc-accordion .col-lg-7,.acc-accordion .col-lg-8,.acc-accordion .col-lg-9,.acc-accordion .col-lg-10,.acc-accordion .col-lg-11,.acc-accordion .col-lg-12,.acc-accordion .col-lg,.acc-accordion .col-lg-auto,.acc-accordion .col-xl-1,.acc-accordion .col-xl-2,.acc-accordion .col-xl-3,.acc-accordion .col-xl-4,.acc-accordion .col-xl-5,.acc-accordion .col-xl-6,.acc-accordion .col-xl-7,.acc-accordion .col-xl-8,.acc-accordion .col-xl-9,.acc-accordion .col-xl-10,.acc-accordion .col-xl-11,.acc-accordion .col-xl-12,.acc-accordion .col-xl,.acc-accordion .col-xl-auto{position:relative;width:100%;padding-right:16px;padding-left:16px}
@media(min-width:1024px){.acc-accordion .col-1,.acc-accordion .col-2,.acc-accordion .col-3,.acc-accordion .col-4,.acc-accordion .col-5,.acc-accordion .col-6,.acc-accordion .col-7,.acc-accordion .col-8,.acc-accordion .col-9,.acc-accordion .col-10,.acc-accordion .col-11,.acc-accordion .col-12,.acc-accordion .col,.acc-accordion .col-auto,.acc-accordion .col-sm-1,.acc-accordion .col-sm-2,.acc-accordion .col-sm-3,.acc-accordion .col-sm-4,.acc-accordion .col-sm-5,.acc-accordion .col-sm-6,.acc-accordion .col-sm-7,.acc-accordion .col-sm-8,.acc-accordion .col-sm-9,.acc-accordion .col-sm-10,.acc-accordion .col-sm-11,.acc-accordion .col-sm-12,.acc-accordion .col-sm,.acc-accordion .col-sm-auto,.acc-accordion .col-md-1,.acc-accordion .col-md-2,.acc-accordion .col-md-3,.acc-accordion .col-md-4,.acc-accordion .col-md-5,.acc-accordion .col-md-6,.acc-accordion .col-md-7,.acc-accordion .col-md-8,.acc-accordion .col-md-9,.acc-accordion .col-md-10,.acc-accordion .col-md-11,.acc-accordion .col-md-12,.acc-accordion .col-md,.acc-accordion .col-md-auto,.acc-accordion .col-lg-1,.acc-accordion .col-lg-2,.acc-accordion .col-lg-3,.acc-accordion .col-lg-4,.acc-accordion .col-lg-5,.acc-accordion .col-lg-6,.acc-accordion .col-lg-7,.acc-accordion .col-lg-8,.acc-accordion .col-lg-9,.acc-accordion .col-lg-10,.acc-accordion .col-lg-11,.acc-accordion .col-lg-12,.acc-accordion .col-lg,.acc-accordion .col-lg-auto,.acc-accordion .col-xl-1,.acc-accordion .col-xl-2,.acc-accordion .col-xl-3,.acc-accordion .col-xl-4,.acc-accordion .col-xl-5,.acc-accordion .col-xl-6,.acc-accordion .col-xl-7,.acc-accordion .col-xl-8,.acc-accordion .col-xl-9,.acc-accordion .col-xl-10,.acc-accordion .col-xl-11,.acc-accordion .col-xl-12,.acc-accordion .col-xl,.acc-accordion .col-xl-auto{position:relative;width:100%;padding-right:24px;padding-left:24px}
}
.acc-accordion .col-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}
.acc-accordion .col-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}
.acc-accordion .col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.acc-accordion .col-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}
.acc-accordion .col-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}
.acc-accordion .col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.acc-accordion .col-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}
.acc-accordion .col-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}
.acc-accordion .col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.acc-accordion .col-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}
.acc-accordion .col-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}
.acc-accordion .col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
@media(min-width:720px){.acc-accordion .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-accordion .row-cols-sm-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.acc-accordion .row-cols-sm-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.acc-accordion .row-cols-sm-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}
.acc-accordion .row-cols-sm-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.acc-accordion .row-cols-sm-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
.acc-accordion .row-cols-sm-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}
.acc-accordion .col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}
.acc-accordion .col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}
.acc-accordion .col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}
.acc-accordion .col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.acc-accordion .col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}
.acc-accordion .col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}
.acc-accordion .col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.acc-accordion .col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}
.acc-accordion .col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}
.acc-accordion .col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.acc-accordion .col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}
.acc-accordion .col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}
.acc-accordion .col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.acc-accordion .order-sm-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}
.acc-accordion .order-sm-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}
.acc-accordion .order-sm-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}
.acc-accordion .order-sm-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.acc-accordion .order-sm-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.acc-accordion .order-sm-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
.acc-accordion .order-sm-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}
.acc-accordion .order-sm-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}
.acc-accordion .order-sm-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}
.acc-accordion .order-sm-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}
.acc-accordion .order-sm-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}
.acc-accordion .order-sm-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}
.acc-accordion .order-sm-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}
.acc-accordion .order-sm-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}
.acc-accordion .order-sm-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}
.acc-accordion .offset-sm-0{margin-left:0}
.acc-accordion .offset-sm-1{margin-left:8.33333%}
.acc-accordion .offset-sm-2{margin-left:16.66667%}
.acc-accordion .offset-sm-3{margin-left:25%}
.acc-accordion .offset-sm-4{margin-left:33.33333%}
.acc-accordion .offset-sm-5{margin-left:41.66667%}
.acc-accordion .offset-sm-6{margin-left:50%}
.acc-accordion .offset-sm-7{margin-left:58.33333%}
.acc-accordion .offset-sm-8{margin-left:66.66667%}
.acc-accordion .offset-sm-9{margin-left:75%}
.acc-accordion .offset-sm-10{margin-left:83.33333%}
.acc-accordion .offset-sm-11{margin-left:91.66667%}
}
@media(min-width:1024px){.acc-accordion .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-accordion .row-cols-md-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.acc-accordion .row-cols-md-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.acc-accordion .row-cols-md-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}
.acc-accordion .row-cols-md-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.acc-accordion .row-cols-md-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
.acc-accordion .row-cols-md-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}
.acc-accordion .col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}
.acc-accordion .col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}
.acc-accordion .col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}
.acc-accordion .col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.acc-accordion .col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}
.acc-accordion .col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}
.acc-accordion .col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.acc-accordion .col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}
.acc-accordion .col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}
.acc-accordion .col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.acc-accordion .col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}
.acc-accordion .col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}
.acc-accordion .col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.acc-accordion .order-md-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}
.acc-accordion .order-md-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}
.acc-accordion .order-md-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}
.acc-accordion .order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.acc-accordion .order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.acc-accordion .order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
.acc-accordion .order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}
.acc-accordion .order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}
.acc-accordion .order-md-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}
.acc-accordion .order-md-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}
.acc-accordion .order-md-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}
.acc-accordion .order-md-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}
.acc-accordion .order-md-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}
.acc-accordion .order-md-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}
.acc-accordion .order-md-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}
.acc-accordion .offset-md-0{margin-left:0}
.acc-accordion .offset-md-1{margin-left:8.33333%}
.acc-accordion .offset-md-2{margin-left:16.66667%}
.acc-accordion .offset-md-3{margin-left:25%}
.acc-accordion .offset-md-4{margin-left:33.33333%}
.acc-accordion .offset-md-5{margin-left:41.66667%}
.acc-accordion .offset-md-6{margin-left:50%}
.acc-accordion .offset-md-7{margin-left:58.33333%}
.acc-accordion .offset-md-8{margin-left:66.66667%}
.acc-accordion .offset-md-9{margin-left:75%}
.acc-accordion .offset-md-10{margin-left:83.33333%}
.acc-accordion .offset-md-11{margin-left:91.66667%}
}
.acc-accordion .acc-accordion-component .ac-title{display:flex;justify-content:space-between;align-items:center}
.acc-accordion .acc-accordion-component .title-accordion{cursor:pointer}
.acc-accordion .acc-accordion-component .icon{width:48px;height:48px;border:1px solid #e1120d;justify-content:center;display:flex;align-items:center;border-radius:50%;font-family:"icomoon";padding:0}
.acc-accordion .acc-accordion-component .ac-headline-02{color:#161616;cursor:pointer}
.acc-accordion .acc-accordion-component .ac-headline-02 *{font-family:"Acciona-Thin";font-size:40px;line-height:48px}
@media(min-width:1024px){.acc-accordion .acc-accordion-component .ac-headline-02 *{font-size:64px;line-height:72px}
}
.acc-accordion .acc-accordion-component .ac-description{margin-top:15px}
.acc-accordion .acc-accordion-component .block-gene{margin-top:1em;margin-bottom:40px}
.acc-accordion .acc-accordion-component .block-generic .block-accordion-single{border-top:1px solid #d9d9d9}
.acc-accordion .acc-accordion-component .block-generic .block-accordion-single:last-child{border-bottom:1px solid #d9d9d9}
.acc-accordion .acc-accordion-component .block-generic .block-accordion-single .container>div{display:flex;justify-content:space-between;align-items:center}
.acc-accordion .acc-accordion-component .block-generic .ac-headline-04{padding:28px 0}
.acc-accordion .acc-accordion-component .block-generic .ac-typeBodyM{padding:12px 0 40px;color:#4b4b4b}