.elementor-16920 .elementor-element.elementor-element-f5856a1{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-16920 .elementor-element.elementor-element-f5856a1:not(.elementor-motion-effects-element-type-background), .elementor-16920 .elementor-element.elementor-element-f5856a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E0EDFE;}.elementor-16920 .elementor-element.elementor-element-f5856a1::before, .elementor-16920 .elementor-element.elementor-element-f5856a1 > .elementor-background-video-container::before, .elementor-16920 .elementor-element.elementor-element-f5856a1 > .e-con-inner > .elementor-background-video-container::before, .elementor-16920 .elementor-element.elementor-element-f5856a1 > .elementor-background-slideshow::before, .elementor-16920 .elementor-element.elementor-element-f5856a1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16920 .elementor-element.elementor-element-f5856a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF00;--background-overlay:'';}.sticky-on .etheme-elementor-header-wrapper > .elementor-element.elementor-element-f5856a1{background-color:#999B8AAD;}.elementor-16920 .elementor-element.elementor-element-b94ba7c .elementor-repeater-item-132b940 .swiper-slide-bg{background-color:#E0EDFE;}.elementor-16920 .elementor-element.elementor-element-b94ba7c .elementor-repeater-item-388ac1e .swiper-slide-bg{background-color:#E0EDFE;}.elementor-16920 .elementor-element.elementor-element-b94ba7c{--slides-per-view:1;}.elementor-16920 .elementor-element.elementor-element-b94ba7c .swiper-slide{height:40px;}.elementor-16920 .elementor-element.elementor-element-b94ba7c .swiper-slide-inner{text-align:center;align-items:center;}.elementor-16920 .elementor-element.elementor-element-b94ba7c .swiper-slide-contents{max-width:70%;margin:0 auto;}.elementor-16920 .elementor-element.elementor-element-b94ba7c .etheme-slide-heading{font-weight:bold;}.elementor-16920 .elementor-element.elementor-element-b94ba7c .etheme-slide-description{color:#2064B5;font-size:14px;}.elementor-16920 .elementor-element.elementor-element-1493517{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-16920 .elementor-element.elementor-element-1493517:not(.elementor-motion-effects-element-type-background), .elementor-16920 .elementor-element.elementor-element-1493517 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#AE0606;}.elementor-16920 .elementor-element.elementor-element-1493517::before, .elementor-16920 .elementor-element.elementor-element-1493517 > .elementor-background-video-container::before, .elementor-16920 .elementor-element.elementor-element-1493517 > .e-con-inner > .elementor-background-video-container::before, .elementor-16920 .elementor-element.elementor-element-1493517 > .elementor-background-slideshow::before, .elementor-16920 .elementor-element.elementor-element-1493517 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16920 .elementor-element.elementor-element-1493517 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF00;--background-overlay:'';}.sticky-on .etheme-elementor-header-wrapper > .elementor-element.elementor-element-1493517{background-color:#999B8AAD;}.elementor-16920 .elementor-element.elementor-element-69f07e7 .elementor-repeater-item-132b940 .swiper-slide-bg{background-color:#AE0606;}.elementor-16920 .elementor-element.elementor-element-69f07e7{--slides-per-view:1;}.elementor-16920 .elementor-element.elementor-element-69f07e7 .swiper-slide{height:40px;}.elementor-16920 .elementor-element.elementor-element-69f07e7 .swiper-slide-inner{text-align:center;align-items:center;}.elementor-16920 .elementor-element.elementor-element-69f07e7 .swiper-slide-contents{max-width:70%;margin:0 auto;}.elementor-16920 .elementor-element.elementor-element-69f07e7 .etheme-slide-heading{font-weight:bold;}.elementor-16920 .elementor-element.elementor-element-69f07e7 .etheme-slide-description{color:#EDF322;font-family:"Poppins", Sans-serif;font-size:16px;}.elementor-16920 .elementor-element.elementor-element-7336011{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-16920 .elementor-element.elementor-element-7336011:not(.elementor-motion-effects-element-type-background), .elementor-16920 .elementor-element.elementor-element-7336011 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#30B046;}.elementor-16920 .elementor-element.elementor-element-7336011::before, .elementor-16920 .elementor-element.elementor-element-7336011 > .elementor-background-video-container::before, .elementor-16920 .elementor-element.elementor-element-7336011 > .e-con-inner > .elementor-background-video-container::before, .elementor-16920 .elementor-element.elementor-element-7336011 > .elementor-background-slideshow::before, .elementor-16920 .elementor-element.elementor-element-7336011 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16920 .elementor-element.elementor-element-7336011 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF00;--background-overlay:'';}.sticky-on .etheme-elementor-header-wrapper > .elementor-element.elementor-element-7336011{background-color:#999B8AAD;}.elementor-16920 .elementor-element.elementor-element-4800a20 .elementor-repeater-item-132b940 .swiper-slide-bg{background-color:#30B046;}.elementor-16920 .elementor-element.elementor-element-4800a20{--slides-per-view:1;}.elementor-16920 .elementor-element.elementor-element-4800a20 .swiper-slide{height:40px;}.elementor-16920 .elementor-element.elementor-element-4800a20 .swiper-slide-inner{text-align:center;align-items:center;}.elementor-16920 .elementor-element.elementor-element-4800a20 .swiper-slide-contents{max-width:70%;margin:0 auto;}.elementor-16920 .elementor-element.elementor-element-4800a20 .etheme-slide-heading{font-weight:bold;}.elementor-16920 .elementor-element.elementor-element-4800a20 .etheme-slide-description{color:#EDF322;font-family:"Poppins", Sans-serif;font-size:16px;}.elementor-16920 .elementor-element.elementor-element-0a935ca{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-16920 .elementor-element.elementor-element-3c7aa8f{--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;--justify-content:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-16920 .elementor-element.elementor-element-eb5e7f6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16920 .elementor-element.elementor-element-eb5e7f6{text-align:center;}.elementor-16920 .elementor-element.elementor-element-eb5e7f6 img{width:270px;}.elementor-16920 .elementor-element.elementor-element-543e1b7{--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;--justify-content:center;}.elementor-16920 .elementor-element.elementor-element-543e1b7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16920 .elementor-element.elementor-element-22160ca > .elementor-widget-container{margin:0px 10px 0px 10px;padding:0px 0px 0px 0px;border-radius:15px 15px 15px 15px;}.elementor-16920 .elementor-element.elementor-element-8ea3af7{--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;--justify-content:center;}.elementor-16920 .elementor-element.elementor-element-8ea3af7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16920 .elementor-element.elementor-element-910a896{--dropdown-animation-name:etheme-elementor-menu-dropdown-fadeInUp;--menu-item-spacing:10px;}.elementor-16920 .elementor-element.elementor-element-910a896 .etheme-elementor-nav-menu-item-parent{font-family:"Poppins-Regular", Sans-serif;font-size:16px;font-weight:400;line-height:19px;}.elementor-16920 .elementor-element.elementor-element-910a896 .etheme-elementor-nav-menu-item-parent .elementor-item{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-16920 .elementor-element.elementor-element-910a896 .etheme-elementor-nav-menu-item-parent .elementor-item:hover{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-16920 .elementor-element.elementor-element-910a896 li:has(> .etheme-elementor-nav-menu-item-parent):hover > .etheme-elementor-nav-menu-item-parent .elementor-item{color:var( --e-global-color-secondary );}.elementor-16920 .elementor-element.elementor-element-910a896 .etheme-elementor-nav-menu-item-parent:not(.e--pointer-framed) .elementor-item:before,
                .elementor-16920 .elementor-element.elementor-element-910a896 .etheme-elementor-nav-menu-item-parent:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-secondary );}.elementor-16920 .elementor-element.elementor-element-910a896 .etheme-elementor-nav-menu-item-parent.e--pointer-framed .elementor-item:before,
                .elementor-16920 .elementor-element.elementor-element-910a896 .etheme-elementor-nav-menu-item-parent.e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-secondary );}.elementor-16920 .elementor-element.elementor-element-910a896 .item-design-dropdown .nav-sublist-dropdown ul>li>.etheme-elementor-nav-menu-item, .elementor-16920 .elementor-element.elementor-element-910a896 .item-design-dropdown .nav-sublist-dropdown{font-size:14px;}.elementor-16920 .elementor-element.elementor-element-910a896 .item-design-dropdown .nav-sublist-dropdown ul>li>.etheme-elementor-nav-menu-item{fill:#000000;color:#000000;}.elementor-16920 .elementor-element.elementor-element-910a896 .item-design-dropdown .nav-sublist-dropdown ul>li>.etheme-elementor-nav-menu-item:hover{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-16920 .elementor-element.elementor-element-910a896 .item-design-dropdown .nav-sublist-dropdown ul>.current-menu-item>a{fill:#555;color:#555;}.elementor-16920 .elementor-element.elementor-element-c338b73{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-16920 .elementor-element.elementor-element-66347f9{--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-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-16920 .elementor-element.elementor-element-aba6133 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:25px 25px 25px 25px;padding:10px 30px 10px 30px;}.elementor-16920 .elementor-element.elementor-element-aba6133 .elementor-button:hover, .elementor-16920 .elementor-element.elementor-element-aba6133 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-accent );}.elementor-16920 .elementor-element.elementor-element-aba6133{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16920 .elementor-element.elementor-element-aba6133.elementor-element{--align-self:center;}.elementor-16920 .elementor-element.elementor-element-aba6133 .elementor-button:hover svg, .elementor-16920 .elementor-element.elementor-element-aba6133 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-16920 .elementor-element.elementor-element-472e169{--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-16920 .elementor-element.elementor-element-e299abd .elementor-button{background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:25px 25px 25px 25px;padding:10px 30px 10px 30px;}.elementor-16920 .elementor-element.elementor-element-e299abd .elementor-button:hover, .elementor-16920 .elementor-element.elementor-element-e299abd .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-accent );}.elementor-16920 .elementor-element.elementor-element-e299abd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16920 .elementor-element.elementor-element-e299abd.elementor-element{--align-self:center;}.elementor-16920 .elementor-element.elementor-element-e299abd .elementor-button:hover svg, .elementor-16920 .elementor-element.elementor-element-e299abd .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-16920 .elementor-element.elementor-element-a852f0a{--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-16920 .elementor-element.elementor-element-5998613 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:25px 25px 25px 25px;padding:10px 30px 10px 030px;}.elementor-16920 .elementor-element.elementor-element-5998613 .elementor-button:hover, .elementor-16920 .elementor-element.elementor-element-5998613 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-accent );}.elementor-16920 .elementor-element.elementor-element-5998613{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16920 .elementor-element.elementor-element-5998613.elementor-element{--align-self:center;}.elementor-16920 .elementor-element.elementor-element-5998613 .elementor-button:hover svg, .elementor-16920 .elementor-element.elementor-element-5998613 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-16920 .elementor-element.elementor-element-08a0318{--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-16920 .elementor-element.elementor-element-f837ecf{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-16920 .elementor-element.elementor-element-f837ecf:not(.elementor-motion-effects-element-type-background), .elementor-16920 .elementor-element.elementor-element-f837ecf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A7C5E9;}.elementor-16920 .elementor-element.elementor-element-d7eb801{background-color:#E8E8E8;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-16920 .elementor-element.elementor-element-3c7aa8f{--width:25%;}.elementor-16920 .elementor-element.elementor-element-543e1b7{--width:35%;}.elementor-16920 .elementor-element.elementor-element-8ea3af7{--width:32.903%;}.elementor-16920 .elementor-element.elementor-element-66347f9{--width:25%;}.elementor-16920 .elementor-element.elementor-element-472e169{--width:50%;}.elementor-16920 .elementor-element.elementor-element-a852f0a{--width:25%;}.elementor-16920 .elementor-element.elementor-element-f837ecf{--width:100%;}}@media(max-width:1024px){.elementor-16920 .elementor-element.elementor-element-f5856a1{--min-height:80px;}.elementor-16920 .elementor-element.elementor-element-1493517{--min-height:80px;}.elementor-16920 .elementor-element.elementor-element-7336011{--min-height:80px;}.elementor-16920 .elementor-element.elementor-element-eb5e7f6 img{width:333px;}.elementor-16920 .elementor-element.elementor-element-c338b73{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-16920 .elementor-element.elementor-element-f5856a1{--min-height:40px;--flex-wrap:nowrap;}.elementor-16920 .elementor-element.elementor-element-b94ba7c .swiper-slide{height:40px;}.elementor-16920 .elementor-element.elementor-element-1493517{--min-height:60px;--flex-wrap:nowrap;--border-radius:0px 0px 40px 40px;}.elementor-16920 .elementor-element.elementor-element-69f07e7 .etheme-slide-description{font-size:13px;}.elementor-16920 .elementor-element.elementor-element-7336011{--min-height:60px;--flex-wrap:nowrap;--border-radius:0px 0px 40px 40px;}.elementor-16920 .elementor-element.elementor-element-4800a20 .etheme-slide-description{font-size:13px;}.elementor-16920 .elementor-element.elementor-element-eb5e7f6{width:var( --container-widget-width, 191px );max-width:191px;--container-widget-width:191px;--container-widget-flex-grow:0;}.elementor-16920 .elementor-element.elementor-element-eb5e7f6 img{width:685px;max-width:100%;}.elementor-16920 .elementor-element.elementor-element-c338b73{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-16920 .elementor-element.elementor-element-66347f9{--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;}.elementor-16920 .elementor-element.elementor-element-aba6133.elementor-element{--align-self:flex-end;}.elementor-16920 .elementor-element.elementor-element-aba6133 .elementor-button{font-size:12px;padding:10px 20px 10px 20px;}.elementor-16920 .elementor-element.elementor-element-472e169{--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;--align-items:center;}.elementor-16920 .elementor-element.elementor-element-e299abd.elementor-element{--align-self:flex-end;}.elementor-16920 .elementor-element.elementor-element-e299abd .elementor-button{font-size:12px;padding:10px 20px 10px 20px;}.elementor-16920 .elementor-element.elementor-element-a852f0a{--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-16920 .elementor-element.elementor-element-5998613.elementor-element{--align-self:flex-end;}.elementor-16920 .elementor-element.elementor-element-5998613 .elementor-button{font-size:12px;padding:10px 20px 10px 20px;}}/* Start custom CSS for etheme_slides, class: .elementor-element-b94ba7c */.swiper-slide-inner {
  padding:0 !important;
}/* End custom CSS */
/* Start custom CSS for etheme_slides, class: .elementor-element-69f07e7 */.swiper-slide-inner {
  padding:0 !important;
}/* End custom CSS */
/* Start custom CSS for etheme_slides, class: .elementor-element-4800a20 */.swiper-slide-inner {
  padding:0 !important;
}/* End custom CSS */
/* Start custom CSS for fibosearch, class: .elementor-element-22160ca *//* =========================================================
   FIBOSEARCH – NAPRAWA LUPY
   zachowuje poprawne pionowe ustawienie tekstu
   ========================================================= */


/* Wrapper pola */
.elementor-16920 .elementor-element.elementor-element-22160ca .dgwt-wcas-sf-wrapp {
    position: relative !important;

    width: 100% !important;

    height: 42px !important;
    min-height: 42px !important;
    max-height: 42px !important;

    margin: 0 !important;
    padding: 0 !important;

    box-sizing: border-box !important;
}


/* =========================================================
   INPUT – TEKST ZOSTAJE POPRAWNIE WYŚRODKOWANY
   ========================================================= */

.elementor-16920 .elementor-element.elementor-element-22160ca .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input,
.elementor-16920 .elementor-element.elementor-element-22160ca .dgwt-wcas-search-wrapp input[type="search"],
.elementor-16920 .elementor-element.elementor-element-22160ca .dgwt-wcas-search-input {
    position: relative !important;

    width: 100% !important;

    height: 42px !important;
    min-height: 42px !important;
    max-height: 42px !important;

    margin: 0 !important;

    padding-top: 0 !important;
    padding-bottom: 2px !important;

    padding-left: 16px !important;
    padding-right: 52px !important;

    font-family: "Poppins", Arial, sans-serif !important;

    font-size: 13px !important;
    font-weight: 400 !important;

    line-height: 1.2 !important;

    color: #1f2937 !important;

    background: #ffffff !important;

    border: 0 !important;
    outline: 0 !important;

    box-shadow: none !important;

    box-sizing: border-box !important;
}


/* Placeholder */
.elementor-16920 .elementor-element.elementor-element-22160ca .dgwt-wcas-search-input::placeholder {
    font-family: "Poppins", Arial, sans-serif !important;

    font-size: 13px !important;
    font-weight: 400 !important;

    line-height: 1.2 !important;

    color: #94a3b8 !important;

    opacity: 1 !important;
}


/* =========================================================
   PRZYCISK LUPY – ZAWSZE PO PRAWEJ
   ========================================================= */

.elementor-16920 .elementor-element.elementor-element-22160ca button.dgwt-wcas-search-submit,
.elementor-16920 .elementor-element.elementor-element-22160ca .dgwt-wcas-search-submit {
    position: absolute !important;

    top: 50% !important;
    right: 3px !important;
    bottom: auto !important;
    left: auto !important;

    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    width: 36px !important;
    min-width: 36px !important;
    max-width: 36px !important;

    height: 36px !important;
    min-height: 36px !important;
    max-height: 36px !important;

    margin: 0 !important;
    padding: 0 !important;

    background: #2064b5 !important;

    border: 0 !important;
    border-radius: 9px !important;

    box-shadow: none !important;

    overflow: hidden !important;

    font-size: 0 !important;
    line-height: 0 !important;

    float: none !important;

    transform: translateY(-50%) !important;

    z-index: 999 !important;

    cursor: pointer !important;
}


/* Hover */
.elementor-16920 .elementor-element.elementor-element-22160ca button.dgwt-wcas-search-submit:hover,
.elementor-16920 .elementor-element.elementor-element-22160ca .dgwt-wcas-search-submit:hover {
    background: #174f92 !important;
}


/* Kliknięcie */
.elementor-16920 .elementor-element.elementor-element-22160ca button.dgwt-wcas-search-submit:active,
.elementor-16920 .elementor-element.elementor-element-22160ca .dgwt-wcas-search-submit:active {
    transform:
        translateY(-50%)
        scale(0.96) !important;
}


/* =========================================================
   UKRYCIE ORYGINALNEJ LUPY FIBOSEARCH
   ========================================================= */

.elementor-16920 .elementor-element.elementor-element-22160ca .dgwt-wcas-search-submit svg,
.elementor-16920 .elementor-element.elementor-element-22160ca .dgwt-wcas-search-submit .dgwt-wcas-ico-magnifier {
    display: none !important;

    opacity: 0 !important;
    visibility: hidden !important;
}


/* Jeżeli FiboSearch generuje dodatkową lupę obok inputa */
.elementor-16920 .elementor-element.elementor-element-22160ca .dgwt-wcas-sf-wrapp > .dgwt-wcas-ico-magnifier {
    display: none !important;
}


/* =========================================================
   NASZA BIAŁA LUPA
   ========================================================= */

.elementor-16920 .elementor-element.elementor-element-22160ca .dgwt-wcas-search-submit::before {
    content: "" !important;

    position: absolute !important;

    top: 50% !important;
    left: 50% !important;

    right: auto !important;
    bottom: auto !important;

    display: block !important;

    width: 17px !important;
    height: 17px !important;

    margin: 0 !important;
    padding: 0 !important;

    background: #ffffff !important;

    border: 0 !important;

    -webkit-mask-image:
        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5' fill='none' stroke='black' stroke-width='2.2'/%3E%3Cpath d='M15.5 15.5L21 21' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E") !important;

    -webkit-mask-repeat: no-repeat !important;
    -webkit-mask-position: center !important;
    -webkit-mask-size: contain !important;

    mask-image:
        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5' fill='none' stroke='black' stroke-width='2.2'/%3E%3Cpath d='M15.5 15.5L21 21' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E") !important;

    mask-repeat: no-repeat !important;
    mask-position: center !important;
    mask-size: contain !important;

    transform:
        translate(-50%, -50%) !important;

    opacity: 1 !important;
    visibility: visible !important;
}


/* Usuń fabryczny trójkąt/pseudo-element */
.elementor-16920 .elementor-element.elementor-element-22160ca .dgwt-wcas-search-submit::after {
    display: none !important;
    content: none !important;
}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .elementor-16920 .elementor-element.elementor-element-22160ca .dgwt-wcas-sf-wrapp {
        height: 40px !important;
        min-height: 40px !important;
        max-height: 40px !important;
    }


    .elementor-16920 .elementor-element.elementor-element-22160ca .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input,
    .elementor-16920 .elementor-element.elementor-element-22160ca .dgwt-wcas-search-wrapp input[type="search"],
    .elementor-16920 .elementor-element.elementor-element-22160ca .dgwt-wcas-search-input {
        height: 40px !important;
        min-height: 40px !important;
        max-height: 40px !important;

        padding-top: 0 !important;
        padding-bottom: 2px !important;

        padding-left: 14px !important;
        padding-right: 48px !important;

        font-size: 12px !important;

        line-height: 1.2 !important;
    }


    .elementor-16920 .elementor-element.elementor-element-22160ca button.dgwt-wcas-search-submit,
    .elementor-16920 .elementor-element.elementor-element-22160ca .dgwt-wcas-search-submit {
        right: 3px !important;

        width: 34px !important;
        min-width: 34px !important;
        max-width: 34px !important;

        height: 34px !important;
        min-height: 34px !important;
        max-height: 34px !important;

        border-radius: 8px !important;
    }


    .elementor-16920 .elementor-element.elementor-element-22160ca .dgwt-wcas-search-submit::before {
        width: 16px !important;
        height: 16px !important;
    }
}

/* =========================================================
   FIBOSEARCH – MAXMEDICA
   ŁADNIEJSZE I CZYTELNIEJSZE WYNIKI AUTOCOMPLETE
   ========================================================= */


/* =========================================================
   GŁÓWNE OKNO WYNIKÓW
   ========================================================= */

.dgwt-wcas-suggestions-wrapp {
    padding: 8px !important;

    background: #ffffff !important;

    border: 1px solid #dce7f4 !important;
    border-radius: 16px !important;

    box-shadow:
        0 20px 50px rgba(20, 49, 84, 0.18) !important;

    overflow: hidden !important;

    font-family: "Poppins", Arial, sans-serif !important;
}


/* =========================================================
   POJEDYNCZY PRODUKT
   ========================================================= */

.dgwt-wcas-suggestion {
    position: relative !important;

    display: flex !important;
    align-items: center !important;

    min-height: 72px !important;

    padding: 9px 10px !important;
    margin: 0 0 4px 0 !important;

    background: #ffffff !important;

    border: 1px solid transparent !important;
    border-radius: 11px !important;

    box-sizing: border-box !important;

    transition:
        background-color .16s ease,
        border-color .16s ease,
        box-shadow .16s ease !important;
}


.dgwt-wcas-suggestion:last-child {
    margin-bottom: 0 !important;
}


/* Hover / zaznaczony produkt */

.dgwt-wcas-suggestion:hover,
.dgwt-wcas-suggestion.dgwt-wcas-suggestion-selected {
    background: #f4f8fd !important;

    border-color: #d5e5f7 !important;

    box-shadow:
        inset 3px 0 0 #2064b5 !important;
}


/* Usuwamy ciężkie szare zaznaczenie */

.dgwt-wcas-suggestion-selected {
    color: inherit !important;
}


/* =========================================================
   ZDJĘCIE PRODUKTU
   ========================================================= */

.dgwt-wcas-si {
    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    width: 52px !important;
    min-width: 52px !important;

    height: 52px !important;

    margin-right: 11px !important;

    background: #ffffff !important;

    border: 1px solid #e4ebf4 !important;
    border-radius: 10px !important;

    overflow: hidden !important;

    box-sizing: border-box !important;
}


.dgwt-wcas-si img {
    width: 100% !important;
    height: 100% !important;

    max-width: 52px !important;
    max-height: 52px !important;

    padding: 4px !important;

    object-fit: contain !important;

    background: #ffffff !important;

    border-radius: 9px !important;

    box-sizing: border-box !important;
}


/* =========================================================
   ŚRODKOWA CZĘŚĆ – NAZWA / SKU
   ========================================================= */

.dgwt-wcas-content-wrapp {
    flex: 1 1 auto !important;

    min-width: 0 !important;

    padding-right: 10px !important;
}


/* Nazwa produktu */

.dgwt-wcas-st,
.dgwt-wcas-suggestion-title {
    display: block !important;

    margin: 0 0 4px 0 !important;

    font-family: "Poppins", Arial, sans-serif !important;

    font-size: 13px !important;
    font-weight: 500 !important;

    line-height: 1.32 !important;

    color: #243247 !important;

    white-space: normal !important;

    overflow-wrap: break-word !important;

    word-break: normal !important;
}


/* Znaleziona fraza */

.dgwt-wcas-st strong,
.dgwt-wcas-suggestion-title strong {
    color: #2064b5 !important;

    font-weight: 700 !important;
}


/* =========================================================
   SKU
   ========================================================= */

.dgwt-wcas-sku {
    display: inline-block !important;

    margin-top: 3px !important;

    padding: 2px 6px !important;

    font-family: "Poppins", Arial, sans-serif !important;

    font-size: 9px !important;
    font-weight: 500 !important;

    line-height: 1.3 !important;

    color: #65758b !important;

    background: #eef4fb !important;

    border-radius: 5px !important;
}


/* =========================================================
   OPIS W WYNIKACH
   ========================================================= */

.dgwt-wcas-sd {
    margin-top: 4px !important;

    font-size: 10px !important;
    font-weight: 400 !important;

    line-height: 1.35 !important;

    color: #7b8798 !important;
}


/* =========================================================
   CENA
   ========================================================= */

.dgwt-wcas-sp,
.dgwt-wcas-suggestion-price {
    flex: 0 0 auto !important;

    min-width: 86px !important;

    margin-left: auto !important;

    padding-left: 8px !important;

    font-family: "Poppins", Arial, sans-serif !important;

    font-size: 12px !important;
    font-weight: 700 !important;

    line-height: 1.25 !important;

    text-align: right !important;

    color: #2064b5 !important;

    white-space: nowrap !important;
}


.dgwt-wcas-sp .woocommerce-Price-amount,
.dgwt-wcas-suggestion-price .woocommerce-Price-amount {
    color: #2064b5 !important;

    font-weight: 700 !important;

    white-space: nowrap !important;
}


/* =========================================================
   CENA PROMOCYJNA
   ========================================================= */

.dgwt-wcas-sp del,
.dgwt-wcas-suggestion-price del {
    display: block !important;

    margin-bottom: 2px !important;

    color: #8b96a6 !important;

    font-size: 9px !important;
    font-weight: 400 !important;

    opacity: 1 !important;
}


.dgwt-wcas-sp del .woocommerce-Price-amount,
.dgwt-wcas-suggestion-price del .woocommerce-Price-amount {
    color: #8b96a6 !important;
}


.dgwt-wcas-sp ins,
.dgwt-wcas-suggestion-price ins {
    color: #168448 !important;

    background: transparent !important;

    text-decoration: none !important;
}


.dgwt-wcas-sp ins .woocommerce-Price-amount,
.dgwt-wcas-suggestion-price ins .woocommerce-Price-amount {
    color: #168448 !important;
}


/* =========================================================
   NAGŁÓWKI SEKCJI
   ========================================================= */

.dgwt-wcas-suggestion-headline {
    padding: 9px 10px 7px !important;

    font-family: "Poppins", Arial, sans-serif !important;

    font-size: 10px !important;
    font-weight: 600 !important;

    letter-spacing: .5px !important;

    text-transform: uppercase !important;

    color: #2064b5 !important;

    background: transparent !important;

    border: 0 !important;
}


/* =========================================================
   ZOBACZ WSZYSTKIE PRODUKTY
   ========================================================= */

.dgwt-wcas-suggestion-more,
.dgwt-wcas-suggestion-more-product {
    min-height: auto !important;

    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    margin: 7px 4px 3px !important;

    padding: 10px 12px !important;

    font-family: "Poppins", Arial, sans-serif !important;

    font-size: 11px !important;
    font-weight: 600 !important;

    text-align: center !important;

    color: #2064b5 !important;

    background: #edf4fc !important;

    border: 1px solid #d6e5f6 !important;
    border-radius: 9px !important;

    transition:
        background-color .16s ease,
        color .16s ease !important;
}


.dgwt-wcas-suggestion-more:hover,
.dgwt-wcas-suggestion-more-product:hover {
    color: #ffffff !important;

    background: #2064b5 !important;

    border-color: #2064b5 !important;
}


/* =========================================================
   PANEL SZCZEGÓŁÓW PO PRAWEJ
   ========================================================= */

.dgwt-wcas-details-wrapp {
    background: #ffffff !important;

    border-left: 1px solid #e4ebf4 !important;

    font-family: "Poppins", Arial, sans-serif !important;
}


/* Wewnętrzny panel */

.dgwt-wcas-details-inner {
    padding: 18px !important;

    background: #ffffff !important;
}


/* =========================================================
   DUŻE ZDJĘCIE PRODUKTU
   ========================================================= */

.dgwt-wcas-pd-image {
    margin-bottom: 14px !important;

    text-align: center !important;
}


.dgwt-wcas-pd-image img,
.dgwt-wcas-details-wrapp img {
    max-width: 100% !important;

    height: auto !important;

    object-fit: contain !important;

    border-radius: 10px !important;
}


/* =========================================================
   TYTUŁ W PANELU SZCZEGÓŁÓW
   ========================================================= */

.dgwt-wcas-pd-title {
    margin: 10px 0 4px !important;

    font-family: "Poppins", Arial, sans-serif !important;

    font-size: 18px !important;
    font-weight: 500 !important;

    line-height: 1.25 !important;

    color: #202b3b !important;
}


/* =========================================================
   SKU W PANELU SZCZEGÓŁÓW
   ========================================================= */

.dgwt-wcas-pd-sku {
    margin-bottom: 10px !important;

    font-size: 10px !important;

    color: #8995a5 !important;
}


/* =========================================================
   CENA W PANELU SZCZEGÓŁÓW
   ========================================================= */

.dgwt-wcas-pd-price {
    margin: 8px 0 14px !important;

    font-family: "Poppins", Arial, sans-serif !important;

    font-size: 17px !important;
    font-weight: 700 !important;

    color: #2064b5 !important;
}


.dgwt-wcas-pd-price .woocommerce-Price-amount {
    color: #2064b5 !important;

    font-weight: 700 !important;
}


/* =========================================================
   OPIS W PANELU SZCZEGÓŁÓW
   ========================================================= */

.dgwt-wcas-pd-desc {
    margin-top: 13px !important;

    padding-top: 13px !important;

    border-top: 1px solid #edf1f6 !important;

    font-family: "Poppins", Arial, sans-serif !important;

    font-size: 11px !important;
    font-weight: 400 !important;

    line-height: 1.55 !important;

    color: #657286 !important;
}


/* =========================================================
   DOSTĘPNOŚĆ / STOCK
   ========================================================= */

.dgwt-wcas-stock {
    margin-top: 10px !important;

    font-family: "Poppins", Arial, sans-serif !important;

    font-size: 11px !important;
    font-weight: 600 !important;

    line-height: 1.3 !important;
}


/* brak magazynu */

.dgwt-wcas-stock.out-of-stock,
.dgwt-wcas-pd-stock.out-of-stock {
    color: #d63d32 !important;
}


/* na stanie */

.dgwt-wcas-stock.in-stock,
.dgwt-wcas-pd-stock.in-stock {
    color: #168448 !important;
}


/* =========================================================
   PRZYCISK W PANELU SZCZEGÓŁÓW
   ========================================================= */

.dgwt-wcas-pd-addtc button,
.dgwt-wcas-pd-addtc .button,
.dgwt-wcas-details-wrapp .button {
    width: 100% !important;

    min-height: 38px !important;

    padding: 9px 14px !important;

    font-family: "Poppins", Arial, sans-serif !important;

    font-size: 11px !important;
    font-weight: 600 !important;

    line-height: 1.2 !important;

    text-align: center !important;

    color: #ffffff !important;

    background: #2064b5 !important;

    border: 0 !important;
    border-radius: 8px !important;

    box-shadow: none !important;

    transition:
        background-color .16s ease,
        transform .15s ease !important;
}


.dgwt-wcas-pd-addtc button:hover,
.dgwt-wcas-pd-addtc .button:hover,
.dgwt-wcas-details-wrapp .button:hover {
    background: #174f92 !important;
}


.dgwt-wcas-pd-addtc button:active,
.dgwt-wcas-pd-addtc .button:active {
    transform: scale(.98) !important;
}


/* =========================================================
   BRAK WYNIKÓW
   ========================================================= */

.dgwt-wcas-suggestion-nores {
    padding: 22px 15px !important;

    font-family: "Poppins", Arial, sans-serif !important;

    font-size: 12px !important;

    text-align: center !important;

    color: #6f7c8f !important;

    background: #f6f9fd !important;

    border-radius: 10px !important;
}


/* =========================================================
   SCROLLBAR
   ========================================================= */

.dgwt-wcas-suggestions-wrapp::-webkit-scrollbar {
    width: 6px !important;
}


.dgwt-wcas-suggestions-wrapp::-webkit-scrollbar-track {
    background: transparent !important;
}


.dgwt-wcas-suggestions-wrapp::-webkit-scrollbar-thumb {
    background: #c3d3e6 !important;

    border-radius: 10px !important;
}


.dgwt-wcas-suggestions-wrapp::-webkit-scrollbar-thumb:hover {
    background: #2064b5 !important;
}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .dgwt-wcas-suggestions-wrapp {
        width: calc(100vw - 14px) !important;
        max-width: calc(100vw - 14px) !important;

        left: 7px !important;
        right: 7px !important;

        padding: 5px !important;

        border-radius: 12px !important;
    }


    .dgwt-wcas-suggestion {
        min-height: 66px !important;

        padding: 7px !important;
    }


    .dgwt-wcas-si {
        width: 48px !important;
        min-width: 48px !important;

        height: 48px !important;

        margin-right: 8px !important;
    }


    .dgwt-wcas-si img {
        max-width: 48px !important;
        max-height: 48px !important;
    }


    .dgwt-wcas-st,
    .dgwt-wcas-suggestion-title {
        font-size: 11px !important;

        line-height: 1.3 !important;
    }


    .dgwt-wcas-sku {
        font-size: 8px !important;
    }


    .dgwt-wcas-sp,
    .dgwt-wcas-suggestion-price {
        min-width: 70px !important;

        padding-left: 4px !important;

        font-size: 10px !important;
    }


    /* na telefonie panel szczegółów nie powinien zabierać miejsca */

    .dgwt-wcas-details-wrapp {
        display: none !important;
    }


    .dgwt-wcas-sd {
        display: none !important;
    }
}
/* =========================================================
   FIBOSEARCH – DELIKATNE OBRAMOWANIE PREMIUM
   ========================================================= */

.elementor-16920 .elementor-element.elementor-element-22160ca .dgwt-wcas-search-form {
    border: 1px solid #dbe6f2 !important;
    border-radius: 12px !important;
    box-shadow: 0 2px 8px rgba(32, 100, 181, 0.04) !important;
    background: #ffffff !important;
}

.elementor-16920 .elementor-element.elementor-element-22160ca .dgwt-wcas-search-form:focus-within {
    border-color: #c4d8ee !important;
    box-shadow:
        0 0 0 2px rgba(32, 100, 181, 0.05),
        0 4px 12px rgba(32, 100, 181, 0.05) !important;
}/* End custom CSS */
/* Start custom CSS for theme-etheme_nav_menu, class: .elementor-element-910a896 *//* =========================================================
   MAXMEDICA – ZALOGUJ / MOJE KONTO W NAV MENU
   ========================================================= */

.elementor-16920 .elementor-element.elementor-element-910a896 .maxmedica-account-menu {
    margin-left: 12px !important;
}


/* Link */

.elementor-16920 .elementor-element.elementor-element-910a896 .maxmedica-account-menu > a {
    position: relative !important;

    display: flex !important;
    align-items: center !important;
    gap: 7px !important;

    padding-left: 15px !important;

    font-family: "Poppins", Arial, sans-serif !important;
    font-weight: 500 !important;

    color: #2064b5 !important;

    white-space: nowrap !important;
}


/* Delikatna linia oddzielająca konto od menu */

.elementor-16920 .elementor-element.elementor-element-910a896 .maxmedica-account-menu > a::before {
    content: "" !important;

    width: 1px !important;
    height: 20px !important;

    margin-right: 7px !important;

    background: #dce6f2 !important;
}


/* Ikona użytkownika */

.elementor-16920 .elementor-element.elementor-element-910a896 .maxmedica-account-menu > a::after {
    content: "" !important;

    order: -1 !important;

    width: 17px !important;
    height: 17px !important;

    background-color: #2064b5 !important;

    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4Zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4Z'/%3E%3C/svg%3E") !important;

    -webkit-mask-repeat: no-repeat !important;
    -webkit-mask-position: center !important;
    -webkit-mask-size: contain !important;

    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4Zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4Z'/%3E%3C/svg%3E") !important;

    mask-repeat: no-repeat !important;
    mask-position: center !important;
    mask-size: contain !important;
}


/* Hover */

.elementor-16920 .elementor-element.elementor-element-910a896 .maxmedica-account-menu > a:hover {
    color: #174f92 !important;
}

.elementor-16920 .elementor-element.elementor-element-910a896 .maxmedica-account-menu > a:hover::after {
    background-color: #174f92 !important;
}


/* =========================================================
   TABLET / MOBILE
   ========================================================= */

@media (max-width: 1024px) {

    .elementor-16920 .elementor-element.elementor-element-910a896 .maxmedica-account-menu {
        margin-left: 0 !important;
    }

    .elementor-16920 .elementor-element.elementor-element-910a896 .maxmedica-account-menu > a {
        padding-left: 0 !important;
    }

    .elementor-16920 .elementor-element.elementor-element-910a896 .maxmedica-account-menu > a::before {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for fibosearch, class: .elementor-element-d4b3c54 */.elementor-16920 .elementor-element.elementor-element-d4b3c54 .dgwt-wcas-search-wrapp,
.elementor-16920 .elementor-element.elementor-element-d4b3c54 .dgwt-wcas-search-wrapp input[type="search"],
.elementor-16920 .elementor-element.elementor-element-d4b3c54 .dgwt-wcas-search-input,
.elementor-16920 .elementor-element.elementor-element-d4b3c54 .dgwt-wcas-suggestions-wrapp,
.elementor-16920 .elementor-element.elementor-element-d4b3c54 .dgwt-wcas-suggestion,
.elementor-16920 .elementor-element.elementor-element-d4b3c54 .dgwt-wcas-st,
.elementor-16920 .elementor-element.elementor-element-d4b3c54 .dgwt-wcas-sp,
.elementor-16920 .elementor-element.elementor-element-d4b3c54 .dgwt-wcas-suggestion-title,
.elementor-16920 .elementor-element.elementor-element-d4b3c54 .dgwt-wcas-suggestion-price {
    font-family: "Poppins", Arial, sans-serif !important;
}

/* FiboSearch - mniejsza czcionka na telefonie */
@media (max-width: 767px) {
    .dgwt-wcas-search-wrapp,
    .dgwt-wcas-search-wrapp input[type="search"],
    .dgwt-wcas-search-input {
        font-size: 13px !important;
    }

    .dgwt-wcas-suggestions-wrapp,
    .dgwt-wcas-suggestion,
    .dgwt-wcas-st,
    .dgwt-wcas-sp,
    .dgwt-wcas-suggestion-title,
    .dgwt-wcas-suggestion-price {
        font-size: 12px !important;
    }
}

/* FiboSearch mobile - wyniki mieszczą się w szerokości ekranu */
@media (max-width: 767px) {

    .dgwt-wcas-suggestions-wrapp {
        width: 100vw !important;
        max-width: 100vw !important;
        left: 0 !important;
        right: 0 !important;
        box-sizing: border-box !important;
        overflow-x: hidden !important;
    }

    .dgwt-wcas-suggestion {
        width: 100% !important;
        max-width: 100% !important;
        box-sizing: border-box !important;
        white-space: normal !important;
        overflow-wrap: break-word !important;
        word-break: break-word !important;
    }

    .dgwt-wcas-st,
    .dgwt-wcas-sp,
    .dgwt-wcas-suggestion-title,
    .dgwt-wcas-suggestion-price {
        white-space: normal !important;
        overflow-wrap: break-word !important;
        word-break: break-word !important;
        max-width: 100% !important;
    }
}


/* FiboSearch mobile - cena i zł w jednym ciągu */
@media (max-width: 767px) {
    .dgwt-wcas-suggestion-price,
    .dgwt-wcas-sp,
    .dgwt-wcas-pd-price,
    .dgwt-wcas-price {
        white-space: nowrap !important;
        word-break: normal !important;
        overflow-wrap: normal !important;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://maxmedica.pl/wp-content/uploads/2025/05/Poppins-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://maxmedica.pl/wp-content/uploads/2025/05/Poppins-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://maxmedica.pl/wp-content/uploads/2025/05/Poppins-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://maxmedica.pl/wp-content/uploads/2025/05/Poppins-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Poppins-Regular';
	font-display: auto;
	src: url('https://maxmedica.pl/wp-content/uploads/2025/07/Poppins-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */