html{font-size:16px}body{min-height:100%;position:relative;background:#fff;font-family:Arial,Verdana;padding-top:0;padding-bottom:0}body input[type=radio]:after{width:16px;height:16px;border-radius:15px;top:-2px;left:-2px;position:relative;background-color:#d1d3d1;content:'';display:inline-block;visibility:visible;border:4px solid #d0d0d0}body input[type=radio]:checked:after{width:16px;height:16px;border-radius:15px;top:-2px;left:-2px;position:relative;background-color:#f76309;content:'';display:inline-block;visibility:visible;border:4px solid #d0d0d0}body input[type=checkbox]:after{width:16px;height:16px;border-radius:0;top:-3px;left:-3px;position:relative;background-color:#d1d3d1;content:'';display:inline-block;visibility:visible;border:4px solid #d0d0d0}body input[type=checkbox]:checked:after{width:16px;height:16px;border-radius:0;top:-3px;left:-3px;position:relative;background-color:#f76309;content:'';display:inline-block;visibility:visible;border:4px solid #d0d0d0}body .consent-wrapper{font-size:.75rem;max-width:600px;padding:.5rem 1rem;margin:0 auto}@media screen and (min-width:768px){body .consent-wrapper{padding:.5rem 0}}body .consent-wrapper .lang-change{display:flex;justify-content:flex-end}body .consent-wrapper .lang-change .changLang{padding:0 .5rem}body .consent-wrapper .lang-change .changLang:last-child{padding:0}body .consent-wrapper .consent-input,body .consent-wrapper select{display:block;width:100%;height:30px;padding:.25rem .75rem;font-size:.75rem;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #bebebe;box-shadow:inset 0 1px 1px 1px rgba(0,0,0,.075)!important;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;border-radius:28px}body .consent-wrapper .consent-input:focus,body .consent-wrapper select:focus{border-color:#f76309;box-shadow:inset 0 0 0 1px rgba(247,99,6,.5)!important;outline:0}@media screen and (min-width:768px){body .consent-wrapper .consent-input{max-width:434px}body .consent-wrapper select{max-width:320px}body .consent-wrapper .mail-input{max-width:390px}body .consent-wrapper .mail-input.input-larger{max-width:410px}}body .consent-wrapper select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;border-radius:28px!important;background-image:linear-gradient(45deg,transparent 50%,gray 50%),linear-gradient(135deg,gray 50%,transparent 50%),linear-gradient(to right,#ccc,#ccc);background-position:calc(96%) calc(.75rem),calc(97%) calc(.75rem),calc(92.5%);background-size:5px 5px,5px 7px,1px 1.5em;background-repeat:no-repeat}body .consent-wrapper select:focus{background-image:linear-gradient(45deg,#f76309 50%,transparent 50%),linear-gradient(135deg,transparent 50%,#f76309 50%),linear-gradient(to right,#ccc,#ccc);background-position:calc(97%) calc(.65rem),calc(96%) calc(.65rem),calc(92.5%);background-size:5px 6px,5px 6px,1px 1.5em;background-repeat:no-repeat;outline:0}body .consent-wrapper select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.consent-form{padding:.5rem 0 1rem}.consent-form-wrapper{display:flex;flex-direction:column}.consent-form-wrapper .inputs-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;border:1px solid #f76309;border-radius:0 0 15px 15px;margin-bottom:1rem;padding:1rem}.consent-form-wrapper .inputs-wrapper-header{padding:.5rem 1rem;background-color:#f76309;width:100%;text-align:center;color:#fff;border-radius:15px 15px 0 0}@media screen and (min-width:768px){.consent-form-wrapper .inputs-wrapper-header{text-align:right}}.consent-form-info{padding-bottom:.25rem}.consent-control{display:flex;flex-direction:row;align-items:center;flex:0 0 100%;justify-content:space-between;padding:.25rem 0 .75rem;position:relative}@media screen and (min-width:768px){.consent-control:nth-child(1){flex:0 0 53.5%;padding-right:.25rem;display:inline-flex}.consent-control:nth-child(1) input{max-width:160px}.consent-control:nth-child(2){flex:0 0 45%;padding-left:.25rem;display:inline-flex}.consent-control:nth-child(2) .consent-control-label{padding-left:.5rem;min-width:90px}.consent-control:nth-child(2) input{margin-left:0;max-width:160px}}.consent-control-label,.consent-control-label-larger{display:inline-block;min-width:115px;max-width:115px}@media screen and (min-width:768px){.consent-control-label{max-width:unset}.consent-control-label-larger{min-width:235px;align-self:center}}.consent-control input{display:inline-block;margin-left:15px}.consent-control-accept-checkbox{padding:1rem 0;display:flex;align-items:center;flex:0 0 100%}.consent-control-accept-checkbox span{padding-right:10px}.consent-control-accept-checkbox .accept-button{display:flex;flex-direction:row-reverse;padding-left:10px;min-width:100px}.consent-control-accept-checkbox .accept-button input{margin:3px 5px;cursor:pointer}.consent-control-accept-checkbox .accept-button .required-label:after{right:2px}.consent-type{display:flex;flex:0 0 100%;position:relative;padding:.5rem 0 .75rem}.consent-type .type-button{display:flex;flex-direction:row-reverse}.consent-type .type-button input{margin:3px 5px;cursor:pointer}.consent-type.no-flex{flex:none;display:block}.consent-type.margin-larger .form-control{margin-left:16px}@media screen and (min-width:768px){.consent-type select,.consent-type.margin-larger .form-control{margin-left:10px}}.consent-type .required-label:after{right:2px}.consent-contact-wrapper{display:flex;padding:.75rem 0;align-items:center}.consent-contact-wrapper .contact-info{font-size:.625rem;color:#4677b1;text-align:left;line-height:150%;font-weight:700;padding-left:1rem;margin:0}.consent-checkbox{display:flex;margin-bottom:.5rem;position:relative;border:1px solid #f76309;border-radius:15px;padding:.75rem}.consent-checkbox.margin-top-wrapper{margin-top:.5rem;margin-bottom:0}.consent-checkbox .consent-accept-info{display:block;flex:1}.consent-checkbox .consent-accept-info a{color:#f76309;text-decoration:none}.consent-checkbox .consent-accept-info a:focus,.consent-checkbox .consent-accept-info a:hover{color:#f76309;text-decoration:underline;transition:all .05s ease-in}.consent-checkbox .consent-accept-info.flex-auto-wrapper{flex:1 0 100%;display:block}.consent-checkbox .consent-accept-info .required-label{position:absolute}.consent-checkbox .consent-accept-info .required-label:after{right:3px;top:-3px}.consent-checkbox .consent-accept-info-wrapper{padding-left:.5rem;position:relative;flex:1}.consent-checkbox .accept-button{display:flex;flex-direction:row-reverse}.consent-checkbox .accept-button input{margin:3px 5px;cursor:pointer}.consent-checkbox .accept-button .required-label:after{right:-6px;top:-3px}.consent-checkbox .field-validation-error{bottom:-16px}.consent-submit-wrapper{width:100%;padding-top:1rem}.consent-submit-wrapper .submit-button{background:#f76309;padding:.5rem 1rem;border-radius:28px;font-size:.875rem;width:100%;color:#fff;display:block;font-weight:500;text-align:center;text-decoration:none;transition:background ease-in-out .15s}.consent-submit-wrapper .submit-button:hover{background:#e15a08}.required-label{position:relative}.required-label:after{content:"*";color:#e80202;right:-9px;top:-5px;font-size:1rem;position:absolute;font-family:Arial}.required-label-block{position:relative;display:block}@media screen and (min-width:768px){.required-label-block{display:unset}}.required-label-block:after{content:"*";color:#e80202;right:-8px;top:-5px;font-size:1rem;position:absolute;font-family:Arial}.required-info{color:#e80202;padding-top:1rem}.consent-success-info{border:1px solid #f76309;border-radius:15px;padding:.75rem;text-align:center}.field-validation-error{color:#e80202;position:absolute;bottom:-3px;right:0;font-size:11px}.administrationinfo{text-align:left;display:block}.validation-summary-errors{color:#e80202;padding-top:.5rem}.validation-summary-errors li{list-style:none}@media screen and (min-width:768px){.max-width-block{max-width:480px;display:block;flex:1 0 auto}}.mailAddWrapper{flex-wrap:wrap}.mailAddWrapper .mailAddButtons{width:40px;flex:1;display:flex;justify-content:space-between;padding-left:.25rem}.mailAddWrapper section{flex:0 100%;display:flex;justify-content:flex-end;padding:.5rem 0}@media screen and (min-width:768px){.mailAddWrapper section .single-line{max-width:435px}}