.elementor-30 .elementor-element.elementor-element-66cbca9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-9c82248{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-9c82248 */.ugs,.ugs *{box-sizing:border-box !important;}
.ugs{width:100% !important;background:#fff !important;color:#4a4a4a !important;font-family:inherit;}

.ugs-hero{background:linear-gradient(135deg,#958637 0%,#3d3714 100%) !important;color:#fff !important;text-align:center !important;padding:80px 24px 110px !important;margin:0 !important;}
.ugs-tag{display:inline-block !important;background:rgba(255,255,255,.15) !important;border:1px solid rgba(255,255,255,.3) !important;color:#fff !important;font-size:12px !important;font-weight:700 !important;letter-spacing:2px !important;text-transform:uppercase !important;padding:7px 18px !important;border-radius:50px !important;margin-bottom:18px !important;}
.ugs-hero h1{color:#fff !important;font-size:46px !important;font-weight:800 !important;margin:0 0 14px !important;line-height:1.15 !important;}
.ugs-hero p{color:#f1edd8 !important;font-size:17px !important;line-height:1.7 !important;max-width:640px !important;margin:0 auto 14px !important;}
.ugs-hero small{color:#e0d9b3 !important;font-size:13px !important;}

.ugs-highlights{max-width:1000px !important;margin:-60px auto 0 !important;padding:0 24px !important;display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:20px !important;position:relative;z-index:2;}
.ugs-hl{background:#fff !important;border:1px solid #ece7cf !important;border-radius:18px !important;padding:26px 20px !important;text-align:center !important;box-shadow:0 14px 34px rgba(61,55,20,.12) !important;}
.ugs-hl span{width:54px !important;height:54px !important;margin:0 auto 12px !important;border-radius:50% !important;background:#f7f5ec !important;font-size:24px !important;display:flex !important;align-items:center !important;justify-content:center !important;}
.ugs-hl b{display:block !important;color:#3d3714 !important;font-size:17px !important;font-weight:800 !important;}
.ugs-hl small{display:block !important;color:#888 !important;font-size:13px !important;margin-top:4px;}

.ugs-wrap{max-width:1200px !important;margin:0 auto !important;padding:60px 24px 80px !important;display:grid !important;grid-template-columns:270px 1fr !important;gap:40px !important;align-items:start !important;}

.ugs-side{position:sticky !important;top:110px !important;background:#f7f5ec !important;border:1px solid #ece7cf !important;border-radius:16px !important;padding:24px !important;}
.ugs-side h4{color:#3d3714 !important;font-size:14px !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:1.2px !important;margin:0 0 14px !important;}
.ugs-side a{display:block !important;color:#5a5a5a !important;font-size:14px !important;text-decoration:none !important;padding:9px 12px !important;border-radius:8px !important;border-left:3px solid transparent !important;transition:.25s;}
.ugs-side a:hover{background:#fff !important;color:#958637 !important;border-left-color:#958637 !important;}

.ugs-content{display:flex !important;flex-direction:column !important;gap:22px !important;}
.ugs-card{background:#fff !important;border:1px solid #ece7cf !important;border-radius:16px !important;padding:30px 32px !important;box-shadow:0 8px 26px rgba(61,55,20,.06) !important;scroll-margin-top:120px;transition:.3s;}
.ugs-card:hover{box-shadow:0 14px 34px rgba(61,55,20,.12) !important;transform:translateY(-2px);}
.ugs-card h2{display:flex !important;align-items:center !important;gap:14px !important;color:#3d3714 !important;font-size:22px !important;font-weight:800 !important;margin:0 0 14px !important;}
.ugs-card h2 span{flex-shrink:0;width:42px !important;height:42px !important;border-radius:12px !important;background:linear-gradient(135deg,#958637,#746829) !important;color:#fff !important;font-size:15px !important;font-weight:800 !important;display:flex !important;align-items:center !important;justify-content:center !important;}
.ugs-card p{font-size:15.5px !important;line-height:1.8 !important;color:#555 !important;margin:0 0 10px !important;}
.ugs-card b{color:#3d3714 !important;}
.ugs-card ul{list-style:none !important;margin:6px 0 0 !important;padding:0 !important;}
.ugs-card li{position:relative !important;padding:0 0 0 30px !important;margin:0 0 11px !important;font-size:15.5px !important;line-height:1.6 !important;color:#555 !important;list-style:none !important;}
.ugs-card li:before{content:"\2713";position:absolute;left:0;top:1px;width:20px;height:20px;border-radius:50%;background:#f7f5ec;color:#958637;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;}

.ugs-table{border:1px solid #ece7cf !important;border-radius:12px !important;overflow:hidden !important;margin:8px 0 12px !important;}
.ugs-row{display:grid !important;grid-template-columns:1fr 1fr !important;}
.ugs-row span{padding:14px 18px !important;font-size:15px !important;color:#555 !important;border-top:1px solid #ece7cf !important;}
.ugs-head span{background:#958637 !important;color:#fff !important;font-weight:700 !important;border-top:none !important;}
.ugs-row:nth-child(odd):not(.ugs-head) span{background:#f7f5ec !important;}
.ugs-note{font-size:13.5px !important;color:#888 !important;font-style:italic;}

.ugs-contact{background:#746829 !important;color:#fff !important;border-radius:18px !important;padding:40px 32px !important;text-align:center !important;scroll-margin-top:120px;}
.ugs-contact h2{color:#fff !important;font-size:26px !important;font-weight:800 !important;margin:0 0 10px !important;}
.ugs-contact p{color:#f1edd8 !important;font-size:15.5px !important;margin:0 0 22px !important;}
.ugs-contact a{display:inline-flex !important;align-items:center !important;background:#fff !important;color:#3d3714 !important;font-size:15px !important;font-weight:700 !important;padding:14px 26px !important;border-radius:50px !important;text-decoration:none !important;transition:.3s;word-break:break-all;}
.ugs-contact a:hover{background:#3d3714 !important;color:#fff !important;}

@media(max-width:900px){
  .ugs-wrap{grid-template-columns:1fr !important;gap:28px !important;padding:40px 18px 60px !important;}
  .ugs-side{position:static !important;}
  .ugs-hero h1{font-size:34px !important;}
}
@media(max-width:600px){
  .ugs-highlights{grid-template-columns:1fr !important;margin-top:-50px !important;}
}
@media(max-width:520px){
  .ugs-hero{padding:60px 18px 90px !important;}
  .ugs-hero h1{font-size:28px !important;}
  .ugs-card{padding:22px 20px !important;}
  .ugs-card h2{font-size:18px !important;}
  .ugs-row span{padding:12px !important;font-size:14px !important;}
  .ugs-contact{padding:30px 20px !important;}
}/* End custom CSS */