@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/pxiByp8kv8JHgFVrLGT9V1s.ttf') format('truetype')}@font-face{font-family:'Poppins';font-style:normal;font-weight:500;font-display:swap;src:url('../fonts/pxiByp8kv8JHgFVrLGT9V1s.ttf') format('truetype')}@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:url('../fonts/pxiByp8kv8JHgFVrLEj6V1s.ttf') format('truetype')}@font-face{font-family:'Poppins';font-style:normal;font-weight:700;font-display:swap;src:url('../fonts/pxiByp8kv8JHgFVrLCz7V1s.ttf') format('truetype')}@font-face{font-family:'Poppins';font-style:normal;font-weight:800;font-display:swap;src:url('../fonts/pxiByp8kv8JHgFVrLDD4V1s.ttf') format('truetype')}@font-face{font-family:'Poppins';font-style:normal;font-weight:900;font-display:swap;src:url('../fonts/pxiByp8kv8JHgFVrLBT5V1s.ttf') format('truetype')}.transitions{-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}.transitionss{-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear}.xtransitions{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}body,html{margin:0 !important;padding:0;scroll-behavior:smooth;font-family:"Poppins",sans-serif;background:#EAF0F9;margin-top:0px !important;min-height:110vh;overflow-x:clip}*{box-sizing:border-box}iframe{max-width:100%;width:100%;aspect-ratio:16 / 9}img{max-width:100%}p,h1,h2,h3,h4,h5,h6,ul li{cursor:default}a{text-decoration:none;color:#3BACFF;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}a:hover{-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}ins{text-decoration:none !important}@media only screen and (min-width: 1px) and (max-width: 780px){.wp-block-spacer{display:none}}p,ul li,ol li{font-size:.9vw;font-weight:400;line-height:1.6;color:#797979}@media only screen and (min-width: 1px) and (max-width: 780px){p,ul li,ol li{font-size:3.33vw}}h1,h2,h3,h4,h5,h6{color:#404040;font-weight:500;margin:0 0 1vw 0;line-height:1.2}h1,.h1{font-size:2.4vw;font-weight:500}@media only screen and (min-width: 1px) and (max-width: 780px){h1,.h1{font-size:9.25vw}}h2,.h2{font-size:2vw}@media only screen and (min-width: 1px) and (max-width: 780px){h2,.h2{font-size:6vw}}h3,.h3{font-size:1.6vw}@media only screen and (min-width: 1px) and (max-width: 780px){h3,.h3{font-size:5vw}}h4,.h4{font-size:1.4vw}@media only screen and (min-width: 1px) and (max-width: 780px){h4,.h4{font-size:3.5vw}}h5,.h5{font-size:1.3vw}@media only screen and (min-width: 1px) and (max-width: 780px){h5,.h5{font-size:3.25vw}}h6,.h6{font-size:1.25vw}@media only screen and (min-width: 1px) and (max-width: 780px){h6,.h6{font-size:3vw}}.block-subtitle{letter-spacing:.1em;color:#404040;text-transform:uppercase;font-weight:600;font-size:.9vw;line-height:1.5;margin:0 0 .5vw 0;display:block}@media only screen and (min-width: 1px) and (max-width: 780px){.block-subtitle{font-size:3vw;margin-bottom:2.5vw}}.block-description{margin-bottom:1.2vw;color:#797979;font-weight:400;line-height:1.65;font-size:1.05vw;display:block}@media only screen and (min-width: 1px) and (max-width: 780px){.block-description{font-size:4vw;line-height:1.6}}ul.check1 li{color:#3BACFF;font-weight:500;display:table;font-size:1.11vw}@media only screen and (min-width: 1px) and (max-width: 780px){ul.check1 li{font-size:4vw}}ul.check1 li li::before{content:'✓';display:table-cell;padding-right:1vw;color:#3BACFF}ul.check2{padding-left:0}@media only screen and (min-width: 1px) and (max-width: 780px){ul.check2{padding-left:0}}ul.check2 li{color:#797979;font-size:1.04vw;display:table;flex-direction:row}@media only screen and (min-width: 1px) and (max-width: 780px){ul.check2 li{font-size:4vw}}ul.check2 li::before{content:'✓';display:table-cell;padding-right:1vw;color:#3BACFF}.odpowiedz ul{padding-left:0}@media only screen and (min-width: 1px) and (max-width: 780px){.odpowiedz ul{padding-left:0}}.odpowiedz ul li{color:#797979;font-size:1.04vw;display:table;flex-direction:row}@media only screen and (min-width: 1px) and (max-width: 780px){.odpowiedz ul li{font-size:4vw}}.odpowiedz ul li::before{content:'✓';display:table-cell;padding-right:1vw;color:#3BACFF}.cc_div #c-bns{flex-direction:row}.website{display:flex;width:100%;flex-direction:column;margin-bottom:5vw}.container{width:100%;margin:0 auto;padding:0 2.778vw;position:relative}@media only screen and (min-width: 1px) and (max-width: 780px){.container{padding:0 4.167vw}}.containerwide{width:100%;margin:0 auto;float:left;padding:0;position:relative}.container_f{width:100%;margin:0 auto;float:left;padding:0}@media only screen and (min-width: 1px) and (max-width: 780px){.nopdg{padding-right:0;padding-left:0}}.row{display:flex;flex-wrap:wrap;margin:0 -1vw}@media only screen and (min-width: 1px) and (max-width: 780px){.row{margin:0 -2vw}}.col{flex:1;padding:0 1vw}@media only screen and (min-width: 1px) and (max-width: 780px){.col{padding:0 2vw}}.col-1{flex:0 0 8.333%;max-width:8.333%}.col-2{flex:0 0 16.666%;max-width:16.666%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.333%;max-width:33.333%}.col-6{flex:0 0 50%;max-width:50%}.col-8{flex:0 0 66.666%;max-width:66.666%}.col-12{flex:0 0 100%;max-width:100%}@media only screen and (min-width: 1px) and (max-width: 780px){.col-1,.col-2,.col-3,.col-4,.col-6,.col-8{flex:0 0 100%;max-width:100%}}.pb0{padding-bottom:0 !important}.pt0{padding-top:0 !important}.flex-inline{display:flex;flex-direction:row}.space{justify-content:space-between}.relative{position:relative}.menu-hidden{display:none !important}.menu-visible{display:flex !important}.menu-item-transition{-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear;transform:translateX(0)}@keyframes slideIn{from{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideOut{from{transform:translateX(0);opacity:1}to{transform:translateX(-100%);opacity:0}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.header{display:flex;align-items:center;margin-top:2.15vw;z-index:99}@media only screen and (min-width: 1px) and (max-width: 780px){.header{display:none}}@media only screen and (min-width: 1px) and (max-width: 780px){.header_menu{display:none}}@media only screen and (min-width: 1px) and (max-width: 780px){.header-menu{display:none}}.header-menu-left{display:flex;align-items:center;gap:3.35vw}.header-menu-left .menu-header-menu-left-container ul.menu{list-style:none;margin:0;padding:0;display:flex;gap:3.35vw;align-items:center}.header-menu-left .menu-header-menu-left-container li{display:flex;align-items:center}.header-menu-left .menu-header-menu-left-container a{text-decoration:none;font-size:.972vw;color:#797979;font-weight:500;display:flex;align-items:center;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}.header-menu-left .menu-header-menu-left-container a:hover{color:#3BACFF}.header-menu-left .menu-header-menu-left-container .current-menu-item>a,.header-menu-left .menu-header-menu-left-container .current-menu-ancestor>a{color:#3BACFF;font-weight:600}.header-menu-right{margin-left:auto;display:flex;align-items:center}.header-menu-right .menu-header-menu-right-container ul.menu{list-style:none;margin:0;padding:0;display:flex;gap:2vw;align-items:center}.header-menu-right .menu-header-menu-right-container li{display:flex;align-items:center}.header-menu-right .menu-header-menu-right-container a{text-decoration:none;font-size:.833vw;color:#797979;font-weight:500;display:flex;align-items:center;padding:.5vw 1vw;border-radius:4px;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}.header-menu-right .menu-header-menu-right-container a:hover{background:#f8f9fa;color:#3BACFF}.header-menu-right .menu-header-menu-right-container .menu-item-cta>a{background:#3BACFF;color:#ffffff;font-weight:600;padding:.6vw 1.2vw}.header-menu-right .menu-header-menu-right-container .menu-item-cta>a:hover{background:#375DED;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.1)}@media (max-width:1200px){.header-menu-left .menu-header-menu-left-container a{font-size:1.1vw}.header-menu-right .menu-header-menu-right-container a{font-size:.9vw}}#menu-miasta{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;gap:0}@media only screen and (min-width: 1px) and (max-width: 780px){#menu-miasta{flex-direction:column;gap:0}}#menu-miasta .menu-item{display:block;margin:0;padding:0}@media only screen and (min-width: 1px) and (max-width: 780px){#menu-miasta .menu-item{width:100%}}#menu-miasta .menu-item a{display:block;padding:.2vw .8vw;color:#797979;font-weight:400;text-decoration:none;border-bottom:1px solid #f5f5f5;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}@media only screen and (min-width: 1px) and (max-width: 780px){#menu-miasta .menu-item a{font-size:3.5vw;padding:2.5vw 3vw;line-height:1.3}}#menu-miasta .menu-item a:hover{background:#f8f9fa;color:#3BACFF;padding-left:1.5vw}@media only screen and (min-width: 1px) and (max-width: 780px){#menu-miasta .menu-item a:hover{padding-left:4vw}}#menu-miasta .menu-item a:last-child{border-bottom:none}#menu-miasta .menu-item.current-menu-item>a,#menu-miasta .menu-item.current_page_item>a{color:#3BACFF;font-weight:600;background:#fff}.custom-options{position:absolute;top:100%;left:0;right:0;margin-top:.5vw;background:#ffffff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,0.1);-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear;z-index:100;overflow-y:auto;opacity:1;visibility:visible;transform:translateY(0)}@media only screen and (min-width: 1px) and (max-width: 780px){.custom-options{overflow-y:visible;margin-top:2vw;left:-3vw;right:-3vw;width:auto}}.custom-options .menu-miasta-container,.custom-options #menu-miasta,.custom-options ul.menu,.custom-options ul{list-style:none !important;margin:0 !important;padding:0 !important;display:flex !important;flex-direction:column !important}.custom-options li{list-style:none !important;margin:0 !important;padding:0 !important;display:block !important}@media only screen and (min-width: 1px) and (max-width: 780px){.custom-options li{width:100%}}.custom-options li.current-menu-item>a,.custom-options li.current_page_item>a{color:#3BACFF;font-weight:600;background:#fff}.custom-options li:last-child a{border-bottom:none}@media only screen and (min-width: 1px) and (max-width: 780px){.custom-options{overflow-y:visible !important;left:-3vw !important;right:-3vw !important;width:auto !important}}.custom-options li a{display:block;padding:.2vw .8vw;color:#797979;font-weight:400;text-decoration:none;border-bottom:1px solid #f5f5f5;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}@media only screen and (min-width: 1px) and (max-width: 780px){.custom-options li a{font-size:3.5vw;padding:2.5vw 3vw;line-height:1.3}}.custom-options li a:hover{background:#f8f9fa;color:#3BACFF;padding-left:1.5vw}@media only screen and (min-width: 1px) and (max-width: 780px){.custom-options li a:hover{padding-left:4vw}}.custom-options li a:last-child{border-bottom:none}.custom-options.custom-options-url{width:auto;min-width:200px;max-width:400px;left:auto;right:0}@media only screen and (min-width: 1px) and (max-width: 780px){.custom-options.custom-options-url{max-width:none;overflow-y:visible;left:-3vw;right:-3vw;width:auto}}.city_select{position:relative;padding:0 1vw}.city_select .custom-select-wrapper{position:relative}.city_select .custom-select{position:relative;min-width:150px}.city_select .custom-select.open .custom-select-trigger .arrow img{transform:rotate(180deg)}.city_select .custom-select.open .custom-options{display:block;opacity:1;visibility:visible;transform:translateY(0)}.city_select .custom-select-trigger{display:flex;align-items:center;justify-content:space-between;padding:.6vw 1vw;background:#ffffff;border:1px solid #e0e0e0;border-radius:6px;cursor:pointer;font-size:.833vw;font-weight:500;color:#404040;min-width:150px;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}@media only screen and (min-width: 1px) and (max-width: 780px){.city_select .custom-select-trigger{padding:2vw 2.5vw;font-size:3.2vw;border-radius:6px;min-width:auto}}.city_select .custom-select-trigger:hover{border-color:#3BACFF}.city_select .custom-select-trigger .name_city{font-size:inherit;font-weight:inherit;color:inherit}.city_select .custom-select-trigger .arrow{margin-left:.6vw;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}@media only screen and (min-width: 1px) and (max-width: 780px){.city_select .custom-select-trigger .arrow{margin-left:1.5vw}}.city_select .custom-select-trigger .arrow img{width:16px;height:8px;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}@media only screen and (min-width: 1px) and (max-width: 780px){.city_select .custom-select-trigger .arrow img{width:2.2vw}}.city_select .custom-options{position:absolute;top:100%;left:0;right:0;margin-top:.5vw;background:#ffffff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,0.1);-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear;z-index:100;overflow-y:auto;display:none;opacity:0;visibility:hidden;transform:translateY(-10px)}@media only screen and (min-width: 1px) and (max-width: 780px){.city_select .custom-options{overflow-y:visible;margin-top:2vw;left:-3vw;right:-3vw;width:auto}}.city_select .custom-options .menu-miasta-container,.city_select .custom-options #menu-miasta,.city_select .custom-options ul.menu,.city_select .custom-options ul{list-style:none !important;margin:0 !important;padding:0 !important;display:flex !important;flex-direction:column !important}.city_select .custom-options li{list-style:none !important;margin:0 !important;padding:0 !important;display:block !important}@media only screen and (min-width: 1px) and (max-width: 780px){.city_select .custom-options li{width:100%}}.city_select .custom-options li.current-menu-item>a,.city_select .custom-options li.current_page_item>a{color:#3BACFF;font-weight:600;background:#fff}.city_select .custom-options li:last-child a{border-bottom:none}@media only screen and (min-width: 1px) and (max-width: 780px){.city_select .custom-options{overflow-y:visible !important;left:-3vw !important;right:-3vw !important;width:auto !important}}.city_select .custom-options li a{padding:.2vw .4vw}@media only screen and (min-width: 1px) and (max-width: 780px){[class*="menu-"][class*="-container"]{display:none}}[class*="menu-"][class*="-container"] .menu{list-style:none;margin:0;padding:0;display:flex;gap:2vw}[class*="menu-"][class*="-container"] .menu li{position:relative}[class*="menu-"][class*="-container"] .menu li a{display:block;padding:.8vw 1vw;color:#797979;font-weight:500;text-decoration:none;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}[class*="menu-"][class*="-container"] .menu li a:hover{color:#3BACFF}[class*="menu-"][class*="-container"] .menu li.current-menu-item>a,[class*="menu-"][class*="-container"] .menu li.current-menu-ancestor>a{color:#3BACFF;font-weight:600}[class*="menu-"][class*="-container"] .menu li.menu-item-has-children>a::after{content:'';display:inline-block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #797979;margin-left:8px;vertical-align:middle;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}[class*="menu-"][class*="-container"] .menu li.menu-item-has-children:hover>a::after{border-top-color:#3BACFF}[class*="menu-"][class*="-container"] .menu li.menu-item-has-children .sub-menu{position:absolute;top:100%;left:0;min-width:250px;background:#ffffff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,0.1);opacity:0;visibility:hidden;transform:translateY(-10px);-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear;z-index:100}[class*="menu-"][class*="-container"] .menu li.menu-item-has-children .sub-menu li{display:block}[class*="menu-"][class*="-container"] .menu li.menu-item-has-children .sub-menu li a{padding:.6vw 1vw;font-size:.833vw;border-bottom:1px solid #f5f5f5}[class*="menu-"][class*="-container"] .menu li.menu-item-has-children .sub-menu li a:hover{background:#f8f9fa;padding-left:1.3vw}[class*="menu-"][class*="-container"] .menu li.menu-item-has-children .sub-menu li:last-child a{border-bottom:none}[class*="menu-"][class*="-container"] .menu li.menu-item-has-children:hover .sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.header_city_menu,.city_menu{display:flex;flex-direction:row;align-items:center;gap:0}@media only screen and (min-width: 1px) and (max-width: 780px){.header_city_menu,.city_menu{flex-direction:column;width:100%}}.city-menu-class,.ogolne-menu-class{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;gap:0}@media only screen and (min-width: 1px) and (max-width: 780px){.city-menu-class,.ogolne-menu-class{flex-direction:column;gap:0}}.city-menu-class .menu-item-depth-0,.ogolne-menu-class .menu-item-depth-0{display:flex;position:relative}.city-menu-class .menu-item-depth-0>a,.ogolne-menu-class .menu-item-depth-0>a{display:flex;align-items:center;font-size:.9vw;font-weight:500;color:#404040;text-decoration:none;white-space:nowrap;padding:.4vw .8vw;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}@media only screen and (min-width: 1px) and (max-width: 780px){.city-menu-class .menu-item-depth-0>a,.ogolne-menu-class .menu-item-depth-0>a{font-size:4vw;padding:3vw 2vw;white-space:normal}}.city-menu-class .menu-item-depth-0>a:hover,.ogolne-menu-class .menu-item-depth-0>a:hover{color:#3BACFF}.city-menu-class .menu-item-depth-0.current-menu-item>a,.ogolne-menu-class .menu-item-depth-0.current-menu-item>a,.city-menu-class .menu-item-depth-0.current-menu-ancestor>a,.ogolne-menu-class .menu-item-depth-0.current-menu-ancestor>a,.city-menu-class .menu-item-depth-0.active>a,.ogolne-menu-class .menu-item-depth-0.active>a{color:#3BACFF;font-weight:600}.city-menu-class .menu-item-has-children,.ogolne-menu-class .menu-item-has-children{position:relative}.city-menu-class .menu-item-has-children>a::after,.ogolne-menu-class .menu-item-has-children>a::after{content:'';display:inline-block;width:.5vw;height:.6vw;margin-left:.4vw;background:url('../img/menu_arrow_blue.svg') no-repeat center;background-size:contain;filter:grayscale(1) brightness(0);transform:rotate(90deg);-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}@media only screen and (min-width: 1px) and (max-width: 780px){.city-menu-class .menu-item-has-children>a::after,.ogolne-menu-class .menu-item-has-children>a::after{width:2.5vw;height:3vw;margin-left:2vw}}.city-menu-class .menu-item-has-children:hover>a::after,.ogolne-menu-class .menu-item-has-children:hover>a::after,.city-menu-class .menu-item-has-children.open>a::after,.ogolne-menu-class .menu-item-has-children.open>a::after{transform:rotate(270deg);filter:none}.city-menu-class .menu-item-has-children::before,.ogolne-menu-class .menu-item-has-children::before{content:'';position:absolute;top:100%;left:0;right:0;height:1vw;background:transparent;z-index:999}@media only screen and (min-width: 1px) and (max-width: 780px){.city-menu-class .menu-item-has-children::before,.ogolne-menu-class .menu-item-has-children::before{display:none}}@media only screen and (min-width: 781px){.city-menu-class .menu-item-has-children:hover>.sub-menu-depth-0,.ogolne-menu-class .menu-item-has-children:hover>.sub-menu-depth-0{display:flex;opacity:1;visibility:visible}}.city-menu-class .menu-item-has-children.open>.sub-menu-depth-0,.ogolne-menu-class .menu-item-has-children.open>.sub-menu-depth-0{display:flex}.header .city-menu-class .menu-item-depth-0{display:flex}@media only screen and (min-width: 1px) and (max-width: 780px){.header .city-menu-class .menu-item-depth-0{flex-direction:column}}.header .city-menu-class .city-menu-visible{display:flex !important}.header .city-menu-class .current-menu-ancestor,.header .city-menu-class .current-menu-item{display:flex}.header .city-menu-class .menu-item-has-children{position:relative}@media only screen and (min-width: 781px){.header .city-menu-class .menu-item-has-children:hover .sub-menu-depth-0{display:flex;opacity:1;visibility:visible}}.header .city-menu-class .sub-menu-depth-0{display:none;position:absolute;top:100%;left:0;margin-top:0;min-width:22vw;padding:1.5vw;background:#ffffff;border:1px solid #e0e0e0;border-radius:.8vw;box-shadow:0 .4vw 2vw rgba(0,0,0,0.1);flex-direction:column;gap:0;list-style:none;z-index:100;opacity:0;visibility:hidden;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear;padding:1.5vw 2vw;border-radius:1vw;box-shadow:0 .5vw 2vw rgba(0,0,0,0.15)}@media only screen and (min-width: 1px) and (max-width: 780px){.header .city-menu-class .sub-menu-depth-0{position:relative;width:100%;margin-top:0;padding:0;background:transparent;border:none;box-shadow:none;opacity:1;visibility:visible}}@media only screen and (min-width: 781px){.header .city-menu-class .sub-menu-depth-0{flex-direction:row;flex-wrap:wrap}}.header .city-menu-class .menu-item-link-1{pointer-events:none;color:#404040;font-size:.972vw;font-weight:500;display:flex;margin-bottom:1vw;font-weight:600;pointer-events:auto !important}@media only screen and (min-width: 1px) and (max-width: 780px){.header .city-menu-class .menu-item-link-1{font-size:2.9vw}}@media only screen and (min-width: 1px) and (max-width: 780px){.header .city-menu-class .menu-item-link-1{font-size:3vw;margin:2vw 0 1vw 0}}.header .city-menu-class .sub-menu-depth-0 .menu-item-link-1{margin-bottom:1vw;pointer-events:auto !important;cursor:pointer}@media only screen and (min-width: 1px) and (max-width: 780px){.header .city-menu-class .sub-menu-depth-0 .menu-item-link-1{margin:2vw 0}}.header .city-menu-class .menu-item-link-2,.header .city-menu-class .menu-item-link-3{display:flex;text-decoration:none;color:#404040;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear;font-size:.833vw;font-weight:500;padding:.3vw 0}.header .city-menu-class .menu-item-link-2:hover,.header .city-menu-class .menu-item-link-3:hover{color:#3BACFF}@media only screen and (min-width: 1px) and (max-width: 780px){.header .city-menu-class .menu-item-link-2,.header .city-menu-class .menu-item-link-3{font-size:3.5vw;padding:1.5vw 0}}.header .city-menu-class .menu-item-depth-1{display:flex;flex-direction:column;flex:1;min-width:200px}.header .city-menu-class .menu-item-depth-1>a{font-size:.833vw;font-weight:500;color:#797979;text-decoration:none;padding:.6vw 1vw;border-radius:.4vw;display:block;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}@media only screen and (min-width: 1px) and (max-width: 780px){.header .city-menu-class .menu-item-depth-1>a{font-size:3.5vw;padding:2.5vw 4vw;border-radius:0}}.header .city-menu-class .menu-item-depth-1>a:hover{color:#3BACFF;background:rgba(59,172,255,0.05);transform:translateX(3px)}@media only screen and (min-width: 1px) and (max-width: 780px){.header .city-menu-class .menu-item-depth-1>a:hover{background:transparent;transform:none}}.header .city-menu-class .menu-item-depth-1.current-menu-item>a{color:#3BACFF;font-weight:600}@media only screen and (min-width: 1px) and (max-width: 780px){.header .city-menu-class .menu-item-depth-1{width:100%}}.header .city-menu-class .menu-item-depth-2{margin-left:1vw}@media only screen and (min-width: 1px) and (max-width: 780px){.header .city-menu-class .menu-item-depth-2{margin-left:4vw}}.header_city_menu .city_menu,.city_menu{display:flex;flex-direction:row;gap:0}@media only screen and (min-width: 1px) and (max-width: 780px){.header_city_menu .city_menu,.city_menu{flex-direction:column}}.header_city_menu .city_menu .city-menu-class,.city_menu .city-menu-class,.header_city_menu .city_menu .ogolne-menu-class,.city_menu .ogolne-menu-class{flex:0 0 auto}@media only screen and (min-width: 781px){.mobile-menu,.mobile-header,.hamburger,#nav-icon3{display:none !important}}.hidden{display:none !important}.menu-item-has-children{position:relative}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.skip-link{left:-9999rem;top:2.5rem;z-index:999;text-decoration:underline}.skip-link:focus{display:block;left:6px;top:7px;font-size:14px;font-weight:600;text-decoration:none;line-height:normal;padding:15px 23px 14px;z-index:999;background:#ffffff;color:#375DED;box-shadow:0 0 2px 2px rgba(0,0,0,0.6)}@media only screen and (min-width: 781px){.mobile-header{display:none !important}}@media only screen and (min-width: 1px) and (max-width: 780px){.header_left,.header_right,.header_city_menu,.social_btn_2{display:none !important}.mobile-header{position:fixed;top:0;left:0;right:0;background:#ffffff;z-index:999;border-bottom:1px solid #e0e0e0;padding:2.5vw 3vw;box-shadow:0 2px 4px rgba(0,0,0,0.05)}.mobile-header-content{display:flex;flex-direction:row;align-items:center;gap:2vw;flex-wrap:nowrap}.mobile-header .logo{flex:0 0 40%;display:flex;max-width:40%}.mobile-header .logo a{display:flex;align-items:center;width:100%}.mobile-header .logo img{width:100%;max-width:100%;height:auto}.mobile-header .city_select{flex:0 0 40%;max-width:40%;min-width:0;margin-bottom:0;margin-left:0}.mobile-header .city_select .custom-select-wrapper{width:100%}.mobile-header .city_select .custom-select{width:100%;min-width:auto}.mobile-header .city_select .custom-select-trigger{padding:2vw 2.5vw;border:1px solid #e0e0e0;border-radius:6px;min-width:auto;display:flex;align-items:center}.mobile-header .city_select .custom-select-trigger .name_city{font-size:3.2vw;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.mobile-header .city_select .custom-select-trigger .arrow{margin-left:1.5vw;flex-shrink:0;display:flex;align-items:center}.mobile-header .city_select .custom-select-trigger .arrow img{width:14px;height:7px}.mobile-header .city_select .custom-options{top:calc(100% + 1vw);max-height:60vh;overflow-y:auto}.mobile-header-actions{flex:0 0 20%;max-width:20%;display:flex;justify-content:center;align-items:center}.mobile-header .hamburger{display:flex;cursor:pointer}.mobile-header .hamburger #nav-icon3{width:30px;height:25px;position:relative;transform:rotate(0deg);-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear;cursor:pointer}.mobile-header .hamburger #nav-icon3 span{display:block;position:absolute;height:3px;width:100%;background:#404040;border-radius:9px;opacity:1;left:0;transform:rotate(0deg);-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}.mobile-header .hamburger #nav-icon3 span:nth-child(1){top:0px}.mobile-header .hamburger #nav-icon3 span:nth-child(2),.mobile-header .hamburger #nav-icon3 span:nth-child(3){top:10px}.mobile-header .hamburger #nav-icon3 span:nth-child(4){top:20px}.mobile-header .hamburger #nav-icon3.open span:nth-child(1){top:10px;width:0%;left:50%}.mobile-header .hamburger #nav-icon3.open span:nth-child(2){transform:rotate(45deg)}.mobile-header .hamburger #nav-icon3.open span:nth-child(3){transform:rotate(-45deg)}.mobile-header .hamburger #nav-icon3.open span:nth-child(4){top:10px;width:0%;left:50%}body{padding-top:60px}}@media only screen and (min-width: 1px) and (max-width: 780px){.mobilemenu{position:fixed;top:0;right:-100%;width:100%;height:100vh;background:#ffffff;z-index:1000;overflow-y:auto;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear;padding:0;display:flex;flex-direction:column}.mobilemenu.open{right:0}.mobilemenu::-webkit-scrollbar{width:6px}.mobilemenu::-webkit-scrollbar-track{background:#f5f5f5}.mobilemenu::-webkit-scrollbar-thumb{background:#3BACFF;border-radius:3px}.mobilemenu .header_menu{flex-direction:column;align-items:flex-start}}@media only screen and (min-width: 781px){.mobilemenu{display:none !important}}.blur9{opacity:.08;-webkit-filter:blur(50px);filter:blur(50px);background-color:#a6d848;position:absolute;width:38.75vw;height:27.778vw;left:15vw}.blur10{opacity:.38;-webkit-filter:blur(50px);filter:blur(50px);background-color:#b6defd;position:absolute;width:32.847vw;height:27.778vw;bottom:5vw}.blur11{opacity:.15;-webkit-filter:blur(50px);filter:blur(50px);background-color:#a6d848;position:absolute;width:38.75vw;height:27.778vw;bottom:0vw;left:25vw}.blur12{opacity:.07;-webkit-filter:blur(50px);filter:blur(50px);background-color:#385aea;position:absolute;width:55.556vw;height:20.778vw;bottom:0vw;left:25vw;border-radius:50vw}@media only screen and (min-width: 1px) and (max-width: 780px){.mobilemenu .ht{position:sticky;top:0;left:0;right:0;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:15px;background:#ffffff;z-index:1002;border-bottom:1px solid #e0e0e0}.mobilemenu .ht .social_btn-cont{display:flex !important;align-items:center}.mobilemenu .ht .lang_cart{display:flex}.mobilemenu .ht .backbtn{cursor:pointer;width:40px !important;height:40px !important;display:flex !important;align-items:center;justify-content:center;background:#f8f9fa !important;border:2px solid #e0e0e0 !important;border-radius:8px !important;position:relative;transition:all .3s ease;z-index:10}.mobilemenu .ht .backbtn:hover{background:#3BACFF !important;border-color:#3BACFF !important}.mobilemenu .ht .backbtn::before,.mobilemenu .ht .backbtn::after{content:'';position:absolute;width:18px;height:2px;background:#333;transition:background .3s ease}.mobilemenu .ht .backbtn::before{transform:rotate(45deg)}.mobilemenu .ht .backbtn::after{transform:rotate(-45deg)}.mobilemenu .ht .backbtn:hover::before,.mobilemenu .ht .backbtn:hover::after{background:#ffffff}.mobilemenu .ht .backbtn img{display:none !important}.mobilemenu .ht .lang_cart{flex-direction:row;gap:3vw;align-items:center}.mobilemenu .ht .lang_cart .lang{display:flex;align-items:center}.mobilemenu .ht .lang_cart .lang img{height:5vw;width:auto}.mobilemenu .mobile-quick-payment{position:relative;padding:15px;background:#ffffff;border-bottom:1px solid #e0e0e0}.mobilemenu .mobile-quick-payment a,.mobilemenu .mobile-quick-payment a.button_red{display:block !important;text-align:center;padding:15px 20px;background:#f71b1b !important;color:#ffffff !important;text-decoration:none;border-radius:8px;font-weight:600;font-size:16px;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}.mobilemenu .mobile-quick-payment a:hover,.mobilemenu .mobile-quick-payment a.button_red:hover{background:#d70808 !important}.mobilemenu .mobile-registration{position:relative;padding:0 15px 15px 15px;background:#ffffff;border-bottom:1px solid #e0e0e0}.mobilemenu .mobile-registration a,.mobilemenu .mobile-registration a.button_green{display:block !important;text-align:center;padding:15px 20px;background:#3BACFF !important;color:#ffffff !important;text-decoration:none;border-radius:8px;font-weight:600;font-size:16px;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}.mobilemenu .mobile-registration a:hover,.mobilemenu .mobile-registration a.button_green:hover{background:#404040 !important}.mobilemenu .hm{padding:10px 15px 40px}.mobilemenu .hm .header_menu{display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:20px}.mobilemenu .hm .header_menu ul.menu{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;width:100%;gap:0}.mobilemenu .hm .header_menu ul.menu>li{display:flex;flex-direction:column;width:100%;border-bottom:1px solid #f0f0f0;padding:0;position:relative}.mobilemenu .hm .header_menu ul.menu>li>a{font-size:16px;color:#404040;text-decoration:none;font-weight:600;padding:15px 0;display:block;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}.mobilemenu .hm .header_menu ul.menu>li>a:hover,.mobilemenu .hm .header_menu ul.menu>li>a:active{color:#3BACFF;padding-left:8px}.mobilemenu .hm .header_menu ul.menu>li.current-menu-item>a,.mobilemenu .hm .header_menu ul.menu>li.active>a{color:#3BACFF;position:relative}.mobilemenu .hm .header_menu ul.menu>li.current-menu-item>a:before,.mobilemenu .hm .header_menu ul.menu>li.active>a:before{content:'';position:absolute;left:-4.167vw;top:50%;transform:translateY(-50%);width:3px;height:60%;background:#3BACFF}.mobilemenu .hm .header_menu ul.menu>li:last-child{border-bottom:none}.mobilemenu .hm .header_menu ul.menu>li.menu-item-has-children{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}.mobilemenu .hm .header_menu ul.menu>li.menu-item-has-children>a{flex:1;padding-right:10px}.mobilemenu .hm .header_menu ul.menu>li.menu-item-has-children>a::after{display:none !important}.mobilemenu .hm .header_menu ul.menu>li.menu-item-has-children.open>a{color:#3BACFF}.mobilemenu .hm .header_menu ul.menu>li.menu-item-has-children>.sub-menu,.mobilemenu .hm .header_menu ul.menu>li.menu-item-has-children>.sub-menu-depth-0{display:none;flex-direction:column;list-style:none;margin:0;padding:10px 0 15px 20px;border-left:3px solid #3BACFF;background:#f8f9fa;width:100%;margin-top:10px}.mobilemenu .hm .header_menu ul.menu>li.menu-item-has-children>.sub-menu li,.mobilemenu .hm .header_menu ul.menu>li.menu-item-has-children>.sub-menu-depth-0 li{list-style:none;margin:0;padding:0}.mobilemenu .hm .header_menu ul.menu>li.menu-item-has-children>.sub-menu li a,.mobilemenu .hm .header_menu ul.menu>li.menu-item-has-children>.sub-menu-depth-0 li a{display:block;padding:12px 15px;color:#797979;font-size:15px;font-weight:500;text-decoration:none;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}.mobilemenu .hm .header_menu ul.menu>li.menu-item-has-children>.sub-menu li a:hover,.mobilemenu .hm .header_menu ul.menu>li.menu-item-has-children>.sub-menu-depth-0 li a:hover,.mobilemenu .hm .header_menu ul.menu>li.menu-item-has-children>.sub-menu li a:active,.mobilemenu .hm .header_menu ul.menu>li.menu-item-has-children>.sub-menu-depth-0 li a:active{color:#3BACFF;padding-left:20px;background:#ffffff}.mobilemenu .hm .header_menu ul.menu>li.menu-item-has-children>.sub-menu li.current-menu-item a,.mobilemenu .hm .header_menu ul.menu>li.menu-item-has-children>.sub-menu-depth-0 li.current-menu-item a{color:#3BACFF;font-weight:600}.mobilemenu .hm .header_menu ul.menu>li.menu-item-has-children.open>.sub-menu,.mobilemenu .hm .header_menu ul.menu>li.menu-item-has-children.open>.sub-menu-depth-0{display:flex}.mobilemenu .hm .header_menu .city_menu{width:100%;margin-top:0}.mobilemenu .hm .header_menu .city_menu ul.menu>li,.mobilemenu .hm .header_menu .city_menu ul.city-menu-class>li,.mobilemenu .hm .header_menu .city_menu ul.ogolne-menu-class>li{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;width:100%;border-bottom:1px solid #f0f0f0;padding:0;position:relative}.mobilemenu .hm .header_menu .city_menu ul.menu>li>a,.mobilemenu .hm .header_menu .city_menu ul.city-menu-class>li>a,.mobilemenu .hm .header_menu .city_menu ul.ogolne-menu-class>li>a{font-size:16px;color:#404040;text-decoration:none;font-weight:600;padding:15px 0;flex:1;display:block;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}.mobilemenu .hm .header_menu .city_menu ul.menu>li>a::after,.mobilemenu .hm .header_menu .city_menu ul.city-menu-class>li>a::after,.mobilemenu .hm .header_menu .city_menu ul.ogolne-menu-class>li>a::after{display:none !important}.mobilemenu .hm .header_menu .city_menu ul.menu>li>a:hover,.mobilemenu .hm .header_menu .city_menu ul.city-menu-class>li>a:hover,.mobilemenu .hm .header_menu .city_menu ul.ogolne-menu-class>li>a:hover,.mobilemenu .hm .header_menu .city_menu ul.menu>li>a:active,.mobilemenu .hm .header_menu .city_menu ul.city-menu-class>li>a:active,.mobilemenu .hm .header_menu .city_menu ul.ogolne-menu-class>li>a:active{color:#3BACFF;padding-left:8px}.mobilemenu .hm .header_menu .city_menu ul.menu>li.current-menu-item>a,.mobilemenu .hm .header_menu .city_menu ul.city-menu-class>li.current-menu-item>a,.mobilemenu .hm .header_menu .city_menu ul.ogolne-menu-class>li.current-menu-item>a,.mobilemenu .hm .header_menu .city_menu ul.menu>li.active>a,.mobilemenu .hm .header_menu .city_menu ul.city-menu-class>li.active>a,.mobilemenu .hm .header_menu .city_menu ul.ogolne-menu-class>li.active>a{color:#3BACFF;position:relative}.mobilemenu .hm .header_menu .city_menu ul.menu>li.current-menu-item>a:before,.mobilemenu .hm .header_menu .city_menu ul.city-menu-class>li.current-menu-item>a:before,.mobilemenu .hm .header_menu .city_menu ul.ogolne-menu-class>li.current-menu-item>a:before,.mobilemenu .hm .header_menu .city_menu ul.menu>li.active>a:before,.mobilemenu .hm .header_menu .city_menu ul.city-menu-class>li.active>a:before,.mobilemenu .hm .header_menu .city_menu ul.ogolne-menu-class>li.active>a:before{content:'';position:absolute;left:-4.167vw;top:50%;transform:translateY(-50%);width:3px;height:60%;background:#3BACFF}.mobilemenu .hm .header_menu .city_menu ul.menu>li:last-child,.mobilemenu .hm .header_menu .city_menu ul.city-menu-class>li:last-child,.mobilemenu .hm .header_menu .city_menu ul.ogolne-menu-class>li:last-child{border-bottom:none}.mobilemenu .hm .header_menu .city_menu ul.menu>li.menu-item-has-children>.sub-menu,.mobilemenu .hm .header_menu .city_menu ul.city-menu-class>li.menu-item-has-children>.sub-menu,.mobilemenu .hm .header_menu .city_menu ul.ogolne-menu-class>li.menu-item-has-children>.sub-menu,.mobilemenu .hm .header_menu .city_menu ul.menu>li.menu-item-has-children>.sub-menu-depth-0,.mobilemenu .hm .header_menu .city_menu ul.city-menu-class>li.menu-item-has-children>.sub-menu-depth-0,.mobilemenu .hm .header_menu .city_menu ul.ogolne-menu-class>li.menu-item-has-children>.sub-menu-depth-0{display:none;flex-direction:column;list-style:none;margin:0;padding:10px 0 15px 20px;border-left:3px solid #3BACFF;background:#f8f9fa;width:100%;margin-top:10px}.mobilemenu .hm .header_menu .city_menu ul.menu>li.menu-item-has-children>.sub-menu li,.mobilemenu .hm .header_menu .city_menu ul.city-menu-class>li.menu-item-has-children>.sub-menu li,.mobilemenu .hm .header_menu .city_menu ul.ogolne-menu-class>li.menu-item-has-children>.sub-menu li,.mobilemenu .hm .header_menu .city_menu ul.menu>li.menu-item-has-children>.sub-menu-depth-0 li,.mobilemenu .hm .header_menu .city_menu ul.city-menu-class>li.menu-item-has-children>.sub-menu-depth-0 li,.mobilemenu .hm .header_menu .city_menu ul.ogolne-menu-class>li.menu-item-has-children>.sub-menu-depth-0 li{list-style:none;margin:0;padding:0}.mobilemenu .hm .header_menu .city_menu ul.menu>li.menu-item-has-children>.sub-menu li a,.mobilemenu .hm .header_menu .city_menu ul.city-menu-class>li.menu-item-has-children>.sub-menu li a,.mobilemenu .hm .header_menu .city_menu ul.ogolne-menu-class>li.menu-item-has-children>.sub-menu li a,.mobilemenu .hm .header_menu .city_menu ul.menu>li.menu-item-has-children>.sub-menu-depth-0 li a,.mobilemenu .hm .header_menu .city_menu ul.city-menu-class>li.menu-item-has-children>.sub-menu-depth-0 li a,.mobilemenu .hm .header_menu .city_menu ul.ogolne-menu-class>li.menu-item-has-children>.sub-menu-depth-0 li a{display:block;padding:12px 15px;color:#797979;font-size:15px;font-weight:500;text-decoration:none;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}.mobilemenu .hm .header_menu .city_menu ul.menu>li.menu-item-has-children>.sub-menu li a:hover,.mobilemenu .hm .header_menu .city_menu ul.city-menu-class>li.menu-item-has-children>.sub-menu li a:hover,.mobilemenu .hm .header_menu .city_menu ul.ogolne-menu-class>li.menu-item-has-children>.sub-menu li a:hover,.mobilemenu .hm .header_menu .city_menu ul.menu>li.menu-item-has-children>.sub-menu-depth-0 li a:hover,.mobilemenu .hm .header_menu .city_menu ul.city-menu-class>li.menu-item-has-children>.sub-menu-depth-0 li a:hover,.mobilemenu .hm .header_menu .city_menu ul.ogolne-menu-class>li.menu-item-has-children>.sub-menu-depth-0 li a:hover,.mobilemenu .hm .header_menu .city_menu ul.menu>li.menu-item-has-children>.sub-menu li a:active,.mobilemenu .hm .header_menu .city_menu ul.city-menu-class>li.menu-item-has-children>.sub-menu li a:active,.mobilemenu .hm .header_menu .city_menu ul.ogolne-menu-class>li.menu-item-has-children>.sub-menu li a:active,.mobilemenu .hm .header_menu .city_menu ul.menu>li.menu-item-has-children>.sub-menu-depth-0 li a:active,.mobilemenu .hm .header_menu .city_menu ul.city-menu-class>li.menu-item-has-children>.sub-menu-depth-0 li a:active,.mobilemenu .hm .header_menu .city_menu ul.ogolne-menu-class>li.menu-item-has-children>.sub-menu-depth-0 li a:active{color:#3BACFF;padding-left:20px;background:#ffffff}.mobilemenu .hm .header_menu .city_menu ul.menu>li.menu-item-has-children>.sub-menu li.current-menu-item a,.mobilemenu .hm .header_menu .city_menu ul.city-menu-class>li.menu-item-has-children>.sub-menu li.current-menu-item a,.mobilemenu .hm .header_menu .city_menu ul.ogolne-menu-class>li.menu-item-has-children>.sub-menu li.current-menu-item a,.mobilemenu .hm .header_menu .city_menu ul.menu>li.menu-item-has-children>.sub-menu-depth-0 li.current-menu-item a,.mobilemenu .hm .header_menu .city_menu ul.city-menu-class>li.menu-item-has-children>.sub-menu-depth-0 li.current-menu-item a,.mobilemenu .hm .header_menu .city_menu ul.ogolne-menu-class>li.menu-item-has-children>.sub-menu-depth-0 li.current-menu-item a{color:#3BACFF;font-weight:600}.mobilemenu .hm .header_menu .city_menu ul.menu>li.menu-item-has-children.open>.sub-menu,.mobilemenu .hm .header_menu .city_menu ul.city-menu-class>li.menu-item-has-children.open>.sub-menu,.mobilemenu .hm .header_menu .city_menu ul.ogolne-menu-class>li.menu-item-has-children.open>.sub-menu,.mobilemenu .hm .header_menu .city_menu ul.menu>li.menu-item-has-children.open>.sub-menu-depth-0,.mobilemenu .hm .header_menu .city_menu ul.city-menu-class>li.menu-item-has-children.open>.sub-menu-depth-0,.mobilemenu .hm .header_menu .city_menu ul.ogolne-menu-class>li.menu-item-has-children.open>.sub-menu-depth-0{display:flex}.mobilemenu .hb{padding:20px 15px;border-top:1px solid #e0e0e0;background:#f8f9fa}.mobilemenu .hb .follow{display:flex;flex-direction:row;gap:20px;justify-content:center}.mobilemenu .hb .follow .social_btn a{display:flex;align-items:center;justify-content:center;width:45px;height:45px;border-radius:12px;background:#ffffff;box-shadow:0 2px 8px rgba(0,0,0,0.1);-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}.mobilemenu .hb .follow .social_btn a:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.15);background:#3BACFF}.mobilemenu .hb .follow .social_btn a:hover img{filter:brightness(0) invert(1)}.mobilemenu .hb .follow .social_btn a img{width:24px;height:24px}body.menu-open{overflow:hidden}}@media only screen and (min-width: 781px){.hamburger{display:none}}.hamburger{position:absolute;right:4vw;z-index:999}#nav-icon3 div{height:3.96vw;width:6vw;position:relative;cursor:pointer}#nav-icon3 span{display:block;position:absolute;height:.75vw;width:100%;border-radius:0px;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out;background:#404040}#nav-icon3 span:nth-child(1){top:0px}#nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3){top:1.7vw}#nav-icon3 span:nth-child(4){top:3.4vw;width:100%;transition-duration:.2s}#nav-icon3.open span:nth-child(1){top:8px;width:0%;left:50%}#nav-icon3.open span:nth-child(2){transform:rotate(45deg)}#nav-icon3.open span:nth-child(3){transform:rotate(-45deg)}#nav-icon3.open span:nth-child(4){top:8px;width:0%;left:50%}.mobilemenu .visible .sub-menu-depth-1{flex-direction:column}.mobilemenu .sub-menu{-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}.mobilemenu .header_menu ul.menu li.active a{color:#404040}.mobilemenu .header_menu ul.menu{gap:5vw;width:100%}.mobilemenu .header_menu ul.menu,.mobilemenu .header_menu ul.menu li{flex-direction:column;padding:0;margin:0}.mobilemenu .header_menu ul.menu a,.mobilemenu .header_menu ul.menu li{font-size:5vw;font-weight:500;align-items:flex-start}.mobilemenu .header_menu .sub-menu a,.mobilemenu .header_menu .sub-menu li{font-size:4vw;font-weight:400}.mobilemenu .sub-menu-depth-2{display:flex;gap:6vw;width:100%;overflow-x:scroll;margin:5vw 0 !important;margin:0;padding:0}.mobilemenu .sub-menu-depth-2 li.menu-item-depth-3 a{padding:6vw;background:transparent !important;border:2px dashed #ffffff;width:63vw !important;flex-shrink:0;padding:6vw !important}@media only screen and (min-width: 1px) and (max-width: 780px){.mobilemenu .sub-menu-depth-2 li.menu-item-depth-3 a{padding:0 !important;width:100% !important;border:none}}.mobilemenu .sub-menu-depth-2 li.menu-item-depth-3 a::after{display:none}.mobilemenu .sub-menu-depth-2 li.menu-item-depth-3 a .menu-item-description{display:flex !important;font-size:3.33vw;line-height:1.5}@media only screen and (min-width: 1px) and (max-width: 780px){.mobilemenu .sub-menu-depth-0-container.mopo{display:flex !important}}.mobilemenu .menu-link.mop{visibility:hidden}@media only screen and (min-width: 1px) and (max-width: 780px){.mobilemenu .mhi{display:none !important}}.mobilemenu .menu-header-menu-container{width:100%}.mobilemenu .menu-item-has-children{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;position:relative}.mobilemenu .menu-item-has-children>a{flex:1;width:auto;margin-right:2vw;position:relative;z-index:1;pointer-events:auto;cursor:pointer}.mobilemenu .menu-item-has-children>a .menu-name{pointer-events:none}.mobilemenu .menu-item-has-children>.sub-menu{width:100%;flex-basis:100%}.mobilemenu .menu-item-has-children>.sub-menu{display:none}@media only screen and (min-width: 1px) and (max-width: 780px){.mobilemenu .menu-item-has-children.open>.sub-menu{display:flex;flex-direction:column;margin-top:4vw;gap:2vw}}.mobilemenu .follow{flex-direction:row;gap:3vw;margin-top:10vw}@media only screen and (min-width: 1px) and (max-width: 780px){.mobilemenu .follow{margin-bottom:5vw}}.mobilemenu .follow .social_btn{width:12vw;height:12vw}.mobilemenu .follow .social_btn img{width:50%;height:50%;object-fit:contain}.mobilemenu .follow .social_btn.backbtn{width:40px !important;height:40px !important}.submenu-toggle{display:none}@media only screen and (min-width: 1px) and (max-width: 780px){.submenu-toggle{display:flex;align-items:center;justify-content:center;width:10vw;height:10vw;min-width:10vw;min-height:10vw;background:rgba(59,172,255,0.1);border:none;border-radius:2vw;cursor:pointer;padding:0;flex-shrink:0;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}.submenu-toggle:hover,.submenu-toggle:active{background:#3BACFF;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}.submenu-toggle:hover .toggle-icon,.submenu-toggle:active .toggle-icon{filter:brightness(0) invert(1)}}.toggle-icon{display:block;width:4vw;height:4vw;background:url('../img/menu_arrow_blue.svg') no-repeat center;background-size:contain;transform:rotate(0deg);-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}.menu-item-has-children.open .toggle-icon{transform:rotate(90deg);-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}.slided{position:fixed}@media only screen and (min-width: 1px) and (max-width: 780px){.hidem{display:none}}@media only screen and (min-width: 781px){.showm{display:none}}.ft-right .city-menu-class{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}@media only screen and (min-width: 481px) and (max-width: 780px){.ft-right .city-menu-class{gap:0}}@media only screen and (min-width: 1px) and (max-width: 780px){.ft-right .city-menu-class{gap:0}}.ft-right .city-menu-class .menu-item-depth-0{display:flex;flex-direction:column;margin-bottom:0}@media only screen and (min-width: 481px) and (max-width: 780px){.ft-right .city-menu-class .menu-item-depth-0{margin-bottom:0}}@media only screen and (min-width: 1px) and (max-width: 780px){.ft-right .city-menu-class .menu-item-depth-0{margin-bottom:0}}.ft-right .city-menu-class .menu-item-depth-0>a{font-size:.833vw;font-weight:500;color:#797979;text-decoration:none;padding:.3vw 0;line-height:1.6;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}@media only screen and (min-width: 481px) and (max-width: 780px){.ft-right .city-menu-class .menu-item-depth-0>a{font-size:1.8vw;padding:.5vw 0}}@media only screen and (min-width: 1px) and (max-width: 780px){.ft-right .city-menu-class .menu-item-depth-0>a{font-size:3.2vw;padding:2vw 0;line-height:1.5}}.ft-right .city-menu-class .menu-item-depth-0>a:hover{color:#3BACFF;transform:translateX(2px)}.ft-right .city-menu-class .menu-item-depth-0.menu-item-has-children>a::after{display:none !important}.ft-right .city-menu-class .sub-menu-depth-0{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}@media only screen and (min-width: 481px) and (max-width: 780px){.ft-right .city-menu-class .sub-menu-depth-0{margin:0}}@media only screen and (min-width: 1px) and (max-width: 780px){.ft-right .city-menu-class .sub-menu-depth-0{margin:0;padding-left:0}}.ft-right .city-menu-class .sub-menu-depth-0 .menu-item-depth-1{display:flex;flex-direction:column}.ft-right .city-menu-class .sub-menu-depth-0 .menu-item-depth-1>a{font-size:.833vw;font-weight:500;color:#797979;text-decoration:none;padding:.3vw 0;line-height:1.6;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}@media only screen and (min-width: 481px) and (max-width: 780px){.ft-right .city-menu-class .sub-menu-depth-0 .menu-item-depth-1>a{font-size:1.8vw;padding:.5vw 0}}@media only screen and (min-width: 1px) and (max-width: 780px){.ft-right .city-menu-class .sub-menu-depth-0 .menu-item-depth-1>a{font-size:3.2vw;padding:2vw 0;line-height:1.5}}.ft-right .city-menu-class .sub-menu-depth-0 .menu-item-depth-1>a:before{display:none !important}.ft-right .city-menu-class .sub-menu-depth-0 .menu-item-depth-1>a:hover{color:#3BACFF;transform:translateX(2px)}.ft-right .city-menu-class .sub-menu-depth-0 .sub-menu-depth-1{display:none !important}.ft-right .ogolne-menu-class{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}@media only screen and (min-width: 481px) and (max-width: 780px){.ft-right .ogolne-menu-class{gap:0}}@media only screen and (min-width: 1px) and (max-width: 780px){.ft-right .ogolne-menu-class{gap:0}}.ft-right .ogolne-menu-class .menu-item-depth-0{display:flex;flex-direction:column;margin-bottom:0}@media only screen and (min-width: 481px) and (max-width: 780px){.ft-right .ogolne-menu-class .menu-item-depth-0{margin-bottom:0}}@media only screen and (min-width: 1px) and (max-width: 780px){.ft-right .ogolne-menu-class .menu-item-depth-0{margin-bottom:0}}.ft-right .ogolne-menu-class .menu-item-depth-0>a{font-size:.833vw;font-weight:500;color:#797979;text-decoration:none;padding:.3vw 0;line-height:1.6;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}@media only screen and (min-width: 481px) and (max-width: 780px){.ft-right .ogolne-menu-class .menu-item-depth-0>a{font-size:1.8vw;padding:.5vw 0}}@media only screen and (min-width: 1px) and (max-width: 780px){.ft-right .ogolne-menu-class .menu-item-depth-0>a{font-size:3.2vw;padding:2vw 0;line-height:1.5}}.ft-right .ogolne-menu-class .menu-item-depth-0>a:hover{color:#3BACFF;transform:translateX(2px)}.ft-right .ogolne-menu-class .menu-item-depth-0.menu-item-has-children>a::after{display:none !important}.ft-right .ogolne-menu-class .sub-menu-depth-0{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}@media only screen and (min-width: 481px) and (max-width: 780px){.ft-right .ogolne-menu-class .sub-menu-depth-0{margin:0}}@media only screen and (min-width: 1px) and (max-width: 780px){.ft-right .ogolne-menu-class .sub-menu-depth-0{margin:0;padding-left:0}}.ft-right .ogolne-menu-class .sub-menu-depth-0 .menu-item-depth-1{display:flex;flex-direction:column}.ft-right .ogolne-menu-class .sub-menu-depth-0 .menu-item-depth-1>a{font-size:.833vw;font-weight:500;color:#797979;text-decoration:none;padding:.3vw 0;line-height:1.6;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}@media only screen and (min-width: 481px) and (max-width: 780px){.ft-right .ogolne-menu-class .sub-menu-depth-0 .menu-item-depth-1>a{font-size:1.8vw;padding:.5vw 0}}@media only screen and (min-width: 1px) and (max-width: 780px){.ft-right .ogolne-menu-class .sub-menu-depth-0 .menu-item-depth-1>a{font-size:3.2vw;padding:2vw 0;line-height:1.5}}.ft-right .ogolne-menu-class .sub-menu-depth-0 .menu-item-depth-1>a:before{display:none !important}.ft-right .ogolne-menu-class .sub-menu-depth-0 .menu-item-depth-1>a:hover{color:#3BACFF;transform:translateX(2px)}.ft-right .ogolne-menu-class .sub-menu-depth-0 .sub-menu-depth-1{display:none !important}.hide .menu-item-link-1{display:none !important}.city_menu .menu.ogolne-menu-class{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;gap:0}@media only screen and (min-width: 1px) and (max-width: 780px){.city_menu .menu.ogolne-menu-class{flex-direction:column;gap:0}}.city_menu .menu.ogolne-menu-class .menu-item-depth-0{display:flex;position:relative}.city_menu .menu.ogolne-menu-class .menu-item-depth-0>a{display:flex;align-items:center;font-size:.9vw;font-weight:500;color:#404040;text-decoration:none;white-space:nowrap;padding:.4vw .8vw;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}@media only screen and (min-width: 1px) and (max-width: 780px){.city_menu .menu.ogolne-menu-class .menu-item-depth-0>a{font-size:4vw;padding:3vw 2vw;white-space:normal}}.city_menu .menu.ogolne-menu-class .menu-item-depth-0>a:hover{color:#3BACFF}.city_menu .menu.ogolne-menu-class .menu-item-depth-0.current-menu-item>a,.city_menu .menu.ogolne-menu-class .menu-item-depth-0.current-menu-ancestor>a,.city_menu .menu.ogolne-menu-class .menu-item-depth-0.active>a{color:#3BACFF;font-weight:600}.city_menu .menu.ogolne-menu-class .menu-item-has-children{position:relative}.city_menu .menu.ogolne-menu-class .menu-item-has-children>a::after{content:'';display:inline-block;width:.5vw;height:.6vw;margin-left:.4vw;background:url('../img/menu_arrow_blue.svg') no-repeat center;background-size:contain;filter:grayscale(1) brightness(0);transform:rotate(90deg);-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}@media only screen and (min-width: 1px) and (max-width: 780px){.city_menu .menu.ogolne-menu-class .menu-item-has-children>a::after{width:2.5vw;height:3vw;margin-left:2vw}}.city_menu .menu.ogolne-menu-class .menu-item-has-children:hover>a::after,.city_menu .menu.ogolne-menu-class .menu-item-has-children.open>a::after{transform:rotate(270deg);filter:none}.city_menu .menu.ogolne-menu-class .menu-item-has-children::before{content:'';position:absolute;top:100%;left:0;right:0;height:1vw;background:transparent;z-index:999}@media only screen and (min-width: 1px) and (max-width: 780px){.city_menu .menu.ogolne-menu-class .menu-item-has-children::before{display:none}}@media only screen and (min-width: 1px) and (max-width: 780px){.city_menu .menu.ogolne-menu-class .menu-item-has-children>a::after{width:4vw;height:4vw;filter:none}}@media only screen and (min-width: 781px){.city_menu .menu.ogolne-menu-class .menu-item-has-children:hover>.sub-menu-depth-0{display:flex;opacity:1;visibility:visible}}@media only screen and (min-width: 1px) and (max-width: 780px){.city_menu .menu.ogolne-menu-class .menu-item-has-children:hover>.sub-menu-depth-0{display:none}}.city_menu .menu.ogolne-menu-class .menu-item-has-children.open>.sub-menu-depth-0{display:flex;opacity:1;visibility:visible}.city_menu .menu.ogolne-menu-class .sub-menu-depth-0{display:none;position:absolute;top:100%;left:0;margin-top:0;min-width:22vw;padding:1.5vw;background:#ffffff;border:1px solid #e0e0e0;border-radius:.8vw;box-shadow:0 .4vw 2vw rgba(0,0,0,0.1);flex-direction:column;gap:0;list-style:none;z-index:100;opacity:0;visibility:hidden;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear;min-width:26vw}@media only screen and (min-width: 1px) and (max-width: 780px){.city_menu .menu.ogolne-menu-class .sub-menu-depth-0{position:relative;width:100%;margin-top:0;padding:0;background:transparent;border:none;box-shadow:none;opacity:1;visibility:visible}}@media only screen and (min-width: 1px) and (max-width: 780px){.city_menu .menu.ogolne-menu-class .sub-menu-depth-0{margin-top:2vw;padding:0 0 0 4vw}}.city_menu .menu.ogolne-menu-class .sub-menu-depth-0 .menu-item-depth-1{display:flex;flex-direction:column}.city_menu .menu.ogolne-menu-class .sub-menu-depth-0 .menu-item-depth-1>a{font-size:.833vw;font-weight:500;color:#797979;text-decoration:none;padding:.6vw 1vw;border-radius:.4vw;display:block;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear;margin:0 !important;text-transform:none !important;pointer-events:auto !important;width:100% !important;max-width:none !important;box-sizing:border-box !important}@media only screen and (min-width: 1px) and (max-width: 780px){.city_menu .menu.ogolne-menu-class .sub-menu-depth-0 .menu-item-depth-1>a{font-size:3.5vw;padding:3vw 0 !important;border-radius:0;border-bottom:none !important}}.city_menu .menu.ogolne-menu-class .sub-menu-depth-0 .menu-item-depth-1>a:hover{color:#3BACFF;background:rgba(59,172,255,0.05);transform:translateX(3px)}@media only screen and (min-width: 1px) and (max-width: 780px){.city_menu .menu.ogolne-menu-class .sub-menu-depth-0 .menu-item-depth-1>a:hover{background:transparent;transform:none}}.city_menu .menu.ogolne-menu-class .sub-menu-depth-0 .menu-item-depth-1.current-menu-item>a{color:#3BACFF;font-weight:600}.city_menu .menu.ogolne-menu-class .sub-menu-depth-0 .menu-item-depth-1:not(.menu-item-has-children)>a::after{display:none !important}.city_menu .menu.ogolne-menu-class .sub-menu-depth-1{display:flex;flex-direction:column;gap:.2vw;list-style:none;padding-left:1.2vw;margin-top:.3vw;border-left:2px solid rgba(59,172,255,0.15)}@media only screen and (min-width: 1px) and (max-width: 780px){.city_menu .menu.ogolne-menu-class .sub-menu-depth-1{padding-left:4vw;border-left-width:1px}}.city_menu .menu.ogolne-menu-class .sub-menu-depth-1 .menu-item-depth-2{display:flex}.city_menu .menu.ogolne-menu-class .sub-menu-depth-1 .menu-item-depth-2>a{font-size:.75vw;font-weight:400;color:#797979;text-decoration:none;padding:.5vw .8vw;border-radius:.3vw;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}@media only screen and (min-width: 1px) and (max-width: 780px){.city_menu .menu.ogolne-menu-class .sub-menu-depth-1 .menu-item-depth-2>a{font-size:3.8vw;padding:2.5vw 0;border-radius:0}}.city_menu .menu.ogolne-menu-class .sub-menu-depth-1 .menu-item-depth-2>a:hover{color:#3BACFF;background:rgba(59,172,255,0.03);transform:translateX(2px)}@media only screen and (min-width: 1px) and (max-width: 780px){.city_menu .menu.ogolne-menu-class .sub-menu-depth-1 .menu-item-depth-2>a:hover{background:transparent;transform:none}}.submenu{left:0;position:absolute;display:flex;width:calc(100% - 5.556vw);top:5vw;padding:2.778vw 4.167vw;margin:0 2.778vw;background:#fff;border-radius:2.083vw;visibility:hidden;opacity:0;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}.submenu.open{visibility:visible;opacity:1;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}@media only screen and (min-width: 1px) and (max-width: 780px){.submenu.open{display:none}}.submenu_left{width:75%;position:relative;flex-direction:column}.submenu_content ul{display:flex;flex-direction:column;gap:1vw;margin:0;padding:0}.submenu_content ul li{list-style:none}.submenu_content ul li a{font-weight:500;font-size:1.111vw;display:flex;text-decoration:none;color:#404040;justify-content:space-between;align-items:center;padding:1vw 1.389vw;border-radius:1.042vw;max-width:34vw}@media only screen and (min-width: 1px) and (max-width: 780px){.submenu_content ul li a{font-size:3.33vw;padding:3vw 4vw;border-radius:3vw;max-width:80%}}.submenu_content ul li a:hover,.submenu_content ul li.active a{box-shadow:0 3px 10px 0 rgba(0,0,0,0.04);background-image:linear-gradient(to bottom, #6fc5ff, #59acf8);color:#ffffff;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;-webkit-transition:background 200ms ease-in-out;-moz-transition:background 200ms ease-in-out;-ms-transition:background 200ms ease-in-out;-o-transition:background 200ms ease-in-out;transition:background 200ms ease-in-out}.submenu_content ul li a::after{content:'';display:flex;width:.556vw;height:.972vw;object-fit:cover;background:url('../img/right.svg') no-repeat center;-moz-transform:translateX(1vw);-webkit-transform:translateX(1vw);-o-transform:translateX(1vw);-ms-transform:translateX(1vw);transform:translateX(1vw);-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}.submenu_content ul li a:hover::after,.submenu_content ul li.active a::after{-moz-transform:translateX(0);-webkit-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}.submenu_tab-content .sub-menu{display:none}.submenu_tab-content .sub-menu li a{padding:0;background:none !important;box-shadow:none !important;color:#404040 !important}.submenu_tab-content .sub-menu li a:hover{color:#3BACFF !important}.submenu_tab-content .sub-menu.visible{display:flex;text-align:left;width:38%;z-index:9}@media only screen and (min-width: 1px) and (max-width: 780px){.submenu_tab-content .sub-menu.visible{flex-direction:row;overflow-x:scroll}}.visible .sub-menu-depth-1{display:flex}.submenu_block{top:0;padding:3vw 0;position:relative;visibility:visible;opacity:1;background:transparent}@media only screen and (min-width: 781px){.submenu_block{min-height:55vw}}@media only screen and (min-width: 1px) and (max-width: 780px){.submenu_block{overflow:hidden}}.submenu_block .opened{display:flex;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}.submenu_block .sub-menu-depth-0{width:70% !important;margin-top:5vw;position:absolute;right:0;top:0}@media only screen and (min-width: 1px) and (max-width: 780px){.submenu_block .sub-menu-depth-0{width:100% !important;position:relative !important}}.submenu_block .submenu_left{width:100%}.submenu_block .submenu_content ul li.menu-item-depth-0 a{max-width:30vw}@media only screen and (min-width: 1px) and (max-width: 780px){.submenu_block .submenu_content ul li.menu-item-depth-0 a{width:100%;max-width:100%}}.submenu_block .visible .sub-menu-depth-1{display:flex}.submenu_block .blur7{opacity:.09;-webkit-filter:blur(50px);filter:blur(50px);background-color:#a6d848;display:flex;width:37.153vw;height:31.319vw;position:absolute;top:0vw;left:0vw}.submenu_block .menu-item-link{display:flex;flex-direction:column;align-items:flex-start}.submenu_block .menu-item-link::after{display:none}.submenu_block .sub-menu-depth-1{flex-direction:row;flex-wrap:wrap}@media only screen and (min-width: 1px) and (max-width: 780px){.submenu_block .sub-menu-depth-1{flex-wrap:nowrap}}.submenu_block .menu-item-depth-2{width:49%}.submenu_block .menu-item-depth-2 a{display:flex;flex-direction:row !important;flex-wrap:wrap;padding:3.125vw 2.083vw !important;border:2px dashed #ffffff;font-size:1.528vw;font-weight:500;line-height:1.18;position:relative;justify-content:flex-start;align-items:center;height:100%}@media only screen and (min-width: 1px) and (max-width: 780px){.submenu_block .submenu_content ul{gap:6vw}}.submenu_block .submenu_content ul li a:hover,.submenu_block .submenu_content ul li.active a{color:#3BACFF;background:#ffffff}.submenu_block .submenu_content ul li a::after{background:url('../img/menu_arrow_blue.svg') no-repeat center;opacity:0}@media only screen and (min-width: 1px) and (max-width: 780px){.submenu_block .submenu_content ul li a::after{width:2.7vw;height:2vw;transform:rotate(90deg)}}.submenu_block .submenu_content ul li.active a::after,.submenu_block .submenu_content ul li:hover a::after{opacity:1}@media only screen and (min-width: 1px) and (max-width: 780px){.submenu_block .submenu_content ul li.active a::after,.submenu_block .submenu_content ul li:hover a::after{transform:rotate(270deg)}}.submenu_block .menu-item-depth-0 .menu-item-description,.submenu_block .menu-item-depth-0 .menu-number{display:none}.submenu_block .menu-item-depth-1 .menu-item-description{display:flex}.submenu_block .menu-item-depth-2 .menu-item-description,.submenu_block .menu-item-depth-2 .menu-number{display:flex}.submenu_block .menu-item-description{color:#797979;font-size:1.042vw;margin-top:1.042vw;font-weight:400}@media only screen and (min-width: 1px) and (max-width: 780px){.submenu_block .menu-item-description{font-size:3.33vw;line-height:1.5}}.submenu_block .menu-number{color:#3BACFF;font-size:4.167vw;margin-right:2vw}.submenu_block .menu-item-link-2 .menu-name{max-width:70%}.submenu_block .menu-item-depth-1 a.menu-item-link{background:#ffffff !important;padding:2vw 2.7vw;max-width:100% !important;width:100%;margin-bottom:1.389vw;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}@media only screen and (min-width: 1px) and (max-width: 780px){.submenu_block .menu-item-depth-1 a.menu-item-link{padding:6vw;background:transparent !important;border:2px dashed #ffffff}}@media only screen and (min-width: 1px) and (max-width: 780px){.submenu_block .menu-number{font-size:12.5vw}}.submenu_block .menu-item-depth-1 a.menu-item-link:hover{box-shadow:0 0 30px 0 rgba(0,0,0,0.05) !important;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}.submenu_block .menu-item-depth-1 a.menu-item-link-2{background:transparent !important}.submenu_block .menu-item-depth-2 a.menu-item-link-2:hover{background:#ffffff !important}.submenu_block .menu-item-depth-1 a.menu-item-link .menu-name{font-size:1.528vw;color:#3BACFF;text-decoration:underline}@media only screen and (min-width: 1px) and (max-width: 780px){.submenu_block .menu-item-depth-1 a.menu-item-link .menu-name{font-size:4.528vw;color:#404040;text-decoration:none;margin-bottom:3vw}}@media only screen and (min-width: 1px) and (max-width: 780px){.submenu_block .sub-menu-depth-0 li.menu-item-has-children{display:flex;gap:6vw}}@media only screen and (min-width: 1px) and (max-width: 780px){.submenu_block .sub-menu-depth-0 li a{justify-content:flex-start}}.submenu_block .sub-menu-depth-0{overflow-x:scroll}.submenu_block .sub-menu-depth-0::-webkit-scrollbar{display:none}@media only screen and (min-width: 1px) and (max-width: 780px){.submenu_block .menu-item-depth-1 a,.submenu_block .menu-item-depth-2 a{width:63vw !important;flex-shrink:0;padding:6vw !important}}.dbl{width:100% !important}.dbl .menu-item-description{width:100%}.sub-menu-depth-0-container{flex-direction:row;flex-wrap:nowrap}.footer{display:flex;flex-direction:row;align-items:flex-start;gap:15vw;border-top:2px dashed #ffffff;padding:3vw 0;margin-top:3vw}@media only screen and (min-width: 481px) and (max-width: 780px){.footer{flex-direction:column;gap:4vw;padding:5vw 0;margin-top:5vw}}@media only screen and (min-width: 1px) and (max-width: 780px){.footer{flex-direction:column;gap:5vw;padding:6vw 0;margin-top:6vw}}.ft-left{flex:0 0 30%;max-width:30%}@media only screen and (min-width: 481px) and (max-width: 780px){.ft-left{flex:0 0 100%;max-width:100%;margin-bottom:2vw}}@media only screen and (min-width: 1px) and (max-width: 780px){.ft-left{flex:0 0 100%;max-width:100%;margin-bottom:0}}.ft-left h2,.ft-left .h2{font-size:1.25vw;font-weight:600;line-height:1.4;color:#3BACFF;margin:0 0 1.2vw 0}@media only screen and (min-width: 481px) and (max-width: 780px){.ft-left h2,.ft-left .h2{font-size:2.5vw;margin-bottom:2vw}}@media only screen and (min-width: 1px) and (max-width: 780px){.ft-left h2,.ft-left .h2{font-size:4.2vw;margin-bottom:3vw;line-height:1.3}}.ft-left address{font-size:.833vw;font-style:normal;line-height:1.6;font-weight:400;color:#404040;margin:0}@media only screen and (min-width: 481px) and (max-width: 780px){.ft-left address{font-size:1.8vw;line-height:1.5}}@media only screen and (min-width: 1px) and (max-width: 780px){.ft-left address{font-size:3.2vw;line-height:1.5}}.ft-left address b{font-weight:600;display:block;margin-bottom:.4vw}@media only screen and (min-width: 1px) and (max-width: 780px){.ft-left address b{margin-bottom:1vw}}@media only screen and (min-width: 1px) and (max-width: 780px){.ft-left address br{display:none}.ft-left address br+br{display:block}}.ft-left address p{margin-top:1vw;margin-bottom:0;line-height:1.5}@media only screen and (min-width: 1px) and (max-width: 780px){.ft-left address p{margin-top:2vw;font-size:2.8vw !important}}.ft-right{display:flex;flex:1}@media only screen and (min-width: 481px) and (max-width: 780px){.ft-right{flex:0 0 100%;width:100%}}@media only screen and (min-width: 1px) and (max-width: 780px){.ft-right{flex:0 0 100%;width:100%}}.ftr{display:flex;flex-direction:row;gap:15vw;width:100%;align-items:flex-start}@media only screen and (min-width: 481px) and (max-width: 780px){.ftr{flex-direction:row;gap:4vw}}@media only screen and (min-width: 1px) and (max-width: 780px){.ftr{flex-direction:column;gap:0}}.ftr .city_menu,.ftr .ogolne_menu{display:flex;flex-direction:column !important;align-items:flex-start;flex:1;min-width:0}@media only screen and (min-width: 481px) and (max-width: 780px){.ftr .city_menu,.ftr .ogolne_menu{flex:1;flex-direction:column !important;align-items:flex-start}}@media only screen and (min-width: 1px) and (max-width: 780px){.ftr .city_menu,.ftr .ogolne_menu{width:100%;margin-bottom:5vw;flex-direction:column !important;align-items:flex-start}.ftr .city_menu:last-child,.ftr .ogolne_menu:last-child{margin-bottom:0}}.city_menu h4,.ogolne_menu h4{color:#404040;font-size:.972vw;font-weight:700;text-transform:uppercase;letter-spacing:.8px;margin:0 0 1.2vw 0;padding:0;white-space:nowrap}@media only screen and (min-width: 481px) and (max-width: 780px){.city_menu h4,.ogolne_menu h4{font-size:2vw;margin-bottom:2vw}}@media only screen and (min-width: 1px) and (max-width: 780px){.city_menu h4,.ogolne_menu h4{font-size:3.5vw;margin:0;padding:0;white-space:nowrap;letter-spacing:.5px}}@media only screen and (min-width: 1px) and (max-width: 780px){.city_menu .menu-header-trigger,.ogolne_menu .menu-header-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:4vw;margin-bottom:3vw;cursor:pointer;position:relative;user-select:none;-webkit-tap-highlight-color:transparent;background:linear-gradient(135deg, #f8f9fa 0%, #ffffff 100%);border-radius:12px;border:1px solid #e8eaed;box-shadow:0 1px 3px rgba(0,0,0,0.06);transition:all 250ms cubic-bezier(.4, 0, .2, 1)}.city_menu .menu-header-trigger::after,.ogolne_menu .menu-header-trigger::after{content:'';width:2.5vw;height:2.5vw;border-right:2px solid #797979;border-bottom:2px solid #797979;transform:rotate(45deg);transition:all 250ms cubic-bezier(.4, 0, .2, 1);flex-shrink:0;margin-left:3vw}.city_menu .menu-header-trigger.active,.ogolne_menu .menu-header-trigger.active{background:linear-gradient(135deg, #e3f2fd 0%, #f0f8ff 100%);border-color:#3BACFF;box-shadow:0 2px 8px rgba(59,172,255,0.15)}.city_menu .menu-header-trigger.active::after,.ogolne_menu .menu-header-trigger.active::after{transform:rotate(-135deg);border-color:#3BACFF}.city_menu .menu-header-trigger.active h4,.ogolne_menu .menu-header-trigger.active h4{color:#3BACFF}}@media only screen and (min-width: 1px) and (max-width: 780px) and (hover:hover){.city_menu .menu-header-trigger:hover,.ogolne_menu .menu-header-trigger:hover{border-color:#3BACFF;box-shadow:0 2px 8px rgba(59,172,255,0.12)}.city_menu .menu-header-trigger:hover::after,.ogolne_menu .menu-header-trigger:hover::after{border-color:#3BACFF}}.city_menu ul.city-menu-class>li,.ogolne_menu ul.city-menu-class>li,.city_menu ul.ogolne-menu-class>li,.ogolne_menu ul.ogolne-menu-class>li{border-bottom:none !important}@media only screen and (min-width: 1px) and (max-width: 780px){.city_menu ul.city-menu-class,.ogolne_menu ul.city-menu-class,.city_menu ul.ogolne-menu-class,.ogolne_menu ul.ogolne-menu-class{display:none}}@media only screen and (min-width: 1px) and (max-width: 780px){.city_menu.open ul.city-menu-class,.ogolne_menu.open ul.city-menu-class,.city_menu.open ul.ogolne-menu-class,.ogolne_menu.open ul.ogolne-menu-class{display:flex}}.mobilemenu .city-menu-class>li,.mobilemenu .ogolne-menu-class>li{border-bottom:1px solid #f0f0f0 !important}pressidium-floating-button.left{left:20px !important;bottom:20px !important}@media only screen and (min-width: 1px) and (max-width: 780px){pressidium-floating-button.left{left:15px !important;bottom:15px !important}}@media only screen and (min-width: 781px){footer .container{max-width:1400px;margin:0 auto}}.button_blue{width:auto;height:3.2vw;border-radius:.694vw;background:#3BACFF;display:flex;justify-content:center;align-items:center;padding:.972vw;color:#ffffff;font-weight:600;font-size:.833vw;text-decoration:none}@media only screen and (min-width: 1px) and (max-width: 780px){.button_blue{border-radius:2vw;font-size:3.75vw;padding:3.75vw;height:auto}}.button_blue:hover{background:#404040;text-decoration:none}.button_red{width:auto;height:3.2vw;border-radius:.694vw;background:#f71b1b;display:flex;justify-content:center;align-items:center;padding:.972vw;color:#ffffff;font-weight:600;font-size:.833vw;text-decoration:none;border:none;cursor:pointer}@media only screen and (min-width: 1px) and (max-width: 780px){.button_red{border-radius:2vw;font-size:3.75vw;padding:3.75vw;height:auto}}.button_red:hover{background:#d11515;text-decoration:none}.button_green{width:auto;height:3.2vw;border-radius:.694vw;background:#3BACFF;display:flex;justify-content:center;align-items:center;padding:.972vw;color:#ffffff;font-weight:600;font-size:.833vw;text-decoration:none;border:none;cursor:pointer}@media only screen and (min-width: 1px) and (max-width: 780px){.button_green{border-radius:2vw;font-size:3.75vw;padding:3.75vw;height:auto}}.button_green:hover{background:#404040;text-decoration:none}.button_fullgreen{width:auto;height:3.2vw;border-radius:.694vw;background:#8DC371;display:flex;justify-content:center;align-items:center;padding:.972vw;color:#ffffff;font-weight:600;font-size:.833vw;text-decoration:none}@media only screen and (min-width: 1px) and (max-width: 780px){.button_fullgreen{border-radius:2vw;font-size:3.75vw;padding:3.75vw;height:auto}}.button_fullgreen:hover{background:#404040;text-decoration:none}.button_fullblue{width:auto;height:3.2vw;border-radius:.694vw;background:#3BACFF;display:flex;justify-content:center;align-items:center;padding:.972vw;color:#ffffff;font-weight:600;font-size:.833vw;text-decoration:none}@media only screen and (min-width: 1px) and (max-width: 780px){.button_fullblue{border-radius:2vw;font-size:3.75vw;padding:3.75vw;height:auto}}.button_fullblue:hover{background:#404040;text-decoration:none}.link_arrow{color:#404040;font-weight:600;font-size:.833vw;text-decoration:none}@media only screen and (min-width: 1px) and (max-width: 780px){.link_arrow{font-size:3.75vw;white-space:nowrap}.link_arrow br{display:inline}}.link_arrow:hover{text-decoration:underline}.breadcrumbs-container{display:flex;flex-direction:row;list-style:none;gap:.5vw;margin:0 0 1vw 0;padding:0}@media only screen and (min-width: 1px) and (max-width: 780px){.breadcrumbs-container{margin-bottom:4vw}}.breadcrumbs-container span,.breadcrumbs-container a{font-size:.9vw;font-weight:600;text-transform:uppercase}@media only screen and (min-width: 1px) and (max-width: 780px){.breadcrumbs-container span,.breadcrumbs-container a{font-size:3vw}}.breadcrumbs-container a{color:#797979;text-decoration:none;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}.breadcrumbs-container a:hover{color:#3BACFF;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}.breadcrumbs-container span{color:#404040}.breadcrumbs-container--hero{margin:0 0 1.5vw 0;font-size:.833vw}@media only screen and (min-width: 1px) and (max-width: 780px){.breadcrumbs-container--hero{font-size:2.5vw;margin:0 0 4vw 0}}.breadcrumbs-container--hero span,.breadcrumbs-container--hero a{font-size:.833vw}@media only screen and (min-width: 1px) and (max-width: 780px){.breadcrumbs-container--hero span,.breadcrumbs-container--hero a{font-size:2.5vw}}.breadcrumbs-container--hero a{color:#3BACFF}.breadcrumbs-container--hero a:hover{color:#404040}.breadcrumbs-container--hero span{color:#404040}.breadcrumbs-container--compact span,.breadcrumbs-container--compact a{font-size:.7vw}@media only screen and (min-width: 1px) and (max-width: 780px){.breadcrumbs-container--compact span,.breadcrumbs-container--compact a{font-size:2vw}}.subpage .breadcrumbs-container{padding:2.5vw 0 .5vw 0}.video-page .breadcrumbs-container{margin-bottom:3vw}@media only screen and (min-width: 1px) and (max-width: 780px){.video-page .breadcrumbs-container{margin-bottom:6vw}}.link_arrow{color:#404040;font-weight:600;font-size:.833vw;text-decoration:none}@media only screen and (min-width: 1px) and (max-width: 780px){.link_arrow{font-size:3.75vw;white-space:nowrap}.link_arrow br{display:inline}}.link_arrow:hover{text-decoration:underline}.links_inline ul{display:flex;list-style:none}.links_grey a{color:#404040;text-decoration:none}.links_grey a:hover{color:#3BACFF}.woj_select{display:flex;flex-direction:row;align-items:center;margin-left:2vw}.custom-select-wrapper{position:relative;display:flex}.custom-select{position:relative;display:flex;flex-direction:column}.custom-select-trigger{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:#ffffff;color:#404040;cursor:pointer;user-select:none;font-size:.833vw;padding:.972vw;border-radius:.694vw;font-weight:600;min-width:10.417vw}@media only screen and (min-width: 1px) and (max-width: 780px){.custom-select-trigger{font-size:2.5vw;padding:2.917vw;border-radius:2.083vw;min-width:19.792vw}}.custom-select-trigger .arrow{margin-left:.694vw;transition:transform .3s ease}@media only screen and (min-width: 1px) and (max-width: 780px){.custom-select-trigger .arrow{margin-left:1.458vw}}.custom-select-trigger .arrow img{width:.694vw;object-fit:contain}@media only screen and (min-width: 1px) and (max-width: 780px){.custom-select-trigger .arrow img{width:2.208vw}}.custom-options{position:absolute;top:110%;left:0;right:0;background-color:#ffffff;color:#404040;cursor:pointer;user-select:none;font-size:.833vw;padding:.972vw;border-radius:.694vw;font-weight:600;overflow:hidden;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;z-index:999;display:flex;flex-direction:column}@media only screen and (min-width: 1px) and (max-width: 780px){.custom-options{font-size:2.5vw;padding:2.917vw;border-radius:2.083vw}}.custom-option{cursor:pointer;padding:.5vw 0;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear;transform:translateX(0)}.custom-option:hover{color:#3BACFF;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear;transform:translateX(3px)}.custom-select.open .custom-options{opacity:1;visibility:visible}.custom-select.open .custom-select-trigger .arrow{transform:rotate(180deg)}.custom-select-trigger{background-image:none !important}#product_cat,#orderby{display:none}.header_buttons{display:flex;gap:1.6vw;margin-left:1.6vw;flex-direction:row}@media only screen and (min-width: 1px) and (max-width: 780px){.header_buttons{gap:2vw;flex-wrap:wrap;justify-content:center}}.social_btn{width:3.2vw;height:3.2vw;border-radius:.694vw;background:#ffffff;display:flex;justify-content:center;align-items:center}.social_btn img{width:100%;object-fit:contain}@media only screen and (min-width: 1px) and (max-width: 780px){.social_btn{width:9.375vw;height:9.375vw;border-radius:2.083vw}}.social_btn a{display:flex;width:100%;height:100%;justify-content:center;align-items:center}.social_link{display:flex;justify-content:center;align-items:center;line-height:1.4}.lang_cart{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1.389vw;margin-left:1.6vw}@media only screen and (min-width: 1px) and (max-width: 780px){.lang_cart{gap:5vw}}.lang{display:flex;justify-content:center;align-items:center}.lang img{height:1.25vw;object-fit:contain}@media only screen and (min-width: 1px) and (max-width: 780px){.lang img{height:5vw}}.lang a{display:flex}.cart{display:flex;justify-content:center;align-items:center}.cart img{height:1.25vw;object-fit:contain}@media only screen and (min-width: 1px) and (max-width: 780px){.cart img{height:5vw}}.cart a{display:flex}.header_actions{display:flex;flex-direction:row;align-items:center;gap:1.6vw;margin-left:auto}@media only screen and (min-width: 1px) and (max-width: 780px){.header_actions{display:none !important}}.registration_btn{display:flex;align-items:center;justify-content:center}@media only screen and (min-width: 1px) and (max-width: 780px){.registration_btn{display:none !important}}.registration_btn a{display:flex;text-decoration:none}.video{position:relative;width:100%;margin-bottom:1.5vw;border-radius:1vw;overflow:hidden}@media only screen and (min-width: 1px) and (max-width: 780px){.video{margin-bottom:4vw;border-radius:6vw}}.videoWrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;background:#000;border-radius:.8vw}@media only screen and (min-width: 1px) and (max-width: 780px){.videoWrapper{border-radius:2vw}}.videoWrapper169{padding-bottom:56.25%}.videoPoster{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease}.videoPoster:hover{opacity:.9}.videoPoster:hover .play{transform:scale(1.1)}.videoPoster .play{width:5vw;height:5vw;filter:drop-shadow(0 .2vw .5vw rgba(0,0,0,0.3));transition:transform .3s ease}@media only screen and (min-width: 1px) and (max-width: 780px){.videoPoster .play{width:15vw;height:15vw}}.videoIframe{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:.8vw}@media only screen and (min-width: 1px) and (max-width: 780px){.videoIframe{border-radius:2vw}}.home-video-close{position:absolute;top:1vw;right:1vw;font-size:2vw;color:#fff;background:rgba(0,0,0,0.5);width:2.5vw;height:2.5vw;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:background .3s ease}.home-video-close:hover{background:rgba(0,0,0,0.8)}.home-video-close.is-hidden{display:none}@media only screen and (min-width: 1px) and (max-width: 780px){.home-video-close{width:8vw;height:8vw;font-size:6vw;top:2vw;right:2vw}}.h1vid video{min-height:23vw}@media only screen and (min-width: 1px) and (max-width: 780px){.h1vid video{min-height:55vw}}.video-preview.movie_link{position:absolute;width:100%}.video-preview img{aspect-ratio:16 / 9}.video-layer iframe.video-placeholder{height:100%;border-radius:1vw;border:.694vw solid #E1EEFA}@media only screen and (min-width: 1px) and (max-width: 780px){.video-layer iframe.video-placeholder{border-radius:5vw;border:2vw solid #E1EEFA}}@media only screen and (min-width: 1px) and (max-width: 780px){.video-layer iframe{height:100%;border-radius:5vw;border:2vw solid #E1EEFA}}.submenu_tab{display:none}.submenu_tab.active{display:block}.submenu_tabs{max-width:65%}@media only screen and (min-width: 1px) and (max-width: 780px){.submenu_tabs{max-width:100%}}.submenu_tabs ul{display:flex;gap:3vw;margin:0 0 2.778vw 0;padding:0}@media only screen and (min-width: 1px) and (max-width: 780px){.submenu_tabs ul{gap:6vw;justify-content:space-evenly;margin-top:8vw;margin-bottom:8vw}}.submenu_tabs ul li a{font-size:1.111vw;display:flex;flex-direction:column;font-weight:500}@media only screen and (min-width: 1px) and (max-width: 780px){.submenu_tabs ul li a{font-size:3.13vw}}.submenu_tabs ul li a::after{content:'';width:0;height:.139vw;background:#3BACFF;margin-top:.3vw;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear}.submenu_tabs ul li a:hover:after{width:100%;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}.submenu_tabs ul li.active a{color:#3BACFF}.submenu_tabs ul li.active a:after{width:100%;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}[data-lite-tooltip]:hover{cursor:pointer}[data-lite-tooltip]:hover .circle{background:#3BACFF}#tooltip a{color:#3BACFF}.lite-tooltip{opacity:0;top:0;left:0;position:absolute;z-index:9;background-color:#ffffff;color:#3BACFF;padding:1vw;border-radius:.5vw;font-size:1vw}.lite-tooltip:before{content:"";position:absolute;bottom:1vw;left:50%;transform:translateX(-50%);width:0;height:0;display:inline-block}.lite-tooltip.lite-tooltip-bottom:before{bottom:auto;top:1vw;left:50%;transform:translateX(-50%)}.lite-tooltip.lite-tooltip-right:before{bottom:auto;left:1vw;top:50%;transform:translateY(-50%)}.lite-tooltip.lite-tooltip-left:before{bottom:auto;left:auto;right:1vw;top:50%;transform:translateY(-50%)}.lite-tooltip .nazwa{color:#404040;font-weight:500;margin-bottom:.5vw}.lite-tooltip .adres{color:#797979;font-size:.9vw;line-height:1.5;margin-bottom:.5vw}.lite-tooltip .telefon{color:#797979;font-size:.9vw;margin-bottom:.7vw}.lite-tooltip .link{font-size:.9vw;color:#3BACFF;font-weight:500;display:inline-block;margin-top:.3vw}.lite-tooltip .link:hover{text-decoration:underline;color:#375DED}.backbtn{display:none}.backbtn img{filter:brightness(0);height:50%;width:50%;object-fit:contain;transform:rotate(180deg)}.backbtn.show{display:flex}.lang_cart{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1.389vw;margin-left:1.6vw}@media only screen and (min-width: 1px) and (max-width: 780px){.lang_cart{gap:5vw}}.lang{display:flex;justify-content:center;align-items:center}.lang img{height:1.25vw;object-fit:contain}@media only screen and (min-width: 1px) and (max-width: 780px){.lang img{height:5vw}}.lang a{display:flex}.lang>div>div{width:60px;height:40px;justify-content:center;top:4px}.lang>div>div>div:first-child{border:0;background:transparent;padding:0 !important;width:40px !important}.trp-language-switcher>div>a{padding:0}.trp-language-switcher>div>a>img{width:28px !important;height:20px !important;display:block}.trp-ls-shortcode-language{width:60px !important;border:0 !important;border-radius:10px !important;top:40px !important;background-image:unset !important;left:-10px !important;padding-top:10px !important}.trp-ls-shortcode-language img{width:10px !important}.trp-language-switcher:focus .trp-ls-shortcode-current-language,.trp-language-switcher:hover .trp-ls-shortcode-current-language{visibility:visible}.trp-ls-shortcode-language>a{margin-bottom:15px}.trp-language-switcher>div>a:last-child{margin-bottom:6px !important}.trp-ls-shortcode-language>a:nth-child(1){display:none}.see-also a{padding:1vw;border-radius:1vw;flex-direction:column;border:.2vw dashed #ddd;display:flex;width:15vw;margin-top:1vw}.see-also .nazwa{font-size:1vw}.see-also .opis_prod{color:#797979}.see-also a:hover{border-color:#3BACFF}.see-also a:hover .nazwa,.see-also a:hover .opis_prod{color:#3BACFF}@media only screen and (min-width: 1px) and (max-width: 780px){.polec{display:flex;justify-content:space-between;flex-direction:row;flex-wrap:wrap}.see-also a{padding:3vw;width:48%;border:1vw dashed #ddd;margin-top:4vw}.see-also .nazwa{font-size:4vw}.see-also .opis_prod{font-size:3vw}.see-also{margin:4vw 0;width:100%}}.hero{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;width:100%;padding:3vw 2.778vw;gap:3vw;position:relative}@media only screen and (min-width: 1px) and (max-width: 780px){.hero{flex-direction:column;flex-wrap:wrap;padding:8vw 4.167vw;gap:6vw}}.hero_left{display:flex;flex-direction:column;justify-content:center;width:50%;flex-shrink:0;position:relative;z-index:2}@media only screen and (min-width: 1px) and (max-width: 780px){.hero_left{width:100%;flex-shrink:1}}.hero_left h1,.hero_left .head1{color:#3BACFF}.hero_left h1 strong,.hero_left .head1 strong{color:#404040}.hero_left .block-description-wrapper{position:relative}@media only screen and (min-width: 1px) and (max-width: 780px){.hero_left .block-description-wrapper{display:flex;flex-direction:column;margin-bottom:1.5vw;gap:2vw}}.hero_left .block-description{text-align:justify;display:block}@media only screen and (min-width: 1px) and (max-width: 780px){.hero_left .block-description{text-align:left;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;transition:all .3s cubic-bezier(.4, 0, .2, 1)}}@media only screen and (min-width: 1px) and (max-width: 780px){.hero_left .block-description-wrapper.expanded .block-description{-webkit-line-clamp:unset;display:block;overflow:visible}}.hero_left .block-description-toggle{display:none}@media only screen and (min-width: 1px) and (max-width: 780px){.hero_left .block-description-toggle{display:inline-flex;align-items:center;gap:1.5vw;padding:2vw 3.5vw;background:linear-gradient(135deg, #3BACFF 0%, #3b9dd9 100%);color:#ffffff;border:none;border-radius:1.5vw;font-size:3.2vw;font-weight:600;cursor:pointer;align-self:flex-start;box-shadow:0 1vw 2vw rgba(73,172,233,0.25);transition:all .3s cubic-bezier(.4, 0, .2, 1);position:relative;overflow:hidden}.hero_left .block-description-toggle::after{content:'';display:inline-block;width:0;height:0;border-left:1.2vw solid transparent;border-right:1.2vw solid transparent;border-top:1.5vw solid #ffffff;transition:transform .3s cubic-bezier(.4, 0, .2, 1)}.hero_left .block-description-toggle:active{transform:scale(.98)}.hero_left .block-description-toggle.hidden{display:none}}@media only screen and (min-width: 1px) and (max-width: 780px){.hero_left .block-description-wrapper.expanded .block-description-toggle::after{transform:rotate(180deg)}}.hero_left p.hero-address{display:flex;margin:0;gap:.7vw;color:#797979;font-size:1.05vw;font-weight:600}@media only screen and (min-width: 1px) and (max-width: 780px){.hero_left p.hero-address{font-size:3.8vw;gap:2vw;margin:4vw 0 2vw 0}}.hero_left p.hero-address::before{content:'';display:inline-block;flex-shrink:0;width:1.4vw;height:1.4vw;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2349ace9'%3E%3Cpath d='M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5z'/%3E%3C/svg%3E") no-repeat center;background-size:contain}@media only screen and (min-width: 1px) and (max-width: 780px){.hero_left p.hero-address::before{width:4vw;height:4vw}}.hero_left .hero_cta{display:flex;flex-direction:row;align-items:center;gap:1vw;margin-top:1vw}@media only screen and (min-width: 1px) and (max-width: 780px){.hero_left .hero_cta{flex-wrap:nowrap;gap:2vw;margin-top:1vw}}.hero_left .phone{position:relative;flex-shrink:0}.hero_left .phone a{display:inline-flex;align-items:center;gap:.6vw;padding:0;font-size:1.8vw;font-weight:600;color:#404040;text-decoration:none;transition:all .3s cubic-bezier(.4, 0, .2, 1);position:relative}.hero_left .phone a::before{content:'';display:inline-block;width:1.3vw;height:1.3vw;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2349ace9'%3E%3Cpath d='M20.01 15.38c-1.23 0-2.42-.2-3.53-.56-.35-.12-.74-.03-1.01.24l-1.57 1.97c-2.83-1.35-5.48-3.9-6.89-6.83l1.95-1.66c.27-.28.35-.67.24-1.02-.37-1.11-.56-2.3-.56-3.53 0-.54-.45-.99-.99-.99H4.19C3.65 3 3 3.24 3 3.99 3 13.28 10.73 21 20.01 21c.71 0 .99-.63.99-1.18v-3.45c0-.54-.45-.99-.99-.99z'/%3E%3C/svg%3E") no-repeat center;background-size:contain;transition:all .3s cubic-bezier(.4, 0, .2, 1)}@media only screen and (min-width: 1px) and (max-width: 780px){.hero_left .phone a::before{width:4vw;height:4vw}}.hero_left .phone a:hover{color:#3BACFF;transform:translateX(.3vw)}.hero_left .phone a:hover::before{transform:scale(1.1)}.hero_left .phone a:active{transform:translateX(0)}@media only screen and (min-width: 1px) and (max-width: 780px){.hero_left .phone a{font-size:4.2vw;gap:1.5vw}.hero_left .phone a:hover{transform:none}}.hero_left .hero_cta_right{display:flex;flex-direction:column;justify-content:center;gap:.3vw;padding:.8vw 1.2vw;background:linear-gradient(135deg, rgba(73,172,233,0.08) 0%, rgba(59,157,217,0.05) 100%);border-radius:.8vw;border-left:.25vw solid #3BACFF;min-width:18vw;background-size:200% 200%;animation:gradient-shift 8s ease infinite}@media only screen and (min-width: 1px) and (max-width: 780px){.hero_left .hero_cta_right{min-width:auto;padding:2vw 3vw;gap:.5vw;border-radius:2vw;border-left-width:.6vw;margin-top:0;flex-shrink:1}}.hero_left .call_now{font-size:.833vw;text-transform:uppercase;color:#797979;letter-spacing:.12em;line-height:1.4;font-weight:600;opacity:.9}@media only screen and (min-width: 1px) and (max-width: 780px){.hero_left .call_now{font-size:2.2vw;line-height:1.3}}.hero_left .call_now_slide{font-size:.9vw;text-transform:uppercase;color:#3BACFF;letter-spacing:.1em;line-height:1.4;font-weight:700;height:1.3vw;overflow:hidden;position:relative;width:100%}@media only screen and (min-width: 1px) and (max-width: 780px){.hero_left .call_now_slide{font-size:2.5vw;height:3vw;letter-spacing:.06em}}.hero_left .call_now_slide_content{position:absolute;width:100%;height:100%;top:100%;left:0;display:flex;align-items:center;transition:transform .6s cubic-bezier(.4, 0, .2, 1),opacity .6s cubic-bezier(.4, 0, .2, 1);white-space:nowrap;opacity:0}.hero_left .call_now_slide_content.active{top:0;transform:translateY(0);opacity:1}.hero_left .call_now_slide_content.next{top:-100%;transform:translateY(0);opacity:0}.hero_left .call_now_slide_content.sliding-in{animation:slideInFromBottom .6s cubic-bezier(.4, 0, .2, 1) forwards}.hero_left .call_now_slide_content.sliding-out{animation:slideOutToTop .6s cubic-bezier(.4, 0, .2, 1) forwards}.hero_right{display:flex;flex-direction:column;justify-content:center;position:relative;width:44%;flex-shrink:0;z-index:10}@media only screen and (min-width: 1px) and (max-width: 780px){.hero_right{width:100%;flex-shrink:1}}.hero_right img.animation{width:100%;height:auto;object-fit:cover;border-radius:1.2vw;position:relative;z-index:12;box-shadow:0 1vw 3vw rgba(0,0,0,0.08),0 .4vw 1.2vw rgba(0,0,0,0.06);transition:transform .4s cubic-bezier(.4, 0, .2, 1),box-shadow .4s cubic-bezier(.4, 0, .2, 1)}.hero_right img.animation:hover{transform:translateY(-0.5vw) scale(1.01);box-shadow:0 1.5vw 4vw rgba(0,0,0,0.12),0 .6vw 1.5vw rgba(0,0,0,0.08)}@media only screen and (min-width: 1px) and (max-width: 780px){.hero_right img.animation{width:100%;border-radius:5vw;box-shadow:0 2vw 6vw rgba(0,0,0,0.08)}.hero_right img.animation:hover{transform:none}}.hero_right .calendar-form{width:100%;margin-top:2vw;position:relative;z-index:10}@media only screen and (min-width: 1px) and (max-width: 780px){.hero_right .calendar-form{margin-top:4vw}}.hero_right .video{position:relative;margin-top:2vw;z-index:10;border-radius:1.2vw;overflow:hidden;box-shadow:0 1vw 3vw rgba(0,0,0,0.08);cursor:pointer;aspect-ratio:16 / 9}@media only screen and (min-width: 1px) and (max-width: 780px){.hero_right .video{margin-top:4vw;border-radius:5vw}}.hero_right .video .video-layer{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;opacity:0;transition:opacity .3s ease}.hero_right .video .video-layer.active{pointer-events:auto;opacity:1;z-index:15}.hero_right .video .video-layer .video-placeholder{width:100%;height:100%}.hero_right .video .video-preview,.hero_right .video .movie_link{position:relative;width:100%;display:block;overflow:hidden;z-index:10;transition:opacity .3s ease}.hero_right .video .video-preview img.miniatura,.hero_right .video .movie_link img.miniatura{width:100%;height:auto;display:block;transition:transform .3s ease}.hero_right .video .video-preview img.play,.hero_right .video .movie_link img.play{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:5vw;height:5vw;z-index:11;pointer-events:none;transition:all .3s ease;filter:drop-shadow(0 .5vw 1vw rgba(0,0,0,0.3))}@media only screen and (min-width: 1px) and (max-width: 780px){.hero_right .video .video-preview img.play,.hero_right .video .movie_link img.play{width:15vw;height:15vw}}.hero_right .video .video-preview:hover img.miniatura,.hero_right .video .movie_link:hover img.miniatura{transform:scale(1.05)}.hero_right .video .video-preview:hover img.play,.hero_right .video .movie_link:hover img.play{transform:translate(-50%, -50%) scale(1.1)}.hero_right .video.playing .video-preview,.hero_right .video.playing .movie_link{opacity:0;pointer-events:none;z-index:1}.hero_right .video.playing .video-layer{opacity:1;z-index:15;pointer-events:auto}.hero_right .blur1{position:absolute;top:-8vw;right:-5vw;width:38vw;height:22vw;background:linear-gradient(135deg, #49ace9 0%, #3b9dd9 100%);border-radius:50%;opacity:.08;filter:blur(6vw);-webkit-filter:blur(6vw);backdrop-filter:blur(6vw);-webkit-backdrop-filter:blur(6vw);pointer-events:none;z-index:1;animation:float 8s ease-in-out infinite}@media only screen and (min-width: 1px) and (max-width: 780px){.hero_right .blur1{top:20vw;right:-10vw;width:70vw;height:35vw;filter:blur(10vw);-webkit-filter:blur(10vw);opacity:.06}}.hero_right .blur2{position:absolute;bottom:-5vw;left:-12vw;width:28vw;height:22vw;background:linear-gradient(135deg, #385aea 0%, #2d48d9 100%);border-radius:50%;opacity:.06;filter:blur(6vw);-webkit-filter:blur(6vw);backdrop-filter:blur(6vw);-webkit-backdrop-filter:blur(6vw);pointer-events:none;z-index:1;animation:float 6s ease-in-out infinite reverse}@media only screen and (min-width: 1px) and (max-width: 780px){.hero_right .blur2{bottom:5vw;left:-5vw;width:35vw;height:35vw;filter:blur(10vw);-webkit-filter:blur(10vw);opacity:.05}}.h1vid{width:80%}@media only screen and (min-width: 1px) and (max-width: 780px){.h1vid{width:100%;margin:2vw 0 5vw 0}}.h3vid{width:30vw}@media only screen and (min-width: 1px) and (max-width: 780px){.h3vid{width:100%}}.hero_maps{display:flex;align-items:center;margin-left:1.5vw}@media only screen and (min-width: 1px) and (max-width: 780px){.hero_maps{margin-left:0;flex-shrink:0}}.hero_maps a{display:flex;align-items:center;justify-content:center;width:3.2vw;height:3.2vw;background:linear-gradient(135deg, #ffffff 0%, #f8f9fa 100%);border-radius:.8vw;box-shadow:0 .3vw 1vw rgba(0,0,0,0.08),0 .1vw .3vw rgba(0,0,0,0.04);transition:all .3s cubic-bezier(.4, 0, .2, 1);position:relative;overflow:hidden}.hero_maps a::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg, #3BACFF 0%, #3b8fd9 100%);opacity:0;transition:opacity .3s cubic-bezier(.4, 0, .2, 1);z-index:0}.hero_maps a svg{width:1.667vw;height:1.667vw;color:#3BACFF;transition:all .3s cubic-bezier(.4, 0, .2, 1);position:relative;z-index:1}.hero_maps a:hover{transform:translateY(-0.3vw);box-shadow:0 .6vw 1.5vw rgba(73,172,233,0.3),0 .3vw .6vw rgba(73,172,233,0.2)}.hero_maps a:hover::before{opacity:1}.hero_maps a:hover svg{color:#ffffff;transform:scale(1.15)}.hero_maps a:active{transform:translateY(0)}@media only screen and (min-width: 1px) and (max-width: 780px){.hero_maps a{width:7vw;height:7vw;border-radius:1.8vw;margin-left:0;flex-shrink:0}.hero_maps a svg{width:3.8vw;height:3.8vw}.hero_maps a:hover{transform:none}}.mfp-iframe-holder{justify-content:center;align-items:center}.mfp-container:before{height:auto}.mfp-content{max-width:80% !important;max-height:80% !important;aspect-ratio:16 / 9}@keyframes float{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-2vw) scale(1.05)}}@keyframes slideInFromBottom{from{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideOutToTop{from{transform:translateY(0);opacity:1}to{transform:translateY(-100%);opacity:0}}@keyframes pulse-attention{0%,100%{box-shadow:0 .3vw 1vw rgba(0,0,0,0.08),0 .1vw .3vw rgba(0,0,0,0.04)}50%{box-shadow:0 .5vw 1.5vw rgba(73,172,233,0.25),0 .2vw .5vw rgba(73,172,233,0.15)}}@keyframes gradient-shift{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}@media only screen and (min-width: 1px) and (max-width: 780px){.hero2{padding:15vw 4.167vw}}.hero2 h1,.hero2 .h1{color:#404040;font-weight:500}@media only screen and (min-width: 1px) and (max-width: 780px){.hero2 h1,.hero2 .h1{font-size:6.6vw}}.hero2 .hero_left{position:relative}.hero2 .hero_right{position:relative}@media only screen and (min-width: 1px) and (max-width: 780px){.hero_movie{align-items:center;margin:9vw auto}}.hero-dodatkowe{width:100%;margin:2vw 0}@media only screen and (min-width: 1px) and (max-width: 780px){.hero-dodatkowe{margin:3vw 0}}.hero-dodatkowe__container{max-width:100%;margin:0 auto;padding-bottom:3vw;padding-top:3vw;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.5vw;background-color:#ffffff;border-radius:1.5vw}@media only screen and (min-width: 1px) and (max-width: 780px){.hero-dodatkowe__container{padding:6vw 4vw;gap:3vw;border-radius:2vw;background-color:transparent}}.hero-dodatkowe .breadcrumbs-container{justify-content:center;margin:0}@media only screen and (min-width: 1px) and (max-width: 780px){.hero-dodatkowe .breadcrumbs-container{flex-wrap:wrap;gap:1.5vw}}.hero-dodatkowe h1{color:#404040;margin:0;line-height:1.2;max-width:50vw}@media only screen and (min-width: 1px) and (max-width: 780px){.hero-dodatkowe h1{max-width:100%;line-height:1.3}}.map{display:flex;flex-direction:row;gap:2vw;align-items:center;padding:4vw 2.778vw}@media only screen and (min-width: 1px) and (max-width: 780px){.map{flex-direction:column;gap:0;padding:10vw 4.167vw}}.map .map_left{flex:0 0 50%;display:flex;flex-direction:column;gap:1vw;position:relative}@media only screen and (min-width: 1px) and (max-width: 780px){.map .map_left{flex:1;width:100%;gap:4vw}}.map .map_left span.h2{color:#3BACFF;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:0}@media only screen and (min-width: 1px) and (max-width: 780px){.map .map_left span.h2{font-weight:600}}.map .map_left h2{margin-top:0;margin-bottom:.5vw}@media only screen and (min-width: 1px) and (max-width: 780px){.map .map_left h2{margin-bottom:2vw}}.map .map_left p.h3{margin-top:0;color:#797979;font-weight:400;line-height:1.6}@media only screen and (min-width: 1px) and (max-width: 780px){.map .map_left p.h3{font-weight:400}}.map .map_left .map_movie{margin-top:1vw}@media only screen and (min-width: 1px) and (max-width: 780px){.map .map_left .map_movie{margin-top:4vw}}.map .map_left .map_movie .movie_link{display:flex;flex-direction:row;align-items:center;gap:1vw;color:#375DED;font-size:1.1vw;font-weight:500;text-decoration:none;transition:all 150ms linear}@media only screen and (min-width: 1px) and (max-width: 780px){.map .map_left .map_movie .movie_link{font-size:4vw;gap:3vw}}.map .map_left .map_movie .movie_link img{width:3vw;height:3vw;transition:all 150ms linear}@media only screen and (min-width: 1px) and (max-width: 780px){.map .map_left .map_movie .movie_link img{width:10vw;height:10vw}}.map .map_left .map_movie .movie_link:hover{color:#2F47EC}.map .map_left .map_movie .movie_link:hover img{transform:scale(1.1)}.map .map_right{flex:0 0 50%;display:flex;position:relative}@media only screen and (min-width: 1px) and (max-width: 780px){.map .map_right{flex:1;width:100%;margin-top:8vw}}.map .map_right .svgmap{width:100%;height:100%;object-fit:contain;position:relative;z-index:1}@media only screen and (min-width: 1px) and (max-width: 780px){.map .map_right .svgmap{width:100%;height:auto}}.map .map_right .lokalizacje_mapa{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.faq{margin:3vw auto 2vw auto;overflow:hidden;position:relative}.faq .blr{width:15vw;height:10vw;top:5vw;right:2vw;opacity:.2}.faq .faq-header{text-align:center;margin-bottom:2vw}@media only screen and (min-width: 1px) and (max-width: 780px){.faq .faq-header{margin-bottom:8vw;text-align:left}}.faq .faq-subtitle{font-size:.9vw;font-weight:600;color:#3BACFF;text-transform:uppercase;letter-spacing:.1em;margin-bottom:1vw}@media only screen and (min-width: 1px) and (max-width: 780px){.faq .faq-subtitle{font-size:3.5vw;margin-bottom:3vw}}.faq .faq-title{font-size:2.5vw;font-weight:700;color:#404040;line-height:1.2;margin-bottom:1.5vw}@media only screen and (min-width: 1px) and (max-width: 780px){.faq .faq-title{font-size:6vw;margin-bottom:4vw}}.faq .faq-description{font-size:1.1vw;font-weight:400;color:#797979;line-height:1.6;max-width:60vw;margin:0 auto}@media only screen and (min-width: 1px) and (max-width: 780px){.faq .faq-description{font-size:3.5vw;max-width:100%}}.faq .faq-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.5vw}@media only screen and (min-width: 1px) and (max-width: 780px){.faq .faq-grid{grid-template-columns:1fr;gap:4vw}}.faq .faq-item{display:flex;flex-direction:column}.faq .faq-question{cursor:pointer;background:#ffffff;border-radius:1.04vw;transition:all .3s ease}@media only screen and (min-width: 1px) and (max-width: 780px){.faq .faq-question{border-radius:3vw}}.faq .faq-question h3{font-size:1.1vw;font-weight:600;line-height:1.23;color:#404040;display:flex;justify-content:space-between;align-items:center;padding:1.04vw 1.6vw;margin:0;transition:color .3s ease}@media only screen and (min-width: 1px) and (max-width: 780px){.faq .faq-question h3{font-size:3.8vw;padding:4vw 5vw}}.faq .faq-question h3::after{content:'';display:inline-block;width:1.2vw;height:1.2vw;flex-shrink:0;margin-left:1vw;background:url('../img/menu_arrow_blue.svg') no-repeat center;background-size:contain;transition:transform .3s ease}@media only screen and (min-width: 1px) and (max-width: 780px){.faq .faq-question h3::after{width:4vw;height:4vw;margin-left:3vw}}.faq .faq-question:hover h3{color:#3BACFF}.faq .faq-question.active{border-radius:1.04vw 1.04vw 0 0}@media only screen and (min-width: 1px) and (max-width: 780px){.faq .faq-question.active{border-radius:3vw 3vw 0 0}}.faq .faq-question.active h3::after{transform:rotate(90deg)}.faq .faq-answer{display:none;font-size:1.04vw;font-weight:400;line-height:1.6;color:#797979;padding:0 1.6vw 1.04vw 1.6vw;background:#ffffff;border-radius:0 0 1.04vw 1.04vw;margin-top:-0.5vw}@media only screen and (min-width: 1px) and (max-width: 780px){.faq .faq-answer{font-size:3.5vw;padding:0 5vw 4vw 5vw;border-radius:0 0 3vw 3vw;margin-top:-1vw}}.faq .faq-answer ul{padding-left:0;margin:1vw 0}@media only screen and (min-width: 1px) and (max-width: 780px){.faq .faq-answer ul{margin:3vw 0}}.faq .faq-answer li{color:#797979;font-size:1.04vw;display:table;margin-bottom:.5vw}@media only screen and (min-width: 1px) and (max-width: 780px){.faq .faq-answer li{font-size:3.33vw;margin-bottom:2vw}}.faq .faq-answer li::before{content:'✓';display:table-cell;padding-right:1vw;color:#3BACFF;font-weight:600}@media only screen and (min-width: 1px) and (max-width: 780px){.faq .faq-answer li::before{padding-right:3vw}}.faq .faq-answer a{color:#3BACFF;text-decoration:none;transition:opacity .3s ease}.faq .faq-answer a:hover{opacity:.8}.faq .top{display:flex;flex-direction:row;gap:4vw}@media only screen and (min-width: 1px) and (max-width: 780px){.faq .top{flex-direction:column}}.faq .top_left,.faq .top_right{width:48%}@media only screen and (min-width: 1px) and (max-width: 780px){.faq .top_left,.faq .top_right{width:100%}}.faq .top_right{flex:0 0 48%;display:flex}@media only screen and (min-width: 1px) and (max-width: 780px){.faq .top_right{flex:0 0 100%;order:3}}.faq .subtittle_tl{font-size:.7vw;font-weight:600;line-height:2.4;letter-spacing:.07vw;text-align:left;color:#404040;margin-bottom:.35vw;text-transform:uppercase}@media only screen and (min-width: 1px) and (max-width: 780px){.faq .subtittle_tl{font-size:2vw;letter-spacing:.2vw}}.faq .tittle_tl{font-size:1.81vw;font-weight:600;line-height:1.23;color:#404040;margin-bottom:1.4vw}@media only screen and (min-width: 1px) and (max-width: 780px){.faq .tittle_tl{font-size:5.42vw;margin-bottom:4vw}}.faq .description_tl{font-size:1.04vw;font-weight:400;line-height:1.6;color:#797979}@media only screen and (min-width: 1px) and (max-width: 780px){.faq .description_tl{font-size:2.92vw}}.faq .subtittle_tr{font-size:.7vw;font-weight:600;line-height:2.4;letter-spacing:.07vw;text-align:left;color:#404040;margin-bottom:.35vw}@media only screen and (min-width: 1px) and (max-width: 780px){.faq .subtittle_tr{font-size:2vw;letter-spacing:.2vw}}.faq .tittle_tr{font-size:1.81vw;font-weight:600;line-height:1.23;color:#404040;margin-bottom:1.4vw}@media only screen and (min-width: 1px) and (max-width: 780px){.faq .tittle_tr{font-size:5.42vw;margin-bottom:4vw}}.faq .description_tr{font-size:1.04vw;font-weight:400;line-height:1.6;display:block;color:#797979}@media only screen and (min-width: 1px) and (max-width: 780px){.faq .description_tr{font-size:2.92vw}}.faq .pytania_i_odpowiedzi{gap:1vw}@media only screen and (min-width: 1px) and (max-width: 780px){.faq .pytania_i_odpowiedzi{gap:3vw}}.faq .pytania_i_odpowiedzi div{display:block}.faq .pytania_i_odpowiedzi .pytanie h3{font-size:1.1vw;font-weight:600;line-height:1.23;color:#404040;display:flex;justify-content:space-between;background:#ffffff;padding:1.04vw 1.6vw;border-radius:1.04vw;flex-direction:row;align-items:center;cursor:pointer;position:relative;margin:0}@media only screen and (min-width: 1px) and (max-width: 780px){.faq .pytania_i_odpowiedzi .pytanie h3{font-size:3.33vw;padding:3vw 4vw;border-radius:3vw}}.faq .pytanie h3::after{content:'';display:flex;width:.8vw;height:.8vw;margin-left:auto;flex-shrink:0;background:url('../img/menu_arrow_blue.svg') no-repeat center;background-size:contain;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}@media only screen and (min-width: 1px) and (max-width: 780px){.faq .pytanie h3::after{width:3.5vw;height:3.5vw}}.faq .pytanie h3:hover::after,.faq .pytanie.active h3::after{transform:rotate(90deg);-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}.faq .pytania_i_odpowiedzi .odpowiedz{font-size:1.04vw;font-weight:400;line-height:1.6;color:#797979;display:none;padding:1vw 1vw 1vw 1vw}@media only screen and (min-width: 1px) and (max-width: 780px){.faq .pytania_i_odpowiedzi .odpowiedz{font-size:3.13vw;padding:3vw 3vw 3vw 3vw}}.faq .buttony_po_lewej_z_opisem_po_prawej{margin-top:4vw}@media only screen and (min-width: 1px) and (max-width: 780px){.faq .buttony_po_lewej_z_opisem_po_prawej{margin-top:8vw}}.faq .tytul{font-weight:500;font-size:1.111vw;display:flex;text-decoration:none;color:#404040;justify-content:space-between;align-items:center;padding:1vw 1.389vw;border-radius:1.042vw;width:37vw;flex-direction:row;text-transform:none;cursor:pointer}@media only screen and (min-width: 1px) and (max-width: 780px){.faq .tytul{width:100%;font-size:3.33vw;padding:3vw 4vw;border-radius:4vw;background:#ffffff}}.faq .tytul:hover,.faq .tytul.active{box-shadow:0 3px 10px 0 rgba(0,0,0,0.04);background:#ffffff;color:#3BACFF;transition:all .3s ease}@media only screen and (min-width: 1px) and (max-width: 780px){.faq .tytul:hover,.faq .tytul.active{border-radius:4vw}}.faq .tytul::after{content:'';display:flex;width:.556vw;height:.972vw;object-fit:cover;opacity:0;background:url('../img/menu_arrow_blue.svg') no-repeat center;transform:translateX(1vw);transition:all .3s ease}@media only screen and (min-width: 1px) and (max-width: 780px){.faq .tytul::after{width:2.7vw;height:2vw;transform:rotate(90deg);opacity:1}}.faq .tytul:hover::after,.faq .tytul.active::after{transform:translateX(0);opacity:1}@media only screen and (min-width: 1px) and (max-width: 780px){.faq .tytul:hover::after,.faq .tytul.active::after{transform:rotate(270deg)}}.faq .naglowki_z_liczbami{display:flex;flex-direction:row;width:100%;gap:2%;margin-top:2.778vw;align-items:flex-start;justify-content:center}@media only screen and (min-width: 1px) and (max-width: 780px){.faq .naglowki_z_liczbami{flex-direction:column;width:100%;gap:4vw;overflow-x:scroll;scrollbar-width:none}}.faq .naglowki_z_liczbami_content{display:flex;flex-direction:column;width:24%;border:2px dashed #ffffff;border-radius:1.4vw;padding:1.4vw;cursor:pointer}@media only screen and (min-width: 1px) and (max-width: 780px){.faq .naglowki_z_liczbami_content{width:100%;padding:4vw;border-radius:5vw}}.faq .naglowki_z_liczbami_content .naglowki_z_liczbami_top{display:flex;flex-direction:row;align-items:center;gap:1vw}@media only screen and (min-width: 1px) and (max-width: 780px){.faq .naglowki_z_liczbami_content .naglowki_z_liczbami_top{gap:3vw}}.faq .naglowki_z_liczbami_content .numer{font-size:5.55vw;font-weight:500;width:20%;color:#3BACFF}@media only screen and (min-width: 1px) and (max-width: 780px){.faq .naglowki_z_liczbami_content .numer{font-size:16.667vw}}.faq .naglowki_z_liczbami_content .naglowek{font-size:1vw;font-weight:500;width:80%;gap:1vw;flex-shrink:0;display:flex;color:#404040;flex-direction:row;align-items:center;justify-content:space-between}@media only screen and (min-width: 1px) and (max-width: 780px){.faq .naglowki_z_liczbami_content .naglowek{font-size:3.75vw}}.faq .naglowki_z_liczbami_content .naglowek:hover{color:#3BACFF;transition:color .3s ease}.faq .naglowki_z_liczbami_content .naglowek::after{content:'';display:flex;width:.8vw;height:.8vw;margin-left:auto;flex-shrink:0;background:url('../img/menu_arrow_blue.svg') no-repeat center;background-size:contain;transition:transform .3s ease}@media only screen and (min-width: 1px) and (max-width: 780px){.faq .naglowki_z_liczbami_content .naglowek::after{width:3.5vw;height:3.5vw}}.faq .naglowki_z_liczbami_content .tresc{display:none;font-size:1.04vw;font-weight:400;line-height:1.6;color:#797979;margin-top:1vw}@media only screen and (min-width: 1px) and (max-width: 780px){.faq .naglowki_z_liczbami_content .tresc{font-size:3.5vw;margin-top:3vw}}.faq .naglowki_z_liczbami_content.active .naglowek::after{transform:rotate(270deg)}.faq .naglowki_z_liczbami_content.active .tresc{display:block}.faq .tabslider_z_naglowkami_na_gorze{max-width:100%;margin-top:4vw}@media only screen and (min-width: 1px) and (max-width: 780px){.faq .tabslider_z_naglowkami_na_gorze{margin-top:8vw}}.faq .tabslider_z_naglowkami_na_gorze ul.naglowki{display:flex;gap:3vw;margin:0 0 2.778vw 0;padding:0;list-style:none;margin-bottom:6vw;overflow-x:scroll;scrollbar-width:none}@media only screen and (min-width: 1px) and (max-width: 780px){.faq .tabslider_z_naglowkami_na_gorze ul.naglowki{gap:6vw}}.faq .tabslider_z_naglowkami_na_gorze ul.naglowki::-webkit-scrollbar{display:none}.faq .tabslider_z_naglowkami_na_gorze ul.naglowki li{cursor:pointer;font-size:1.111vw;display:flex;flex-direction:column;font-weight:500;text-decoration:none;color:#404040}@media only screen and (min-width: 1px) and (max-width: 780px){.faq .tabslider_z_naglowkami_na_gorze ul.naglowki li{font-size:3.111vw}}.faq .tabslider_z_naglowkami_na_gorze ul.naglowki li:hover{color:#3BACFF}.faq .tabslider_z_naglowkami_na_gorze ul.naglowki li::after{content:'';width:0;height:.139vw;background:#3BACFF;margin-top:.3vw;transition:width .3s ease}.faq .tabslider_z_naglowkami_na_gorze ul.naglowki li:hover::after{width:100%;transition:width .3s ease}.faq .tabslider_z_naglowkami_na_gorze ul.naglowki li.active{color:#3BACFF}.faq .tabslider_z_naglowkami_na_gorze ul.naglowki li.active::after{width:100%;transition:width .3s ease}.faq .tabslider_z_naglowkami_na_gorze .tabs_tabs{display:flex;flex-direction:column}.faq .tabslider_z_naglowkami_na_gorze .tabs_tab{display:none;flex-direction:row;width:100%;justify-content:space-between;align-items:center}@media only screen and (min-width: 1px) and (max-width: 780px){.faq .tabslider_z_naglowkami_na_gorze .tabs_tab{flex-direction:column;gap:6vw}}.faq .tabslider_z_naglowkami_na_gorze .tabs_tab:first-child{display:flex}.faq .tabslider_z_naglowkami_na_gorze .tabs_tab.active{display:flex}.faq .tabslider_z_naglowkami_na_gorze .tabs_tab .tl,.faq .tabslider_z_naglowkami_na_gorze .tabs_tab .tr{width:45%;display:flex;flex-direction:column;gap:1vw}@media only screen and (min-width: 1px) and (max-width: 780px){.faq .tabslider_z_naglowkami_na_gorze .tabs_tab .tl,.faq .tabslider_z_naglowkami_na_gorze .tabs_tab .tr{width:100%;gap:3vw}}.faq .tabslider_z_naglowkami_na_gorze .tabs_tab .tl img,.faq .tabslider_z_naglowkami_na_gorze .tabs_tab .tr img{width:100%;border-radius:1.4vw}@media only screen and (min-width: 1px) and (max-width: 780px){.faq .tabslider_z_naglowkami_na_gorze .tabs_tab .tl img,.faq .tabslider_z_naglowkami_na_gorze .tabs_tab .tr img{border-radius:4vw}}.faq .tabslider_z_naglowkami_na_gorze .tabs_tab .tl h2,.faq .tabslider_z_naglowkami_na_gorze .tabs_tab .tr h2{color:#404040;font-size:2vw;font-weight:600;line-height:1.11;margin:0}@media only screen and (min-width: 1px) and (max-width: 780px){.faq .tabslider_z_naglowkami_na_gorze .tabs_tab .tl h2,.faq .tabslider_z_naglowkami_na_gorze .tabs_tab .tr h2{font-size:6vw}}.faq .tabslider_z_naglowkami_na_gorze .tabs_tab .tl h4,.faq .tabslider_z_naglowkami_na_gorze .tabs_tab .tr h4{color:#3BACFF;font-size:1vw;font-weight:600;line-height:1.6;text-transform:uppercase;letter-spacing:.1em}@media only screen and (min-width: 1px) and (max-width: 780px){.faq .tabslider_z_naglowkami_na_gorze .tabs_tab .tl h4,.faq .tabslider_z_naglowkami_na_gorze .tabs_tab .tr h4{font-size:3vw}}.faq .tabslider_z_naglowkami_na_gorze .tabs_tab .tl p,.faq .tabslider_z_naglowkami_na_gorze .tabs_tab .tr p{color:#797979;font-size:1.04vw;font-weight:400;line-height:1.6}@media only screen and (min-width: 1px) and (max-width: 780px){.faq .tabslider_z_naglowkami_na_gorze .tabs_tab .tl p,.faq .tabslider_z_naglowkami_na_gorze .tabs_tab .tr p{font-size:3.5vw}}.faq .tabslider_z_naglowkami_na_gorze .tabs_tab .tl ul,.faq .tabslider_z_naglowkami_na_gorze .tabs_tab .tr ul{padding-left:0;margin:1vw 0}@media only screen and (min-width: 1px) and (max-width: 780px){.faq .tabslider_z_naglowkami_na_gorze .tabs_tab .tl ul,.faq .tabslider_z_naglowkami_na_gorze .tabs_tab .tr ul{margin:3vw 0}}.faq .tabslider_z_naglowkami_na_gorze .tabs_tab .tl ul li,.faq .tabslider_z_naglowkami_na_gorze .tabs_tab .tr ul li{color:#797979;font-size:1.04vw;display:table;margin-bottom:.5vw}@media only screen and (min-width: 1px) and (max-width: 780px){.faq .tabslider_z_naglowkami_na_gorze .tabs_tab .tl ul li,.faq .tabslider_z_naglowkami_na_gorze .tabs_tab .tr ul li{font-size:3.33vw;margin-bottom:2vw}}.faq .tabslider_z_naglowkami_na_gorze .tabs_tab .tl ul li::before,.faq .tabslider_z_naglowkami_na_gorze .tabs_tab .tr ul li::before{content:'✓';display:table-cell;padding-right:1vw;color:#3BACFF;font-weight:600}@media only screen and (min-width: 1px) and (max-width: 780px){.faq .tabslider_z_naglowkami_na_gorze .tabs_tab .tl ul li::before,.faq .tabslider_z_naglowkami_na_gorze .tabs_tab .tr ul li::before{padding-right:3vw}}.blog-block{width:100%;padding:4vw 2.778vw;overflow:visible}@media only screen and (min-width: 1px) and (max-width: 780px){.blog-block{padding:8vw 0}}.blog-header{text-align:center;margin-bottom:3vw}@media only screen and (min-width: 1px) and (max-width: 780px){.blog-header{margin-bottom:6vw;padding:0 4vw}}.blog-subtitle{display:block;font-size:.9vw;font-weight:600;color:#3BACFF;text-transform:uppercase;letter-spacing:.1em;margin-bottom:1vw}@media only screen and (min-width: 1px) and (max-width: 780px){.blog-subtitle{font-size:3.2vw;margin-bottom:2vw}}.blog-title{font-size:2.5vw;font-weight:600;color:#404040;line-height:1.2;margin:0}@media only screen and (min-width: 1px) and (max-width: 780px){.blog-title{font-size:6vw}}.blog-posts{display:grid;grid-template-columns:repeat(4, 1fr);gap:2vw;margin-bottom:3vw}@media only screen and (min-width: 1px) and (max-width: 780px){.blog-posts{display:flex;flex-direction:row;flex-wrap:nowrap;gap:4vw;overflow-x:scroll;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:0 4vw;margin-bottom:6vw}.blog-posts::-webkit-scrollbar{display:none}}.blog-post{display:flex;flex-direction:column}@media only screen and (min-width: 1px) and (max-width: 780px){.blog-post{flex-shrink:0;width:70vw}}.blog-post-link{display:flex;flex-direction:column;text-decoration:none;height:100%;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}.blog-post-link:hover .blog-post-image img{filter:brightness(1);transform:scale(1.05)}.blog-post-link:hover .blog-post-title{color:#3BACFF}.blog-post-image{width:100%;overflow:hidden;border-radius:1vw;background:#f8f9fa;margin-bottom:1vw;position:relative;padding-bottom:65%}@media only screen and (min-width: 1px) and (max-width: 780px){.blog-post-image{border-radius:3vw;margin-bottom:3vw;padding-bottom:70%}}.blog-post-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;filter:brightness(.92);-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear}.blog-post-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg, #f8f9fa 0%, #f5f5f5 100%)}.blog-post-title{font-size:1.1vw;font-weight:500;line-height:1.4;color:#404040;margin:0;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}@media only screen and (min-width: 1px) and (max-width: 780px){.blog-post-title{font-size:4vw}}.blog-cta{text-align:center;padding-bottom:2vw}@media only screen and (min-width: 1px) and (max-width: 780px){.blog-cta{padding:0 4vw 4vw 4vw}}.blog-cta .cta_button{display:inline-block;margin:0}.blog-cta .cta_button a{width:auto;height:3.2vw;border-radius:.694vw;background:#3BACFF;display:flex;justify-content:center;align-items:center;padding:.972vw;color:#ffffff;font-weight:600;font-size:.833vw;text-decoration:none;display:inline-block !important;width:auto !important;height:auto !important;font-size:1.1vw !important;padding:1.2vw 2.5vw !important}@media only screen and (min-width: 1px) and (max-width: 780px){.blog-cta .cta_button a{border-radius:2vw;font-size:3.75vw;padding:3.75vw;height:auto}}.blog-cta .cta_button a:hover{background:#404040;text-decoration:none}@media only screen and (min-width: 1px) and (max-width: 780px){.blog-cta .cta_button a{font-size:3.75vw !important;padding:3.5vw 8vw !important}}.blog-no-posts{text-align:center;font-size:1.2vw;color:#797979;padding:4vw 0}@media only screen and (min-width: 1px) and (max-width: 780px){.blog-no-posts{font-size:4vw;padding:8vw 4vw}}.blog{margin-top:7vw}.blog-inner{justify-content:space-between;flex-direction:row;margin-top:4vw}@media only screen and (min-width: 1px) and (max-width: 780px){.blog-inner{flex-direction:column !important}}.bi-left{width:26%}@media only screen and (min-width: 1px) and (max-width: 780px){.bi-left{width:100%}}.bi-left h4{margin-bottom:2.8vw}.bi-left .big-title-list h4{color:#3BACFF;margin:2vw 0 1vw 0;padding:0 0 1vw 0;border-bottom:1px solid #DDDDF7}.bi-right{width:70%;margin-bottom:11vw}@media only screen and (min-width: 1px) and (max-width: 780px){.bi-right{width:100%}}@media only screen and (min-width: 1px) and (max-width: 780px){.bi-right .post{width:100% !important;padding-left:0 !important}}.blog{position:relative}.atuty{display:flex;flex-direction:column;margin-top:2vw;position:relative}@media only screen and (min-width: 1px) and (max-width: 780px){.atuty{overflow-x:hidden;margin-top:18vw}}.nasze-atuty{display:flex;flex-direction:row;gap:2.292vw;margin-top:2.778vw;z-index:2}@media only screen and (min-width: 1px) and (max-width: 780px){.nasze-atuty{overflow-x:scroll;overflow-y:hidden;gap:6vw;-webkit-overflow-scrolling:touch}}.nasze-atuty::-webkit-scrollbar{display:none}.atut{padding:2vw;display:flex;flex-direction:column;flex:1;border:.139vw dashed #ffffff;border-radius:1.389vw;gap:1.25vw;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}@media only screen and (min-width: 1px) and (max-width: 780px){.atut{width:63vw !important;min-width:63vw;border:.417vw dashed #ffffff;padding:6vw !important;flex:0 0 auto;flex-shrink:0}}.atut:hover{background:#ffffff;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}.atut h4{margin:0;font-size:1.528vw;font-weight:500;line-height:1.18;color:#404040}@media only screen and (min-width: 1px) and (max-width: 780px){.atut h4{font-size:4.58vw}}.atut p{font-size:1.042vw;color:#797979;line-height:1.6}@media only screen and (min-width: 1px) and (max-width: 780px){.atut p{font-size:2.917vw}}.opinia_klienta{display:flex;flex-direction:row;width:26vw;margin-top:30vw;padding:1.3vw 2.5vw}@media only screen and (min-width: 1px) and (max-width: 780px){.opinia_klienta{margin-top:20vw;margin-bottom:9vw;width:85%}}.opinia_klienta .left{display:flex;margin-right:1.3vw}@media only screen and (min-width: 1px) and (max-width: 780px){.opinia_klienta .left{margin-right:4vw}}.opinia_klienta .left img{width:3.903vw;height:3.903vw;object-fit:contain}@media only screen and (min-width: 1px) and (max-width: 780px){.opinia_klienta .left img{width:17.708vw;height:17.708vw}}.opinia_klienta .right{display:flex;flex-direction:column}.stars{display:flex;flex-direction:row;margin-bottom:1vw}.stars img{width:1.181vw;height:1.181vw;object-fit:contain}@media only screen and (min-width: 1px) and (max-width: 780px){.stars img{width:3.75vw;height:3.75vw}}.tresc_opinii{font-size:.833vw;line-height:1.42;font-weight:500;color:#404040}@media only screen and (min-width: 1px) and (max-width: 780px){.tresc_opinii{font-size:2.5vw}}.osoba_opinii{font-size:.972vw;color:#404040;font-weight:600}@media only screen and (min-width: 1px) and (max-width: 780px){.osoba_opinii{font-size:2.7vw}}.klienci{display:flex;flex-direction:column;gap:1.389vw}@media only screen and (min-width: 1px) and (max-width: 780px){.klienci{overflow:hidden}}.klienci .opinia_klienta{background:#ffffff;position:relative;margin-top:0;border-radius:1.389vw}@media only screen and (min-width: 1px) and (max-width: 780px){.klienci .opinia_klienta{width:100%;padding:8vw 4vw;border-radius:4vw}}.kolumny{display:flex;flex-direction:column;margin:1vw 0 3vw 0}.kolumny-content{display:flex;flex-direction:column;gap:5vw}.block-kolumny .top{display:flex;flex-direction:column;width:35%}@media only screen and (min-width: 1px) and (max-width: 780px){.block-kolumny .top{width:100%}}.sekcja{display:flex;flex-direction:row;gap:5vw;justify-content:space-between}@media only screen and (min-width: 1px) and (max-width: 780px){.sekcja{flex-direction:column}}.sekcja img{border-radius:1vw;width:100%;height:auto;object-fit:cover}@media only screen and (min-width: 1px) and (max-width: 780px){.sekcja img{border-radius:5vw}}.sekcja .subtitle{font-size:.7vw;font-weight:600;line-height:2.4;letter-spacing:.07vw;text-align:left;color:#404040;margin-bottom:.35vw;text-transform:uppercase}@media only screen and (min-width: 1px) and (max-width: 780px){.sekcja .subtitle{font-size:2vw;letter-spacing:.2vw}}.sekcja .title{font-size:2.81vw;font-weight:500;line-height:1.23;color:#404040;margin-bottom:1.4vw}@media only screen and (min-width: 1px) and (max-width: 780px){.sekcja .title{font-size:5.42vw;margin-bottom:4vw}}.lewa{display:flex;flex-direction:column}@media only screen and (min-width: 1px) and (max-width: 780px){.lewa{flex-direction:column}}.prawa{display:flex;flex-direction:column}.w5050 .lewa,.w5050 .prawa{width:48%}@media only screen and (min-width: 1px) and (max-width: 780px){.w5050 .lewa,.w5050 .prawa{width:100%}}.w3070 .lewa{width:37%}.w3070 .prawa{width:56%}@media only screen and (min-width: 1px) and (max-width: 780px){.w3070 .lewa,.w3070 .prawa{width:100%}}.w7030 .lewa{width:56%}.w7030 .prawa{width:37%}@media only screen and (min-width: 1px) and (max-width: 780px){.w7030 .lewa,.w7030 .prawa{width:100%}}.kolumny .movie{position:relative}.kolumny .play{position:absolute;width:6vw;height:6vw;border:0;left:50%;top:50%;transform:translate(-50%, -50%)}@media only screen and (min-width: 1px) and (max-width: 780px){.kolumny .play{width:15vw;height:15vw}}.kolumny .movie_link{max-width:100% !important}.kolumny .movie_link:hover img.miniatura{transform:scale(1) !important;box-shadow:unset !important}.kolumny .movie_link:hover img.play{transform:translate(-50%, -50%) scale(.9) !important;box-shadow:unset !important}.kolumny .video{position:relative}.kolumny .video-preview{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;z-index:10}.kolumny .video-preview img.miniatura{width:100%;height:100%;object-fit:cover}.kolumny .video-preview img.play{position:absolute;width:6vw;height:6vw;left:50%;top:50%;transform:translate(-50%, -50%);border:0}@media only screen and (min-width: 1px) and (max-width: 780px){.kolumny .video-preview img.play{width:15vw;height:15vw}}.kolumny .video-preview:hover img.play{transform:translate(-50%, -50%) scale(.9)}.video-layer{position:relative;width:100%;height:100%}.video-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.05)}.trzy_obrazy{display:flex;flex-direction:row;justify-content:space-between;gap:1.4vw;align-items:center}.trzy_obrazy .o1,.trzy_obrazy .o3{width:25%}.trzy_obrazy .o2{width:43%}@media only screen and (min-width: 1px) and (max-width: 780px){.trzy_obrazy{flex-direction:column;gap:4vw}.trzy_obrazy .o1,.trzy_obrazy .o2,.trzy_obrazy .o3{width:100%}}.phone-container{display:flex;flex-direction:row;align-items:center;gap:1vw}@media only screen and (min-width: 1px) and (max-width: 780px){.phone-container{flex-direction:column;gap:3vw}}.hero_cta{display:flex;flex-direction:row;align-items:center}@media only screen and (min-width: 1px) and (max-width: 780px){.hero_cta{flex-wrap:wrap;margin:8.75vw 0 0 0}}.hero_cta_right{display:flex;flex-direction:column;width:18vw;margin-left:1vw}@media only screen and (min-width: 1px) and (max-width: 780px){.hero_cta_right{width:auto;margin-left:5vw}}.call_now{font-size:.9vw;text-transform:uppercase;color:#404040;letter-spacing:.09vw;line-height:1.38;font-weight:600}@media only screen and (min-width: 1px) and (max-width: 780px){.call_now{font-size:2.5vw;line-height:1}}.call_now_slide{font-size:.9vw;text-transform:uppercase;color:#3BACFF;letter-spacing:.09vw;line-height:1.38;font-weight:600;height:1.1vw;overflow-y:hidden;position:relative;width:18vw}@media only screen and (min-width: 1px) and (max-width: 780px){.call_now_slide{font-size:2.5vw;height:3vw;width:80vw}}.call_now_slide_content{position:absolute;width:100%;height:100%;top:100%;transition:transform .5s ease;white-space:nowrap}.call_now_slide_content.active{top:0;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}.call_now_slide_content.next{top:-110%;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}.kolumny .tittle_tl{margin-bottom:4.6vw}.kolumny .opinia_klienta{width:24vw;margin-top:1vw;padding:1.3vw 0;flex-direction:row}@media only screen and (min-width: 1px) and (max-width: 780px){.kolumny .opinia_klienta{margin-top:5vw;margin-bottom:9vw;width:85%}}.kolumny .opinia_klienta .left{margin-right:1.3vw}@media only screen and (min-width: 1px) and (max-width: 780px){.kolumny .opinia_klienta .left{margin-right:4vw}}.kolumny .opinia_klienta .left img{width:10vw;height:7vw;object-fit:contain}@media only screen and (min-width: 1px) and (max-width: 780px){.kolumny .opinia_klienta .left img{width:17.708vw;height:17.708vw}}.kolumny .stars{flex-direction:row}.kolumny .stars img{width:1.181vw;height:1.181vw;object-fit:contain}@media only screen and (min-width: 1px) and (max-width: 780px){.kolumny .stars img{width:3.75vw;height:3.75vw}}.kolumny .tresc_opinii{font-size:.833vw;line-height:1.42;font-weight:500;color:#404040}@media only screen and (min-width: 1px) and (max-width: 780px){.kolumny .tresc_opinii{font-size:2.5vw}}.kolumny .osoba_opinii{font-size:.972vw;color:#404040;font-weight:600}@media only screen and (min-width: 1px) and (max-width: 780px){.kolumny .osoba_opinii{font-size:2.7vw}}.swiperx{display:flex;flex-direction:column;width:70%;padding-top:2.3vw;position:relative}@media only screen and (min-width: 1px) and (max-width: 780px){.swiperx{width:100%}}.swiperx .button_blue{display:inline-flex}.swiperx .swiper-pagination{display:flex;flex-direction:row;justify-content:flex-start;left:1vw !important;right:auto;bottom:-4vw !important;height:3vw}@media only screen and (min-width: 1px) and (max-width: 780px){.swiperx .swiper-pagination{position:relative;width:100% !important;height:auto;justify-content:center}}@media only screen and (min-width: 1px) and (max-width: 780px){.swiperx .swp{position:relative;width:100%;margin-top:6vw}}.swiperx span.swiper-pagination-bullet{width:1.3vw;height:1.3vw;border:2px solid #3BACFF;background:transparent;opacity:1;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}@media only screen and (min-width: 1px) and (max-width: 780px){.swiperx span.swiper-pagination-bullet{width:4vw;height:4vw}}.swiperx .swiper-pagination-bullet-active,.swiperx span.swiper-pagination-bullet:hover{background:#3BACFF !important;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}.swiperxx{display:flex;flex-direction:row;overflow:hidden}.follow{display:flex;flex-direction:row;gap:3vw;margin-top:3vw}@media only screen and (min-width: 1px) and (max-width: 780px){.follow{gap:3vw;margin-top:10vw}}.follow .social_btn{width:4vw;height:4vw}@media only screen and (min-width: 1px) and (max-width: 780px){.follow .social_btn{width:12vw;height:12vw}}.follow .social_btn img{width:50%;height:50%;object-fit:contain;border-radius:0}.sekcja .liczby{display:flex;flex-direction:row;gap:1.458vw;z-index:2;margin-top:3vw}@media only screen and (min-width: 1px) and (max-width: 780px){.sekcja .liczby{gap:4vw;overflow-x:scroll;scrollbar-width:none}}.sekcja .liczby::-webkit-scrollbar{display:none}.sekcja .liczba{display:flex;flex-direction:column;align-items:flex-start}.sekcja .liczba .number{font-size:3.5vw;font-weight:700;color:#3BACFF;line-height:1}@media only screen and (min-width: 1px) and (max-width: 780px){.sekcja .liczba .number{font-size:8vw}}.sekcja .liczba .number_desc{font-size:1vw;font-weight:500;color:#404040;margin-top:.5vw}@media only screen and (min-width: 1px) and (max-width: 780px){.sekcja .liczba .number_desc{font-size:3vw}}.mt7{margin-top:7vw}.mb7{margin-bottom:7vw}.mb4{margin-bottom:4vw}.gmap_link a{display:inline-flex;align-items:center;gap:.5vw}.gmap_link a img{width:1.5vw;height:1.5vw}@media only screen and (min-width: 1px) and (max-width: 780px){.gmap_link a img{width:4vw;height:4vw}}.niezbedne{margin:2.5vw auto;overflow:visible}@media only screen and (min-width: 1px) and (max-width: 780px){.niezbedne{margin:9.5vw auto}}.niezbedne_container{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;overflow:visible}@media only screen and (min-width: 1px) and (max-width: 780px){.niezbedne_container{flex-direction:column}}.niezbedne_container .niezbedne_menu{width:35%;height:fit-content;padding:1.74vw 2.08vw;border-radius:1.4vw;background:#ffffff;position:-webkit-sticky;position:sticky;top:3vw;align-self:flex-start}@media only screen and (min-width: 1px) and (max-width: 780px){.niezbedne_container .niezbedne_menu{width:100%;padding:3vw;margin:6vw 0 0 0;border-radius:4vw;top:70px}}.niezbedne_container .niezbedne_menu .spis{font-size:3.33vw;display:flex;font-weight:500;flex-direction:row;cursor:pointer;user-select:none;margin-bottom:0}@media only screen and (min-width: 781px){.niezbedne_container .niezbedne_menu .spis{display:none}}.niezbedne_container .niezbedne_menu .spis::after{content:'';display:flex;width:4.5vw;object-fit:cover;opacity:1;background:url(../img/menu_arrow_blue.svg) no-repeat center;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear;margin-left:auto;transform:rotate(90deg)}.niezbedne_container .niezbedne_menu .spis.active::after{transform:rotate(-90deg)}.niezbedne_container .niezbedne_menu .spis::before{content:'';display:flex;width:4.5vw;object-fit:cover;opacity:1;margin-right:2vw;background:url(../img/spis.svg) no-repeat center;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}.niezbedne_container .niezbedne_menu ol.p1{margin:0;padding:0}@media only screen and (min-width: 1px) and (max-width: 780px){.niezbedne_container .niezbedne_menu ol.p1{padding:2vw 4vw;display:none}}@media only screen and (min-width: 1px) and (max-width: 780px){.niezbedne_container .niezbedne_menu ol.p1.view{display:flex;flex-direction:column}}.niezbedne_container .niezbedne_menu ol.p1 li,.niezbedne_container .niezbedne_menu ol.p1 li a{color:#404040;text-decoration:none;line-height:1.5;margin-bottom:.5vw}.niezbedne_container .niezbedne_menu ol.p1 li:hover,.niezbedne_container .niezbedne_menu ol.p1 li a:hover{color:#3BACFF;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}.niezbedne_container .niezbedne_menu ol.p1 li{margin-left:1vw;margin-bottom:0vw}.niezbedne_container .niezbedne_menu ol.p1 li:hover .niezbedne1 a{color:#3BACFF}.niezbedne_container .niezbedne_info{width:60%}@media only screen and (min-width: 1px) and (max-width: 780px){.niezbedne_container .niezbedne_info{width:100%}}.niezbedne h4{line-height:1.11;margin:1vw 0}.niezbedne_info h4{line-height:1.11;margin:1vw 0}@media only screen and (min-width: 1px) and (max-width: 780px){.niezbedne_info h4{font-size:3vw;margin:2vw 0 1vw 0}}.subtittle_tl{font-weight:600;line-height:2.4;letter-spacing:.07vw;text-align:left;color:#404040;margin-bottom:.35vw;text-transform:uppercase}@media only screen and (min-width: 1px) and (max-width: 780px){.subtittle_tl{font-size:2.083vw}}.tittle_tl{font-size:1.81vw;font-weight:600;line-height:1.23;color:#404040;margin-bottom:1.4vw}@media only screen and (min-width: 1px) and (max-width: 780px){.tittle_tl{font-size:5.42vw;margin-bottom:4vw}}.niezbedne_info .p1{margin:0;padding:0}@media only screen and (min-width: 1px) and (max-width: 780px){.niezbedne_info .p1{padding:4vw}}.niezbedne_info .p2{margin:0 0 0 0;padding:0}.niezbedne_info .p2 .plain{margin-top:0}.niezbedne_info .p2 .plain p{margin-top:5px}.niezbedne_info .info-item{color:#404040;text-decoration:none;font-size:1.15vw;line-height:1.5;margin-bottom:.5vw;margin-left:1vw}@media only screen and (min-width: 1px) and (max-width: 780px){.niezbedne_info .info-item{margin-top:6vw}}.niezbedne_info .info-item,.niezbedne_info .niezbedne1{color:#404040;margin:0}.niezbedne_info .p2 ul{list-style:none}@media only screen and (min-width: 1px) and (max-width: 780px){.niezbedne_info .p2 ul{padding-left:0}}.niezbedne_info .p2 ul li{display:table}.niezbedne_info .p2 ul li::before{content:'✓';display:table-cell;padding-right:1vw;color:#3BACFF}.niezbedne_info .niezbedne1{padding:1vw 0 .389vw 0}.niezbedne .blr{width:35vw;height:45vw;top:1vw;left:2vw}.niezbedne .blr2{width:35vw;height:45vw;top:10vw;right:2vw;-webkit-filter:blur(150px);filter:blur(150px);-webkit-backdrop-filter:blur(150px);backdrop-filter:blur(150px)}.linkowanie-wewnetrzne{margin:3vw auto 2vw auto;overflow:hidden;position:relative}.linkowanie-wewnetrzne .blr{width:15vw;height:10vw;top:5vw;right:2vw;opacity:.2}.linkowanie-wewnetrzne .linkowanie-header{line-height:1.2;margin-bottom:2vw;text-align:center}@media only screen and (min-width: 1px) and (max-width: 780px){.linkowanie-wewnetrzne .linkowanie-header{margin-bottom:6vw;text-align:left}}.linkowanie-wewnetrzne .linkowanie-grid{display:grid;grid-template-columns:repeat(var(--desktop-columns, 4), 1fr);gap:1.5vw}@media only screen and (min-width: 481px) and (max-width: 780px){.linkowanie-wewnetrzne .linkowanie-grid{grid-template-columns:repeat(calc(max(2, var(--desktop-columns, 4) / 2)), 1fr);gap:2vw}}@media only screen and (min-width: 1px) and (max-width: 780px){.linkowanie-wewnetrzne .linkowanie-grid{display:flex;flex-wrap:nowrap;gap:3vw;overflow-x:scroll;overflow-y:hidden;flex-shrink:0;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;padding-bottom:0}.linkowanie-wewnetrzne .linkowanie-grid::-webkit-scrollbar{display:none}}.linkowanie-wewnetrzne .linkowanie-grid[data-columns="1"]{grid-template-columns:1fr}.linkowanie-wewnetrzne .linkowanie-grid[data-columns="2"]{grid-template-columns:repeat(2, 1fr)}.linkowanie-wewnetrzne .linkowanie-grid[data-columns="3"]{grid-template-columns:repeat(3, 1fr)}.linkowanie-wewnetrzne .linkowanie-grid[data-columns="4"]{grid-template-columns:repeat(4, 1fr)}.linkowanie-wewnetrzne .linkowanie-grid[data-columns="5"]{grid-template-columns:repeat(5, 1fr)}.linkowanie-wewnetrzne .linkowanie-grid[data-columns="6"]{grid-template-columns:repeat(6, 1fr)}.linkowanie-wewnetrzne .linkowanie-item{display:flex;align-items:center;justify-content:space-between;padding:1.2vw 1.6vw;background:#ffffff;border-radius:1.04vw;text-decoration:none;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,0.04);cursor:pointer;position:relative;overflow:hidden}@media only screen and (min-width: 1px) and (max-width: 780px){.linkowanie-wewnetrzne .linkowanie-item{padding:4vw 5vw;border-radius:3vw;box-shadow:0 3px 10px rgba(0,0,0,0.06);width:63vw;min-width:63vw;flex-shrink:0}}.linkowanie-wewnetrzne .linkowanie-item:hover{transform:translateY(-0.2vw);box-shadow:0 4px 16px rgba(59,172,255,0.15);background:linear-gradient(135deg, #ffffff 0%, rgba(59,172,255,0.02) 100%)}@media only screen and (min-width: 1px) and (max-width: 780px){.linkowanie-wewnetrzne .linkowanie-item:hover{transform:translateY(-0.5vw);box-shadow:0 5px 20px rgba(59,172,255,0.2)}}.linkowanie-wewnetrzne .linkowanie-item:hover .linkowanie-text{color:#3BACFF}.linkowanie-wewnetrzne .linkowanie-item:hover .linkowanie-icon{transform:translateX(.3vw);opacity:1}@media only screen and (min-width: 1px) and (max-width: 780px){.linkowanie-wewnetrzne .linkowanie-item:hover .linkowanie-icon{transform:translateX(1vw)}}.linkowanie-wewnetrzne .linkowanie-item:active,.linkowanie-wewnetrzne .linkowanie-item:focus{outline:2px solid #3BACFF;outline-offset:2px}.linkowanie-wewnetrzne .linkowanie-text{font-size:1.1vw;font-weight:600;line-height:1.4;color:#404040;transition:color .3s ease;flex:1;padding-right:1vw}@media only screen and (min-width: 1px) and (max-width: 780px){.linkowanie-wewnetrzne .linkowanie-text{font-size:3.8vw;padding-right:3vw}}.linkowanie-wewnetrzne .linkowanie-icon{display:inline-block;width:1.2vw;height:1.2vw;flex-shrink:0;background:url('../img/menu_arrow_blue.svg') no-repeat center;background-size:contain;transition:all .3s ease;opacity:.6}@media only screen and (min-width: 1px) and (max-width: 780px){.linkowanie-wewnetrzne .linkowanie-icon{width:4vw;height:4vw}}.linkowanie-wewnetrzne .linkowanie-item:focus-visible{outline:3px solid #3BACFF;outline-offset:3px;box-shadow:0 0 0 6px rgba(59,172,255,0.1)}.linkowanie-wewnetrzne .linkowanie-grid:empty::after{content:'Brak linków do wyświetlenia';display:block;text-align:center;padding:3vw;color:#B5B5B5;font-size:1.1vw;font-style:italic}@media only screen and (min-width: 1px) and (max-width: 780px){.linkowanie-wewnetrzne .linkowanie-grid:empty::after{font-size:3.5vw;padding:8vw}}.linkowanie-wewnetrzne.compact .linkowanie-grid{gap:1vw}@media only screen and (min-width: 481px) and (max-width: 780px){.linkowanie-wewnetrzne.compact .linkowanie-grid{gap:1.5vw}}@media only screen and (min-width: 1px) and (max-width: 780px){.linkowanie-wewnetrzne.compact .linkowanie-grid{gap:2vw}}.linkowanie-wewnetrzne.compact .linkowanie-item{padding:.8vw 1.2vw}@media only screen and (min-width: 1px) and (max-width: 780px){.linkowanie-wewnetrzne.compact .linkowanie-item{padding:3vw 4vw}}.linkowanie-wewnetrzne.compact .linkowanie-text{font-size:1vw}@media only screen and (min-width: 1px) and (max-width: 780px){.linkowanie-wewnetrzne.compact .linkowanie-text{font-size:3.5vw}}.linkowanie-wewnetrzne.large .linkowanie-grid{gap:2vw}@media only screen and (min-width: 1px) and (max-width: 780px){.linkowanie-wewnetrzne.large .linkowanie-grid{gap:4vw}}.linkowanie-wewnetrzne.large .linkowanie-item{padding:1.8vw 2.2vw}@media only screen and (min-width: 1px) and (max-width: 780px){.linkowanie-wewnetrzne.large .linkowanie-item{padding:5vw 6vw}}.linkowanie-wewnetrzne.large .linkowanie-text{font-size:1.3vw}@media only screen and (min-width: 1px) and (max-width: 780px){.linkowanie-wewnetrzne.large .linkowanie-text{font-size:4.2vw}}.linkowanie-wewnetrzne.large .linkowanie-icon{width:1.5vw;height:1.5vw}@media only screen and (min-width: 1px) and (max-width: 780px){.linkowanie-wewnetrzne.large .linkowanie-icon{width:5vw;height:5vw}}.block-hello{margin:3.472vw 0}@media only screen and (min-width: 1px) and (max-width: 780px){.block-hello{margin:10vw 0}}.hello{display:flex;flex-direction:row;gap:2.778vw;align-items:center;padding:2.083vw;background:#ffffff;border-radius:1.389vw}@media only screen and (min-width: 1px) and (max-width: 780px){.hello{flex-direction:column;gap:5vw;padding:5vw;border-radius:4vw}}.hello_image{flex-shrink:0;width:13.889vw;height:13.889vw;border-radius:50%;overflow:hidden;background:#f8f9fa}@media only screen and (min-width: 1px) and (max-width: 780px){.hello_image{width:35vw;height:35vw}}.hello_image img{width:100%;height:100%;object-fit:cover;display:block}.hello_content{display:flex;flex-direction:column;gap:1.389vw;flex:1}@media only screen and (min-width: 1px) and (max-width: 780px){.hello_content{width:100%;gap:4vw}}.hello_intro{color:#404040;font-size:1.389vw;font-weight:400;line-height:1.5;margin:0}@media only screen and (min-width: 1px) and (max-width: 780px){.hello_intro{font-size:3.75vw;text-align:center}}.hello_intro b{font-weight:600;color:#3BACFF}.hello_title{color:#404040;font-size:.903vw;font-weight:600;line-height:1.4;letter-spacing:.03em;text-transform:uppercase;padding-top:.694vw;border-top:.069vw solid #e0e0e0}@media only screen and (min-width: 1px) and (max-width: 780px){.hello_title{font-size:2.8vw;text-align:center;width:100%;padding-top:3vw;border-top:.2vw solid #e0e0e0}}.hello_actions{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;gap:1.389vw}@media only screen and (min-width: 1px) and (max-width: 780px){.hello_actions{flex-direction:column;gap:4vw;width:100%}}.hello_signature{display:flex;align-items:center;justify-content:center;flex-shrink:0}@media only screen and (min-width: 1px) and (max-width: 780px){.hello_signature{width:100%;order:-1}}.hello_signature img{width:11.111vw;height:auto;object-fit:contain}@media only screen and (min-width: 1px) and (max-width: 780px){.hello_signature img{width:30vw}}.hello_button{width:auto;height:3.2vw;border-radius:.694vw;background:#3BACFF;display:flex;justify-content:center;align-items:center;padding:.972vw;color:#ffffff;font-weight:600;font-size:.833vw;text-decoration:none;height:auto;font-size:1.111vw;padding:1.111vw 2.222vw;flex-shrink:0}@media only screen and (min-width: 1px) and (max-width: 780px){.hello_button{border-radius:2vw;font-size:3.75vw;padding:3.75vw;height:auto}}.hello_button:hover{background:#404040;text-decoration:none}@media only screen and (min-width: 1px) and (max-width: 780px){.hello_button{font-size:3.75vw;padding:3.75vw 5vw;width:100%;order:1}}.poziome_cta{display:flex;flex-direction:row;border:.139vw dashed #8DC371;border-radius:2.1vw;padding:1.4vw;gap:2.778vw;align-items:center}@media only screen and (min-width: 1px) and (max-width: 780px){.poziome_cta{flex-direction:column;border:.417vw dashed #8DC371;border-radius:6.25vw;padding:4.2vw;gap:5vw;margin-top:8vw}}.cta_image{width:15vw;border-radius:1.389vw;overflow:hidden}@media only screen and (min-width: 1px) and (max-width: 780px){.cta_image{width:100%;border-radius:4vw}}.cta_image img{width:100%;object-fit:cover}@media only screen and (min-width: 1px) and (max-width: 780px){.cta_image img{min-height:35vw}}.cta_content{display:flex;flex-direction:column;gap:.694vw;flex:1}@media only screen and (min-width: 1px) and (max-width: 780px){.cta_content{width:100%;gap:2.08vw}}.cta_content h3{line-height:1.23;font-weight:600;font-size:1.806vw;margin:0;color:#404040}@media only screen and (min-width: 1px) and (max-width: 780px){.cta_content h3{font-size:4.9vw}}.cta_content p{margin:0;color:#797979;font-size:1.042vw}@media only screen and (min-width: 1px) and (max-width: 780px){.cta_content p{font-size:2.917vw}}.cta_content a{width:auto;height:3.2vw;border-radius:.694vw;background:#8DC371;display:flex;justify-content:center;align-items:center;padding:.972vw;color:#ffffff;font-weight:600;font-size:.833vw;text-decoration:none;margin-top:.694vw;align-self:flex-start;height:auto;font-size:1.25vw;padding:1.4vw 2.1vw}@media only screen and (min-width: 1px) and (max-width: 780px){.cta_content a{border-radius:2vw;font-size:3.75vw;padding:3.75vw;height:auto}}.cta_content a:hover{background:#404040;text-decoration:none}@media only screen and (min-width: 1px) and (max-width: 780px){.cta_content a{font-size:3.75vw;padding:4.17vw;width:100%;margin-top:2.08vw}}.poziome_cta.white{border:none;background:white}.poziome_cta.white h3{color:#3bacff;font-weight:700}.poziome_cta.white .cta_content a{background:#3bacff}.poziome_cta.white .cta_content a:hover{background:#404040}.poziome_cta.blue{border-color:#375DED}.poziome_cta.blue .cta_content a{background:#375DED}.poziome_cta.blue .cta_content a:hover{background:#404040}.block-google-review{width:100%;display:flex;justify-content:center;align-items:center;margin:4vh 0}@media only screen and (min-width: 1px) and (max-width: 780px){.block-google-review{margin:6vw 0}}.google-review-wrapper{display:flex;justify-content:center;width:100%}.google-review-wrapper a{text-decoration:none}.google-review-wrapper a:hover{text-decoration:none}.google-zostaw-opinie{background-color:#89ceb8;color:#ffffff;border:none;padding:1.4vw 2.1vw;cursor:pointer;font-size:1.25vw;border-radius:.694vw;display:flex;align-items:center;gap:.694vw;font-weight:600;transition:all 150ms linear}@media only screen and (min-width: 1px) and (max-width: 780px){.google-zostaw-opinie{padding:4vw 6vw;font-size:4vw;border-radius:2vw;gap:2vw}}.google-zostaw-opinie:hover{background-color:#65bfa2;transform:translateY(-2px);box-shadow:0 4px 12px rgba(137,206,184,0.3)}.google-zostaw-opinie svg{width:50px;height:50px;flex-shrink:0}@media only screen and (min-width: 1px) and (max-width: 780px){.google-zostaw-opinie svg{width:40px;height:40px}}.galeria.container{padding-top:4vw;padding-bottom:4vw}@media only screen and (min-width: 1px) and (max-width: 780px){.galeria.container{padding-top:8vw;padding-bottom:8vw}}.galeria_subnaglowek{margin-bottom:3vw}@media only screen and (min-width: 1px) and (max-width: 780px){.galeria_subnaglowek{margin-bottom:6vw}}.block-galeria{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(100%, 300px), 1fr));gap:1.5vw}@media only screen and (min-width: 1px) and (max-width: 780px){.block-galeria{grid-template-columns:repeat(2, 1fr);gap:3vw}}@media screen and (min-width:781px){.block-galeria{grid-template-columns:repeat(4, 1fr)}}@media screen and (min-width:1400px){.block-galeria{grid-template-columns:repeat(5, 1fr)}}.block-galeria img{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:.8vw;cursor:pointer;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear;display:block}@media only screen and (min-width: 1px) and (max-width: 780px){.block-galeria img{border-radius:2vw}}.block-galeria img:hover{transform:scale(1.05);box-shadow:0 .5vw 2vw rgba(0,0,0,0.2);z-index:1;position:relative}.block-galeria img[loading="lazy"]{background:#f0f0f0}.block-galeria.alignwide{max-width:90vw;margin-left:auto;margin-right:auto}.block-galeria.alignfull{max-width:100%;margin-left:calc(-1 * 2.778vw);margin-right:calc(-1 * 2.778vw);padding-left:2.778vw;padding-right:2.778vw}@media only screen and (min-width: 1px) and (max-width: 780px){.block-galeria.alignfull{margin-left:calc(-1 * 4.167vw);margin-right:calc(-1 * 4.167vw);padding-left:4.167vw;padding-right:4.167vw}}@keyframes fadeInScale{from{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.block-galeria img{animation:fadeInScale .6s ease backwards}.block-galeria img:nth-child(1){animation-delay:.05s}.block-galeria img:nth-child(2){animation-delay:.1s}.block-galeria img:nth-child(3){animation-delay:.15s}.block-galeria img:nth-child(4){animation-delay:.2s}.block-galeria img:nth-child(5){animation-delay:.25s}.block-galeria img:nth-child(6){animation-delay:.3s}.block-galeria img:nth-child(7){animation-delay:.35s}.block-galeria img:nth-child(8){animation-delay:.4s}.block-galeria img:nth-child(9){animation-delay:.45s}.block-galeria img:nth-child(10){animation-delay:.5s}.block-galeria img:nth-child(11){animation-delay:.55s}.block-galeria img:nth-child(12){animation-delay:.6s}.gallery-lightbox{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.95);z-index:9999;display:none;align-items:center;justify-content:center;cursor:zoom-out;animation:fadeIn .3s ease}.gallery-lightbox.active{display:flex}.gallery-lightbox img{max-width:90%;max-height:90%;object-fit:contain;border-radius:0;cursor:default;animation:zoomIn .3s ease}@media only screen and (min-width: 1px) and (max-width: 780px){.gallery-lightbox img{max-width:95%;max-height:85%}}.gallery-lightbox .close-lightbox{position:absolute;top:2vw;right:2vw;width:3vw;height:3vw;min-width:40px;min-height:40px;background:transparent;border:none;color:#ffffff;font-size:3vw;line-height:1;cursor:pointer;opacity:.8;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear;z-index:10001}@media only screen and (min-width: 1px) and (max-width: 780px){.gallery-lightbox .close-lightbox{top:4vw;right:4vw;width:10vw;height:10vw;font-size:10vw}}.gallery-lightbox .close-lightbox:hover{opacity:1;transform:scale(1.1)}.gallery-lightbox .lightbox-prev,.gallery-lightbox .lightbox-next{position:absolute;top:50%;transform:translateY(-50%);width:3vw;height:6vw;min-width:40px;min-height:80px;background:rgba(255,255,255,0.1);border:none;color:#ffffff;font-size:3vw;line-height:1;cursor:pointer;opacity:.6;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear;z-index:10001;display:flex;align-items:center;justify-content:center}@media only screen and (min-width: 1px) and (max-width: 780px){.gallery-lightbox .lightbox-prev,.gallery-lightbox .lightbox-next{width:12vw;height:20vw;font-size:10vw;background:rgba(0,0,0,0.5)}}.gallery-lightbox .lightbox-prev:hover,.gallery-lightbox .lightbox-next:hover{opacity:1;background:rgba(255,255,255,0.2)}.gallery-lightbox .lightbox-prev{left:2vw;border-radius:0 .5vw .5vw 0}@media only screen and (min-width: 1px) and (max-width: 780px){.gallery-lightbox .lightbox-prev{left:0;border-radius:0}}.gallery-lightbox .lightbox-next{right:2vw;border-radius:.5vw 0 0 .5vw}@media only screen and (min-width: 1px) and (max-width: 780px){.gallery-lightbox .lightbox-next{right:0;border-radius:0}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes zoomIn{from{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.block-galeria img:focus{outline:3px solid #3BACFF;outline-offset:2px}.transitionss{-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear}.hero2.tiktok{padding:4vw 2.778vw}@media only screen and (min-width: 1px) and (max-width: 780px){.hero2.tiktok{padding:15vw 4.167vw}}.tiktok-grid{display:flex;flex-wrap:wrap;gap:20px;background-color:#eaf0f9;padding:20px 2.778vw;justify-content:center;flex-direction:row}@media only screen and (min-width: 1px) and (max-width: 780px){.tiktok-grid{padding:20px 4.167vw}}.hero_left.tiktok{width:25%}@media only screen and (min-width: 1px) and (max-width: 780px){.hero_left.tiktok{width:100%}}.hero_right.tiktok{width:75%}@media only screen and (min-width: 1px) and (max-width: 780px){.hero_right.tiktok{width:100%}}.tiktok-thumbnail-wrapper{width:260px;box-sizing:border-box}@media screen and (max-width:768px){.tiktok-thumbnail-wrapper{width:calc(50% - 10px)}}@media screen and (max-width:480px){.tiktok-thumbnail-wrapper{width:60%}}.tiktok-thumbnail{position:relative}.tiktok-thumbnail img{border-radius:1.4vw;width:100%;height:auto;display:block}@media only screen and (min-width: 1px) and (max-width: 780px){.tiktok-thumbnail img{border-radius:5vw}}.tiktok-thumbnail img.play{position:absolute;top:50%;left:50%;width:64px;height:64px;transform:translate(-50%, -50%);pointer-events:none;border-radius:0}@media only screen and (min-width: 1px) and (max-width: 780px){.tiktok-thumbnail img.play{width:48px;height:48px}}.video-gallery-page.container{padding-top:4vw;padding-bottom:4vw}@media only screen and (min-width: 1px) and (max-width: 780px){.video-gallery-page.container{padding-top:8vw;padding-bottom:8vw}}.video-gallery-header{margin-bottom:3vw}@media only screen and (min-width: 1px) and (max-width: 780px){.video-gallery-header{margin-bottom:6vw}}.video-gallery-header .breadcrumbs{margin-top:1vw;font-size:.833vw}@media only screen and (min-width: 1px) and (max-width: 780px){.video-gallery-header .breadcrumbs{margin-top:3vw;font-size:3.5vw}}.video-gallery-header .breadcrumbs span{color:#797979}.video-gallery-header .breadcrumbs span a{color:#3BACFF;text-decoration:none;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}.video-gallery-header .breadcrumbs span a:hover{color:#2F47EC;text-decoration:underline}.video-gallery-header .breadcrumbs span .breadcrumb_last{color:#404040;font-weight:500}.video-gallery-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(100%, 400px), 1fr));gap:2vw}@media only screen and (min-width: 1px) and (max-width: 780px){.video-gallery-grid{grid-template-columns:1fr;gap:5vw}}@media screen and (min-width:781px){.video-gallery-grid{grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width:781px) and (max-width:1200px){.video-gallery-grid{grid-template-columns:repeat(2, 1fr)}}.video-card{display:flex;flex-direction:column;background:#ffffff;border-radius:.8vw;overflow:hidden;box-shadow:0 .2vw 1vw rgba(0,0,0,0.08);-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear}@media only screen and (min-width: 1px) and (max-width: 780px){.video-card{border-radius:2vw}}.video-card:hover{transform:translateY(-0.3vw);box-shadow:0 .4vw 2vw rgba(0,0,0,0.12)}.video-card:hover .video-thumbnail img{transform:scale(1.05)}.video-card:hover .play-button{background:#fff;box-shadow:0 .3vw 1vw rgba(0,0,0,0.4)}.video-card:hover .play-button svg{color:#3BACFF}.video-card:hover .video-title{color:#3BACFF}.video-container{position:relative;width:100%;aspect-ratio:16 / 9;background:#000;overflow:hidden}.video-thumbnail{position:relative;display:block;width:100%;height:100%;border:none;padding:0;background:transparent;cursor:pointer}.video-thumbnail:focus-visible{outline:3px solid #3BACFF;outline-offset:-3px}.video-thumbnail img{display:block;width:100%;height:100%;object-fit:cover;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear}.video-thumbnail::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.1) 70%, rgba(0,0,0,0.3) 100%);opacity:0;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear;pointer-events:none;z-index:1}.video-thumbnail:hover::before{opacity:1}.play-button{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:4vw;height:4vw;min-width:50px;min-height:50px;max-width:70px;max-height:70px;background:rgba(255,255,255,0.9);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 .2vw .8vw rgba(0,0,0,0.3);z-index:2;pointer-events:none;transition:background .3s ease,box-shadow .3s ease}@media only screen and (min-width: 1px) and (max-width: 780px){.play-button{width:12vw;height:12vw;max-width:60px;max-height:60px}}.play-button svg{width:35%;height:35%;color:#404040;margin-left:8%;transition:color .3s ease}.video-iframe-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.video-iframe-container iframe{width:100%;height:100%;border:none}.video-info{padding:1.5vw;flex-grow:1;display:flex;flex-direction:column;gap:.5vw}@media only screen and (min-width: 1px) and (max-width: 780px){.video-info{padding:4vw;gap:1.5vw}}.video-title{font-size:1.1vw;font-weight:600;line-height:1.4;color:#404040;margin:0;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear}@media only screen and (min-width: 1px) and (max-width: 780px){.video-title{font-size:4.2vw}}.video-author{font-size:.833vw;color:#797979;margin:0;line-height:1.4}@media only screen and (min-width: 1px) and (max-width: 780px){.video-author{font-size:3.5vw}}.no-videos-message{text-align:center;padding:4vw;color:#797979}@media only screen and (min-width: 1px) and (max-width: 780px){.no-videos-message{padding:8vw}}.no-videos-message p{font-size:1.1vw}@media only screen and (min-width: 1px) and (max-width: 780px){.no-videos-message p{font-size:4vw}}@keyframes fadeInUp{from{opacity:0;transform:translateY(2vw)}to{opacity:1;transform:translateY(0)}}.video-card{animation:fadeInUp .6s ease backwards}.video-card:nth-child(1){animation-delay:.08s}.video-card:nth-child(2){animation-delay:.16s}.video-card:nth-child(3){animation-delay:.24s}.video-card:nth-child(4){animation-delay:.32s}.video-card:nth-child(5){animation-delay:.4s}.video-card:nth-child(6){animation-delay:.48s}.video-card:nth-child(7){animation-delay:.56s}.video-card:nth-child(8){animation-delay:.64s}.video-card:nth-child(9){animation-delay:.72s}.transitions{-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}.transitionss{-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear}.team-list{display:flex;flex-direction:row;gap:1vw}.team-member{display:flex;align-items:center;justify-content:center;padding:1.389vw;border-radius:1.389vw;width:12.569vw;height:12.569vw;background:#ffffff}@media only screen and (min-width: 1px) and (max-width: 780px){.team-member{padding:2vw;border-radius:4vw;width:18.75vw;height:18.75vw}}.team-member img{width:100%;height:100%;object-fit:contain}.members{display:flex;flex-direction:column;gap:1.5vw;width:100%;overflow:hidden}.members .parallax-wrapper{position:relative;width:100%;height:12.569vw;overflow-x:hidden}@media only screen and (min-width: 1px) and (max-width: 780px){.members .parallax-wrapper{height:18.75vw}}.members .parallax-element{position:absolute;left:0;width:200%;display:flex;align-items:center;justify-content:center}.members .parallax-element .team-member{opacity:.8;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}.members .parallax-element .team-member:hover{opacity:1;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}.members .parallax-element2{position:absolute;right:0;width:200%;display:flex;align-items:center;justify-content:center}.members .parallax-element2 .team-member{opacity:.3;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}.members .parallax-element2 .team-member:hover{opacity:1;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}.members .parallax-content{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.members .members1,.members .members2{display:flex;flex-direction:column}.members a.cta_button{margin-left:auto;margin-right:auto;margin-top:2.292vw;width:auto;height:3.2vw;border-radius:.694vw;background:#3BACFF;display:flex;justify-content:center;align-items:center;padding:.972vw;color:#ffffff;font-weight:600;font-size:.833vw;text-decoration:none;height:auto;font-size:1.25vw;padding:1.4vw 2.1vw}@media only screen and (min-width: 1px) and (max-width: 780px){.members a.cta_button{border-radius:2vw;font-size:3.75vw;padding:3.75vw;height:auto}}.members a.cta_button:hover{background:#404040;text-decoration:none}@media only screen and (min-width: 1px) and (max-width: 780px){.members a.cta_button{font-size:3.75vw;padding:4.2vw;width:calc(100% - 8vw);margin-left:4vw;margin-right:4vw;font-weight:500}}.opinia_cta{position:relative;padding:3vw 0}@media only screen and (min-width: 1px) and (max-width: 780px){.opinia_cta{padding:8vw 4vw}}.opinia_cta .opinia_klienta{display:flex;flex-direction:row;align-items:flex-start;background:linear-gradient(135deg, #ffffff 0%, #f8f9fa 100%);border-radius:1.5vw;padding:2vw 2.5vw;box-shadow:0 .5vw 2vw rgba(0,0,0,0.08);border:1px solid rgba(59,172,255,0.1);width:auto;max-width:60vw;margin:0 auto 2vw;transition:all .3s ease}.opinia_cta .opinia_klienta:hover{box-shadow:0 .8vw 3vw rgba(59,172,255,0.15);transform:translateY(-0.2vw)}@media only screen and (min-width: 1px) and (max-width: 780px){.opinia_cta .opinia_klienta{max-width:100%;flex-direction:column;padding:6vw;border-radius:4vw;margin-bottom:6vw}}.opinia_cta .opinia_klienta .left{flex-shrink:0;margin-right:2vw;position:relative}@media only screen and (min-width: 1px) and (max-width: 780px){.opinia_cta .opinia_klienta .left{margin-right:0;margin-bottom:4vw;align-self:center}}.opinia_cta .opinia_klienta .left img{width:4.5vw;height:4.5vw;object-fit:contain;opacity:.9;filter:drop-shadow(0 .2vw .5vw rgba(59,172,255,0.3))}@media only screen and (min-width: 1px) and (max-width: 780px){.opinia_cta .opinia_klienta .left img{width:12vw;height:12vw}}.opinia_cta .opinia_klienta .left::after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:6vw;height:6vw;background:radial-gradient(circle, rgba(59,172,255,0.1) 0%, transparent 70%);border-radius:50%;z-index:-1}@media only screen and (min-width: 1px) and (max-width: 780px){.opinia_cta .opinia_klienta .left::after{width:16vw;height:16vw}}.opinia_cta .opinia_klienta .right{flex:1}@media only screen and (min-width: 1px) and (max-width: 780px){.opinia_cta .opinia_klienta .right{text-align:center}}.opinia_cta .opinia_klienta .stars{display:flex;flex-direction:row;gap:.3vw;margin-bottom:1.2vw}@media only screen and (min-width: 1px) and (max-width: 780px){.opinia_cta .opinia_klienta .stars{justify-content:center;gap:1vw;margin-bottom:3vw}}.opinia_cta .opinia_klienta .stars .star img{width:1.3vw;height:1.3vw;object-fit:contain;filter:drop-shadow(0 .1vw .2vw rgba(255,193,7,0.5))}@media only screen and (min-width: 1px) and (max-width: 780px){.opinia_cta .opinia_klienta .stars .star img{width:4vw;height:4vw}}.opinia_cta .opinia_klienta .tresc_opinii{font-size:1vw;line-height:1.6;font-weight:500;color:#404040;margin-bottom:1.5vw;position:relative;padding-left:1.5vw}@media only screen and (min-width: 1px) and (max-width: 780px){.opinia_cta .opinia_klienta .tresc_opinii{font-size:3.8vw;line-height:1.5;margin-bottom:4vw;padding-left:0}}.opinia_cta .opinia_klienta .tresc_opinii::before{content:'\201C';position:absolute;left:0;top:-0.5vw;font-size:2vw;color:#3BACFF;opacity:.3;font-weight:700}@media only screen and (min-width: 1px) and (max-width: 780px){.opinia_cta .opinia_klienta .tresc_opinii::before{display:none}}.opinia_cta .opinia_klienta .osoba_opinii{font-size:1.1vw;color:#3BACFF;font-weight:700;text-transform:uppercase;letter-spacing:.05em;position:relative;padding-left:1.5vw}@media only screen and (min-width: 1px) and (max-width: 780px){.opinia_cta .opinia_klienta .osoba_opinii{font-size:4vw;padding-left:0}}.opinia_cta .opinia_klienta .osoba_opinii::before{content:'—';position:absolute;left:0;color:#3BACFF;opacity:.5}@media only screen and (min-width: 1px) and (max-width: 780px){.opinia_cta .opinia_klienta .osoba_opinii::before{display:none}}.opinia_cta .cta_button{display:flex;justify-content:center;margin-top:2.5vw}@media only screen and (min-width: 1px) and (max-width: 780px){.opinia_cta .cta_button{margin-top:6vw}}.opinia_cta .cta_button a{width:auto;height:3.2vw;border-radius:.694vw;background:#3BACFF;display:flex;justify-content:center;align-items:center;padding:.972vw;color:#ffffff;font-size:.833vw;text-decoration:none;font-size:1.1vw;padding:1.2vw 2.5vw;border-radius:.8vw;font-weight:600;text-transform:uppercase;letter-spacing:.05em;transition:all .3s ease;box-shadow:0 .3vw 1vw rgba(59,172,255,0.3)}@media only screen and (min-width: 1px) and (max-width: 780px){.opinia_cta .cta_button a{border-radius:2vw;font-size:3.75vw;padding:3.75vw;height:auto}}.opinia_cta .cta_button a:hover{background:#404040;text-decoration:none}.opinia_cta .cta_button a:hover{background:#0896ff;transform:translateY(-0.2vw);box-shadow:0 .5vw 1.5vw rgba(59,172,255,0.4)}@media only screen and (min-width: 1px) and (max-width: 780px){.opinia_cta .cta_button a{font-size:4vw;padding:4vw 8vw;border-radius:2vw}}.opinia_cta::before{content:'';position:absolute;top:0;right:-10vw;width:30vw;height:30vw;background:radial-gradient(circle, rgba(59,172,255,0.05) 0%, transparent 70%);border-radius:50%;z-index:-1}@media only screen and (min-width: 1px) and (max-width: 780px){.opinia_cta::before{width:60vw;height:60vw;right:-30vw;top:10vw}}.opinie-liczby-gwiazdki{display:flex;flex-direction:column;margin-top:2vw;margin-bottom:2vw}.block-opinie-i-oceny{display:flex;flex-direction:row;gap:5.5vw;position:relative}@media only screen and (min-width: 1px) and (max-width: 780px){.block-opinie-i-oceny{flex-direction:column-reverse;gap:9vw}}.blur6{opacity:.17;-webkit-filter:blur(3vw);filter:blur(3vw);-webkit-backdrop-filter:blur(3vw);backdrop-filter:blur(3vw);background-color:#a6d848;display:flex;width:18.194vw;height:13.056vw;position:absolute;bottom:0;left:10vw;border-radius:100vw}.liczby{display:flex;flex-direction:row;gap:1.458vw;z-index:2;width:60%}@media only screen and (min-width: 1px) and (max-width: 780px){.liczby{gap:4vw;overflow-x:scroll;scrollbar-width:none;width:100%;flex-direction:column}}.liczby::-webkit-scrollbar{display:none}.liczba{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1.5vw 1.2vw;border-radius:1.2vw;background:#ffffff;gap:.8vw;opacity:1;width:33%;box-shadow:0 .2vw 1vw rgba(0,0,0,0.08);border:1px solid rgba(59,172,255,0.1);-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}@media only screen and (min-width: 1px) and (max-width: 780px){.liczba{padding:5vw 4vw;gap:3vw;border-radius:4vw;width:94%;margin:auto;box-shadow:0 1vw 3vw rgba(0,0,0,0.08)}}.liczba:hover{box-shadow:0 .4vw 2vw rgba(59,172,255,0.15),inset 0 0 0 2px #3BACFF;transform:translateY(-0.2vw);-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}@media only screen and (min-width: 1px) and (max-width: 780px){.liczba:hover{transform:translateY(-0.5vw);box-shadow:0 1.5vw 4vw rgba(59,172,255,0.15),inset 0 0 0 2px #3BACFF}}.liczba .ngic{display:flex;flex-direction:row;align-items:center;gap:.7vw}@media only screen and (min-width: 1px) and (max-width: 780px){.liczba .ngic{gap:2.5vw}}.liczba .ikona{display:flex;align-items:center;justify-content:center;flex-shrink:0}.liczba .ikona img{width:2.8vw;height:auto}@media only screen and (min-width: 1px) and (max-width: 780px){.liczba .ikona img{width:9vw}}.liczba .naglowek{color:#3BACFF;font-size:1.1vw;font-weight:600;line-height:1.3}@media only screen and (min-width: 1px) and (max-width: 780px){.liczba .naglowek{font-size:4vw}}.number{font-size:2vw;font-weight:600;color:#3BACFF;line-height:1}@media only screen and (min-width: 1px) and (max-width: 780px){.number{font-size:7vw}}.number_desc{font-size:.85vw;line-height:1.5;font-weight:400;color:#797979}@media only screen and (min-width: 1px) and (max-width: 780px){.number_desc{font-size:2.8vw}}.opinie{display:flex;flex-direction:row;gap:3.472vw;align-items:center;z-index:2}@media only screen and (min-width: 1px) and (max-width: 780px){.opinie{gap:10vw;padding-left:4vw;padding-right:4vw;width:100%}}.opinia{display:flex;flex-direction:column;gap:.5vw}@media only screen and (min-width: 1px) and (max-width: 780px){.opinia{gap:.7vw}}.opinia .portal{display:flex;align-items:flex-start}.opinia img.portal_logo{height:1.458vw;width:auto;object-fit:contain;filter:grayscale(1)}@media only screen and (min-width: 1px) and (max-width: 780px){.opinia img.portal_logo{height:4.35vw}}.opinia .stars{display:flex;flex-direction:row;align-items:center;gap:.2vw}.opinia .stars img{width:1.181vw;height:1.181vw;object-fit:contain}@media only screen and (min-width: 1px) and (max-width: 780px){.opinia .stars img{width:3vw;height:3vw}}.opinia .ocena{display:flex;color:#797979;font-size:.625vw}@media only screen and (min-width: 1px) and (max-width: 780px){.opinia .ocena{font-size:1.9vw}}.opinie-lista{position:relative;overflow:hidden;padding:5vw 2.778vw}@media only screen and (min-width: 1px) and (max-width: 780px){.opinie-lista{padding:10vw 4.167vw}}.opinie-lista::before,.opinie-lista::after{content:'';position:absolute;border-radius:100%;filter:blur(100px);z-index:-1;pointer-events:none}.opinie-lista::before{width:25vw;height:25vw;background:radial-gradient(circle, #3BACFF 0%, transparent 70%);opacity:.15;top:-10vw;left:10vw}@media only screen and (min-width: 1px) and (max-width: 780px){.opinie-lista::before{width:60vw;height:60vw;top:-20vw;left:50%;transform:translateX(-50%)}}.opinie-lista::after{width:30vw;height:30vw;background:radial-gradient(circle, #8DC371 0%, transparent 70%);opacity:.12;bottom:-10vw;right:5vw}@media only screen and (min-width: 1px) and (max-width: 780px){.opinie-lista::after{width:70vw;height:70vw;bottom:-35vw;right:-20vw}}.opinie-lista .hero_up{text-align:center;margin-bottom:3.5vw;position:relative;z-index:2}@media only screen and (min-width: 1px) and (max-width: 780px){.opinie-lista .hero_up{margin-bottom:8vw}}.opinie-lista .hero_up .hero_subtitle,.opinie-lista .hero_up .h2{display:block;font-size:1.111vw;font-weight:600;color:#3BACFF;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.8vw}@media only screen and (min-width: 1px) and (max-width: 780px){.opinie-lista .hero_up .hero_subtitle,.opinie-lista .hero_up .h2{font-size:3.5vw;margin-bottom:2.5vw}}.opinie-lista .hero_up .hero_title,.opinie-lista .hero_up .h1{font-size:2.778vw;font-weight:700;color:#404040;line-height:1.2;margin-bottom:1.2vw}@media only screen and (min-width: 1px) and (max-width: 780px){.opinie-lista .hero_up .hero_title,.opinie-lista .hero_up .h1{font-size:7.5vw;margin-bottom:3vw}}.opinie-lista .hero_up .hero_description,.opinie-lista .hero_up .h3{display:block;font-size:1.25vw;font-weight:400;color:#797979;line-height:1.6;max-width:60vw;margin:0 auto}@media only screen and (min-width: 1px) and (max-width: 780px){.opinie-lista .hero_up .hero_description,.opinie-lista .hero_up .h3{font-size:4vw;max-width:100%}}.opinie-lista .hero_down{position:relative;width:100%}@media only screen and (min-width: 1px) and (max-width: 780px){.opinie-lista .hero_down{width:100vw;margin-left:calc(-1 * 4.167vw);margin-right:calc(-1 * 4.167vw)}}.testimonials-container{width:100%;margin:0 auto;position:relative}@media only screen and (min-width: 1px) and (max-width: 780px){.testimonials-container{overflow:hidden}}@media only screen and (min-width: 781px){.testimonials-grid,.opinie-klientow{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 22vw), 1fr));gap:1.5vw;justify-content:center}}@media only screen and (min-width: 781px) and (min-width:1200px){.testimonials-grid,.opinie-klientow{grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 781px) and (min-width:1600px){.testimonials-grid,.opinie-klientow{grid-template-columns:repeat(4, 1fr)}}@media only screen and (min-width: 1px) and (max-width: 780px){.testimonials-grid,.opinie-klientow{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:0 4.167vw 2vw;gap:4vw;scrollbar-width:none;-ms-overflow-style:none}.testimonials-grid::-webkit-scrollbar,.opinie-klientow::-webkit-scrollbar{display:none}}.opinie-lista .testimonial-card,.opinie-lista .jedna-opinia{background:#ffffff;border-radius:1vw;padding:2vw;box-shadow:0 .3vw 1.5vw rgba(0,0,0,0.08);display:flex;flex-direction:row;gap:1.3vw;align-items:flex-start;position:relative;cursor:pointer}@media only screen and (min-width: 781px){.opinie-lista .testimonial-card,.opinie-lista .jedna-opinia{max-width:100%}}@media only screen and (min-width: 1px) and (max-width: 780px){.opinie-lista .testimonial-card,.opinie-lista .jedna-opinia{flex:0 0 auto;width:75vw;min-width:75vw;scroll-snap-align:start;padding:4.5vw;gap:3.5vw;border-radius:3vw}}.opinie-lista .testimonial-quote,.opinie-lista .jedna-opinia .left{flex-shrink:0}.opinie-lista .testimonial-quote img,.opinie-lista .jedna-opinia .left img{width:3.5vw;height:3.5vw;max-width:50px;max-height:50px;object-fit:contain;opacity:.8}@media only screen and (min-width: 1px) and (max-width: 780px){.opinie-lista .testimonial-quote img,.opinie-lista .jedna-opinia .left img{width:10vw;height:10vw;max-width:40px;max-height:40px}}.opinie-lista .testimonial-content,.opinie-lista .jedna-opinia .right{flex:1;display:flex;flex-direction:column;gap:.8vw;min-width:0}@media only screen and (min-width: 1px) and (max-width: 780px){.opinie-lista .testimonial-content,.opinie-lista .jedna-opinia .right{gap:2.5vw}}.opinie-lista .testimonial-text,.opinie-lista .tresc_opinii{font-size:.972vw;line-height:1.6;color:#797979;font-weight:400;margin:0;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media only screen and (min-width: 781px) and (min-width:1440px){.opinie-lista .testimonial-text,.opinie-lista .tresc_opinii{font-size:14px}}@media only screen and (min-width: 1px) and (max-width: 780px){.opinie-lista .testimonial-text,.opinie-lista .tresc_opinii{font-size:3.7vw;line-height:1.45;-webkit-line-clamp:6}}.opinie-lista .testimonial-author,.opinie-lista .osoba_opinii{font-size:1.042vw;font-weight:600;color:#404040;margin-top:auto;padding-top:.5vw;border-top:1px solid rgba(0,0,0,0.08);font-style:normal}@media only screen and (min-width: 781px) and (min-width:1440px){.opinie-lista .testimonial-author,.opinie-lista .osoba_opinii{font-size:15px}}@media only screen and (min-width: 1px) and (max-width: 780px){.opinie-lista .testimonial-author,.opinie-lista .osoba_opinii{font-size:4vw;padding-top:2vw}}.opinie-lista .testimonial-rating,.opinie-lista .stars{display:flex;flex-direction:row;gap:.2vw;margin-top:.3vw;align-items:center}@media only screen and (min-width: 1px) and (max-width: 780px){.opinie-lista .testimonial-rating,.opinie-lista .stars{gap:.6vw;margin-top:1vw}}.opinie-lista .testimonial-rating .star,.opinie-lista .stars .star{display:inline-flex}.opinie-lista .testimonial-rating .star img,.opinie-lista .stars .star img{width:1.1vw;height:1.1vw;max-width:16px;max-height:16px}@media only screen and (min-width: 1px) and (max-width: 780px){.opinie-lista .testimonial-rating .star img,.opinie-lista .stars .star img{width:3.5vw;height:3.5vw;max-width:14px;max-height:14px}}.opinie-lista .testimonial-rating .star.star--empty,.opinie-lista .stars .star.star--empty{opacity:.3}.testimonial-popup-content{position:relative;background:#ffffff;padding:3vw;max-width:50vw;margin:0 auto;border-radius:1.5vw}@media only screen and (min-width: 1px) and (max-width: 780px){.testimonial-popup-content{max-width:90vw;padding:8vw;border-radius:4vw}}.popup-testimonial-inner{display:flex;flex-direction:column;align-items:center;gap:2vw}@media only screen and (min-width: 1px) and (max-width: 780px){.popup-testimonial-inner{gap:5vw}}.popup-testimonial-header .popup-quote-icon{width:4vw;height:4vw;opacity:.8}@media only screen and (min-width: 1px) and (max-width: 780px){.popup-testimonial-header .popup-quote-icon{width:12vw;height:12vw}}.popup-testimonial-body{display:flex;flex-direction:column;align-items:center;gap:1.5vw;text-align:center}@media only screen and (min-width: 1px) and (max-width: 780px){.popup-testimonial-body{gap:4vw}}.popup-testimonial-text{font-size:1.111vw;line-height:1.7;color:#797979;margin:0;max-width:100%}@media only screen and (min-width: 1px) and (max-width: 780px){.popup-testimonial-text{font-size:4vw;line-height:1.6}}.popup-testimonial-author{font-size:1.25vw;font-weight:600;color:#404040;font-style:normal;padding-top:1vw;border-top:2px solid #3BACFF}@media only screen and (min-width: 1px) and (max-width: 780px){.popup-testimonial-author{font-size:4.5vw;padding-top:3vw}}.popup-testimonial-rating{display:flex;flex-direction:row;justify-content:center;gap:.3vw;margin-top:.5vw}@media only screen and (min-width: 1px) and (max-width: 780px){.popup-testimonial-rating{gap:1vw;margin-top:2vw}}.popup-testimonial-rating .star{display:inline-flex}.popup-testimonial-rating .star img{width:1.5vw;height:1.5vw}@media only screen and (min-width: 1px) and (max-width: 780px){.popup-testimonial-rating .star img{width:5vw;height:5vw}}.popup-testimonial-rating .star.star--empty{opacity:.3}.mfp-testimonial .mfp-content{vertical-align:middle}.mfp-testimonial .mfp-close{color:#404040;font-size:2.5vw}@media only screen and (min-width: 1px) and (max-width: 780px){.mfp-testimonial .mfp-close{font-size:8vw}}body.testimonial-popup-open{overflow:hidden}.testimonials-scroll-indicator{display:none}@media only screen and (min-width: 1px) and (max-width: 780px){.testimonials-scroll-indicator{display:block;text-align:center;padding-top:2vw}.testimonials-scroll-indicator .scroll-hint{font-size:3vw;color:#B5B5B5;font-style:italic}}.testimonials-placeholder{padding:3vw;background:rgba(0,0,0,0.05);border-radius:1vw;text-align:center}.testimonials-placeholder p{margin:0;color:#797979;font-size:1vw}@media only screen and (min-width: 1px) and (max-width: 780px){.testimonials-placeholder p{font-size:3.5vw}}.opinie-lista.animated .opinie-lista .testimonial-card,.opinie-lista.animated .opinie-lista .jedna-opinia{opacity:0;transform:translateY(2vw);animation:fadeInUp .6s ease forwards}.opinie-lista.animated .opinie-lista .testimonial-card:nth-child(1),.opinie-lista.animated .opinie-lista .jedna-opinia:nth-child(1){animation-delay:.1s}.opinie-lista.animated .opinie-lista .testimonial-card:nth-child(2),.opinie-lista.animated .opinie-lista .jedna-opinia:nth-child(2){animation-delay:.2s}.opinie-lista.animated .opinie-lista .testimonial-card:nth-child(3),.opinie-lista.animated .opinie-lista .jedna-opinia:nth-child(3){animation-delay:.3s}.opinie-lista.animated .opinie-lista .testimonial-card:nth-child(4),.opinie-lista.animated .opinie-lista .jedna-opinia:nth-child(4){animation-delay:.4s}.opinie-lista.animated .opinie-lista .testimonial-card:nth-child(5),.opinie-lista.animated .opinie-lista .jedna-opinia:nth-child(5){animation-delay:.5s}.opinie-lista.animated .opinie-lista .testimonial-card:nth-child(6),.opinie-lista.animated .opinie-lista .jedna-opinia:nth-child(6){animation-delay:.6s}.opinie-lista.animated .opinie-lista .testimonial-card:nth-child(7),.opinie-lista.animated .opinie-lista .jedna-opinia:nth-child(7){animation-delay:.7s}.opinie-lista.animated .opinie-lista .testimonial-card:nth-child(8),.opinie-lista.animated .opinie-lista .jedna-opinia:nth-child(8){animation-delay:.8s}.opinie-lista.animated .opinie-lista .testimonial-card:nth-child(9),.opinie-lista.animated .opinie-lista .jedna-opinia:nth-child(9){animation-delay:.9s}.opinie-lista.animated .opinie-lista .testimonial-card:nth-child(10),.opinie-lista.animated .opinie-lista .jedna-opinia:nth-child(10){animation-delay:1s}.opinie-lista.animated .opinie-lista .testimonial-card:nth-child(11),.opinie-lista.animated .opinie-lista .jedna-opinia:nth-child(11){animation-delay:1.1s}.opinie-lista.animated .opinie-lista .testimonial-card:nth-child(12),.opinie-lista.animated .opinie-lista .jedna-opinia:nth-child(12){animation-delay:1.2s}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@media only screen and (min-width:781px) and (max-width:1024px){.testimonials-grid,.opinie-klientow{grid-template-columns:repeat(2, 1fr)}.opinie-lista .testimonial-card,.opinie-lista .jedna-opinia{padding:2.5vw}}@media only screen and (max-width:480px){.opinie-lista .testimonial-card,.opinie-lista .jedna-opinia{width:85vw;min-width:85vw}}.patient-stories-section.container{padding-top:4vw;padding-bottom:4vw}@media only screen and (min-width: 1px) and (max-width: 780px){.patient-stories-section.container{padding-top:8vw;padding-bottom:8vw}}.patient-stories-header{margin-bottom:3vw}@media only screen and (min-width: 1px) and (max-width: 780px){.patient-stories-header{margin-bottom:6vw}}.patient-stories-header #patient-stories-heading{margin-bottom:1.5vw}@media only screen and (min-width: 1px) and (max-width: 780px){.patient-stories-header #patient-stories-heading{margin-bottom:3vw}}.patient-stories-header .breadcrumbs-container{margin-top:0;margin-bottom:0}.patient-stories-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:2vw}@media only screen and (min-width: 1px) and (max-width: 780px){.patient-stories-grid{grid-template-columns:1fr;gap:5vw}}.patient-story-card{position:relative;background:#ffffff;border-radius:1vw;padding:2vw;box-shadow:0 .3vw 1.5vw rgba(0,0,0,0.08);cursor:pointer;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}@media only screen and (min-width: 1px) and (max-width: 780px){.patient-story-card{border-radius:3vw;padding:5vw;box-shadow:0 .5vw 2vw rgba(0,0,0,0.08)}}.patient-story-card:hover{transform:translateY(-0.4vw);box-shadow:0 .5vw 2.5vw rgba(0,0,0,0.15)}@media only screen and (min-width: 1px) and (max-width: 780px){.patient-story-card:hover{transform:translateY(0)}}.patient-story-content{display:flex;gap:1.5vw;align-items:flex-start}@media only screen and (min-width: 1px) and (max-width: 780px){.patient-story-content{flex-direction:column;gap:3vw;align-items:center}}.patient-photo{flex-shrink:0;margin:0}.patient-photo img{width:6vw;height:6vw;min-width:80px;min-height:80px;max-width:120px;max-height:120px;border-radius:50%;object-fit:cover;border:.2vw solid #ffffff;box-shadow:0 .2vw .8vw rgba(0,0,0,0.1)}@media only screen and (min-width: 1px) and (max-width: 780px){.patient-photo img{width:20vw;height:20vw;max-width:100px;max-height:100px;border-width:.5vw}}.patient-details{flex:1;min-width:0}.patient-name{font-size:1.2vw;font-weight:600;color:#404040;margin:0 0 .8vw 0;line-height:1.3}@media only screen and (min-width: 1px) and (max-width: 780px){.patient-name{font-size:4.5vw;margin-bottom:2vw;text-align:center}}.patient-story-excerpt{font-size:.9vw;line-height:1.6;color:#797979;position:relative;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media only screen and (min-width: 1px) and (max-width: 780px){.patient-story-excerpt{font-size:3.8vw;line-height:1.5;-webkit-line-clamp:5}}.patient-story-excerpt p{margin:0 0 .8vw 0}.patient-story-excerpt p:last-child{margin-bottom:0}@media only screen and (min-width: 1px) and (max-width: 780px){.patient-story-excerpt p{margin-bottom:2vw}}.story-quote-icon{position:absolute;top:1.5vw;right:1.5vw;color:#3BACFF;opacity:.1;pointer-events:none;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear;z-index:0}@media only screen and (min-width: 1px) and (max-width: 780px){.story-quote-icon{top:3vw;right:3vw}}.story-quote-icon svg{width:2.5vw;height:2.5vw;min-width:30px;min-height:30px;max-width:40px;max-height:40px}@media only screen and (min-width: 1px) and (max-width: 780px){.story-quote-icon svg{width:8vw;height:8vw;max-width:35px;max-height:35px}}.patient-story-popup-content{position:relative;background:#ffffff;padding:3vw;max-width:55vw;margin:0 auto;border-radius:1.5vw}@media only screen and (min-width: 1px) and (max-width: 780px){.patient-story-popup-content{max-width:90vw;padding:8vw;border-radius:4vw}}.popup-story-inner{display:flex;flex-direction:column;align-items:center;gap:2.5vw}@media only screen and (min-width: 1px) and (max-width: 780px){.popup-story-inner{gap:5vw}}.popup-story-header{display:flex;flex-direction:column;align-items:center;gap:1.5vw;text-align:center;position:relative}@media only screen and (min-width: 1px) and (max-width: 780px){.popup-story-header{gap:3vw}}.popup-story-header .popup-quote-icon{position:absolute;top:-1vw;right:-1vw;color:#3BACFF;opacity:.15;pointer-events:none}@media only screen and (min-width: 1px) and (max-width: 780px){.popup-story-header .popup-quote-icon{top:-2vw;right:-2vw}}.popup-story-header .popup-quote-icon svg{width:4vw;height:4vw}@media only screen and (min-width: 1px) and (max-width: 780px){.popup-story-header .popup-quote-icon svg{width:12vw;height:12vw}}.popup-patient-photo{margin:0}.popup-patient-photo img{width:8vw;height:8vw;max-width:150px;max-height:150px;border-radius:50%;object-fit:cover;border:.3vw solid #3BACFF;box-shadow:0 .5vw 2vw rgba(0,0,0,0.15)}@media only screen and (min-width: 1px) and (max-width: 780px){.popup-patient-photo img{width:25vw;height:25vw;max-width:120px;max-height:120px;border-width:1vw}}.popup-patient-name{font-size:1.5vw;font-weight:700;color:#404040;margin:0;line-height:1.3}@media only screen and (min-width: 1px) and (max-width: 780px){.popup-patient-name{font-size:5.5vw}}.popup-story-body{width:100%}.popup-patient-story{font-size:1.05vw;line-height:1.7;color:#797979;text-align:left}@media only screen and (min-width: 1px) and (max-width: 780px){.popup-patient-story{font-size:4vw;line-height:1.6}}.popup-patient-story p{margin:0 0 1.2vw 0}.popup-patient-story p:last-child{margin-bottom:0}@media only screen and (min-width: 1px) and (max-width: 780px){.popup-patient-story p{margin-bottom:3vw}}.popup-patient-story h3,.popup-patient-story h4{font-size:1.2vw;font-weight:600;color:#404040;margin:1.5vw 0 .8vw 0}@media only screen and (min-width: 1px) and (max-width: 780px){.popup-patient-story h3,.popup-patient-story h4{font-size:4.5vw;margin:4vw 0 2vw 0}}.popup-patient-story ul,.popup-patient-story ol{margin:1vw 0;padding-left:2vw}@media only screen and (min-width: 1px) and (max-width: 780px){.popup-patient-story ul,.popup-patient-story ol{margin:3vw 0;padding-left:5vw}}.popup-patient-story ul li,.popup-patient-story ol li{margin-bottom:.5vw}@media only screen and (min-width: 1px) and (max-width: 780px){.popup-patient-story ul li,.popup-patient-story ol li{margin-bottom:1.5vw}}.popup-patient-story strong,.popup-patient-story b{font-weight:600;color:#404040}.mfp-patient-story .mfp-content{vertical-align:middle}.mfp-patient-story .mfp-close{color:#404040;font-size:2.5vw;opacity:.6;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}.mfp-patient-story .mfp-close:hover{opacity:1}@media only screen and (min-width: 1px) and (max-width: 780px){.mfp-patient-story .mfp-close{font-size:8vw}}body.patient-story-popup-open{overflow:hidden}.no-stories-message{text-align:center;padding:4vw;color:#797979;background:#f9f9f9;border-radius:.8vw}@media only screen and (min-width: 1px) and (max-width: 780px){.no-stories-message{padding:8vw;border-radius:2vw}}.no-stories-message p{font-size:1vw;margin:0}@media only screen and (min-width: 1px) and (max-width: 780px){.no-stories-message p{font-size:4vw}}.patient-story-card:focus-within{outline:3px solid #3BACFF;outline-offset:3px}@media print{.patient-stories-section .story-quote-icon,.patient-stories-section .popup-quote-icon{display:none}}.zadowoleni{width:100%;padding:6vw 0;background:#eaf0f9}@media only screen and (min-width: 1px) and (max-width: 780px){.zadowoleni{padding:15vw 0}}.zadowoleni .container{display:flex !important;flex-direction:row !important}@media only screen and (min-width: 1px) and (max-width: 780px){.zadowoleni .container{flex-direction:column !important}}.zadowoleni .zadowoleni_container{display:flex !important;flex-direction:row !important;align-items:flex-start;gap:4vw;width:100%}@media only screen and (min-width: 1px) and (max-width: 780px){.zadowoleni .zadowoleni_container{flex-direction:column !important;gap:10vw}}.zadowoleni .zadowoleni_left{flex:0 0 30%;display:flex !important;flex-direction:column !important;gap:1.5vw}@media only screen and (min-width: 1px) and (max-width: 780px){.zadowoleni .zadowoleni_left{flex:1 1 100%;gap:4vw;text-align:center}}.zadowoleni .zadowoleni_left .block-subtitle{font-size:1vw;color:#3BACFF;text-transform:uppercase;font-weight:600;letter-spacing:.1em}@media only screen and (min-width: 1px) and (max-width: 780px){.zadowoleni .zadowoleni_left .block-subtitle{font-size:3.5vw}}.zadowoleni .zadowoleni_left h2{font-size:2.5vw;line-height:1.2;color:#404040;font-weight:600;margin:0}@media only screen and (min-width: 1px) and (max-width: 780px){.zadowoleni .zadowoleni_left h2{font-size:7vw}}.zadowoleni .zadowoleni_left .block-description{font-size:1.1vw;line-height:1.6;color:#797979}@media only screen and (min-width: 1px) and (max-width: 780px){.zadowoleni .zadowoleni_left .block-description{font-size:4vw}}.zadowoleni .zadowoleni_right{flex:0 0 calc(70% - 4vw);position:relative;overflow:hidden}@media only screen and (min-width: 1px) and (max-width: 780px){.zadowoleni .zadowoleni_right{flex:1 1 100%;width:100%}}.zadowoleni .testimonials-slider{position:relative;overflow:hidden;width:100%;padding:2vw 0}@media only screen and (min-width: 1px) and (max-width: 780px){.zadowoleni .testimonials-slider{padding:4vw 0}}.zadowoleni .slider-track{display:flex;gap:1.8vw;transition:transform .5s cubic-bezier(.25, .46, .45, .94)}@media (max-width:1200px) and (min-width:781px){.zadowoleni .slider-track{gap:2.5vw}}@media (max-width:780px) and (min-width:600px){.zadowoleni .slider-track{gap:3vw}}@media only screen and (min-width: 1px) and (max-width: 780px){.zadowoleni .slider-track{gap:4vw}}.zadowoleni .testimonial-card{flex:0 0 calc((100% - 1.8vw) / 2);min-width:calc((100% - 1.8vw) / 2);background:linear-gradient(135deg, rgba(255,255,255,0.95), rgba(255,255,255,0.85));backdrop-filter:blur(10px);padding:2.2vw 2vw;border-radius:1.5vw;border:1px solid rgba(255,255,255,0.6);transition:all .4s cubic-bezier(.25, .46, .45, .94);position:relative;overflow:hidden}.zadowoleni .testimonial-card::before{content:'';position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg, rgba(234,240,249,0.3), transparent);pointer-events:none;border-radius:1.5vw 1.5vw 0 0}.zadowoleni .testimonial-card::after{content:'';position:absolute;bottom:0;left:2vw;right:2vw;height:.25vw;background:linear-gradient(90deg, #3BACFF, transparent);opacity:0;transition:opacity .4s ease}.zadowoleni .testimonial-card:hover{transform:translateY(-0.5vw)}.zadowoleni .testimonial-card:hover::after{opacity:1}@media (max-width:1200px) and (min-width:781px){.zadowoleni .testimonial-card{flex:0 0 calc((100% - 2.5vw) / 2);min-width:calc((100% - 2.5vw) / 2);padding:3vw 2.5vw;border-radius:2vw}}@media (max-width:780px) and (min-width:600px){.zadowoleni .testimonial-card{flex:0 0 100%;min-width:100%;padding:4vw 3.5vw;border-radius:2.5vw}}@media only screen and (min-width: 1px) and (max-width: 780px){.zadowoleni .testimonial-card{flex:0 0 100%;min-width:100%;padding:6vw 5vw;border-radius:4vw}.zadowoleni .testimonial-card::before{border-radius:4vw 4vw 0 0}.zadowoleni .testimonial-card::after{left:5vw;right:5vw;height:.5vw}.zadowoleni .testimonial-card:hover{transform:none}}.zadowoleni .testimonial-avatar{position:relative;width:5.5vw;height:5.5vw;margin-bottom:1.5vw}@media only screen and (min-width: 1px) and (max-width: 780px){.zadowoleni .testimonial-avatar{width:16vw;height:16vw;margin-bottom:4vw}}.zadowoleni .testimonial-avatar::before{content:'';position:absolute;top:-0.4vw;left:-0.4vw;right:-0.4vw;bottom:-0.4vw;border-radius:50%;background:linear-gradient(135deg, #3BACFF, rgba(74,144,226,0.3));opacity:.2;z-index:-1}@media only screen and (min-width: 1px) and (max-width: 780px){.zadowoleni .testimonial-avatar::before{top:-1vw;left:-1vw;right:-1vw;bottom:-1vw}}.zadowoleni .testimonial-avatar img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 .3vw .8vw rgba(0,0,0,0.1))}.zadowoleni .testimonial-content{display:flex;flex-direction:column;gap:1.2vw;position:relative;z-index:1}@media only screen and (min-width: 1px) and (max-width: 780px){.zadowoleni .testimonial-content{gap:3.5vw}}.zadowoleni .testimonial-stars{display:flex;gap:.4vw;margin-bottom:.5vw}@media only screen and (min-width: 1px) and (max-width: 780px){.zadowoleni .testimonial-stars{gap:1.2vw;margin-bottom:2vw}}.zadowoleni .testimonial-stars .star{width:1.4vw;height:1.4vw;fill:#FFB800;filter:drop-shadow(0 .1vw .3vw rgba(255,184,0,0.3))}@media only screen and (min-width: 1px) and (max-width: 780px){.zadowoleni .testimonial-stars .star{width:4.5vw;height:4.5vw}}.zadowoleni .testimonial-text{font-size:1.05vw;line-height:1.75;color:#797979;margin:0;position:relative;font-weight:400;letter-spacing:.01em}.zadowoleni .testimonial-text::before{content:'\201C';position:absolute;top:-1.2vw;left:-1.5vw;font-size:4vw;color:rgba(74,144,226,0.15);font-family:Georgia, serif;line-height:1}@media only screen and (min-width: 1px) and (max-width: 780px){.zadowoleni .testimonial-text::before{font-size:12vw;top:-3vw;left:-3vw}}@media only screen and (min-width: 1px) and (max-width: 780px){.zadowoleni .testimonial-text{font-size:4vw;line-height:1.6}}.zadowoleni .testimonial-author{font-size:1.15vw;font-weight:600;color:#404040;margin:.8vw 0 0 0;position:relative;padding-left:1.2vw}.zadowoleni .testimonial-author::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:.35vw;height:1.2em;background:linear-gradient(180deg, #3BACFF, rgba(74,144,226,0.4));border-radius:1vw}@media only screen and (min-width: 1px) and (max-width: 780px){.zadowoleni .testimonial-author::before{width:1vw}}@media only screen and (min-width: 1px) and (max-width: 780px){.zadowoleni .testimonial-author{font-size:4.5vw;margin:2.5vw 0 0 0;padding-left:3.5vw}}.zadowoleni .slider-controls{display:flex;align-items:center;justify-content:center;gap:1.2vw;margin-top:3vw}@media only screen and (min-width: 1px) and (max-width: 780px){.zadowoleni .slider-controls{gap:4vw;margin-top:8vw}}.zadowoleni .slider-btn{width:3.8vw;height:3.8vw;border-radius:50%;background:linear-gradient(135deg, #ffffff, rgba(255,255,255,0.9));border:2px solid rgba(74,144,226,0.2);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .35s cubic-bezier(.25, .46, .45, .94);position:relative;overflow:hidden}.zadowoleni .slider-btn::before{content:'';position:absolute;inset:0;border-radius:50%;background:linear-gradient(135deg, #3BACFF, rgba(74,144,226,0.8));opacity:0;transition:opacity .35s ease}@media only screen and (min-width: 1px) and (max-width: 780px){.zadowoleni .slider-btn{width:15vw;height:15vw;border:3px solid rgba(74,144,226,0.2)}}.zadowoleni .slider-btn svg{width:1.6vw;height:1.6vw;color:#3BACFF;transition:all .35s ease;position:relative;z-index:1}@media only screen and (min-width: 1px) and (max-width: 780px){.zadowoleni .slider-btn svg{width:6.5vw;height:6.5vw}}.zadowoleni .slider-btn:hover{transform:scale(1.08) translateY(-0.2vw);border-color:#3BACFF}.zadowoleni .slider-btn:hover::before{opacity:1}.zadowoleni .slider-btn:hover svg{color:#ffffff;transform:scale(1.1)}.zadowoleni .slider-btn:active{transform:scale(.96)}.zadowoleni .slider-btn:disabled{opacity:.35;cursor:not-allowed;transform:none}.zadowoleni .slider-btn:disabled:hover{border-color:rgba(74,144,226,0.2)}.zadowoleni .slider-btn:disabled:hover::before{opacity:0}.zadowoleni .slider-btn:disabled:hover svg{color:#3BACFF;transform:none}@media only screen and (min-width: 1px) and (max-width: 780px){.zadowoleni .slider-btn:hover{transform:scale(1.05)}}.oferta-alko-posts{z-index:1}@media only screen and (min-width: 1px) and (max-width: 780px){.oferta-alko-posts{overflow-x:hidden;padding:0}}ul.category-tabs{display:flex;flex-wrap:wrap;margin:0 0 3vw 0;list-style:none;padding:.6vw;position:relative;gap:.5vw;background:linear-gradient(135deg, rgba(59,172,255,0.08) 0%, rgba(59,172,255,0.12) 100%);border-radius:1.2vw;width:100%;box-shadow:0 .2vw 1vw rgba(0,0,0,0.05)}@media only screen and (min-width: 1px) and (max-width: 780px){ul.category-tabs{gap:2vw;flex-shrink:0;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;padding:2vw;margin:0 0 8vw 0;width:100%;border-radius:4vw;background:linear-gradient(135deg, rgba(59,172,255,0.06) 0%, rgba(59,172,255,0.1) 100%);-webkit-overflow-scrolling:touch}}ul.category-tabs::-webkit-scrollbar{display:none}ul.category-tabs li{list-style:none;margin:0;padding:0;flex:1 1 calc(25% - .5vw);min-width:0;max-width:calc(25% - .5vw)}@media only screen and (min-width: 1px) and (max-width: 780px){ul.category-tabs li{flex:0 0 auto;min-width:fit-content;max-width:none}}ul.category-tabs li a{font-weight:600;font-size:.85vw;display:flex;text-decoration:none;color:#797979;justify-content:center;align-items:center;text-align:center;padding:.9vw 1.2vw;border-radius:.9vw;background:rgba(255,255,255,0.5);position:relative;white-space:normal;cursor:pointer;line-height:1.3;min-height:3.2vw;height:100%;border:1px solid transparent;word-break:break-word;overflow-wrap:break-word;hyphens:auto;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear}@media only screen and (min-width: 1px) and (max-width: 780px){ul.category-tabs li a{font-size:3.5vw;padding:3.5vw 5vw;border-radius:3vw;white-space:nowrap;min-height:auto;word-break:normal;hyphens:none}}ul.category-tabs li a:hover{color:#3BACFF;background:rgba(255,255,255,0.9);border-color:rgba(59,172,255,0.2);box-shadow:0 .3vw .8vw rgba(59,172,255,0.1);transform:translateY(-0.1vw);-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear}@media only screen and (min-width: 1px) and (max-width: 780px){ul.category-tabs li a:hover{transform:translateY(-0.5vw);box-shadow:0 1vw 2vw rgba(59,172,255,0.1)}}ul.category-tabs li a.active{color:#ffffff;background:linear-gradient(135deg, #3BACFF 0%, #21a1ff 100%);box-shadow:0 .4vw 1.2vw rgba(59,172,255,0.3),0 .2vw .6vw rgba(59,172,255,0.2);font-weight:700;border-color:#3BACFF;transform:translateY(-0.15vw);-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear}@media only screen and (min-width: 1px) and (max-width: 780px){ul.category-tabs li a.active{box-shadow:0 1.5vw 3.5vw rgba(59,172,255,0.3),0 .5vw 1.5vw rgba(59,172,255,0.2);transform:translateY(-0.5vw)}}ul.category-tabs li a.active:hover{background:linear-gradient(135deg, #21a1ff 0%, #129bff 100%);transform:translateY(-0.2vw)}@media only screen and (min-width: 1px) and (max-width: 780px){ul.category-tabs li a.active:hover{transform:translateY(-0.7vw)}}ul.category-tabs li .dop{display:none}.category-content{display:none;flex-direction:column;width:100%;opacity:0;transform:translateY(1vw);-webkit-transition:opacity 400ms cubic-bezier(.4, 0, .2, 1),transform 400ms cubic-bezier(.4, 0, .2, 1);-moz-transition:opacity 400ms cubic-bezier(.4, 0, .2, 1),transform 400ms cubic-bezier(.4, 0, .2, 1);transition:opacity 400ms cubic-bezier(.4, 0, .2, 1),transform 400ms cubic-bezier(.4, 0, .2, 1)}@media only screen and (min-width: 1px) and (max-width: 780px){.category-content{padding-left:4vw;padding-right:4vw;transform:translateY(3vw)}}.category-content.active{display:flex;opacity:1;transform:translateY(0);-webkit-transition:opacity 400ms cubic-bezier(.4, 0, .2, 1),transform 400ms cubic-bezier(.4, 0, .2, 1);-moz-transition:opacity 400ms cubic-bezier(.4, 0, .2, 1),transform 400ms cubic-bezier(.4, 0, .2, 1);transition:opacity 400ms cubic-bezier(.4, 0, .2, 1),transform 400ms cubic-bezier(.4, 0, .2, 1)}.category-content.single-category{display:flex;opacity:1;transform:translateY(0)}.category-description{margin-bottom:2vw;font-size:1vw;color:#797979;line-height:1.6}@media only screen and (min-width: 1px) and (max-width: 780px){.category-description{margin-bottom:6vw;font-size:3.5vw}}.category-description p{margin:.5vw 0}@media only screen and (min-width: 1px) and (max-width: 780px){.category-description p{margin:2vw 0}}.oferta-alko-posts h2{font-size:1.94vw;font-weight:600;line-height:1.23;letter-spacing:normal;text-align:left;color:#404040;margin:2.7vw 0}@media only screen and (min-width: 1px) and (max-width: 780px){.oferta-alko-posts h2{padding:4vw;font-size:5.42vw}}@media only screen and (min-width: 1px) and (max-width: 780px){.category-content,.category-content2{width:auto}}.oferta-posts-wrapper{position:relative;width:100%}@media only screen and (min-width: 1px) and (max-width: 780px){.oferta-posts-wrapper{position:static}}.oferta-posts-wrapper::before,.oferta-posts-wrapper::after{content:'';position:absolute;top:0;bottom:1vw;width:3vw;pointer-events:none;z-index:2;opacity:0;transition:opacity 300ms ease}@media only screen and (min-width: 1px) and (max-width: 780px){.oferta-posts-wrapper::before,.oferta-posts-wrapper::after{display:none}}.oferta-posts-wrapper::before{left:0;background:linear-gradient(to right, rgba(255,255,255,0.95) 0%, transparent 100%)}.oferta-posts-wrapper::after{right:0;background:linear-gradient(to left, rgba(255,255,255,0.95) 0%, transparent 100%)}.oferta-posts-wrapper.is-scrollable::after{opacity:1}.oferta-posts-wrapper.is-scrolled::before{opacity:1}.oferta-posts-wrapper.is-end::after{opacity:0}.oferta-scroll-nav{position:absolute;top:50%;transform:translateY(-50%);width:2.5vw;height:2.5vw;background:#ffffff;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:3;opacity:0;pointer-events:none;box-shadow:0 .3vw 1vw rgba(0,0,0,0.15);transition:all 300ms ease;padding:0;margin:0;outline:none}@media only screen and (min-width: 1px) and (max-width: 780px){.oferta-scroll-nav{display:none}}.oferta-scroll-nav:hover{background:#3BACFF;box-shadow:0 .4vw 1.2vw rgba(59,172,255,0.3);transform:translateY(-50%) scale(1.1)}.oferta-scroll-nav:hover svg{fill:#ffffff}.oferta-scroll-nav svg{width:1vw;height:1vw;fill:#3BACFF;transition:fill 150ms ease}.oferta-scroll-nav.visible{opacity:1;pointer-events:auto}.oferta-scroll-nav-prev{left:.5vw}.oferta-scroll-nav-next{right:.5vw}.oferta-posts{list-style:none;padding:0;margin:0;display:flex;flex-wrap:nowrap;gap:2.2vw;justify-content:flex-start;margin-bottom:1vw;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}@media only screen and (min-width: 781px){.oferta-posts{padding-bottom:1vw;scrollbar-width:thin;scrollbar-color:rgba(59,172,255,0.3) rgba(0,0,0,0.02)}.oferta-posts::-webkit-scrollbar{height:.6vw}.oferta-posts::-webkit-scrollbar-track{background:rgba(0,0,0,0.02);border-radius:.3vw}.oferta-posts::-webkit-scrollbar-thumb{background:rgba(59,172,255,0.3);border-radius:.3vw;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}.oferta-posts::-webkit-scrollbar-thumb:hover{background:rgba(59,172,255,0.5)}.oferta-posts::-webkit-scrollbar-thumb:active{background:#3BACFF}}@media only screen and (min-width: 1px) and (max-width: 780px){.oferta-posts{overflow-x:scroll;flex-shrink:0;padding-bottom:0;scrollbar-width:none}.oferta-posts::-webkit-scrollbar{display:none}}.oferta-item{padding:0;width:23%;min-width:23%;flex-shrink:0;display:flex}@media only screen and (min-width: 1px) and (max-width: 780px){.oferta-item{width:63vw;min-width:63vw}}.oferta-wrapper{display:flex;flex-direction:column;width:100%;background:#ffffff;padding:2.1vw;border-radius:1.4vw;justify-content:flex-start;align-items:center;text-decoration:none;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}@media only screen and (min-width: 1px) and (max-width: 780px){.oferta-wrapper{padding:8vw;border-radius:4vw}}.oferta-wrapper:hover{box-shadow:0 .5vw 2vw rgba(0,0,0,0.1);-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}.kup-online-button{display:inline-flex;padding:.6vw 1.2vw;background:#3BACFF;color:#ffffff;border-radius:.5vw;font-size:.8vw;font-weight:600;text-decoration:none;margin:.5vw 0;align-self:flex-start;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}@media only screen and (min-width: 1px) and (max-width: 780px){.kup-online-button{padding:2vw 4vw;font-size:3vw;border-radius:2vw}}.kup-online-button:hover{background:#0896ff;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}.oferta-item a:hover{box-shadow:inset 0 0 0 2px #3BACFF;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear}.oferta-item img{width:100%;height:15vw;object-fit:contain}@media only screen and (min-width: 1px) and (max-width: 780px){.oferta-item img{height:42vw}}.oferta-title{line-height:1.44;color:#404040;text-decoration:none;font-size:1.5vw;font-weight:500;text-align:left;width:100%;margin:1vw 0}@media only screen and (min-width: 1px) and (max-width: 780px){.oferta-title{font-size:3.75vw}}.cena{line-height:.94;color:#3BACFF;text-decoration:none;font-size:1.25vw;font-weight:500;text-align:left;width:auto}@media only screen and (min-width: 1px) and (max-width: 780px){.cena{font-size:4.75vw;line-height:2;white-space:nowrap}}.cena-name,.cena-przed-name{color:#B5B5B5}.csep{width:1px;height:100%;background:#B5B5B5}@media only screen and (min-width: 1px) and (max-width: 780px){.csep{flex-shrink:0}}.cpr,.cpo{display:flex;flex-direction:column;gap:.3vw}@media only screen and (min-width: 1px) and (max-width: 780px){.cpr,.cpo{flex-shrink:0;font-size:3vw;font-weight:500}}.cena-przed{line-height:.94;color:#797979;font-size:1.6vw;font-weight:500;text-align:left;width:auto}@media only screen and (min-width: 1px) and (max-width: 780px){.cena-przed{font-size:3.75vw;line-height:2;white-space:nowrap}}small{text-decoration:none !important;font-size:.7vw;line-height:.94;color:#B5B5B5}@media only screen and (min-width: 1px) and (max-width: 780px){small{font-size:2.1vw;white-space:nowrap}}.oferta-pricing{margin-bottom:1vw;width:100%}@media only screen and (min-width: 1px) and (max-width: 780px){.oferta-pricing{gap:3vw}}.opis{width:100%;line-height:1.6;margin:1vw 0;text-align:left}@media only screen and (min-width: 1px) and (max-width: 780px){.opis{margin-bottom:5vw}.opis .check2>li{font-size:3.5vw}}.opis p{margin:.5vw 0}@media only screen and (min-width: 1px) and (max-width: 780px){.opis p{margin:2vw 0}}.oferta-posts .oferta-wrapper a.cennik-tel{display:flex !important;justify-content:center !important;align-items:center !important;width:100% !important;padding:.8vw 1.6vw !important;background:#3bacff !important;color:#ffffff !important;border-radius:.7vw !important;font-size:.9vw !important;font-weight:600 !important;text-decoration:none !important;margin-top:auto;transform:translateY(0) !important;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}@media only screen and (min-width: 1px) and (max-width: 780px){.oferta-posts .oferta-wrapper a.cennik-tel{padding:3vw 6vw !important;font-size:3.5vw !important;border-radius:3vw !important}}.oferta-posts .oferta-wrapper a.cennik-tel:hover{background:#0896ff !important;transform:translateY(-0.2vw) !important;color:#ffffff;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}.oferta-posts .oferta-wrapper a.cennik-tel svg{width:1vw;height:1vw;margin-right:.5vw;fill:currentColor}@media only screen and (min-width: 1px) and (max-width: 780px){.oferta-posts .oferta-wrapper a.cennik-tel svg{width:3.5vw;height:3.5vw;margin-right:2vw}}.wybor-miasta-wrapper{width:100%;margin-top:auto;padding-top:1vw}.lista-placowek{display:flex;flex-wrap:wrap;gap:2.08vw;flex-direction:row;margin-top:2.75vw}@media only screen and (min-width: 1px) and (max-width: 780px){.lista-placowek{gap:4.5vw}}.lista-placowek .placowka{padding:2.08vw;border:2px dashed #ffffff;border-radius:2.08vw;flex:0 0 calc(24% - 1.5vw);position:relative;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}@media only screen and (min-width: 1px) and (max-width: 780px){.lista-placowek .placowka{padding:5vw;flex:0 0 calc(50% - 3vw)}}.lista-placowek .placowka a{display:flex;width:100%;height:100%;position:absolute;top:0;left:0}.lista-placowek .placowka:hover{background:#ffffff;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}.lista-placowek .placowka .placowka-title{font-size:1.25vw;font-weight:700;color:#404040;line-height:1.4;margin-bottom:.8vw;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}@media only screen and (min-width: 1px) and (max-width: 780px){.lista-placowek .placowka .placowka-title{font-size:4vw;margin-bottom:2vw}}.lista-placowek .placowka p{font-size:1.11vw;color:#797979;margin:1vw 0 0}@media only screen and (min-width: 1px) and (max-width: 780px){.lista-placowek .placowka p{font-size:2.7vw}}.wojewodztwa-block{position:relative;padding:4vw 0}@media only screen and (min-width: 1px) and (max-width: 780px){.wojewodztwa-block{padding:8vw 0}}.wojewodztwa-block .wojewodztwo_select{display:flex;flex-direction:row;align-items:center;gap:1vw;margin-bottom:1vw}@media only screen and (min-width: 1px) and (max-width: 780px){.wojewodztwa-block .wojewodztwo_select{flex-direction:column;align-items:flex-start;margin-bottom:3vw}}.wojewodztwa-block .wojewodztwo_select h2{margin-right:auto}.wojewodztwa-block .wojewodztwo_select .wojewodztwo-select-wrapper{position:relative;display:flex}.wojewodztwa-block .wojewodztwo_select .wojewodztwo-select{position:relative;display:flex;flex-direction:column}.wojewodztwa-block .wojewodztwo_select .wojewodztwo-select-trigger{display:flex;align-items:center;justify-content:space-between;padding:.972vw 1.389vw;background:#ffffff;border:1px solid #e0e0e0;border-radius:.694vw;cursor:pointer;user-select:none;min-width:15vw;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}.wojewodztwa-block .wojewodztwo_select .wojewodztwo-select-trigger:hover{border-color:#3BACFF;box-shadow:0 2px 8px rgba(59,172,255,0.1)}.wojewodztwa-block .wojewodztwo_select .wojewodztwo-select-trigger span{font-size:.972vw;font-weight:600;color:#404040;white-space:nowrap}.wojewodztwa-block .wojewodztwo_select .wojewodztwo-select-trigger .arrow{margin-left:1.2vw;display:flex;align-items:center;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}.wojewodztwa-block .wojewodztwo_select .wojewodztwo-select-trigger .arrow img{width:12px;height:7px;object-fit:contain;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}@media only screen and (min-width: 1px) and (max-width: 780px){.wojewodztwa-block .wojewodztwo_select .wojewodztwo-select-trigger{width:100%;min-width:auto;padding:4vw 5vw;border:2px solid #e0e0e0;border-radius:3vw}.wojewodztwa-block .wojewodztwo_select .wojewodztwo-select-trigger span{font-size:4vw;font-weight:600}.wojewodztwa-block .wojewodztwo_select .wojewodztwo-select-trigger .arrow{margin-left:3vw}.wojewodztwa-block .wojewodztwo_select .wojewodztwo-select-trigger .arrow img{width:18px;height:9px}}.wojewodztwa-block .wojewodztwo_select .wojewodztwo-options{position:absolute;top:calc(100% + .5vw);left:0;right:0;background:#ffffff;border:1px solid #e0e0e0;border-radius:.694vw;box-shadow:0 4px 20px rgba(0,0,0,0.1);display:none;opacity:0;visibility:hidden;transform:translateY(-10px);-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear;z-index:1000;max-height:350px;overflow-y:auto;padding:.5vw 0}.wojewodztwa-block .wojewodztwo_select .wojewodztwo-options::-webkit-scrollbar{width:6px}.wojewodztwa-block .wojewodztwo_select .wojewodztwo-options::-webkit-scrollbar-track{background:#f5f5f5;border-radius:3px}.wojewodztwa-block .wojewodztwo_select .wojewodztwo-options::-webkit-scrollbar-thumb{background:#3BACFF;border-radius:3px}.wojewodztwa-block .wojewodztwo_select .wojewodztwo-options::-webkit-scrollbar-thumb:hover{background:#0896ff}@media only screen and (min-width: 1px) and (max-width: 780px){.wojewodztwa-block .wojewodztwo_select .wojewodztwo-options{top:calc(100% + 2vw);border-radius:3vw;max-height:60vh;padding:2vw 0}.wojewodztwa-block .wojewodztwo_select .wojewodztwo-options::-webkit-scrollbar{width:4px}}.wojewodztwa-block .wojewodztwo_select .wojewodztwo-select.open .wojewodztwo-select-trigger .arrow img{transform:rotate(180deg)}.wojewodztwa-block .wojewodztwo_select .wojewodztwo-select.open .wojewodztwo-options{display:block;opacity:1;visibility:visible;transform:translateY(0)}.wojewodztwa-block .wojewodztwo_select .wojewodztwo-option{padding:.833vw 1.389vw;color:#797979;font-size:.972vw;font-weight:500;cursor:pointer;user-select:none;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear;position:relative}.wojewodztwa-block .wojewodztwo_select .wojewodztwo-option:first-child{font-weight:600;color:#3BACFF;border-bottom:1px solid #e0e0e0;padding-bottom:1vw;margin-bottom:.5vw}.wojewodztwa-block .wojewodztwo_select .wojewodztwo-option:not(:first-child):not(:last-child){border-bottom:1px solid #f5f5f5}.wojewodztwa-block .wojewodztwo_select .wojewodztwo-option:hover{background:#f8f9fa;color:#3BACFF;padding-left:2vw}.wojewodztwa-block .wojewodztwo_select .wojewodztwo-option:hover::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:60%;background:#3BACFF;border-radius:0 3px 3px 0}.wojewodztwa-block .wojewodztwo_select .wojewodztwo-option:active{background:#fff}@media only screen and (min-width: 1px) and (max-width: 780px){.wojewodztwa-block .wojewodztwo_select .wojewodztwo-option{padding:3.5vw 5vw;font-size:3.8vw;font-weight:500}.wojewodztwa-block .wojewodztwo_select .wojewodztwo-option:first-child{padding-bottom:4vw;margin-bottom:2vw}.wojewodztwa-block .wojewodztwo_select .wojewodztwo-option:hover{padding-left:7vw}.wojewodztwa-block .wojewodztwo_select .wojewodztwo-option:hover::before{width:4px}}.wojewodztwa-block .wojewodztwo_select .filter-container{display:none}.wojewodztwa-block .no-posts-message,.wojewodztwa-block .no-terms-message{text-align:center;color:#797979;font-size:1.25vw;padding:3vw;margin:2vw 0}@media only screen and (min-width: 1px) and (max-width: 780px){.wojewodztwa-block .no-posts-message,.wojewodztwa-block .no-terms-message{font-size:3.5vw;padding:6vw}}.wojewodztwa-block .lista-placowek .placowka{cursor:default}.wojewodztwa-block .lista-placowek .placowka.hidden{display:none}.wojewodztwa-block .lista-placowek .placowka:hover{background:transparent}#wojewodztwo{display:none}#wojewodztwo option{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:#ffffff}.block-os-czasu{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:5vw auto;width:90%}.poczatek,.koniec{color:#3BACFF;font-size:5.6vw;font-weight:500}@media only screen and (min-width: 1px) and (max-width: 780px){.poczatek,.koniec{align-self:flex-end}}.dopisek{color:#404040;font-size:1.67vw;font-weight:500;width:30%;text-align:center}@media only screen and (min-width: 1px) and (max-width: 780px){.dopisek{font-size:5vw;width:70%;margin:15vw 0 20vw 0}}.os-container{display:flex;flex-direction:row;width:100%;margin:3vw auto}.os{display:flex;flex-direction:column;width:100%;padding:7vw 0}.os_linia{border-left:2px solid #3BACFF}.os_item{display:flex;flex-direction:column;width:40vw;padding:1.74vw 2.08vw;border:2px dashed #ffffff;border-radius:1vw}@media only screen and (min-width: 1px) and (max-width: 780px){.os_item{width:75vw;padding:3vw 4vw;margin-bottom:6vw}}.os_item img{width:100%;border-radius:1vw}.os_item .naglowek{color:#3BACFF;font-size:1.5vw;font-weight:500;line-height:1.3;margin-bottom:1vw}@media only screen and (min-width: 1px) and (max-width: 780px){.os_item .naglowek{font-size:4vw}}.os_item .tresc{display:flex;flex-direction:column;gap:1.5vw}.os_item .tresc p{margin:0}.os_item:nth-child(odd){align-self:flex-start}.os_item:nth-child(even){align-self:flex-end}@media only screen and (min-width: 1px) and (max-width: 780px){.os_item:nth-child(even){align-self:flex-start}}.os-container::before{content:'';width:2px;display:flex;border-left:2px dashed #3BACFF;transform:translateX(45vw)}@media only screen and (min-width: 1px) and (max-width: 780px){.os-container::before{transform:translateX(84vw)}}.hero_cta{flex-direction:row;align-items:center}@media only screen and (min-width: 1px) and (max-width: 780px){.hero_cta{flex-wrap:wrap}}.phone a{font-size:2vw;font-weight:600;color:#404040;text-decoration:none}.phone a:hover{color:#3BACFF}@media only screen and (min-width: 1px) and (max-width: 780px){.phone a{font-size:5.83vw}}.hero_cta_right{width:18vw;margin-left:1vw}@media only screen and (min-width: 1px) and (max-width: 780px){.hero_cta_right{width:auto;margin-left:5vw}}.call_now{font-size:.9vw;text-transform:uppercase;color:#404040;letter-spacing:.09vw;line-height:1.38;font-weight:600}@media only screen and (min-width: 1px) and (max-width: 780px){.call_now{font-size:2.5vw;line-height:1}}.call_now_slide{font-size:.9vw;text-transform:uppercase;color:#3BACFF;letter-spacing:.09vw;line-height:1.38;font-weight:600;height:1.1vw;overflow-y:hidden;position:relative;width:18vw}@media only screen and (min-width: 1px) and (max-width: 780px){.call_now_slide{font-size:2.5vw;height:3vw;width:80vw}}.call_now_slide_content{position:absolute;width:100%;height:100%;top:100%;transition:transform .5s ease;white-space:nowrap}.call_now_slide_content.active{top:0;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}.call_now_slide_content.next{top:-110%;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}.hero_slider{display:flex;flex-direction:row;align-items:center;gap:5.5vw}@media only screen and (min-width: 1px) and (max-width: 780px){.hero_slider{flex-wrap:wrap}}.hero_slider .app_links{width:100%;gap:1vw;margin-top:-4vw}@media only screen and (min-width: 1px) and (max-width: 780px){.hero_slider .app_links{width:50%;gap:1vw;margin-top:0}}.hero_slider .slider_image{width:20vw}@media only screen and (min-width: 1px) and (max-width: 780px){.hero_slider .slider_image{width:40vw}}.hero_slider .cta_button{margin-right:auto;margin-left:0}.hero_slider .cta_button a{background:#3BACFF}.hero_slider .cta_button a:hover{background:#404040}.hero_slider .right_subtittle{letter-spacing:1px;color:#3BACFF;font-size:.694vw;text-transform:uppercase;margin:0;font-weight:600}@media only screen and (min-width: 1px) and (max-width: 780px){.hero_slider .right_subtittle{font-size:2.1vw}}.hero_slider .right_tittle{color:#404040;font-size:1.806vw;font-weight:600;line-height:1.231;width:65%}@media only screen and (min-width: 1px) and (max-width: 780px){.hero_slider .right_tittle{font-size:5.4vw;width:100%}}.hero_slider .right_description{color:#797979;line-height:1.6;font-size:1.042vw;font-weight:400;width:60%}@media only screen and (min-width: 1px) and (max-width: 780px){.hero_slider .right_description{font-size:3.13vw;width:100%}}.hero_slider .app_links_icons{flex-direction:row;gap:3%}@media only screen and (min-width: 1px) and (max-width: 780px){.hero_slider .app_links_icons{flex-direction:column;margin-top:6vw;gap:2vw}}.hero_slider .app_links_icons a{width:40%}@media only screen and (min-width: 1px) and (max-width: 780px){.hero_slider .app_links_icons a{width:90%}}.hero_slider .app_links_icons a img{width:100%}.block-heading{width:50%;margin-left:0;z-index:2}@media only screen and (min-width: 1px) and (max-width: 780px){.block-heading{width:100%}}.block-heading h3,.block-heading .h3{color:#404040;font-size:3.75vw;font-weight:500;line-height:1.11;margin:1.3vw 0}@media only screen and (min-width: 1px) and (max-width: 780px){.block-heading h3,.block-heading .h3{font-size:6.8vw}}.block-heading h3 strong,.block-heading .h3 strong{color:#3BACFF}.block-heading h4,.block-heading .h4{letter-spacing:1px;color:#404040;font-size:.694vw;text-transform:uppercase;margin:0}@media only screen and (min-width: 1px) and (max-width: 780px){.block-heading h4,.block-heading .h4{font-size:2.083vw}}.buttony_po_lewej_z_opisem_po_prawej{display:flex;flex-direction:row;gap:2.6vw;justify-content:space-between}@media only screen and (min-width: 1px) and (max-width: 780px){.buttony_po_lewej_z_opisem_po_prawej{width:100%}}.buttony_po_lewej_z_opisem_po_prawej .tytuly{list-style:none;margin:0;padding:0;display:flex;gap:1vw;flex-direction:column}@media only screen and (min-width: 1px) and (max-width: 780px){.buttony_po_lewej_z_opisem_po_prawej .tytuly{width:100%;gap:4vw}}.buttony_po_lewej_z_opisem_po_prawej .tresci{list-style:none;margin:0;padding:0;width:48%}@media only screen and (min-width: 1px) and (max-width: 780px){.buttony_po_lewej_z_opisem_po_prawej .tresci{display:none}}.buttony_po_lewej_z_opisem_po_prawej .tresc{visibility:hidden;opacity:0;height:0;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear;display:flex;flex-direction:column}.tresc_mob{display:none;background:#ffffff;padding:4vw 4vw 4vw;border-radius:0 0 4vw 4vw;margin-top:-8vw}@media only screen and (min-width: 781px){.tresc_mob{display:none !important}}.tresc_mob .tresc_obraz{margin-top:4vw}.tresc_mob p{margin-top:0}.tresc_mob:first-of-type{display:block}.buttony_po_lewej_z_opisem_po_prawej .tresc.vizi{visibility:visible;opacity:1;height:auto;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}.tresc{gap:1.7vw}.tresc_obraz img{border-radius:1.04vw}@media only screen and (min-width: 1px) and (max-width: 780px){.tresc_obraz img{border-radius:3vw}}.kontakt-hero strong{color:#3BACFF;font-weight:600}.contact-hc{border:.139vw dashed #3BACFF;border-radius:2.1vw;padding:1.4vw}@media only screen and (min-width: 1px) and (max-width: 780px){.contact-hc{padding:5vw;border:.4vw dashed #3BACFF;border-radius:4vw}}.contact-right h4{font-size:.7vw;font-weight:600;line-height:2.4;letter-spacing:.07vw;text-align:left;color:#404040;margin-bottom:.35vw;text-transform:uppercase}@media only screen and (min-width: 1px) and (max-width: 780px){.contact-right h4{font-size:3vw;letter-spacing:.2vw}}.contact-right h3{font-size:2vw}@media only screen and (min-width: 1px) and (max-width: 780px){.contact-right h3{font-size:6vw;font-weight:600}}.mail{margin-top:5vw}.mail h4{font-size:.7vw;font-weight:600;line-height:2.4;letter-spacing:.07vw;text-align:left;color:#404040;margin-bottom:.35vw;text-transform:uppercase}@media only screen and (min-width: 1px) and (max-width: 780px){.mail h4{font-size:3vw;letter-spacing:.2vw}}.mail p{margin:0}.mail .email{font-size:2vw;font-weight:600;color:#404040;text-decoration:none}.mail .email:hover{color:#3BACFF}@media only screen and (min-width: 1px) and (max-width: 780px){.mail .email{font-size:6vw}}@media only screen and (min-width: 1px) and (max-width: 780px){.contact-page-content .phone a{font-size:8vw}}@media only screen and (min-width: 1px) and (max-width: 780px){.contact-page-content .call_now{font-size:3.5vw}}@media only screen and (min-width: 1px) and (max-width: 780px){.contact-page-content .call_now_slide{font-size:3.5vw;height:4vw;width:80vw}}.regulaminy{margin:10vw auto;max-width:1400px}.regulaminy ol,.regulaminy ul{padding-left:0}.regulaminy ol.p1{margin:0;padding:0}@media only screen and (min-width: 1px) and (max-width: 780px){.regulaminy ol.p1{padding:2vw 4vw;display:none}}@media only screen and (min-width: 1px) and (max-width: 780px){.regulaminy ol.p1.view{display:flex;flex-direction:column}}.regulaminy ol.p2{margin:0 0 0 0vw;padding:0}.regulaminy ol.p1 li,.regulaminy ol.p1 li a{color:#404040;text-decoration:none;font-size:1.15vw;line-height:1.5;margin-bottom:.5vw}@media only screen and (min-width: 1px) and (max-width: 780px){.regulaminy ol.p1 li,.regulaminy ol.p1 li a{font-size:3vw}}.regulaminy ol.p1 li:hover,.regulaminy ol.p1 li a:hover{color:#3BACFF;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}.regulaminy ol.p2 li,.regulaminy ol.p2 li a{line-height:1.5}.regulaminy ol.p1 li{margin-left:1vw;margin-bottom:0vw}.regulaminy ol.p1 li:hover .niezbedne1 a{color:#3BACFF}.regulaminy .niezbedne_info ol.p1{margin:0;padding:0}@media only screen and (min-width: 1px) and (max-width: 780px){.regulaminy .niezbedne_info ol.p1{padding:4vw}}.regulaminy .niezbedne_info ol.p2{margin:0 0 0 0;padding:0}.regulaminy .niezbedne_info ol.p1 li{color:#404040;text-decoration:none;font-size:1.15vw;line-height:1.5;margin-bottom:.5vw;margin-left:1vw;margin-bottom:0vw}@media only screen and (min-width: 1px) and (max-width: 780px){.regulaminy .niezbedne_info ol.p1 li{margin-top:6vw}}.regulaminy .niezbedne_info ol.p2 li,.regulaminy .niezbedne_info ol.p2 li a{line-height:1.5}.regulaminy .niezbedne_info ol.p1 li,.regulaminy .niezbedne_info .niezbedne1{font-size:2.222vw;color:#404040;font-weight:500;margin:0}@media only screen and (min-width: 1px) and (max-width: 780px){.regulaminy .niezbedne_info ol.p1 li,.regulaminy .niezbedne_info .niezbedne1{font-size:4.6vw}}.regulaminy .niezbedne_info ol.p2 li,.regulaminy .niezbedne_info .niezbedne2{font-size:1.5vw;color:#3BACFF;font-weight:500;margin:0}@media only screen and (min-width: 1px) and (max-width: 780px){.regulaminy .niezbedne_info ol.p2 li,.regulaminy .niezbedne_info .niezbedne2{font-size:3.33vw}}.regulaminy .niezbedne_info ol.p2 ul{list-style:none}@media only screen and (min-width: 1px) and (max-width: 780px){.regulaminy .niezbedne_info ol.p2 ul{padding-left:0}}.regulaminy .niezbedne_info ol.p2 ul li{color:#797979;font-weight:400;font-size:1.04vw;display:table}@media only screen and (min-width: 1px) and (max-width: 780px){.regulaminy .niezbedne_info ol.p2 ul li{font-size:3.33vw}}.regulaminy .niezbedne_info ol.p2 ul li::before{content:'✓';display:table-cell;padding-right:1vw;color:#3BACFF}.regulaminy .niezbedne_info ol.p2 li p,.regulaminy .niezbedne_info ol.p2 li ul,.regulaminy .niezbedne_info ol.p2 li ul li{font-size:1.042vw;color:#797979;margin:1vw 0 0 0;padding:0;font-weight:400;list-style:none}@media only screen and (min-width: 1px) and (max-width: 780px){.regulaminy .niezbedne_info ol.p2 li p,.regulaminy .niezbedne_info ol.p2 li ul,.regulaminy .niezbedne_info ol.p2 li ul li{font-size:2.92vw}}.regulaminy .niezbedne_info ol.p2 li{margin:0 0 0 1vw;padding:0;cursor:default}.regulaminy .niezbedne_info .niezbedne1{padding:1vw 0 .389vw 0}.regulaminy .niezbedne_info .niezbedne2{padding:1vw 0 .389vw 0}.mfp-iframe-holder{justify-content:center;align-items:center}.mfp-container:before{height:auto}.mfp-content{max-width:80% !important;max-height:80% !important;aspect-ratio:16 / 9}.mfp-container.mfp-s-ready.mfp-inline-holder{display:flex;flex-direction:column;justify-content:center;align-items:center}.mfp-content2{display:flex;padding:10vw 5vw;border-radius:2vw;background:#ffffff;position:relative}.mfp-content2 .nazwa{color:#404040;font-weight:500;margin-bottom:2vw;font-size:4.5vw}.mfp-content2 .adres{color:#797979;margin-bottom:2vw;font-size:3.8vw;line-height:1.5}.mfp-content2 .telefon{color:#797979;font-size:3.8vw;margin-bottom:2.5vw}.mfp-content2 .link{color:#3BACFF;font-size:4vw;font-weight:500;display:inline-block;text-decoration:none}.mfp-content2 .link:hover{text-decoration:underline;color:#375DED}.mfp-close-btn-in .mfp-close{color:#3BACFF}@media only screen and (min-width: 1px) and (max-width: 780px){.hero_right{width:100%}}.hero_right .swiper{width:100%}.hero_right .swiper,.hero_right .swiper-wrapper,.hero_right .swiper-slide{flex-direction:row}.hero_right .swiper-pagination{flex-direction:row;justify-content:flex-end;width:21vw !important;right:0;left:auto !important;top:0 !important;height:3vw}@media only screen and (min-width: 1px) and (max-width: 780px){.hero_right .swiper-pagination{position:relative;width:100% !important;height:auto;justify-content:center}}@media only screen and (min-width: 1px) and (max-width: 780px){.hero_right .swp{position:relative;width:100%;margin-top:6vw}}.hero_right span.swiper-pagination-bullet{width:1.3vw;height:1.3vw;border:2px solid #3BACFF;background:transparent;opacity:1;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}@media only screen and (min-width: 1px) and (max-width: 780px){.hero_right span.swiper-pagination-bullet{width:4vw;height:4vw}}.hero_right .swiper-pagination-bullet-active,.hero_right span.swiper-pagination-bullet:hover{background:#3BACFF !important;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}.swiperxx{flex-direction:row;overflow:hidden}.swiperxx .swiper-wrapper{flex-direction:row}.swiperxx .swiper-slide{padding:1vw}.swiperx{width:70%;padding-top:2.3vw;position:relative}@media only screen and (min-width: 1px) and (max-width: 780px){.swiperx{width:100%}}.swiperx .button_blue{display:inline-flex}.swiperx .swiper-pagination{flex-direction:row;justify-content:flex-start;left:1vw !important;right:auto;bottom:-4vw !important;height:3vw}@media only screen and (min-width: 1px) and (max-width: 780px){.swiperx .swiper-pagination{position:relative;width:100% !important;height:auto;justify-content:center}}@media only screen and (min-width: 1px) and (max-width: 780px){.swiperx .swp{position:relative;width:100%;margin-top:6vw}}.swiperx span.swiper-pagination-bullet{width:1.3vw;height:1.3vw;border:2px solid #3BACFF;background:transparent;opacity:1;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}@media only screen and (min-width: 1px) and (max-width: 780px){.swiperx span.swiper-pagination-bullet{width:4vw;height:4vw}}.swiperx .swiper-pagination-bullet-active,.swiperx span.swiper-pagination-bullet:hover{background:#3BACFF !important;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}.hid{display:none}.mobi{display:none}@media only screen and (min-width: 1px) and (max-width: 780px){.mobi{display:flex !important}}.desk{display:none}@media only screen and (min-width: 781px){.desk{display:flex !important}}@media only screen and (min-width: 1px) and (max-width: 780px){.hidem{display:none}}@media only screen and (min-width: 781px){.showm{display:none}}.sent p{display:none}.pb0{padding-bottom:0 !important}.pt0{padding-top:0 !important}.mt5{margin-top:5vw}.mb5{margin-bottom:5vw}.mobi-p{padding-left:4vw;padding-right:4vw}.mobi-m{margin-left:4vw;margin-right:4vw}@media only screen and (min-width: 1px) and (max-width: 780px){.nopdg{padding-right:0;padding-left:0}}.flex-inline{display:flex;flex-direction:row;align-items:center}.space{justify-content:space-between}.relative{position:relative}.w5050 .lewa,.w5050 .prawa{width:48%}@media only screen and (min-width: 1px) and (max-width: 780px){.w5050 .lewa,.w5050 .prawa{width:100%}}.w3070 .lewa{width:37%}.w3070 .prawa{width:56%}@media only screen and (min-width: 1px) and (max-width: 780px){.w3070 .lewa,.w3070 .prawa{width:100%}}.w7030 .lewa{width:56%}.w7030 .prawa{width:37%}@media only screen and (min-width: 1px) and (max-width: 780px){.w7030 .lewa,.w7030 .prawa{width:100%}}.blur1{opacity:.35;-webkit-filter:blur(3vw);filter:blur(3vw);-webkit-backdrop-filter:blur(3vw);backdrop-filter:blur(3vw);background-color:#49ace9;display:flex;width:35vw;height:20vw;position:absolute;border-radius:100vw;top:-10vw;right:2vw;box-shadow:none !important}@media only screen and (min-width: 1px) and (max-width: 780px){.blur1{width:70vw;height:30vw;top:16vw;right:2vw;-webkit-filter:blur(6vw);filter:blur(6vw);-webkit-backdrop-filter:blur(6vw);backdrop-filter:blur(6vw)}}.blur2{opacity:.2;-webkit-filter:blur(3vw);filter:blur(3vw);-webkit-backdrop-filter:blur(3vw);backdrop-filter:blur(3vw);background-color:#385aea;display:flex;width:25vw;height:20vw;position:absolute;bottom:0vw;left:-10vw;box-shadow:none !important;border-radius:100vw}@media only screen and (min-width: 1px) and (max-width: 780px){.blur2{width:30vw;height:30vw;bottom:9vw;left:5vw;-webkit-filter:blur(6vw);filter:blur(6vw);-webkit-backdrop-filter:blur(6vw);backdrop-filter:blur(6vw)}}.blur3{opacity:.2;-webkit-filter:blur(2vw);filter:blur(2vw);-webkit-backdrop-filter:blur(2vw);backdrop-filter:blur(2vw);background-color:#49ace9;display:flex;width:80%;height:80%;position:absolute;top:10%;left:10%;border-radius:100vw}@media only screen and (min-width: 1px) and (max-width: 780px){.blur3{width:80vw;height:60vw;top:7vw;left:5vw;-webkit-filter:blur(6vw);filter:blur(6vw);-webkit-backdrop-filter:blur(6vw);backdrop-filter:blur(6vw)}}.blur5{opacity:.12;-webkit-filter:blur(2vw);filter:blur(2vw);background-color:#385aea;display:flex;width:25vw;height:15vw;position:absolute;top:16vw;left:0;border-radius:100vw}@media only screen and (min-width: 1px) and (max-width: 780px){.blur5{width:80vw;height:38vw;top:3vw;left:5vw;-webkit-filter:blur(6vw);filter:blur(6vw);-webkit-backdrop-filter:blur(6vw);backdrop-filter:blur(6vw)}}.blur6{opacity:.17;-webkit-filter:blur(3vw);filter:blur(3vw);-webkit-backdrop-filter:blur(3vw);backdrop-filter:blur(3vw);background-color:#a6d848;display:flex;width:18.194vw;height:13.056vw;position:absolute;bottom:0;left:10vw;border-radius:100vw}.blur7{opacity:.09;-webkit-filter:blur(50px);filter:blur(50px);background-color:#a6d848;display:flex;width:37.153vw;height:31.319vw;position:absolute;top:0vw;left:0vw}.blur9{opacity:.08;-webkit-filter:blur(50px);filter:blur(50px);background-color:#a6d848;position:absolute;width:38.75vw;height:27.778vw;left:15vw}.blur10{opacity:.38;-webkit-filter:blur(50px);filter:blur(50px);background-color:#b6defd;position:absolute;width:32.847vw;height:27.778vw;bottom:5vw}.blur11{opacity:.15;-webkit-filter:blur(50px);filter:blur(50px);background-color:#a6d848;position:absolute;width:38.75vw;height:27.778vw;bottom:0vw;left:25vw}.blur12{opacity:.07;-webkit-filter:blur(50px);filter:blur(50px);background-color:#385aea;position:absolute;width:55.556vw;height:20.778vw;bottom:0vw;left:25vw;border-radius:50vw}.greenblur{opacity:.15;-webkit-filter:blur(50px);filter:blur(50px);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background-color:#A6D848;display:flex;position:absolute}.lblueblur{opacity:.15;-webkit-filter:blur(50px);filter:blur(50px);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background-color:#3BACFF;display:flex;position:absolute;border-radius:50vw}.blueblur{opacity:.15;-webkit-filter:blur(50px);filter:blur(50px);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background-color:#385AEA;display:flex;position:absolute;border-radius:50vw}.blur1{opacity:.25;-webkit-filter:blur(50px);filter:blur(50px);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background-color:#49ace9;display:flex;width:38.889vw;height:27.986vw;position:absolute}.blur2{opacity:.14;-webkit-filter:blur(50px);filter:blur(50px);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background-color:#385aea;display:flex;width:31.944vw;height:22.917vw;position:absolute}.wh{filter:grayscale(1) brightness(0) invert(1)}.scroller{width:3vw;margin:0;display:flex;justify-content:center;cursor:pointer;opacity:.6;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}@media only screen and (min-width: 1px) and (max-width: 780px){.scroller{width:5vw}}@media only screen and (min-width: 1px) and (max-width: 780px){.scroller img{width:3vw !important}}.scroller:hover{opacity:1;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}.scroll-left{transform:rotate(180deg)}.scroll-right{transform:translateY(-0.2vw)}.lokalizacje_mapa{position:absolute;top:0;left:0}.lok_map{display:flex;flex-direction:column;align-items:center;cursor:pointer;z-index:2}.lok_name{font-size:.85vw;color:#404040;font-weight:500;text-align:center;white-space:nowrap}@media only screen and (min-width: 1px) and (max-width: 780px){.lok_name{font-size:1.7vw}}.circle{display:flex;width:1.5vw;height:1.5vw;border:3px solid #3BACFF;border-radius:100vw;margin-bottom:.5vw;align-self:center;transition:all 150ms ease}@media only screen and (min-width: 1px) and (max-width: 780px){.circle{width:3.5vw;height:3.5vw;margin-bottom:1vw;border:2px solid #3BACFF}}.circle:hover{background:#3BACFF}.mobi{display:none}@media only screen and (min-width: 1px) and (max-width: 780px){.mobi{display:flex !important}}.desk{display:none}@media only screen and (min-width: 781px){.desk{display:flex !important}}.mobi-p{padding-left:4vw;padding-right:4vw}.mobi-m{margin-left:4vw;margin-right:4vw}@media only screen and (min-width: 1px) and (max-width: 780px){.filter-search{width:100%;margin-bottom:5vw}}.filter-search input{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:#ffffff;color:#404040;cursor:pointer;user-select:none;font-size:.833vw;padding:1.1vw;border-radius:.694vw;font-weight:600;border-width:0}@media only screen and (min-width: 1px) and (max-width: 780px){.filter-search input{width:100%;font-size:3vw;padding:4vw;border-radius:2vw}}.woocommerce-billing-fields__field-wrapper input{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:#ffffff;color:#404040;cursor:pointer;user-select:none;font-size:.833vw;padding:1.1vw;border-radius:.694vw;font-weight:600;border-width:0}@media only screen and (min-width: 1px) and (max-width: 780px){.woocommerce-billing-fields__field-wrapper input{font-size:2vw;padding:2vw;border-radius:2vw}}@media only screen and (min-width: 1px) and (max-width: 780px){.woocommerce-billing-fields__field-wrapper label{font-size:2vw}}.woocommerce-billing-fields__field-wrapper select{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:#ffffff;color:#404040;cursor:pointer;user-select:none;font-size:.833vw;padding:1.1vw;border-radius:.694vw;font-weight:600;border-width:0;appearance:none;-webkit-appearance:none;-moz-appearance:none}@media only screen and (min-width: 1px) and (max-width: 780px){.woocommerce-billing-fields__field-wrapper select{font-size:2vw;padding:2vw;border-radius:2vw}}.woocommerce-billing-fields__field-wrapper .select:after{content:'x'}select.wpcf7-form-control,.phone input{display:flex;width:75%;flex-direction:row;justify-content:space-between;align-items:center;background-color:#ffffff;color:#404040;cursor:pointer;user-select:none;font-weight:500;font-size:1.2vw;padding:1.5vw;border-radius:1.5vw;min-width:10.417vw;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none}@media only screen and (min-width: 1px) and (max-width: 780px){select.wpcf7-form-control,.phone input{font-size:3.5vw;padding:4vw;border-radius:2.083vw;min-width:19.792vw;width:100%}}input[type="checkbox"]{width:2vw;height:2vw;display:flex;align-self:flex-start;margin-top:-0.2vw}@media only screen and (min-width: 1px) and (max-width: 780px){input[type="checkbox"]{width:5vw;height:5vw;display:flex;align-self:flex-start;margin-top:0vw}}.wpcf7-submit{cursor:pointer;width:auto;font-size:1.2vw;padding:1.5vw 3.5vw;border-radius:1vw;background:#3BACFF;display:flex;justify-content:center;align-items:center;color:#ffffff;font-weight:500;text-decoration:none;border:0}@media only screen and (min-width: 1px) and (max-width: 780px){.wpcf7-submit{border-radius:2vw;font-size:3.75vw;padding:4vw 15vw}}.wpcf7-submit:hover{background:#404040;text-decoration:none}@media only screen and (min-width: 1px) and (max-width: 780px){.wpcf7-acceptance .wpcf7-list-item{margin:0}}.wpcf7-acceptance label{display:flex;align-items:flex-start;gap:.5vw}.wpcf7 form .wpcf7-response-output{border:none !important;background:#3BACFF;padding:1vw;border-radius:1vw;color:#fff;width:75%}@media only screen and (min-width: 1px) and (max-width: 780px){.wpcf7 form .wpcf7-response-output{padding:3vw;border-radius:2vw;width:98%}}.woocommerce-billing-fields__field-wrapper{display:grid;grid-template-columns:repeat(2, 1fr);gap:15px}@media only screen and (min-width: 1px) and (max-width: 780px){.woocommerce-billing-fields__field-wrapper{display:flex;flex-direction:column;gap:0}}.form-row{grid-column:span 2}.custom-class-email,.custom-class-phone,.custom-class-lastname,.custom-class-firstname{grid-column:span 1}.form-bottom{flex-direction:row;width:75%;gap:2vw}@media only screen and (min-width: 1px) and (max-width: 780px){.form-bottom{width:100%}}.error-404-page{min-height:60vh;display:flex;align-items:center;justify-content:center;padding:5vw 0}@media only screen and (min-width: 1px) and (max-width: 780px){.error-404-page{min-height:70vh;padding:10vw 0}}.error-404-container{max-width:900px;margin:0 auto;text-align:center}@media only screen and (min-width: 1px) and (max-width: 780px){.error-404-container{padding:0}}.error-404-content{background:#ffffff;border-radius:1.389vw;padding:4vw;box-shadow:0 .278vw .833vw rgba(0,0,0,0.08)}@media only screen and (min-width: 1px) and (max-width: 780px){.error-404-content{border-radius:4vw;padding:8vw 6vw;box-shadow:0 1vw 3vw rgba(0,0,0,0.08)}}.error-404-title{font-size:8.333vw;font-weight:500;color:#3BACFF;margin:0 0 1vw 0;line-height:1}@media only screen and (min-width: 1px) and (max-width: 780px){.error-404-title{font-size:20vw;margin:0 0 4vw 0}}.error-404-subtitle{font-size:2.2vw;font-weight:500;color:#404040;margin:0 0 1vw 0;line-height:1.2}@media only screen and (min-width: 1px) and (max-width: 780px){.error-404-subtitle{font-size:6vw;margin:0 0 3vw 0}}.error-404-description{font-size:.9vw;color:#797979;margin:0 0 2.5vw 0;line-height:1.6;font-weight:400}@media only screen and (min-width: 1px) and (max-width: 780px){.error-404-description{font-size:3.33vw;margin:0 0 6vw 0}}.error-404-buttons{display:flex;gap:1.5vw;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:2vw}@media only screen and (min-width: 1px) and (max-width: 780px){.error-404-buttons{gap:4vw;flex-direction:column;margin-top:4vw}.error-404-buttons a{width:100%}}.archive h1{font-size:2.8vw;margin-bottom:3vw;color:#404040}@media only screen and (min-width: 1px) and (max-width: 780px){.archive h1{font-size:6vw;margin-bottom:6vw}}.archive .blog-inner{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:3vw;margin-top:0}@media only screen and (min-width: 1px) and (max-width: 780px){.archive .blog-inner{flex-direction:column;gap:8vw}}.archive .najnowsze{width:26%;margin-bottom:5vw;position:sticky;top:2vw;align-self:flex-start}@media only screen and (min-width: 1px) and (max-width: 780px){.archive .najnowsze{width:100%;margin-bottom:8vw;position:relative;top:0}}.archive .najnowsze>div{font-size:1.5vw;margin-bottom:2vw;color:#404040;font-weight:700;letter-spacing:-0.02em;padding-bottom:1vw;border-bottom:2px solid #f0f0f0}@media only screen and (min-width: 1px) and (max-width: 780px){.archive .najnowsze>div{font-size:5.5vw;margin-bottom:5vw;padding-bottom:3vw}}.archive .najnowsze .posts-grid{display:flex;flex-direction:column;gap:1.5vw}@media only screen and (min-width: 1px) and (max-width: 780px){.archive .najnowsze .posts-grid{gap:4vw}}.archive .najnowsze .post{background:#ffffff;border-radius:1vw;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,0.06);-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}@media only screen and (min-width: 1px) and (max-width: 780px){.archive .najnowsze .post{border-radius:3vw}}.archive .najnowsze .post:hover{box-shadow:0 4px 16px rgba(0,0,0,0.1);transform:translateY(-2px);-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}.archive .najnowsze .post a{display:flex;flex-direction:row;align-items:center;gap:1.2vw;padding:.8vw}@media only screen and (min-width: 1px) and (max-width: 780px){.archive .najnowsze .post a{gap:3vw;padding:2.5vw}}.archive .najnowsze .post a .metadata{position:relative}.archive .najnowsze .post img{width:6vw;height:6vw;min-width:6vw;object-fit:cover;border-radius:.7vw;filter:brightness(1)}@media only screen and (min-width: 1px) and (max-width: 780px){.archive .najnowsze .post img{width:20vw;height:20vw;min-width:20vw;border-radius:2vw}}.archive .najnowsze .post .cont-meta{display:flex;flex-direction:column;flex:1;gap:.5vw;min-width:0}@media only screen and (min-width: 1px) and (max-width: 780px){.archive .najnowsze .post .cont-meta{gap:1.5vw}}.archive .najnowsze .post .cont-meta .post-title{font-size:1.05vw;font-weight:600;line-height:1.4;color:#404040;margin:0;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media only screen and (min-width: 1px) and (max-width: 780px){.archive .najnowsze .post .cont-meta .post-title{font-size:3.5vw;-webkit-line-clamp:2;line-clamp:2}}.archive .najnowsze .post .metadata{height:auto;width:auto;display:flex;position:static}.archive .najnowsze .post .metadata .name{display:none}.archive .najnowsze .post .metadata .data{margin:0;background:transparent;color:#797979;padding:0;align-self:flex-start;font-size:.75vw;font-weight:500}@media only screen and (min-width: 1px) and (max-width: 780px){.archive .najnowsze .post .metadata .data{font-size:2.8vw}}.archive .najnowsze .post h4{font-size:1.05vw;font-weight:600;line-height:1.4;color:#404040;margin:0;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media only screen and (min-width: 1px) and (max-width: 780px){.archive .najnowsze .post h4{font-size:3.5vw;-webkit-line-clamp:2;line-clamp:2}}.archive .najnowsze .post a:hover h4{color:#3BACFF;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}.archive .najnowsze .post a:hover .post-title{color:#3BACFF;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}.archive .posts-overview{display:grid;grid-template-columns:repeat(3, 1fr);gap:2vw;margin-bottom:5vw;width:70%;flex-direction:column;overflow-x:visible}@media only screen and (min-width: 1px) and (max-width: 780px){.archive .posts-overview{grid-template-columns:1fr;gap:6vw;margin-bottom:8vw;width:100%}}.archive .posts-overview .post{display:flex;flex-direction:column;position:relative}.archive .posts-overview .post a{text-decoration:none;display:flex;flex-direction:column;height:100%;background:#ffffff;box-shadow:0 4px 10px 10px rgba(0,0,0,0.01);border-radius:1.4vw}@media only screen and (min-width: 1px) and (max-width: 780px){.archive .posts-overview .post a{border-radius:5vw}}.archive .posts-overview .post img{width:100%;height:17.083vw;object-fit:cover;border-radius:1.4vw;filter:brightness(.9);-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}@media only screen and (min-width: 1px) and (max-width: 780px){.archive .posts-overview .post img{height:50vw;border-radius:5vw}}.archive .posts-overview .post a:hover img{filter:brightness(1);-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}.archive .posts-overview .post h4{font-size:1.3vw;margin:1vw;font-weight:500;line-height:1.18;color:#404040;cursor:pointer;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}@media only screen and (min-width: 1px) and (max-width: 780px){.archive .posts-overview .post h4{font-size:4.5vw;margin:3vw;line-height:1.3}}.archive .posts-overview .post a:hover h4{color:#3BACFF;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}.archive .pagination{display:flex;gap:1vw;margin-top:3vw;flex-wrap:wrap;grid-column:1 / -1}@media only screen and (min-width: 1px) and (max-width: 780px){.archive .pagination{gap:3vw;margin-top:6vw;justify-content:center}}.archive .pagination a,.archive .pagination span{padding:.7vw 1.2vw;border-radius:.5vw;text-decoration:none;color:#404040;background:#F5F5F5;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}@media only screen and (min-width: 1px) and (max-width: 780px){.archive .pagination a,.archive .pagination span{padding:2vw 3vw;border-radius:2vw;font-size:3.5vw}}.archive .pagination a:hover{background:#3BACFF;color:white;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}.archive .pagination .current{background:#3BACFF;color:white;font-weight:600}.archive .posts-overview .metadata{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;position:absolute;left:0;top:0;width:100%;height:17.083vw;gap:1vw;margin-top:0;font-size:.9vw;color:#797979}@media only screen and (min-width: 1px) and (max-width: 780px){.archive .posts-overview .metadata{height:50vw;gap:3vw;font-size:3vw}}.archive .posts-overview .metadata .name{display:flex;flex-direction:row;align-items:center;gap:1.042vw;font-weight:500;color:#ffffff;margin:auto 0 1.389vw 1.389vw;font-size:1vw}@media only screen and (min-width: 1px) and (max-width: 780px){.archive .posts-overview .metadata .name{gap:3vw;margin:auto 0 4vw 4vw;font-size:3.5vw}}.archive .posts-overview .metadata .name img{width:3.472vw;height:3.472vw;border-radius:50%}@media only screen and (min-width: 1px) and (max-width: 780px){.archive .posts-overview .metadata .name img{width:10vw;height:10vw}}.archive .posts-overview .metadata .data{display:flex;align-self:flex-end;background:#3BACFF;margin:1.389vw 1.389vw 0 0;padding:.486vw .903vw;border-radius:.903vw;color:#ffffff;font-weight:500;font-size:.9vw}@media only screen and (min-width: 1px) and (max-width: 780px){.archive .posts-overview .metadata .data{margin:4vw 4vw 0 0;padding:1.5vw 3vw;border-radius:2.5vw;font-size:3vw}}.blog-txtp{width:100%;margin:0 auto}@media only screen and (min-width: 1px) and (max-width: 780px){.blog-txtp{max-width:100%}}.article-top{display:flex;flex-direction:column;padding:1.389vw 2.083vw;border-radius:1vw;overflow:hidden;height:32.639vw;background-repeat:no-repeat;justify-content:space-between;margin-top:.694vw;position:relative;background-size:cover;background-position:center}.article-top::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.3) 50%, rgba(0,0,0,0.75) 100%);z-index:1}.article-top>*{position:relative;z-index:2}@media only screen and (min-width: 1px) and (max-width: 780px){.article-top{height:100vw;border-radius:5vw;padding:6vw;margin-bottom:8vw}}.article-top .post-date{align-self:flex-end;color:#fff;background:#3bacff;font-weight:600;font-size:1.528vw;padding:.347vw 1.389vw;border-radius:.694vw;position:relative;z-index:2}@media only screen and (min-width: 1px) and (max-width: 780px){.article-top .post-date{top:4vw;left:4vw;padding:2vw 3.5vw;border-radius:2vw;font-size:3.2vw}}.article-top .hero_bottom{display:flex;flex-direction:row;width:100%;color:#ffffff;justify-content:space-between;align-items:flex-end;position:relative;z-index:2}@media only screen and (min-width: 1px) and (max-width: 780px){.article-top .hero_bottom{flex-direction:column;align-items:flex-start;gap:4vw}}.article-top .hero_bottom .hero_title{width:75%}@media only screen and (min-width: 1px) and (max-width: 780px){.article-top .hero_bottom .hero_title{width:100%}}.article-top .hero_bottom .hero_title h1{font-size:4vw;font-weight:500;margin-bottom:0;line-height:1.2;color:#ffffff}@media only screen and (min-width: 1px) and (max-width: 780px){.article-top .hero_bottom .hero_title h1{font-size:6.5vw}}.article-top .hero_bottom .hero_title .breadcrumbs-container{margin:1vw 0 0 0}@media only screen and (min-width: 1px) and (max-width: 780px){.article-top .hero_bottom .hero_title .breadcrumbs-container{margin:3vw 0 0 0}}.article-top .hero_bottom .hero_title .breadcrumbs-container span,.article-top .hero_bottom .hero_title .breadcrumbs-container a{color:rgba(255,255,255,0.8)}.article-top .hero_bottom .hero_title .breadcrumbs-container a:hover{color:#ffffff}.post-meta{display:flex;flex-direction:column;gap:2vw;align-items:flex-end;flex-wrap:wrap;width:25%}@media only screen and (min-width: 1px) and (max-width: 780px){.post-meta{width:100%;gap:4vw;align-items:flex-start}}.post-meta .post-author{display:flex;flex-direction:row;gap:1vw;font-size:.833vw;align-items:center;color:#fff;width:100%;justify-content:flex-end}@media only screen and (min-width: 1px) and (max-width: 780px){.post-meta .post-author{gap:3vw;font-size:3.2vw;justify-content:flex-start}}.post-meta .post-author .autor_img{width:4.236vw;height:4.236vw;border-radius:50%;overflow:hidden;flex-shrink:0}@media only screen and (min-width: 1px) and (max-width: 780px){.post-meta .post-author .autor_img{width:8vw;height:8vw}}.post-meta .post-author .autor_img img{width:100%;height:100%;object-fit:cover}.post-meta .post-author .autor_name{color:#ffffff;opacity:.9;font-size:.833vw}@media only screen and (min-width: 1px) and (max-width: 780px){.post-meta .post-author .autor_name{font-size:3.2vw}}.post-meta .post-author .autor_name .name_surname{font-weight:600;font-size:.97vw;margin-top:.2vw}@media only screen and (min-width: 1px) and (max-width: 780px){.post-meta .post-author .autor_name .name_surname{font-size:3.5vw;margin-top:1vw}}.post-meta .update-date{font-size:.85vw;color:#ffffff;opacity:.85;text-align:right}@media only screen and (min-width: 1px) and (max-width: 780px){.post-meta .update-date{font-size:3vw;text-align:left}}.post-meta .update-date p{margin:0}.post-meta .update-date time{font-weight:500}.textpage-content{display:grid;grid-template-columns:18vw 1fr;gap:2vw;margin:5vw 0;align-items:start}@media only screen and (min-width: 1px) and (max-width: 780px){.textpage-content{grid-template-columns:1fr;gap:6vw;margin-bottom:8vw}}.spis{background:#F8F9FA;padding:1.5vw;border-radius:.8vw;position:sticky;top:3vw;max-height:calc(100vh - 15vw);overflow-y:auto;box-shadow:0 4px 10px 10px rgba(0,0,0,0.01)}@media only screen and (min-width: 1px) and (max-width: 780px){.spis{border-left-width:1vw;padding:5vw;border-radius:3vw;margin-bottom:6vw;position:static;max-height:none;overflow-y:visible}}.spis:empty{display:none}.spis h5{font-size:1.1vw;color:#404040;margin-bottom:1.2vw;font-weight:600}@media only screen and (min-width: 1px) and (max-width: 780px){.spis h5{font-size:4.5vw;margin-bottom:3vw}}.spis ul{list-style:none;padding:0;margin:0}.spis ul li{margin-bottom:.8vw}@media only screen and (min-width: 1px) and (max-width: 780px){.spis ul li{margin-bottom:2.5vw}}.spis ul li:last-child{margin-bottom:0}.spis ul li a{color:#797979;text-decoration:none;font-size:.85vw;display:block;padding:0;line-height:1.4;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}@media only screen and (min-width: 1px) and (max-width: 780px){.spis ul li a{font-size:3.5vw;padding:1.5vw 0}}.spis ul li a:hover{color:#3BACFF;padding-left:.5vw;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}@media only screen and (min-width: 1px) and (max-width: 780px){.spis ul li a:hover{padding-left:2vw}}.blog-c{font-size:1.1vw;line-height:1.75;color:#404040}@media only screen and (min-width: 1px) and (max-width: 780px){.blog-c{font-size:4vw;line-height:1.65}}.blog-c h2{font-size:2vw;color:#404040;margin:.5vw 0 .5vw 0;font-weight:600;line-height:1.3;scroll-margin-top:2vw}@media only screen and (min-width: 1px) and (max-width: 780px){.blog-c h2{font-size:5.5vw;margin:8vw 0 4vw 0;scroll-margin-top:10vw}}.blog-c h2:first-child{margin-top:0}.blog-c h3{font-size:1.6vw;color:#404040;margin:.5vw 0 .5vw 0;font-weight:600;line-height:1.3}@media only screen and (min-width: 1px) and (max-width: 780px){.blog-c h3{font-size:5vw;margin:6vw 0 3vw 0}}.blog-c h4{font-size:1.3vw;color:#404040;margin:.5vw 0 .5vw 0;font-weight:600}@media only screen and (min-width: 1px) and (max-width: 780px){.blog-c h4{font-size:4.5vw;margin:5vw 0 2.5vw 0}}.blog-c p{margin-top:0vw;margin-bottom:.5vw}@media only screen and (min-width: 1px) and (max-width: 780px){.blog-c p{margin-bottom:4vw}}.blog-c p:last-child{margin-bottom:0}.blog-c a{color:#3BACFF;text-decoration:none;border-bottom:.1vw solid transparent;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}@media only screen and (min-width: 1px) and (max-width: 780px){.blog-c a{border-bottom-width:.3vw}}.blog-c a:hover{border-bottom-color:#3BACFF;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}.blog-c ul,.blog-c ol{margin:0 0 .5vw 0;padding-left:2vw}@media only screen and (min-width: 1px) and (max-width: 780px){.blog-c ul,.blog-c ol{margin:4vw 0;padding-left:6vw}}.blog-c ul li,.blog-c ol li{margin-bottom:0}@media only screen and (min-width: 1px) and (max-width: 780px){.blog-c ul li,.blog-c ol li{margin-bottom:2.5vw}}.blog-c ul li:last-child,.blog-c ol li:last-child{margin-bottom:0}.blog-c img{max-width:100%;height:auto;border-radius:.8vw;margin:2vw 0}@media only screen and (min-width: 1px) and (max-width: 780px){.blog-c img{border-radius:3vw;margin:5vw 0}}.blog-c blockquote{border-left:.3vw solid #3BACFF;padding-left:2vw;margin:2vw 0;font-style:italic;color:#797979}@media only screen and (min-width: 1px) and (max-width: 780px){.blog-c blockquote{border-left-width:1vw;padding-left:5vw;margin:5vw 0}}.blog-c code{background:#F5F5F5;padding:.2vw .5vw;border-radius:.3vw;font-family:'Courier New',monospace;font-size:.95em}@media only screen and (min-width: 1px) and (max-width: 780px){.blog-c code{padding:.8vw 1.5vw;border-radius:1vw}}.blog-c pre{background:#F5F5F5;padding:1.5vw;border-radius:.8vw;overflow-x:auto;margin:2vw 0}@media only screen and (min-width: 1px) and (max-width: 780px){.blog-c pre{padding:4vw;border-radius:3vw;margin:5vw 0}}.blog-c pre code{background:none;padding:0}.blog-c table{width:100%;border-collapse:collapse;margin:2vw 0}@media only screen and (min-width: 1px) and (max-width: 780px){.blog-c table{margin:5vw 0;font-size:3.5vw}}.blog-c table th,.blog-c table td{padding:1vw;border:.1vw solid #E0E0E0;text-align:left}@media only screen and (min-width: 1px) and (max-width: 780px){.blog-c table th,.blog-c table td{padding:3vw;border-width:.3vw}}.blog-c table th{background:#F8F9FA;font-weight:600;color:#404040}.fav-links{background:#F8F9FA;padding:1.5vw;border-radius:1vw;position:sticky;top:3vw;max-height:calc(100vh - 15vw);overflow-y:auto;box-shadow:0 4px 10px 10px rgba(0,0,0,0.01)}@media only screen and (min-width: 1px) and (max-width: 780px){.fav-links{padding:5vw;border-radius:3vw;margin-top:0;position:static;max-height:none;overflow-y:visible}}.fav-links:empty{display:none}.fav-links .fav-links-heading{margin-top:0;font-size:1.1vw;font-weight:600;color:#404040;margin-bottom:1.5vw}@media only screen and (min-width: 1px) and (max-width: 780px){.fav-links .fav-links-heading{font-size:4.5vw;margin-bottom:4vw}}.fav-links .fav-links-list{display:flex;flex-direction:column;gap:1vw}@media only screen and (min-width: 1px) and (max-width: 780px){.fav-links .fav-links-list{gap:3vw}}.fav-links .fav-links-list a{color:#3BACFF;text-decoration:none;font-size:.85vw;padding:.7vw 1vw;background:#ffffff;border-radius:.5vw;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear;display:block;line-height:1.3}@media only screen and (min-width: 1px) and (max-width: 780px){.fav-links .fav-links-list a{font-size:3.5vw;padding:3vw 4vw;border-radius:2vw}}.fav-links .fav-links-list a:hover{background:#3BACFF;color:#ffffff;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}.related-posts{margin-top:5vw;padding:4vw;background:linear-gradient(135deg, #f8fafc 0%, #f1f5f9 100%);border-radius:1.5vw;position:relative;overflow:hidden;display:grid;grid-template-columns:repeat(4, 1fr);gap:1.8vw}.related-posts::after{content:'';position:absolute;top:-10vw;right:-10vw;width:25vw;height:25vw;background:radial-gradient(circle, rgba(59,172,255,0.08) 0%, transparent 70%);pointer-events:none}@media only screen and (min-width: 1px) and (max-width: 780px){.related-posts{margin-top:10vw;padding:6vw;border-radius:5vw}}.related-posts .related-posts-title{grid-column:1 / -1;font-size:1.8vw;font-weight:700;color:#404040;margin:0 0 2vw 0;letter-spacing:-0.02em;position:relative;z-index:1}@media only screen and (min-width: 1px) and (max-width: 780px){.related-posts .related-posts-title{font-size:5.5vw;margin-bottom:5vw}}@media only screen and (min-width: 1px) and (max-width: 780px){.related-posts{grid-template-columns:1fr;gap:5vw}}.related-posts .related-post{display:flex;flex-direction:column;background:#ffffff;border-radius:1.2vw;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,0.06);-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear;position:relative;z-index:1}@media only screen and (min-width: 1px) and (max-width: 780px){.related-posts .related-post{border-radius:4vw}}.related-posts .related-post:hover{box-shadow:0 12px 40px rgba(0,0,0,0.12);transform:translateY(-0.4vw);-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}@media only screen and (min-width: 1px) and (max-width: 780px){.related-posts .related-post:hover{transform:translateY(-1vw)}}.related-posts .related-post a{text-decoration:none;display:flex;flex-direction:column;height:100%}.related-posts .related-post .img-wrapper{position:relative;overflow:hidden}.related-posts .related-post img{width:100%;height:12vw;object-fit:cover;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}@media only screen and (min-width: 1px) and (max-width: 780px){.related-posts .related-post img{height:50vw}}.related-posts .related-post a:hover img{transform:scale(1.05);-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}.related-posts .related-post .metadata{position:absolute;top:0;left:0;right:0;display:flex;flex-direction:column;justify-content:space-between;height:12vw;padding:1vw;background:linear-gradient(180deg, rgba(0,0,0,0.4) 0%, transparent 40%, transparent 60%, rgba(0,0,0,0.5) 100%)}@media only screen and (min-width: 1px) and (max-width: 780px){.related-posts .related-post .metadata{height:50vw;padding:3vw}}.related-posts .related-post .metadata .data{align-self:flex-end;background:#3BACFF;color:#ffffff;padding:.4vw .9vw;border-radius:.5vw;font-size:.75vw;font-weight:600;letter-spacing:.02em}@media only screen and (min-width: 1px) and (max-width: 780px){.related-posts .related-post .metadata .data{padding:1.5vw 3vw;border-radius:2vw;font-size:2.8vw}}.related-posts .related-post .metadata .name{align-self:flex-start;color:#ffffff;font-size:.8vw;font-weight:500;text-shadow:0 1px 3px rgba(0,0,0,0.3)}@media only screen and (min-width: 1px) and (max-width: 780px){.related-posts .related-post .metadata .name{font-size:3vw}}.related-posts .related-post h4{font-size:1.1vw;margin:0;padding:1.2vw;font-weight:600;line-height:1.35;color:#404040;cursor:pointer;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media only screen and (min-width: 1px) and (max-width: 780px){.related-posts .related-post h4{font-size:4vw;padding:4vw;-webkit-line-clamp:2;line-clamp:2}}.related-posts .related-post a:hover h4{color:#3BACFF;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-ms-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}.archive .ft-right .city-menu-class .menu-item-9544,.single .ft-right .city-menu-class .menu-item-9544,.archive-product .ft-right .city-menu-class .menu-item-9544,.single-product .ft-right .city-menu-class .menu-item-9544,.template-cennik .ft-right .city-menu-class .menu-item-9544,.template-page .ft-right .city-menu-class .menu-item-9544,.taxonomy-product_cat .ft-right .city-menu-class .menu-item-9544,.template-contact .ft-right .city-menu-class .menu-item-9544,.about .ft-right .city-menu-class .menu-item-9544,.index .ft-right .city-menu-class .menu-item-9544,.koszykclass .ft-right .city-menu-class .menu-item-9544,.zamowienieclass .ft-right .city-menu-class .menu-item-9544,.shopcat .ft-right .city-menu-class .menu-item-9544{display:flex !important}.big-title-list{margin-left:1vw}.regulaminy{margin:10vw auto;max-width:1400px}.regulaminy ol,.regulaminy ul{padding-left:0}.leaflet{padding:50px}@media (1px <= width <= 780px){.align-item-center{align-items:center}}.os_item img{object-fit:contain;height:auto}.kompleksowe{display:flex}.kompleksowe:after{content:'POLECANE';color:#3BACFF;font-size:.5vw;font-weight:700;letter-spacing:.05vw;margin-left:.5vw;align-items:flex-start}@media only screen and (min-width: 1px) and (max-width: 780px){.kompleksowe:after{position:absolute;left:4vw;top:-1vw;font-size:2.5vw;margin-left:0}}