.accordion,.accordion .paragraph--type--ouigo-accordion{width:100%}.accordion .paragraph--type--ouigo-accordion::after,.accordion::after{display:table;clear:both;content:""}.accordion{padding-bottom:1rem;height:auto;overflow:hidden;margin:0 auto!important;border-top:1px solid #979797;-webkit-transition:height 1s;transition:height 1s;position:relative;padding-top:1rem}.accordion:last-child{border-bottom:1px solid #979797}.accordion h3{font-family:gotham-book!important;font-size:2rem!important;color:#333!important;text-align:left!important;width:calc(100% - 3.9rem)}.accordion h3 button{border:0;background:#fff;outline:0;width:100%;padding:0 5rem 0 0;text-align:left;cursor:pointer;position:relative}.accordion h3 button:after{content:"";width:2rem;height:1.5rem;background-repeat:no-repeat;background-image:url(../img/icons/chevron-down-b.png);background-position:center;position:absolute;top:.8rem;right:2.5rem;background-size:contain;-webkit-transition:-webkit-transform 1s cubic-bezier(.68,0,.265,1.55) 0s;transition:-webkit-transform 1s cubic-bezier(.68,0,.265,1.55) 0s;transition:transform 1s cubic-bezier(.68,0,.265,1.55) 0s;transition:transform 1s cubic-bezier(.68,0,.265,1.55) 0s,-webkit-transform 1s cubic-bezier(.68,0,.265,1.55) 0s}@media only screen and (max-width:62em){.accordion h3{font-size:1.5rem!important}.accordion h3 button:after{width:1.5rem;top:.4rem;right:0}}.accordion h3 button:focus{outline:#979797 dashed 1px;outline-offset:1px}.accordion h3 button.active:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.accordion .field--name-field-picture{width:2.4rem;height:2.4rem;float:left;margin-right:1.5rem;position:relative;top:.5rem}.accordion .field--name-field-picture img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-51%,-50%);transform:translate(-51%,-50%);width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.accordion .field--name-field-description{float:left;text-align:left;font-size:1.5rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#333;font-family:gotham-book;margin-top:1.5rem;display:none;padding-bottom:1.8rem}@media only screen and (max-width:62em){.accordion .field--name-field-description{font-size:1.2rem;width:100%}}.accordion .field--name-field-description span.blue{color:#0096ca}.accordion .field--name-field-description a:active,.accordion .field--name-field-description a:link,.accordion .field--name-field-description a:visited{font-family:gotham-bold;font-size:1.5rem;text-decoration:none;color:#0096ca}.accordion__container{margin-top:5rem}.accordion .container{width:auto!important}body.contrast-color .accordion .field--name-field-description{font-family:gotham-medium}.accordion-block{width:100%;max-width:100%;height:auto;padding:4rem 0}.accordion-block__content{padding:0 1rem}.accordion-block__content .field--name-field-link{float:left;width:100%;margin:5rem 0 2rem;text-align:center;height:7rem}.accordion-block__content .field--name-field-link a:active,.accordion-block__content .field--name-field-link a:link,.accordion-block__content .field--name-field-link a:visited{padding:1rem 2.6rem;font-size:1.8rem;font-family:gotham-medium;background-color:#e60075;color:#fff!important;text-align:center;text-decoration:none;font-stretch:normal;font-style:normal;letter-spacing:normal;margin:0 auto;display:inline-block;border-radius:3rem;text-transform:uppercase}@media only screen and (max-width:62em){.accordion-block__content .field--name-field-link a:active,.accordion-block__content .field--name-field-link a:link,.accordion-block__content .field--name-field-link a:visited{padding:1rem 5.5rem;font-size:1.2rem!important}}.accordion-block__content .field--name-field-link a:focus{outline:#979797 dashed 1px;outline-offset:1px}.accordion-title-img h3{float:right}.accordion-title-img .field--name-field-description{width:calc(100% - 3.9rem)!important}