.elementor-15 .elementor-element.elementor-element-27eda34{--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-15 .elementor-element.elementor-element-fa54cb4{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-fa54cb4 */.ugr,.ugr *{box-sizing:border-box !important;}
.ugr{width:100% !important;background:#fff !important;color:#4a4a4a !important;font-family:inherit;}

.ugr-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;}
.ugr-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;}
.ugr-hero h1{color:#fff !important;font-size:46px !important;font-weight:800 !important;margin:0 0 14px !important;line-height:1.15 !important;}
.ugr-hero p{color:#f1edd8 !important;font-size:17px !important;line-height:1.7 !important;max-width:640px !important;margin:0 auto 14px !important;}
.ugr-hero small{color:#e0d9b3 !important;font-size:13px !important;}

.ugr-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;}
.ugr-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;}
.ugr-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;}
.ugr-hl b{display:block !important;color:#3d3714 !important;font-size:17px !important;font-weight:800 !important;}
.ugr-hl small{display:block !important;color:#888 !important;font-size:13px !important;margin-top:4px;}

.ugr-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;}

.ugr-side{position:sticky !important;top:110px !important;background:#f7f5ec !important;border:1px solid #ece7cf !important;border-radius:16px !important;padding:24px !important;}
.ugr-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;}
.ugr-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;}
.ugr-side a:hover{background:#fff !important;color:#958637 !important;border-left-color:#958637 !important;}

.ugr-content{display:flex !important;flex-direction:column !important;gap:22px !important;}
.ugr-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;}
.ugr-card:hover{box-shadow:0 14px 34px rgba(61,55,20,.12) !important;transform:translateY(-2px);}
.ugr-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;}
.ugr-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;}
.ugr-card p{font-size:15.5px !important;line-height:1.8 !important;color:#555 !important;margin:0 0 10px !important;}
.ugr-card b{color:#3d3714 !important;}
.ugr-card ul{list-style:none !important;margin:6px 0 0 !important;padding:0 !important;}
.ugr-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;}
.ugr-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;}
.ugr-card ul.ugr-x li:before{content:"\2715";background:#fbeeee;color:#c0504d;}

.ugr-steps{display:grid !important;grid-template-columns:repeat(4,1fr) !important;gap:16px !important;margin-top:8px !important;}
.ugr-step{background:#f7f5ec !important;border-radius:14px !important;padding:22px 16px !important;text-align:center !important;}
.ugr-step i{font-style:normal !important;width:38px !important;height:38px !important;margin:0 auto 10px !important;border-radius:50% !important;background:#958637 !important;color:#fff !important;font-weight:800 !important;font-size:16px !important;display:flex !important;align-items:center !important;justify-content:center !important;}
.ugr-step b{display:block !important;color:#3d3714 !important;font-size:15px !important;margin-bottom:6px !important;}
.ugr-step p{font-size:13.5px !important;line-height:1.6 !important;margin:0 !important;}

.ugr-contact{background:#746829 !important;color:#fff !important;border-radius:18px !important;padding:40px 32px !important;text-align:center !important;scroll-margin-top:120px;}
.ugr-contact h2{color:#fff !important;font-size:26px !important;font-weight:800 !important;margin:0 0 10px !important;}
.ugr-contact p{color:#f1edd8 !important;font-size:15.5px !important;margin:0 0 22px !important;}
.ugr-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;}
.ugr-contact a:hover{background:#3d3714 !important;color:#fff !important;}

@media(max-width:900px){
  .ugr-wrap{grid-template-columns:1fr !important;gap:28px !important;padding:40px 18px 60px !important;}
  .ugr-side{position:static !important;}
  .ugr-hero h1{font-size:34px !important;}
  .ugr-steps{grid-template-columns:1fr 1fr !important;}
}
@media(max-width:600px){
  .ugr-highlights{grid-template-columns:1fr !important;margin-top:-50px !important;}
}
@media(max-width:520px){
  .ugr-hero{padding:60px 18px 90px !important;}
  .ugr-hero h1{font-size:28px !important;}
  .ugr-card{padding:22px 20px !important;}
  .ugr-card h2{font-size:18px !important;}
  .ugr-steps{grid-template-columns:1fr !important;}
  .ugr-contact{padding:30px 20px !important;}
}/* End custom CSS */