.editorial-font{font-family:"Playfair Display","Times New Roman","Garamond",serif;font-style:italic}.custom-mq{font-family:"sm=375px&md=768px&lg=1024px&xl=1440px"}body.t-profiling-privacy main{min-height:calc(100vh - 100px)}@media screen and (min-width: 1024px){body.t-profiling-privacy main{min-height:calc(100vh - 112px)}}.profiling-privacy-container .alert-success-message{display:flex;flex-direction:column;justify-content:center;text-align:center;padding:3.5rem 16px 4rem 16px;color:#000}.profiling-privacy-container .alert-success-message .icon-check{font-size:20px;margin-bottom:20px;color:#d60078}.profiling-privacy-container .alert-success-message .icon-check::before{font-size:6rem}.profiling-privacy-container .alert-success-message .title{margin-bottom:20px;font-size:2rem}.profiling-privacy-container .alert-success-message .subtitle{font-weight:400;font-size:1.2rem;line-height:2.2}.profiling-privacy-container .button--primary{margin:auto}.profiling-privacy-container .profiling-privacy-wrapper{display:flex;flex-direction:column}.profiling-privacy-container .profiling-privacy-wrapper .profiling-privacy-content .profiling-privacy-title{padding:40px 40px 22px}.profiling-privacy-container .profiling-privacy-wrapper .profiling-privacy-content .profiling-privacy-title .page-title{font-family:"Playfair Display","Times New Roman","Garamond",serif;font-size:3.5rem;font-weight:600;line-height:1.005;overflow-wrap:break-word;white-space:normal}.profiling-privacy-container .profiling-privacy-wrapper .profiling-privacy-content .birthdate-guest{position:relative}.profiling-privacy-container .profiling-privacy-wrapper .profiling-privacy-content .birthdate-guest label{font-size:1.2rem}.profiling-privacy-container .profiling-privacy-wrapper .profiling-privacy-content .birthdate-guest .in3-custom-placeholder{top:0.6rem;font-size:1rem}.profiling-privacy-container .profiling-privacy-wrapper .profiling-privacy-content .birthdate-guest input[type=date]{color:#000;font-weight:600}.profiling-privacy-container .profiling-privacy-wrapper .profiling-privacy-content .birthdate-guest .icon-calendar{position:absolute;top:1.4rem;right:1.5rem;font-size:1.6rem;width:3rem;height:2rem;background-color:#fff;text-align:center}.profiling-privacy-container .profiling-privacy-wrapper .profiling-privacy-content .birthdate-guest span.error{position:absolute;left:0;top:4.4rem;color:#c90000}.profiling-privacy-container .profiling-privacy-wrapper .profiling-privacy-content .birthdate-guest .flatpickr-wrapper{width:100%}.profiling-privacy-container .profiling-privacy-wrapper .profiling-privacy-content .birthdate-guest .flatpickr-wrapper .flatpickr-calendar{width:100%;top:0.8rem;box-shadow:1px 0 0 #c7c7c7,-1px 0 0 #c7c7c7,0 1px 0 #c7c7c7,0 -1px 0 #c7c7c7,0 3px 13px rgba(0,0,0,.08)}.profiling-privacy-container .profiling-privacy-wrapper .profiling-privacy-content .birthdate-guest .flatpickr-wrapper .flatpickr-calendar::before,.profiling-privacy-container .profiling-privacy-wrapper .profiling-privacy-content .birthdate-guest .flatpickr-wrapper .flatpickr-calendar::after{display:none}.profiling-privacy-container .profiling-privacy-wrapper .profiling-privacy-content .birthdate-guest .flatpickr-wrapper .flatpickr-calendar .flatpickr-rContainer,.profiling-privacy-container .profiling-privacy-wrapper .profiling-privacy-content .birthdate-guest .flatpickr-wrapper .flatpickr-calendar .flatpickr-days,.profiling-privacy-container .profiling-privacy-wrapper .profiling-privacy-content .birthdate-guest .flatpickr-wrapper .flatpickr-calendar .dayContainer{width:100%;max-width:unset}.profiling-privacy-container .profiling-privacy-wrapper .profiling-privacy-content .birthdate-guest .flatpickr-wrapper .flatpickr-calendar .flatpickr-months{height:4.4rem}.profiling-privacy-container .profiling-privacy-wrapper .profiling-privacy-content .birthdate-guest .flatpickr-wrapper .flatpickr-calendar .flatpickr-months .flatpickr-month{height:4.4rem;border-bottom:1px solid #c7c7c7}.profiling-privacy-container .profiling-privacy-wrapper .profiling-privacy-content .birthdate-guest .flatpickr-wrapper .flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month{height:4.4rem;padding:1.225rem 0 0 0;font-size:1.3rem;line-height:1.5;font-weight:600;color:#000}.profiling-privacy-container .profiling-privacy-wrapper .profiling-privacy-content .birthdate-guest .flatpickr-wrapper .flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month .numInput{color:#000;font-weight:600}.profiling-privacy-container .profiling-privacy-wrapper .profiling-privacy-content .birthdate-guest .flatpickr-wrapper .flatpickr-calendar .flatpickr-day,.profiling-privacy-container .profiling-privacy-wrapper .profiling-privacy-content .birthdate-guest .flatpickr-wrapper .flatpickr-calendar .flatpickr-weekday{font-size:1.3rem;line-height:1.5;height:auto;margin-bottom:1.6rem;font-weight:600;border:none}.profiling-privacy-container .profiling-privacy-wrapper .profiling-privacy-content .birthdate-guest .flatpickr-wrapper .flatpickr-calendar .flatpickr-weekdays{margin-top:1.6rem}.profiling-privacy-container .profiling-privacy-wrapper .profiling-privacy-content .birthdate-guest .flatpickr-wrapper .flatpickr-calendar .flatpickr-day.selected{text-decoration:underline;background-color:#fff;color:#000}.profiling-privacy-container .profiling-privacy-wrapper .profiling-privacy-content .birthdate-guest .flatpickr-wrapper .flatpickr-calendar .flatpickr-day:not(.flatpickr-disabled){color:#000}.profiling-privacy-container .profiling-privacy-wrapper .profiling-privacy-content .birthdate-guest .flatpickr-wrapper .flatpickr-calendar .flatpickr-day.today:hover{background:#ffd636;border-color:#ffd636}.profiling-privacy-container .profiling-privacy-wrapper .profiling-privacy-content #buttons .btn{margin:0 4rem 2.4rem}.profiling-privacy-container .profiling-privacy-desktop{display:none}.profiling-privacy-container .profiling-success.hide{padding:48px 16px 48px 16px;display:none}.profiling-privacy-container .profiling-privacy-image-desktop{display:none}.profiling-privacy-container .profiling-privacy-image-mobile{width:100%;margin-bottom:24px}.profiling-privacy-container .profiling-privacy-image-mobile img{width:100%}.profiling-privacy-container .profiling-privacy-content{padding:0px 1.5rem 4rem}.profiling-privacy-container .profiling-privacy-content .page-text,.profiling-privacy-container .profiling-privacy-content .form-radio{margin:0 4rem 0}.profiling-privacy-container .profiling-privacy-content .form-radio{display:flex;margin-bottom:40px;margin-top:24px}.profiling-privacy-container .profiling-privacy-content .form-radio .custom-radio{margin-right:3rem}.profiling-privacy-container .profiling-privacy-content .form-radio .custom-radio .radio-label{font-size:1.2rem;font-weight:400}.profiling-privacy-container .profiling-privacy-content .birthdate{margin-bottom:40px}.profiling-privacy-container .profiling-privacy-content p{font-size:1.2rem;font-weight:400}.profiling-privacy-container .profiling-privacy-content .updatePrivacyButton{margin-bottom:2.4rem}.profiling-privacy-container .profiling-privacy-content .preference-wrapper{margin:0 4rem}.profiling-privacy-container .profiling-privacy-content .preference-wrapper .preference-text{font-size:1.1rem;margin:0}.profiling-privacy-container .profiling-privacy-content .preference-wrapper a{font-size:1.1rem;font-weight:bold;text-decoration:underline}.profiling-privacy-container .profiling-privacy-content .updatePrivacyButton:disabled{background-color:rgba(0,0,0,.4);color:#fff}.error-page-privacy{text-align:center;margin-top:40px}.error-page-privacy .icon-close{font-size:4.2rem}@media screen and (min-width: 375px)and (max-width: 767px){.profiling-privacy-container .alert-success-message .icon-check{font-size:28px;margin-bottom:20px}.profiling-privacy-container .alert-success-message .title{font-size:30px}.profiling-privacy-container .alert-success-message .subtitle{font-size:24px}}@media screen and (min-width: 768px){.profiling-privacy-container .alert-success .button--primary{max-width:70%}.profiling-privacy-container .profiling-privacy-mobile{display:none}.profiling-privacy-container .profiling-privacy-wrapper{display:flex;flex-direction:row;gap:3rem;padding:5.2rem 4.4rem 4.4rem 4.4rem}.profiling-privacy-container .profiling-privacy-wrapper .profiling-privacy-content .profiling-privacy-title{display:block;padding-left:0;padding-right:0;padding-top:0}.profiling-privacy-container .profiling-privacy-wrapper .profiling-privacy-content .profiling-privacy-title .page-title{font-size:4.5rem}.profiling-privacy-container .profiling-privacy-wrapper .profiling-privacy-image-mobile{display:none}.profiling-privacy-container .profiling-privacy-wrapper .profiling-privacy-image-desktop{display:flex;flex-flow:column;width:50%;order:2}.profiling-privacy-container .profiling-privacy-wrapper .profiling-privacy-image-desktop .profiling-banner-image{width:100%;height:auto}.profiling-privacy-container .profiling-privacy-wrapper .profiling-privacy-content{width:35%;max-width:unset;margin:unset;padding:0;flex-grow:1}.profiling-privacy-container .profiling-privacy-wrapper .profiling-privacy-content .profiling-privacy-title{font-size:4.5rem;font-weight:bold}.profiling-privacy-container .profiling-privacy-wrapper .profiling-privacy-content .page-text{font-size:1.3rem;font-weight:400;margin:0}.profiling-privacy-container .profiling-privacy-wrapper .profiling-privacy-content .form-radio{margin:2.8rem 0}.profiling-privacy-container .profiling-privacy-wrapper .profiling-privacy-content .birthdate-guest,.profiling-privacy-container .profiling-privacy-wrapper .profiling-privacy-content #buttons .btn{margin-left:0;margin-right:0}.profiling-privacy-container .profiling-privacy-wrapper .profiling-privacy-content .button--primary{width:fit-content;margin-bottom:2.8rem;margin-left:0;margin-right:0;font-size:1.3rem}.profiling-privacy-container .profiling-privacy-wrapper .profiling-privacy-content .preference-wrapper{margin:0}.profiling-privacy-container .profiling-privacy-wrapper .profiling-privacy-content .preference-wrapper .preference-text,.profiling-privacy-container .profiling-privacy-wrapper .profiling-privacy-content .preference-wrapper a{font-size:1.2rem}.profiling-privacy-container .profiling-privacy-wrapper .profiling-privacy-content .updatePrivacyButton{width:fit-content}}@media screen and (min-width: 1024px){.profiling-privacy-container .alert-success .button--primary{max-width:100%;width:fit-content}.profiling-privacy-container .profiling-privacy-wrapper{padding:5.2rem 14.5rem 12rem 14.5rem}}@media screen and (min-width:1440px){.profiling-privacy-container .profiling-privacy-wrapper{gap:16.5rem;max-width:160rem;margin:0 auto}}@media screen and (max-width: 767px){.profiling-privacy-container .button--primary{width:90%}}
