@media screen and (max-width:900px){.desktop{display:none!important}}@media screen and (min-width:901px){.mobile{display:none!important}}#registration .page-content{display:flex;margin:auto;padding-top:25px 0 25px 0}#registration .page-content p{font-size:14px}#registration .page-content .page-flex-container{display:block}@media screen and (min-width:901px){#registration .page-content .page-flex-container{padding-bottom:50px}}#registration .page-content .page-flex-container.left{flex-basis:45%}@media screen and (max-width:900px){#registration .page-content .page-flex-container.left{display:none}}#registration .page-content .page-flex-container.right{flex-basis:55%}#registration .page-content .page-flex-container.right p.registration-title{line-height:19px}@media screen and (max-width:900px){#registration .page-content .page-flex-container.right p.registration-title{margin-top:14px}}@media screen and (max-width:900px){#registration .page-content .page-flex-container.right{flex-basis:90%;margin:auto;width:90%}}#registration .page-content .page-flex-container .flex-grid-container{display:flex}#registration .page-content .page-flex-container .flex-grid-container .grid-item{flex-direction:column}#registration .page-content .page-flex-container .flex-grid-container .grid-item.left{flex:1;margin-right:3%}#registration .page-content .page-flex-container .flex-grid-container .grid-item img{height:auto;margin-bottom:3%;max-width:210px}#registration .page-content .page-flex-container .header-container h3{font-size:42px;margin:0}#registration .page-content .page-flex-container .header-container h3.ikea{color:#0077c8}@media screen and (max-width:900px){#registration .page-content .page-flex-container .header-container img.mobile{margin-left:-6%;width:115%}}#registration .page-content .page-flex-container .grid-container{display:grid;grid-template-columns:0fr 0fr;-moz-column-gap:10px;column-gap:10px;row-gap:5px}#registration .page-content .page-flex-container .field-container,#registration .page-content .page-flex-container .grid-container .grid-item{display:block}#registration .page-content .page-flex-container .field-container .tooltip-inner{display:none;position:absolute;top:0;right:0;transform:translateY(-100%)}#registration .page-content .page-flex-container .field-container .tooltip-inner p{font-weight:400;font-size:10px;background-color:#000;color:#fff;padding:0 5px}@media screen and (max-width:900px){#registration .page-content .page-flex-container .field-container .tooltip-inner p{line-height:18px}}#registration .page-content .page-flex-container .field-container .tooltip{position:absolute;top:7%;right:0;width:19px}#registration .page-content .page-flex-container .field-container .tooltip:hover+.tooltip-inner{display:block}@media screen and (max-width:900px){#registration .page-content .page-flex-container .field-container .tooltip{width:17px}}#registration .page-content .page-flex-container .field-container .tooltip img.tooltip{width:100%}#registration .page-content .page-flex-container .field-container .checkbox-container{margin:10px 0;text-align:center;display:flex}#registration .page-content .page-flex-container .field-container .checkbox-container p{margin-top:0;font-weight:400}#registration .page-content .page-flex-container .field-container .checkbox-container.pdpn{text-align:left;padding-top:10px}#registration .page-content .page-flex-container .field-container .checkbox-container.pdpn p{line-height:19px}#registration .page-content .page-flex-container .field-container .checkbox-container input[type=checkbox]{padding:11px}#registration .page-content .page-flex-container .field-container p{font-weight:700;margin-top:10px;margin-bottom:0}#registration .page-content .page-flex-container .field-container p.error-message{color:#c00;font-size:12px;line-height:16px;font-weight:400}#registration .page-content .page-flex-container .field-container p.password-text{font-style:italic;font-size:12px;font-weight:400;margin-top:0}@media screen and (max-width:900px){#registration .page-content .page-flex-container .field-container p.pdpn{text-align:center;margin-bottom:10px}}@media screen and (max-width:900px){#registration .page-content .page-flex-container .field-container p.otp{text-align:center;margin-top:10px}}#registration .page-content .page-flex-container .field-container p.subtitle{font-weight:400;line-height:20px;margin-top:0}#registration .page-content .page-flex-container .field-container p.subsubtitle{font-weight:400;font-size:12px;font-style:italic;margin-top:0;color:#767676}#registration .page-content .page-flex-container .field-container p.grey{font-weight:400;color:#767676;margin-top:0}#registration .page-content .page-flex-container .field-container input{border:1px solid #c4c4c4;color:#767676}#registration .page-content .page-flex-container .field-container .answer-container{display:flex;justify-content:center;position:relative;width:100%}#registration .page-content .page-flex-container .field-container .answer-container img.img-reveal-password{height:50%;position:absolute;right:1%;top:50%;transform:translateY(-50%)}#registration .page-content .page-flex-container .field-container .answer-container select{border:1px solid #c4c4c4;color:#767676;font-size:14px}#registration .page-content .page-flex-container .field-container .answer-container select:disabled{color:#767676;background-color:#eee}#registration .page-content .page-flex-container .field-container .answer-container svg{position:absolute;right:3%;top:33%;pointer-events:none}#registration .page-content .page-flex-container .field-container .answer-container.date{flex:1}@media screen and (max-width:900px){#registration .page-content .page-flex-container .field-container .answer-container.date{flex:1.25}}#registration .page-content .page-flex-container .field-container .answer-container.date svg{right:11%}#registration .page-content .page-flex-container .field-container .answer-container.month{flex:1;margin-left:15px}@media screen and (max-width:900px){#registration .page-content .page-flex-container .field-container .answer-container.month{flex:1.25;margin-left:5px}}#registration .page-content .page-flex-container .field-container .answer-container.month svg{right:11%}#registration .page-content .page-flex-container .field-container .answer-container.year{flex:2;margin-left:15px}@media screen and (max-width:900px){#registration .page-content .page-flex-container .field-container .answer-container.year{flex:1.5;margin-left:5px}}#registration .page-content .page-flex-container .field-container .answer-container.year svg{right:6%}#registration .page-content .page-flex-container .field-container .answer-container .answer-subcontainer.area-code{width:13%;margin-right:10px}@media screen and (max-width:900px){#registration .page-content .page-flex-container .field-container .answer-container .answer-subcontainer.area-code{width:19%;padding-right:0;margin-bottom:10px}}#registration .page-content .page-flex-container .field-container .answer-container .answer-subcontainer.area-code select{font-size:14px;line-height:19px;padding:12px 25px;border:1px solid #c4c4c4;background-color:#fff;color:#767676}#registration .page-content .page-flex-container .field-container .answer-container .answer-subcontainer.area-code select:disabled{color:#767676;background-color:#eee}@media screen and (max-width:900px){#registration .page-content .page-flex-container .field-container .answer-container .answer-subcontainer.area-code select{border-radius:5px;padding:12px 25px 12px 12px}#registration .page-content .page-flex-container .field-container .answer-container .answer-subcontainer.area-code select:disabled{color:#767676;border:1px solid #c4c4c4;background-color:#eee}}@media (max-width:400px){#registration .page-content .page-flex-container .field-container .answer-container .answer-subcontainer.area-code select{padding:12px 16px}}@media (max-width:350px){#registration .page-content .page-flex-container .field-container .answer-container .answer-subcontainer.area-code select{padding:12px}}#registration .page-content .page-flex-container .field-container .answer-container .answer-subcontainer.area-code ::-ms-expand{display:none}#registration .page-content .page-flex-container .field-container .answer-container .answer-subcontainer.phone{width:90%;margin-right:5px}@media screen and (max-width:900px){#registration .page-content .page-flex-container .field-container .answer-container .answer-subcontainer.phone{width:77%;margin:0 0 10px 5px}}#registration .page-content .page-flex-container .field-container .answer-container .answer-subcontainer.phone input{font-size:14px;line-height:19px;border:1px solid #c4c4c4;color:#767676}#registration .page-content .page-flex-container .field-container .answer-container .answer-subcontainer.phone input:disabled{background-color:#eee;color:#767676}@media screen and (max-width:900px){#registration .page-content .page-flex-container .field-container .answer-container .answer-subcontainer.phone input{background-color:#fff;border-radius:5px}#registration .page-content .page-flex-container .field-container .answer-container .answer-subcontainer.phone input:disabled{color:#767676;border:1px solid #c4c4c4}}#registration .page-content .page-flex-container .field-container .answer-container .answer-subcontainer.phone input::-moz-placeholder{font-size:14px}#registration .page-content .page-flex-container .field-container .answer-container .answer-subcontainer.phone input:-ms-input-placeholder{font-size:14px}#registration .page-content .page-flex-container .field-container .answer-container .answer-subcontainer.phone input::-ms-input-placeholder{font-size:14px}#registration .page-content .page-flex-container .field-container .answer-container .answer-subcontainer.phone input::placeholder{font-size:14px}#registration .page-content .page-flex-container ul.error-message{color:#c00;font-size:12px;list-style-type:disc;list-style-position:inside}#registration .page-content .page-flex-container ul p{color:#c00;font-size:12px}#registration .page-content .page-flex-container .get-otp-button{width:201px;background-color:#0077c8;padding:10px;cursor:pointer;margin-top:40px;margin-bottom:30px;border-radius:30px}#registration .page-content .page-flex-container .get-otp-button.disabled{background:#7b7878;pointer-events:none}#registration .page-content .page-flex-container .get-otp-button p{padding:5px;font-weight:700;color:#fff;margin-bottom:0}@media screen and (max-width:900px){#registration .page-content .page-flex-container .get-otp-button{margin:auto}}@media screen and (max-width:900px){#registration .page-content .page-flex-container .otp-container p{text-align:center}}#registration .page-content .page-flex-container .otp-container p.otp-copy{line-height:19px;margin-top:10px}#registration .page-content .page-flex-container .otp-container p.error-message{color:#c00;font-size:12px;line-height:16px;font-weight:400}@media screen and (max-width:900px){#registration .page-content .page-flex-container .otp-container p.error-message{text-align:center}}#registration .page-content .page-flex-container .otp-container .otp-flex{display:flex}@media screen and (max-width:900px){#registration .page-content .page-flex-container .otp-container .otp-flex{display:block;text-align:center}}#registration .page-content .page-flex-container .otp-container .otp-flex .otp-input{width:100%;height:100%;width:600px}@media screen and (max-width:900px){#registration .page-content .page-flex-container .otp-container .otp-flex .otp-input{width:100%}}#registration .page-content .page-flex-container .otp-container .otp-flex .otp-input input{width:100%;border:1px solid #c4c4c4}#registration .page-content .page-flex-container .otp-container .otp-flex .otp-enter{margin-left:10px;cursor:pointer;background:#0077c8;max-height:48px}@media screen and (max-width:900px){#registration .page-content .page-flex-container .otp-container .otp-flex .otp-enter{width:32%;margin:auto}}#registration .page-content .page-flex-container .otp-container .otp-flex .otp-enter:disabled{background:#7b7878;pointer-events:none}#registration .page-content .page-flex-container .otp-container .otp-flex .otp-enter p{color:#fff;padding:14px;margin:0;font-weight:700;line-height:22px}[v-cloak]{display:none}