.noscroll{overflow:hidden}@media (min-device-width:1025px){.noscroll{padding-right:15px}}[aria-hidden=true]{transition:opacity .2s,z-index 0s .2s;width:100vw;z-index:-1;opacity:0}[aria-hidden=false]{transition:opacity .2s;width:100%;z-index:99;opacity:1}.o-overlay{position:fixed;top:0;right:0;bottom:0;left:0;overflow-y:scroll;background:linear-gradient(180deg,#41e088,#4385f5 80.7%)}.o-overlay-content{position:relative;margin-top:35px;padding:16px}.o-overlay-content:after{content:""!important;display:block!important;clear:both!important}.o-overlay-content h1{max-width:600px;margin:0 auto 24px;color:#fff}.o-overlay-content .o-box,.o-overlay-content h1:after{background:#fff}.o-overlay-content .o-box form{max-width:600px;margin:auto}.o-overlay-content form .f-title{font-size:20px;font-size:1.25rem;font-weight:500}.o-overlay-content form .row-optinpartenaire .f-checkbox input[type=checkbox]{display:none}.o-overlay-content form .row-optinpartenaire .f-checkbox input[type=checkbox]:checked+.type-who{color:#4385f5}.o-overlay-content form .row-optinpartenaire .f-checkbox input[type=checkbox]:checked+.type-who .check:after{content:"";width:16px;height:16px;background:#4385f5;position:absolute;right:0;left:0;top:1px;margin:auto}.o-overlay-content form .row-optinpartenaire .f-checkbox .type-who{display:flex;align-items:center;justify-content:center;width:100%;height:40px;border-radius:5px;border:0;color:#2a4051;background:#fff;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}.o-overlay-content form .row-optinpartenaire .f-checkbox .type-who:focus,.o-overlay-content form .row-optinpartenaire .f-checkbox .type-who:hover{color:#4385f5}.o-overlay-content form .row-optinpartenaire .f-checkbox .type-who.who-right{border-top-left-radius:0;border-bottom-left-radius:0;border-left:0}.o-overlay-content form .row-optinpartenaire .f-checkbox .type-who .text{font-size:14px;font-size:.875rem}.o-overlay-content form .row-optinpartenaire .f-checkbox .type-who .check{position:relative;display:block;width:37px;height:20px;border:1px solid #2a4051;background:#fff;margin-right:16px}.o-overlay-content form .row-who .f-checkbox input[type=radio]:checked+.type-who{color:#4385f5}.o-overlay-content form .row-who .f-checkbox input[type=radio]:checked+.type-who .check:after{content:"";border-radius:50%;width:16px;height:16px;background:#4385f5;position:absolute;right:0;left:0;top:1px;margin:auto}.o-overlay-content form .row-who .f-checkbox .type-who{display:flex;align-items:center;justify-content:center;width:100%;height:40px;padding-right:24px;border-radius:5px;border:0;color:#2a4051;background:#fff;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}.o-overlay-content form .row-who .f-checkbox .type-who:focus,.o-overlay-content form .row-who .f-checkbox .type-who:hover{color:#4385f5}.o-overlay-content form .row-who .f-checkbox .type-who.who-left{border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}.o-overlay-content form .row-who .f-checkbox .type-who.who-right{border-top-left-radius:0;border-bottom-left-radius:0;border-left:0}.o-overlay-content form .row-who .f-checkbox .type-who .check{position:relative;display:block;width:20px;height:20px;border-radius:50%;border:1px solid #2a4051;background:#fff;margin-right:16px}.o-overlay-content form .list-adress{margin:0;padding:0}.o-overlay-content form .o-cta{max-width:285px;margin:auto}@media (min-device-width:1025px){.o-overlay-content form .row-optinpartenaire .f-checkbox .type-who .check{width:22px}}.btn-close{z-index:99;position:fixed;top:10px;display:flex;align-items:center;height:50px;width:50px;color:#2a4051;border:0;background:transparent}.btn-close span{text-indent:-9999px;display:inline-block}.btn-close svg{width:50px;height:50px}.o-close-overlay{display:flex;justify-content:flex-end;margin-right:-15px;margin-left:auto}@media (min-width:64em){.o-close-overlay{margin-right:-35px;padding-right:24px;padding-left:24px}}.o-overlay-content{margin-right:0;margin-left:0}@media (min-width:64em){.o-overlay-content{padding-left:24px;padding-right:24px}}