.refer-friend-page{background-color:#f2f0ee;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:90vh;-webkit-box-sizing:border-box;box-sizing:border-box;padding:60px 0 80px 0}.refer-friend-page .container{padding:0 50px}.refer-friend-page .refer-friend-popup{max-width:570px;position:relative;border-radius:10px;overflow:hidden;background-color:#fff}.refer-friend-page .refer-friend-popup__img img{display:block;width:100%;max-height:200px;height:auto}.refer-friend-page .refer-friend-popup__close{position:absolute;display:block;top:15px;right:15px;width:30px;height:30px}.refer-friend-page .refer-friend-popup__close a{text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:20px;width:30px;background-color:#fff;height:30px}.refer-friend-page .refer-friend-popup__close a svg{display:block}.refer-friend-page .refer-friend-popup__content{padding:30px 40px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.refer-friend-page .refer-friend-popup__content h1{margin-top:0;font-family:"Gotham Bold";font-weight:700;font-size:32px;line-height:40px;color:#132d35;margin-bottom:20px}.refer-friend-page .refer-friend-popup__content p{margin-top:0;font-family:"Gotham Book";font-size:16px;line-height:22px;color:#132d35;margin-bottom:30px}.refer-friend-page .refer-friend-popup__content .cta{display:table;margin:0 auto 30px auto;min-width:240px}.refer-friend-page .refer-friend-popup__content a:not(.cta){text-decoration:none;color:#c4cdcb;font-size:18px;line-height:24px;font-family:"Gotham Book"}.refer-friend-page .refer-friend-popup__content a:not(.cta):hover{text-decoration:underline}.refer-friend-page #swell-referral-section{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.refer-friend-page #swell-referral-section .redeem-holder{width:40%;padding-top:40px}.refer-friend-page #swell-referral-section .redeem-holder h2{margin-top:0;color:#132d35;font-size:22px;line-height:28px;font-family:"Gotham Bold";font-weight:700;margin-bottom:30px;text-align:center}.refer-friend-page #swell-referral-section .redeem-holder .table-classes{max-height:200px;overflow:auto;margin-bottom:70px}.refer-friend-page #swell-referral-section .redeem-holder .heading-area{max-width:300px;margin:0 auto;text-align:center}.refer-friend-page #swell-referral-section .redeem-holder .heading-area h4{margin-top:0;font-family:"Gotham Bold";font-weight:700;font-size:22px;line-height:28px;color:#132d35;margin-bottom:15px}.refer-friend-page #swell-referral-section .redeem-holder .heading-area p{margin:0 0 15px 0;font-family:"Gotham Book";font-size:16px;line-height:22px;color:#132d35}.refer-friend-page #swell-referral-section .redeem-holder .cta-link{display:table;margin:0 auto}.refer-friend-page #swell-referral-section .redeem-holder .swell-referral-table{width:100%}.refer-friend-page #swell-referral-section .redeem-holder .swell-referral-table th{font-family:"Gotham Medium";font-size:16px;line-height:22px;color:#132d35;text-align:left}.refer-friend-page #swell-referral-section .redeem-holder .swell-referral-table td{font-size:14px;font-family:"Gotham Book";color:#132d35;line-height:22px;padding-top:10px}.refer-friend-page #swell-referral-section .redeem-holder .swell-referral-table td,.refer-friend-page #swell-referral-section .redeem-holder .swell-referral-table th{padding-bottom:10px;border-bottom:1px solid #c4cdcb}.refer-friend-page #swell-referral-section .swell-referral-wrap{width:calc(60% - 60px);-webkit-box-sizing:border-box;box-sizing:border-box}.refer-friend-page #swell-referral-section .swell-referral-content-container{background-color:#fff;border-radius:10px;padding:30px;min-height:50vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.refer-friend-page #swell-referral-section .swell-referral-content-container .swell-referral-heading{text-align:center;margin:0 0 25px 0;font-family:"Gotham Bold";font-size:32px;line-height:40px;color:#132d35}.refer-friend-page #swell-referral-section .swell-referral-content-container .swell-referral-heading span{display:block}.refer-friend-page #swell-referral-section .swell-referral-content-container .swell-referral-details{margin:0 0 20px 0;padding:0 30px;text-align:center;font-family:"Gotham Book";color:#132d35;font-size:16px;line-height:22px}.refer-friend-page #swell-referral-section .swell-referral-content-container .swell-referral-details strong{font-family:"Gotham Book";font-weight:400}.refer-friend-page #swell-referral-section .swell-referral-content-container .swell-referral-form{position:relative}.refer-friend-page #swell-referral-section .swell-referral-content-container .swell-referral-form-header-details{margin:0 0 30px 0;text-align:center;font-size:16px;font-family:"Gotham Medium";color:#54887e;line-height:22px}.refer-friend-page #swell-referral-section .swell-referral-content-container .swell-referral-form-body{padding-right:33.3333%}.refer-friend-page #swell-referral-section .swell-referral-content-container .swell-referral-form-list{margin:0;padding:0;list-style:none}.refer-friend-page #swell-referral-section .swell-referral-content-container .swell-referral-form-list-field-input{border-radius:5px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;height:64px;border:1px solid #c4cdcb;background-color:#f2f4f3;padding:0 20px;color:#132d35;font-family:"Gotham Book";font-size:14px}.refer-friend-page #swell-referral-section .swell-referral-content-container .swell-referral-form-list-field-input::-webkit-input-placeholder{color:#7a8988;opacity:1}.refer-friend-page #swell-referral-section .swell-referral-content-container .swell-referral-form-list-field-input::-moz-placeholder{color:#7a8988;opacity:1}.refer-friend-page #swell-referral-section .swell-referral-content-container .swell-referral-form-list-field-input:-ms-input-placeholder{color:#7a8988;opacity:1}.refer-friend-page #swell-referral-section .swell-referral-content-container .swell-referral-form-list-field-input::-ms-input-placeholder{color:#7a8988;opacity:1}.refer-friend-page #swell-referral-section .swell-referral-content-container .swell-referral-form-list-field-input::placeholder{color:#7a8988;opacity:1}.refer-friend-page #swell-referral-section .swell-referral-content-container .swell-referral-form-list-field-input:-ms-input-placeholder{color:#7a8988}.refer-friend-page #swell-referral-section .swell-referral-content-container .swell-referral-form-list-field-input::-ms-input-placeholder{color:#7a8988}.refer-friend-page #swell-referral-section .swell-referral-content-container .swell-referral-form-footer{position:absolute;right:0;bottom:0;width:calc(33.33333% - 10px)}.refer-friend-page #swell-referral-section .swell-referral-content-container .swell-referral-form-footer .cta{width:100%;height:64px;padding:0}.refer-friend-page #swell-referral-section .swell-referral-content-container .swell-referral-media-details{margin:30px 0;text-align:center;font-family:"Gotham Book";color:#132d35;font-size:16px;line-height:22px}.refer-friend-page #swell-referral-section .swell-referral-content-container .swell-referral-media-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;padding:0;list-style:none}.refer-friend-page #swell-referral-section .swell-referral-content-container .swell-referral-media-list .swell-referral-medium{width:calc(33.33333% - 7px)}.refer-friend-page #swell-referral-section .swell-referral-content-container .swell-referral-media-list .swell-share-referral-sms{display:none}.refer-friend-page #swell-referral-section .swell-referral-content-container .swell-referral-media-list .swell-referral-medium-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#f2f4f3;color:#54887e;border-radius:5px;width:100%;height:44px}.refer-friend-page #swell-referral-section .swell-referral-content-container .swell-referral-media-list .swell-referral-medium-content svg{display:block}.refer-friend-page #swell-referral-section .swell-referral-content-container .swell-referral-media-list .swell-referral-medium-content span{display:block;margin-left:10px;color:#54887e;font-size:16px;line-height:22px;font-family:"Gotham Medium"}.refer-friend-page #swell-referral-section .swell-referral-content-sidebar{display:none}@media (max-width:1200px){.refer-friend-page{min-height:80vh}.refer-friend-page .container{padding:0 20px}.refer-friend-page #swell-referral-section .redeem-holder{padding-top:0}.refer-friend-page #swell-referral-section .swell-referral-wrap{width:calc(60% - 40px)}}@media (max-width:991px){.refer-friend-page #swell-referral-section{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.refer-friend-page #swell-referral-section .redeem-holder{width:100%}.refer-friend-page #swell-referral-section .swell-referral-wrap{width:100%;margin-bottom:30px}.refer-friend-page #swell-referral-section .redeem-holder .table-classes{max-height:unset}}@media (max-width:767px){.refer-friend-page{padding-top:30px;padding-bottom:30px;min-height:unset}.refer-friend-page .refer-friend-popup{max-width:calc(100% - 40px)}.refer-friend-page .refer-friend-popup__content{padding:20px}.refer-friend-page .refer-friend-popup__content h1{font-size:20px;line-height:24px}.refer-friend-page .refer-friend-popup__content p{margin-bottom:20px}.refer-friend-page .refer-friend-popup__content .cta{width:100%;max-width:420px;margin-bottom:20px}.refer-friend-page .refer-friend-popup__content a:not(.cta){font-size:16px}.refer-friend-page #swell-referral-section .redeem-holder h2{font-size:20px;margin-bottom:20px}.refer-friend-page #swell-referral-section .redeem-holder .table-classes{margin-bottom:30px}.refer-friend-page #swell-referral-section .redeem-holder .heading-area{margin:0;max-width:unset}.refer-friend-page #swell-referral-section .redeem-holder .heading-area h4{font-size:20px;line-height:22px;margin-bottom:20px}.refer-friend-page #swell-referral-section .redeem-holder .heading-area p{font-size:14px;line-height:20px}.refer-friend-page #swell-referral-section .swell-referral-content-container{padding:30px 20px}.refer-friend-page #swell-referral-section .swell-referral-content-container .swell-referral-heading{font-size:21px;line-height:26px;margin-bottom:20px}.refer-friend-page #swell-referral-section .swell-referral-content-container .swell-referral-details{padding:0;font-size:14px;line-height:20px;margin-bottom:40px}.refer-friend-page #swell-referral-section .swell-referral-content-container .swell-referral-form-header-details{font-size:14px;line-height:20px;margin-bottom:40px}.refer-friend-page #swell-referral-section .swell-referral-content-container .swell-referral-form-body{padding-right:0}.refer-friend-page #swell-referral-section .swell-referral-content-container .swell-referral-form-footer{width:100%;position:static;margin-top:10px}.refer-friend-page #swell-referral-section .swell-referral-content-container .swell-referral-media-details{margin:20px 0 12px 0;font-size:14px;line-height:20px}.refer-friend-page #swell-referral-section .swell-referral-content-container .swell-referral-media-list{-ms-flex-wrap:wrap;flex-wrap:wrap}.refer-friend-page #swell-referral-section .swell-referral-content-container .swell-referral-media-list .swell-referral-medium{width:100%;margin-top:8px}}.swell-referral-copy-content{position:relative}.swell-referral-copy-content .swell-referral-back-link{position:absolute;right:20px;top:20px}.swell-referral-copy-content .swell-referral-copy-main .swell-referral-form-wrapper .swell-referral-copy-link{font-family:"Gotham Medium";color:#132d35;text-transform:none}.swell-referral-copy-content .swell-referral-copy-main .swell-referral-form-wrapper .swell-referral-copy-button{font-family:"Gotham Medium";min-width:120px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;text-decoration:none;display:inline-block;line-height:24px;border-radius:5px;-webkit-transition:all .3s;transition:all .3s;border:2px solid #54887e;cursor:pointer;background-color:#54887e;color:#fff;font-size:18px;padding:20px 55px}.swell-referral-copy-content .swell-referral-copy-main .swell-referral-form-wrapper .swell-referral-copy-button:hover{background-color:#132d35;border-color:#132d35}.swell-referral-copy-content .swell-referral-copy-main .swell-referral-form-wrapper .swell-referral-details{font-family:"Gotham Book";color:#132d35}@media (min-width:1200px) and (max-height:800px){.refer-friend-page .refer-friend-popup__content h1{font-size:28px;line-height:36px}.refer-friend-page .refer-friend-popup__content a:not(.cta){font-size:16px}.refer-friend-page .refer-friend-popup__content .cta{font-size:16px;padding:14px 35px}}