.custom-mq{font-family:"sm=375px&md=768px&lg=992px&xl=1280px"}h1{font-size:9rem}h1,h2{font-family:Nimbus Sans Extended,Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:0;line-height:1.2}h2{font-size:7.5rem}h3{font-size:5rem}h3,h4{font-family:Nimbus Sans Extended,Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:0;line-height:1.2}h4{font-size:3.5rem}h5{font-size:2.2rem}h5,h6{font-family:Nimbus Sans Extended,Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:0;line-height:1.2}h6{font-size:1.8rem}.mini-title{font-size:2.2rem}.cta,.mini-title,.subtitle{font-family:Nimbus Sans Extended,Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:0;line-height:1.2}.cta,.subtitle{font-size:1.6rem}.menu-bold{font-weight:400;font-weight:700}.menu-bold,.menu-regular{font-size:1.4rem;line-height:1.2;font-family:Nimbus Sans Extended,Helvetica,Arial,sans-serif;letter-spacing:0}.input-s-bold,.menu-regular{font-weight:400}.input-s-bold{font-weight:700}.input-s-bold,.input-s-regular{line-height:1.2;font-family:Nimbus Sans Extended,Helvetica,Arial,sans-serif;letter-spacing:0;font-size:1.4rem}.input-s-regular,.input-xs-bold{font-weight:400}.input-xs-bold{font-weight:700}.input-xs-bold,.input-xs-regular{line-height:1.2;font-family:Nimbus Sans Extended,Helvetica,Arial,sans-serif;letter-spacing:0;font-size:1.2rem}.caption-regular,.input-xs-regular{font-weight:400}.caption-bold,.caption-regular{font-size:1.2rem;line-height:1.2;font-family:Nimbus Sans,Helvetica,Arial,sans-serif;letter-spacing:0}.caption-bold{font-weight:700}.disclaimer-regular{font-weight:400}.disclaimer-bold,.disclaimer-regular{font-size:1.2rem;line-height:1.2;font-family:Nimbus Sans,Helvetica,Arial,sans-serif;letter-spacing:0}.disclaimer-bold{font-weight:700}.t-privacy .c-main-header:after{-webkit-transform:none;-ms-transform:none;transform:none}.p-privacy .wrapper-login-privacy{display:grid;grid-gap:0 2rem;gap:0 2rem;margin:2rem;-webkit-column-gap:2rem;-moz-column-gap:2rem;grid-column-gap:2rem;column-gap:2rem;grid-template-columns:1fr}.p-privacy .wrapper-login-privacy>.alert{grid-row:1;grid-column:1;margin-bottom:2rem}.p-privacy .wrapper-login-privacy .profiling-title{grid-row:3;grid-column:1}.p-privacy .wrapper-login-privacy .profiling-title .page-title{font-family:Nimbus Sans Extended,Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:0;line-height:1.2;font-size:3.5rem;margin-top:2rem;margin-bottom:2rem}.p-privacy .wrapper-login-privacy .profiling-image{grid-row:2;grid-column:1;margin-bottom:0}.p-privacy .wrapper-login-privacy .profiling-image-img{width:100%;height:35rem;-webkit-background-size:cover;background-size:cover;background-position:top}.p-privacy .wrapper-login-privacy .profiling-image-img.desktop{display:none}.p-privacy .wrapper-login-privacy .profiling-form{grid-row:4;grid-column:1}.p-privacy .wrapper-login-privacy .profiling-form .page-text{font-family:Nimbus Sans Extended,Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:0;line-height:1.2;font-size:1.2rem;color:#212529;margin-bottom:2rem}.p-privacy .wrapper-login-privacy .profiling-form .page-text p{margin-bottom:1.6rem}.p-privacy .wrapper-login-privacy .profiling-form .error,.p-privacy .wrapper-login-privacy .profiling-form .error-message{display:block;margin-top:.5rem;color:#d93025}.p-privacy .wrapper-login-privacy .profiling-form-radio-btn{margin-bottom:2.5rem}.p-privacy .wrapper-login-privacy .profiling-form-radio-btn .radios{display:-webkit-box;display:-ms-flexbox;display:flex}.p-privacy .wrapper-login-privacy .profiling-form-radio-btn .radios .custom-radio label{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-privacy .wrapper-login-privacy .profiling-form-radio-btn .radios .custom-radio span{font-size:1.2rem}.p-privacy .wrapper-login-privacy .profiling-form-radio-btn .radios .custom-radio+.custom-radio{margin-left:4.5rem}.p-privacy .wrapper-login-privacy .profiling-form-date{margin-bottom:2.5rem}.p-privacy .wrapper-login-privacy .profiling-form-date label{font-weight:500;margin-bottom:1rem}.p-privacy .wrapper-login-privacy .profiling-form-date input{border-color:#000}.p-privacy .wrapper-login-privacy .profiling-form-buttons{margin-bottom:2.5rem}.p-privacy .wrapper-login-privacy .profiling-form-buttons button{width:100%}.p-privacy .wrapper-login-privacy .profiling-form-buttons button:hover{background-color:#000}.p-privacy .wrapper-login-privacy .profiling-form .error-message{display:none}.p-privacy .wrapper-login-privacy .profiling-form-disclaimer-msg{font-family:Nimbus Sans Extended,Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:0;font-size:1.6rem;line-height:1.4;color:#000}.p-privacy .wrapper-login-privacy .profiling-form-disclaimer-msg a{font-family:Nimbus Sans Extended,Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:0;font-size:1.4rem;line-height:1.4;color:#000;display:block;font-weight:500;margin-top:1rem;text-decoration:underline}.p-privacy .wrapper-login-privacy .profiling-confirmation,.p-privacy .wrapper-login-privacy .profiling-error{text-align:center;padding-top:2rem}.p-privacy .wrapper-login-privacy .profiling-confirmation .icon-profiling,.p-privacy .wrapper-login-privacy .profiling-error .icon-profiling{font-size:4em;line-height:1;color:#586436}.p-privacy .wrapper-login-privacy .profiling-confirmation-title,.p-privacy .wrapper-login-privacy .profiling-error-title{font-family:Nimbus Sans Extended,Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:0;line-height:1.2;font-size:3.5rem;margin-bottom:2.4rem}.p-privacy .wrapper-login-privacy .profiling-confirmation-text,.p-privacy .wrapper-login-privacy .profiling-error-text{font-family:Nimbus Sans Extended,Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:0;font-size:1.4rem;line-height:1.4;margin-bottom:2.4rem;color:#94948b}.p-privacy.page.privacy-confirm.no_recommendation,.p-privacy.page.privacy-error.no_recommendation{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:calc(100vh - 66px)}.p-privacy.page.privacy-confirm.no_recommendation .main,.p-privacy.page.privacy-error.no_recommendation .main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.p-privacy.page.privacy-confirm .wrapper-login-privacy+div,.p-privacy.page.privacy-error .wrapper-login-privacy+div{margin-top:6.3rem;margin-bottom:9.4rem}@media screen and (min-width:768px){.p-privacy .wrapper-login-privacy{width:65rem;margin-left:auto;margin-right:auto}.p-privacy .wrapper-login-privacy .profiling-image-img{height:35rem}.p-privacy .wrapper-login-privacy .profiling-confirmation,.p-privacy .wrapper-login-privacy .profiling-error{padding-bottom:4rem}.p-privacy.page.privacy-confirm.no_recommendation,.p-privacy.page.privacy-error.no_recommendation{min-height:calc(100vh - 80px)}}@media screen and (min-width:992px){.p-privacy .wrapper-login-privacy{width:100%;display:grid;grid-gap:0 2rem;gap:0 2rem;max-width:75rem;-webkit-column-gap:2rem;-moz-column-gap:2rem;grid-column-gap:2rem;column-gap:2rem;margin:4rem auto 0;grid-template-columns:1fr 1fr}.p-privacy .wrapper-login-privacy>.alert{grid-row:1;grid-column:1/-1}.p-privacy .wrapper-login-privacy .profiling-title{width:100%;grid-row:2;grid-column:1}.p-privacy .wrapper-login-privacy .profiling-title .page-title{font-family:Nimbus Sans Extended,Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:0;line-height:1.2;font-size:3.5rem;margin-top:0;margin-bottom:2rem}.p-privacy .wrapper-login-privacy .profiling-image{grid-column:2;grid-row:2/span 3}.p-privacy .wrapper-login-privacy .profiling-image-img{height:100%}.p-privacy .wrapper-login-privacy .profiling-image-img.mobile{display:none}.p-privacy .wrapper-login-privacy .profiling-image-img.desktop{display:block}.p-privacy .wrapper-login-privacy .profiling-form{margin:0;width:100%;grid-row:3;grid-column:1}.p-privacy .wrapper-login-privacy .profiling-form-buttons,.p-privacy .wrapper-login-privacy .profiling-form-date{margin-bottom:2.5rem}.p-privacy .wrapper-login-privacy .profiling-form-disclaimer-msg{font-family:Nimbus Sans Extended,Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:0;font-size:1.8rem;line-height:1.6}.p-privacy .wrapper-login-privacy .profiling-confirmation,.p-privacy .wrapper-login-privacy .profiling-error{margin-left:auto;margin-right:auto}.p-privacy .wrapper-login-privacy .profiling-confirmation-buttons a,.p-privacy .wrapper-login-privacy .profiling-error-buttons a{max-width:38.5rem}}