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