@charset "UTF-8";

/* Theme Name: WEBTEC
 * Theme URI: https://webtec.pl
 * Author: WEBTEC SP. Z O.O.
 * Author URI: https://webtec.pl
 * Description: Profesjonalny motyw graficzny WEBTEC v4
 * Requires at least: 6.0
 * Tested up to: 8.2
 * Requires PHP: 7.4
 * Version: 4.1.0
 * License: Private WEBTEC
 * Text Domain: webtec.pl
 * Tags: one-column, accessibility-ready, custom-menu, custom-logo, footer-widgets, rtl-language-support, threaded-comments, translation-ready

 * VARIABLES IN CSS DOCUMENT
 */  :root{  --clr-brand-prim:hsl(35,22%,50%);--clr-brand-prim__add:hsl(35,22%,40%);--clr-brand-sec:hsl(166,56%,55%);--clr-brand-sec__add:hsl(166,56%,45%); --clr-add-dark:hsl(204,13%,84%);--clr-add-light:hsl(0,0%,93%);--clr-black:hsl(0,0%,0%);--clr-white:hsl(0,0%,100%); --clr-contrast-white:hsl(0,0%,100%);--clr-contrast-white-hover:hsl(0,0%,75%);--clr-contrast-yellow:hsl(60,100%,50%);--clr-contrast-yellow-hover:hsl(60,100%,90%);--clr-contrast-black:hsl(0,0%,0%); --bg-clr-menu-el:hsl(0,0%,100%);--bg-clr-menu-el-active:hsl(0,0%,100%);--clr-menu-el-txt:hsl(209,41%,20%);--clr-menu-el-txt-active:hsl(209,41%,20%);--bg-clr-menu-sub-el:hsl(255,27%,98%);--brd-clr-bottom-menu-sub-el:var(--clr-brand-prim); --clr-txt-prim__dark:hsl(209,41%,20%); --clr-txt-prim__light:hsl(0,0%,100%); --clr-txt-sec__dark:hsl(0,0%,20%); --clr-txt-sec__light:hsl(0,0%,80%);  --clr-info:#2F80ED;--clr-success:#27AE60;--clr-warning:#E2B93B;--clr-error:#EB5757;  --default-font-size:clamp(14px,1vw + 0.5rem,16px);--default-font-weight:400;--default-font-family:"Montserrat",sans-serif; --font-txt-xl:clamp(1.75rem,1.2vw + 1rem,36px); --font-txt-l:clamp(1.3rem,1vw + 0.8rem,24px); --font-txt-m:clamp(1.1rem,0.9vw + 0.6rem,20px); --font-txt-s:clamp(0.8rem,0.7vw + 0.4rem,14px);  --slogan:clamp(3.125rem,5vw,4.375rem); --title:clamp(2.5rem,4.5vw + 1rem,4rem); --h1:clamp(2.5rem,4vw + 1rem,3.5rem);--h2:clamp(2rem,3vw + 1rem,3rem);--h3:clamp(1.75rem,2.5vw + 0.5rem,2.5rem);--h4:clamp(1.5rem,2vw + 0.5rem,2.25rem);--h5:clamp(1.25rem,1.5vw + 0.5rem,1.875rem);--h6:clamp(1rem,1vw + 0.5rem,1.5rem);  --wrapper-max-width:min(100%,1640px); --sidebar-width:300px;--sidebar-gap-width:1.5rem;--width-content-wrapper:min(100%,1640px);--gutter_width:30px;  --spac-scale-0_25:calc( (var(--default-font-size) * 0.25) );--spac-scale-0_5:calc( (var(--default-font-size) * 0.5) );--spac-scale-1:var(--default-font-size);--spac-scale-1_5:calc( (var(--default-font-size) * 1.5) );--spac-scale-2:calc( (var(--default-font-size) * 2) );--spac-scale-2_5:calc( (var(--default-font-size) * 2.5) );--spac-scale-3_5:calc( (var(--default-font-size) * 3.5) );--spac-scale-4_5:calc( (var(--default-font-size) * 4.5) );--spac-scale-5:calc( (var(--default-font-size) * 5) );--spac-scale-6:calc( (var(--default-font-size) * 6) );--spac-scale-7_5:calc( (var(--default-font-size) * 7.5) );--menu-el-padding:1em 0.5em; --rwd-space-left_righ:16px;  --transition-time_01:0.1s;--transition-time_03:0.3s;--transition-time_05:0.5s;--transition-time_1:1s;--transition-time_2:2s; --drop-shadow-light:drop-shadow(3px 3px 2px hsl(0,0%,0% ,.2)); } body.contrast-black-white{ --clr-brand-prim:hsl(0,0%,0%);--clr-brand-prim__add:hsl(0,0%,0%);--clr-brand-sec:hsl(0,0%,10%);--clr-brand-sec__add:hsl(0,0%,10%); --clr-add-dark:hsl(0,0%,100%);--clr-add-light:hsl(0,0%,100%);--clr-black:hsl(0,0%,0%);--clr-white:hsl(0,0%,100%);--clr-yellow:hsl(60,100%,50%); --bg-clr-menu-el:var(--clr-white);--bg-clr-menu-el-active:var(--clr-brand-prim);--clr-menu-el-txt:var(--clr-white:);--clr-menu-el-txt-active:var(--clr-white);--bg-clr-menu-sub-el:hsl(255,27%,98%);--brd-clr-bottom-menu-sub-el:var(--clr-brand-prim)} :root{  --clr-brand-prim:hsl(35,22%,50%);--clr-brand-prim__add:hsl(35,22%,40%);--clr-brand-sec:hsl(166,56%,55%);--clr-brand-sec__add:hsl(166,56%,45%); --clr-add-dark:hsl(204,13%,84%);--clr-add-light:hsl(0,0%,93%);--clr-black:hsl(0,0%,0%);--clr-white:hsl(0,0%,100%); --clr-contrast-white:hsl(0,0%,100%);--clr-contrast-white-hover:hsl(0,0%,75%);--clr-contrast-yellow:hsl(60,100%,50%);--clr-contrast-yellow-hover:hsl(60,100%,90%);--clr-contrast-black:hsl(0,0%,0%); --bg-clr-menu-el:hsl(0,0%,100%);--bg-clr-menu-el-active:hsl(0,0%,100%);--clr-menu-el-txt:hsl(209,41%,20%);--clr-menu-el-txt-active:hsl(209,41%,20%);--bg-clr-menu-sub-el:hsl(255,27%,98%);--brd-clr-bottom-menu-sub-el:var(--clr-brand-prim); --clr-txt-prim__dark:hsl(209,41%,20%); --clr-txt-prim__light:hsl(0,0%,100%); --clr-txt-sec__dark:hsl(0,0%,20%); --clr-txt-sec__light:hsl(0,0%,80%);  --clr-info:#2F80ED;--clr-success:#27AE60;--clr-warning:#E2B93B;--clr-error:#EB5757;  --default-font-size:clamp(14px,1vw + 0.5rem,16px);--default-font-weight:400;--default-font-family:"Montserrat",sans-serif; --font-txt-xl:clamp(1.75rem,1.2vw + 1rem,36px); --font-txt-l:clamp(1.3rem,1vw + 0.8rem,24px); --font-txt-m:clamp(1.1rem,0.9vw + 0.6rem,20px); --font-txt-s:clamp(0.8rem,0.7vw + 0.4rem,14px);  --slogan:clamp(3.125rem,5vw,4.375rem); --title:clamp(2.5rem,4.5vw + 1rem,4rem); --h1:clamp(2.5rem,4vw + 1rem,3.5rem);--h2:clamp(2rem,3vw + 1rem,3rem);--h3:clamp(1.75rem,2.5vw + 0.5rem,2.5rem);--h4:clamp(1.5rem,2vw + 0.5rem,2.25rem);--h5:clamp(1.25rem,1.5vw + 0.5rem,1.875rem);--h6:clamp(1rem,1vw + 0.5rem,1.5rem);  --wrapper-max-width:min(100%,1640px); --sidebar-width:300px;--sidebar-gap-width:1.5rem;--width-content-wrapper:min(100%,1640px);--gutter_width:30px;  --spac-scale-0_25:calc( (var(--default-font-size) * 0.25) );--spac-scale-0_5:calc( (var(--default-font-size) * 0.5) );--spac-scale-1:var(--default-font-size);--spac-scale-1_5:calc( (var(--default-font-size) * 1.5) );--spac-scale-2:calc( (var(--default-font-size) * 2) );--spac-scale-2_5:calc( (var(--default-font-size) * 2.5) );--spac-scale-3_5:calc( (var(--default-font-size) * 3.5) );--spac-scale-4_5:calc( (var(--default-font-size) * 4.5) );--spac-scale-5:calc( (var(--default-font-size) * 5) );--spac-scale-6:calc( (var(--default-font-size) * 6) );--spac-scale-7_5:calc( (var(--default-font-size) * 7.5) );--menu-el-padding:1em 0.5em; --rwd-space-left_righ:16px;  --transition-time_01:0.1s;--transition-time_03:0.3s;--transition-time_05:0.5s;--transition-time_1:1s;--transition-time_2:2s; --drop-shadow-light:drop-shadow(3px 3px 2px hsl(0,0%,0% ,.2)); } body.contrast-black-white{ --clr-brand-prim:hsl(0,0%,0%);--clr-brand-prim__add:hsl(0,0%,0%);--clr-brand-sec:hsl(0,0%,10%);--clr-brand-sec__add:hsl(0,0%,10%); --clr-add-dark:hsl(0,0%,100%);--clr-add-light:hsl(0,0%,100%);--clr-black:hsl(0,0%,0%);--clr-white:hsl(0,0%,100%);--clr-yellow:hsl(60,100%,50%); --bg-clr-menu-el:var(--clr-white);--bg-clr-menu-el-active:var(--clr-brand-prim);--clr-menu-el-txt:var(--clr-white:);--clr-menu-el-txt-active:var(--clr-white);--bg-clr-menu-sub-el:hsl(255,27%,98%);--brd-clr-bottom-menu-sub-el:var(--clr-brand-prim)}    *,::after,::before{box-sizing:border-box; }html,body{margin:0;padding:0;border:0}h1,h2,h3,h4,h5,h6{margin-block:0 0.67em;font-weight:initial;line-height:1.1}p{margin-block:1em;line-height:1.4}picture,video{max-width:100%}img{font-style:italic;background-repeat:no-repeat;background-size:cover;shape-margin:1rem;max-width:100%;height:auto;vertical-align:middle} body{font-size:var(--default-font-size);font-weight:var(--default-font-weight);font-family:var(--default-font-family);color:var(--clr-txt-prim__dark);background-color:var(--clr-white)}*:focus-visible{border:none;outline:solid 1px var(--clr-brand-prim);outline-offset:-1px;box-shadow:0px 0px 5px var(--clr-brand-prim); }.hero-h1{font-size:var(--slogan);font-weight:500;line-height:1.15;margin-block:0} .has-x-large-font-size{font-size:var(--font-txt-xl) !important}.has-large-font-size{font-size:var(--font-txt-l) !important}.has-medium-font-size{font-size:var(--font-txt-m) !important}.has-small-font-size{font-size:var(--font-txt-s) !important} h1{font-size:var(--h1)}h2{font-size:var(--h2)}h3{font-size:var(--h3)}h4{font-size:var(--h4)}h5{font-size:var(--h5)}h6{font-size:var(--h6)} .txt-slogan{font-size:var(--slogan)} a{color:var(--clr-brand-prim);text-decoration:none;transition:var(--transition-time_03)}a:hover,a:focus-visible{color:var(--clr-brand-prim__add);text-decoration:none}   .l-header{position:sticky;top:0;margin-block-end:0;display:flex;justify-content:center;width:100%;z-index:1000;background:var(--clr-txt-prim__light);transition:var(--transition-time_1)}.l-header.scrolled{filter:drop-shadow(0px 0px 5px var(--clr-add-dark))}@media screen and (max-width:1100px){.l-header.scrolled{top:-100%}}.l-header-wrapper{width:100%;max-width:var(--width-content-wrapper);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}@media screen and (max-width:1100px){#l-header-wrapper[aria-expanded="true"]{align-content:flex-start;height:100%;min-height:100vh;max-height:100vh;overflow-y:auto}.l-header-wrapper{padding-block:var(--spac-scale-0_25);max-width:calc( var(--width-content-wrapper) - var(--rwd-space-left_righ) )}} .m-logo img{width:100%;max-width:clamp(150px,30vw,270px);height:auto;margin-block-end:var(--spac-scale-0_5);transition:max-width var(--transition-time_05)}@media screen and (max-width:1100px){#l-header-wrapper[aria-expanded="true"] .m-logo img{display:none}.m-logo img{margin-block-end:unset}}.l-header.scrolled .m-logo img{max-width:clamp(75px,15vw,160px)} @media screen and (min-width:1101px){.m-hamburger-icon{display:none}}@media screen and (max-width:1100px){#l-header-wrapper[aria-expanded="true"] .m-hamburger-icon{position:sticky;z-index:1001;top:0;background-color:var(--clr-white)}}.m-hamburger-icon{padding:0;min-width:53px;overflow:hidden;border:1px solid var(--clr-brand-prim);border-radius:2%;background:transparent;--button-color:var(--clr-brand-prim)}.m-hamburger-icon .m-hamburger-stroke{translate:0 3px;transition:translate 1s,rotate 1s}.m-hamburger-icon[aria-expanded="true"] .m-hamburger-stroke{translate:1px 0;rotate:0.125turn}.m-hamburger-icon .m-hamburger-line{transition:var(--transition-time_05);stroke-dasharray:60 31 60 300}.m-hamburger-icon[aria-expanded="true"] .m-hamburger-line{stroke-dasharray:60 105 60 300;stroke-dashoffset:-90} body.is-active__hamburger{overflow:hidden} .l-menu-container{display:flex;flex-wrap:nowrap}.m-menu{position:relative;display:flex;justify-content:start;align-items:center;z-index:1000}.m-menu ul{display:flex;justify-content:start;align-items:baseline;list-style:none;margin:0;padding:0}:is(.m-menu--main,.m-menu--shop) li{position:relative}:is(.m-menu--main,.m-menu--shop) a{display:block;width:100%;padding:var(--menu-el-padding);background-color:var(--bg-clr-menu-el);color:var(--clr-menu-el-txt);transition:var(--transition-time_03)}:is(.m-menu--main,.m-menu--shop) a:hover{background-color:var(--bg-clr-menu-el-active);color:var(--clr-brand-prim)}:is(.m-menu--main,.m-menu--shop) a[aria-current="page"],:is(.m-menu--main,.m-menu--shop) a[aria-current="page"]:hover{background-color:var(--bg-clr-menu-el-active);color:var(--clr-menu-el-txt);font-weight:700}.menu-item-has-children .sub-menu{display:none;position:absolute;width:max-content} .menu-item-container{display:flex;align-items:center;width:100%} .menu-toggle{opacity:0; width:0;height:0;padding:0;overflow:hidden;pointer-events:none;background-color:var(--bg-clr-menu-el);color:var(--clr-menu-el-txt)}.menu-item-has-children .sub-menu .menu-toggle{background-color:var(--bg-clr-menu-sub-el)} .menu-item__image{margin-right:10px;margin-top:-5px;width:2em;max-height:1.7em;float:left}  @media (max-width:768px){.menu-toggle{opacity:1;width:auto;height:100%;padding:var(--menu-el-padding);pointer-events:auto;cursor:pointer}} @media (min-width:769px){.menu-toggle:focus-visible{opacity:1;display:inline-block;padding:var(--menu-el-padding);width:auto;height:100%;pointer-events:auto;cursor:pointer}} .menu-toggle::before{content:'\21E2';display:inline-block;transition:var(--transition-time_03)}.menu-toggle[aria-expanded="true"]::before{transform:rotate(90deg)} @media screen and (min-width:1101px){.menu-item-has-children:hover > .sub-menu,.menu-item-has-children > .sub-menu.is-visible{display:block;top:100%}} .menu-item-has-children:hover > .js-sub-menu--left,.menu-item-has-children > .sub-menu.is-visible.js-sub-menu--left{right:0 }@media screen and (min-width:1101px){ .sub-menu .menu-item-has-children:hover > .sub-menu,.sub-menu.is-visible .menu-item-has-children > .sub-menu.is-visible{top:0;left:100%}} .sub-menu .menu-item-has-children:hover > .js-sub-menu--left,.sub-menu.is-visible .menu-item-has-children > .sub-menu.is-visible.js-sub-menu--left{left:auto;right:100%}@media screen and (max-width:767px){.m-menu ul:not(#menu-social-menu){flex-direction:column;width:100%;align-items:stretch; } .m-menu ul.sub-menu{width:100%; display:none}.m-menu ul.sub-menu.is-visible{display:block}.m-menu li{width:100%; }:is(.menu-item-container,.m-menu:not(.m-menu-social) li > a){border-bottom:1px solid var(--brd-clr-bottom-menu-sub-el)}.m-menu a{flex-grow:1; }.m-menu ul:not(#menu-social-menu) li,.menu-item-has-children .sub-menu{position:relative;display:flex;flex-direction:column;align-items:flex-start}li.menu-item-has-children{display:flex}li.menu-item-has-children ul.sub-menu.is-visible a:not([aria-current="page"]){background-color:var(--bg-clr-menu-sub-el)}li.menu-item-has-children ul.sub-menu.is-visible a:hover:not([aria-current="page"]){background-color:var(--bg-clr-menu-el-active)}}@media screen and (max-width:1100px){:is(.l-menu-container,.m-search-icon){display:none} #l-header-wrapper[aria-expanded="true"] :is(.l-menu-container){display:block;width:100%}} .m-menu-social ul{gap:var(--spac-scale-0_25);margin-inline:var(--spac-scale-0_25)}.m-menu-social ul a{font-size:0; line-height:0;padding:var(--spac-scale-0_5);display:flex;align-items:center;justify-content:center} :where(.ico-f,.ico-yt,.ico-in,.ico-li,.ico-x,.ico-tt,.ico-vk){padding:0;margin:0;outline:solid 1px transparent;outline-offset:-1px;transition:outline var(--transition-time_03) ease}:where(.ico-f,.ico-yt,.ico-in,.ico-li,.ico-x,.ico-tt,.ico-vk) > a::before{content:'';height:min(calc( var(--default-font-size) * 1.5 ),1em);width:min(calc( var(--default-font-size) * 1.5 ),1.5em);font-size:var(--default-font-size); display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:right center;background-color:var(--clr-brand-prim);transition:background-color var(--transition-time_03) ease}:where(.ico-f,.ico-yt,.ico-in,.ico-li,.ico-x,.ico-tt,.ico-vk) > a:hover::before{background-color:var(--clr-brand-prim__add)}:where(.ico-f,.ico-yt,.ico-in,.ico-li,.ico-x,.ico-tt,.ico-vk):hover{outline:solid 1px var(--clr-brand-prim)}.ico-f > a::before{mask:url('./assets/img/social/ico-f.svg') no-repeat center;mask-size:contain}.ico-yt > a::before{mask:url('./assets/img/social/ico-yt.svg') no-repeat center;mask-size:contain}.ico-in > a::before{mask:url('./assets/img/social/ico-in.svg') no-repeat center;mask-size:contain}.ico-li > a::before{mask:url('./assets/img/social/ico-li.svg') no-repeat center;mask-size:contain}.ico-x > a::before{mask:url('./assets/img/social/ico-x.svg') no-repeat center;mask-size:contain}.ico-tt > a::before{mask:url('./assets/img/social/ico-tt.svg') no-repeat center;mask-size:contain}.ico-vk > a::before{mask:url('./assets/img/social/ico-vk.svg') no-repeat center;mask-size:contain} #m-search-icon{padding:var(--spac-scale-0_5);background:none;border:none}#search-icon{width:var(--spac-scale-1_5);height:var(--spac-scale-1_5);transition:color var(--transition-time_03) ease;color:var(--clr-brand-prim)}#m-search-icon:hover #search-icon{color:var(--clr-white)}#m-search-icon:hover{background-color:var(--clr-brand-prim)} .m-search-form{height:0;max-height:54px;visibility:hidden;overflow:hidden;width:100%;margin-block:0;transition:var(--transition-time_03)}.m-search-form[aria-expanded="true"]{height:auto;max-height:unset;margin-block:1rem;padding:var(--spac-scale-1);visibility:visible;display:flex;justify-content:center;align-items:center;border-top:solid 1px var(--clr-add-light);border-bottom:solid 1px var(--clr-add-light)}.m-search-form[aria-expanded="true"] > form{visibility:visible;transition:visibility var(--transition-time_01)}.m-search-form[aria-expanded="false"] > *{visibility:hidden}.m-search-form form{display:flex;justify-content:center;align-items:center;gap:1rem;width:100%}.m-search-form input:not(input[type="submit"]){flex-grow:1;max-width:min(600px,100%);height:3em}.m-search-form[aria-expanded="false"] button{display:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute !important;width:1px;word-wrap:normal !important} .l-content{ flex-direction:row;justify-content:center;max-width:100%;margin-block-end:var(--spac-scale-3_5)}.full-width-screen{width:100%}:is(.l-main-content,.l-footer-wrapper) > *:not(.full-width-screen,.split-2-col,.split-2-col-no-margin){width:100%;max-width:calc( var(--wrapper-max-width) - var(--rwd-space-left_righ) );margin-inline:auto} body:not(.blog) .l-main-content > #et-boc{max-width:100%} .l-main-content > ul.products{margin:0 auto}.l-content:has(.l-sidebar) .l-main-content{max-width:var(--wrapper-max-width)} @media (min-width:1101px){.l-content:has(.l-sidebar){gap:var(--sidebar-gap-width)}.l-content:has(.l-sidebar) .l-main-content{max-width:calc(var(--wrapper-max-width) - var(--sidebar-width) - var(--sidebar-gap-width))}}.l-main-content{flex-grow:1; }.l-sidebar{ min-width:var(--sidebar-width);flex:0 auto; }@media (max-width:1000px){.l-sidebar{display:none}}   @media (min-width:768px){  .full-width-screen{display:grid;gap:0;grid-template-columns:1fr;padding-inline:var(--spac-scale-1);padding-block:var(--spac-scale-2_5)} .full-width-screen:has(.has-background){padding-inline:0;padding-block:0}.full-width-screen > .has-background{padding-inline:var(--spac-scale-1);padding-block:var(--spac-scale-2_5)} .with-wraper{grid-template-columns:minmax(var(--spac-scale-1),1fr) minmax(0,var(--wrapper-max-width)) minmax(var(--spac-scale-1),1fr)}.with-wraper > *{grid-column:2 / 3;padding:0}  body .split-2-col{display:grid;gap:0;grid-template-columns:minmax(var(--spac-scale-1),1fr) minmax(0,calc(var(--wrapper-max-width) / 2)) minmax(0,calc(var(--wrapper-max-width) / 2)) minmax(var(--spac-scale-1),1fr);position:relative;padding-inline:0;padding-block:0}  body .split-2-col-no-margin{display:grid;gap:0;grid-template-columns:1fr 1fr;padding-inline:0;padding-block:0}   :is(.full-width-screen,.split-2-col,.split-2-col-no-margin) > figure{width:100%;height:100%} :is(.full-width-screen,.split-2-col,.split-2-col-no-margin) > figure > img{width:100%;height:100%;object-fit:cover} .split-2-col > figure:first-child{grid-column:1 / 3} .split-2-col > figure:last-child{grid-column:3 / -1}  :is(.split-2-col,.split-2-col-no-margin) > :not(img,figure){padding-inline:var(--spac-scale-1);padding-block:var(--spac-scale-5);height:100%;display:grid;background:inherit} .split-2-col > :not(img,figure):first-child{grid-column:2 / 3;padding-left:0} .split-2-col > :not(img,figure):last-child{grid-column:3 / 4;padding-right:0}  .split-2-col > :not(img,figure)::after{content:"";position:absolute;inset:0;background:inherit} .split-2-col > :not(img,figure):first-child:after{grid-column:1 / 2} .split-2-col > :not(img,figure):last-child:after{grid-column:4 / 5}} @media (max-width:767px){ .full-width-screen > :not(img,figure){padding-inline:var(--spac-scale-1);padding-block:var(--spac-scale-2_5)} :is(.split-2-col,.split-2-col-no-margin) > :not(img,figure){width:100%} :is(.full-width-screen,.split-2-col,.split-2-col-no-margin) > figure{width:100%;height:100%} :is(.full-width-screen,.split-2-col,.split-2-col-no-margin) > figure > img{width:100%;height:100%;object-fit:cover}} .l-main-content:has(#et-boc) :is(.m-breadcrumbs,.m-title){display:none}  .l-footer-wrapper{max-width:100%;margin-inline:auto;display:flex;flex-wrap:wrap;gap:var(--spac-scale-0_5)}@media (max-width:1100px){:is( .l-footer-wrapper,.l-footer-signature ) > *:not(figure){padding-inline:calc( var(--rwd-space-left_righ) / 2 )}}.l-footer-wrapper > *:not(.full-width-screen){flex:1 1 calc(310px - var(--spac-scale-0_5));min-width:calc(310px - var(--spac-scale-0_5))} .l-footer-signature{margin-block:var(--spac-scale-1)}.m-signature{display:flex;flex-wrap:wrap;gap:var(--spac-scale-0_5);justify-content:space-between;align-items:center;width:100%;max-width:var(--width-content-wrapper);margin-inline:auto}@media (max-width:600px){.m-signature{justify-content:center}}.m-signature__copyright{text-align:center} .m-signature__creator{position:relative}.m-signature__creator:hover .m-signature__modal{visibility:visible;opacity:1;transform:translateY(0px)}@media (max-width:600px){.m-signature__creator:hover .m-signature__modal{max-width:99vw;transform:translateX(36vw)}}.m-signature__modal{position:absolute;bottom:25px;right:0;width:max-content;padding:20px;background-color:#fff;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset;-moz-box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset;box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset;visibility:hidden;opacity:0;animation:none;z-index:999;transition:var(--transition-time_05);transform:translateY(-50px)}.m-signature__modal-header,.m-signature__modal-content{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.m-signature__modal-header{margin-bottom:1.5rem}.m-signature__modal-content > *{display:flex;gap:0.5rem}  .l-blog__item{list-style:none;display:grid;grid-template-columns:minmax(auto,1fr) minmax(auto,2.25fr);gap:var(--spac-scale-2);margin-bottom:var(--spac-scale-2);padding-bottom:var(--spac-scale-2);border-bottom:solid 1px var(--clr-add-dark)}@media only screen and (max-width:768px){.l-blog__item{grid-template-columns:1fr}} .m-meta__list{list-style:none;padding:0;display:flex;flex-wrap:wrap;column-gap:var(--spac-scale-1);font-style:italic} .m-media__image{position:relative}.m-media__image--no-photo{height:100%;max-height:10em;width:auto;mask:url('./assets/img/system/no-image.svg') no-repeat center;mask-size:contain;background-color:var(--clr-black);filter:opacity(.03)}@media only screen and (max-width:768px){.m-media__image--no-photo{display:none}} .m-media__caption{position:absolute;bottom:0;left:0;background-color:var(--clr-brand-prim);color:var(--clr-white);font-size:var(--font-txt-s);padding:var(--spac-scale-0_25) var(--spac-scale-0_5) } .nav-links{margin-block:var(--spac-scale-2);width:100%;display:flex;justify-content:center;align-items:center;gap:var(--spac-scale-0_5)}.nav-links :is(.prev,a.prev,.next,a.next,.page-numbers){border:solid 1px var(--clr-brand-prim);padding:var(--spac-scale-0_5);transition:var(--transition-time_03)}.nav-links :is(.prev,.next,.page-numbers):hover,.nav-links span.page-numbers.current{background-color:var(--clr-brand-prim);color:var(--clr-white)}  input:not(button,input:is( [type="submit"],[type="checkbox"],[type="button"],[type="radio"]) ),textarea,select{width:100%;max-width:clamp(400px,100%,600px);padding:1em;margin-block:var(--spac-scale-0_25);font-size:var(--default-font-size);line-height:1;border:solid 1px var(--clr-add-dark);background-color:var(--clr-white)} input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type="number"]{-moz-appearance:textfield} label{display:block;font-size:var(--font-txt-s)} button,input:is( [type="submit"],[type="button"],[type="reset"] ){padding:1em 2em;background-color:var(--clr-brand-prim);font-size:var(--default-font-size);line-height:1;border:solid 1px var(--clr-brand-prim);color:var(--clr-txt-prim__light);cursor:pointer;transition:var(--transition-time_03)}.wbt-search-engine-in-content > input[type="submit"]{display:flex;align-items:center;justify-content:center;height:3em;padding-block:0}button:hover,input:is( [type="submit"],[type="button"],[type="reset"] ):hover{border-color:var(--clr-brand-prim__add);background-color:var(--clr-brand-prim__add)}  .l-addons-info{display:flex;align-items:center;justify-content:right;flex-grow:1;width:100%;padding-block:var(--spac-scale-0_25);margin-block:var(--spac-scale-0_25)}.l-addons-info{order:-1; }@media (max-width:1100px){.l-addons-info{display:none}#l-header-wrapper[aria-expanded="true"] .l-addons-info{display:flex;justify-content:left;flex-wrap:wrap;order:1; }}@media (prefers-reduced-motion:reduce){#l-header-wrapper[aria-expanded="true"] .l-addons-info{order:unset !important}} html{scroll-behavior:smooth; scroll-padding-top:200px; } :is(.m-breadcrumbs,.m-title){display:none} :is(.wbt-comments-section,.wbt-comment-respond){display:none} body.home .l-header{margin-block-end:0}@media only screen and (min-width:1102px){ .l-header-wrapper{max-width:100%;margin-inline:clamp(1rem,2vh,2.5rem)} .l-menu-container{flex-grow:1;margin-left:var(--spac-scale-2_5)}} .content-subtitle{margin-block-end:var(--spac-scale-1_5)} .l-addons-info{padding-block:0;margin-block:0;border-bottom:1px solid #E5DEDB}.l-info{display:flex;gap:var(--spac-scale-0_5);flex-grow:1;justify-content:right;align-items:center;font-size:clamp(0.8rem,1vw + 0.5rem,1rem); & .top-phone a{font-size:calc( var(--font-txt-m) - 2px );color:var(--clr-txt-prim__dark);transition:var(--transition-time_03);&:hover{color:var(--clr-brand-prim);text-decoration:none}}>p{margin-block:var(--spac-scale-0_5)}>p>em{font-style:normal}}#l-wcag_rwd,.l-time-info{display:none}@media only screen and (max-width:767px){.l-info{flex-wrap:wrap;justify-content:flex-start;flex-grow:initial;margin-left:auto;p>em{font-style:normal;display:block}}#l-wcag_rwd .l-info .top-phone a{font-size:var(--font-txt-s)}#l-wcag_rwd{display:flex;align-items:center;justify-content:space-between;width:100%;border-bottom:solid 1px var(--clr-brand-prim);margin-block-end:0.5em}#l-wcag_rwd .l-info>p.top-phone{display:flex}#l-wcag_rwd .l-info>p:not(.top-phone){display:none}.l-time-info{display:block;width:100%;border-top:solid 1px var(--clr-brand-prim);margin-block:0.5em 0;>p{line-height:1}}#l-header-wrapper[aria-expanded="true"] :is(#l-wcag_rwd,.l-time-info){display:none}}.top-phone::before{content:'';display:inline-block;margin-inline:var(--spac-scale-0_5);width:19px;height:19px;background:url('./assets/img/custom/icon-phone.svg') no-repeat center}.m-logo{margin-block:var(--spac-scale-0_5)}#m-search-icon{border-radius:10px;background-color:var(--clr-brand-sec)}#search-icon{color:var(--clr-white)}form[role="search"]>input.orig{max-width:100%}  ul.m-menu__primary li.current-menu-parent div>a{color:var(--clr-brand-prim);border-radius:1.5em;border:solid 1px var(--clr-brand-prim)} body.home .l-main-content:first-child>.wp-block-group{margin-block-end:var(--spac-scale-5) } @media screen and (max-width:767px){.m-menu-social{margin-block-start:var(--spac-scale-1);& ul{gap:var(--spac-scale-1)}}}:is(.ico-f,.ico-yt,.ico-in,.ico-li,.ico-x,.ico-tt,.ico-vk){outline:none;& :hover{outline:none}& a:hover::before{background-color:var(--clr-brand-sec)}} .full-width-screen.hero>*:first-child{padding-block:0}.hero :is(.split-2-col,.split-2-col-no-margin)> :not(img,figure){padding-block:calc(clamp(1px,1vw + 0.5rem,16px) * 3)}.hero{--hero-btm-marg:40px;position:relative;padding:0;margin-bottom:var(--hero-btm-marg);background:url("./assets/img/custom/sygnet-logo.svg"),linear-gradient(178deg,rgb(199,190,175) 0%,rgb(246,239,236) 100%);background-size:contain bottom;background-position:center;background-repeat:no-repeat;color:var(--clr-white)}.hero::after{content:"";position:absolute;bottom:clamp(calc(var(--hero-btm-marg) * -1),5vw,0rem); left:0;width:100%;height:auto;aspect-ratio:1920 / 149;background:url('./assets/img/custom/hero_pc-wave.svg') no-repeat bottom center;background-size:cover;z-index:1}@media screen and (max-width:900px){.hero::after{aspect-ratio:900 / 130;background:url('./assets/img/custom/wave-white-bottom-cta-rwd.svg') no-repeat bottom center}}@media screen and (min-width:768px){.hero-content{min-width:90ch}}.hero-h1{margin-top:0}@media screen and (min-width:1300px){.hero-h1{padding-top:clamp(0rem,5vw,6.25rem) }}.hero-subhead{margin-block:0 1.875rem;font-size:clamp(1.125rem,3vw,1.875rem);font-weight:600}.hero-subhead_medic{margin-block:0 3rem;font-size:clamp(1rem,2vw,1.35rem);font-weight:400}.hero-txt{margin-block:0 1.875rem;max-width:40ch;font-size:clamp(1.25rem,3vw,1rem);font-weight:600}  .has-x-large-font-size strong{font-weight:500} :is(.is-style-outline > a,.is-style-fill > a,.znanylekarz > a){margin-block:var(--spac-scale-1);padding:0.875rem 1.825rem;font-size:1rem;font-weight:500;color:var(--clr-white);border:none;transition:var(--transition-time_03)} .is-style-outline>a{background-color:var(--clr-brand-sec);&:hover{background-color:var(--clr-brand-sec__add)}} .is-style-fill>a{background-color:var(--clr-brand-prim);&:hover{background-color:var(--clr-brand-prim__add)}}.znanylekarz>a{border:solid 1px var(--clr-brand-sec);background:url('./assets/img/custom/logo_znany-lekarz.svg') no-repeat center center #fff;background-size:75%;&:hover{border-color:var(--clr-brand-sec__add);background-color:transparent}}body .znanylekarz>a{color:transparent !important; } :is(.has-x-large-font-size,.has-large-font-size,.has-medium-font-size,.has-small-font-size){margin-block:0.6rem} .box-shadow> :first-child{padding:var(--spac-scale-1);border-radius:1rem;box-shadow:0px 2px 10px rgba(0,0,0,.15)}  .news-section{display:flex;align-items:stretch;gap:var(--spac-scale-1_5) } .news-section > div{min-width:300px;padding:var(--spac-scale-1) var(--spac-scale-1);margin-block-start:var(--spac-scale-1);display:flex;flex:1;flex-direction:column;justify-content:flex-start;gap:var(--spac-scale-0_5);background-color:var(--clr-white);border-radius:10px;filter:drop-shadow(0px 0px 4px hsla(0,0%,0%,0.1));transition:var(--transition-time_03);& > figure{width:100%;height:240px;margin-block-end:var(--spac-scale-1);overflow:hidden;& > img{width:100%;height:100%;object-fit:cover}}} .medic{padding:0}.medic .slick-track{display:flex !important;justify-content:center}.medic .slick-slide > div{display:flex;justify-content:center;height:100%}.medic:not(.slick-slider){display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0;padding:0}@media screen and (max-width:767px){.medic:not(.slick-slider){justify-content:center}}.medic .slick-slide{height:auto}.medic .slick-slide li,.medic>li{background-color:var(--clr-white);border-radius:10px;padding:var(--spac-scale-2) var(--spac-scale-1);display:flex !important;flex-direction:column;justify-content:flex-start;gap:var(--spac-scale-0_5);height:auto;margin:var(--spac-scale-0_5);filter:drop-shadow(0px 0px 4px hsla(0,0%,0%,0.1));transition:var(--transition-time_03);width:300px;max-width:300px;&:hover{filter:drop-shadow(0px 0px 4px hsla(0,0%,0%,0.4))}} .medic figure{width:220px;height:220px;margin:0 auto;border-radius:50%;overflow:hidden;background-color:#f0f0f0}.medic figure > a{display:block;width:100%;height:100%}.medic figure img{width:100%;height:100%;object-fit:cover;object-position:top} .medic .medical-title{padding-top:1em;margin-block:0;font-size:0.75rem} .medic h2.wp-block-post-title{margin:0;font-size:1rem;& a{color:var(--clr-txt-prim__dark);transition:var(--transition-time_03)}& a:hover{text-decoration:underline;color:var(--clr-brand-prim__add)}} .medic .taxonomy-doctor_category{padding-block-start:0.5em;font-size:var(--font-txt-s);font-weight:500;text-transform:uppercase;& a,span{color:var(--clr-txt-prim__dark);transition:var(--transition-time_03)}& a:hover{text-decoration:underline;color:var(--clr-brand-prim__add)}} .medic .wp-block-read-more{display:inline-block;padding-block-start:var(--spac-scale-2);margin-top:auto;font-size:var(--font-txt-s);text-transform:capitalize;color:var(--clr-brand-prim);transition:var(--transition-time_03);&:hover{color:var(--clr-brand-prim__add)}} .search-section{padding-inline-start:clamp(1.5rem,4vw,7.5rem);display:flex;flex-direction:column;justify-content:center;align-items:start;&>div{width:100%}}.search-find_doctor-rwd{display:none}.or-search-rwd{display:none}@media only screen and (max-width:767px){.search-section{padding-inline-start:0}.search-section> :is(div:first-of-type,.wp-block-spacer){display:none}.search-section>div:last-of-type{width:100%}.search-find_doctor-rwd{display:flex;&>div{width:100%}}.search-find_doctor-rwd .probox{border:solid 1px var(--clr-brand-prim) !important;border-radius:1rem !important}.or-search-rwd{display:block}.or-search-pc{display:none}} .check_results>figure{margin-block:var(--spac-scale-1);padding:0.875rem 1.825rem;border:solid 1px var(--clr-brand-sec);border-radius:2rem;transition:var(--transition-time_03)}.check_results>figure:hover{border-color:var(--clr-brand-prim)} body.home .l-main-content:first-child>.wp-block-group.green-wave{margin-block-end:var(--spac-scale-1_5)}.green-wave{position:relative;width:100%;display:grid;align-items:center;justify-content:left;padding-block:var(--spac-scale-7_5);color:var(--clr-white);background-color:var(--clr-brand-sec)}.green-wave>div>div{position:relative;z-index:2} .green-wave figure.wp-block-image{position:absolute;display:block;top:0;right:0;width:50%;height:100%;margin:0;z-index:0;pointer-events:none;mask-image:linear-gradient(to right,transparent 0%,black 50%,black 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 50%,black 100%)}@media screen and (max-width:1001px){.green-wave figure.wp-block-image{mask-image:linear-gradient(to right,transparent 0%,black 80%,black 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 120%,black 100%)}}.green-wave figure.wp-block-image img{width:100%;height:100%;object-fit:cover;display:block} .green-wave::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:auto;aspect-ratio:1920 / 149;background:url('./assets/img/custom/wave-green-btm.svg') no-repeat left bottom / cover;pointer-events:none;z-index:1}@media screen and (max-width:900px){.green-wave::after{aspect-ratio:900 / 130;background:url('./assets/img/custom/wave-white-bottom-rwd.svg') no-repeat left bottom / cover}}.green-wave::before{content:'';position:absolute;top:0;left:0;width:100%;height:auto;aspect-ratio:1920 / 122;background:url('./assets/img/custom/wave-white-top.svg') no-repeat left top / cover;pointer-events:none;z-index:1}@media screen and (max-width:900px){.green-wave::before{aspect-ratio:900 / 100;background:url('./assets/img/custom/wave-white-top-rwd.svg') no-repeat left top / cover}} .green-wave ul{padding:0 2rem;list-style-image:url('./assets/img/custom/ico-li.svg');list-style-position:outside}.green-wave ul li{padding-left:1rem; padding-top:var(--spac-scale-2) }.green-wave ul li>strong{position:relative;top:-0.5em;display:inline-block;padding-block-end:0.5em} .invisible.quotes::before{display:inline-block;width:0;overflow:clip;color:var(--clr-white)}@media only screen and (max-width:767px){.invisible.quotes::before{display:none}}.quotes::before{content:open-quote;quotes:'”' '„';font-size:5rem;color:var(--clr-brand-sec)}.opinie{margin:0}  @media only screen and (min-width:1101px){.poradnik-col{padding-inline-start:var(--spac-scale-5)}} .poradnik .slick-track{display:flex !important}.poradnik .slick-slide>div{display:flex;height:100%}.poradnik .slick-slide{margin:var(--spac-scale-1);padding:var(--spac-scale-1) 0;display:flex;flex-direction:column; justify-content:space-between; height:auto; background-color:var(--clr-white);border-radius:10px;filter:drop-shadow(0 2px 10px hsla(0,0%,0%,0.1))}.slick-list.draggable{margin-inline:1rem}.poradnik .slick-slide li{display:grid !important;grid-template-rows:auto auto 1fr auto; height:100%;justify-content:center}.poradnik .slick-slide li *{color:var(--clr-txt-prim__dark)} .poradnik figure{width:100%;height:132px;margin:0 auto;overflow:hidden; background-color:#f0f0f0}.poradnik figure>a{display:block;width:100%;height:100%}.poradnik figure>a>img{width:100%;height:100%;object-fit:cover; transition:var(--transition-time_03)} .poradnik .wp-block-post-excerpt{padding-inline:var(--spac-scale-1);font-size:initial} .poradnik h2.wp-block-post-title{margin-block:0.5em;padding-inline:var(--spac-scale-1);font-size:var(--font-txt-m);text-align:center}.poradnik h2.wp-block-post-title a{color:inherit;transition:var(--transition-time_03);&:hover{color:var(--clr-brand-prim__add)}} .poradnik .wp-block-read-more{display:inline-block;padding-block:var(--spac-scale-1);padding-inline:var(--spac-scale-1);font-size:var(--font-txt-s);color:var(--clr-brand-prim);transition:var(--transition-time_03);&:hover{color:var(--clr-brand-prim__add)}}  .opinie .slick-slide{padding:0 var(--spac-scale-2)} .slider-arrow{display:flex;gap:var(--spac-scale-1);align-items:center;justify-content:right} :is(.slick-next,.slick-prev){&::before{content:url('./assets/img/custom/ico-arrow-right.svg');height:12px;width:auto}}:is(.slick-prev)::before{content:url('./assets/img/custom/ico-arrow-left.svg')}.slider-arrow :is(.slick-next,.slick-prev){position:initial}.slick-next{right:0 !important;z-index:10}.slick-prev{left:0 !important;z-index:10} .slick-dots li button:before{opacity:1;content:' \25CB';font-size:1rem;color:var(--clr-brand-sec)}.slick-dots li.slick-active button:before{content:' \25CF';color:var(--clr-brand-sec)} .home-slider :is(.slick-next,.slick-prev){filter:grayscale(100) brightness(10)} .cta-section h2{max-width:16.5ch;margin-block-start:0;font-size:clamp(2.375rem,4vw,3rem);color:var(--clr-white)}.cta-section{position:relative;display:grid;align-items:center;min-height:clamp(500px,400px + 11vw,640px);height:fit-content;background:url('./assets/img/custom/sygnet-logo.svg') 70% 40% no-repeat,linear-gradient(175deg,rgb(203,195,181) 0%,rgb(255,255,255) 100%);&>div{padding-block:5em 10em}}.cta-section::before{content:'';position:absolute;top:0;left:0;width:100%;height:auto;aspect-ratio:1920 / 122;background:url('./assets/img/custom/wave-white-top.svg')}.cta-section::after{content:'';position:absolute;bottom:-2px;left:0;width:100%;height:auto;aspect-ratio:1920 / 135;background:url('./assets/img/custom/wave-white-bottom-cta.svg')}@media only screen and (max-width:900px){.cta-section::after{aspect-ratio:900 / 130;background:url('./assets/img/custom/wave-white-bottom-cta-rwd.svg')}.cta-section::before{aspect-ratio:900 / 100;background:url('./assets/img/custom/wave-white-top-rwd.svg')}} .title-section{position:relative;display:grid;align-items:center;min-height:clamp(300px,200px + 10vw,440px);height:fit-content;background:url('./assets/img/custom/sygnet-logo.svg') 70% 40% no-repeat,linear-gradient(105deg,hsl(38,18%,73%) 40%,hsl(42,17%,88%) 71%);&>div{padding-block:5em clamp(60px,12vw,135px)}}.title-section::after{content:'';position:absolute;bottom:-2px;left:0;width:100%;height:auto;aspect-ratio:1920 / 135;background:url('./assets/img/custom/wave-white-bottom-cta.svg')}@media only screen and (max-width:900px){.title-section:after{aspect-ratio:900 / 130;background:url('./assets/img/custom/wave-white-bottom-cta-rwd.svg')}}.title-section{color:var(--clr-white);& h1{margin-block:0;font-size:var(--slogan);font-weight:500;line-height:1.15}& p{margin-block:0 1.875rem;font-size:var(--font-txt-m);font-weight:600}& h1 + h2{font-size:clamp(1.125rem,3vw,1.875rem);font-weight:600}}@media screen and (min-width:1001px){.title-section p{max-width:60ch}} .l-contact{margin-block-start:var(--spac-scale-2_5)} .contact-data>div{margin-block-end:var(--spac-scale-2_5)}.contact-data .has-large-font-size > a{padding-inline-start:var(--spac-scale-2_5);color:var(--clr-txt-prim__dark);transition:var(--transition-time_03);&:hover{color:var(--clr-brand-prim__add)}}.contact-data .has-x-large-font-size{margin-block-start:0;margin-block-end:1.5rem;line-height:1}.contact-data .has-x-large-font-size + h4 > a::before{content:'';display:inline-block;width:var(--spac-scale-1_5);height:var(--spac-scale-1_5);margin-inline-start:-40px;margin-inline-end:1rem;background:url('./assets/img/custom/ico-phone.svg') left center no-repeat} .foot-menu{margin-block:0}div:is(.m-logo_foot,.m-social-foot){display:none}.foot-menu ul{list-style:none;margin:0;padding:var(--spac-scale-2_5) 0 0 0;display:flex;flex-wrap:wrap;text-wrap:nowrap;gap:var(--spac-scale-1);justify-content:space-between;align-items:center;border-top:solid 1px #E5DEDB}.foot-menu li>a{color:var(--clr-txt-prim__dark);transition:var(--transition-time_03);&:hover{color:var(--clr-brand-prim__add)}}@media only screen and (max-width:767px){.foot-menu{background-color:var(--clr-brand-prim);color:var(--clr-white)}.foot-menu ul{justify-content:center;border-top:none;& li a{color:var(--clr-white)}}div.m-logo_foot{display:block;margin:2rem auto}div.m-social-foot{display:flex;justify-content:center;align-items:center;gap:var(--spac-scale-1);padding-block-start:var(--spac-scale-3_5);padding-block-end:var(--spac-scale-1);background-color:var(--clr-brand-prim)}.m-social-foot > ul{padding:0;& svg{min-height:40px;min-width:40px}}.l-footer-signature{margin-block-start:1px}} .l-footer-signature{margin-block-end:0;padding-block-end:1rem;color:var(--clr-white);font-weight:200;background-color:var(--clr-brand-prim)}.m-signature__description{color:initial} #cookiefirst-policy-page{display:none}  .m-title_services{display:block} .l-accordion{display:flex;gap:var(--spac-scale-1);flex-direction:column}.m-accordion{padding:1rem;position:relative;background-color:var(--clr-white);box-shadow:0px 0px 4px 0px rgba(0,0,0,.25);border-radius:10px;transition:max-height 0.3s ease,padding 0.3s ease; }.accordion-title{margin-block:0.6em;font-size:var(--font-txt-l);font-weight:500}.accordion-content{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:6rem;transition:max-height 0.3s ease-in-out}.accordion-content.expanded{display:block;max-height:max-content}.accordion-button{display:block;margin-block-start:1em;padding:0;color:var(--clr-brand-prim);font-size:var(--font-txt-s);font-weight:500;background-color:transparent;border:none;cursor:pointer;transition:var(--transition-time_03) }.accordion-button:hover{color:var(--clr-brand-prim__add);background-color:transparent;border:none} .alphabet-filter{display:flex;flex-wrap:wrap;gap:10px;margin-block-end:var(--spac-scale-1_5)}@media screen and (max-width:767px){.alphabet-filter{position:sticky;top:0rem;flex-wrap:nowrap;overflow-x:auto;padding-block:0.5em 1em;padding-inline:0.5em;background-color:var(--clr-white);outline:solid 10px var(--clr-white);box-shadow:0 0 10px hsla(0,0%,0%,0.3);z-index:1; scrollbar-width:none; -ms-overflow-style:none; } .alphabet-filter::-webkit-scrollbar{display:none}}.alphabet-filter button{padding:0.75em 1em;font-size:1rem;filter:drop-shadow(0px 0px 4px hsla(0,0%,0%,0.25));background:var(--clr-white);color:var(--clr-brand-prim);border-radius:10px;border-color:transparent;cursor:pointer;transition:0.3s}.alphabet-filter button.active,.alphabet-filter button:hover{background:var(--clr-brand-prim);color:var(--clr-white)} .l-main-content:first-child>.price-accordion{margin-block-end:var(--spac-scale-0_5)} .price-accordion{background-color:#D2CABE;border-radius:1rem} .price-accordion:has(h4[aria-expanded="true"]){padding-block-end:1rem}.price-accordion div>h4{display:flex;justify-content:space-between;align-items:center;padding-inline:1rem;padding-block:1rem;background-color:var(--clr-brand-prim);color:var(--clr-white);font-size:var(--font-txt-m);border-start-end-radius:1rem;border-start-start-radius:1rem}.price-accordion div>h4[aria-expanded="false"]{border-radius:1rem} .price-accordion div>h4::after,.pricelist div>h5::after{content:' \2023';rotate:90deg;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:var(--clr-black);width:27px;height:27px;background-color:var(--clr-white);border-radius:14px;transition:var(--transition-time_03) rotate ease-in-out}.price-accordion div>h4[aria-expanded="true"]::after,.pricelist div>h5[aria-expanded="true"]::after{rotate:-90deg} .pricelist h5{display:flex;justify-content:space-between;align-items:center;margin-inline:1rem;margin-block:1rem 0;padding:1rem;background-color:var(--clr-white);color:var(--clr-txt-prim__dark);font-size:var(--font-txt-m);font-weight:600;border-radius:10px}.pricelist h5[aria-expanded="true"]{border-end-end-radius:0;border-end-start-radius:0;border-bottom:solid 1px var(--clr-black)} .pricelist div>div{margin-inline:1rem;padding:1rem;background-color:#E6E3DC;transition:var(--transition-time_03)}.pricelist div>div:nth-child(odd){background-color:var(--clr-white)}.pricelist div>div:last-child{border-end-end-radius:10px;border-end-start-radius:10px}.pricelist div>div:hover{color:var(--clr-white);background-color:var(--clr-brand-sec__add)} .price-accordion h4[aria-expanded="false"]~.pricelist h5,.pricelist div>div{display:none;transition:var(--transition-time_03)} .price-accordion h4[aria-expanded="true"]~.pricelist h5,.pricelist h5[aria-expanded="true"]~div{display:flex}.pricelist .wp-block-group p:last-child{min-width:90px;text-align:end} .accordion-search-wrapper{margin-bottom:2rem;text-align:center}#accordionSearch{width:100%;max-width:600px;padding:1em;border:solid 1px var(--clr-brand-sec);border-radius:14px;font-size:1rem} .price-accordion mark{background-color:#ffdd57;color:inherit;font-weight:bold;padding:0 2px;border-radius:3px}.accordion-search-wrapper{position:relative;max-width:600px;margin:2rem auto 0}.search-wrapper{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:1em} #clearSearch{display:none;padding:1.1em;border:none;border-radius:14px;background-color:var(--clr-brand-sec);color:var(--clr-white);cursor:pointer}#clearSearch:hover{background-color:var(--clr-brand-sec__add)} .searchInfo{display:inline-block;margin-inline:auto;margin-block:0.25em 2em;text-align:center;color:rgb(141,0,0);font-weight:600} #noResults{color:var(--clr-info);text-align:center} input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none} input[type="search"]::-moz-search-clear{display:none} .visually-hidden{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap} .subcategory-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:var(--spac-scale-1)}.subcategory-item{display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:center;background:var(--clr-white);border-radius:10px;overflow:hidden;border:solid 1px var(--clr-add-light);transition:filter var(--transition-time_03) ease-in}.subcategory-item:hover{filter:drop-shadow(0 2px 10px hsla(0,0%,0%,0.1));>a button{background-color:var(--clr-brand-prim__add);border-color:var(--clr-brand-prim__add)}}.subcategory-item a{display:flex;flex-direction:column;width:100%;text-decoration:none;color:inherit}.m-media__image{width:100%;height:200px; overflow:hidden}.m-media__image img{width:100%;height:100%;object-fit:cover; display:block}.subcategory-item{>p{margin:0.75em 0;padding:0 1em}>a{font-size:var(--font-txt-m)}}.category-description{--max-lines:3;--line-height:1.4;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--max-lines)}.category-post-count{font-size:var(--font-txt-s);color:var(--clr-txt-sec__dark);margin-bottom:0.75em}  :where(.archive,.single-post) .m-title{display:block} .custom-social-share{display:none} .l-blog{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:var(--spac-scale-1)}@media screen and (max-width:767px){.l-blog{grid-template-columns:1fr}}.l-blog__item{padding:var(--spac-scale-1);margin-bottom:0;background:var(--clr-white);border-radius:10px;border:solid 1px var(--clr-add-light);transition:filter var(--transition-time_03) ease-in;&:hover{filter:drop-shadow(0 2px 10px hsla(0,0%,0%,0.1))}>figure{margin:0;height:auto;>img{border-top-left-radius:0.3rem;border-bottom-left-radius:0.3rem}}>figure:empty{display:none}}.m-blog__title{font-size:var(--font-txt-m)}.m-meta__list{display:none}   .medical_hero{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));align-items:center}  [data-id="6"]{margin-inline:auto;margin-block:var(--spac-scale-0_5)} @media screen and (min-width:768px){.search-box-rwd [data-id="6"]{display:none}} @media screen and (max-width:767px){.mediclist_cta-section [data-id="6"]{display:none}} .mediclist_cta-section{gap:0} .cta-sticky{position:sticky;top:150px} .cta-box{display:flex;justify-content:center;align-items:center;gap:20px;padding:var(--spac-scale-2) var(--spac-scale-1);margin-block-start:0.5rem;margin-inline:auto !important;width:100%;max-width:300px;min-width:300px;background:linear-gradient(180deg,#FFFFFF 40.75%,#4CCDAE 191.87%);filter:drop-shadow(rgba(0,0,0,0.1) 0px 0px 4px);border-radius:10px;& .has-large-font-size{font-size:1.75rem;font-weight:600}& a[href^="tel"]{color:var(--clr-black);font-size:1.25rem;transition:var(--transition-time_03)}& a[href^="tel"]::before{content:'';display:inline-block;margin-inline:var(--spac-scale-0_5);width:19px;height:19px;background:url('./assets/img/custom/icon-phone.svg') no-repeat center}} @media screen and (max-width:767px){.widget-group_box{width:100%}}  body.font-xl ul.doctor_menu-list{max-height:4.3lh}body.font-xxl ul.doctor_menu-list{max-height:5lh}body.font-xxxl ul.doctor_menu-list{max-height:6lh}ul.doctor_menu-list{font-size:initial;margin:0 auto;padding:0;list-style:none;line-height:1.4em;max-height:3.5lh;max-width:300px;overflow-y:hidden;border-radius:10px;background-color:var(--clr-white);filter:drop-shadow(rgba(0,0,0,0.1) 0px 0px 4px);transition:max-height var(--transition-time_03) ease-in;& li{border-bottom:solid 1px var(--clr-add-light)}& li a{display:block;padding:1em;color:var(--clr-brand-prim);line-height:1.1;transition:var(--transition-time_03)}& li a:hover{color:var(--clr-white);background-color:var(--clr-brand-sec)}& li a[aria-current="page"]{font-weight:600;color:var(--clr-white);background-color:var(--clr-brand-prim)} & #doctor_menu-list__head{position:sticky;top:0;display:flex;justify-content:space-between;align-items:center;gap:0.5rem;padding:1.5em 1em;line-height:1;font-weight:600;color:var(--clr-white);background-color:var(--clr-brand-sec)}}ul.doctor_menu-list[aria-expanded="false"] #doctor_menu-list__head::after{content:' \21E3';display:inline-block;padding:0.5rem 0.7rem;width:auto;height:auto;border-radius:1rem;background-color:var(--clr-white);color:var(--clr-brand-prim);cursor:pointer}ul.doctor_menu-list[aria-expanded="true"]{max-height:22em !important;overflow-y:auto;& #doctor_menu-list__head::after{content:' \00D7';display:inline-block;padding:0.5rem 0.7rem;width:auto;height:auto;border-radius:1rem;background-color:var(--clr-white);color:var(--clr-brand-prim);cursor:pointer}} .doctor-desc{position:relative;background:linear-gradient(180deg,#E8E5DF 50%,rgba(255,255,255,0) 90%);&::before{content:'';position:absolute;top:0;left:0;width:100%;height:auto;aspect-ratio:1920 / 149;background:url('./assets/img/custom/wave-top.svg') no-repeat bottom center;background-size:cover;pointer-events:none}}.doctor-category-description{margin-top:clamp(60px,6vw,150px)}@media only screen and (max-width:900px){.doctor-category-description{padding-block:0 !important}.doctor-desc{padding-block:clamp(30px,3vw,60px)}.doctor-desc::before{aspect-ratio:900 / 100;background:url('./assets/img/custom/wave-white-top-rwd.svg')}} .doctor-category-description img{margin-block:1rem;box-shadow:0px 2px 10px 0px hsla(0,0%,0%,0.1);border-radius:10px;&.alignright{float:right;margin-inline-start:1rem}&.alignleft{float:left;margin-inline-end:1rem}}@media only screen and (max-width:430px){.doctor-category-description :where(img.alignright,img.alignleft){float:none;margin-inline-start:0;margin-inline-end:0;width:100%}} .cennik-container{margin-block:var(--spac-scale-5)}@media only screen and (min-width:1001px){.cennik-container{padding-inline:10rem}}  .m-title_medic{display:block} .doctor-image .wp-block-post-featured-image{max-width:300px;margin-inline:auto;position:relative;border-radius:20px;overflow:hidden;filter:drop-shadow(0px 2px 5px #0000001A)} .doctor-name{display:flex;flex-direction:column;gap:clamp(10px,0.9vw + 0.6rem,20px);justify-content:flex-start;& .medical-title{margin:0;font-size:var(--font-txt-m);font-weight:600}& .wp-block-post-title{margin:0;font-size:var(--font-txt-xl);font-weight:600}& .taxonomy-doctor_category{display:grid;grid-template-columns:1fr;text-transform:uppercase;font-size:clamp(1rem,1vw + 0.9rem,1.75rem);& a{color:var(--clr-black);font-weight:300;transition:var(--transition-time_03)}& a:hover{color:var(--clr-brand-prim)}& span{display:none}}}@media screen and (min-width:768px){.doctor-name{padding-block-start:4rem}.doctor-cta{padding-block-start:5.5rem}}@media screen and (max-width:767px){.doctor-name{align-items:center;& .taxonomy-doctor_category a{text-align:center}}.doctor-cta{align-items:center;& .wp-block-button{width:100%;width:max-content;width:-webkit-fill-available}& .wp-block-button>a{margin-block:0;width:100%}}} .ukryj{display:none !important} .doctor-content{margin-block-end:var(--spac-scale-5);& .has-x-large-font-size{margin-block-start:1em;font-weight:500;color:var(--clr-brand-prim)}& ul{padding-inline-start:1.5em;margin-block:0;line-height:1.75em;font-size:var(--font-txt-m);font-weight:400;list-style:none;& li{position:relative}& li::before{display:inline-block;content:"●";position:absolute;left:-1.75em;top:0;font-size:0.5em}}} .medic-accordion-switch{margin-block-start:0;font-weight:600;text-decoration-thickness:1px;text-decoration-line:underline;text-underline-offset:3px;color:var(--clr-brand-prim);&[aria-expanded="true"]{margin-block:1em}&::before{content:' \25BF';display:inline-block;margin-right:0.5em;font-size:1em}[aria-expanded="true"]&::before{transform:rotate(180deg)}}.medic-accordion-content{max-height:0;overflow:hidden;transition:max-height var(--transition-time_1) ease}.medic-accordion-content[aria-hidden="false"]{max-height:2000px} .toggle-trigger{display:flex;justify-content:flex-start;align-items:center;gap:1em;padding-block-end:1em;border-bottom:solid 1px var(--clr-add-light);color:var(--clr-brand-prim);cursor:pointer;transition:var(--transition-time_03);&:hover{color:var(--clr-brand-prim__add);border-bottom:solid 1px var(--clr-brand-prim__add)}}.toggle-trigger::before{content:"";display:inline-block;width:24px;height:24px;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='1.5' stroke='currentColor'><path stroke-linecap='round' stroke-linejoin='round' d='M6.75 3v2.25M17.25 3v2.25M3 18.75V7.5a2.25 2.25 0 0 1 2.25-2.25h13.5A2.25 2.25 0 0 1 21 7.5v11.25m-18 0A2.25 2.25 0 0 0 5.25 21h13.5A2.25 2.25 0 0 0 21 18.75m-18 0v-7.5A2.25 2.25 0 0 1 5.25 9h13.5A2.25 2.25 0 0 1 21 11.25v7.5m-9-6h.008v.008H12v-.008ZM12 15h.008v.008H12V15Zm0 2.25h.008v.008H12v-.008ZM9.75 15h.008v.008H9.75V15Zm0 2.25h.008v.008H9.75v-.008ZM7.5 15h.008v.008H7.5V15Zm0 2.25h.008v.008H7.5v-.008Zm6.75-4.5h.008v.008h-.008v-.008Zm0 2.25h.008v.008h-.008V15Zm0 2.25h.008v.008h-.008v-.008Zm2.25-4.5h.008v.008H16.5v-.008Zm0 2.25h.008v.008H16.5V15Z'/></svg>")}.toggle-trigger.map::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%3E%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15%2010.5a3%203%200%201%201-6%200%203%203%200%200%201%206%200Z%22/%3E%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M19.5%2010.5c0%207.142-7.5%2011.25-7.5%2011.25S4.5%2017.642%204.5%2010.5a7.5%207.5%200%201%201%2015%200Z%22/%3E%3C/svg%3E")}.toggle-target{list-style:none;padding:0}.toggle-target li{padding-block:1em;padding-inline-start:2.5em;border-bottom:solid 1px var(--clr-add-light)}.toggle-target li:first-of-type{padding-block-start:0}.toggle-target[aria-hidden="true"]{display:none}.toggle-target[aria-hidden="false"]{display:block} @keyframes zoomIn{0%{transform:scale(0)}25%{transform:scale(1.25)}50%{transform:scale(1.15)}75%{transform:scale(1.25)}100%{transform:scale(1)}}@keyframes zoomOut{0%{transform:scale(1)}100%{transform:scale(0)}}#order-call{position:sticky;bottom:1rem;left:100vw;transform:scale(1);margin-inline-end:1rem;display:block;width:60px;height:60px;border-radius:10px;background:url('assets/img/custom/ico-phone.svg') no-repeat center center var(--clr-white);background-size:30px;border:solid 1px var(--clr-brand-sec);filter:drop-shadow(0 0 10px hsla(0,0%,0%,0.1));cursor:pointer;transition:transform var(--transition-time_1) ease-in-out;z-index:9999; animation:zoomIn 0.5s ease-out forwards;animation-delay:5s;animation-duration:1s;animation-iteration-count:1}@media screen and (max-width:767px){#order-call.scrolled{animation:zoomOut 0.3s ease-in forwards;animation-delay:0s;animation-iteration-count:1}} #order-call-form-cf7{display:none;position:fixed; z-index:9999;top:0;left:0;width:100vw;height:100vh;background-color:hsla(0,0%,0%,0.6);overflow-y:auto;padding:40px 20px;margin:0}#order-call-form-cf7[aria-hidden="false"]{display:flex !important;justify-content:center;align-items:center}#order-call-form-cf7>section{padding:30px;margin-block:0;max-width:600px;width:100%;border-radius:8px;position:relative;background:var(--clr-brand-sec);box-shadow:0px 0px 15px 8px hsla(0,0%,0%,0.25);& label:not(span){color:var(--clr-white);font-weight:400}& h3{color:var(--clr-white)}}@media screen and (max-width:767px){#order-call-form-cf7>section{max-height:90%;max-height:90dvh;overflow-y:scroll}} #alfa-disable{position:relative;top:-20px;left:calc(100% - 20px);padding:0.5em;font-weight:800;font-size:1.5rem;color:var(--clr-white);border:solid 1px var(--clr-white);border-radius:4px;cursor:pointer}.form-message-countdown{display:none;color:#155724;background-color:#d4edda;padding:10px;border-radius:5px;margin-bottom:20px} body.modal-open{overflow:hidden} h2.head-form{margin-block:0;font-size:var(--font-txt-l);font-weight:600;line-height:1.1;color:var(--clr-white);&+p{margin-block:0.25em 2em;color:var(--clr-white)}} .wpcf7-form :is(input,select,textarea){border-radius:10px;font-family:inherit}.wpcf7-form :is(input:not([type="submit"]),select,textarea){min-width:100%}  body.consent-modal-open{overflow:hidden} #consent-visit-online{display:none;position:fixed; z-index:9999;top:0;left:0;width:100vw;height:100vh;background-color:hsla(0,0%,0%,0.6);overflow-y:auto;padding:40px 20px;margin:0} #consent-visit-online[aria-hidden="false"]{display:flex !important;justify-content:center;align-items:center}.consent-box{padding:30px;margin-block:0;max-width:1000px;width:100%;max-height:90vh;overflow-y:auto;border-radius:8px;position:relative;background:var(--clr-white);box-shadow:0px 0px 15px 8px hsla(0,0%,0%,0.25)}@media screen and (max-width:767px){.consent-box{max-height:90%;max-height:90dvh;overflow-y:scroll}} .l-search-result-list{display:flex;flex-direction:column;gap:var(--spac-scale-1)} .l-search__item{display:flex;gap:var(--gutter_width);border-bottom:dashed 1px var(--clr-add-dark)}.m-search__title{margin-block:0.25em;font-size:var(--font-txt-m);font-weight:600}.m-search__desc{padding-bottom:var(--spac-scale-1)}.l-search-result-list :is(.m-media__image--featured,.m-media__image--no-photo){max-width:100px;max-height:100px;border-radius:10px} .l-lang{position:relative;display:inline-block;margin-inline-start:1rem;height:2rem} #m-lang-bt{background:url('assets/img/flags/pl.svg') no-repeat center center;background-size:2rem 1rem;padding:1rem;border:none;outline:solid 1px transparent;outline-offset:-1px;line-height:0}#m-lang-bt:hover,#m-lang-bt[aria-expanded="true"]{color:var(--clr-brand-prim); outline:solid 1px var(--clr-brand-prim);outline-offset:-1px} .m-menu-lang{display:none;position:absolute;top:calc(100% - 1px); left:0;z-index:9999;border:solid 1px var(--clr-brand-prim)}@media (max-width:1100px){.m-menu-lang{position:absolute; left:0; width:fit-content; }}.m-menu-lang[aria-expanded="true"]{display:block;padding:0.5rem;background-color:var(--clr-white);overflow:hidden}  .goog-te-gadget .goog-te-combo{border:0;width:fit-content}.goog-te-gadget{color:#fff !important}.goog-te-combo:focus-visible{outline:none;box-shadow:none}select.goog-te-combo{padding:0.5em 1em;font-size:1rem} body .goog-te-banner-frame.skiptranslate,body>div.skiptranslate{display:none !important} body{top:0px !important}.skiptranslate.goog-te-gadget>div+*{display:none}  .video :is(iframe){max-width:100%;width:100%;height:auto;aspect-ratio:4 / 2}.video .slick-track{display:flex;flex-direction:row;&>div{margin-inline:1rem}} .video-grid{grid-template-columns:repeat(auto-fill,minmax(420px,1fr)) !important;gap:var(--gutter_width);>figure div iframe{width:100%;height:auto;aspect-ratio:16 / 9}} .color-section{position:relative;display:grid;align-items:center;min-height:clamp(300px,200px + 10vw,440px);height:fit-content;color:var(--clr-white);&>div{padding-block:clamp(80px,calc(8vw + 50px),135px)}& p{font-size:clamp(1rem,3vw,2.25rem)}}.color-section::before{content:'';position:absolute;top:0;left:0;width:100%;height:auto;aspect-ratio:1920 / 122;background:url('./assets/img/custom/wave-white-top.svg')}.color-section::after{content:'';position:absolute;bottom:-2px;left:0;width:100%;height:auto;aspect-ratio:1920 / 135}@media only screen and (max-width:900px){.color-section::before{aspect-ratio:900 / 100;background:url('./assets/img/custom/wave-white-top-rwd.svg')}.color-section:after{aspect-ratio:900 / 130}} .color-section.brown{background-color:var(--clr-brand-prim)}.color-section.brown::after{background:url('./assets/img/custom/wave-white-bottom-cta.svg')}@media only screen and (max-width:900px){.color-section.brown::after{background:url('./assets/img/custom/wave-white-bottom-cta-rwd.svg')}} .color-section.green{background-color:var(--clr-brand-sec)}.color-section.green::after{aspect-ratio:1920 / 139;background:url('./assets/img/custom/wave-green-btm.svg') no-repeat left bottom / cover}@media only screen and (max-width:900px){.color-section.green::after{aspect-ratio:900 / 130;background:url('./assets/img/custom/wave-white-bottom-rwd.svg') left bottom / cover no-repeat}} .galeria figure{>img{border-radius:10px;width:100%;aspect-ratio:4 / 3;object-fit:cover}>figcaption{font-size:var(--font-txt-m);text-align:center}}  .virtual-tour iframe{margin-inline:auto;aspect-ratio:2 / 1}@media screen and (max-width:767px){.virtual-tour iframe{aspect-ratio:1 / 1.5}} .grid-virtual_img{grid-template-columns:repeat(auto-fill,minmax(360px,1fr)) !important;gap:var(--gutter_width)}.grid-virtual_img figure{position:relative;> img{border-radius:10px}&::before{content:'';position:absolute;top:30%;left:50%;transform:translate(-50%,-50%);width:0;height:0;border-top:1rem solid transparent;border-bottom:1rem solid transparent;border-left:1.5rem solid var(--clr-white);z-index:10;opacity:0;pointer-events:none;transition:var(--transition-time_03)}&:hover::before{top:40%;opacity:0.9}}@media screen and (max-width:520px){.grid-virtual_img{grid-template-columns:repeat(auto-fill,minmax(166px,1fr)) !important;gap:var(--spac-scale-1)}} #tour-overlay{position:fixed;top:0;left:0;z-index:9999;width:100vw;height:100vh;background:rgba(0,0,0,0.9);opacity:0;visibility:hidden;transition:opacity 0.4s ease-in-out}#tour-overlay[aria-hidden="true"]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.4s ease-in-out}#tour-overlay[aria-hidden="false"]{opacity:1;visibility:visible;pointer-events:auto}.overlay-content{position:relative;width:100%;max-width:1000px;height:auto;margin:auto;display:flex;flex-direction:column;align-items:center}.tour-frame,#tour-overlay iframe{display:none;width:100%;height:80vh;border:none}.iframe-container{width:100%}#tour-overlay iframe[aria-hidden="false"]{display:block}@keyframes fadeIn{from{opacity:0;transform:scale(0.96)}to{opacity:1;transform:scale(1)}}.close-btn_virtual{position:absolute;top:-10px;right:-10px;z-index:10000;background:#fff;color:#000;border:none;font-size:1.4rem;cursor:pointer;border-radius:50%;padding:0.4rem 0.6rem}figure[id^="iframe-img-"]{cursor:pointer}  .form-opinions{display:flex;justify-content:center;align-items:center;border:solid 1px var(--clr-brand-sec__add);border-radius:1rem;padding:var(--spac-scale-2);& > div{width:100%}}  .wp-block-media-text:has(figure){gap:var(--spac-scale-3_5)}.wp-block-media-text>.wp-block-media-text__content{padding:0;align-self:normal} @media only screen and (min-width:1102px){} @media only screen and (max-width:1101px){} @media only screen and (max-width:767px){} .l-wcag{position:relative;display:inline-block} #m-wcag-bt{padding:var(--spac-scale-0_5);background:none;color:var(--clr-txt-prim__dark); border:none;outline:solid 1px transparent;outline-offset:-1px;line-height:0}#m-wcag-bt:hover,#m-wcag-bt[aria-expanded="true"]{color:var(--clr-brand-prim); outline:solid 1px var(--clr-brand-prim);outline-offset:-1px}#m-wcag-bt svg{width:auto;height:var(--spac-scale-1)} .m-menu-wcag{display:none;position:absolute;top:calc( 100% - 1px ); left:0;z-index:9999;border:solid 1px var(--clr-brand-prim)}@media (max-width:1100px){.m-menu-wcag{position:absolute; left:0; width:fit-content; }}.m-menu-wcag[aria-expanded="true"]{display:flex}.wcag-settings-form{display:flex;gap:var(--spac-scale-1);padding:var(--spac-scale-1);width:max-content;background-color:var(--clr-contrast-white)}.wcag-settings-form > fieldset{display:flex;flex-direction:column;line-height:2;border:solid 1px var(--clr-brand-prim)}legend{font-weight:600}  :is(body.contrast-b-w,body.contrast-b-y) :is(figure img,img){filter:grayscale(100%) contrast(175%) !important;transition:filter 0.3s ease; } body.contrast-b-w *[style*="background-color:rgb(255,255,255)"],body.contrast-b-y *[style*="background-color:rgb(255,255,255)"]{background-color:var(--clr-contrast-white) !important;color:var(--clr-contrast-black) !important}  body:is(.contrast-b-w,.contrast-b-y){background-color:black}body.contrast-b-w *:not(.results *),body.contrast-b-y *:not(.results *){background-color:var(--clr-contrast-black) !important;color:var(--clr-contrast-white) !important;border-color:var(--clr-contrast-white) !important;border-style:initial;background:none}body.contrast-b-y *:not(.results *){color:var(--clr-contrast-yellow) !important;border-color:var(--clr-contrast-yellow) !important} body.contrast-b-w a.asp_res_url{color:var(--clr-contrast-black) !important}body.contrast-b-y a.asp_res_url{color:var(--clr-contrast-black) !important} body.contrast-b-w :is(.ico-f,.ico-yt,.ico-in,.ico-li,.ico-x,.ico-tt) > a::before{--clr-brand-prim:var(--clr-contrast-white)}body.contrast-b-w a:hover::before{background-color:var(--clr-contrast-white-hover)}body.contrast-b-y a:hover::before{background-color:var(--clr-contrast-yellow-hover)} body.contrast-b-w svg{stroke:var(--clr-contrast-white)}body.contrast-b-y svg{stroke:var(--clr-contrast-yellow)} body.contrast-b-w *:focus-visible{outline:solid 3px var(--clr-contrast-white);outline-offset:-1px;box-shadow:0px 0px 5px var(--clr-contrast-white)}body.contrast-b-y *:focus-visible{outline:solid 3px var(--clr-contrast-yellow);box-shadow:0px 0px 5px var(--clr-contrast-yellow)} body.contrast-b-w :is( a,button,#m-wcag-bt,input[type="submit"],input[type="button"] ):hover,body.contrast-b-w .current_page_item{color:var(--clr-contrast-white-hover) !important;outline:solid 1px var(--clr-contrast-white-hover);outline-offset:-1px}body.contrast-b-y :is( a:not(.asp_res_url),button,#m-wcag-bt,input[type="submit"],input[type="button"] ):hover,body.contrast-b-y .current_page_item{color:var(--clr-contrast-yellow-hover) !important;outline:solid 1px var(--clr-contrast-yellow-hover)} body.contrast-b-w :is(.is-style-outline > a,.is-style-fill > a,.znanylekarz > a){color:var(--clr-contrast-white) !important;border:solid 1px var(--clr-contrast-white)}body.contrast-b-y :is(.is-style-outline > a,.is-style-fill > a,.znanylekarz > a){color:var(--clr-contrast-yellow) !important;border:solid 1px var(--clr-contrast-yellow)}body.contrast-b-w :is(.is-style-outline > a,.is-style-fill > a,.znanylekarz > a):is(:hover,:focus){border-width:3px} body.contrast-b-w :is(.slick-next,.slick-prev),body.contrast-b-y :is(.slick-next,.slick-prev){filter:grayscale(100) brightness(10)} body.contrast-b-w .slick-dots li.slick-active button:before,body.contrast-b-w .slick-dots li button:before{color:var(--clr-contrast-white)}body.contrast-b-y .slick-dots li.slick-active button:before,body.contrast-b-y .slick-dots li button:before{color:var(--clr-contrast-yellow)} body.contrast-b-w :is(ul.doctor_menu-list,.cta-box){border:solid 1px var(--clr-contrast-white)}body.contrast-b-y :is(ul.doctor_menu-list,.cta-box){border:solid 1px var(--clr-contrast-yellow)} body.contrast-b-w :is(.medic .slick-slide li,.medic > li){border:solid 1px var(--clr-contrast-white)}body.contrast-b-y :is(.medic .slick-slide li,.medic > li){border:solid 1px var(--clr-contrast-yellow)}  body.contrast-b-w .alphabet-filter button{border:solid 1px var(--clr-contrast-white)}body.contrast-b-y .alphabet-filter button{border:solid 1px var(--clr-contrast-yellow)}body.contrast-b-w .alphabet-filter button.active,body.contrast-b-w .alphabet-filter button:hover{border:solid 3px var(--clr-contrast-white)}body.contrast-b-y .alphabet-filter button.active,body.contrast-b-w .alphabet-filter button:hover{border:solid 3px var(--clr-contrast-yellow)} body.contrast-b-w .m-accordion{border:solid 1px var(--clr-contrast-white)}body.contrast-b-y .m-accordion{border:solid 1px var(--clr-contrast-yellow)} body.contrast-b-w :is(textarea,select,input[type="submit"]){border:solid 1px var(--clr-contrast-white)}body.contrast-b-y :is(textarea,select,input,input[type="submit"]){border:solid 1px var(--clr-contrast-yellow)} body.contrast-b-w :is(.probox,.proinput,.proinput > form[role="search"],button.promagnifier > span.innericon,span.innericon > svg){background-color:var(--clr-contrast-white) !important}body.contrast-b-y :is(.probox,.proinput,.proinput > form[role="search"],button.promagnifier > span.innericon,span.innericon > svg){background-color:var(--clr-contrast-white) !important}body.contrast-b-w .proinput > form[role="search"] input,body.contrast-b-y .proinput > form[role="search"] input{color:var(--clr-contrast-black) !important} body.contrast-b-w .price-accordion div > h4{border:solid 1px var(--clr-contrast-white)}body.contrast-b-y .price-accordion div > h4{border:solid 1px var(--clr-contrast-yellow)}body.contrast-b-w .price-accordion h4[aria-expanded="true"]~.pricelist h5{background-color:var(--clr-contrast-white) !important;color:var(--clr-contrast-black) !important}body.contrast-b-y .price-accordion h4[aria-expanded="true"]~.pricelist h5{background-color:var(--clr-contrast-yellow) !important;color:var(--clr-contrast-black) !important}body.contrast-b-w .pricelist h5[aria-expanded="true"]~div{border:solid 1px var(--clr-contrast-white)}body.contrast-b-y .pricelist h5[aria-expanded="true"]~div{border:solid 1px var(--clr-contrast-yellow)} body.contrast-b-y #order-call{filter:none !important;border-color:var(--clr-contrast-yellow)} body.contrast-b-w .hero::after,body.contrast-b-w .green-wave::before,body.contrast-b-w .green-wave::after,body.contrast-b-w .cta-section::before,body.contrast-b-w .cta-section::after,body.contrast-b-w .title-section::after,body.contrast-b-w .color-section::before,body.contrast-b-w .color-section::after,body.contrast-b-w .doctor-desc::before{background-color:var(--clr-contrast-black);background:none} body.contrast-b-y .hero::after,body.contrast-b-y .green-wave::before,body.contrast-b-y .green-wave::after,body.contrast-b-y .cta-section::before,body.contrast-b-y .cta-section::after,body.contrast-b-y .title-section::after,body.contrast-b-y .color-section::before,body.contrast-b-y .color-section::after,body.contrast-b-y .doctor-desc::before{background-color:var(--clr-contrast-black);background:none}