.elementor-3607 .elementor-element.elementor-element-38b1375e{--display:flex;--position:fixed;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;border-style:none;--border-style:none;top:0px;--z-index:2000;}.elementor-3607 .elementor-element.elementor-element-38b1375e:not(.elementor-motion-effects-element-type-background), .elementor-3607 .elementor-element.elementor-element-38b1375e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#646464B0;}body:not(.rtl) .elementor-3607 .elementor-element.elementor-element-38b1375e{left:0px;}body.rtl .elementor-3607 .elementor-element.elementor-element-38b1375e{right:0px;}.elementor-3607 .elementor-element.elementor-element-2df17338{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3607 .elementor-element.elementor-element-2df17338.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-3607 .elementor-element.elementor-element-42c3b7db > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3607 .elementor-element.elementor-element-42c3b7db.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-3607 .elementor-element.elementor-element-42c3b7db img{max-width:300px;}.elementor-3607 .elementor-element.elementor-element-9c0ce7f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3607 .elementor-element.elementor-element-9c0ce7f.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-3607 .elementor-element.elementor-element-4b0a9f16.elementor-element{--order:-99999 /* order start hack */;}.elementor-3607 .elementor-element.elementor-element-4b0a9f16 .elementor-icon-wrapper{text-align:end;}.elementor-3607 .elementor-element.elementor-element-4b0a9f16.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-3607 .elementor-element.elementor-element-4b0a9f16.elementor-view-framed .elementor-icon, .elementor-3607 .elementor-element.elementor-element-4b0a9f16.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-3607 .elementor-element.elementor-element-4b0a9f16.elementor-view-framed .elementor-icon, .elementor-3607 .elementor-element.elementor-element-4b0a9f16.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-3607 .elementor-element.elementor-element-4b0a9f16 .elementor-icon{font-size:25px;}.elementor-3607 .elementor-element.elementor-element-4b0a9f16 .elementor-icon svg{height:25px;}.elementor-3607 .elementor-element.elementor-element-790e376d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3607 .elementor-element.elementor-element-790e376d.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-3607 .elementor-element.elementor-element-e370823{width:auto;max-width:auto;}.elementor-3607 .elementor-element.elementor-element-e370823 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3607 .elementor-element.elementor-element-4ee9aa4a{--display:flex;box-shadow:0px 22px 66px -35px rgba(0,0,0,0.5);--margin-top:22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3607 .elementor-element.elementor-element-4a1bd5ed{--display:flex;--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;}.elementor-3607 .elementor-element.elementor-element-1cf689e4{--display:flex;}.elementor-3607 .elementor-element.elementor-element-32318e87{--display:flex;}.elementor-3607 .elementor-element.elementor-element-6a161c4b{--display:flex;}.elementor-3607 .elementor-element.elementor-element-31c02b34{--display:flex;}.elementor-3607 .elementor-element.elementor-element-30385c7a{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:flex-end;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:flex-end;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;width:auto;max-width:auto;--n-menu-open-animation-duration:500ms;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:1.3rem;--n-menu-title-color-normal:#FFFFFF;--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-icon-color:#FFFFFF;--n-menu-dropdown-indicator-size:1rem;--n-menu-dropdown-indicator-color-normal:#FFFFFF;--n-menu-dropdown-indicator-color-hover:var( --e-global-color-primary );--n-menu-dropdown-indicator-color-active:#00000000;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-color:#FFFFFF;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-3607 .elementor-element.elementor-element-30385c7a > .elementor-widget-container{padding:0px 30px 0px 0px;}.elementor-3607 .elementor-element.elementor-element-30385c7a > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-3607 .elementor-element.elementor-element-30385c7a > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-3607 .elementor-element.elementor-element-30385c7a > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Manrope", Sans-serif;font-weight:700;}.elementor-3607 .elementor-element.elementor-element-30385c7a {--n-menu-title-color-hover:var( --e-global-color-primary );--n-menu-title-color-active:var( --e-global-color-primary );}.elementor-3607 .elementor-element.elementor-element-64930f5c .e-off-canvas__content{background-color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-3607 .elementor-element.elementor-element-64930f5c{--e-off-canvas-justify-content:flex-start;--e-off-canvas-align-items:flex-start;--e-off-canvas-width:31.25rem;--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-overlay-opacity:0;}.elementor-3607 .elementor-element.elementor-element-43e3e320{--display:flex;--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;--border-radius:0px 0px 0px 0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3607 .elementor-element.elementor-element-f6ac37a > .elementor-widget-container{padding:050px 0px 0px 15px;}.elementor-3607 .elementor-element.elementor-element-f6ac37a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-3607 .elementor-element.elementor-element-f6ac37a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-3607 .elementor-element.elementor-element-f6ac37a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-3607 .elementor-element.elementor-element-f6ac37a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-3607 .elementor-element.elementor-element-f6ac37a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-3607 .elementor-element.elementor-element-f6ac37a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3607 .elementor-element.elementor-element-f6ac37a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3607 .elementor-element.elementor-element-f6ac37a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3607 .elementor-element.elementor-element-f6ac37a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3607 .elementor-element.elementor-element-f6ac37a .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:25px;font-weight:500;}.elementor-3607 .elementor-element.elementor-element-f6ac37a .elementor-icon-list-text{transition:color 0.3s;}.elementor-3607 .elementor-element.elementor-element-1f277f0{--display:flex;--min-height:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:10px;}.elementor-3607 .elementor-element.elementor-element-1f277f0:not(.elementor-motion-effects-element-type-background), .elementor-3607 .elementor-element.elementor-element-1f277f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-3607 .elementor-element.elementor-element-26f2571 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3607 .elementor-element.elementor-element-26f2571 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3607 .elementor-element.elementor-element-26f2571{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-3607 .elementor-element.elementor-element-26f2571 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3607 .elementor-element.elementor-element-26f2571 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:25px;font-weight:500;}.elementor-3607 .elementor-element.elementor-element-26f2571 .elementor-icon-list-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#000000;transition:color 0.3s;}body:not(.rtl) .elementor-3607 .elementor-element.elementor-element-3bf5a3b0{right:10px;}body.rtl .elementor-3607 .elementor-element.elementor-element-3bf5a3b0{left:10px;}.elementor-3607 .elementor-element.elementor-element-3bf5a3b0{top:10px;}.elementor-3607 .elementor-element.elementor-element-3bf5a3b0 .elementor-icon-wrapper{text-align:end;}.elementor-3607 .elementor-element.elementor-element-3bf5a3b0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-3607 .elementor-element.elementor-element-3bf5a3b0.elementor-view-framed .elementor-icon, .elementor-3607 .elementor-element.elementor-element-3bf5a3b0.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-3607 .elementor-element.elementor-element-3bf5a3b0.elementor-view-framed .elementor-icon, .elementor-3607 .elementor-element.elementor-element-3bf5a3b0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-3607 .elementor-element.elementor-element-3bf5a3b0 .elementor-icon{font-size:25px;}.elementor-3607 .elementor-element.elementor-element-3bf5a3b0 .elementor-icon svg{height:25px;}.elementor-3607 .elementor-element.elementor-element-1954d46{--display:flex;}@media(max-width:1024px){.elementor-3607 .elementor-element.elementor-element-42c3b7db.elementor-element{--order:-99999 /* order start hack */;}.elementor-3607 .elementor-element.elementor-element-4b0a9f16 .elementor-icon{font-size:25px;}.elementor-3607 .elementor-element.elementor-element-4b0a9f16 .elementor-icon svg{height:25px;}.elementor-3607 .elementor-element.elementor-element-30385c7a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3607 .elementor-element.elementor-element-64930f5c{--e-off-canvas-justify-content:flex-end;}.elementor-3607 .elementor-element.elementor-element-1f277f0{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-3607 .elementor-element.elementor-element-38b1375e{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--flex-wrap:nowrap;}.elementor-3607 .elementor-element.elementor-element-2df17338{--width:90%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3607 .elementor-element.elementor-element-2df17338.e-con{--align-self:flex-start;}.elementor-3607 .elementor-element.elementor-element-42c3b7db{text-align:start;}.elementor-3607 .elementor-element.elementor-element-42c3b7db img{width:59%;}.elementor-3607 .elementor-element.elementor-element-9c0ce7f{--width:90%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3607 .elementor-element.elementor-element-9c0ce7f.e-con{--align-self:flex-start;}.elementor-3607 .elementor-element.elementor-element-790e376d{--width:20%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-3607 .elementor-element.elementor-element-1f277f0{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}body:not(.rtl) .elementor-3607 .elementor-element.elementor-element-3bf5a3b0{right:15px;}body.rtl .elementor-3607 .elementor-element.elementor-element-3bf5a3b0{left:15px;}.elementor-3607 .elementor-element.elementor-element-3bf5a3b0{top:15px;}}@media(min-width:768px){.elementor-3607 .elementor-element.elementor-element-2df17338{--width:20%;}.elementor-3607 .elementor-element.elementor-element-9c0ce7f{--width:20%;}.elementor-3607 .elementor-element.elementor-element-790e376d{--width:45%;}}/* Start custom CSS for fibosearch, class: .elementor-element-e370823 *//* ================================================================
   FIBOSEARCH — Ljusproffsen Header Search
   Solid grå pill · Ikon vänster + kort avdelarlinje · Slimmad
   Version: FINAL 4 (320px, symmetrisk sökruta + dropdown)
   ================================================================ */

/* 1. GRUNDPOSITIONERING */
.elementor-element-e370823 {
    position: relative !important;
    overflow: visible !important;
}

/* 2. SÖKFORMULÄRET — solid mörkgrå pill */
.elementor-element-e370823 .dgwt-wcas-search-form {
    position: absolute !important;
    top: 50% !important;
    right: 45px !important;
    left: auto !important;
    transform: translateY(-50%) !important;
    width: 320px !important;
    min-width: 320px !important;
    max-width: 320px !important;
    background: #5c5e63 !important;
    border-radius: 50px !important;
    border: none !important;
    box-shadow: none !important;
    z-index: 9999 !important;
}

/* 2b. Inre wrappern — transparent */
.elementor-element-e370823 .dgwt-wcas-sf-wrapp {
    background: transparent !important;
    background-color: transparent !important;
}

/* 3. SUBMIT-KNAPPEN — förstoringsglas till vänster */
.elementor-element-e370823 .dgwt-wcas-search-submit {
    position: absolute !important;
    top: 50% !important;
    left: 0 !important;
    right: auto !important;
    transform: translateY(-50%) !important;

    width: 38px !important;
    height: 100% !important;
    min-width: 38px !important;
    padding: 0 !important;
    margin: 0 !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    background: transparent !important;
    border: none !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    cursor: pointer !important;
}

/* Avdelarlinje — kort, går inte ut i kanterna */
.elementor-element-e370823 .dgwt-wcas-search-submit::after {
    content: '' !important;
    position: absolute !important;
    right: 0 !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    width: 1px !important;
    height: 45% !important;
    background: rgba(255, 255, 255, 0.35) !important;
}

.elementor-element-e370823 .dgwt-wcas-search-submit:hover {
    background: transparent !important;
    box-shadow: none !important;
}

/* Förstoringsglas-ikonen — vit */
.elementor-element-e370823 .dgwt-wcas-search-submit .dgwt-wcas-ico-magnifier {
    display: block !important;
    width: 13px !important;
    height: 13px !important;
    margin: 0 !important;
    position: static !important;
}

.elementor-element-e370823 .dgwt-wcas-search-submit .dgwt-wcas-ico-magnifier path {
    fill: #ffffff !important;
}

.elementor-element-e370823 .dgwt-wcas-search-submit:hover .dgwt-wcas-ico-magnifier path {
    fill: rgba(255, 255, 255, 0.75) !important;
}

/* 4. INPUT-FÄLTET — slimmad höjd 28px */
.elementor-element-e370823 .dgwt-wcas-search-input,
.elementor-element-e370823 .dgwt-wcas-search-input:focus,
.elementor-element-e370823 .dgwt-wcas-search-input:hover {
    background: transparent !important;
    background-color: transparent !important;
    color: #ffffff !important;
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
    height: 28px !important;
    min-height: 28px !important;
    line-height: 28px !important;
    padding: 0 14px 0 50px !important;
    font-size: 13px !important;
    font-weight: 300 !important;
    letter-spacing: 0.02em !important;
}

/* Placeholder — "Sök..." i mjukt vitt */
.elementor-element-e370823 .dgwt-wcas-search-input::placeholder {
    color: rgba(255, 255, 255, 0.75) !important;
    font-weight: 300 !important;
}

/* 5. RESULTATLISTAN — exakt samma bredd som sökrutan */
.dgwt-wcas-suggestions-wrapp {
    width: 320px !important;
    min-width: 320px !important;
    max-width: 320px !important;
    background: #ffffff !important;
    color: #2a2a2e !important;
    border: none !important;
    border-radius: 18px !important;
    margin-top: 14px !important;
    box-shadow:
        0 24px 60px rgba(0, 0, 0, 0.30),
        0 4px 16px rgba(0, 0, 0, 0.12) !important;
    overflow: hidden !important;
}

/* Hover på resultat */
.dgwt-wcas-suggestion:hover,
.dgwt-wcas-suggestion.dgwt-wcas-suggestion-focused {
    background: #f4f4f6 !important;
}

/* Produktnamn */
.dgwt-wcas-suggestion .dgwt-wcas-st {
    color: #1a1a1f !important;
    font-weight: 500 !important;
}

/* Produktbilder — mjuka hörn */
.dgwt-wcas-suggestion .dgwt-wcas-si img {
    border-radius: 8px !important;
}

/* 6. STÄDNING */
.elementor-element-e370823 .dgwt-wcas-search-icon-arrow,
.elementor-element-e370823 .dgwt-wcas-preloader,
.elementor-element-e370823 .dgwt-wcas-voice-search,
.elementor-element-e370823 .dgwt-wcas-icon-preloader {
    display: none !important;
}

/* 7. STÄNG-KRYSSET (X) */
.elementor-element-e370823 .dgwt-wcas-close-st {
    fill: rgba(255, 255, 255, 0.7) !important;
}

.elementor-element-e370823 .dgwt-wcas-close:hover .dgwt-wcas-close-st {
    fill: #ffffff !important;
}

/* 8. FONT — Manrope överallt */
.elementor-element-e370823 .dgwt-wcas-search-input,
.elementor-element-e370823 .dgwt-wcas-search-input::placeholder,
.dgwt-wcas-suggestions-wrapp,
.dgwt-wcas-suggestions-wrapp * {
    font-family: 'Manrope', sans-serif !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-790e376d */.elementor-3607 .elementor-element.elementor-element-790e376d {
  display: flex;
  justify-content: flex-end !important;
  align-items: center !important;
  gap: 24px !important;
  flex-wrap: nowrap !important;
}

.elementor-3607 .elementor-element.elementor-element-790e376d > * {
  flex: 0 0 auto !important;
}/* End custom CSS */
/* Start custom CSS for fibosearch, class: .elementor-element-9fea576 *//* MOBILMENY — Fibosearch
   Påverkar EJ header-sökningen (element e370823) */

.elementor-widget-fibosearch:not(.elementor-element-e370823) .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp,
.elementor-widget-fibosearch:not(.elementor-element-e370823) .dgwt-wcas-search-wrapp {
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
  padding: 0 !important;
  border-radius: 0 !important;
}

.elementor-widget-fibosearch:not(.elementor-element-e370823) .dgwt-wcas-search-wrapp {
  position: relative !important;
  width: 80% !important;
  margin: 0 auto !important;
  display: block !important;
}

.elementor-widget-fibosearch:not(.elementor-element-e370823) .dgwt-wcas-sf-wrapp {
  width: 100% !important;
  position: relative !important;
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.elementor-widget-fibosearch:not(.elementor-element-e370823) input.dgwt-wcas-search-input,
.elementor-widget-fibosearch:not(.elementor-element-e370823) input.dgwt-wcas-search-input:focus,
.elementor-widget-fibosearch:not(.elementor-element-e370823) input.dgwt-wcas-search-input:hover {
  font-family: 'Manrope', sans-serif !important;
  color: #111111 !important;
  background: #ffffff !important;
  border: 3px solid #e7e7e7 !important;
  border-radius: 999px !important;
  box-shadow: none !important;
  width: 100% !important;
  padding: 8px 44px 8px 16px !important;
  height: 42px !important;
}

.elementor-widget-fibosearch:not(.elementor-element-e370823) input.dgwt-wcas-search-input::placeholder {
  font-family: 'Manrope', sans-serif !important;
  color: #999999 !important;
}

.elementor-widget-fibosearch:not(.elementor-element-e370823) .dgwt-wcas-search-submit {
  position: absolute !important;
  top: 50% !important;
  right: 4px !important;
  left: auto !important;
  transform: translateY(-50%) !important;
  width: 34px !important;
  height: 34px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
  padding: 0 !important;
  margin: 0 !important;
}

.elementor-widget-fibosearch:not(.elementor-element-e370823) .dgwt-wcas-search-submit .dgwt-wcas-ico-magnifier {
  width: 16px !important;
  height: 16px !important;
}

.elementor-widget-fibosearch:not(.elementor-element-e370823) .dgwt-wcas-search-submit .dgwt-wcas-ico-magnifier path {
  fill: #888888 !important;
}

.elementor-widget-fibosearch:not(.elementor-element-e370823) .dgwt-wcas-suggestions-wrapp {
  position: absolute !important;
  top: 100% !important;
  left: 0 !important;
  right: 0 !important;
  width: auto !important;
  min-width: unset !important;
  max-width: unset !important;
  transform: none !important;
  margin-top: 6px !important;
  font-family: 'Manrope', sans-serif !important;
  z-index: 99999 !important;
}

.elementor-widget-fibosearch:not(.elementor-element-e370823) .dgwt-wcas-suggestion,
.elementor-widget-fibosearch:not(.elementor-element-e370823) .dgwt-wcas-suggestion * {
  font-family: 'Manrope', sans-serif !important;
  color: #111111 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38b1375e */.elementor-3607 .elementor-element.elementor-element-38b1375e {
  backdrop-filter: blur(7px);
  -webkit-backdrop-filter: blur(7px);
}/* End custom CSS */