.horizon-footer #dg_footer_wrapper_inner,.horizon-footer #dg_footer_wrapper_inner ul li,.horizon-footer #dg_footer_wrapper_inner ul li a,.horizon-footer #dg_footer_wrapper_inner ul li span{float:none!important;text-align:center;text-decoration:none;font-family:sans-serif;font-style:normal;font-size:10px;display:inline-block;letter-spacing:.25px;width:auto!important;max-width:unset!important;font-weight:400!important;line-height:18px;color:#434242!important}.horizon-footer #dg_footer_wrapper{background:none}.horizon-footer #dg_footer_wrapper_inner ul li:after{content:none}.horizon-footer #dg_footer_wrapper_inner ul li{display:inline-block;margin-right:.7rem}.horizon-footer.non-de-footer #dg_COPY_TEXT{display:none!important}#age_content #age_age_select_group select,#age_content input{display:inline-block}#age_content .age_logo img,#age_drinkiq_logo_img_url img{display:inline}#age_content #age_confirm button{display:inline-block}#age_content #age_select_country_group select{margin-bottom:0}#age_content .groupA.groupA-step1 #age_confirm_btn,#age_content .groupA.groupA-step2 #age_confirm_btn{width:auto!important}#age_content #age_confirm button,#age_content.is_mobile .groupA.groupA-step3 #age_confirm_btn{text-align:center}#age_content.is_mobile label{display:flex;align-items:center}#age_content.is_mobile .age-field-con .age-input-field-label{padding:0 0 0 4px}#age_content.is_mobile label input{margin-right:10px}#age_content #age_confirm button:hover,#age_content .groupA.groupA-step1 #age_confirm_btn:hover,#age_content .groupA.groupA-step2 #age_confirm_btn:hover,#age_content .groupA.groupA-step3 #age_confirm_btn:hover{border-color:transparent!important}#age_content #age_inputs{display:flex!important;gap:0 22px;justify-content:center}#age_content.is_mobile #age_inputs{gap:0 4px}#age_content #age_inputs .age-field-con{margin:0!important}#age_content.is_mobile #age_inputs .age-field-con,#age_content.is_mobile #age_inputs .age-field-con input{width:100%!important}#age_content .age-field-con .age-input-field-label{white-space:nowrap!important}#age_content.is_mobile .age-field-con .age-input-field-label{font-size:10px!important;width:100%}#age_content .groupA #age_inputs #age_input_mm{margin:0 25px}#age_content .age_drinkiq .age_drinkiq_message span{display:block}#age_header_subtitle{margin:32px 0 16px}