#mg-wrapper .registerFooter{display:flex}@media (max-width:650px){.completeAccount H2{margin-left:50px;width:calc(100% - 50px)}}#mg-register-container .form-control:disabled,#mg-register-container .form-control[readonly]{background:var(--white)}#mg-register-container select.form-control{background:var(--white);color:#6f767d}div#RegisterAbsolutInfoTextOverlay{font-size:11px;margin-top:25px;width:97%}@media (min-width:780px){div#RegisterAbsolutInfoTextOverlay{bottom:3%;margin-top:0;position:absolute;right:3%;text-align:left;width:35%}.dsInfoTxt{width:65%}}.registerModalContentDiv .right-top.cnt{right:0;top:15%}.registerModalContentDiv .left-top.cnt{left:0}.registerModalContentDiv .center-mid.cnt{bottom:16%}#postModal #registerModalButtonContainer{display:flex;justify-content:space-between;left:5%;width:90%}#postModal div#registerModalContent{padding-bottom:116px}#mg-reg-password-info input[type=checkbox],#registerAcceptAds,#registerAcceptDS,#registerAcceptRules{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:none!important;box-shadow:none;font-size:.8em;height:15px!important;line-height:1em;margin:5px;outline:1px solid gray;padding-top:2px;text-align:center;width:15px!important}#mg-reg-password-info [type=checkbox]{display:none}#mg-reg-password-info [type=checkbox]+label{padding-left:30px}#mg-reg-password-info [type=checkbox]+label:before{color:var(--Tomato-Red-600);content:"\e969";font-family:icomoon,serif;font-size:23px;left:0;position:absolute}#registerAcceptAds:checked:after,#registerAcceptDS:checked:after,#registerAcceptRules:checked:after{background:var(--forest-Green-500);border:none!important;border-radius:4px;color:#fff;content:"\e964";display:block;font-family:icomoon,serif;height:130%;left:-15%;line-height:170%;position:absolute;top:-15%;width:130%}#mg-reg-password-info input[type=checkbox]:after,#registerAcceptAds:after,#registerAcceptDS:after,#registerAcceptRules:after{background:#fff;border:1px solid grey;border-radius:4px;color:#fff;content:"";display:block;height:130%;left:-15%;line-height:170%;position:absolute;top:-15%;width:130%}#mg-reg-password-info.regErrorFound input[type=checkbox]:after,#registerAcceptAds.regErrorFound:after,#registerAcceptDS.regErrorFound:after,#registerAcceptRules.regErrorFound:after{border:1px solid #c60101}#mg-reg-password-info>div{margin-top:12px}input#registerPaybackYesCardNumber{margin-bottom:25px;margin-left:auto;margin-right:auto;text-align:center;width:60%}.registerModalContentDiv.cardsInfoMobile p.overlayCardInfoListPoint{margin-left:14px;position:relative;text-align:left}.benefitsOverviewDesktop p{margin-bottom:2px}.benefitsOverviewDesktop svg{margin-bottom:10px}.thickBorderBlue,.thickBorderOrange{margin-top:60px;position:relative}img#BenefitsOverlayDesktopPaybackLogo{left:34%;position:absolute;top:-10%}img#BenefitsOverlayDesktopGlobusLogo{left:25%;position:absolute;top:-16%;width:40%}.thickBorderOrange{border:2px solid var(--freshOrange-500);margin-left:5%}.thickBorderBlue{border:2px solid #0046aa;margin-right:5%}.registerModalContentDiv.cardsInfoMobile p.overlayCardInfoListPoint svg{left:-15px;position:absolute}.registerModalContent .left-top{left:2%;position:absolute;top:16%;width:30%}.registerModalContentDiv .overlayWhereYouAt{display:flex;margin-left:auto;margin-right:auto;width:40px}.registerModalContentDiv .overlayWhereYouAt div{width:20px}.registerModalContent .mid-left{left:1%;position:absolute;top:42%}#mg-wrapper,#payback-wrapper,#success-wrapper,.registerWrapper{background-color:hsla(0,0%,100%,.9);border-radius:8px;max-width:100%;padding:24px}#mg-register-container{padding:24px 0}.successPaybackLinkPicDiv img{max-width:78%}.mg_card_images img{max-width:40%}.openCardWhereToFindOverlay{cursor:pointer}span#close-confirmUserData{cursor:pointer;position:absolute;right:20px;top:20px}.error{color:var(--Tomato-Red-600)}#registerModal .overlayOptionButtons{bottom:23px;display:flex;justify-content:space-evenly;position:absolute;top:auto;width:100%}.fontLarge{font-size:larger}#paybackUseUserDataButtons{margin-top:100px}#registerPaybackModalContent{background:var(--white);border:1px solid var(--Zeltgrau-100);border-radius:6px;margin-left:auto;margin-right:auto;max-width:750px;padding:10px 10px 25px;position:relative;text-align:center;top:10%}img#successScanImage{width:20%}#payback_center_cont .btn_left,#payback_center_cont .btn_right{max-width:45%}#payback_center_cont,#success_center_cont{margin-left:auto;margin-right:auto}.payback_bl{color:#0046aa}.payback_vl{background:radial-gradient(50% 1836.55% at 50% 50%,#3273d1 0,#0046aa 100%)!important;color:#fff!important}.color_grey{color:var(--Zeltgrau-500)}.infoBubble{align-items:center;background:var(--Zeltgrau-500);border-radius:69px;color:var(--white);cursor:pointer;display:flex;height:20px;justify-content:center;position:absolute;right:0;top:0;width:20px}.intAddrCon span:first-child{margin-top:12px}.intAddrCon span:last-child{margin-bottom:12px}.cp_address{border:1px solid var(--Zeltgrau-50);border-radius:24px;cursor:pointer;margin-top:8px;padding:18px;position:relative}#WECBack,#registerBack,#registerCancel,.buttonCancel{background:var(--white);border:2px solid var(--Zeltgrau-500);border-radius:64px;color:var(--Zeltgrau-500);padding:12px 24px}.cp_address.active{border-color:var(--Zeltgrau-500);color:var(--Zeltgrau-700)}.cp_address:not(.active){color:var(--Zeltgrau-300)}div#modal_buttons{display:flex;justify-content:space-evenly}div#modal_buttons button{width:45%}.ct_center{margin-left:auto;margin-right:auto;max-width:350px}.cp_address span{display:block}#postModalContent .label{font-weight:700}#postModalContent h2{font-size:42px}div#postModalContent{background:var(--white);border:1px solid var(--Zeltgrau-100);border-radius:6px;margin-left:auto;margin-right:auto;max-width:550px;min-height:400px;padding:10px;position:relative;top:10%}div#postModal,div#registerModal{background:hsla(0,0%,48%,.6);height:100vh;position:fixed;top:0;width:100vw;z-index:999999999}div#registerModalContent{background:var(--white);border:1px solid var(--Zeltgrau-100);border-radius:6px;margin-left:auto;margin-right:auto;max-height:92vh;max-width:800px;min-height:60vh;padding:10px 10px 80px;position:relative;text-align:center;top:5%}div#registerModalContent div.registerModalContent{max-height:calc(92vh - 90px);overflow-x:hidden;overflow-y:auto}#confirmAccountDataButton,#registerModalButtonContainer{bottom:15px;left:calc(50% - 75px);position:absolute;top:auto;width:150px}#registerModalButtonContainer.large{left:2%;width:96%}#registerModalButtonContainer.large button{max-width:160px}.customPadding .col-3,.customPadding .col-4,.customPadding .col-6,.customPadding .col-9,.registerBDay .col-4{padding-left:0;padding-right:2px}.row.customPadding{padding-left:12px;padding-right:10px}div#modal_buttons button{background:var(--white);border:1px solid var(--Zeltgrau-100);box-shadow:none;color:var(--Zeltgrau-300);margin-top:0}#closeRegisterInfo,#closeRegisterPBInfo,#registerContinue,.gb_button{background:var(--Zeltgrau-500);border:none;border-radius:64px;color:var(--white);padding:12px 24px}.stepNb{color:var(--Zeltgrau-700);display:flex;font-size:20px;font-weight:500;line-height:24px;margin-bottom:25px}.stepNb span{background:var(--sea-blue-500);border-radius:20px;color:var(--white);display:inline-block;font-size:16px;font-weight:700;height:24px;line-height:23px;margin-right:12px;text-align:center;width:24px}.registerFooter button{min-width:140px}#register-bg{height:auto;min-width:1829px;position:absolute;right:0;top:0;width:100%}@media (min-width:1921px){#register-bg{top:-150px}}@media (max-width:989px){#register-bg{right:-125px}}.toggleRegisterPassword{border-left:1px solid var(--Zeltgrau-300);min-height:10px;min-width:10px;padding-left:5px;position:absolute;right:12px;top:13px}#mg-reg-password-info [type=checkbox]:checked+label:before{color:var(--forest-Green-500);content:"\e964";font-family:icomoon,serif!important;font-size:24px}#mg-reg-password-info input[type=checkbox]{border:1px solid var(--forest-Green-500);margin-right:8px;transform:scale(1.2)}input.superSize{transform:scale(1.5)}.step{display:none}#registerModalContent.wider{max-width:1200px}.step.active{display:flex}.registrationErrorMessage{color:var(--Tomato-Red-600);display:block;margin-left:4px;margin-top:4px}#registerBdDay.regErrorFound,#registerBdMonth.regErrorFound,#registerBdYear.regErrorFound,input#registerInputCardNumber.regErrorFound,input.regErrorFound,select.regErrorFound{border:1px solid var(--Tomato-Red-600);color:var(--Tomato-Red-600)}#registerBdDay.regErrorFound::-moz-placeholder,#registerBdMonth.regErrorFound::-moz-placeholder,#registerBdYear.regErrorFound::-moz-placeholder,input#registerInputCardNumber.regErrorFound::-moz-placeholder,input.regErrorFound::-moz-placeholder,select.regErrorFound::-moz-placeholder{color:var(--Tomato-Red-600)}#registerBdDay.regErrorFound::placeholder,#registerBdMonth.regErrorFound::placeholder,#registerBdYear.regErrorFound::placeholder,input#registerInputCardNumber.regErrorFound::placeholder,input.regErrorFound::placeholder,select.regErrorFound::placeholder{color:var(--Tomato-Red-600)}div#toggleDivPayback{margin-bottom:20px;margin-top:15px}#askToLink button{max-width:250px}#askToLink .buttonContainer{display:flex;justify-content:space-evenly}#mg-reg-password-info.regErrorFound .unFulfilled>input{border:1px solid var(--Tomato-Red-600);border-radius:4px}#registerPassword.regErrorFound{border:1px solid var(--Tomato-Red-600)}#registerAcceptRules.regErrorFound{box-shadow:0 0 0 2px rgba(255,0,0,.7)}button#postModalBack{background:var(--white);border:1px solid var(--Zeltgrau-700);color:var(--Zeltgrau-700)}.input-right{margin-left:8px;margin-top:-7px;width:calc(100% - 38px)}.input-left{width:30px}.register_benefit:before{color:var(--forest-Green-500);content:"\e964";font-family:icomoon,serif;font-size:18px}.intAddrCon:before{background:var(--white);border:2px solid var(--steingrau-50);border-radius:64px;color:var(--steingrau-50);content:"\e964";font-family:icomoon,serif;font-size:30px;height:50px;line-height:1.7;position:absolute;right:5%;text-align:center;top:calc(50% - 25px);width:50px}.active .intAddrCon:before{background:var(--forest-Green-500);border:none;color:var(--white)}@media (max-width:400px){.intAddrCon:before{width:33%!important}.intAddrCon{min-height:90px}}#continueWithPayback{background:var(--pb_blue);border:none;border-radius:64px;color:var(--white);padding:12px 24px}.intAddrCon{margin-right:40%;min-height:85px;width:55%}.register_benefit b{margin-left:5px}#acceptAdd .mg-reg-label,#acceptRules .mg-reg-label{margin-bottom:24px}#mg-wrapper{color:var(--Zeltgrau-700);font-size:16px;font-weight:500;line-height:19px;margin-left:auto;margin-right:auto}#RegisterInfo,#RegisterPBInfo{padding-bottom:25px}#RegisterInfo h1,#RegisterPBInfo H1{font-size:20px;font-weight:500;line-height:24px}#payback_center_cont,.regWrapper{background:var(--steingrau-50)}.selectBtnContainer{border:2px solid var(--forest-Green-500);border-radius:64px;display:flex;height:48px;overflow:hidden}.selectBtnContainer,.selectBtnContainer button{background:var(--white);color:var(--forest-Green-500)}.selectBtnContainer button{border:none;height:100%}.selectBtnContainer button.active{background:var(--forest-Green-500);color:var(--white)}label.mg-reg-label,span.mg-reg-label{display:block}#registerBack{opacity:.2}#registerBack.active{opacity:1}@media (max-width:768px){#registerBack,#registerCancel,#registerContinue{width:100%}}#mg-wrapper input{border-radius:20px}.pointer{cursor:pointer}#noPayback,#yesPayback{visibility:hidden}#toggleDivPayback{border:2px solid var(--pb_blue);border-radius:64px;overflow:hidden}#toggleDivPayback button{background:var(--white);border:none;color:var(--pb_blue)}#toggleDivPayback button.active{background:var(--pb_blue);color:var(--white)}.regHeadline{color:var(--Zeltgrau-700);font-size:31px;font-weight:700;line-height:37px}#paybackRegisterText button{background:var(--white);border:2px solid var(--pb_blue);border-radius:64px;color:var(--pb_blue);padding:12px 24px}#mg-wrapper input,#mg-wrapper select{border-radius:64px;height:48px}#ChildrenRegister input.error{border:1px solid var(--Tomato-Red-600)}#ChildrenRegister .control{display:flex;justify-content:space-around}#ChildrenRegister .content .card{margin-top:12px}#ChildrenRegister .content .card:first-of-type{margin-top:0}#ChildrenRegister .bornContainer,#ChildrenRegister .genderBtn{border:2px solid var(--forest-Green-500);border-radius:64px;height:52px;overflow:hidden}#ChildrenRegister .bornContainer,#ChildrenRegister .genderBtn.chdrn{border:2px solid var(--Zeltgrau-300)}#ChildrenRegister .bornContainer .born,#ChildrenRegister .chdrn .selectGender{color:var(--Zeltgrau-300)}#ChildrenRegister .born,#ChildrenRegister .selectGender{background:var(--white);border:none;color:var(--forest-Green-500);height:52px}#ChildrenRegister .born.active,#ChildrenRegister .selectGender.active{background:var(--forest-Green-500);color:var(--white)}@media (min-width:768px){#weRegister .col-md-9{padding-left:12px}.leftBottom{bottom:20px;left:10px;position:absolute;top:auto}.regWrapper{position:relative}}#confirmRegisterAcceptAds .modal-content{padding-bottom:25px}#confirmRegisterAcceptAds .modal-header{border:none}#confirmRegisterAcceptAds .modal-header h5{font-weight:400}#confirmRegisterAcceptAds .modal-footer{border:none;justify-content:space-around}#confirmRegisterAcceptAds .modal-footer button{width:170px}@media (min-width:500px){#confirmRegisterAcceptAds .modal-body{padding-left:50px;padding-right:50px}}.weBackgrundImage{background-image:url(/images/we.jpg);background-position:0 78%;background-size:cover;border-radius:0;clip-path:ellipse(100% 160% at right);overflow:hidden}#insertRegister .width66{width:66%!important}#insertRegister .card{background-color:var(--steingrau-50);border:none;border-radius:0;flex-direction:inherit}.card .weBackgrundImage{margin:-17px -17px -17px 8.3%;width:calc(25% + 17px)}#weRegister #weRegisterContentWrapper{background:var(--steingrau-50)}#weRegister li{padding-bottom:18px}#weRegister .modal-footer{justify-content:space-between}#weRegister .weRegisterContent{padding:12px}@media (max-width:650px){#wecRegisterButtons.d-flex.justify-content-between{display:block!important;width:100%}#wecRegisterButtons.d-flex.justify-content-between button{margin-top:15px;width:100%}#ChildrenRegister .control{display:block!important;width:100%}#ChildrenRegister .control button{margin-top:15px;width:100%}}#registerHasCardSelect button,#toggleDivPayback button,.rowselectGender button{outline-offset:-8px}
