.brand-primary{color:#003568}@keyframes slidein{0%{width:5%;height:25%}30%{height:100%}100%{width:100%}}.refer-a-friend-landing{position:relative}.refer-a-friend-landing section{max-width:100%;margin:auto;padding:0}.refer-a-friend-landing *.loading{position:relative;pointer-events:none}.refer-a-friend-landing *.loading::before{content:""}.refer-a-friend-landing *.loading::after{content:""}.refer-a-friend-landing .referral-form{position:relative;background-color:#fffae8;text-align:center;margin-bottom:80px}@media (min-width: 1440px){.refer-a-friend-landing .referral-form{margin-bottom:180px}}.refer-a-friend-landing .referral-form .btn:hover{color:#fff}.refer-a-friend-landing .referral-form>.inner{display:flex;position:relative;flex-direction:column;max-width:1600px;margin:auto}@media (min-width: 992px){.refer-a-friend-landing .referral-form>.inner{flex-flow:row wrap;flex-direction:row;padding:0 20px}}.refer-a-friend-landing .referral-form h1{font-family:"Intro-BoldAlt",arial,helvetica,sans-serif;font-size:11vw;color:rgba(0,0,0,0.03);white-space:nowrap;text-transform:uppercase;flex:0 0 100%;margin-bottom:0;order:1;white-space:normal}@media (min-width: 992px){.refer-a-friend-landing .referral-form h1{font-size:11vw}}@media screen and (min-width: 1800px){.refer-a-friend-landing .referral-form h1{font-size:190px}}@media (min-width: 992px){.refer-a-friend-landing .referral-form h1{white-space:nowrap;margin-bottom:-4vw;order:0}}.refer-a-friend-landing .referral-form h1::after{content:"Refer A Friend";top:0;left:50%;transform:translateX(-50%);color:#003568;opacity:0.1;width:100%}@media (min-width: 992px){.refer-a-friend-landing .referral-form h1::after{position:absolute}}.refer-a-friend-landing .referral-form .h2{font-size:32px;letter-spacing:normal;margin-bottom:0}.refer-a-friend-landing .referral-form .h2 span{display:block}@media (min-width: 544px){.refer-a-friend-landing .referral-form .h2{font-size:48px}}@media (min-width: 1440px){.refer-a-friend-landing .referral-form .h2{font-size:56px}}.refer-a-friend-landing .referral-form .image-area{flex:1;order:0;padding:20px 20px 5px}@media (min-width: 992px){.refer-a-friend-landing .referral-form .image-area{position:relative;top:6vw;margin:-6vw 20px 0;padding:0;order:2}}@media screen and (min-width: 1800px){.refer-a-friend-landing .referral-form .image-area{top:120px;margin-top:-120px}}.refer-a-friend-landing .referral-form .image-area img{width:100%;display:block}.refer-a-friend-landing .referral-form .copy-area{flex:1;display:flex;justify-content:flex-start;text-align:left;align-items:center;margin:30px 0 45px;order:2;padding:0 20px}@media (min-width: 992px){.refer-a-friend-landing .referral-form .copy-area{padding:0;order:1}}@media (min-width: 1440px){.refer-a-friend-landing .referral-form .copy-area{margin:0 0 0 80px}}.refer-a-friend-landing .referral-form .copy-area p{font-size:.875rem}@media (min-width: 544px){.refer-a-friend-landing .referral-form .copy-area p{font-size:16px}}.refer-a-friend-landing .referral-form .copy-area .inner{padding:0;min-height:400px;max-width:500px;margin:auto}.refer-a-friend-landing .referral-form .copy-area .inner::before{position:absolute;top:50%;left:50%;animation:spin 0.6s infinite linear;width:40px;height:20px;margin-left:-10px;margin-top:-10px;border-top-left-radius:40px;border-top-right-radius:40px;border:2px solid #25231c;border-bottom:0;transform-origin:center bottom;z-index:2}.refer-a-friend-landing .referral-form .copy-area .inner::after{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fffae8;z-index:1}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media (min-width: 992px){.refer-a-friend-landing .referral-form .copy-area .inner{min-height:520px;margin:0}}.refer-a-friend-landing .referral-form .copy-area .callout{border-bottom:1px solid #ccc;padding:10px 0 30px}.refer-a-friend-landing .referral-form .form-wrapper{max-width:600px;margin:auto}.refer-a-friend-landing .referral-form .form-wrapper .email-callout-message{margin-bottom:0;padding:15px 0}.refer-a-friend-landing .referral-form .form-wrapper .step1,.refer-a-friend-landing .referral-form .form-wrapper .step2{display:none}.refer-a-friend-landing .referral-form .form-wrapper .form-group{position:relative;margin-bottom:0;align-items:center}.refer-a-friend-landing .referral-form .form-wrapper .form-group.checked::after{content:"\F00C";font-family:FontAwesome;color:#008827;font-size:20px;position:absolute;right:-35px}@media (min-width: 544px){.refer-a-friend-landing .referral-form .form-wrapper .form-group.checked::after{font-size:30px;right:-40px}}.refer-a-friend-landing .referral-form .form-wrapper .form-group.checked::after{top:5px;right:5px}@media (min-width: 544px){.refer-a-friend-landing .referral-form .form-wrapper .form-group.checked::after{top:auto;right:-40px;bottom:10px}}.refer-a-friend-landing .referral-form .form-wrapper .form-group.loading::before{position:absolute;top:50%;left:50%;animation:spin 0.6s infinite linear;width:40px;height:20px;margin-left:-10px;margin-top:-10px;border-top-left-radius:40px;border-top-right-radius:40px;border:2px solid #25231c;border-bottom:0;transform-origin:center bottom;z-index:2}.refer-a-friend-landing .referral-form .form-wrapper .form-group.loading::after{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.33);z-index:1}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.refer-a-friend-landing .referral-form .form-wrapper .form-group.loading::before{top:auto}.refer-a-friend-landing .referral-form .form-wrapper .form-control{font-size:16px;padding:12px;background-color:#fff;max-height:56px;margin-bottom:8px}@media (min-width: 544px){.refer-a-friend-landing .referral-form .form-wrapper .form-control{padding:16px}}.refer-a-friend-landing .referral-form .form-wrapper .form-control.is-invalid{padding-bottom:9px}.refer-a-friend-landing .referral-form .form-wrapper .invalid-feedback{margin:0 0 5px}.refer-a-friend-landing .referral-form .form-wrapper .submit{width:100%;line-height:normal;text-transform:uppercase}.refer-a-friend-landing .referral-form .form-wrapper .social p{margin-bottom:0;padding:20px 0 16px}.refer-a-friend-landing .referral-form .form-wrapper .social ul{margin:0;padding:0;list-style:none;display:flex}.refer-a-friend-landing .referral-form .form-wrapper .social ul li{margin:0 24px 0 0}.refer-a-friend-landing .referral-form .form-wrapper .social ul li:last-of-type{margin:0}.refer-a-friend-landing .referral-form .form-wrapper .social ul li span{font-size:16px}.refer-a-friend-landing .referral-form .form-wrapper .social ul li span::before{font-family:FontAwesome;padding-right:8px;display:block;margin-bottom:14px}@media (min-width: 544px){.refer-a-friend-landing .referral-form .form-wrapper .social ul li span::before{display:inline}}.refer-a-friend-landing .your-referrals{background-color:#fffae8;position:relative;display:none;margin-bottom:60px}@media (min-width: 1440px){.refer-a-friend-landing .your-referrals{margin-bottom:120px}}.refer-a-friend-landing .your-referrals>.inner{display:flex;position:relative;z-index:1;flex-direction:column;overflow:hidden}@media (min-width: 992px){.refer-a-friend-landing .your-referrals>.inner{flex-flow:row wrap;flex-direction:row;padding:0 20px}}@media (min-width: 1440px){.refer-a-friend-landing .your-referrals>.inner{overflow:visible}}.refer-a-friend-landing .your-referrals .jumbo-title{font-family:"Intro-BoldAlt",arial,helvetica,sans-serif;font-size:9.5vw;color:rgba(0,0,0,0.03);white-space:nowrap;text-transform:uppercase;flex:0 0 100%;margin-bottom:0;order:1;text-align:center}@media (min-width: 992px){.refer-a-friend-landing .your-referrals .jumbo-title{font-size:11vw}}@media screen and (min-width: 1800px){.refer-a-friend-landing .your-referrals .jumbo-title{font-size:190px}}@media (min-width: 992px){.refer-a-friend-landing .your-referrals .jumbo-title{margin-bottom:-4vw;order:0;text-align:left}}.refer-a-friend-landing .your-referrals .h1{letter-spacing:normal;margin-bottom:0;font-size:20px;text-transform:uppercase}@media (min-width: 544px){.refer-a-friend-landing .your-referrals .h1{font-size:26px}}.refer-a-friend-landing .your-referrals .image-area{flex:1;margin:0 auto;max-width:800px;order:0;padding:20px 20px 5px}@media (min-width: 769px){.refer-a-friend-landing .your-referrals .image-area{position:relative;top:6vw;margin:-9vw 0 0;padding:0}}@media (min-width: 992px){.refer-a-friend-landing .your-referrals .image-area{order:1}}@media screen and (min-width: 1440px){.refer-a-friend-landing .your-referrals .image-area{padding-left:120px}}@media screen and (min-width: 1800px){.refer-a-friend-landing .your-referrals .image-area{top:120px;margin:-170px 0 0}}.refer-a-friend-landing .your-referrals .image-area img{width:100%;display:block}.refer-a-friend-landing .your-referrals .copy-area{flex:1;text-align:center;display:flex;align-items:center;justify-content:center;margin:0 0 30px;order:2}@media (min-width: 992px){.refer-a-friend-landing .your-referrals .copy-area{margin:0}}.refer-a-friend-landing .your-referrals .copy-area .inner{padding:20px;margin:auto;max-width:550px}@media (min-width: 769px){.refer-a-friend-landing .your-referrals .copy-area .inner{padding:0 40px}}.refer-a-friend-landing .your-referrals .copy-area .check-balance{display:block;margin-bottom:10px;text-decoration:underline}.refer-a-friend-landing .your-referrals .copy-area .no-referrals{display:none;padding:30px 0}.refer-a-friend-landing .your-referrals .copy-area .referral-list-wrapper{margin:0 auto 20px;padding:15px 0;border-bottom:1px solid #999;display:none}@media (min-width: 992px){.refer-a-friend-landing .your-referrals .copy-area .referral-list-wrapper{padding:30px 0;margin:0 auto 40px}}.refer-a-friend-landing .your-referrals .copy-area .referral-list-wrapper .email{flex:2;text-align:left}.refer-a-friend-landing .your-referrals .copy-area .referral-list-wrapper .status{flex:1;text-align:right}@media (min-width: 992px){.refer-a-friend-landing .your-referrals .copy-area .referral-list-wrapper .status{text-align:left}}.refer-a-friend-landing .your-referrals .copy-area .referral-list-wrapper p{margin-bottom:0}.refer-a-friend-landing .your-referrals .copy-area .referral-list-wrapper .heading{display:flex;justify-content:space-around;text-transform:uppercase;padding-bottom:16px;margin-right:0}@media (min-width: 992px){.refer-a-friend-landing .your-referrals .copy-area .referral-list-wrapper .heading{margin-right:20px}}.refer-a-friend-landing .your-referrals .copy-area .referral-list-wrapper .referral-list{list-style:none;max-height:200px;overflow-y:auto;margin:0;padding:0;font-size:.875rem}@media (min-width: 769px){.refer-a-friend-landing .your-referrals .copy-area .referral-list-wrapper .referral-list{font-size:16px}}.refer-a-friend-landing .your-referrals .copy-area .referral-list-wrapper .referral-list li{display:flex;padding:15px 0;border-top:1px solid #ccc;justify-content:space-around;margin-right:0}@media (min-width: 992px){.refer-a-friend-landing .your-referrals .copy-area .referral-list-wrapper .referral-list li{margin-right:20px}}.refer-a-friend-landing .your-referrals .copy-area .referral-list-wrapper .referral-list li .status{padding-left:0}@media (min-width: 992px){.refer-a-friend-landing .your-referrals .copy-area .referral-list-wrapper .referral-list li .status{padding-left:30px}}.refer-a-friend-landing .your-referrals .copy-area .referral-list-wrapper+.h1{margin-bottom:15px}.refer-a-friend-landing .your-referrals .copy-area .callout{font-size:.875rem}@media (min-width: 544px){.refer-a-friend-landing .your-referrals .copy-area .callout{font-size:16px}}.refer-a-friend-landing #referralLinkModal{text-align:center}@media (min-width: 769px){.refer-a-friend-landing #referralLinkModal .modal-dialog{max-width:900px}}.refer-a-friend-landing #referralLinkModal.modal.fade .modal-dialog{transform:translate(0, -15px)}.refer-a-friend-landing #referralLinkModal.modal.show .modal-dialog{transform:translate(0, 0)}.refer-a-friend-landing #referralLinkModal .close-modal{position:absolute;top:-50px;left:0;font-size:32px;color:#fff;width:100%}.refer-a-friend-landing #referralLinkModal .close-modal span{cursor:pointer}.refer-a-friend-landing #referralLinkModal .modal-content .inner{background-color:#fffae8;display:flex;flex-direction:column;padding:20px}@media (min-width: 769px){.refer-a-friend-landing #referralLinkModal .modal-content .inner{padding:0;flex-direction:row;align-items:center;padding:20px 50px 0 0}}.refer-a-friend-landing #referralLinkModal .modal-content .image-area{flex:1;order:0;margin-bottom:30px}@media (min-width: 769px){.refer-a-friend-landing #referralLinkModal .modal-content .image-area{order:1;position:relative;top:110px;margin-top:-110px;margin-bottom:0}}.refer-a-friend-landing #referralLinkModal .modal-content .image-area img{width:100%;display:block}.refer-a-friend-landing #referralLinkModal .modal-content .copy-area{flex:1.5;order:1}@media (min-width: 769px){.refer-a-friend-landing #referralLinkModal .modal-content .copy-area{order:0}}.refer-a-friend-landing #referralLinkModal .modal-content .referral-link{letter-spacing:normal;font-size:20px;text-align:center;background-color:#fffae8;margin:0 auto;padding:0;outline:0;border:0}@media (min-width: 544px){.refer-a-friend-landing #referralLinkModal .modal-content .referral-link{font-size:35px}}.refer-a-friend-landing #referralLinkModal .modal-content .referral-link::-moz-selection{background-color:transparent}.refer-a-friend-landing #referralLinkModal .modal-content .referral-link::selection{background-color:transparent}.refer-a-friend-landing #referralLinkModal .modal-content .btn{text-transform:uppercase;position:relative;margin:20px auto;display:block;width:calc(100% - 40px)}@media (min-width: 769px){.refer-a-friend-landing #referralLinkModal .modal-content .btn{display:inline-block;width:auto}}.refer-a-friend-landing #referralLinkModal .modal-content .btn:hover{color:#fff}.refer-a-friend-landing #referralLinkModal .modal-content .btn.checked::after{content:"\F00C";font-family:FontAwesome;color:#008827;font-size:20px;position:absolute;right:-35px}@media (min-width: 544px){.refer-a-friend-landing #referralLinkModal .modal-content .btn.checked::after{font-size:30px;right:-40px}}.refer-a-friend-landing #referralLinkModal .modal-content .btn.checked:after{right:-30px}@media (min-width: 544px){.refer-a-friend-landing #referralLinkModal .modal-content .btn.checked:after{top:15px;right:-40px}}.modal-backdrop{background-color:#25231c}.modal-backdrop.show{opacity:0.9}
