/* Brand details that have no equivalent native setting. */
.grainli-footer-gold>.uk-container{max-width:1140px;padding:0}
.grainli-footer-grid{display:grid!important;grid-template-columns:20% 20% 21% 18.4% 14%;gap:0!important;margin:0!important}
.grainli-footer-grid>div{width:auto!important;padding:2px 0 0!important;margin:0!important;min-width:0}
.grainli-footer-gold .el-image{width:201px;height:auto}
.grainli-footer-gold .el-content,.grainli-footer-gold p{margin:0;color:inherit;font:inherit}
.grainli-footer-gold a{color:#d46958;text-decoration:none; font-weight:700; text-transform: uppercase;}
.grainli-footer-gold a:hover{text-decoration:underline}
.grainli-footer-contact{padding-left:40px}
.grainli-footer-contact p{line-height:31.5px}
.grainli-footer-legal{padding-left:20px}
.grainli-footer-legal p{margin:0 0 20px;line-height:31.5px}
.grainli-footer-legal p:last-child{margin-bottom:0}
@media(max-width:1000px){.grainli-footer-gold.uk-section{background:#c7a659;color:#fff;padding:72px 54px 54px;font:400 18px/31.5px "Grainli Simplon",sans-serif;letter-spacing:1.44px}}
@media(max-width:1000px){.grainli-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px!important}}
@media(max-width:1000px){.grainli-footer-contact,.grainli-footer-legal{padding-left:0}}
@media(max-width:480px){.grainli-footer-grid{grid-template-columns:1fr}}
@media(max-width:480px){.grainli-footer-gold.uk-section{background:#c7a659;color:#fff;padding:72px 54px 54px;font:400 18px/31.5px "Grainli Simplon",sans-serif;letter-spacing:1.44px}}
.grainli-footer-gold.uk-section{background:#c7a659;color:#fff;padding:72px 54px 54px;font:400 18px/31.5px "Grainli Simplon",sans-serif;letter-spacing:1.44px}
