body{font-family:Open Sans,sans-serif}body .form-errors{margin-top:20px;margin-bottom:20px}body .form-errors ul{text-align:center;margin:0;padding:0}body .form-errors ul li{list-style:none;color:red;font-size:1.4rem}body .container-header{margin:0 auto 40px;width:81%;display:flex;justify-content:space-between}body .container-header .container-header__menu-item{display:flex;color:#010101;width:27%;justify-content:center}body .container-header .container-header__menu-item a{text-decoration:none;text-transform:uppercase;display:flex;align-items:center}body .container-header .container-header__menu-logo{justify-content:left;background:#fff;width:19%}body .container-header .container-header__menu-logo img{max-width:100%}body .flash-message{display:flex;color:#006400;justify-content:center;font-size:1.3rem;font-weight:700;padding:2% 0 1%;width:98%;margin:0 auto;text-align:center}body .flash-message-error{color:#8b0000}body .container{margin:0 auto;width:90%;display:flex;justify-content:flex-end}body .container .or-separator{text-transform:uppercase}body .container .container__container-img{width:45%;display:flex;justify-content:center;align-items:flex-start}body .container .container__container-img img{max-width:100%}body .container .container__subscription_form{display:flex;flex-direction:column;justify-content:flex-start}body .container .container__subscription_form .subscribe-form{margin-bottom:0}body .container .container__subscription_form .form-label{display:none}body .container .container__subscription_form .subscription_form__description{width:80%;display:block;text-align:center;margin:0 auto}body .container .container__subscription_form .subscription_form__description span{font-weight:600}body .container .container__subscription_form .subscription_form__title-form{text-align:center;margin:34px 0;font-size:21px;text-transform:uppercase}body .container .container__subscription_form #container-form{margin:0 auto;width:45%;flex-direction:column;display:flex;justify-content:center}body .container .container__subscription_form #container-form input,body .container .container__subscription_form #container-form select{width:100%;height:32px;margin-bottom:5px;font-size:17px;padding-left:10px;box-sizing:border-box}body .container .container__subscription_form #container-form #subscription_form_birthday_div{width:100%;display:flex;flex-direction:row;border:1px solid #767676;box-sizing:border-box;justify-content:center;text-align:center;margin-bottom:5px}body .container .container__subscription_form #container-form #subscription_form_birthday_div .form-label{display:inline-block;margin:auto 0 auto 15px;text-align:left;color:#797979;width:32%}body .container .container__subscription_form #container-form #subscription_form_birthday{width:70%;margin:0;border:0}body .container .container__subscription_form #container-form #subscription_form_birthday select{width:31.3%;background:#fff;margin:0;padding:0;text-align-last:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#797979;border:none;text-align:center}body .container .container__subscription_form #container-form .legaltext-label{margin-top:5px;margin-bottom:10px}body .container .container__subscription_form #container-form .legaltext-label #subscription_form_adultconfirmation_div{width:15%;float:left}body .container .container__subscription_form #container-form .legaltext-label #subscription_form_adultconfirmation_div #subscription_form_adultconfirmation{width:20px;margin:5px 25%}body .container .container__subscription_form #container-form .legaltext-label .label{float:left;width:85%;text-align:justify}body .container .container__subscription_form #container-form #subscription_form_submit{margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:25px;padding:11px 10px 0}body .container .container__subscription_form #container-form #subscription_form_submit p{font-size:11px}body button,body input[type=reset],body input[type=submit]{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}body #legal-footer{width:100%}body #legal-footer .list-footer{list-style:none;display:flex;justify-content:center;width:70%;margin:60px auto 0;padding-left:0}body #legal-footer .list-footer a{cursor:pointer;color:#707070;text-decoration:none;font-size:11px;margin:0 5px}.container__container-content{width:50%}.container__container-unsubscribe{display:flex;flex-direction:column;justify-content:flex-start;text-align:center;padding-top:30px}.container__container-unsubscribe .container-unsubscribe__intro{width:80%;display:block;text-align:center;margin:0 auto 30px;padding-bottom:30px}.container__container-unsubscribe .container-unsubscribe__intro span{text-transform:uppercase}.container__container-unsubscribe .container-unsubscribe__subcontainer{display:flex;flex-direction:column;justify-content:center;align-items:center}.container__container-unsubscribe .label-unsubscribe{margin:10px 0;display:block}.container__container-unsubscribe #unsubscription_form_email{width:52%;height:32px;font-size:17px;padding-left:10px}.container__container-unsubscribe .or-separator{margin:20px 0 5px;text-transform:uppercase;display:block}.container__container-unsubscribe #unsubscription_form_phone{margin-bottom:20px}.container__container-unsubscribe #unsubscription_form_phone_country{width:15%;height:39px;padding-left:10px}.container__container-unsubscribe #unsubscription_form_phone_number{width:37%;height:32px;font-size:17px;padding-left:10px}.container__container-unsubscribe .unsubscription_form_submit{width:54%;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:1.5em;padding:15px}.container__container-unsubscribe .form-label{display:none}.container__container-unsubscribe .text-reasons-unsubscribe{font-size:1.3rem;text-align:center}.container__container-unsubscribe .title-reasons-unsubscribe{text-align:center;font-size:1.5rem}.container__container-unsubscribe #unsubscribe_reason_form_reasons{display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap;font-size:1.3rem;width:80%;margin:0 auto 3%}.container__container-unsubscribe .reasons-unsubscribe #unsubscribe_reason_form_reasons>div{display:flex;width:45%;margin:.5% 1%;height:7.5rem}.container__container-unsubscribe .label-reasons-unsubscribe{display:inline-block;cursor:pointer;width:92%;padding:7% 4%;text-align:center}.container__container-unsubscribe #unsubscribe_reason_form_reasons div>input{display:none}.container__container-unsubscribe .banner__container{width:80%;margin:0 auto}.container__container-unsubscribe .banner__sentences{font-size:1.5rem}.container__container-unsubscribe .banner__sentences p:not(:nth-child(2)){font-weight:700}.container__container-unsubscribe .banner-link{width:32rem;text-align:center;margin:0 auto 3rem;border-radius:1rem;display:none}.container__container-unsubscribe #link-banner{display:block;font-size:1.6rem;padding:2.5rem 0;font-weight:700;text-decoration:none;text-transform:uppercase}.container__container-unsubscribe .container-reason{width:100%;display:flex;flex-direction:column;justify-content:center}.container__container-block-contact{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center;padding-top:30px}.container__container-block-contact .container-block-contact__container-other,.container__container-block-contact .container-block-contact__container-unsubscribe{display:flex;flex-direction:column;border:1px solid #010101;width:70%;max-width:486px;margin:40px 0;padding-top:15px}.container__container-block-contact .container-block-contact__container-other .submit-choice,.container__container-block-contact .container-block-contact__container-unsubscribe .submit-choice{margin-top:15px;text-decoration:none;padding:6px 0}.container__container-contact-form{display:flex;flex-direction:column;justify-content:flex-start;text-align:center;padding-top:30px}.container__container-contact-form .container-contact-form__intro{width:80%;display:block;text-align:center;margin:0 auto 30px;padding-bottom:30px}.container__container-contact-form #contact_form_email_div label{display:none}.container__container-contact-form #contact_form_email_div input{width:52%;height:32px;font-size:17px;padding-left:10px;margin-top:10px}.container__container-contact-form #contact_form_message_div label{display:block;margin-top:40px;margin-bottom:10px}.container__container-contact-form #contact_form_message_div textarea{width:52%;min-height:100px;font-size:17px;padding-left:10px;margin-top:10px}.container__container-contact-form #contact_form_submit{width:54%;margin:20px auto 0;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:20px;padding:15px}.text-popup{margin:0 1%}.popup-legal button{border:0;background:none;color:#666;cursor:pointer;font-size:1.5rem;line-height:.8rem}#more-cookie,#pref-cookie{color:grey;cursor:pointer;text-decoration:underline}#legaltext-form{color:grey;font-size:1.1rem;margin:1rem auto}#background-popup{opacity:.5;height:100%;width:100%;position:fixed;left:0;top:0;z-index:1001;background-color:#000}.container-modal{position:fixed;z-index:1002;height:86%;width:54%;left:50%;margin-left:-28%;top:3%;background-color:#fff;color:#000;border:.1rem solid #000;padding:2rem;border-radius:.5rem;overflow:auto}.subcontainer-modal{height:100%;outline:0;width:100%;overflow:auto}.close-modal{width:2.5rem;height:2.9rem;display:inline;z-index:3200;position:absolute;top:-1.6rem;right:-1.4rem;cursor:pointer}.container-modal{font-size:1.4rem}#background-popup,.container-modal{display:none}.container-modal ol{list-style:none}.show{display:block!important}#open-cookie p,.container-modal p{text-align:left}.red{color:#fd5a5f}.headtitle{font-size:2rem}.paragraph{margin:1rem 0}.bold{font-weight:700}.mg-left{margin-left:1.5rem}.ls{list-style:inside}.ls_none{list-style:none}.image-dpo,.paragraph-image{display:inline-block}.image-dpo{width:12rem;margin:-.3rem 0}.image-mg{width:17.9rem;vertical-align:bottom}#container-confirmation{color:#000;font-size:1.4rem;font-weight:700}#container-coi,#container-coi-interstitial,#container-confirmation{padding:3% 4% 4%;text-align:center}.text-coi,.text-interstitial{color:#000;width:100%;font-size:1.3rem;font-weight:700}#submit-coi-interstitial{margin:3% auto 0;font-size:1.3rem;height:6rem;width:30rem;text-decoration:none;display:flex;justify-content:center;align-items:center;text-align:center}.overflow-hidden{overflow:hidden}#close-legal,#close-private{float:right}@media screen and (max-width:650px){body .container-header img{max-width:100%}body .container-header .container-header__menu-item{font-size:10px}body #container .container__container-img{display:none}body #container .container>div{width:100%!important}}.optin-partners-list .expandable-block .expendable-list{display:none}.optin-partners-list .expandable-block.expanded .expendable-list{display:block}.optin-partners-list .partner-category-block{margin-left:10px}.optin-partners-list .partner-category-block .partner-category-title{margin-bottom:10px}.optin-partners-list .partner-category-block .partner-category-title .caret{float:right;width:0;height:0;border-top:12px solid #000;border-right:12px solid transparent;border-left:12px solid transparent}.optin-partners-list .partner-category-block.expanded .partner-category-title .caret{border:12px solid transparent;border-top:none;border-bottom:12px solid #000}.optin-partners-list .partner-category-block.expanded .partner-category-list{margin-left:20px}.optin-partners-list .partner-category-block.expanded .partner-category-list .partner-category-partner-title{margin:15px 8px 3px}.optin-partners-list .partner-category-block.expanded .partner-category-partner-address{margin-left:20px}.optin-partners-list .partner-category-block.expanded .partner-category-partner-address p{margin:5px;font-size:.8em}.optin-partners-list .separator{height:1px;border-bottom:1px solid #000;margin:10px;display:block}