.hero--contact{min-height:56rem;position:relative;z-index:10}@media(min-width: 1325px){.hero--contact{min-height:61rem}}@media(max-width: 991.98px){.hero--contact{overflow:hidden}}.hero--contact.hero{margin-bottom:0;padding-bottom:5rem}.hero--contact .choice-box{position:relative;color:#fff}@media(max-width: 991.98px){.hero--contact .choice-box{padding-top:2rem;margin-bottom:2rem}}.hero--contact .choice-box:before{display:block;position:absolute;top:0;left:-100%;width:300%;height:100%;background:#315eff;content:"";z-index:-1}@media(min-width: 992px){.hero--contact .choice-box:before{top:-4.375rem;right:0;left:auto;width:50vw;height:calc(100% + 4.375rem)}}@media(max-width: 991.98px){.hero--contact .form-selector{text-align:center}}.hero--contact .form-selector .btn{margin-bottom:2rem;width:8.1rem;height:13.75rem;color:#023d56;font-size:1.25rem}@media(min-width: 576px){.hero--contact .form-selector .btn{width:11.875rem;height:16.25rem}}.hero--contact .form-selector .btn img{display:block;margin:0 auto 1rem auto;width:5.625rem;height:5.625rem}.hero--contact .container{position:relative}.hero--contact .image{text-align:right;right:.75rem;position:absolute;width:50vw}.hero--contact .image img{width:100%;max-width:960px}.hero--contact .image-mobile{margin:0 -0.75rem}.hero--contact .image-mobile img{max-width:100%}@media(max-width: 991.98px){.hero--contact .form-actions .btn{display:block;width:100%}}.hero--contact_left{position:relative}.hero--contact_right .messages--error{display:none}.hero--contact .forms [for^=edit-brochure-sport]{min-height:1.75rem;font-size:0;background:url("../../svg/logo-sport.svg") no-repeat 2rem center;background-size:contain}.hero--contact .forms [for^=edit-brochure-play]{min-height:1.75rem;font-size:0;background:url("../../svg/logo-play.svg") no-repeat 2rem center;background-size:contain}.hero--contact .forms [for^=edit-brochure-aqua]{min-height:1.75rem;font-size:0;background:url("../../svg/logo-aqua.svg") no-repeat 2rem center;background-size:contain}fieldset[data-drupal-selector=edit-type-de-catalogue] .form-label{padding:1.5rem 2rem;border:solid 1px #6f6f6f;border-radius:.625rem;text-align:center}@media(min-width: 1200px){fieldset[data-drupal-selector=edit-type-de-catalogue] .form-label{min-width:11.875rem}}fieldset[data-drupal-selector=edit-type-de-catalogue] .form-label:before{position:relative !important;margin-right:.75rem}fieldset[data-drupal-selector=edit-type-de-catalogue] input[type=radio]:checked+label{border-color:#fc0;background-color:rgba(255,204,0,.031372549);font-family:Rubik;font-weight:500}fieldset[data-drupal-selector=edit-brochure] legend{display:none}fieldset[data-drupal-selector=edit-brochure] .form-radios{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}fieldset[data-drupal-selector=edit-brochure] .form-radios .js-form-item{width:100%}@media(min-width: 768px){fieldset[data-drupal-selector=edit-brochure] .form-radios .js-form-item{width:33.33%}}@media(min-width: 992px){fieldset[data-drupal-selector=edit-brochure] .form-radios .js-form-item{width:50%}}@media(min-width: 1200px){fieldset[data-drupal-selector=edit-brochure] .form-radios .js-form-item{width:33.33%}}