/* Safari: remove percentage sizing from an intrinsically sized grid image. */
body.ghc-original .gh8-equal-row{display:flex!important;flex-wrap:wrap!important;align-items:stretch!important;row-gap:28px!important}
body.ghc-original .gh8-equal-row>.gh8-equal-column{margin-bottom:0!important;min-height:0!important;padding-bottom:0!important}
body.ghc-original .gh8-equal-column>.mcb-column-inner{height:auto!important;flex:1!important;margin-bottom:0!important}
body.ghc-original .gh8-equal-column .fancy_heading{display:flex!important;flex-direction:column!important;flex:1!important;height:auto!important;min-height:100%!important}
body.ghc-original .gh8-country-active .fancy_heading{background:#281819!important;box-shadow:0 0 0 1px #e15353,0 0 30px #c7353544!important;border-color:#e15353!important}
body.ghc-original .gh7-product-image{display:block!important;position:relative!important;width:100%!important;height:0!important;padding:75% 0 0!important;aspect-ratio:auto!important;overflow:hidden!important;isolation:isolate}
body.ghc-original .gh7-product-image img{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;min-width:0!important;min-height:0!important;padding:22px!important;margin:0!important;box-sizing:border-box!important;object-fit:contain!important;transform:none!important;float:none!important}
.gh8-equal-row{align-items:stretch!important}.gh8-equal-row>.gh8-equal-column{display:flex!important;align-self:stretch!important;height:auto!important}.gh8-equal-column>.mcb-column-inner{display:flex!important;flex:1!important;flex-direction:column!important;height:auto!important}.gh8-equal-column .fancy_heading{height:100%!important;box-sizing:border-box;width:100%}.gh8-equal-column .inside{padding-bottom:0!important}
body.ghc-original .ghc-solution-card{height:100%!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important}.ghc-solution-card .gh6-learn-more{align-self:center}.gh8-country-active>.mcb-column-inner{box-shadow:0 0 0 1px #c73535,0 0 32px #c7353533!important;border-radius:18px}.gh8-country-active h5{color:#f26464!important}
.gh7-map-dot.gh8-map-button{pointer-events:auto;cursor:pointer;border:0;padding:0;margin:0;min-width:0;min-height:0;overflow:visible;z-index:2}.gh8-map-label{position:absolute;bottom:calc(100% + 12px);left:50%;transform:translateX(-50%);padding:8px 12px;background:#bd3434;color:white;border-radius:8px;font:600 13px/1.3 sans-serif;white-space:nowrap;opacity:0;transition:opacity .15s;pointer-events:none}.gh8-map-button:is(:hover,:focus-visible) .gh8-map-label{opacity:1}.gh8-map-button:is(:hover,:focus-visible){box-shadow:0 0 26px 12px #e3494970}
body.ghc-original #gh4-footer{padding:48px max(24px,calc((100vw - 1240px)/2)) 22px!important;background:linear-gradient(110deg,#b83232,#6f191b)!important;box-sizing:border-box;min-height:0!important}#gh4-footer .gh4-footer-grid{display:grid!important;grid-template-columns:1.15fr 1fr 1fr 1.1fr;gap:30px!important;max-width:1240px!important;margin:auto!important;padding:0!important}#gh4-footer .gh4-footer-grid>nav{border-left:1px solid #ffffff35;padding-left:26px}#gh4-footer a{color:#fff!important;text-decoration:none}#gh4-footer nav a{display:block;line-height:1.5;margin:0 0 8px;font-size:14px}#gh4-footer .gh4-footer-logo{max-width:180px;width:100%;height:auto}#gh4-footer .gh5-footer-search{display:flex;border:1px solid #ffffff60;border-radius:8px;overflow:hidden;max-width:260px;margin-top:0}#gh4-footer .gh5-footer-search input{min-width:0;margin:0;border:0;background:transparent;color:white;padding:10px;width:100%}#gh4-footer .gh5-footer-search button{margin:0;border:0;color:white;background:transparent;padding:8px 12px}#gh4-footer .gh4-footer-base{margin-top:28px;padding-top:16px;border-top:1px solid #ffffff25;font-size:12px;display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap}#gh4-footer .gh8-preferences-open{background:none;color:#fff;border:0;padding:0;margin:0;font:inherit;cursor:pointer}
@media(max-width:767px){body.ghc-original .gh7-product-image img{padding:12px!important}#gh4-footer .gh4-footer-grid{grid-template-columns:1fr 1fr}#gh4-footer .gh4-footer-grid>nav{padding-left:0;border-left:0}#gh4-footer .gh4-footer-grid>div:first-child{grid-column:1/-1}.gh8-equal-column{height:auto!important}}
