@font-face{font-family:Wes FY;src:url(/promo-js/fonts/wes-fy/Black-Foundry-Wes-FY-Regular.ttf);font-display:swap;font-weight:400}@font-face{font-family:Wes FY;src:url(/promo-js/fonts/wes-fy/Black-Foundry-Wes-FY-Black.ttf);font-display:swap;font-weight:900}@font-face{font-family:Wes FY;src:url(/promo-js/fonts/wes-fy/Black-Foundry-Wes-FY-Medium.ttf);font-display:swap;font-weight:500}@font-face{font-family:Wes FY;src:url(/promo-js/fonts/wes-fy/Black-Foundry-Wes-FY-Bold.ttf);font-weight:700;font-display:swap}.questions__container{font-size:20px;font-weight:500;letter-spacing:.5px;line-height:28px;max-width:924px;margin:0 auto;text-align:left;display:flex;flex-direction:column;margin-top:50px}.questions .question-container{border-bottom:1px solid rgba(0,0,0,.1)}.questions .question-container:last-child{border-bottom:none}.questions .question-container__title{padding:31px 0;cursor:pointer;display:flex;justify-content:space-between}.questions .question-container__title .question+.arrow-btn{transition:all .2s;top:0;transform:rotate(0deg);margin-left:10px}.questions .question-container__title .question.show+.arrow-btn{transform:rotate(-180deg);height:intrinsic;height:-moz-max-content;height:-webkit-max-content;height:max-content;position:relative;top:-5px;transition:all .2s}.questions .question-container__answer{font-size:16px;letter-spacing:.5px;line-height:24px;font-weight:300;visibility:hidden;opacity:0;height:0}.questions .question-container__answer.show{visibility:visible;opacity:1;height:inherit;transition:all .2s;padding-bottom:31px}@media only screen and (max-width:768px){.questions .questions__container{font-size:16px;letter-spacing:.5px;line-height:24px}.questions .questions__container .question-container__title{padding:20px 0}.questions .questions__container .question-container__answer.show{padding-bottom:20px}}.header{top:0}.referral-page{text-align:center;padding-top:80px;color:#000;font-family:Wes FY,sans-serif}.referral-page .share-container{flex-direction:row;display:flex;margin:0 auto;width:955px;height:58px}.referral-page h4{font-size:42px}.referral-page .share-options{position:relative;width:642px;height:100%;padding:0 0 5px 5px}.referral-page .share-options .share-option-item{max-width:none}.referral-page .share-options .share-option-item .name{display:none}.referral-page .share-options:before{content:"";position:absolute;width:10px;height:58px;border-left:1px solid #000;left:-15px;top:0}.referral-page #referral-section{padding:140px 0;background:#fafafa;position:relative}body:not(.is-connected) .referral-page #referral-section{padding:122px 0}.referral-page #referral-section .bicon{position:absolute}.referral-page #referral-section .bicon2{top:228px}body:not(.is-connected) .referral-page #referral-section .bicon2{top:80px}@media only screen and (max-width:1800px){.referral-page #referral-section .bicon2{left:-98px}}@media only screen and (max-width:1650px){.referral-page #referral-section .bicon2{left:-172px}}@media only screen and (max-width:1480px){.referral-page #referral-section .bicon2{left:-253px}}@media only screen and (max-width:1245px){.referral-page #referral-section .bicon2{display:none}}.referral-page #referral-section .bicon1{top:81px;right:0}body:not(.is-connected) .referral-page #referral-section .bicon1{top:90px}@media only screen and (max-width:1800px){.referral-page #referral-section .bicon1{right:-48px}}@media only screen and (max-width:1650px){.referral-page #referral-section .bicon1{right:-100px}}@media only screen and (max-width:1480px){.referral-page #referral-section .bicon1{right:-172px}}@media only screen and (max-width:1245px){.referral-page #referral-section .bicon1{display:none}}.referral-page #referral-section .referral-wrapper{z-index:1}.referral-page #share-link{background:#fff}.referral-page #share-link .referral-program__share-link{padding:120px 0;height:auto}.referral-page #share-link .referral-program__ps{padding:43px 0 60px;background:#ff4070;font-size:24px;font-weight:500;letter-spacing:.5px;line-height:38px;text-align:center;color:#fff;margin:0}.referral-page #share-link .referral-program__ps span:first-child{font-weight:700}.referral-page #share-link .referral-program__ps span:first-child:before{content:url(/images/promoVideos/referral/karma.svg);left:-20px;position:relative}.referral-page #any-questions{padding:110px 0 120px;background:#fafafa}.referral-page #how-it-work{padding:100px 0 120px}.referral-page #how-it-work h4{font-weight:700;letter-spacing:.5px;line-height:61px}.referral-page #how-it-work .icons-lists{display:flex;justify-content:center;max-width:960px;margin:94px auto 0;padding-left:20px}.referral-page #how-it-work .icons-lists .how-works{width:100%;font-size:16px;letter-spacing:.5px;line-height:24px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;font-weight:500;position:relative}.referral-page #how-it-work .icons-lists .how-works__title{width:203px}.referral-page #how-it-work .icons-lists .how-works#gift-icon .how-works__icon{top:-20px}.referral-page #how-it-work .icons-lists .how-works#gift-icon .how-works__title{width:228px}.referral-page #how-it-work .icons-lists .how-works__icon{position:relative}.referral-page #how-it-work .icons-lists .how-works span{font-weight:700}.referral-page #how-it-work .icons-lists .how-works:nth-child(2n){transform:rotateY(180deg);top:-12px}.referral-page .referral-program__content{font-weight:500;letter-spacing:.5px;margin-bottom:48px;color:#000}.referral-page .referral-program__content p{font-size:24px;line-height:38px;margin:0}.referral-page .referral-program__content span{font-weight:700}.referral-page .referral-program__title{margin:0 0 56px;font-size:42px;font-weight:700;letter-spacing:.5px;line-height:38px}.referral-page .referral-program__share-link{line-height:24px;height:133px;color:#000}.referral-page .referral-program__share-link p{font-size:18px;padding-bottom:36px}.referral-page .referral-program__share{justify-content:center;height:58px;padding-right:48px}.referral-page .referral-program__share input{width:411px;font-size:18px}.referral-page .referral-program__btn{background:#ff4070;font-size:20px;font-weight:500;letter-spacing:.5px;line-height:26px;padding:12px 20px}@media only screen and (max-width:768px){.referral-page{padding-top:0}.referral-page .referral-program__title{font-size:35px;margin:0 0 41px;line-height:40px}.referral-page .referral-program__content{margin-bottom:40px}.referral-page .referral-program__content p{font-size:20px;line-height:30px}.referral-page .referral-program__content span span{display:none}.referral-page .referral-program__share{margin-bottom:32px;padding:0}.referral-page .referral-program__share input{height:100%}.referral-page .referral-program__btn{width:90px}.referral-page .referral-program__share-link p{font-size:16px;line-height:26px}.referral-page h4{font-size:35px}.referral-page #referral-section{padding:115px 24px 175px}body:not(.is-connected) .referral-page #referral-section{padding:122px 24px 60px}.referral-page .share-container{width:100%;flex-direction:column;height:auto}.referral-page #share-link .referral-program__share-link{padding:60px 24px 30px}.referral-page #share-link .referral-program__ps{font-size:20px;font-weight:500;letter-spacing:.5px;line-height:30px;padding:60px;position:relative}.referral-page #share-link .referral-program__ps span:first-child:before{content:url(/images/promoVideos/referral/karma_mobile.svg);position:absolute;top:38px;left:34px}.referral-page .share-options{justify-content:center;margin:0;width:auto;padding:0}.referral-page .share-options:before{border:none}.referral-page #how-it-work{padding:52px 0}.referral-page #how-it-work .icons-lists{margin-top:47px;flex-direction:column;padding-left:0}.referral-page #how-it-work .icons-lists .how-works{margin-bottom:8px}.referral-page #how-it-work .icons-lists .how-works__title{margin-top:22px}.referral-page #how-it-work .icons-lists .how-works#gift-icon .how-works__icon{top:0}.referral-page #how-it-work .icons-lists .how-works:nth-child(2){transform:rotate(270deg);left:-127px;top:0}.referral-page #how-it-work .icons-lists .how-works:nth-child(4){transform:rotate(270deg) rotateX(180deg);right:-127px;top:0}.referral-page #any-questions{padding:52px 24px}}