.Terms_Conditions{background:var(--light-gray);width:100%;padding-bottom:70px}.Terms_Conditions .Terms_Conditions_wrapper{width:100%;max-width:1050px;margin:45px auto 0}.Terms_Conditions .Terms_Conditions_header{border:1px solid var(--border-gray);box-shadow:var(--shadow-sm);background:#fff;border-radius:18px;margin-bottom:18px;padding:28px 32px;position:relative;overflow:hidden}.Terms_Conditions .Terms_Conditions_header:after{content:"";pointer-events:none;background:#009be30f;border-radius:50%;width:150px;height:150px;position:absolute;top:-60px;right:-60px}.Terms_Conditions .Terms_Conditions_label{z-index:1;color:var(--primary-blue);letter-spacing:.5px;text-transform:uppercase;background:#003b9512;border-radius:50px;align-items:center;padding:6px 11px;font-size:11px;font-weight:700;display:inline-flex;position:relative}.Terms_Conditions .Terms_Conditions_title{z-index:1;color:var(--dark-blue);margin:12px 0 6px;font-size:28px;font-weight:750;line-height:1.25;position:relative}.Terms_Conditions .Terms_Conditions_intro{z-index:1;max-width:700px;color:var(--muted-text);margin:0;font-size:14px;font-weight:400;line-height:1.7;position:relative}.Terms_Conditions .Terms_Conditions_content{width:100%}.Terms_Conditions .Terms_Conditions_section{border:1px solid var(--border-gray);background:#fff;border-radius:16px;gap:20px;margin-bottom:12px;padding:24px 28px;transition:border-color .25s,box-shadow .25s,transform .25s;display:flex;position:relative;box-shadow:0 3px 12px #0a1c4209}.Terms_Conditions .Terms_Conditions_section:hover{box-shadow:var(--shadow-sm);border-color:#003b9526;transform:translateY(-1px)}.Terms_Conditions .Terms_Conditions_section_number{width:40px;height:40px;color:var(--primary-blue);letter-spacing:.5px;background:#003b9512;border-radius:11px;flex:0 0 40px;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:flex}.Terms_Conditions .Terms_Conditions_section_content{flex:1;min-width:0}.Terms_Conditions .Terms_Conditions_text{color:var(--charcoal-text);font-size:14px;font-weight:400;line-height:1.8}.Terms_Conditions .Terms_Conditions_text h1,.Terms_Conditions .Terms_Conditions_text h2,.Terms_Conditions .Terms_Conditions_text h3,.Terms_Conditions .Terms_Conditions_text h4,.Terms_Conditions .Terms_Conditions_text h5,.Terms_Conditions .Terms_Conditions_text h6{color:var(--dark-blue);margin-top:0;margin-bottom:10px;font-weight:700;line-height:1.4}.Terms_Conditions .Terms_Conditions_text h1{font-size:21px}.Terms_Conditions .Terms_Conditions_text h2{font-size:19px}.Terms_Conditions .Terms_Conditions_text h3{font-size:17px}.Terms_Conditions .Terms_Conditions_text h4{font-size:16px}.Terms_Conditions .Terms_Conditions_text h5,.Terms_Conditions .Terms_Conditions_text h6{font-size:15px}.Terms_Conditions .Terms_Conditions_text p{color:var(--charcoal-text);margin:0 0 12px}.Terms_Conditions .Terms_Conditions_text p:last-child{margin-bottom:0}.Terms_Conditions .Terms_Conditions_text strong,.Terms_Conditions .Terms_Conditions_text b{color:var(--dark-blue);font-weight:700}.Terms_Conditions .Terms_Conditions_text ul,.Terms_Conditions .Terms_Conditions_text ol{margin:10px 0 14px;padding-left:22px}.Terms_Conditions .Terms_Conditions_text li{color:var(--charcoal-text);margin-bottom:7px;padding-left:4px}.Terms_Conditions .Terms_Conditions_text li::marker{color:var(--primary-blue);font-weight:700}.Terms_Conditions .Terms_Conditions_text a{color:var(--primary-blue);font-weight:600;text-decoration:none;transition:color .2s}.Terms_Conditions .Terms_Conditions_text a:hover{color:var(--accent-cyan);text-decoration:underline}.Terms_Conditions .Terms_Conditions_text blockquote{border-left:3px solid var(--accent-cyan);background:var(--light-gray);color:var(--muted-text);border-radius:0 8px 8px 0;margin:16px 0;padding:14px 18px}.Terms_Conditions .Terms_Conditions_text table{border-collapse:collapse;border:1px solid var(--border-gray);width:100%;margin:15px 0}.Terms_Conditions .Terms_Conditions_text th,.Terms_Conditions .Terms_Conditions_text td{border:1px solid var(--border-gray);text-align:left;padding:10px 12px}.Terms_Conditions .Terms_Conditions_text th{background:var(--light-gray);color:var(--dark-blue);font-weight:700}.Terms_Conditions .Terms_Conditions_no_data{border:1px solid var(--border-gray);width:100%;box-shadow:var(--shadow-sm);background:#fff;border-radius:16px;padding:15px 0}@media (max-width:991px){.Terms_Conditions{padding-bottom:55px}.Terms_Conditions .Terms_Conditions_wrapper{margin-top:35px}.Terms_Conditions .Terms_Conditions_header{padding:24px 25px}.Terms_Conditions .Terms_Conditions_title{font-size:25px}.Terms_Conditions .Terms_Conditions_section{padding:21px 23px}}@media (max-width:767px){.Terms_Conditions{padding-bottom:40px}.Terms_Conditions .Terms_Conditions_wrapper{margin-top:25px}.Terms_Conditions .Terms_Conditions_header{border-radius:14px;margin-bottom:12px;padding:20px}.Terms_Conditions .Terms_Conditions_label{padding:5px 9px;font-size:9px}.Terms_Conditions .Terms_Conditions_title{margin-top:10px;font-size:21px}.Terms_Conditions .Terms_Conditions_intro{font-size:12px;line-height:1.6}.Terms_Conditions .Terms_Conditions_section{border-radius:13px;gap:13px;margin-bottom:10px;padding:18px}.Terms_Conditions .Terms_Conditions_section_number{border-radius:9px;flex-basis:34px;width:34px;height:34px;font-size:9px}.Terms_Conditions .Terms_Conditions_text{font-size:12.5px;line-height:1.7}.Terms_Conditions .Terms_Conditions_text h1{font-size:18px}.Terms_Conditions .Terms_Conditions_text h2{font-size:17px}.Terms_Conditions .Terms_Conditions_text h3{font-size:15px}.Terms_Conditions .Terms_Conditions_text h4,.Terms_Conditions .Terms_Conditions_text h5,.Terms_Conditions .Terms_Conditions_text h6{font-size:14px}.Terms_Conditions .Terms_Conditions_text ul,.Terms_Conditions .Terms_Conditions_text ol{padding-left:19px}.Terms_Conditions .Terms_Conditions_text table{white-space:nowrap;display:block;overflow-x:auto}.Terms_Conditions .Terms_Conditions_no_data{border-radius:13px;padding:10px 0}}@media (max-width:480px){.Terms_Conditions .Terms_Conditions_wrapper{margin-top:20px}.Terms_Conditions .Terms_Conditions_header{padding:17px}.Terms_Conditions .Terms_Conditions_title{font-size:19px}.Terms_Conditions .Terms_Conditions_intro{font-size:11.5px}.Terms_Conditions .Terms_Conditions_section{gap:10px;padding:15px}.Terms_Conditions .Terms_Conditions_section_number{flex-basis:30px;width:30px;height:30px}.Terms_Conditions .Terms_Conditions_text{font-size:12px}}
