@font-face{font-family:"Roboto";src:url("/apps/root/assets/fonts/roboto/Roboto-Light.woff2") format("woff2"),url("/apps/root/assets/fonts/roboto/Roboto-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("/apps/root/assets/fonts/roboto/Roboto-Regular.woff2") format("woff2"),url("/apps/root/assets/fonts/roboto/Roboto-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("/apps/root/assets/fonts/roboto/Roboto-Medium.woff2") format("woff2"),url("/apps/root/assets/fonts/roboto/Roboto-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("/apps/root/assets/fonts/roboto/Roboto-SemiBold.woff2") format("woff2"),url("/apps/root/assets/fonts/roboto/Roboto-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("/apps/root/assets/fonts/roboto/Roboto-Bold.woff2") format("woff2"),url("/apps/root/assets/fonts/roboto/Roboto-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("/apps/root/assets/fonts/roboto/Roboto-ExtraBold.woff2") format("woff2"),url("/apps/root/assets/fonts/roboto/Roboto-ExtraBold.woff") format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("/apps/root/assets/fonts/roboto/Roboto-Black.woff2") format("woff2"),url("/apps/root/assets/fonts/roboto/Roboto-Black.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}*{-webkit-tap-highlight-color:hsla(0,0%,100%,0);outline:none;font-family:"Roboto",sans-serif !important}*::-moz-focus-inner{border:0 !important}*:focus,*:hover,*:active{outline:0 !important}*:focus{outline:none}body{margin:0;padding:0;box-sizing:border-box}.RafPage{display:flex;padding:0;flex-direction:column;align-items:center;gap:64px}@media screen and (max-width: 600px){.RafPage{padding:0 0 32px 0;gap:32px}}.RafPage .LogBtns{display:flex;padding:16px 24px;justify-content:center;align-items:center;gap:10px;cursor:pointer;-webkit-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.RafPage .LogBtns .btn-text{color:#071019;text-align:center;font-size:18px;font-style:normal;font-weight:700;line-height:normal;display:inline-block;display:flex;transition:transform .3s ease}.RafPage .LogBtns.Login{border-color:#ffbe31;background:#ffbe31;color:#071019;padding:16px 24px}.RafPage .LogBtns.Login:hover{border-color:#ffbe31;background:#ffbe31;color:#071019}.RafPage .LogBtns.Login:hover .btn-text{transform:scale(1.2)}@media screen and (min-width: 600px){.RafPage .LogBtns{font-size:16px;line-height:40px;padding:0 1.5em}}.RafPage .RafH2{color:#fff;text-align:center;font-size:32px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.6px;text-transform:uppercase}@media screen and (max-width: 600px){.RafPage .RafH2{font-size:20px;letter-spacing:1px}}.RafPage .RafH3{color:#ffbe31;text-align:center;font-size:20px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1px;text-transform:uppercase}@media screen and (max-width: 600px){.RafPage .RafH3{font-size:16px;letter-spacing:.8px}}.RafPage .RafP{color:#fff;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.7px;max-width:800px}@media screen and (max-width: 600px){.RafPage .RafP{font-size:14px;text-align:left}}.RafPage .RafCodeBox{display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;width:100%;max-width:600px;gap:32px}@media screen and (max-width: 600px){.RafPage .RafCodeBox{margin-top:32px}}.RafPage .RafCode{display:flex;padding:10px 30px;justify-content:center;align-items:center;gap:20px;border:1px solid #ffbe31;background:#132130;cursor:pointer;transition:transform .1s ease,box-shadow .1s ease}.RafPage .RafCode:active{transform:scale(0.9);box-shadow:0 2px 8px rgba(0,0,0,.2)}.RafPage .RafCode p{position:relative;color:#ffbe31;text-align:center;font-size:24px;font-style:normal;font-weight:700;line-height:40px}@media screen and (max-width: 350px){.RafPage .RafCode p{font-size:15px !important}}@media screen and (max-width: 600px){.RafPage .RafCode p{font-size:16px}}.RafPage .RafCode .referralCodeUrl{display:none}.RafPage .RafCode #codeImage{display:block}.RafPage .RafSocials{display:flex;flex-direction:row;align-items:center;align-content:center;justify-content:center;gap:16px;margin:0 auto}.RafPage .RafSocials .share-referral{width:28px;height:28px;display:flex;align-items:center}.RafPage .RafSocials .share-referral img{width:100%}.RafPage .RafAccordion{position:relative;display:flex;padding:26px 32px;justify-content:space-between;align-items:center;background:#ffbe31;color:#071019;font-size:32px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.6px;text-transform:uppercase;cursor:pointer;width:100%;border:none;text-align:left;outline:none;transition:.4s}@media screen and (max-width: 600px){.RafPage .RafAccordion{font-size:20px;padding:16px 12px}}.RafPage .RafAccordion.AcActive::after{transform:translateY(-50%) rotate(0deg)}.RafPage .RafAccordion::after{content:url("https://casinobrango.com/images/uploads/raf-arrow.svg?v=1749115729");display:flex;justify-content:center;align-content:center;align-items:center;position:absolute;top:50%;right:32px;transform:translateY(-50%) rotate(180deg);transition:transform .2s ease;transform-origin:center}@media screen and (max-width: 600px){.RafPage .RafAccordion::after{right:12px}}.RafPage .RafAccordionPanel{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:8px;padding:36px 40px;overflow:hidden;border:1px solid #132130;background:#020910;box-sizing:border-box;position:relative}@media screen and (max-width: 600px){.RafPage .RafAccordionPanel{margin:0 12px}}.RafPage .RafAccordionPanel .RafAccordionP{color:#fff;font-size:16px;font-weight:400;line-height:40px;position:relative;letter-spacing:1px;text-align:center;margin-bottom:16px}@media screen and (max-width: 600px){.RafPage .RafAccordionPanel .RafAccordionP{font-size:14px;line-height:normal;max-width:205px}}.RafPage .RafAccordionPanel .RafAccordionP::before{content:url("https://casinobrango.com/images/uploads/raf-info.svg?v=1749115729");display:flex;justify-content:center;align-items:center;position:absolute;top:50%;left:0;margin-left:-32px;transform:translateY(-50%)}.RafPage .RafTable{width:100%;height:100%;display:flex;flex-direction:column;margin:0 auto;justify-content:center;align-items:center;border-radius:0}.RafPage .table-container{display:flex;flex-flow:column nowrap;width:100%;margin:0 auto;border:1px solid #ffbe31;background:#020910}.RafPage .Benefits{border:none !important}.RafPage .table-row{display:flex;flex-flow:row nowrap;width:100%;height:auto;justify-content:center;align-items:center;align-content:center}.RafPage .table-row .Benefits{color:#ffbe31 !important;padding:16px 24px !important}@media screen and (max-width: 600px){.RafPage .table-row .Benefits{padding:16px 0 !important}}@media screen and (max-width: 370px){.RafPage .table-row .Benefits{font-size:10px !important}}.RafPage .table-row .row-heading{display:flex;flex:1;padding:16px 40px;text-align:center;justify-content:center;align-items:center;color:#020910;font-size:15px;font-style:normal;font-weight:900;line-height:normal;text-transform:uppercase}.RafPage .table-row .row-heading .short-text{display:none}.RafPage .table-row .row-heading .full-text{display:inline}@media only screen and (max-width: 600px){.RafPage .table-row .row-heading .full-text{display:none}.RafPage .table-row .row-heading .short-text{display:inline}}.RafPage .table-row .row-heading.greenRB{color:#3df97d}@media only screen and (max-width: 600px){.RafPage .table-row .row-heading{font-size:12px;padding:16px 0}}@media screen and (max-width: 370px){.RafPage .table-row .BenefitsItem{font-size:10px !important}}.RafPage .table-row .Date{font-weight:400 !important}.RafPage .table-row .row-item{display:flex;flex:1;padding:0;margin:16px auto;text-align:center;justify-content:center;align-items:center;color:#fff;font-size:15px;font-weight:900;line-height:11px;text-transform:uppercase}.RafPage .table-row .row-item.greenRB{color:#3df97d}@media only screen and (max-width: 600px){.RafPage .table-row .row-item{margin:16px auto;font-size:12px}}.RafPage .RafBanner{display:block;width:100%;height:auto;position:relative;margin:0 auto;background-size:cover;max-width:867px;padding:0 12px}.RafPage .RafBanner img{width:100%}.RafPage .RafDesc{display:flex;flex-direction:column;align-items:center;gap:32px;padding:0 12px}.RafPage .RafDesc .RafTitle{color:#fff;text-align:center;font-size:40px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:2px;text-transform:uppercase;width:100%}.RafPage .RafDesc .RafTitle::after{content:"REAP REWARDS";display:inline-block}@media screen and (max-width: 600px){.RafPage .RafDesc .RafTitle{font-size:24px;letter-spacing:1.2px;white-space:normal;display:inline-block;white-space:pre-wrap}.RafPage .RafDesc .RafTitle::after{content:"REAP REWARDS";display:block}}.RafPage .RafProgress{position:relative;width:100%;max-width:960px;box-sizing:border-box;padding:0}@media screen and (max-width: 600px){.RafPage .RafProgress{max-width:100%}}.RafPage .RafProgress .RafP{text-align:left !important;max-width:100%}.RafPage .RafProgress .RafAccordionPanel{padding:36px 0 0 0;border:none;background:rgba(0,0,0,0)}.RafPage .RafProgress .progressRB-main-container{width:100%;margin:32px 0 0 0;transition:.5s ease;border-right:1px solid #132130;border-bottom:1px solid #132130;border-left:1px solid #132130;background:#020910;border-radius:0;box-sizing:border-box}.RafPage .RafProgress .progressRB-main-container .progressRB-menu{display:flex;justify-content:space-between;list-style:none;background:rgba(0,0,0,0);border-radius:0;padding:0;margin:0;color:#fff}.RafPage .RafProgress .progressRB-main-container .progressRB-menu .progressRB-btn{position:relative;padding:12px 24px;border-radius:0;cursor:pointer;font-weight:bold;transition:.3s ease;background-color:#132130;text-align:center;width:50%}.RafPage .RafProgress .progressRB-main-container .progressRB-menu .progressRB-btn p{color:#ffbe31;text-align:center;font-size:24px;font-style:normal;font-weight:700;line-height:40px;text-transform:uppercase;transition:transform .3s ease}@media screen and (max-width: 600px){.RafPage .RafProgress .progressRB-main-container .progressRB-menu .progressRB-btn p{font-size:16px;line-height:normal}}.RafPage .RafProgress .progressRB-main-container .progressRB-menu .progressRB-btn:hover p{transform:scale(1.2)}.RafPage .RafProgress .progressRB-main-container .progressRB-menu .progressRB-btn.activate{background-color:#ffbe31}.RafPage .RafProgress .progressRB-main-container .progressRB-menu .progressRB-btn.activate p{transform:scale(1.2);color:#071019}.RafPage .RafProgress .progressRB-main-container .progressRB-menu .progressRB-btn.activate::after{content:"";position:absolute;top:64px;left:calc(50% - 10px);border-top:10px solid #ffbe31;border-bottom:10px solid rgba(0,0,0,0);border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0)}@media screen and (max-width: 600px){.RafPage .RafProgress .progressRB-main-container .progressRB-menu .progressRB-btn.activate::after{top:42px}}.RafPage .RafProgress .progressRB-main-container .progressRB-content{display:flex;justify-content:center;width:100%}.RafPage .RafProgress .progressRB-main-container .progressRB-tab{width:100%;display:none;opacity:0;padding:36px 40px}@media screen and (max-width: 600px){.RafPage .RafProgress .progressRB-main-container .progressRB-tab{padding:24px 28px}}.RafPage .RafProgress .progressRB-main-container .progressRB-tab.activate{display:flex;justify-content:center;width:100%;opacity:1;transition:.3s ease}.RafPage .RafProgress .progressRB-main-container .progressRB-tab .progressRB-tabCard{display:flex;flex-direction:column;align-items:center;position:relative;border-radius:0;width:100%;text-align:center}.RafPage .RafProgress .progressRB-main-container .progressRB-tab .progressRB-tabCard .RafNoReferees{display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;width:100%}.RafPage .RafProgress .progressRB-main-container .progressRB-tab .progressRB-tabCard .topButtonsHolder{display:flex;padding:8px;width:100%;justify-content:center}.RafPage .RafProgress .progressRB-main-container .progressRB-tab .progressRB-tabCard .topButtonsHolder .buttons-container{display:flex;list-style:none;padding:0;margin:0}.RafPage .RafProgress .progressRB-main-container .progressRB-tab .progressRB-tabCard .topButtonsHolder .buttons-container .tabButton{background-color:#f9453d;opacity:.5;color:#fff;font-size:1em;font-weight:400;margin:0 2px;padding:10px 20px;border-radius:0;cursor:pointer;transition:.3s ease}.RafPage .RafProgress .progressRB-main-container .progressRB-tab .progressRB-tabCard .topButtonsHolder .buttons-container .tabButton.tabActive{opacity:1}.RafPage .RafProgress .progressRB-main-container .progressRB-tab .progressRB-tabCard .activeBenefits-content{position:relative;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center}.RafPage .RafProgress .progressRB-main-container .progressRB-tab .progressRB-tabCard .progressRB-benefits{display:none;opacity:0}.RafPage .RafProgress .progressRB-main-container .progressRB-tab .progressRB-tabCard .progressRB-benefits.active-benefit{display:flex;flex-wrap:nowrap;justify-content:center;opacity:1;transition:.3s ease;gap:16px}.RafPage .RafProgress .progressRB-main-container .progressRB-tab .progressRB-tabCard .progressRB-benefits .RB-benefit{border-radius:12px;border:2px solid #ffbe31;background:#132130;display:flex;flex-direction:column;padding:16px;width:100%;min-width:208px;max-width:208px;text-align:center;gap:16px}.RafPage .RafProgress .progressRB-main-container .progressRB-tab .progressRB-tabCard .progressRB-benefits .RB-benefit .benefits-fs-L{font-size:34px;line-height:34px;font-weight:900;color:#ffbe31;margin:0 auto;white-space:nowrap}@media screen and (max-width: 600px){.RafPage .RafProgress .progressRB-main-container .progressRB-tab .progressRB-tabCard .progressRB-benefits .RB-benefit .benefits-fs-L{font-size:24px;line-height:24px;white-space:wrap !important}}.RafPage .RafProgress .progressRB-main-container .progressRB-tab .progressRB-tabCard .progressRB-benefits .RB-benefit .benefits-fs-S{font-size:14px;line-height:normal;text-transform:uppercase;color:#ffbe31;margin:0 auto;white-space:wrap}@media screen and (max-width: 600px){.RafPage .RafProgress .progressRB-main-container .progressRB-tab .progressRB-tabCard .progressRB-benefits .RB-benefit .benefits-fs-S{font-size:12px;line-height:12px;white-space:wrap !important}}@media screen and (max-width: 900px){.RafPage .RafProgress .progressRB-main-container .progressRB-tab .progressRB-tabCard .progressRB-benefits.active-benefit{flex-wrap:wrap}.RafPage .RafProgress .progressRB-main-container .progressRB-tab .progressRB-tabCard .progressRB-benefits .RB-benefit{flex:0 1 calc(50% - 12px);max-width:100%;min-width:auto;gap:8px}}@media screen and (max-width: 375px){.RafPage .RafProgress .progressRB-main-container .progressRB-tab .progressRB-tabCard .progressRB-benefits .RB-benefit{flex:0 1 100%}}.RafPage .RafProgress .progressRB-main-container .friends-main-container{width:100%;height:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:0}.RafPage .RafProgress .progressRB-main-container .friends-table-container{display:flex;flex-direction:row;width:100%;margin:0 auto;background-color:#fff}.RafPage .RafProgress .progressRB-main-container .friends-table-row{display:flex;flex-direction:column;width:100%;height:auto}.RafPage .RafProgress .progressRB-main-container .friends-heading{display:flex;flex-direction:row;width:100%;height:45px;background-color:#fff;color:#000;font-weight:bold;text-transform:uppercase;text-align:center}.RafPage .RafProgress .progressRB-main-container .friends-row-item{width:100%;min-width:60px;display:flex;font-size:12px;font-weight:bold;padding:8px 0;justify-content:center;align-items:center;color:#000;transition:all .15s ease-in-out}.RafPage .RafProgress .progressRB-main-container .friends-row-item img{width:auto;height:auto}@media only screen and (max-width: 425px){.RafPage .RafProgress .progressRB-main-container .friends-row-item{font-size:12px}}.RafPage .RafRewards{position:relative;width:100%;max-width:960px;box-sizing:border-box;padding:0}@media screen and (max-width: 600px){.RafPage .RafRewards{max-width:100%}}.RafPage .RafRewards .RafRewardsBoxes{display:flex;justify-content:space-between;align-items:center;align-content:center;flex-direction:row;width:100%;gap:16px}@media screen and (max-width: 890px){.RafPage .RafRewards .RafRewardsBoxes{flex-direction:column}}.RafPage .RafRewards .RafRewardsBoxes .RafRewardsBox{display:flex;width:100%;max-width:284px;padding:24px 40px;flex-direction:column;justify-content:center;align-items:center;gap:16px;border-radius:12px;border:4px dashed #f8c03f;background:#132130}@media screen and (max-width: 600px){.RafPage .RafRewards .RafRewardsBoxes .RafRewardsBox{padding:24px 30px}}.RafPage .RafRewards .RafRewardsBoxes .RafRewardsBox p{color:#fff;text-align:center;font-size:24px;font-style:normal;font-weight:900;line-height:20px;white-space:nowrap;margin:0 auto}@media screen and (max-width: 600px){.RafPage .RafRewards .RafRewardsBoxes .RafRewardsBox p{font-size:20px}}@media screen and (min-width: 600px)and (max-width: 800px){.RafPage .RafRewards .RafRewardsBoxes .RafRewardsBox p{font-size:20px;line-height:normal;white-space:wrap}}.RafPage .RafRewards .RafRewardsBoxes .RafRewardsBox span{color:#fff;font-size:12px;font-style:normal;font-weight:400;line-height:20px}.RafPage .RafRewards .RafRewardsBoxes .RafRewardsBox .Login{padding:16px 30px !important;width:100%}.RafPage .RafRewards .RafRewardsBoxes .RafRewardsBox .btn-text{font-size:17px;color:#071019;font-weight:900;white-space:nowrap}.RafPage .RafTableDiv{position:relative;width:100%;max-width:960px;box-sizing:border-box;padding:0 12px;gap:32px;display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (max-width: 600px){.RafPage .RafTableDiv{max-width:100%}}.RafPage .RafTableDiv .heading{background-color:#ffbe31;border-radius:0;height:auto}.RafPage .RafTableDiv .totalEarning{display:flex;flex-direction:row;width:100%;justify-content:space-between;padding:32px 80px}@media only screen and (max-width: 600px){.RafPage .RafTableDiv .totalEarning{padding:24px 28px}}.RafPage .RafTableDiv .totalEarning p{font-size:15px;line-height:11px;font-weight:900;color:#fff}@media only screen and (max-width: 600px){.RafPage .RafTableDiv .totalEarning p{font-size:12px}}.RafPage .RafTableDiv .totalEarning .greenRB{color:#3df97d}.RafPage .HowToRefer{position:relative;width:100%;max-width:600px;box-sizing:border-box;padding:0 12px;gap:32px;display:flex;flex-direction:column;align-items:center;justify-content:center}.RafPage .HowToRefer .HowToBox{display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;gap:16px}.RafPage .HowToRefer .HowToBox .RafP{text-align:center}.RafPage .popup-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;visibility:hidden;opacity:0;transition:opacity .3s ease}.RafPage .popup-overlay.show{visibility:visible;opacity:1}.RafPage .popup-box{background:#121820;color:#fff;max-width:681px;width:90%;margin:40px 0;padding:20px;border:8px solid #ffbe31;box-sizing:border-box;position:relative;transform:scale(0.9);opacity:0;transition:transform .3s ease,opacity .3s ease}.RafPage .popup-box .popup-title{display:flex;flex-direction:column;position:relative;margin-bottom:20px}.RafPage .popup-box .popup-title p{text-align:center;font-size:20px;line-height:normal;font-weight:600;color:#fff}@media screen and (max-width: 600px){.RafPage .popup-box .popup-title p{font-size:16px}}.RafPage .popup-box .popup-title .popup-close{position:absolute;top:0;right:0;cursor:pointer;transform-origin:center;width:20px;height:20px;transition:transform .3s ease}.RafPage .popup-box .popup-title .popup-close:hover{transform:rotate(-90deg)}.RafPage .popup-box .popup-title .popup-close img{display:inline-block;width:20px;height:20px}.RafPage .popup-box .popup-body{overflow-y:auto;max-height:70vh}.RafPage .popup-box .popup-body p{margin-bottom:10px}.RafPage .popup-overlay.show .popup-box{transform:scale(1);opacity:1}