body.modal-opened{overflow:hidden;position:fixed;width:100%}.c-modal,[data-modal-content]{display:none}.c-modal{font-family:-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,ubuntu,roboto,noto,segoe ui,arial,sans-serif}.c-modal.is-open{display:block}.c-modal[aria-hidden=false] .c-modal__overlay{-webkit-animation:mmfadeIn .3s cubic-bezier(0,0,.2,1);animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}.c-modal[aria-hidden=false] .c-modal__container{-webkit-animation:mmslideIn .3s cubic-bezier(0,0,.2,1);animation:mmslideIn .3s cubic-bezier(0,0,.2,1)}.c-modal[aria-hidden=true] .c-modal__overlay{-webkit-animation:mmfadeOut .3s cubic-bezier(0,0,.2,1);animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}.c-modal[aria-hidden=true] .c-modal__container{-webkit-animation:mmslideOut .3s cubic-bezier(0,0,.2,1);animation:mmslideOut .3s cubic-bezier(0,0,.2,1)}.c-modal .c-modal__container,.c-modal .c-modal__overlay{will-change:transform}.c-modal__overlay{position:fixed;z-index:10000000;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow-x:hidden;overflow-y:auto}.c-modal__overlay.transparent{background:transparent}.c-modal__container{position:absolute;background-color:#fff;padding:30px;width:calc(100% - 20px);max-width:500px;margin-left:auto;margin-right:auto;max-height:none;border-radius:4px;overflow-y:auto;-webkit-box-sizing:border-box;box-sizing:border-box;top:50px;left:0;right:0}.c-modal__close{background:transparent;position:absolute;cursor:pointer;color:#737373;font-size:14px;right:12.5px;top:10px;border:0}.c-modal__close:before{content:"\2715"}.c-modal .c-modal__overlay.transparent .c-modal__container{-webkit-box-shadow:10px 10px 33px 6px rgba(0,0,0,.58);box-shadow:10px 10px 33px 6px rgba(0,0,0,.58)}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.c-modal__container{width:500px;max-width:none}}@-webkit-keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes mmslideIn{0%{-webkit-transform:translateY(15%);transform:translateY(15%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes mmslideIn{0%{-webkit-transform:translateY(15%);transform:translateY(15%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes mmslideOut{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10%);transform:translateY(-10%)}}@keyframes mmslideOut{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10%);transform:translateY(-10%)}}.cookie_title{font-size:25px}.cookie_title,.cookies-configuration-modal p{margin-bottom:20px}.c-modal__container{max-width:1150px}.c-modal__container .c-checkbox--main{margin-bottom:0}.c-modal__container .c-checkbox--main input:disabled+label:after{background:#d7d7d7}#cookies-configuration-modal,#modal2{padding:40px}#cookies-configuration-modal .c-checkbox .c-checkbox__square,#modal2 .c-checkbox .c-checkbox__square{display:block!important}#cookies-banner{position:fixed;bottom:0;z-index:10000;width:100%;font-size:14px;background:#fff;color:#333;text-align:left;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid #df2270}#cookies-banner.hide{display:none}#cookies-banner h4{display:none;font-size:18px;margin-bottom:10px}#cookies-banner p{margin-bottom:30px;margin-right:30px;font-weight:300;font-size:14px}#cookies-banner button{cursor:pointer;display:inline-block;padding:10px 20px;margin-right:20px;border:1px solid #df2270;text-decoration:none;text-transform:uppercase;color:inherit;font-size:13px;font-weight:400;background:#fff}#cookies-banner button#cookies-accept-all{background:#df2270;color:#fff}#cookies-banner button:hover{opacity:.8}#cookies-banner button:not(:last-child){margin-bottom:0}@media (max-width:767px){#cookies_warning{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px 15px;height:auto}#cookies_warning p{margin-bottom:15px;margin-right:0;text-align:left}#cookies_warning a{margin-left:0}#cookies-banner button:not(:last-child){margin-bottom:1rem}}
