/* The original logo equation, on a single light glass surface. */
.elementor-location-footer{padding:42px clamp(16px,4vw,64px) 26px;background:#000}
.elementor-location-footer .elementor-element-dbde0cf{position:relative;isolation:isolate;max-width:1400px;margin:auto;padding:38px clamp(16px,4vw,56px)!important;border:1px solid #42bfff40;border-top-color:#bceaff66;border-radius:34px;background:linear-gradient(125deg,#ffffff10,#ffffff03 45%,#06122299)!important;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #238fff15,0 0 35px #078fff0c;overflow:hidden}
.elementor-location-footer .elementor-element-dbde0cf>.elementor-background-overlay{background:radial-gradient(ellipse at 60% 100%,#138cff1a,transparent 65%)!important;opacity:1!important}
.elementor-location-footer .elementor-element-dbde0cf>.elementor-container{display:grid;grid-template-columns:minmax(0,1fr) 50px minmax(0,1.3fr) 50px minmax(0,1fr);gap:clamp(14px,3vw,42px);align-items:center}
.elementor-location-footer .elementor-element-dbde0cf .elementor-column{width:100%!important;min-width:0}
.elementor-location-footer .elementor-element-dbde0cf .elementor-widget-wrap{padding:0!important;align-content:center;justify-content:center}
.elementor-location-footer .elementor-element-dbde0cf .elementor-widget-image{margin:0}
.elementor-location-footer .elementor-element-dbde0cf img{max-width:100%;width:auto;max-height:126px;height:auto;object-fit:contain;filter:drop-shadow(0 1px 9px #66bfff18)}
.elementor-location-footer .elementor-element-9cdb1d7 img,.elementor-location-footer .elementor-element-947f8f1 img{max-height:43px;opacity:.72}
.elementor-location-footer :is(.elementor-element-9cdb1d7,.elementor-element-947f8f1) .elementor-widget-container{position:relative;width:50px;height:54px;overflow:hidden;margin:auto}
.elementor-location-footer :is(.elementor-element-9cdb1d7,.elementor-element-947f8f1) img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:160px!important;height:160px!important;max-width:none!important;max-height:none!important}

@media(max-width:700px){
 .elementor-location-footer{padding:25px 12px 20px}
 .elementor-location-footer .elementor-element-dbde0cf{padding:24px 13px!important;border-radius:25px}
 .elementor-location-footer .elementor-element-dbde0cf>.elementor-container{grid-template-columns:minmax(0,1fr) 17px minmax(0,1.3fr) 17px minmax(0,1fr);gap:8px}
 .elementor-location-footer .elementor-element-dbde0cf img{max-height:70px}
 .elementor-location-footer .elementor-element-9cdb1d7 img,.elementor-location-footer .elementor-element-947f8f1 img{max-height:19px}
 .elementor-location-footer :is(.elementor-element-9cdb1d7,.elementor-element-947f8f1) .elementor-widget-container{width:17px;height:25px}
 .elementor-location-footer :is(.elementor-element-9cdb1d7,.elementor-element-947f8f1) img{width:72px!important;height:72px!important}
}
