.elementor-10191 .elementor-element.elementor-element-772f8ec{--display:flex;--position:fixed;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:0px;--z-index:999999;}body:not(.rtl) .elementor-10191 .elementor-element.elementor-element-772f8ec{left:0px;}body.rtl .elementor-10191 .elementor-element.elementor-element-772f8ec{right:0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for html, class: .elementor-element-776136b */.nav8-wrap { 
    /*background:linear-gradient(135deg,#ffe4e6,#fce7f3); */
    padding:32px 24px; 
    min-height:300px; 
    display:flex; 
    align-items:flex-end; 
    justify-content:center;
}

.nav8 { 
    background:#fff;
    border-radius:999px;
    padding:10px 14px;
    box-shadow:0 20px 60px rgba(0,0,0,.12);
    border:1px solid #f1f5f9;
    display:flex;
    align-items:center;
    gap:4px;
}

.nav8 .tab {
  display:flex;
  align-items:center;
  gap:8px;
  padding:8px 16px;
  border-radius:999px;
  font-size:1.2rem;
  font-weight:500;
  color:#9ca3af;
  transition:all .35s cubic-bezier(.4,0,.2,1);
  position:relative;
  justify-content: center !important;
  background: inherit !important;
  border: none;
}

.nav8 .tab svg { 
    width:24px;
    height:24px;
    stroke:currentColor;
    fill:none;
    stroke-width:2;
    flex-shrink:0;
}

.nav8 .tab .tab-label { 
    max-width:0;
    overflow:hidden;
    white-space:nowrap;
    transition:max-width .35s cubic-bezier(.4,0,.2,1),opacity .3s;
    opacity:0;
}

.nav8 .tab.active { 
    color:#e11d48;
    background:#ffe4e6;
}

.nav8 .tab.active .tab-label { 
    max-width:80px;
    opacity:1;
}

.nav8 .tab:hover:not(.active) { 
    color:#4b5563;
}

@media(max-width:580px) {
    .nav8 .tab svg { 
        width:20px;
        height:20px;
    }
    
    .nav8 .tab {
        font-size: .86rem;
    }
}/* End custom CSS */