/* R12: restrained corporate address and original brand artwork. */
.s-footer .s-footer-brand .r12-office{margin-top:29px;padding-top:23px;border-top:1px solid #ffffff30;max-width:310px}
.s-footer .s-footer-brand .r12-office h3{font-size:11px;letter-spacing:.035em;line-height:1.6;color:#90e0d6;margin:0 0 13px}
.r12-address{display:block;font-size:15px;line-height:1.85;font-style:normal;color:#496271;overflow-wrap:normal}
.r12-address>span{display:block}.r12-address>span:first-child{font-weight:500;margin-bottom:7px;color:#15364a}
.s-footer .r12-address{font-size:12px;line-height:1.85;color:#c2d1dd}.s-footer .r12-address>span:first-child{font-weight:400;color:#e7f0f4}
main aside .r12-office{margin-top:35px;padding-top:27px;border-top:1px solid #cbdadc}main aside .r12-office h3{font-size:18px;margin:0 0 15px;color:#0c204f;line-height:1.5}main aside .r12-address{font-size:14px}
.s-header .s-brand img{object-fit:contain;object-position:left center}.s-footer-brand>img{object-fit:contain;object-position:left center}
html[lang=ar] .r12-address>span[dir=ltr]{text-align:right}html[lang=ar] .s-footer .s-footer-brand .r12-office h3{letter-spacing:0}
@media(max-width:760px){.s-footer .s-footer-brand .r12-office{margin-top:25px;padding-top:20px}.s-footer .r12-address{font-size:12px}main aside .r12-office{margin-top:28px;padding-top:23px}.r10-delivery-grid .r12-address{font-size:14px}}
