@media(max-width:960px){.elementor .fx-glass-section{border-radius:1.5rem;border-width:1px;border-color:rgba(255,255,255,.17);border-style:solid;background-image:linear-gradient(135deg,rgba(255,255,255,.08) 0%,rgba(255,255,255,.025) 65%,rgba(0,0,0,.02) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0 0;background-color:rgba(255,255,255,.02);box-shadow:0px 1px 0px 0px rgba(255,255,255,.12) inset}}@media(max-width:960px){.elementor .footer-link-group{width:100%;min-width:0;padding:1.5rem;display:grid;gap:2rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;grid-template-areas:"quick popular";grid-area:links;\n}}@media(max-width:960px){.elementor .footer-quick-links{padding-inline-start:0px}}@media(max-width:960px){.elementor .footer-links{padding:0;border-inline-start-width:0px}}@media(max-width:960px){.elementor .footer-main{gap:2rem;grid-template-columns:minmax(0px,1fr) minmax(0px,1fr);grid-template-areas:"quick popular" "brand contact";grid-template-areas:"links links" "brand contact";\n}}@media(max-width:960px){.elementor .footer-contact{padding:0;border-inline-start-width:0px}}@media(max-width:960px){.elementor .footer-brand{padding:0}}@media(max-width:960px){.elementor .header-nav{max-width:44rem;flex-wrap:wrap}}@media(max-width:960px){.elementor .header-shell{position:relative}}@media(max-width:960px){.elementor .header-menu{padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0px;padding-inline-end:0px;flex:0 1 100%;order:3;overflow-x:auto;\n}}@media(max-width:960px){.elementor .fx-bg-gradient{background-image:linear-gradient(125deg,rgba(255,255,255,.07) 0%,rgba(0,0,0,.025) 48%,rgba(255,255,255,.07) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0 0}}