body{font-family:'Museo Sans Rounded',Arial,sans-serif;background-color:#001435;color:white;line-height:1.6;overflow-x:hidden}
.modal-content{overflow:visible}
input[type="radio"]{display:block}
input[type="radio"]:checked+label,input:checked+label:before{background-color:#001435}
input[type="radio"]+label{background-color:#001435}
.rg-support-icon{margin:0 auto}
p{font-size:16px;line-height:2rem;text-align:center}
.error-message{color:red;font-size:14px;margin-top:5px}
.containerRG{max-width:1440px;margin:0 auto;position:relative;min-height:100vh}
.glass-sweep-rg{min-height:566px;padding:20px;border-radius:34px;background:#FFFFFF20;backdrop-filter:blur(15.209px)}
.glass-sweep-rg-1{left:calc(50% - 401px)}
.glass-sweep-rg-2{left:calc(50% + 3px)}
.glass-sweep-rg-3{left:calc(50% + 408px)}
.header{padding:38px 0;text-align:center;position:relative}
.logo-containerRG{display:flex;flex-direction:column;align-items:center;gap:20px}
.logo{width:286px;height:149px}
.tagline{font-size:30px;font-weight:900;color:#ffab09;text-transform:uppercase;margin-bottom:20px}
.certification-logos{display:flex;justify-content:center;gap:20px;align-items:center}
.cert-logo{width:410px;height:72px}
.section-heading-rg-new{font-size:22px;font-weight:900;color:#ffab09;text-transform:uppercase;text-align:center;margin:40px 0 20px}
.section-content{max-width:1246px;margin:0 auto;padding:0 20px;font-size:16px;line-height:1.5}
#submitCooling:disabled{background-color:#ccc;color:#666;cursor:not-allowed;pointer-events:auto}
#submitCooling:enabled{background-color:#ffab09;color:#001435;cursor:pointer;pointer-events:auto}
#submitCooling:hover{background-color:inherit;color:inherit}
.section-content-support-rg{max-width:1246px;margin:0 auto;padding:0 20px;font-size:16px;line-height:1.5;display:flex;align-items:start;gap:20px}
.left-box-rg,.right-box-rg{flex:1}
.rg-header-img{width:100%;max-width:832px;margin:0 auto}
.btn-rg{background:transparent;border:1.602px solid #ffab09;border-radius:28.843px;padding:11.537px 3px;background:#ffab09;color:#001435;font-weight:1000;font-size:16.28px;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block;text-align:center;position:relative;margin-top:inherit;text-transform:uppercase}
.btn-rg-small{padding:3px 34px}
.btn-rg:hover{background-color:#ffab0900;color:#ffab09;transform:translateY(-2px)}
.btn-rg-center{display:block;margin:20px auto;width:fit-content}
.three-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;justify-content:center;margin:50px 0;padding:0 20px}
.column{text-align:center}
.column h3{font-size:22px;font-weight:900;color:#ffab09;text-transform:uppercase;margin-bottom:20px}
.column-content{font-size:16px;text-align:left;line-height:1.5}
.column-content ul{list-style:none;padding-left:0}
.column-content li{margin-bottom:10px;padding-left:20px;position:relative}
.column-content li:before{content:"•";color:#ffab09;position:absolute;left:0}
.dropdown{position:relative;display:inline-block !important;width:100%}
.dropdown-content{display:none;position:absolute !important;background-color:#20314e;min-width:200px;width:100%;box-shadow:0 8px 16px rgba(0,0,0,0.2);border-radius:10px;z-index:10;top:100%;left:50%;transform:translateX(-50%);border:1px solid #ffab09}
.dropdown-content a{color:white;padding:12px 16px;text-decoration:none;display:block;font-size:14px;transition:background-color .3s;cursor:pointer}
.dropdown-content a:hover{background-color:#ffab09;color:#001435 !important}
.dropdown-content a:first-child{border-radius:10px 10px 0 0}
.dropdown-content a:last-child{border-radius:0 0 10px 10px}
.dropdown.show .dropdown-content{display:block}
.cooling-off-btn-rg{position:relative}
.cooling-off-btn-rg::after{content:"";display:inline-block;width:18px;height:12px;margin-left:10px;background:url("../../../../../content/dam/sunbet/rg/rg-down-arrow.svg") no-repeat center;background-size:contain}
.cooling-off-btn-rg:hover::after{background-image:url("../../../../../content/dam/sunbet/rg/rg-down-arrow-hover.svg")}
button:disabled{background:#ccc;cursor:not-allowed}
.modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:rgba(255,255,255,.11);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}
.modal-content-rg-new{background-color:#001435;margin:5% auto;padding:30px;border:0;border-radius:20px;width:90%;max-width:500px;position:relative}
.modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;border-bottom:1px solid #ffab09;padding-bottom:15px}
.modal-title{font-size:24px;font-weight:900;color:#ffab09;margin:0}
.close{color:#ffab09;font-size:38px;font-weight:bold;cursor:pointer;background:0;border:0;position:absolute;z-index:5;right:-10px;top:-10px}
.close img{width:38px;height:38px;transition:all .3s ease;border:2px solid #ffab09;border-radius:50%;background-color:#001435;padding:6px;box-sizing:border-box}
.close:hover{color:white}
.form-groupRG{margin-bottom:20px}
.form-groupRG label{display:block;margin-bottom:8px;font-weight:600;color:#fff}
.form-groupRG input{width:90%;padding:12px;border:0 solid #ffab09;border-radius:8px;background-color:#20314e;color:white;font-size:16px}
.radio-group{display:flex;gap:20px;margin:10px 0}
.radio-option{display:flex;align-items:center;gap:8px}
.radio-option input[type="radio"]{width:auto;margin:3px 3px 13px 5px;accent-color:#ffab09}
.notice{background-color:#20314e;padding:1px 10px;border-radius:8px;border-left:4px solid #ffab09;margin:20px 0;padding:5px;font-size:14px;line-height:1.5}
.expandable{overflow:hidden;transition:max-height .3s ease}
.expand-btn-rg{background:0;border:0;color:#ffab09;cursor:pointer;font-size:16px;text-decoration:underline;margin-top:10px}
.expand-btn-rg:hover{color:white}
.expanded-content{max-height:0;overflow:hidden;transition:max-height .3s ease}
.expanded-content.show{max-height:1000px}
.support-section-rg{margin:80px 0;text-align:center}
.support-channels-rg{display:grid;grid-template-columns:repeat(auto-fit,minmax(5px,1fr));gap:40px;margin:40px 0;max-width:1200px;margin-left:auto;margin-right:auto;padding:0 20px}
.support-item-rg{text-align:center}
.rg-support-icon-holder{width:55px;height:55px;margin:0 auto 15px;background-color:#ffab09;border-radius:50%;display:contents;align-items:center;justify-content:center}
.support-title-rg{font-weight:900;font-size:16px;margin-bottom:5px}
.support-detail-rg{font-size:14px;color:#ccc}
.support-detail-rg a{color:inherit;text-decoration:underline}
.separator-rg{height:1px;background-color:rgba(255,255,255,0.66);margin:40px auto;max-width:1371px}
.separator-support-rg{width:1px;height:250px;background-color:rgba(255,255,255,0.66)}
.support-text-rg{text-align:center;margin-bottom:40px;font-size:15px}
@media(max-width:924px){.section-content-support-rg{flex-direction:column;align-items:stretch}
.separator-support-rg{width:100%;height:1px;margin:20px 0}
}
@media(max-width:768px){.section-content{padding:0 15px}
.dropdown-content a{padding-right:100px !important}
.header{padding:110px 0 0 0}
.section-content-support-rg{flex-direction:column;align-items:stretch}
.separator-support-rg{width:100%;height:1px;margin:20px 0}
.tagline{font-size:24px}
.section-heading-rg-new{font-size:18px}
.cert-logo{width:300px;height:52px}
.modal-content-rg-new{margin:10% auto;width:95%;padding:20px}
.support-channels-rg{grid-template-columns:repeat(2,1fr);gap:20px}
}
.otp-input{display:flex;gap:10px;justify-content:center;margin:20px 0}
.otp-digit{width:50px;height:50px;text-align:center;font-size:24px;border:2px solid #ffab09;border-radius:8px;background-color:#20314e;color:white}
.otp-digit:focus{outline:0;border-color:white}
@media(max-width:480px){.dropdown-content{transform:translateX(0);left:0}
.header{padding:110px 0 0 0}
.support-channels-rg{grid-template-columns:1fr}
.radio-group{flex-direction:column;gap:10px}
.modal-content-rg-new{max-width:360px}
.otp-digit{width:50px;height:40px}
}