.elementor-41 .elementor-element.elementor-element-a8a19a0:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-a8a19a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0a7a0bf );background-image:url("https://unitedsoftfootwear.com/wp-content/uploads/2022/03/footer-curve.svg");background-position:bottom center;background-repeat:no-repeat;background-size:auto;}.elementor-41 .elementor-element.elementor-element-a8a19a0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2% 9.7% 2% 9.7%;}.elementor-41 .elementor-element.elementor-element-a8a19a0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-41 .elementor-element.elementor-element-9b15660 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-theme-site-logo .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-41 .elementor-element.elementor-element-f514ad4{text-align:left;}.elementor-41 .elementor-element.elementor-element-f514ad4 img{width:84%;}.elementor-41 .elementor-element.elementor-element-a567680{--spacer-size:13px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-41 .elementor-element.elementor-element-2a4e572{font-family:"IBM Plex Sans", Sans-serif;font-size:1.12vw;font-weight:400;color:#FFFFFF99;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-41 .elementor-element.elementor-element-63e1154 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-63e1154 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(26px/2);}.elementor-41 .elementor-element.elementor-element-63e1154 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(26px/2);}.elementor-41 .elementor-element.elementor-element-63e1154 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(26px/2);}.elementor-41 .elementor-element.elementor-element-63e1154 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-26px/2);}.elementor-41 .elementor-element.elementor-element-63e1154 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-26px/2);}.elementor-41 .elementor-element.elementor-element-63e1154 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-41 .elementor-element.elementor-element-63e1154 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-41 .elementor-element.elementor-element-63e1154{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-41 .elementor-element.elementor-element-63e1154 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-41 .elementor-element.elementor-element-63e1154 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-41 .elementor-element.elementor-element-63e1154 .elementor-icon-list-item > a{font-family:"IBM Plex Sans", Sans-serif;font-size:1.12vw;font-weight:400;}.elementor-41 .elementor-element.elementor-element-63e1154 .elementor-icon-list-text{color:var( --e-global-color-daaa2b5 );transition:color 0.3s;}.elementor-41 .elementor-element.elementor-element-725f8e7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-725f8e7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(26px/2);}.elementor-41 .elementor-element.elementor-element-725f8e7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(26px/2);}.elementor-41 .elementor-element.elementor-element-725f8e7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(26px/2);}.elementor-41 .elementor-element.elementor-element-725f8e7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-26px/2);}.elementor-41 .elementor-element.elementor-element-725f8e7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-26px/2);}.elementor-41 .elementor-element.elementor-element-725f8e7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-41 .elementor-element.elementor-element-725f8e7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-41 .elementor-element.elementor-element-725f8e7{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-41 .elementor-element.elementor-element-725f8e7 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-41 .elementor-element.elementor-element-725f8e7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-41 .elementor-element.elementor-element-725f8e7 .elementor-icon-list-item > a{font-family:"IBM Plex Sans", Sans-serif;font-size:1.12vw;font-weight:400;}.elementor-41 .elementor-element.elementor-element-725f8e7 .elementor-icon-list-text{color:var( --e-global-color-daaa2b5 );transition:color 0.3s;}.elementor-41 .elementor-element.elementor-element-311e7c4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-311e7c4{font-family:"IBM Plex Sans", Sans-serif;font-size:0.95vw;font-weight:400;color:#FFFFFF99;}.elementor-41 .elementor-element.elementor-element-5eb7f90{--spacer-size:2.2em;}.elementor-41 .elementor-element.elementor-element-44d084f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(26px/2);}.elementor-41 .elementor-element.elementor-element-44d084f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(26px/2);}.elementor-41 .elementor-element.elementor-element-44d084f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(26px/2);}.elementor-41 .elementor-element.elementor-element-44d084f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-26px/2);}.elementor-41 .elementor-element.elementor-element-44d084f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-26px/2);}.elementor-41 .elementor-element.elementor-element-44d084f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-41 .elementor-element.elementor-element-44d084f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-41 .elementor-element.elementor-element-44d084f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-41 .elementor-element.elementor-element-44d084f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-41 .elementor-element.elementor-element-44d084f .elementor-icon-list-item > a{font-family:"IBM Plex Sans", Sans-serif;font-size:1.12vw;font-weight:400;}.elementor-41 .elementor-element.elementor-element-44d084f .elementor-icon-list-text{color:var( --e-global-color-daaa2b5 );transition:color 0.3s;}.elementor-41 .elementor-element.elementor-element-3964864 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-3964864{text-align:center;font-family:"IBM Plex Sans", Sans-serif;font-size:0.95vw;font-weight:400;color:#FFFFFF99;}.elementor-41 .elementor-element.elementor-element-faab2bc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(26px/2);}.elementor-41 .elementor-element.elementor-element-faab2bc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(26px/2);}.elementor-41 .elementor-element.elementor-element-faab2bc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(26px/2);}.elementor-41 .elementor-element.elementor-element-faab2bc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-26px/2);}.elementor-41 .elementor-element.elementor-element-faab2bc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-26px/2);}.elementor-41 .elementor-element.elementor-element-faab2bc .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-41 .elementor-element.elementor-element-faab2bc .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-41 .elementor-element.elementor-element-faab2bc{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-41 .elementor-element.elementor-element-faab2bc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-41 .elementor-element.elementor-element-faab2bc .elementor-icon-list-item > a{font-family:"IBM Plex Sans", Sans-serif;font-size:1.12vw;font-weight:400;}.elementor-41 .elementor-element.elementor-element-faab2bc .elementor-icon-list-text{color:var( --e-global-color-daaa2b5 );transition:color 0.3s;}.elementor-41 .elementor-element.elementor-element-1f5f336 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(26px/2);}.elementor-41 .elementor-element.elementor-element-1f5f336 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(26px/2);}.elementor-41 .elementor-element.elementor-element-1f5f336 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(26px/2);}.elementor-41 .elementor-element.elementor-element-1f5f336 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-26px/2);}.elementor-41 .elementor-element.elementor-element-1f5f336 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-26px/2);}.elementor-41 .elementor-element.elementor-element-1f5f336 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-41 .elementor-element.elementor-element-1f5f336 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-41 .elementor-element.elementor-element-1f5f336{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-41 .elementor-element.elementor-element-1f5f336 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-41 .elementor-element.elementor-element-1f5f336 .elementor-icon-list-item > a{font-family:"IBM Plex Sans", Sans-serif;font-size:1.12vw;font-weight:400;}.elementor-41 .elementor-element.elementor-element-1f5f336 .elementor-icon-list-text{color:var( --e-global-color-daaa2b5 );transition:color 0.3s;}.elementor-41 .elementor-element.elementor-element-8c7b71b > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-8c7b71b{text-align:center;font-family:"IBM Plex Sans", Sans-serif;font-size:0.95vw;font-weight:400;color:#FFFFFF99;}@media(min-width:768px){.elementor-41 .elementor-element.elementor-element-856b409{width:100%;}}@media(max-width:767px){.elementor-41 .elementor-element.elementor-element-28341c4{width:50%;}.elementor-41 .elementor-element.elementor-element-5301630{width:50%;}.elementor-41 .elementor-element.elementor-element-856b409{width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-22146b5 *//* 💜 AI-INSPIRED PURPLE BACKGROUND */
.ai-footer {
  position: relative;
  overflow: hidden;
  background: linear-gradient(135deg, #2a105f 0%, #46257f 50%, #1a1445 100%);
}

/* 💫 MOVING AI GRID LINES */
.ai-footer::before {
  content: "";
  position: absolute;
  inset: 0;
  background: repeating-linear-gradient(
    120deg,
    rgba(255, 255, 255, 0.05) 0px,
    rgba(255, 255, 255, 0.05) 1px,
    transparent 1px,
    transparent 60px
  );
  animation: moveLines 18s linear infinite;
  opacity: 0.25;
  z-index: 0;
}

@keyframes moveLines {
  0% { background-position: 0 0; }
  100% { background-position: 120px 120px; }
}

/* ✨ SOFT GLOW EFFECT */
.ai-footer::after {
  content: "";
  position: absolute;
  inset: 0;
  background: 
    radial-gradient(circle at 30% 20%, rgba(155, 79, 255, 0.08), transparent 60%),
    radial-gradient(circle at 80% 80%, rgba(33, 119, 210, 0.06), transparent 60%);
  mix-blend-mode: overlay;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-98aae69 *//* 💜 AI-INSPIRED PURPLE BACKGROUND */
.ai-footer {
  position: relative;
  overflow: hidden;
  background: linear-gradient(135deg, #2a105f 0%, #46257f 50%, #1a1445 100%);
}

/* 💫 MOVING AI GRID LINES */
.ai-footer::before {
  content: "";
  position: absolute;
  inset: 0;
  background: repeating-linear-gradient(
    120deg,
    rgba(255, 255, 255, 0.05) 0px,
    rgba(255, 255, 255, 0.05) 1px,
    transparent 1px,
    transparent 60px
  );
  animation: moveLines 18s linear infinite;
  opacity: 0.25;
  z-index: 0;
}

@keyframes moveLines {
  0% { background-position: 0 0; }
  100% { background-position: 120px 120px; }
}

/* ✨ SOFT GLOW EFFECT */
.ai-footer::after {
  content: "";
  position: absolute;
  inset: 0;
  background: 
    radial-gradient(circle at 30% 20%, rgba(155, 79, 255, 0.08), transparent 60%),
    radial-gradient(circle at 80% 80%, rgba(33, 119, 210, 0.06), transparent 60%);
  mix-blend-mode: overlay;
  z-index: 1;
}/* End custom CSS */