.elementor-75 .elementor-element.elementor-element-39c497c{--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-75 .elementor-element.elementor-element-71f111c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for html, class: .elementor-element-71f111c */.ugf,.ugf *{box-sizing:border-box !important;}
.ugf{width:100% !important;background:#fff !important;color:#4a4a4a !important;font-family:inherit;margin:0 !important;padding:0 !important;border-top:3px solid #958637 !important;}

/* Trust strip */
.ugf-trust{max-width:1200px !important;margin:0 auto !important;padding:40px 24px 0 !important;display:grid !important;grid-template-columns:repeat(4,1fr) !important;gap:18px !important;}
.ugf-trust-item{display:flex !important;align-items:center !important;gap:14px !important;background:#fff !important;border:1px solid #ece7cf !important;border-radius:16px !important;padding:20px !important;box-shadow:0 10px 30px rgba(61,55,20,.08) !important;transition:.3s;}
.ugf-trust-item:hover{transform:translateY(-4px);box-shadow:0 16px 36px rgba(61,55,20,.14) !important;}
.ugf-trust-item span{width:48px !important;height:48px !important;flex-shrink:0;border-radius:50% !important;background:linear-gradient(135deg,#958637,#746829) !important;color:#fff !important;font-size:20px !important;display:flex !important;align-items:center !important;justify-content:center !important;}
.ugf-trust-item b{display:block !important;color:#3d3714 !important;font-size:15px !important;font-weight:700 !important;}
.ugf-trust-item small{display:block !important;color:#888 !important;font-size:12.5px !important;margin-top:2px;}

/* Main */
.ugf-main{background:#fff !important;margin:0 !important;padding:0 !important;border-bottom:1px solid #ece7cf !important;}
.ugf-wrap{max-width:1200px !important;margin:0 auto !important;padding:50px 24px 45px !important;display:grid !important;grid-template-columns:1.6fr 1fr 1fr 1.1fr !important;gap:48px !important;}

.ugf-logo{display:flex !important;align-items:center !important;gap:12px !important;text-decoration:none !important;margin-bottom:18px !important;}
.ugf-mark{width:50px !important;height:50px !important;border-radius:14px !important;background:linear-gradient(135deg,#958637,#3d3714) !important;color:#fff !important;font-weight:800 !important;font-size:19px !important;display:flex !important;align-items:center !important;justify-content:center !important;letter-spacing:1px;box-shadow:0 6px 16px rgba(61,55,20,.28);}
.ugf-name{display:flex !important;flex-direction:column !important;line-height:1.1 !important;font-size:24px !important;font-weight:800 !important;color:#3d3714 !important;}
.ugf-name small{font-size:11px !important;font-weight:700 !important;color:#958637 !important;text-transform:uppercase !important;letter-spacing:2.5px !important;margin-top:4px;}
.ugf-brand p{font-size:14.5px !important;line-height:1.8 !important;color:#666 !important;margin:0 0 20px !important;max-width:330px;}
.ugf-mail{display:inline-flex !important;align-items:center !important;background:#f7f5ec !important;border:1px solid #e6dfbf !important;color:#3d3714 !important;font-size:14px !important;font-weight:600 !important;padding:11px 18px !important;border-radius:50px !important;text-decoration:none !important;transition:.3s;word-break:break-all;}
.ugf-mail:hover{background:#958637 !important;border-color:#958637 !important;color:#fff !important;}

.ugf-col h4{color:#3d3714 !important;font-size:16px !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:1.2px !important;margin:6px 0 22px !important;padding-bottom:12px !important;position:relative !important;}
.ugf-col h4:after{content:"";position:absolute;left:0;bottom:0;width:32px;height:3px;border-radius:3px;background:linear-gradient(90deg,#958637,#c9bb6e);}
.ugf-col ul{list-style:none !important;margin:0 !important;padding:0 !important;}
.ugf-col li{margin:0 0 12px !important;padding:0 !important;list-style:none !important;}
.ugf-col li a{position:relative !important;display:inline-block !important;color:#5a5a5a !important;font-size:14.5px !important;text-decoration:none !important;padding-left:16px !important;transition:.3s;}
.ugf-col li a:before{content:"";position:absolute;left:0;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:#d8cf9f;transition:.3s;}
.ugf-col li a:hover{color:#958637 !important;padding-left:22px !important;}
.ugf-col li a:hover:before{background:#958637;}

/* Bottom */
.ugf-bottom{background:#f7f5ec !important;margin:0 !important;}
.ugf-bottom-in{max-width:1200px !important;margin:0 auto !important;padding:18px 24px !important;display:flex !important;justify-content:space-between !important;align-items:center !important;gap:12px;flex-wrap:wrap;font-size:13.5px !important;color:#666 !important;}
.ugf-bottom-in b{color:#958637 !important;}
.ugf-pay{color:#3d3714 !important;font-weight:600;}

@media(max-width:1024px){
  .ugf-trust{grid-template-columns:repeat(2,1fr) !important;}
  .ugf-wrap{grid-template-columns:1fr 1fr 1fr !important;gap:36px !important;}
  .ugf-brand{grid-column:1 / -1;}
  .ugf-brand p{max-width:100%;}
}
@media(max-width:640px){
  .ugf-trust{grid-template-columns:1fr !important;gap:12px !important;padding-top:30px !important;}
  .ugf-wrap{grid-template-columns:1fr 1fr !important;padding:40px 20px 30px !important;}
  .ugf-bottom-in{flex-direction:column;text-align:center;justify-content:center !important;}
}
@media(max-width:420px){
  .ugf-wrap{grid-template-columns:1fr !important;}
}/* End custom CSS */