/*!
Theme Name: Paulina Pastuszak 2022
Theme URI: http://www.paulinapastuszak.pl/
Description: ...
Version: 2.0
Author: Roogmedia
Author URI: http://roogmedia.pl/
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html


This theme, like WordPress, is licensed under the GPL.
*/
 a,abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font-weight:inherit;font-style:inherit;vertical-align:baseline}html{width:100%;min-height:100%;font-size:19px;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{width:100%;min-height:100%;font:normal 19px/1.618 "sofia-pro",Arial,Helvetica,sans-serif;color:#262626;position:relative}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}button,input,optgroup,select,textarea{margin:0;font-size:100%;vertical-align:middle;font-family:"sofia-pro",Arial,Helvetica,sans-serif}.pink-strong strong,.pink-strong b{color:#fd7ba3}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,input::-moz-focus-inner{border-style:none;padding:0;border:0}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}textarea{overflow:auto;vertical-align:top}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}a,ins,del{text-decoration:none}ul,ol{list-style:none}table{border-spacing:0;border-collapse:collapse}caption,th{text-align:left}q:after,q:before{content:""}img{height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}:focus{outline:0}blockquote,q{quotes:"" ""}.clear{clear:both}h1,h2,h3,h4,h5,h6{font-family:"eurostile-extended",Arial,Helvetica,sans-serif;font-weight:900;color:#262626;line-height:1.2}h1{font-size:44px}h2{font-size:36px}h3{font-size:30px}h4{font-size:24px}h5{font-size:18px}h6{font-size:16px}a{outline:0}a img{border:none;text-decoration:none}p{margin-bottom:1.143em}* p:last-child{margin-bottom:0}strong,b{font-weight:700}em,i{font-style:italic}sup{vertical-align:super;font-size:smaller}ul{list-style:outside disc;margin:1em 0 1.5em 1.5em}ol{list-style:outside decimal;margin:1em 0 1.5em 1.5em}dl{margin:0 0 1.5em 0}dt{font-weight:700}dd{margin-left:1.5em}blockquote{font-style:italic}::-moz-selection{background:#000;color:#fff}::selection{background:#000;color:#fff}::-moz-selection{background:#000;color:#fff}::-webkit-selection{background:#000;color:#fff}::-webkit-input-placeholder{color:#000}::-moz-placeholder{color:#000}:-ms-input-placeholder{color:#000}.clearfix:before,.clearfix:after{display:table;content:" "}.clearfix:after{clear:both}@font-face{font-family:"Roboto";font-style:normal;font-weight:300;src:url(/wp-content/themes/pastuszakv2/fonts/roboto-v27-latin-300.eot);src:local(""),url("/wp-content/themes/pastuszakv2/fonts/roboto-v27-latin-300.eot?#iefix") format("embedded-opentype"),url(/wp-content/themes/pastuszakv2/fonts/roboto-v27-latin-300.woff2) format("woff2"),url(/wp-content/themes/pastuszakv2/fonts/roboto-v27-latin-300.woff) format("woff"),url(/wp-content/themes/pastuszakv2/fonts/roboto-v27-latin-300.ttf) format("truetype"),url("/wp-content/themes/pastuszakv2/fonts/roboto-v27-latin-300.svg#Roboto") format("svg")}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:url(/wp-content/themes/pastuszakv2/fonts/roboto-v27-latin-regular.eot);src:local(""),url("/wp-content/themes/pastuszakv2/fonts/roboto-v27-latin-regular.eot?#iefix") format("embedded-opentype"),url(/wp-content/themes/pastuszakv2/fonts/roboto-v27-latin-regular.woff2) format("woff2"),url(/wp-content/themes/pastuszakv2/fonts/roboto-v27-latin-regular.woff) format("woff"),url(/wp-content/themes/pastuszakv2/fonts/roboto-v27-latin-regular.ttf) format("truetype"),url("/wp-content/themes/pastuszakv2/fonts/roboto-v27-latin-regular.svg#Roboto") format("svg")}@font-face{font-family:"Roboto";font-style:normal;font-weight:500;src:url(/wp-content/themes/pastuszakv2/fonts/roboto-v27-latin-500.eot);src:local(""),url("/wp-content/themes/pastuszakv2/fonts/roboto-v27-latin-500.eot?#iefix") format("embedded-opentype"),url(/wp-content/themes/pastuszakv2/fonts/roboto-v27-latin-500.woff2) format("woff2"),url(/wp-content/themes/pastuszakv2/fonts/roboto-v27-latin-500.woff) format("woff"),url(/wp-content/themes/pastuszakv2/fonts/roboto-v27-latin-500.ttf) format("truetype"),url("/wp-content/themes/pastuszakv2/fonts/roboto-v27-latin-500.svg#Roboto") format("svg")}@font-face{font-family:"Roboto";font-style:normal;font-weight:700;src:url(/wp-content/themes/pastuszakv2/fonts/roboto-v27-latin-700.eot);src:local(""),url("/wp-content/themes/pastuszakv2/fonts/roboto-v27-latin-700.eot?#iefix") format("embedded-opentype"),url(/wp-content/themes/pastuszakv2/fonts/roboto-v27-latin-700.woff2) format("woff2"),url(/wp-content/themes/pastuszakv2/fonts/roboto-v27-latin-700.woff) format("woff"),url(/wp-content/themes/pastuszakv2/fonts/roboto-v27-latin-700.ttf) format("truetype"),url("/wp-content/themes/pastuszakv2/fonts/roboto-v27-latin-700.svg#Roboto") format("svg")}@font-face{font-family:"Roboto";font-style:normal;font-weight:900;src:url(/wp-content/themes/pastuszakv2/fonts/roboto-v27-latin-900.eot);src:local(""),url("/wp-content/themes/pastuszakv2/fonts/roboto-v27-latin-900.eot?#iefix") format("embedded-opentype"),url(/wp-content/themes/pastuszakv2/fonts/roboto-v27-latin-900.woff2) format("woff2"),url(/wp-content/themes/pastuszakv2/fonts/roboto-v27-latin-900.woff) format("woff"),url(/wp-content/themes/pastuszakv2/fonts/roboto-v27-latin-900.ttf) format("truetype"),url("/wp-content/themes/pastuszakv2/fonts/roboto-v27-latin-900.svg#Roboto") format("svg")}@font-face{font-family:"Lato";font-style:normal;font-weight:300;src:url(/wp-content/themes/pastuszakv2/fonts/lato-v17-latin-ext_latin-300.eot);src:local(""),url("/wp-content/themes/pastuszakv2/fonts/lato-v17-latin-ext_latin-300.eot?#iefix") format("embedded-opentype"),url(/wp-content/themes/pastuszakv2/fonts/lato-v17-latin-ext_latin-300.woff2) format("woff2"),url(/wp-content/themes/pastuszakv2/fonts/lato-v17-latin-ext_latin-300.woff) format("woff"),url(/wp-content/themes/pastuszakv2/fonts/lato-v17-latin-ext_latin-300.ttf) format("truetype"),url("/wp-content/themes/pastuszakv2/fonts/lato-v17-latin-ext_latin-300.svg#Lato") format("svg")}@font-face{font-family:"Lato";font-style:normal;font-weight:400;src:url(/wp-content/themes/pastuszakv2/fonts/lato-v17-latin-ext_latin-regular.eot);src:local(""),url("/wp-content/themes/pastuszakv2/fonts/lato-v17-latin-ext_latin-regular.eot?#iefix") format("embedded-opentype"),url(/wp-content/themes/pastuszakv2/fonts/lato-v17-latin-ext_latin-regular.woff2) format("woff2"),url(/wp-content/themes/pastuszakv2/fonts/lato-v17-latin-ext_latin-regular.woff) format("woff"),url(/wp-content/themes/pastuszakv2/fonts/lato-v17-latin-ext_latin-regular.ttf) format("truetype"),url("/wp-content/themes/pastuszakv2/fonts/lato-v17-latin-ext_latin-regular.svg#Lato") format("svg")}@font-face{font-family:"Lato";font-style:normal;font-weight:700;src:url(/wp-content/themes/pastuszakv2/fonts/lato-v17-latin-ext_latin-700.eot);src:local(""),url("/wp-content/themes/pastuszakv2/fonts/lato-v17-latin-ext_latin-700.eot?#iefix") format("embedded-opentype"),url(/wp-content/themes/pastuszakv2/fonts/lato-v17-latin-ext_latin-700.woff2) format("woff2"),url(/wp-content/themes/pastuszakv2/fonts/lato-v17-latin-ext_latin-700.woff) format("woff"),url(/wp-content/themes/pastuszakv2/fonts/lato-v17-latin-ext_latin-700.ttf) format("truetype"),url("/wp-content/themes/pastuszakv2/fonts/lato-v17-latin-ext_latin-700.svg#Lato") format("svg")}@font-face{font-family:"Lato";font-style:normal;font-weight:900;src:url(/wp-content/themes/pastuszakv2/fonts/lato-v17-latin-ext_latin-900.eot);src:local(""),url("/wp-content/themes/pastuszakv2/fonts/lato-v17-latin-ext_latin-900.eot?#iefix") format("embedded-opentype"),url(/wp-content/themes/pastuszakv2/fonts/lato-v17-latin-ext_latin-900.woff2) format("woff2"),url(/wp-content/themes/pastuszakv2/fonts/lato-v17-latin-ext_latin-900.woff) format("woff"),url(/wp-content/themes/pastuszakv2/fonts/lato-v17-latin-ext_latin-900.ttf) format("truetype"),url("/wp-content/themes/pastuszakv2/fonts/lato-v17-latin-ext_latin-900.svg#Lato") format("svg")}@font-face{font-display:swap}body.with-overlay{overflow:hidden}.container,.container-flex{display:block;width:100%;max-width:1738px;margin:0 auto;box-sizing:border-box;padding-left:64px;padding-right:64px}@media (max-width:1440px){.container,.container-flex{padding-left:48px;padding-right:48px}}@media (max-width:1280px){.container,.container-flex{padding-left:32px;padding-right:32px}}@media (max-width:1024px){.container,.container-flex{padding-left:24px;padding-right:24px}}.container-flex{display:flex}#wrap{display:block;position:relative;z-index:100}#content-wrapper{padding-top:var(--menu-height)}@media (max-width:1600px){#content-wrapper{padding-bottom:80px}}@media (max-width:1440px){#content-wrapper{padding-bottom:72px}}@media (max-width:1366px){#content-wrapper{padding-bottom:64px}}@media (max-width:1280px){#content-wrapper{padding-bottom:48px}}.subtitle{display:block;margin-bottom:32px}.subtitle.center{text-align:center}.subtitle p{margin-bottom:0;font-family:"eurostile-extended",sans-serif;font-weight:400;text-transform:uppercase}.subtitle p{font-size:24px}@media screen and (min-width:768px){.subtitle p{font-size:calc(24px + 14 * ((100vw - 768px) / 832))}}@media screen and (min-width:1600px){.subtitle p{font-size:38px}}.subtitle p strong{font-weight:400;color:#fd7ba3}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}.aligncenter{display:block;margin:5px auto 5px auto}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin-bottom:30px}.videoWrapper object,.videoWrapper embed,.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width:1601px){:root{--menu-height:140px}}@media (max-width:1600px){:root{--menu-height:120px}}@media (max-width:1440px){:root{--menu-height:100px}}@media (max-width:1366px){:root{--menu-height:90px}}@media (max-width:1280px){:root{--menu-height:80px}}@media (max-width:1024px){:root{--menu-height:80px}}@media (max-width:768px){:root{--menu-height:64px}}.top-fixed-wrapper{display:grid;grid-template-columns:var(--menu-height) 1fr min-content 1fr var(--menu-height);position:fixed;left:0;top:0;z-index:1900;width:100%;height:var(--menu-height)}.top-fixed-wrapper.active{background:#fff}.top-fixed-wrapper .nav-toggle{display:block;width:90px;height:90px;border:none;margin:0;padding:0;background:#d1d1d1 url(/wp-content/themes/pastuszakv2/images/menu.svg) center no-repeat;background-size:44px 44px;text-indent:-9999px;align-self:center;justify-self:center}.top-fixed-wrapper .nav-toggle.is-active{background:#fd7ba3 url(/wp-content/themes/pastuszakv2/images/close-white.svg) center no-repeat;background-size:32px 32px}.top-fixed-wrapper .shop{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:90px;height:90px;border:none;margin:0;padding:0;background:#fd7ba3;align-self:center;justify-self:center}.top-fixed-wrapper .shop img{height:40px}.top-fixed-wrapper .shop span{display:block;font-weight:700;font-size:14px;color:#fff}.top-fixed-wrapper .logo{display:block;width:187px;height:90px;align-self:center}.top-fixed-wrapper .logo a,.top-fixed-wrapper .logo img{width:187px;height:90px}.top-fixed-wrapper .left-menu,.top-fixed-wrapper .right-menu{list-style:none;margin:0;display:flex;align-self:center}.top-fixed-wrapper .left-menu>li,.top-fixed-wrapper .right-menu>li{position:relative}.top-fixed-wrapper .left-menu ul,.top-fixed-wrapper .right-menu ul{position:absolute;left:-16px;top:100%;background:#fff;z-index:100;display:none;list-style:none;margin:0}.top-fixed-wrapper .left-menu ul li,.top-fixed-wrapper .right-menu ul li{margin-right:0;white-space:nowrap}.top-fixed-wrapper .left-menu ul a,.top-fixed-wrapper .right-menu ul a{display:block;padding:16px}.top-fixed-wrapper .left-menu ul a:hover,.top-fixed-wrapper .right-menu ul a:hover{background:#fd7ba3;color:#fff}.top-fixed-wrapper .left-menu li:hover ul,.top-fixed-wrapper .right-menu li:hover ul{display:block}.top-fixed-wrapper .left-menu a,.top-fixed-wrapper .right-menu a{display:inline-flex;align-items:center;min-height:24px;font-size:18px;font-weight:700;color:#000}.top-fixed-wrapper .left-menu{margin-left:32px}.top-fixed-wrapper .left-menu li{margin-right:100px}.top-fixed-wrapper .left-menu li:last-child{margin-right:0}.top-fixed-wrapper .right-menu{justify-content:end;margin-right:32px}.top-fixed-wrapper .right-menu li{margin-left:100px}.top-fixed-wrapper .right-menu li:first-child{margin-left:0}.top-fixed-wrapper.active .left-menu>li>ul,.top-fixed-wrapper.active .right-menu>li>ul{display:block}@media (max-width:1600px){.top-fixed-wrapper .left-menu li{margin-right:100px}.top-fixed-wrapper .right-menu li{margin-left:100px}}@media (max-width:1440px){.top-fixed-wrapper .logo{width:166px;height:80px}.top-fixed-wrapper .logo a,.top-fixed-wrapper .logo img{width:166px;height:80px}.top-fixed-wrapper .nav-toggle{width:80px;height:80px;background-size:34px 34px}.top-fixed-wrapper .shop{width:80px;height:80px}.top-fixed-wrapper .shop img{height:34px}.top-fixed-wrapper .shop span{font-size:12px}.top-fixed-wrapper .left-menu a,.top-fixed-wrapper .right-menu a{font-size:17px}.top-fixed-wrapper .left-menu li{margin-right:80px}.top-fixed-wrapper .right-menu li{margin-left:80px}}@media (max-width:1366px){.top-fixed-wrapper .logo{width:166px;height:80px}.top-fixed-wrapper .logo a,.top-fixed-wrapper .logo img{width:166px;height:80px}.top-fixed-wrapper .nav-toggle{width:80px;height:80px;background-size:34px 34px}.top-fixed-wrapper .shop{width:80px;height:80px}.top-fixed-wrapper .shop img{height:34px}.top-fixed-wrapper .shop span{font-size:12px}.top-fixed-wrapper .left-menu a,.top-fixed-wrapper .right-menu a{font-size:16px}.top-fixed-wrapper .left-menu li{margin-right:64px}.top-fixed-wrapper .right-menu li{margin-left:64px}}@media (max-width:1280px){.top-fixed-wrapper .logo{width:150px;height:72px}.top-fixed-wrapper .logo a,.top-fixed-wrapper .logo img{width:150px;height:72px}.top-fixed-wrapper .nav-toggle{width:72px;height:72px;background-size:28px 28px}.top-fixed-wrapper .shop{width:72px;height:72px}.top-fixed-wrapper .shop img{height:28px}.top-fixed-wrapper .shop span{font-size:10px}.top-fixed-wrapper .left-menu a,.top-fixed-wrapper .right-menu a{font-size:16px}.top-fixed-wrapper .left-menu li{margin-right:64px}.top-fixed-wrapper .right-menu li{margin-left:64px}}@media (max-width:1024px){.top-fixed-wrapper{grid-template-columns:var(--menu-height) 1fr var(--menu-height)}.top-fixed-wrapper .logo{display:flex;justify-content:center;height:64px;justify-self:center;align-self:center}.top-fixed-wrapper .logo a,.top-fixed-wrapper .logo img{width:auto;height:64px}.top-fixed-wrapper .nav-toggle{width:72px;height:72px;background-size:28px 28px}.top-fixed-wrapper .shop{width:72px;height:72px}.top-fixed-wrapper .shop img{height:28px}.top-fixed-wrapper .shop span{font-size:10px}.top-fixed-wrapper .left-menu,.top-fixed-wrapper .right-menu{display:none}}@media (max-width:768px){.top-fixed-wrapper .logo{display:flex;justify-content:center;height:56px;justify-self:center;align-self:center}.top-fixed-wrapper .logo a,.top-fixed-wrapper .logo img{width:auto;height:56px}.top-fixed-wrapper .nav-toggle{width:64px;height:64px;background-size:24px 24px}.top-fixed-wrapper .shop{width:64px;height:64px}.top-fixed-wrapper .shop img{height:24px}.top-fixed-wrapper .shop span{font-size:10px}}body.scroll .top-fixed-wrapper{background:#fff}.team-page{margin-top:0px!important}.team-page .contact-page-header{margin-bottom:20px!important}@media all and (max-width:991px){.team-page .contact-page-header{margin-bottom:50px!important}}.team-page .contact-page-header .container{padding-top:0px!important}@media all and (max-width:1450px){.team-page .contact-page-header .container{padding-top:30px!important}}.team-page__content{max-width:1070px;margin:0 auto;margin-top:0px!important}.team-page__content h2.title{margin-top:150px}.team-page .subtitle.center{margin-top:150px}.team-page{display:flex;flex-direction:column;gap:0;margin-top:30px}.team-page__single-person{display:flex;flex:1 1;grid-gap:82px;max-width:1300px;margin:70px auto 0 auto}.team-page__single-person .image img{width:100%;-o-object-fit:cover;object-fit:cover;height:100%;max-height:600px}@media all and (max-width:991px){.team-page__single-person .image img{margin-bottom:10px}}.team-page__single-person .person-content{width:50%}@media all and (max-width:991px){.team-page__single-person .person-content{width:100%}}.team-page__single-person .person-content .position{color:#fd7ba3;font-size:13px;letter-spacing:.14em;text-transform:uppercase;font-family:"eurostile-extended",sans-serif}.team-page__single-person .person-content h2.name{font-weight:500;font-size:38px;margin-bottom:30px}.team-page__single-person .person-content .department{color:#7b7670;letter-spacing:.14em;font-size:13px;text-transform:uppercase;font-family:"eurostile-extended",sans-serif;margin-bottom:10px;margin-bottom:20px}.team-page__single-person .person-content a.number{font-size:30px;display:block;color:#000}.team-page__single-person .person-content a.mail{font-size:18px;margin-bottom:40px;display:block;color:#000}.team-page__single-person:nth-child(even){flex-direction:row-reverse}@media all and (max-width:991px){.team-page__single-person{display:block}}.team-page__banners h2{font-size:38px;font-family:"eurostile-extended",sans-serif;margin-bottom:40px}.team-page__banners h2 span{color:#fd7ba3}.team-page__banners__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3px 5px}.team-page__banners__grid a img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.team-page .home-boxes{margin-bottom:550px}.home-top-wrapper{background:#f9f9f9;padding-bottom:100px;margin-bottom:100px;padding-top:var(--menu-height)}.home-top-wrapper .home-boxes{margin-bottom:0}@media (max-width:1600px){.home-top-wrapper{padding-bottom:80px}}@media (max-width:1440px){.home-top-wrapper{padding-bottom:72px}}@media (max-width:1366px){.home-top-wrapper{padding-bottom:64px}}@media (max-width:1280px){.home-top-wrapper{padding-bottom:48px;margin-bottom:80px}}@media (max-width:1024px){.home-top-wrapper{margin-bottom:64px}}@media (max-width:768px){.home-top-wrapper{margin-bottom:48px}}.home-header-swiper-wrapper .home-header-button-prev,.home-header-swiper-wrapper .home-header-button-next{display:block;width:100px;height:100px;border:none;text-indent:-9999px;position:absolute;top:50%;background-size:100px 100px;background-repeat:no-repeat;background-position:center;margin:0;margin-top:-50px;padding:0;border:none;z-index:100;transition:all 0.3s ease;cursor:pointer}.home-header-swiper-wrapper .home-header-button-prev.swiper-button-disabled,.home-header-swiper-wrapper .home-header-button-next.swiper-button-disabled{visibility:hidden;opacity:0}.home-header-swiper-wrapper .home-header-button-prev{left:30px;background-image:url(/wp-content/themes/pastuszakv2/images/slider-arrow-left.svg)}.home-header-swiper-wrapper .home-header-button-next{right:30px;background-image:url(/wp-content/themes/pastuszakv2/images/slider-arrow-right.svg)}@media (max-width:1440px){.home-header-swiper-wrapper .home-header-button-prev,.home-header-swiper-wrapper .home-header-button-next{width:64px;height:64px;margin-top:-32px;background-size:64px 64px}.home-header-swiper-wrapper .home-header-button-prev{left:16px}.home-header-swiper-wrapper .home-header-button-next{right:16px}}@media (max-width:1366px){.home-header-swiper-wrapper .home-header-button-prev,.home-header-swiper-wrapper .home-header-button-next{width:40px;height:40px;margin-top:-20px;background-size:40px 40px}.home-header-swiper-wrapper .home-header-button-prev{left:10px}.home-header-swiper-wrapper .home-header-button-next{right:10px}}@media (max-width:1280px){.home-header-swiper-wrapper .home-header-button-prev,.home-header-swiper-wrapper .home-header-button-next{width:32px;height:32px;margin-top:-16px;background-size:32px 32px}.home-header-swiper-wrapper .home-header-button-prev{left:10px}.home-header-swiper-wrapper .home-header-button-next{right:10px}}.home-header-swiper-wrapper .home-header-pagination{display:flex;justify-content:center;position:absolute;left:0;bottom:30px;right:0;z-index:200}.home-header-swiper-wrapper .home-header-pagination .swiper-pagination-bullet{display:flex;align-items:center;justify-content:center;width:48px;height:49px;position:relative;cursor:pointer}.home-header-swiper-wrapper .home-header-pagination .swiper-pagination-bullet:before{display:block;width:15px;height:15px;background:#fff;content:"";border-radius:50%}.home-header-swiper-wrapper .home-header-pagination .swiper-pagination-bullet:hover:before{background:#fd7ba3}.home-header-swiper-wrapper .home-header-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:url(/wp-content/themes/pastuszakv2/images/slider-nav-active.png) center no-repeat}.home-header-swiper-wrapper .home-header-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before{background:#fd7ba3}.home-header-swiper{margin-bottom:18px}.home-header-swiper .swiper-slide{display:block;position:relative}.home-header-swiper .swiper-slide .photo{position:relative;z-index:10}.home-header-swiper .swiper-slide .desc{display:flex;align-items:center;justify-content:center;position:absolute;left:0;top:0;right:0;bottom:0;z-index:20}.home-header-swiper .swiper-slide .text{display:block;width:100%;max-width:1200px;color:#fff}.home-header-swiper .swiper-slide .text{font-size:17px}@media screen and (min-width:768px){.home-header-swiper .swiper-slide .text{font-size:calc(17px + 3 * ((100vw - 768px) / 832))}}@media screen and (min-width:1600px){.home-header-swiper .swiper-slide .text{font-size:20px}}.home-header-swiper .swiper-slide .text h2{font-weight:400;text-transform:uppercase;color:#fff;margin-bottom:20px;max-width:740px}.home-header-swiper .swiper-slide .text h2{font-size:27px}@media screen and (min-width:768px){.home-header-swiper .swiper-slide .text h2{font-size:calc(27px + 17 * ((100vw - 768px) / 832))}}@media screen and (min-width:1600px){.home-header-swiper .swiper-slide .text h2{font-size:44px}}.home-header-swiper .swiper-slide .text p{margin-bottom:20px;max-width:740px;line-height:1.3}.home-header-swiper .swiper-slide .text .button-wrap a{min-width:280px}@media (max-width:1440px){.home-header-swiper .swiper-slide .text{padding-left:88px;padding-right:88px}}@media (max-width:1366px){.home-header-swiper .swiper-slide .text{padding-left:64px;padding-right:64px}}@media (max-width:1280px){.home-header-swiper .swiper-slide .text{padding-left:56px;padding-right:56px}}.home-boxes{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:100px}@media (max-width:1024px){.home-boxes{display:flex;justify-content:center;flex-direction:column;align-items:center}}.home-products-wrapper{display:grid;grid-template-columns:380px calc(100% - 380px - 80px);grid-gap:0 80px;margin-bottom:100px}.home-products-wrapper .home-products-nav-wrapper{position:relative}.home-products-wrapper .home-product-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}.home-products-wrapper .home-product-title .title{display:flex;align-items:center;height:84px}.home-products-wrapper .home-product-title .title img{margin-right:20px}.home-products-wrapper .home-product-title .title span{font-size:38px;font-weight:400;text-transform:uppercase;color:#262626;font-family:"eurostile-extended",sans-serif}.home-products-wrapper .home-product-title a{font-size:16px;font-weight:700;color:#86868b;text-transform:uppercase;letter-spacing:2px;padding-right:46px;background:url(/wp-content/themes/pastuszakv2/images/arrow-right-long.png) right center no-repeat}.home-products-wrapper .home-products-button-prev,.home-products-wrapper .home-products-button-next{display:block;width:64px;height:64px;background-color:#dcdcdc;border-radius:50%;text-indent:-9999px;position:absolute;top:30%;background-size:32px 32px;background-repeat:no-repeat;background-position:center;margin:0;padding:0;border:none;z-index:100;transition:all 0.3s ease;margin-top:-32px;cursor:pointer}.home-products-wrapper .home-products-button-prev:hover,.home-products-wrapper .home-products-button-next:hover{background-color:#fd7ba3}.home-products-wrapper .home-products-button-prev.swiper-button-disabled,.home-products-wrapper .home-products-button-next.swiper-button-disabled{visibility:hidden;opacity:0}.home-products-wrapper .home-products-button-prev{left:-30px;background-image:url(/wp-content/themes/pastuszakv2/images/slider-arrow-left.svg)}.home-products-wrapper .home-products-button-next{right:-30px;background-image:url(/wp-content/themes/pastuszakv2/images/slider-arrow-right.svg)}@media (max-width:1440px){.home-products-wrapper{grid-template-columns:332px calc(100% - 332px - 64px);grid-gap:0 64px}.home-products-wrapper .home-product-title{margin-bottom:40px}.home-products-wrapper .home-product-title .title{height:72px}.home-products-wrapper .home-product-title .title img{margin-right:20px;height:100%}.home-products-wrapper .home-product-title .title span{font-size:32px}.home-products-wrapper .home-products-button-prev,.home-products-wrapper .home-products-button-next{width:48px;height:48px;top:30%;background-size:28px 28px;margin-top:-24px}.home-products-wrapper .home-products-button-prev{left:-24px}.home-products-wrapper .home-products-button-next{right:-24px}}@media (max-width:1366px){.home-products-wrapper{grid-template-columns:297px calc(100% - 297px - 48px);grid-gap:0 48px}.home-products-wrapper .home-product-title{margin-bottom:40px}.home-products-wrapper .home-product-title .title{height:72px}.home-products-wrapper .home-product-title .title img{margin-right:20px;height:100%}.home-products-wrapper .home-product-title .title span{font-size:28px}.home-products-wrapper .home-products-button-prev,.home-products-wrapper .home-products-button-next{width:48px;height:48px;top:30%;background-size:28px 28px;margin-top:-24px}.home-products-wrapper .home-products-button-prev{left:-24px}.home-products-wrapper .home-products-button-next{right:-24px}}@media (max-width:1280px){.home-products-wrapper{grid-template-columns:286px calc(100% - 286px - 40px);grid-gap:0 40px}.home-products-wrapper .home-product-title{margin-bottom:32px}.home-products-wrapper .home-product-title .title{height:64px}.home-products-wrapper .home-product-title .title img{margin-right:16px;height:100%}.home-products-wrapper .home-product-title .title span{font-size:24px}.home-products-wrapper .home-products-button-prev,.home-products-wrapper .home-products-button-next{width:40px;height:40px;top:30%;background-size:22px 22px;margin-top:-20px}.home-products-wrapper .home-products-button-prev{left:-20px}.home-products-wrapper .home-products-button-next{right:-20px}}@media (max-width:1024px){.home-products-wrapper{grid-template-columns:minmax(0,1fr);grid-gap:40px 0}}@media (max-width:768px){.home-products-wrapper .home-product-title{margin-bottom:24px}.home-products-wrapper .home-product-title .title{height:48px}.home-products-wrapper .home-product-title .title img{margin-right:16px;height:100%}.home-products-wrapper .home-product-title .title span{font-size:20px}.home-products-wrapper .home-product-title a{font-size:14px;letter-spacing:1px;padding-right:32px;background-size:20px auto}}@media (max-width:650px){.home-products-wrapper .home-product-title{margin-bottom:24px;flex-direction:column}}@media (max-width:450px){.home-products-wrapper .home-product-title .title{height:32px;margin-bottom:8px}.home-products-wrapper .home-product-title .title img{margin-right:12px;height:100%}.home-products-wrapper .home-product-title .title span{font-size:17px}.home-products-wrapper .home-product-title a{font-size:13px;letter-spacing:0;padding-right:32px;background-size:20px auto}}.home-promo-product{display:grid;grid-template-columns:1fr;padding:24px;border:10px solid #fd7ba3;background-color:#fffafb;box-sizing:border-box}.home-promo-product .home-promo-product-title{text-align:center}.home-promo-product .home-promo-product-title span{display:block;font-size:28px;text-transform:uppercase;font-weight:400;color:#fd7ba3;font-family:"eurostile-extended",sans-serif;line-height:1.2}.home-promo-product .home-promo-product-title strong{font-size:50px;font-weight:900;display:block;line-height:1;color:#262626}.home-promo-product .home-product{align-self:end}@media (max-width:1440px){.home-promo-product{border-width:8px;padding-top:20px}.home-promo-product .home-promo-product-title{height:112px}.home-promo-product .home-promo-product-title span{font-size:24px}.home-promo-product .home-promo-product-title strong{font-size:44px}}@media (max-width:1366px){.home-promo-product{padding:20px;border-width:6px}.home-promo-product .home-promo-product-title{height:112px}.home-promo-product .home-promo-product-title span{font-size:22px}.home-promo-product .home-promo-product-title strong{font-size:40px}}@media (max-width:1280px){.home-promo-product{padding:20px;border-width:6px}.home-promo-product .home-promo-product-title{height:96px}.home-promo-product .home-promo-product-title span{font-size:20px}.home-promo-product .home-promo-product-title strong{font-size:36px}}@media (max-width:1024px){.home-promo-product{max-width:350px;justify-self:center}.home-promo-product .home-promo-product-title{height:auto;padding-bottom:16px}}.home-products .swiper-slide{padding:20px;box-sizing:border-box;box-shadow:inset 0 0 0 1px #dcdcdc;display:flex}.home-product{display:grid;grid-template-columns:1fr;grid-template-rows:min-content 1fr;grid-gap:32px 0;text-align:center}.home-product .photo{display:block;aspect-ratio:1}.home-product .photo a{display:block}.home-product .meta{display:grid;grid-template-columns:1fr;grid-template-rows:13px 58px 18px 27px 58px;grid-gap:16px 0}.home-product .meta .category{display:block;line-height:1;font-size:13px;text-transform:uppercase;color:#7b7670;letter-spacing:1px;font-family:"eurostile-extended",sans-serif}.home-product .meta .title{display:block;padding-bottom:8px}.home-product .meta .title a{font-weight:700;color:#000;display:inline-block;line-height:1.3}.home-product .meta .title a{font-size:17px}@media screen and (min-width:768px){.home-product .meta .title a{font-size:calc(17px + 3 * ((100vw - 768px) / 832))}}@media screen and (min-width:1600px){.home-product .meta .title a{font-size:20px}}.home-product .meta .stars{display:flex;justify-content:center}.home-product .meta .stars img{margin:0 7px;height:18px}.home-product .meta .price{display:flex;justify-content:center;color:#fd7ba3;align-items:center;line-height:1}.home-product .meta .price strong{font-weight:900}.home-product .meta .price strong{font-size:22px}@media screen and (min-width:768px){.home-product .meta .price strong{font-size:calc(22px + 6 * ((100vw - 768px) / 832))}}@media screen and (min-width:1600px){.home-product .meta .price strong{font-size:28px}}.home-product .meta .price span{text-decoration:line-through}.home-product .meta .price span{font-size:16px}@media screen and (min-width:768px){.home-product .meta .price span{font-size:calc(16px + 4 * ((100vw - 768px) / 832))}}@media screen and (min-width:1600px){.home-product .meta .price span{font-size:20px}}.home-product .meta .button a{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:58px;background:#dcdcdc;font-size:16px;font-weight:700;color:#000;letter-spacing:3px;text-transform:uppercase;padding:0 20px;width:100%;box-sizing:border-box}.home-product .meta .button a span{display:block;text-align:center;background:url(/wp-content/themes/pastuszakv2/images/arrow-right-long.png) right center no-repeat;padding-right:56px}@media (max-width:768px){.home-product .meta .button a{letter-spacing:2px}}@media (max-width:650px){.home-product .meta .button a{letter-spacing:1px}}@media (max-width:1500px){.home-product .meta{grid-template-rows:26px 58px 18px 27px 58px}}.home-about-wrapper{background:#fafafa;margin-bottom:128px;padding-top:56px}.home-about-wrapper .home-about{display:grid;grid-template-columns:545px 1fr;grid-gap:0 128px}.home-about-wrapper .desc{align-self:center;color:#000}.home-about-wrapper .desc h2{font-weight:400;text-transform:uppercase;color:#262626;margin-bottom:64px}.home-about-wrapper .desc h2{font-size:24px}@media screen and (min-width:768px){.home-about-wrapper .desc h2{font-size:calc(24px + 14 * ((100vw - 768px) / 832))}}@media screen and (min-width:1600px){.home-about-wrapper .desc h2{font-size:38px}}.home-about-wrapper .desc h2 strong{font-weight:400;color:#fd7ba3}.home-about-wrapper .desc .data{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0 64px;text-align:center;margin-bottom:64px}.home-about-wrapper .desc .data .number{display:flex;align-items:center;justify-content:center;aspect-ratio:1;max-width:171px;background:url(/wp-content/themes/pastuszakv2/images/home-number.png) center no-repeat;background-size:cover;margin:0 auto 8px}.home-about-wrapper .desc .data .number span{font-weight:700}.home-about-wrapper .desc .data .number span{font-size:24px}@media screen and (min-width:768px){.home-about-wrapper .desc .data .number span{font-size:calc(24px + 12 * ((100vw - 768px) / 832))}}@media screen and (min-width:1600px){.home-about-wrapper .desc .data .number span{font-size:36px}}.home-about-wrapper .desc .data p{font-size:18px;font-weight:900;margin-bottom:0;line-height:1.3}.home-about-wrapper .desc>p{font-size:18px;margin-bottom:24px}.home-about-wrapper .desc .sign{display:flex;justify-content:flex-end;padding-right:180px;margin-bottom:32px}@media (max-width:1600px){.home-about-wrapper .home-about{grid-template-columns:500px 1fr;grid-gap:0 80px}.home-about-wrapper .desc .data{grid-gap:0 48px}.home-about-wrapper .desc .data p{font-size:17px}}@media (max-width:1440px){.home-about-wrapper .home-about{grid-template-columns:480px 1fr;grid-gap:0 64px}.home-about-wrapper .desc h2{margin-bottom:56px}.home-about-wrapper .desc .data{grid-gap:0 40px;margin-bottom:56px}.home-about-wrapper .desc .data p{font-size:16px}}@media (max-width:1366px){.home-about-wrapper{padding-top:48px}.home-about-wrapper .home-about{grid-template-columns:440px 1fr;grid-gap:0 56px}.home-about-wrapper .desc h2{margin-bottom:48px}.home-about-wrapper .desc .data{grid-gap:0 32px;margin-bottom:48px}.home-about-wrapper .desc .data p{font-size:15px}.home-about-wrapper .desc>p{font-size:17px}}@media (max-width:1280px){.home-about-wrapper{padding-top:40px}.home-about-wrapper .home-about{grid-template-columns:420px 1fr;grid-gap:0 40px}.home-about-wrapper .desc h2{margin-bottom:40px}.home-about-wrapper .desc .data{grid-gap:0 32px;margin-bottom:40px}.home-about-wrapper .desc .data p{font-size:15px}.home-about-wrapper .desc>p{font-size:16px}}@media (max-width:1180px){.home-about-wrapper{padding-top:32px}.home-about-wrapper .home-about{grid-template-columns:390px 1fr;grid-gap:0 32px}.home-about-wrapper .desc h2{margin-bottom:32px}.home-about-wrapper .desc .data{grid-gap:0 28px;margin-bottom:32px}.home-about-wrapper .desc .data p{font-size:14px}.home-about-wrapper .desc>p{font-size:14px}}@media (max-width:1024px){.home-about-wrapper .home-about{grid-template-columns:1fr;grid-gap:0 32px}.home-about-wrapper .photo{justify-self:center;max-width:320px}.home-about-wrapper .desc{padding-bottom:32px}.home-about-wrapper .desc h2{margin-bottom:32px}.home-about-wrapper .desc .data{grid-gap:0 28px;margin-bottom:32px}.home-about-wrapper .desc .data p{font-size:14px}.home-about-wrapper .desc>p{font-size:14px}.home-about-wrapper .desc .sign{padding-right:120px;margin-bottom:0}}@media (max-width:768px){.home-about-wrapper .desc .data{grid-template-columns:1fr 1fr;grid-gap:24px 24px;max-width:500px;margin:0 auto 32px}.home-about-wrapper .desc .sign{padding-right:100px}}@media (max-width:450px){.home-about-wrapper{margin-bottom:64px}.home-about-wrapper .desc .data{grid-gap:20px 20px}.home-about-wrapper .desc .data p{font-size:13px}.home-about-wrapper .desc .data .sign{padding-right:64px}}.testimonials-wrapper{display:block;margin-bottom:128px;position:relative}.testimonials-wrapper .testimonials-title{background:url(/wp-content/themes/pastuszakv2/images/quote-icon.svg) center top no-repeat;background-size:190px auto;text-align:center;padding:40px 0}.testimonials-wrapper .testimonials-title p{color:#000;font-family:"eurostile-extended",sans-serif;text-transform:uppercase;line-height:1;margin-bottom:0}.testimonials-wrapper .testimonials-title p{font-size:27px}@media screen and (min-width:768px){.testimonials-wrapper .testimonials-title p{font-size:calc(27px + 11 * ((100vw - 768px) / 832))}}@media screen and (min-width:1600px){.testimonials-wrapper .testimonials-title p{font-size:38px}}.testimonials-wrapper .testimonials-title p strong{font-weight:400;color:#fd7ba3}.testimonials-wrapper .swiper-wrapper{display:flex}.testimonials-wrapper .swiper-wrapper .swiper-slide{height:auto}.testimonials-wrapper .testimonials-button-prev,.testimonials-wrapper .testimonials-button-next{display:block;width:64px;height:64px;background-color:#dcdcdc;border-radius:50%;text-indent:-9999px;position:absolute;top:50%;background-size:32px 32px;background-repeat:no-repeat;background-position:center;margin:0;padding:0;border:none;z-index:100;transition:all 0.3s ease;margin-top:-32px;cursor:pointer}.testimonials-wrapper .testimonials-button-prev:hover,.testimonials-wrapper .testimonials-button-next:hover{background-color:#fd7ba3}.testimonials-wrapper .testimonials-button-prev.swiper-button-disabled,.testimonials-wrapper .testimonials-button-next.swiper-button-disabled{visibility:hidden;opacity:0}.testimonials-wrapper .testimonials-button-prev{left:-30px;background-image:url(/wp-content/themes/pastuszakv2/images/slider-arrow-left.svg)}.testimonials-wrapper .testimonials-button-next{right:-30px;background-image:url(/wp-content/themes/pastuszakv2/images/slider-arrow-right.svg)}@media (max-width:1024px){.testimonials-wrapper{margin-bottom:64px}.testimonials-wrapper .testimonials-button-prev,.testimonials-wrapper .testimonials-button-next{display:none}.testimonials-wrapper .testimonials-pagination{display:flex;justify-content:center;padding-top:16px}.testimonials-wrapper .testimonials-pagination .swiper-pagination-bullet{display:flex;align-items:center;justify-content:center;width:48px;height:49px;position:relative;cursor:pointer}.testimonials-wrapper .testimonials-pagination .swiper-pagination-bullet:before{display:block;width:15px;height:15px;background:#fd7ba3;content:"";border-radius:50%}.testimonials-wrapper .testimonials-pagination .swiper-pagination-bullet:hover:before{background:#fd7ba3}.testimonials-wrapper .testimonials-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:url(/wp-content/themes/pastuszakv2/images/slider-nav-active.png) center no-repeat}.testimonials-wrapper .testimonials-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before{background:#fd7ba3}}.single-testimonial{display:block;padding:80px 64px;background:#fafafa;box-sizing:border-box}.single-testimonial .name{margin-bottom:24px}.single-testimonial .name p{font-size:15px;font-weight:700;color:#86868b;margin-bottom:8px}.single-testimonial .name p:last-child{margin-bottom:0}.single-testimonial .name p:first-child{color:#000}.single-testimonial .name p:first-child{font-size:19px}@media screen and (min-width:768px){.single-testimonial .name p:first-child{font-size:calc(19px + 5 * ((100vw - 768px) / 832))}}@media screen and (min-width:1600px){.single-testimonial .name p:first-child{font-size:24px}}.single-testimonial .quote{margin-bottom:64px}.single-testimonial .quote p{margin-bottom:0;font-size:16px;color:#000}.single-testimonial .stars{display:flex}.single-testimonial .stars img{margin-right:14px;width:18px}@media (max-width:1600px){.single-testimonial{padding:72px 56px}.single-testimonial .quote{margin-bottom:56px}}@media (max-width:1440px){.single-testimonial{padding:48px 40px}.single-testimonial .name{margin-bottom:20px}.single-testimonial .quote{margin-bottom:48px}}@media (max-width:1366px){.single-testimonial{padding:40px 32px}.single-testimonial .name{margin-bottom:16px}.single-testimonial .quote{margin-bottom:40px}}@media (max-width:1280px){.single-testimonial{padding:32px 24px}.single-testimonial .quote{margin-bottom:32px}}.bottom-contact-info{display:grid;grid-template-columns:620px 1fr;grid-gap:0 60px;margin-bottom:100px}.bottom-contact-info .desc{align-self:center}.bottom-contact-info .desc h2{font-size:38px;font-weight:400;text-transform:uppercase;margin-bottom:44px}.bottom-contact-info .desc h2{font-size:28px}@media screen and (min-width:768px){.bottom-contact-info .desc h2{font-size:calc(28px + 10 * ((100vw - 768px) / 832))}}@media screen and (min-width:1600px){.bottom-contact-info .desc h2{font-size:38px}}.bottom-contact-info .desc h2 strong{color:#fd7ba3;font-weight:400}.bottom-contact-info .desc p{font-size:24px;margin-bottom:44px}.bottom-contact-info .desc p{font-size:19px}@media screen and (min-width:768px){.bottom-contact-info .desc p{font-size:calc(19px + 5 * ((100vw - 768px) / 832))}}@media screen and (min-width:1600px){.bottom-contact-info .desc p{font-size:24px}}.bottom-contact-info .desc p a{font-weight:700;color:inherit}.bottom-contact-info .desc p a:hover{text-decoration:underline}.bottom-contact-info .desc .button a{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:58px;background:#dcdcdc;font-size:16px;font-weight:700;color:#000;letter-spacing:3px;text-transform:uppercase;padding:0 20px 0 40px}.bottom-contact-info .desc .button a span{display:block;width:100%;text-align:center;background:url(/wp-content/themes/pastuszakv2/images/arrow-right-long.png) right center no-repeat;padding-right:56px}.bottom-contact-info .desc .button a:hover{background:#fd7ba3}@media (max-width:1600px){.bottom-contact-info{grid-template-columns:550px 1fr;margin-bottom:80px}}@media (max-width:1440px){.bottom-contact-info{grid-template-columns:500px 1fr;margin-bottom:72px}.bottom-contact-info .desc h2{margin-bottom:32px}.bottom-contact-info .desc p{margin-bottom:32px}}@media (max-width:1366px){.bottom-contact-info{grid-template-columns:470px 1fr;margin-bottom:64px}.bottom-contact-info .desc h2{margin-bottom:24px}.bottom-contact-info .desc p{margin-bottom:24px}}@media (max-width:1280px){.bottom-contact-info{grid-template-columns:430px 1fr;margin-bottom:48px}.bottom-contact-info .desc h2{margin-bottom:16px}.bottom-contact-info .desc p{margin-bottom:16px}}@media (max-width:1024px){.bottom-contact-info{grid-template-columns:1fr}}.footer-wrapper{display:block;background:#fd7ba3;color:#fff;padding-top:90px}.footer-wrapper .footer{display:grid;grid-template-columns:min-content 1fr min-content;margin-bottom:55px}.footer-wrapper .logo{display:block;margin-right:120px}.footer-wrapper .logo a,.footer-wrapper .logo img{display:block;width:288px}.footer-wrapper .desc{display:grid;grid-template-columns:min-content min-content;grid-gap:60px 160px;white-space:nowrap}.footer-wrapper .box .title{margin-bottom:24px}.footer-wrapper .box .title p{margin-bottom:0;font-size:20px;color:#000;line-height:1;font-family:"eurostile-extended",sans-serif}.footer-wrapper .box .text{font-size:18px;color:#fff}.footer-wrapper .box .text a{color:inherit}.footer-wrapper .box .text a:hover{text-decoration:underline}.footer-wrapper .box .text a.phone{font-size:30px}.footer-wrapper .box .text .social{list-style:none;margin:0;display:flex}.footer-wrapper .box .text .social li{margin-right:24px}.footer-wrapper .box .text .social li:last-child{margin-right:0}.footer-wrapper .buttons-list{white-space:nowrap}.footer-wrapper .buttons-list ul{list-style:none;margin:0}.footer-wrapper .buttons-list ul li{margin-bottom:16px}.footer-wrapper .buttons-list ul li:last-child{margin-bottom:0}.footer-wrapper .copyright{padding:40px 0;border-top:1px solid rgb(255 255 255 / .13);font-size:15px;color:#fff;text-transform:uppercase}.footer-wrapper .copyright .container-flex{justify-content:space-between}.footer-wrapper .copyright p{margin-bottom:0}.footer-wrapper .copyright ul{list-style:none;margin:0;display:flex}.footer-wrapper .copyright ul li{margin-right:70px}.footer-wrapper .copyright ul li:last-child{margin-right:0}.footer-wrapper .copyright ul a{color:inherit}@media (max-width:1600px){.footer-wrapper{padding-top:80px}.footer-wrapper .footer{margin-bottom:48px}.footer-wrapper .logo{margin-right:100px}.footer-wrapper .logo a,.footer-wrapper .logo img{display:block;width:260px}.footer-wrapper .desc{grid-gap:60px 120px}.footer-wrapper .box .title{margin-bottom:20px}.footer-wrapper .box .title p{font-size:19px}.footer-wrapper .box .text{font-size:18px}.footer-wrapper .box .text a.phone{font-size:30px}.footer-wrapper .box .text .social li{margin-right:24px}.footer-wrapper .box .text .social li:last-child{margin-right:0}}@media (max-width:1440px){.footer-wrapper{padding-top:72px}.footer-wrapper .footer{margin-bottom:48px}.footer-wrapper .logo{margin-right:80px}.footer-wrapper .logo a,.footer-wrapper .logo img{display:block;width:220px}.footer-wrapper .desc{grid-gap:60px 100px}.footer-wrapper .box .title{margin-bottom:20px}.footer-wrapper .box .title p{font-size:18px}.footer-wrapper .box .text{font-size:17px}.footer-wrapper .box .text a.phone{font-size:28px}.footer-wrapper .box .text .social li{margin-right:24px}.footer-wrapper .box .text .social li:last-child{margin-right:0}.footer-wrapper .buttons-list a{letter-spacing:2px;min-width:360px}}@media (max-width:1366px){.footer-wrapper{padding-top:64px}.footer-wrapper .footer{margin-bottom:48px}.footer-wrapper .logo{margin-right:64px}.footer-wrapper .logo a,.footer-wrapper .logo img{display:block;width:200px}.footer-wrapper .desc{grid-gap:40px 64px}.footer-wrapper .box .title{margin-bottom:16px}.footer-wrapper .box .title p{font-size:18px}.footer-wrapper .box .text{font-size:17px}.footer-wrapper .box .text a.phone{font-size:26px}.footer-wrapper .box .text .social li{margin-right:20px}.footer-wrapper .box .text .social li:last-child{margin-right:0}.footer-wrapper .buttons-list a{letter-spacing:1px;min-width:340px}}@media (max-width:1280px){.footer-wrapper{padding-top:48px}.footer-wrapper .footer{margin-bottom:40px}.footer-wrapper .logo{margin-right:64px}.footer-wrapper .logo a,.footer-wrapper .logo img{display:block;width:180px}.footer-wrapper .desc{grid-gap:40px 64px}.footer-wrapper .box .title{margin-bottom:16px}.footer-wrapper .box .title p{font-size:18px}.footer-wrapper .box .text{font-size:17px}.footer-wrapper .box .text a.phone{font-size:26px}.footer-wrapper .box .text .social li{margin-right:20px}.footer-wrapper .box .text .social li:last-child{margin-right:0}.footer-wrapper .buttons-list a{letter-spacing:0;min-width:320px}}@media (max-width:1180px){.footer-wrapper .desc{grid-template-columns:1fr}}@media (max-width:1024px){.footer-wrapper{padding-top:32px}.footer-wrapper .footer{grid-template-columns:1fr;justify-items:center;grid-gap:40px 0}.footer-wrapper .logo{width:272px;margin-right:0}.footer-wrapper .desc{width:272px}.footer-wrapper .buttons-list a{letter-spacing:0;min-width:272px}.footer-wrapper .buttons-list a span{padding-left:10px;text-align:left;background-size:auto 12px}.footer-wrapper .copyright{padding-top:32px;padding-bottom:32px}}@media (max-width:768px){.footer-wrapper .copyright .container-flex{flex-direction:column;justify-content:center;align-items:center;text-align:center;font-size:13px}.footer-wrapper .copyright p{margin-bottom:16px}.footer-wrapper .copyright ul li{margin:0 12px}}.fixed-social{display:block;position:fixed;top:170px;right:35px;z-index:1000}.fixed-social ul{list-style:none;margin:0}.fixed-social ul li{margin-bottom:24px}.fixed-social ul li:last-child{margin-bottom:0}@media (max-width:1600px){.fixed-social{right:25px;top:150px}.fixed-social ul img{width:24px}}@media (max-width:1440px){.fixed-social{right:20px;top:130px}.fixed-social ul li{margin-bottom:20px}}@media (max-width:1366px){.fixed-social{right:15px;top:120px}.fixed-social ul li{margin-bottom:16px}}@media (max-width:1280px){.fixed-social{right:14px;top:110px}}@media (max-width:1024px){.fixed-social{display:none}}.user-overlay{position:fixed;top:0;left:0;z-index:1900;width:100vw;height:100vh;transition:opacity 0.15s linear;opacity:0;visibility:hidden;background:#000}.user-overlay.is-active{opacity:.65;visibility:visible}.page-title{display:block;text-align:center;padding:80px 0;margin-bottom:64px}.page-title h1{font-weight:900;text-transform:uppercase;color:#fff}.page-title h1{font-size:40px}@media screen and (min-width:768px){.page-title h1{font-size:calc(40px + 20 * ((100vw - 768px) / 832))}}@media screen and (min-width:1600px){.page-title h1{font-size:60px}}@media (max-width:1440px){.page-title{padding:72px 0;margin-bottom:56px}}@media (max-width:1366px){.page-title{padding:64px 0;margin-bottom:48px}}@media (max-width:1280px){.page-title{padding:56px 0;margin-bottom:44px}}@media (max-width:1024px){.page-title{padding:48px 0;margin-bottom:40px}}.single-post-title{display:block;width:100%;max-width:1040px;margin:0 auto;padding:64px 0}.single-post-title h1{font-weight:900;text-transform:uppercase;color:#000}.single-post-title h1{font-size:40px}@media screen and (min-width:768px){.single-post-title h1{font-size:calc(40px + 20 * ((100vw - 768px) / 832))}}@media screen and (min-width:1600px){.single-post-title h1{font-size:60px}}@media (max-width:1280px){.single-post-title{padding:56px 0}}@media (max-width:1024px){.single-post-title{padding:48px 0}}@media (max-width:768px){.single-post-title{padding:40px 0}}.page-content{display:block;width:100%;max-width:1000px;margin:0 auto 80px}.page-content{font-size:19px}@media screen and (min-width:768px){.page-content{font-size:calc(19px + 2 * ((100vw - 768px) / 832))}}@media screen and (min-width:1600px){.page-content{font-size:21px}}.page-content a{text-decoration:underline}.page-content ul{list-style:none}.page-content ul li{padding-left:34px;position:relative}.page-content ul li:before{display:block;width:11px;height:11px;background:#fd7ba3;border-radius:50%;position:absolute;left:0;top:13px;content:""}.single-page-wrapper{padding-top:var(--menu-height)}.single-page-wrapper .single-page-header{position:relative;margin-bottom:56px}.single-page-wrapper .single-page-header .photo{display:block;position:relative;z-index:10;max-height:480px;overflow:hidden}.single-page-wrapper .single-page-header .photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single-page-wrapper .single-page-header .title{position:absolute;left:0;right:0;top:0;bottom:0;z-index:100;display:flex;align-items:flex-end;justify-content:flex-end;background:rgb(0 0 0 / .28)}.single-page-wrapper .single-page-header .title h1{font-weight:400;text-transform:uppercase;color:#fff;margin-right:64px;margin-bottom:64px;text-align:right}.single-page-wrapper .single-page-header .title h1{font-size:32px}@media screen and (min-width:768px){.single-page-wrapper .single-page-header .title h1{font-size:calc(32px + 28 * ((100vw - 768px) / 832))}}@media screen and (min-width:1600px){.single-page-wrapper .single-page-header .title h1{font-size:60px}}.single-page-wrapper .single-page-header .title.no-image{background:none}.single-page-wrapper .single-page-header .title.no-image h1{color:#000}.wp-block-gallery a{display:block;position:relative;text-align:center;width:100%;height:100%}.wp-block-gallery a:after{display:block;position:absolute;left:0;top:0;right:0;bottom:0;background:rgb(253 123 163 / .9) url(/wp-content/themes/pastuszakv2/images/zoom-icon.svg) center no-repeat;background-size:40px 40px;opacity:0;transition:all 0.25s;content:""}.wp-block-gallery a:hover:after{opacity:1}.gallery{display:grid;grid-gap:16px 16px;margin-bottom:60px}@media (max-width:768px){.gallery{margin-bottom:40px}}.gallery .gallery-item{display:block}.gallery a{display:block;position:relative;text-align:center;width:100%;height:100%;max-height:300px;overflow:hidden}.gallery a:after{display:block;position:absolute;left:0;top:0;right:0;bottom:0;background:rgb(253 123 163 / .9) url(/wp-content/themes/pastuszakv2/images/zoom-icon.svg) center no-repeat;background-size:40px 40px;opacity:0;transition:all 0.25s;content:""}.gallery a:hover:after{opacity:1}.gallery a:last-child{margin-bottom:0}.gallery a img{min-width:100%;max-width:100%;max-height:unset;height:100%;-o-object-fit:cover;object-fit:cover}.gallery.gallery-columns-2{grid-template-columns:repeat(2,1fr)}@media (max-width:600px){.gallery.gallery-columns-2{grid-template-columns:1fr}}.gallery.gallery-columns-3{grid-template-columns:repeat(3,1fr)}@media (max-width:768px){.gallery.gallery-columns-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.gallery.gallery-columns-3{grid-template-columns:1fr}}.gallery.gallery-columns-4{grid-template-columns:repeat(4,1fr)}@media (max-width:768px){.gallery.gallery-columns-4{grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){.gallery.gallery-columns-4{grid-template-columns:1fr}}.gallery.gallery-columns-5{grid-template-columns:repeat(5,1fr)}@media (max-width:1024px){.gallery.gallery-columns-5{grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.gallery.gallery-columns-5{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.gallery.gallery-columns-5{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.gallery.gallery-columns-5{grid-template-columns:1fr}}.about-header-wrapper{display:block;padding-top:var(--menu-height);background:#fcc2d4;margin-bottom:160px}.about-header-wrapper .about-header{display:grid;grid-template-columns:615px 1fr;grid-gap:0 64px}.about-header-wrapper .about-header .desc{align-self:center}.about-header-wrapper .about-header .desc h1{text-transform:uppercase;color:#fd7ba3;margin-bottom:64px;font-weight:400}.about-header-wrapper .about-header .desc h1{font-size:28px}@media screen and (min-width:768px){.about-header-wrapper .about-header .desc h1{font-size:calc(28px + 16 * ((100vw - 768px) / 832))}}@media screen and (min-width:1600px){.about-header-wrapper .about-header .desc h1{font-size:44px}}.about-header-wrapper .about-header .desc .text p{font-size:16px}@media screen and (min-width:768px){.about-header-wrapper .about-header .desc .text p{font-size:calc(16px + 2 * ((100vw - 768px) / 832))}}@media screen and (min-width:1600px){.about-header-wrapper .about-header .desc .text p{font-size:18px}}.about-header-wrapper .about-header .desc .text p:first-child{font-size:19px}@media screen and (min-width:768px){.about-header-wrapper .about-header .desc .text p:first-child{font-size:calc(19px + 5 * ((100vw - 768px) / 832))}}@media screen and (min-width:1600px){.about-header-wrapper .about-header .desc .text p:first-child{font-size:24px}}@media (max-width:1600px){.about-header-wrapper .about-header{grid-template-columns:580px 1fr}}@media (max-width:1440px){.about-header-wrapper .about-header{grid-template-columns:550px 1fr;grid-gap:0 48px}.about-header-wrapper .about-header .desc h1{margin-bottom:40px}}@media (max-width:1366px){.about-header-wrapper .about-header{grid-template-columns:510px 1fr;grid-gap:0 48px}.about-header-wrapper .about-header .desc h1{margin-bottom:24px}}@media (max-width:1280px){.about-header-wrapper .about-header{padding-top:24px}}@media (max-width:1024px){.about-header-wrapper{margin-bottom:40px}.about-header-wrapper .about-header{grid-template-columns:1fr;grid-gap:40px 0}.about-header-wrapper .about-header .photo{justify-self:center;max-width:300px}.about-header-wrapper .about-header .desc{padding-bottom:40px}.about-header-wrapper .about-header .desc h1{margin-bottom:24px}}.about-info{display:block;padding:90px 60px;background:#fff7fa;margin-bottom:40px}.about-info>p{color:#fd7ba3}.about-info>p{font-size:19px}@media screen and (min-width:768px){.about-info>p{font-size:calc(19px + 5 * ((100vw - 768px) / 832))}}@media screen and (min-width:1600px){.about-info>p{font-size:24px}}.about-info h3{display:block;text-align:center;text-transform:uppercase;color:#fd7ba3;font-weight:400;margin-bottom:48px}.about-info h3{font-size:24px}@media screen and (min-width:768px){.about-info h3{font-size:calc(24px + 14 * ((100vw - 768px) / 832))}}@media screen and (min-width:1600px){.about-info h3{font-size:38px}}.about-info ul{list-style:none;margin:0;margin-bottom:48px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px 56px}.about-info ul li{padding-left:50px;background:url(/wp-content/themes/pastuszakv2/images/about-list.png) left 4px no-repeat;line-height:1.4}.about-info ul li{font-size:16px}@media screen and (min-width:768px){.about-info ul li{font-size:calc(16px + 2 * ((100vw - 768px) / 832))}}@media screen and (min-width:1600px){.about-info ul li{font-size:18px}}@media (max-width:1366px){.about-info{padding:72px 48px}}@media (max-width:1280px){.about-info{padding:56px 40px}}@media (max-width:1024px){.about-info{padding:40px 32px}}@media (max-width:900px){.about-info ul{grid-template-columns:1fr 1fr}}@media (max-width:650px){.about-info{padding:24px;margin-left:-24px;margin-right:-24px}.about-info ul{grid-template-columns:1fr;grid-gap:32px 0}.about-info ul li{padding-left:36px;background-size:20px 20px}}.about-video{display:block;margin-bottom:100px}.about-team-wrapper{display:block;padding:80px 0;background:#f9f9f9;margin-bottom:80px}.about-team-wrapper .team-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:28px 28px}.about-team-wrapper .team-grid .box{display:block;padding:15px;border:1px solid #dcdcdc;background:#fff}.about-team-wrapper .team-grid .photo{display:flex;justify-content:center;margin-bottom:24px}.about-team-wrapper .team-grid .meta{display:block;text-align:center}.about-team-wrapper .team-grid .meta .role{font-size:13px;color:#fd7ba3;font-family:"eurostile-extended",sans-serif;margin-bottom:24px;letter-spacing:2px;text-transform:uppercase}.about-team-wrapper .team-grid .meta .name{font-size:25px;font-weight:700;margin-bottom:20px;line-height:1}.about-team-wrapper .team-grid .meta .info{font-size:13px;font-weight:600;color:#7b7670;font-family:"eurostile-extended",sans-serif;text-transform:uppercase;margin-bottom:24px;line-height:1.3}.about-team-wrapper .team-grid .meta .phone{font-size:30px;margin-bottom:0}.about-team-wrapper .team-grid .meta .phone a{color:inherit}.about-team-wrapper .team-grid .meta .mail{font-size:18px}.about-team-wrapper .team-grid .meta .mail a{color:inherit}@media (max-width:1366px){.about-team-wrapper .team-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1024px){.about-team-wrapper .team-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.about-team-wrapper .team-grid{grid-template-columns:repeat(1,1fr)}}.about-instagram-wrapper{display:block;margin-bottom:100px}.about-instagram-wrapper .about-instagram-title{display:flex;align-items:center;justify-content:space-between}.about-instagram-wrapper .about-instagram-title p{font-size:38px;font-weight:400;color:#fd7ba3;text-transform:uppercase;font-family:"eurostile-extended",sans-serif;margin-bottom:0}.about-instagram-wrapper .about-instagram-title a{display:flex;align-items:center}.about-instagram-wrapper .about-instagram-title a span{font-size:16px;font-weight:700;text-transform:uppercase;color:#000;margin-right:10px;letter-spacing:3px}@media (max-width:1024px){.about-instagram-wrapper{margin-bottom:80px}.about-instagram-wrapper .about-instagram-title p{font-size:32px}.about-instagram-wrapper .about-instagram-title a img{height:80px}}@media (max-width:768px){.about-instagram-wrapper{margin-bottom:64px}.about-instagram-wrapper .about-instagram-title p{font-size:28px}.about-instagram-wrapper .about-instagram-title a img{height:64px}.about-instagram-wrapper .about-instagram-title a span{letter-spacing:2px}}@media (max-width:650px){.about-instagram-wrapper{margin-bottom:40px}.about-instagram-wrapper .about-instagram-title p{font-size:24px}.about-instagram-wrapper .about-instagram-title a img{height:40px}}@media (max-width:580px){.about-instagram-wrapper .about-instagram-title{flex-direction:column}.about-instagram-wrapper .about-instagram-title p{margin-bottom:8px;font-size:20px}.about-instagram-wrapper .about-instagram-title a span{font-size:14px;letter-spacing:1px}}.trainings-header-wrapper{display:block;padding-top:var(--menu-height);background:#fcc2d4;margin-bottom:64px}.trainings-header-wrapper .trainings-header{display:grid;grid-template-columns:516px 1fr;grid-gap:0 200px}.trainings-header-wrapper .trainings-header .desc{align-self:center}.trainings-header-wrapper .trainings-header .desc h1{text-transform:uppercase;color:#fd7ba3;margin-bottom:32px;font-weight:400}.trainings-header-wrapper .trainings-header .desc h1{font-size:28px}@media screen and (min-width:768px){.trainings-header-wrapper .trainings-header .desc h1{font-size:calc(28px + 16 * ((100vw - 768px) / 832))}}@media screen and (min-width:1600px){.trainings-header-wrapper .trainings-header .desc h1{font-size:44px}}.trainings-header-wrapper .trainings-header .desc .text{font-size:18px}@media screen and (min-width:768px){.trainings-header-wrapper .trainings-header .desc .text{font-size:calc(18px + 6 * ((100vw - 768px) / 832))}}@media screen and (min-width:1600px){.trainings-header-wrapper .trainings-header .desc .text{font-size:24px}}.trainings-header-wrapper .trainings-header .desc .text a{color:inherit;font-weight:700}.trainings-header-wrapper .trainings-header .desc .text a:hover{text-decoration:underline}.trainings-header-wrapper .trainings-header .button-wrap a{height:74px;padding:0 40px;min-width:auto}.trainings-header-wrapper .trainings-header .button-wrap a span{padding:0 56px 0 0}@media (max-width:1440px){.trainings-header-wrapper .trainings-header{grid-template-columns:470px 1fr;grid-gap:0 150px}}@media (max-width:1366px){.trainings-header-wrapper .trainings-header{grid-template-columns:450px 1fr;grid-gap:0 80px}}@media (max-width:1280px){.trainings-header-wrapper .trainings-header{grid-template-columns:430px 1fr;grid-gap:0 64px}}@media (max-width:1024px){.trainings-header-wrapper{padding-top:calc(var(--menu-height) + 20px)}.trainings-header-wrapper .trainings-header{grid-template-columns:360px 1fr;grid-gap:0 40px}.trainings-header-wrapper .trainings-header .desc h1{margin-bottom:24px}.trainings-header-wrapper .trainings-header .button-wrap a{height:64px;padding:0 32px}}@media (max-width:768px){.trainings-header-wrapper .trainings-header{grid-template-columns:1fr;grid-gap:32px 0}.trainings-header-wrapper .trainings-header .photo{grid-column:1;grid-row:2;justify-self:center}.trainings-header-wrapper .trainings-header .desc{grid-column:1;grid-row:1;text-align:center}.trainings-header-wrapper .trainings-header .desc h1{margin-bottom:24px}.trainings-header-wrapper .trainings-header .button-wrap{justify-content:center}.trainings-header-wrapper .trainings-header .button-wrap a{height:64px;padding:0 24px}}.trainings-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px 32px;margin-bottom:100px}@media (max-width:1600px){.trainings-grid{margin-bottom:80px}}@media (max-width:1440px){.trainings-grid{margin-bottom:72px}}@media (max-width:1366px){.trainings-grid{margin-bottom:64px}}@media (max-width:1280px){.trainings-grid{margin-bottom:48px}}@media (max-width:1180px){.trainings-grid{grid-template-columns:1fr}}.trainings-grid .box{display:block;padding:15px;border:6px solid #fd7ba3;display:grid;grid-template-columns:300px 1fr;grid-gap:24px 24px}.trainings-grid .box .photo{display:block;overflow:hidden}.trainings-grid .box .photo img{width:100%}.trainings-grid .box .desc h2{font-size:24px;font-weight:700;margin-bottom:20px;font-family:"sofia-pro",sans-serif}.trainings-grid .box .desc h2 a{color:#262626}.trainings-grid .box .desc>p{font-size:16px;color:#7b7670;line-height:1.4;margin-bottom:20px}.trainings-grid .box .desc .meta{display:grid;grid-template-columns:1fr 1fr;padding:16px;background:#fde8ee}.trainings-grid .box .desc .meta .col{display:grid;grid-template-columns:32px 1fr;grid-gap:0 12px}.trainings-grid .box .desc .meta .col img{width:auto}.trainings-grid .box .desc .meta .col p em{display:block;font-style:normal;font-size:16px;line-height:1}.trainings-grid .box .desc .meta .col p strong{font-size:18px}@media (max-width:1600px){.trainings-grid .box{grid-template-columns:240px 1fr}}@media (max-width:1440px){.trainings-grid .box{grid-template-columns:219px 1fr}.trainings-grid .box .desc h2{font-size:22px}.trainings-grid .box .desc .meta{padding:12px}.trainings-grid .box .desc .meta .col{grid-template-columns:28px 1fr}.trainings-grid .box .desc .meta .col p em{font-size:14px}.trainings-grid .box .desc .meta .col p strong{font-size:17px}}@media (max-width:1366px){.trainings-grid .box{grid-template-columns:200px 1fr}.trainings-grid .box .desc h2{font-size:22px}.trainings-grid .box .desc .meta{padding:10px}.trainings-grid .box .desc .meta .col{grid-template-columns:24px 1fr}.trainings-grid .box .desc .meta .col p em{font-size:12px}.trainings-grid .box .desc .meta .col p strong{font-size:15px}}@media (max-width:1180px){.trainings-grid .box{grid-template-columns:200px 1fr}.trainings-grid .box .desc h2{font-size:22px}.trainings-grid .box .desc .meta{padding:16px;grid-template-columns:min-content min-content;white-space:nowrap;grid-gap:0 40px}.trainings-grid .box .desc .meta .col{grid-template-columns:24px 1fr}.trainings-grid .box .desc .meta .col p em{font-size:12px}.trainings-grid .box .desc .meta .col p strong{font-size:15px}}@media (max-width:768px){.trainings-grid .box{grid-template-columns:170px 1fr}.trainings-grid .box .desc h2{font-size:20px}}@media (max-width:600px){.trainings-grid .box{grid-template-columns:1fr}.trainings-grid .box .photo{display:block}.trainings-grid .box .desc .meta{grid-template-columns:1fr;grid-gap:16px 0}}.testimonials-header-wrapper{display:block;padding-top:var(--menu-height);background:#fcc2d4;margin-bottom:100px}.testimonials-header-wrapper .testimonials-header{display:grid;grid-template-columns:1fr 424px 1fr;grid-gap:0 64px}.testimonials-header-wrapper .testimonials-header .title{align-self:center}.testimonials-header-wrapper .testimonials-header .title h1{font-size:50px;text-transform:uppercase;color:#fd7ba3;font-weight:400;margin-bottom:0}.testimonials-header-wrapper .testimonials-header .title h1{font-size:28px}@media screen and (min-width:768px){.testimonials-header-wrapper .testimonials-header .title h1{font-size:calc(28px + 22 * ((100vw - 768px) / 832))}}@media screen and (min-width:1600px){.testimonials-header-wrapper .testimonials-header .title h1{font-size:50px}}@media all and (max-width:1280px){.testimonials-header-wrapper .testimonials-header .title{grid-column-start:1;grid-column-end:span 3;display:grid;justify-content:center;text-align:center}}.testimonials-header-wrapper .testimonials-header .desc{align-self:center;color:#000;line-height:1.24}.testimonials-header-wrapper .testimonials-header .desc{font-size:16px}@media screen and (min-width:768px){.testimonials-header-wrapper .testimonials-header .desc{font-size:calc(16px + 2 * ((100vw - 768px) / 832))}}@media screen and (min-width:1600px){.testimonials-header-wrapper .testimonials-header .desc{font-size:18px}}.testimonials-header-wrapper .testimonials-header .desc p:first-child{font-size:24px}.testimonials-header-wrapper .testimonials-header .desc p:first-child{font-size:19px}@media screen and (min-width:768px){.testimonials-header-wrapper .testimonials-header .desc p:first-child{font-size:calc(19px + 5 * ((100vw - 768px) / 832))}}@media screen and (min-width:1600px){.testimonials-header-wrapper .testimonials-header .desc p:first-child{font-size:24px}}@media all and (max-width:1100px){.testimonials-header-wrapper .testimonials-header .desc{grid-column-start:2;grid-column-end:span 2}}@media all and (max-width:600px){.testimonials-header-wrapper .testimonials-header{display:flex;flex-direction:column;justify-content:center;padding-bottom:50px;align-items:center;gap:20px!important}}@media (max-width:1600px){.testimonials-header-wrapper{margin-bottom:80px}.testimonials-header-wrapper .testimonials-header{grid-template-columns:1fr 400px 1fr;grid-gap:0 56px}}@media (max-width:1440px){.testimonials-header-wrapper{margin-bottom:72px}.testimonials-header-wrapper .testimonials-header{grid-template-columns:1fr 360px 1fr;grid-gap:0 56px}}@media (max-width:1366px){.testimonials-header-wrapper{margin-bottom:64px}.testimonials-header-wrapper .testimonials-header{grid-template-columns:1fr 320px 1fr;grid-gap:0 40px}}@media (max-width:1280px){.testimonials-header-wrapper{margin-bottom:48px}.testimonials-header-wrapper .testimonials-header{grid-template-columns:1fr 1fr;grid-gap:0 40px;margin-top:20px}}.testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px 40px;margin-bottom:80px}@media (max-width:1366px){.testimonials-grid{grid-gap:32px 32px}}@media (max-width:1280px){.testimonials-grid{grid-gap:24px 24px}}@media (min-width:1024px){.testimonials-grid .single-testimonial:nth-child(2n+2){background:#fff0f3}}@media (max-width:1024px){.testimonials-grid{grid-template-columns:1fr 1fr}.testimonials-grid .single-testimonial:nth-child(3n+1){background:#fff0f3}}@media all and (max-width:600px){.testimonials-grid{grid-template-columns:1fr}}.price-table-header-wrapper{padding-top:var(--menu-height);background:#f9f9f9;margin-bottom:100px}.price-table-header-wrapper .price-table-header{position:relative}.price-table-header-wrapper .price-table-header .photo{display:block;position:relative;z-index:10}.price-table-header-wrapper .price-table-header .desc{position:absolute;left:0;right:0;top:0;bottom:0;z-index:100;display:flex;align-items:flex-end;justify-content:flex-end}.price-table-header-wrapper .price-table-header .desc h1{font-weight:400;text-transform:uppercase;color:#fff;margin-right:64px;margin-bottom:64px;text-align:right}.price-table-header-wrapper .price-table-header .desc h1{font-size:32px}@media screen and (min-width:768px){.price-table-header-wrapper .price-table-header .desc h1{font-size:calc(32px + 28 * ((100vw - 768px) / 832))}}@media screen and (min-width:1600px){.price-table-header-wrapper .price-table-header .desc h1{font-size:60px}}@media (max-width:1600px){.price-table-header-wrapper{margin-bottom:80px}}@media (max-width:1440px){.price-table-header-wrapper{margin-bottom:72px}.price-table-header-wrapper .price-table-header .desc h1{margin-right:56px;margin-bottom:56px}}@media (max-width:1366px){.price-table-header-wrapper{margin-bottom:64px}.price-table-header-wrapper .price-table-header .desc h1{margin-right:48px;margin-bottom:48px}}@media (max-width:1280px){.price-table-header-wrapper{margin-bottom:48px}.price-table-header-wrapper .price-table-header .desc h1{margin-right:40px;margin-bottom:40px}}#price-table-overlay-wrapper{display:flex;align-items:center;justify-content:center;position:fixed;left:0;top:0;right:0;bottom:0;z-index:2000;visibility:hidden;opacity:0}#price-table-overlay-wrapper.is-active{visibility:visible;opacity:1}#price-table-overlay-wrapper .content{display:block;padding:80px 130px;width:100%;max-width:1300px;box-sizing:border-box;background:#fff7fa;position:relative}#price-table-overlay-wrapper .close{display:block;width:45px;height:45px;background:url(/wp-content/themes/pastuszakv2/images/close.svg) center no-repeat;background-size:45px 45px;border:0;margin:0;padding:0;text-indent:-9999px;position:absolute;right:32px;top:32px}#price-table-overlay-wrapper .title{display:block;margin-bottom:32px;padding-right:64px}#price-table-overlay-wrapper .title p{font-weight:400;text-transform:uppercase;margin-bottom:0;color:#262626;font-family:"eurostile-extended",sans-serif}#price-table-overlay-wrapper .title p{font-size:26px}@media screen and (min-width:768px){#price-table-overlay-wrapper .title p{font-size:calc(26px + 14 * ((100vw - 768px) / 832))}}@media screen and (min-width:1600px){#price-table-overlay-wrapper .title p{font-size:40px}}#price-table-overlay-wrapper .title p strong{font-weight:400;color:#fd7ba3}#price-table-overlay-wrapper form input[type=text],#price-table-overlay-wrapper form input[type=tel],#price-table-overlay-wrapper form input[type=email],#price-table-overlay-wrapper form textarea{display:block;box-sizing:border-box;height:74px;border:1px solid #fd7ba3;background:#fffafb;font-size:16px;padding:0 20px;font-weight:700;color:#000;text-transform:uppercase;letter-spacing:2px;width:100%}#price-table-overlay-wrapper form textarea{height:172px;padding:16px;text-transform:none;letter-spacing:0;font-weight:400}#price-table-overlay-wrapper form button{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:74px;background:#dcdcdc;font-size:16px;font-weight:700;color:#000;letter-spacing:3px;text-transform:uppercase;padding:0 20px 0 40px;border-style:none;white-space:nowrap}#price-table-overlay-wrapper form button span{display:block;width:100%;text-align:center;background:url(/wp-content/themes/pastuszakv2/images/arrow-right-long.png) right center no-repeat;padding-right:56px}@media (max-width:1440px){#price-table-overlay-wrapper form input[type=text],#price-table-overlay-wrapper form input[type=tel],#price-table-overlay-wrapper form input[type=email],#price-table-overlay-wrapper form textarea{height:64px}#price-table-overlay-wrapper form textarea{height:152px}#price-table-overlay-wrapper form button{min-height:64px;padding:0 20px}}@media (max-width:1366px){#price-table-overlay-wrapper form input[type=text],#price-table-overlay-wrapper form input[type=tel],#price-table-overlay-wrapper form input[type=email],#price-table-overlay-wrapper form textarea{height:56px;letter-spacing:1px}#price-table-overlay-wrapper form textarea{height:136px}#price-table-overlay-wrapper form button{min-height:56px;padding:0 20px}#price-table-overlay-wrapper form button span{padding-right:34px;background-size:20px auto}}@media (max-width:1280px){#price-table-overlay-wrapper form input[type=text],#price-table-overlay-wrapper form input[type=tel],#price-table-overlay-wrapper form input[type=email],#price-table-overlay-wrapper form textarea{height:52px;letter-spacing:0}#price-table-overlay-wrapper form textarea{height:128px}#price-table-overlay-wrapper form button{min-height:52px;padding:0 20px}#price-table-overlay-wrapper form button span{padding-right:32px;background-size:16px auto}}#price-table-overlay-wrapper form .checkbox-wrap{display:block}#price-table-overlay-wrapper form .checkbox-wrap label input{position:absolute;visibility:hidden;opacity:0}#price-table-overlay-wrapper form .checkbox-wrap label p,#price-table-overlay-wrapper form .checkbox-wrap label .wpcf7-list-item-label{font-size:12px;color:#8b8b8b;line-height:1.5;display:block;position:relative;padding-left:34px;cursor:pointer}#price-table-overlay-wrapper form .checkbox-wrap label p a,#price-table-overlay-wrapper form .checkbox-wrap label .wpcf7-list-item-label a{color:inherit;text-decoration:underline}#price-table-overlay-wrapper form .checkbox-wrap label p:after,#price-table-overlay-wrapper form .checkbox-wrap label .wpcf7-list-item-label:after{display:block;width:20px;height:20px;border:1px solid #fd7ba3;background:#fffafb;content:"";position:absolute;left:0;top:0}#price-table-overlay-wrapper form .checkbox-wrap label input:checked~p:after,#price-table-overlay-wrapper form .checkbox-wrap label input:checked~.wpcf7-list-item-label:after{background:#23a04e url(/wp-content/themes/pastuszakv2/images/check-white.svg) center no-repeat;border-color:#23a04e;background-size:9px 9px}#price-table-overlay-wrapper .newsletter-form .grid{display:grid;grid-template-columns:1fr 1fr min-content;grid-gap:12px 24px;margin-bottom:32px}#price-table-overlay-wrapper .newsletter-form .input,#price-table-overlay-wrapper .newsletter-form .button{display:flex;width:100%}#price-table-overlay-wrapper .wpcf7-form .grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px 24px}#price-table-overlay-wrapper .wpcf7-form .grid .name-input{grid-column:1/span 2;grid-row:1}#price-table-overlay-wrapper .wpcf7-form .grid .email-input{grid-column:1;grid-row:2}#price-table-overlay-wrapper .wpcf7-form .grid .tel-input{grid-column:2;grid-row:2}#price-table-overlay-wrapper .wpcf7-form .grid .textarea-input{grid-column:3;grid-row:1/span 2}#price-table-overlay-wrapper .wpcf7-form .grid .checkbox-wrapper{grid-column:1/span 2;grid-row:3}#price-table-overlay-wrapper .wpcf7-form .grid .button{grid-column:3;grid-row:3;display:flex;justify-content:flex-end}@media (max-width:1366px){#price-table-overlay-wrapper{align-items:flex-start}#price-table-overlay-wrapper .content{padding:64px 100px}#price-table-overlay-wrapper .close{width:40px;height:40px;background-size:40px 40px;right:32px;top:32px}}@media (max-width:1280px){#price-table-overlay-wrapper .content{padding:40px 64px}#price-table-overlay-wrapper .close{width:40px;height:40px;background-size:40px 40px;right:32px;top:32px}}@media (max-width:1024px){#price-table-overlay-wrapper .content{padding:32px}#price-table-overlay-wrapper .close{width:32px;height:32px;background-size:32px 32px;right:24px;top:24px}#price-table-overlay-wrapper .wpcf7-form .grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px 24px}#price-table-overlay-wrapper .wpcf7-form .grid .name-input{grid-column:span 2;grid-row:1}#price-table-overlay-wrapper .wpcf7-form .grid .email-input{grid-column:1;grid-row:2}#price-table-overlay-wrapper .wpcf7-form .grid .tel-input{grid-column:2;grid-row:2}#price-table-overlay-wrapper .wpcf7-form .grid .textarea-input{grid-column:span 2;grid-row:3}#price-table-overlay-wrapper .wpcf7-form .grid .checkbox-wrapper{grid-column:span 2;grid-row:4}#price-table-overlay-wrapper .wpcf7-form .grid .button{grid-column:span 2;grid-row:5;display:flex;justify-content:flex-end;align-items:flex-start}}@media (max-width:768px){#price-table-overlay-wrapper{overflow-x:scroll}#price-table-overlay-wrapper .content{padding:24px}#price-table-overlay-wrapper .close{width:24px;height:24px;background-size:24px 24px;right:16px;top:16px}#price-table-overlay-wrapper .wpcf7-form .grid{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:24px 24px}#price-table-overlay-wrapper .wpcf7-form .grid .name-input{grid-column:1;grid-row:1}#price-table-overlay-wrapper .wpcf7-form .grid .email-input{grid-column:1;grid-row:2}#price-table-overlay-wrapper .wpcf7-form .grid .tel-input{grid-column:1;grid-row:3}#price-table-overlay-wrapper .wpcf7-form .grid .textarea-input{grid-column:1;grid-row:4}#price-table-overlay-wrapper .wpcf7-form .grid .checkbox-wrapper{grid-column:1;grid-row:5}#price-table-overlay-wrapper .wpcf7-form .grid .button{grid-column:1;grid-row:6;display:flex;justify-content:flex-end;align-items:flex-start}}.single-training-header-wrapper{padding-top:var(--menu-height);background:#f9f9f9}.single-training-header-wrapper .single-training-header{position:relative}.single-training-header-wrapper .single-training-header .photo{display:block;position:relative;z-index:10;overflow:hidden}.single-training-header-wrapper .single-training-header .photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single-training-header-wrapper .single-training-header .desc{position:absolute;left:0;right:0;top:0;bottom:0;z-index:100;display:flex;align-items:flex-end;justify-content:flex-end;background:rgb(0 0 0 / .28)}.single-training-header-wrapper .single-training-header .desc h1{font-weight:400;text-transform:uppercase;color:#fff;margin-right:64px;margin-bottom:64px;text-align:right}.single-training-header-wrapper .single-training-header .desc h1{font-size:28px}@media screen and (min-width:768px){.single-training-header-wrapper .single-training-header .desc h1{font-size:calc(28px + 32 * ((100vw - 768px) / 832))}}@media screen and (min-width:1600px){.single-training-header-wrapper .single-training-header .desc h1{font-size:60px}}@media (max-width:1440px){.single-training-header-wrapper .single-training-header .desc h1{margin-right:56px;margin-bottom:56px}}@media (max-width:1366px){.single-training-header-wrapper .single-training-header .desc h1{margin-right:48px;margin-bottom:48px}}@media (max-width:1280px){.single-training-header-wrapper .single-training-header .desc h1{margin-right:40px;margin-bottom:40px}}@media (min-width:1025px){.single-training-header-wrapper .single-training-header .photo{max-height:480px}}@media (max-width:1024px){.single-training-header-wrapper .single-training-header .desc h1{margin-right:24px;margin-bottom:24px}}.single-training-wrapper .meta{display:grid;grid-template-columns:repeat(4,1fr);padding:32px;background:#fde8ee;margin-bottom:40px}.single-training-wrapper .breadcrumbs{font-size:15px}.single-training-wrapper .breadcrumbs a{color:#fd7ba3}.single-training-wrapper .meta .col{display:grid;grid-template-columns:52px 1fr;grid-gap:0 12px}.single-training-wrapper .meta .col img{width:auto}.single-training-wrapper .meta .col p{margin-bottom:0}.single-training-wrapper .meta .col p em{display:block;font-style:normal;line-height:1;margin-bottom:4px}.single-training-wrapper .meta .col p em{font-size:17px}@media screen and (min-width:768px){.single-training-wrapper .meta .col p em{font-size:calc(17px + 3 * ((100vw - 768px) / 832))}}@media screen and (min-width:1600px){.single-training-wrapper .meta .col p em{font-size:20px}}.single-training-wrapper .meta .col p strong{display:block;line-height:1}.single-training-wrapper .meta .col p strong{font-size:18px}@media screen and (min-width:768px){.single-training-wrapper .meta .col p strong{font-size:calc(18px + 4 * ((100vw - 768px) / 832))}}@media screen and (min-width:1600px){.single-training-wrapper .meta .col p strong{font-size:22px}}@media (max-width:1600px){.single-training-wrapper .meta{margin-bottom:80px}}@media (max-width:1440px){.single-training-wrapper .meta{margin-bottom:72px}.single-training-wrapper .meta .col{grid-template-columns:48px 1fr}}@media (max-width:1366px){.single-training-wrapper .meta{margin-bottom:64px}.single-training-wrapper .meta .col{grid-template-columns:44px 1fr}}@media (max-width:1280px){.single-training-wrapper .meta{margin-bottom:48px}.single-training-wrapper .meta .col{grid-template-columns:40px 1fr}}@media (max-width:1024px){.single-training-wrapper .meta{grid-template-columns:1fr 1fr;padding:24px;grid-gap:24px 32px}}@media (max-width:1024px){.single-training-wrapper .meta{grid-template-columns:1fr;padding:16px}.single-training-wrapper .meta .col{grid-template-columns:32px 1fr}}.single-training-wrapper .single-content{display:block;width:100%;max-width:1024px;margin:0 auto 64px}.single-training-wrapper .single-content{font-size:18px}@media screen and (min-width:768px){.single-training-wrapper .single-content{font-size:calc(18px + 4 * ((100vw - 768px) / 832))}}@media screen and (min-width:1600px){.single-training-wrapper .single-content{font-size:22px}}.single-training-wrapper .single-content p strong{color:#fd7ba3}.single-training-wrapper .single-content ul{list-style:none;margin:0 0 32px 0}.single-training-wrapper .single-content ul li{margin-bottom:8px;display:grid;grid-template-columns:11px 1fr;grid-gap:0 32px;line-height:1.3}.single-training-wrapper .single-content ul li:before{display:block;width:11px;height:11px;background:#fd7ba3;content:"";border-radius:50%;margin-top:10px}.single-training-wrapper .single-content ul li:last-child{margin-bottom:0}.single-training-wrapper .single-gallery-wrapper{margin-bottom:64px;padding-bottom:64px;border-bottom:1px solid #e1e1e1}.single-training-wrapper .single-gallery-wrapper .title p{font-weight:400;text-transform:uppercase;margin-bottom:32px;color:#262626;font-family:"eurostile-extended",Arial,Helvetica,sans-serif}.single-training-wrapper .single-gallery-wrapper .title p strong{font-weight:400;color:#fd7ba3}.single-training-wrapper .single-gallery-wrapper .title p{font-size:27px}@media screen and (min-width:768px){.single-training-wrapper .single-gallery-wrapper .title p{font-size:calc(27px + 13 * ((100vw - 768px) / 832))}}@media screen and (min-width:1600px){.single-training-wrapper .single-gallery-wrapper .title p{font-size:40px}}.single-training-wrapper .single-gallery-wrapper .training-gallery{list-style:none;margin:0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px 24px}.single-training-wrapper .single-gallery-wrapper .training-gallery img{width:100%}.single-training-wrapper .single-gallery-wrapper .training-gallery a{display:block;transition:all 0.3s ease}.single-training-wrapper .single-gallery-wrapper .training-gallery a:hover{opacity:.75}.blog-page-header{background:#fcc2d4;padding-top:var(--menu-height);margin-bottom:64px}.blog-page-header .container{padding-top:var(--con-pad,80px);padding-bottom:var(--con-pad,80px);text-align:center}.blog-page-header h1{color:#fd7ba3;text-transform:uppercase}.blog-page-header h1{font-size:34px}@media screen and (min-width:768px){.blog-page-header h1{font-size:calc(34px + 14 * ((100vw - 768px) / 832))}}@media screen and (min-width:1600px){.blog-page-header h1{font-size:48px}}@media (max-width:1600px){.blog-page-header{--con-pad:72px}}@media (max-width:1440px){.blog-page-header{--con-pad:64px}}@media (max-width:1366px){.blog-page-header{--con-pad:56px}}@media (max-width:1280){.blog-page-header{--con-pad:48px}}@media (max-width:1024px){.blog-page-header{--con-pad:40px}}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px 24px;margin-bottom:64px}.blog-grid .article{display:grid;grid-template-columns:1fr;grid-template-rows:min-content 1fr}.blog-grid .article .photo{display:block;aspect-ratio:16/10;overflow:hidden}.blog-grid .article .photo a{display:flex;width:100%;height:100%}.blog-grid .article .photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog-grid .article .desc{display:block;padding:16px 42px;border:6px solid #fd7ba3;height:100%;box-sizing:border-box}.blog-grid .article .meta{display:flex;align-items:center;justify-content:space-between;font-size:16px;text-transform:uppercase;font-weight:700;letter-spacing:2px;margin-bottom:12px}.blog-grid .article .meta .time{color:#7b7670}.blog-grid .article .meta .category a{color:#fd7ba3}.blog-grid .article .title p{font-weight:700;margin-bottom:0;line-height:1.35;display:inline-block}.blog-grid .article .title p{font-size:19px}@media screen and (min-width:768px){.blog-grid .article .title p{font-size:calc(19px + 5 * ((100vw - 768px) / 832))}}@media screen and (min-width:1600px){.blog-grid .article .title p{font-size:24px}}.blog-grid .article .title p a{color:#000;background:url(/wp-content/themes/pastuszakv2/images/arrow-right-long.png) right 10px center no-repeat;padding-right:56px}@media (max-width:1440px){.blog-grid .article .desc{padding:16px 36px}}@media (max-width:1366px){.blog-grid .article .desc{padding:16px 32px}}@media (max-width:1280px){.blog-grid .article .desc{padding:12px 24px}}@media (max-width:1024px){.blog-grid{grid-template-columns:1fr 1fr}}@media (max-width:768px){.blog-grid{grid-template-columns:1fr}.blog-grid .article .meta{font-size:14px;letter-spacing:1px}}@media (max-width:550px){.blog-grid .article .desc{padding:12px;border-width:3px}.blog-grid .article .meta{font-size:13px}}.pagination{display:flex;justify-content:center;margin-bottom:100px}.pagination a,.pagination span{display:flex;align-items:center;justify-content:center;width:58px;height:58px;background:#dcdcdc;font-size:16px;font-weight:700;color:#000;margin:0 5px}.pagination a:hover,.pagination span{background:#fd7ba3}@media (max-width:1440px){.pagination{margin-bottom:88px}}@media (max-width:1366px){.pagination{margin-bottom:72px}}@media (max-width:1280px){.pagination{margin-bottom:64px}}@media (max-width:1024px){.pagination{margin-bottom:56px}}@media (max-width:768px){.pagination{margin-bottom:38px}}.single-post-wrapper{padding-top:var(--menu-height)}.single-post-wrapper .single-post-header{margin-bottom:56px}.single-post-wrapper .single-post-header .photo{display:block;aspect-ratio:14/4;overflow:hidden}.single-post-wrapper .single-post-header .photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single-post-wrapper .single-post-header .meta{display:grid;grid-template-columns:1fr 4fr 1fr;border:6px solid #fd7ba3;align-items:center;padding:32px 40px}.single-post-wrapper .single-post-header .meta .date{grid-column:1;grid-row:1}.single-post-wrapper .single-post-header .meta .title{grid-column:2;grid-row:1}.single-post-wrapper .single-post-header .meta .category{grid-column:3;grid-row:1}.single-post-wrapper .single-post-header .meta .date{font-weight:700;text-transform:uppercase;color:#7b7670;letter-spacing:1px}.single-post-wrapper .single-post-header .meta .date{font-size:13px}@media screen and (min-width:768px){.single-post-wrapper .single-post-header .meta .date{font-size:calc(13px + 3 * ((100vw - 768px) / 832))}}@media screen and (min-width:1600px){.single-post-wrapper .single-post-header .meta .date{font-size:16px}}.single-post-wrapper .single-post-header .meta .title{text-align:center}.single-post-wrapper .single-post-header .meta h1{font-weight:700;color:#000}.single-post-wrapper .single-post-header .meta h1{font-size:24px}@media screen and (min-width:768px){.single-post-wrapper .single-post-header .meta h1{font-size:calc(24px + 12 * ((100vw - 768px) / 832))}}@media screen and (min-width:1600px){.single-post-wrapper .single-post-header .meta h1{font-size:36px}}.single-post-wrapper .single-post-header .meta .category{font-weight:700;text-transform:uppercase;letter-spacing:1px;text-align:right}.single-post-wrapper .single-post-header .meta .category{font-size:13px}@media screen and (min-width:768px){.single-post-wrapper .single-post-header .meta .category{font-size:calc(13px + 3 * ((100vw - 768px) / 832))}}@media screen and (min-width:1600px){.single-post-wrapper .single-post-header .meta .category{font-size:16px}}.single-post-wrapper .single-post-header .meta .category a{color:#fd7ba3}@media (max-width:1366px){.single-post-wrapper .single-post-header{margin-bottom:48px}.single-post-wrapper .single-post-header .meta{padding:28px 32px}}@media (max-width:1280px){.single-post-wrapper .single-post-header{margin-bottom:40px}.single-post-wrapper .single-post-header .meta{padding:24px 28px;border-width:4px}}@media (max-width:1024px){.single-post-wrapper .single-post-header .photo{aspect-ratio:12/4}.single-post-wrapper .single-post-header .meta{padding:24px;border-width:3px;grid-template-columns:1fr 1fr;grid-gap:16px 0}.single-post-wrapper .single-post-header .meta .date{grid-column:1;grid-row:1}.single-post-wrapper .single-post-header .meta .title{grid-column:span 2;grid-row:2}.single-post-wrapper .single-post-header .meta .category{grid-column:2;grid-row:1}}@media (max-width:768px){.single-post-wrapper .single-post-header .photo{aspect-ratio:1}.single-post-wrapper .single-post-header .meta{padding:20px}.single-post-wrapper .single-post-header .meta .date,.single-post-wrapper .single-post-header .meta .category{letter-spacing:0}}.single-post-content{margin-bottom:88px}.single-post-content{font-size:18px}@media screen and (min-width:768px){.single-post-content{font-size:calc(18px + 2 * ((100vw - 768px) / 832))}}@media screen and (min-width:1600px){.single-post-content{font-size:20px}}.single-post-content a{color:#fd7ba3}.single-post-content a:hover{text-decoration:underline;color:#000}.single-post-content h1,.single-post-content h2,.single-post-content h3,.single-post-content h4,.single-post-content h5,.single-post-content h6{display:block;width:100%;max-width:1040px;margin-left:auto;margin-right:auto}.single-post-content p,.single-post-content ul,.single-post-content ol{display:block;width:100%;max-width:1040px;margin:0 auto 40px}.single-post-content .wp-block-image{margin-bottom:40px}.single-post-content .wp-block-gallery{margin-bottom:40px}.single-post-content ul{list-style:none}.single-post-content ul li{padding-left:34px;position:relative}.single-post-content ul li:before{display:block;width:11px;height:11px;background:#fd7ba3;border-radius:50%;position:absolute;left:0;top:13px;content:""}.contact-page-wrapper .contact-page-header{padding-top:var(--menu-height);background:#fcc2d4;margin-bottom:100px}.contact-page-wrapper .contact-page-header .container{padding-top:var(--con-pad,64px);padding-bottom:var(--con-pad,64px);text-align:center}.contact-page-wrapper .contact-page-header h1{text-transform:uppercase;font-weight:400;color:#fd7ba3;line-height:1}.contact-page-wrapper .contact-page-header h1{font-size:34px}@media screen and (min-width:768px){.contact-page-wrapper .contact-page-header h1{font-size:calc(34px + 14 * ((100vw - 768px) / 832))}}@media screen and (min-width:1600px){.contact-page-wrapper .contact-page-header h1{font-size:48px}}@media (max-width:1600px){.contact-page-wrapper .contact-page-header{margin-bottom:88px;--con-pad:56px}}@media (max-width:1440px){.contact-page-wrapper .contact-page-header{margin-bottom:72px;--con-pad:48px}}@media (max-width:1366px){.contact-page-wrapper .contact-page-header{margin-bottom:64px;--con-pad:40px}}@media (max-width:1280px){.contact-page-wrapper .contact-page-header{margin-bottom:48px}}.contact-page-wrapper .contact-page-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px 0;margin-bottom:64px}.contact-page-wrapper .contact-page-grid .desc-title{grid-column:1;grid-row:1}.contact-page-wrapper .contact-page-grid .desc{grid-column:1;grid-row:2}.contact-page-wrapper .contact-page-grid .form-title{grid-column:2;grid-row:1}.contact-page-wrapper .contact-page-grid .form-wrap{grid-column:2;grid-row:2}.contact-page-wrapper .contact-page-grid .desc-title h2{text-transform:uppercase;color:#000}.contact-page-wrapper .contact-page-grid .desc-title h2{font-size:32px}@media screen and (min-width:768px){.contact-page-wrapper .contact-page-grid .desc-title h2{font-size:calc(32px + 6 * ((100vw - 768px) / 832))}}@media screen and (min-width:1600px){.contact-page-wrapper .contact-page-grid .desc-title h2{font-size:38px}}.contact-page-wrapper .contact-page-grid .desc{padding-right:80px}.contact-page-wrapper .contact-page-grid .desc{font-size:17px}@media screen and (min-width:768px){.contact-page-wrapper .contact-page-grid .desc{font-size:calc(17px + 3 * ((100vw - 768px) / 832))}}@media screen and (min-width:1600px){.contact-page-wrapper .contact-page-grid .desc{font-size:20px}}.contact-page-wrapper .contact-page-grid .desc em{font-style:normal;color:#fd7ba3}.contact-page-wrapper .contact-page-grid .desc small{font-size:14px;line-height:1.3;display:inline-block}.contact-page-wrapper .contact-page-grid .form-title h2{text-transform:uppercase;color:#fd7ba3;margin-bottom:16px}.contact-page-wrapper .contact-page-grid .form-title h2{font-size:32px}@media screen and (min-width:768px){.contact-page-wrapper .contact-page-grid .form-title h2{font-size:calc(32px + 6 * ((100vw - 768px) / 832))}}@media screen and (min-width:1600px){.contact-page-wrapper .contact-page-grid .form-title h2{font-size:38px}}.contact-page-wrapper .contact-page-grid .form-title p{font-size:16px}@media (min-width:650px){.contact-page-wrapper .contact-page-grid .form-wrap .grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px 24px}.contact-page-wrapper .contact-page-grid .form-wrap .grid .name-input{grid-column:span 2;grid-row:1}.contact-page-wrapper .contact-page-grid .form-wrap .grid .email-input{grid-column:1;grid-row:2}.contact-page-wrapper .contact-page-grid .form-wrap .grid .tel-input{grid-column:2;grid-row:2}.contact-page-wrapper .contact-page-grid .form-wrap .grid .textarea-input{grid-column:span 2;grid-row:3}.contact-page-wrapper .contact-page-grid .form-wrap .grid .checkbox-wrapper{grid-column:span 2;grid-row:4}.contact-page-wrapper .contact-page-grid .form-wrap .grid .button{grid-column:span 2;grid-row:5;display:flex;justify-content:flex-end}}@media (max-width:650px){.contact-page-wrapper .contact-page-grid .form-wrap .grid{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:24px 0}}@media (max-width:1024px){.contact-page-wrapper .contact-page-grid{grid-template-columns:1fr;width:100%;max-width:800px;margin:0 auto 64px}.contact-page-wrapper .contact-page-grid .desc-title{grid-column:1;grid-row:1}.contact-page-wrapper .contact-page-grid .desc{grid-column:1;grid-row:2}.contact-page-wrapper .contact-page-grid .form-title{grid-column:1;grid-row:3}.contact-page-wrapper .contact-page-grid .form-wrap{grid-column:1;grid-row:4}.contact-page-wrapper .contact-page-grid .desc{padding-right:0}}.contact-page-wrapper .contact-map-grid{display:grid;grid-template-columns:1fr 1fr;background:#fd7ba3}.contact-page-wrapper .contact-map-grid .desc{display:flex;justify-content:flex-end;padding:90px 0}.contact-page-wrapper .contact-map-grid .text{max-width:805px;padding-right:64px;box-sizing:border-box;color:#000}.contact-page-wrapper .contact-map-grid .text{font-size:17px}@media screen and (min-width:768px){.contact-page-wrapper .contact-map-grid .text{font-size:calc(17px + 3 * ((100vw - 768px) / 832))}}@media screen and (min-width:1600px){.contact-page-wrapper .contact-map-grid .text{font-size:20px}}.contact-page-wrapper .contact-map-grid .text em{font-style:normal;color:#fff}.contact-page-wrapper .contact-map-grid #map{display:block;width:100%;height:100%}@media (max-width:1738px){.contact-page-wrapper .contact-map-grid .desc{justify-content:flex-start}.contact-page-wrapper .contact-map-grid .text{padding-left:64px}}@media (max-width:1280px){.contact-page-wrapper .contact-map-grid .text{padding-left:40px}}@media (max-width:1024px){.contact-page-wrapper .contact-map-grid{grid-template-columns:1fr}.contact-page-wrapper .contact-map-grid .desc{padding:40px 24px}.contact-page-wrapper .contact-map-grid .text{padding:0}.contact-page-wrapper .contact-map-grid #map{height:50vh}}.contact-page-wrapper .about-team-wrapper{margin-bottom:0}.bottom-form-wrapper{display:grid;grid-template-columns:545px 1fr}@media (max-width:1600px){.bottom-form-wrapper{grid-template-columns:520px 1fr}}@media (max-width:1440px){.bottom-form-wrapper{grid-template-columns:480px 1fr}}@media (max-width:1366px){.bottom-form-wrapper{grid-template-columns:440px 1fr}}@media (max-width:1280px){.bottom-form-wrapper{grid-template-columns:400px 1fr}}.bottom-form-wrapper .bottom-form-info{align-self:center}.bottom-form-wrapper .bottom-form-info h2{font-weight:400;text-transform:uppercase;margin-bottom:32px;color:#262626}.bottom-form-wrapper .bottom-form-info h2 strong{font-weight:400;color:#fd7ba3}.bottom-form-wrapper .bottom-form-info h2{font-size:27px}@media screen and (min-width:768px){.bottom-form-wrapper .bottom-form-info h2{font-size:calc(27px + 13 * ((100vw - 768px) / 832))}}@media screen and (min-width:1600px){.bottom-form-wrapper .bottom-form-info h2{font-size:40px}}.bottom-form-wrapper .bottom-form-info>p{margin-bottom:40px;font-size:16px}@media (max-width:1366px){.bottom-form-wrapper .bottom-form-info form{grid-template-columns:440px 1fr}}@media (max-width:1280px){.bottom-form-wrapper .bottom-form-info form{grid-template-columns:400px 1fr}}.bottom-form-wrapper .bottom-form-info .newsletter-form .input-email,.bottom-form-wrapper .bottom-form-info .newsletter-form .input-name{grid-row:1;grid-column:auto!important}@media all and (max-width:1400px){.bottom-form-wrapper .bottom-form-info .newsletter-form .input-name{grid-column:1/3!important}.bottom-form-wrapper .bottom-form-info .newsletter-form .input-email{grid-column:3/5!important}}@media (min-width:768px){.bottom-form-wrapper .bottom-form-info .newsletter-form .grid{display:grid;grid-template-columns:1fr 1fr min-content;grid-gap:32px 24px}.bottom-form-wrapper .bottom-form-info .newsletter-form .grid .name-input{grid-column:2;grid-row:1}.bottom-form-wrapper .bottom-form-info .newsletter-form .grid .email-input{grid-column:1;grid-row:2}.bottom-form-wrapper .bottom-form-info .newsletter-form .grid .button{grid-column:3;grid-row:1}.bottom-form-wrapper .bottom-form-info .newsletter-form .grid .checkbox-wrapper{grid-column:span 3;grid-row:2}}@media all and (max-width:600px){.bottom-form-wrapper .bottom-form-info .newsletter-form .input-email,.bottom-form-wrapper .bottom-form-info .newsletter-form .input-name{grid-column:1/5!important}}.bottom-form-wrapper .bottom-form-info .newsletter-form .input,.bottom-form-wrapper .bottom-form-info .newsletter-form .button{display:flex;width:100%}.bottom-form-wrapper .bottom-form-info .wpcf7-form .grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px 24px}.bottom-form-wrapper .bottom-form-info .wpcf7-form .grid .name-input{grid-column:1/span 2;grid-row:1}.bottom-form-wrapper .bottom-form-info .wpcf7-form .grid .email-input{grid-column:1;grid-row:2}.bottom-form-wrapper .bottom-form-info .wpcf7-form .grid .tel-input{grid-column:2;grid-row:2}.bottom-form-wrapper .bottom-form-info .wpcf7-form .grid .textarea-input{grid-column:3;grid-row:1/span 2}.bottom-form-wrapper .bottom-form-info .wpcf7-form .grid .checkbox-wrapper{grid-column:1/span 2;grid-row:3}.bottom-form-wrapper .bottom-form-info .wpcf7-form .grid .button{grid-column:3;grid-row:3;display:flex;justify-content:flex-end;align-items:flex-start}@media (max-width:1440px){.bottom-form-wrapper .bottom-form-info .wpcf7-form .grid{grid-template-columns:2fr 2fr 3fr}}@media (max-width:1024px){.bottom-form-wrapper{display:block;max-width:800px;margin:0 auto 40px}.bottom-form-wrapper .bottom-form-info .wpcf7-form .grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px 24px}.bottom-form-wrapper .bottom-form-info .wpcf7-form .grid .name-input{grid-column:span 2;grid-row:1}.bottom-form-wrapper .bottom-form-info .wpcf7-form .grid .email-input{grid-column:1;grid-row:2}.bottom-form-wrapper .bottom-form-info .wpcf7-form .grid .tel-input{grid-column:2;grid-row:2}.bottom-form-wrapper .bottom-form-info .wpcf7-form .grid .textarea-input{grid-column:span 2;grid-row:3}.bottom-form-wrapper .bottom-form-info .wpcf7-form .grid .checkbox-wrapper{grid-column:span 2;grid-row:4}.bottom-form-wrapper .bottom-form-info .wpcf7-form .grid .button{grid-column:span 2;grid-row:5;display:flex;justify-content:flex-end;align-items:flex-start}}@media (max-width:768px){.bottom-form-wrapper .newsletter-form .grid{display:grid;grid-template-columns:1fr;grid-gap:16px 0}.bottom-form-wrapper .newsletter-form .input,.bottom-form-wrapper .newsletter-form .button{display:flex;width:100%}.bottom-form-wrapper .bottom-form-info .wpcf7-form .grid{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:24px 24px}.bottom-form-wrapper .bottom-form-info .wpcf7-form .grid .name-input{grid-column:1;grid-row:1}.bottom-form-wrapper .bottom-form-info .wpcf7-form .grid .email-input{grid-column:1;grid-row:2}.bottom-form-wrapper .bottom-form-info .wpcf7-form .grid .textarea-input{grid-column:1;grid-row:4}.bottom-form-wrapper .bottom-form-info .wpcf7-form .grid .checkbox-wrapper{grid-column:1;grid-row:5}.bottom-form-wrapper .bottom-form-info .wpcf7-form .grid .button{grid-column:1;grid-row:6;display:flex;justify-content:flex-end;align-items:flex-start}}.newsletter-form input[type=text],.newsletter-form input[type=tel],.newsletter-form input[type=email],.newsletter-form textarea,.wpcf7-form input[type=text],.wpcf7-form input[type=tel],.wpcf7-form input[type=email],.wpcf7-form textarea{display:block;box-sizing:border-box;height:74px;border:1px solid #fd7ba3;background:#fffafb;font-size:16px;padding:0 20px;font-weight:700;color:#000;text-transform:uppercase;letter-spacing:2px;width:100%;box-sizing:border-box}.newsletter-form input[type=text]:focus,.newsletter-form input[type=tel]:focus,.newsletter-form input[type=email]:focus,.newsletter-form textarea:focus,.wpcf7-form input[type=text]:focus,.wpcf7-form input[type=tel]:focus,.wpcf7-form input[type=email]:focus,.wpcf7-form textarea:focus{background:#fff}.newsletter-form input[type=text].wpcf7-not-valid,.newsletter-form input[type=tel].wpcf7-not-valid,.newsletter-form input[type=email].wpcf7-not-valid,.newsletter-form textarea.wpcf7-not-valid,.wpcf7-form input[type=text].wpcf7-not-valid,.wpcf7-form input[type=tel].wpcf7-not-valid,.wpcf7-form input[type=email].wpcf7-not-valid,.wpcf7-form textarea.wpcf7-not-valid{border-color:#e02424;background:#fff}.newsletter-form textarea,.wpcf7-form textarea{height:172px;padding:16px;text-transform:none;letter-spacing:0;font-weight:400}.newsletter-form button,.wpcf7-form button{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:74px;background:#dcdcdc;font-size:16px;font-weight:700;color:#000;letter-spacing:3px;text-transform:uppercase;padding:0 20px 0 40px;border-style:none;white-space:nowrap}.newsletter-form button span,.wpcf7-form button span{display:block;width:100%;text-align:center;background:url(/wp-content/themes/pastuszakv2/images/arrow-right-long.png) right center no-repeat;padding-right:56px}.newsletter-form button:hover,.wpcf7-form button:hover{background:#fd7ba3}.newsletter-form .checkbox-wrap,.wpcf7-form .checkbox-wrap{display:block}.newsletter-form .checkbox-wrap label input,.wpcf7-form .checkbox-wrap label input{position:absolute;visibility:hidden;opacity:0}.newsletter-form .checkbox-wrap label p,.newsletter-form .checkbox-wrap label .wpcf7-list-item-label,.wpcf7-form .checkbox-wrap label p,.wpcf7-form .checkbox-wrap label .wpcf7-list-item-label{font-size:12px;color:#8b8b8b;line-height:1.5;display:block;position:relative;padding-left:34px;cursor:pointer}.newsletter-form .checkbox-wrap label p a,.newsletter-form .checkbox-wrap label .wpcf7-list-item-label a,.wpcf7-form .checkbox-wrap label p a,.wpcf7-form .checkbox-wrap label .wpcf7-list-item-label a{color:inherit;text-decoration:underline}.newsletter-form .checkbox-wrap label p:after,.newsletter-form .checkbox-wrap label .wpcf7-list-item-label:after,.wpcf7-form .checkbox-wrap label p:after,.wpcf7-form .checkbox-wrap label .wpcf7-list-item-label:after{display:block;width:20px;height:20px;border:1px solid #fd7ba3;background:#fffafb;content:"";position:absolute;left:0;top:0}.newsletter-form .checkbox-wrap label input:checked~p:after,.newsletter-form .checkbox-wrap label input:checked~.wpcf7-list-item-label:after,.wpcf7-form .checkbox-wrap label input:checked~p:after,.wpcf7-form .checkbox-wrap label input:checked~.wpcf7-list-item-label:after{background:#23a04e url(/wp-content/themes/pastuszakv2/images/check-white.svg) center no-repeat;border-color:#23a04e;background-size:9px 9px}@media (max-width:1440px){.newsletter-form input[type=text],.newsletter-form input[type=tel],.newsletter-form input[type=email],.newsletter-form textarea,.wpcf7-form input[type=text],.wpcf7-form input[type=tel],.wpcf7-form input[type=email],.wpcf7-form textarea{height:64px}.newsletter-form textarea,.wpcf7-form textarea{height:152px}.newsletter-form button,.wpcf7-form button{min-height:64px;padding:0 20px}}@media (max-width:1366px){.newsletter-form input[type=text],.newsletter-form input[type=tel],.newsletter-form input[type=email],.newsletter-form textarea,.wpcf7-form input[type=text],.wpcf7-form input[type=tel],.wpcf7-form input[type=email],.wpcf7-form textarea{height:56px;letter-spacing:1px}.newsletter-form textarea,.wpcf7-form textarea{height:136px}.newsletter-form button,.wpcf7-form button{min-height:56px;padding:0 20px}.newsletter-form button span,.wpcf7-form button span{padding-right:34px;background-size:20px auto}}@media (max-width:1280px){.newsletter-form input[type=text],.newsletter-form input[type=tel],.newsletter-form input[type=email],.newsletter-form textarea,.wpcf7-form input[type=text],.wpcf7-form input[type=tel],.wpcf7-form input[type=email],.wpcf7-form textarea{height:52px;letter-spacing:0}.newsletter-form textarea,.wpcf7-form textarea{height:128px}.newsletter-form button,.wpcf7-form button{min-height:52px;padding:0 20px}.newsletter-form button span,.wpcf7-form button span{padding-right:32px;background-size:16px auto}}.bottom-form-wrapper .bottom-form-info .wpcf7-form .grid .button p .button{display:inline-flex;text-align:center;min-height:74px;background:#dcdcdc;font-size:16px;font-weight:700;color:#000;letter-spacing:3px;text-transform:uppercase;border-style:none;white-space:nowrap;position:relative;max-width:220px;padding:20px 70px 20px 20px}.bottom-form-wrapper .bottom-form-info .wpcf7-form .grid .button p .button:hover{background:#fd7ba3}.bottom-form-wrapper .bottom-form-info .wpcf7-form .grid .button p .button input:hover{background:#fd7ba3}@media all and (max-width:1440px){.bottom-form-wrapper .bottom-form-info .wpcf7-form .grid .button p .button{min-height:64px}}@media all and (max-width:1367px){.bottom-form-wrapper .bottom-form-info .wpcf7-form .grid .button p .button{min-height:auto;max-height:56px;padding:15px 70px 20px 20px}}.bottom-form-wrapper .bottom-form-info .wpcf7-form .grid .button p{position:relative}.bottom-form-wrapper .bottom-form-info .wpcf7-form .grid .button p:after{position:absolute;right:20px;top:30px;display:block;text-align:center;background:url(/wp-content/themes/pastuszakv2/images/arrow-right-long.png) right center no-repeat;content:"";width:31px;height:16px}@media all and (max-width:1440px){.bottom-form-wrapper .bottom-form-info .wpcf7-form .grid .button p:after{top:25px}}@media all and (max-width:1367px){.bottom-form-wrapper .bottom-form-info .wpcf7-form .grid .button p:after{top:20px}}.bottom-form-wrapper .bottom-form-info .wpcf7-form .grid .button{justify-content:flex-end;grid-row:3}@media all and (max-width:1400px){.bottom-form-wrapper .bottom-form-info .wpcf7-form .grid .button{grid-row:5;grid-column:4}}@media all and (max-width:600px){.bottom-form-wrapper .bottom-form-info .wpcf7-form .grid .button{grid-row:6}}@media all and (max-width:1400px){.bottom-form-wrapper .bottom-form-info .wpcf7-form .grid .checkbox-wrapper{grid-column:1/5;grid-row:4}}@media all and (max-width:600px){.bottom-form-wrapper .bottom-form-info .wpcf7-form .grid .checkbox-wrapper{grid-row:5}}.bottom-form-wrapper .bottom-form-info .wpcf7-form .grid{margin-bottom:20px}@media all and (max-width:1200px){.bottom-form-wrapper .bottom-form-info .wpcf7-form .grid{grid-template-columns:1fr 1fr 1fr 1fr}}@media all and (max-width:600px){.bottom-form-wrapper .bottom-form-info .wpcf7-form .grid .input.input-name{grid-row:2}}@media all and (max-width:1400px){.bottom-form-wrapper .bottom-form-info .wpcf7-form .grid .textarea-input{grid-column:1/5;grid-row:3}}@media all and (max-width:600px){.bottom-form-wrapper .bottom-form-info .wpcf7-form .grid .textarea-input{grid-row:4}}@media all and (max-width:1400px){.bottom-form-wrapper .bottom-form-info .wpcf7-form .grid .tel-input{grid-column:3/5}}@media all and (max-width:600px){.bottom-form-wrapper .bottom-form-info .wpcf7-form .grid .tel-input{grid-column:1/5;grid-row:3}}@media all and (max-width:1400px){.bottom-form-wrapper .bottom-form-info .wpcf7-form .grid .email-input{grid-column:1/3}}@media all and (max-width:600px){.bottom-form-wrapper .bottom-form-info .wpcf7-form .grid .email-input{grid-column:1/5}}@media all and (max-width:1400px){.bottom-form-wrapper .bottom-form-info .wpcf7-form .grid .name-input{grid-column:1/5}}.button-wrap a,.buttons-list a{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:58px;background:#fff;font-size:16px;font-weight:700;color:#000;letter-spacing:3px;text-transform:uppercase;min-width:380px}.button-wrap a span,.buttons-list a span{display:block;width:100%;text-align:center;background:url(/wp-content/themes/pastuszakv2/images/arrow-right-long.png) right 10px center no-repeat}@media (max-width:1024px){.button-wrap a,.buttons-list a{letter-spacing:2px}}@media (max-width:768px){.button-wrap a,.buttons-list a{letter-spacing:1px}}.button-wrap{display:flex}.button-wrap.center{justify-content:center}#top-cookie-wrapper{display:block;width:100%;max-width:360px;padding:24px;border-radius:6px;background:#fd7ba3;position:fixed;right:20px;bottom:20px;z-index:9999}#top-cookie-wrapper.displaynone{display:none!important}#top-cookie-wrapper .top-cookie{display:block;font-size:14px}#top-cookie-wrapper .top-cookie p{color:#fff}#top-cookie-wrapper .top-cookie p a{color:#fff;text-decoration:underline}#top-cookie-wrapper .top-cookie p .close{display:inline-block;line-height:1;padding:10px 18px;border:1px solid #fff;font-weight:700;color:#fff;text-decoration:none;background:none}#top-cookie-wrapper .top-cookie p .close:hover{color:#fd7ba3;background:#fff}@media (max-width:768px){#top-cookie-wrapper{padding:16px;right:0;bottom:0;border-radius:5px 0 0 0;box-sizing:border-box;max-width:300px}#top-cookie-wrapper .top-cookie{font-size:12px}}.message404{display:block;text-align:center;padding:32px 0 128px;width:100%;max-width:650px;margin:0 auto}.message404 .image{display:block;margin-bottom:32px}.message404 .title{display:block;margin-bottom:32px}.message404 .title span{display:block;font-size:44px;font-weight:700}.message404 .content{font-size:21px}.message404 .content a{text-decoration:underline;color:#000}#mobile-menu-wrapper{display:block;position:fixed;left:0;top:var(--menu-height);right:0;bottom:0;z-index:900;transform:translateX(-100%);transition:all 0.3s ease;overflow-y:scroll;background:#fff}@media (max-width:1024px){#mobile-menu-wrapper.active{transform:translateX(0)}}#mobile-menu-wrapper .content{padding:24px;color:#000}#mobile-menu-wrapper a{color:inherit}#mobile-menu-wrapper .nav-toggle{display:block;position:absolute;right:20px;top:20px;width:14px;height:14px;background:url(/wp-content/themes/pastuszakv2/images/close-white.svg) center no-repeat;background-size:14px 14px;margin:0;padding:0;border:none;text-indent:-9999px}#mobile-menu-wrapper .logo{display:flex;justify-content:center;height:21px;margin-bottom:32px}#mobile-menu-wrapper .logo a,#mobile-menu-wrapper .logo img{height:21px;vertical-align:top}#mobile-menu-wrapper .main-menu{list-style:none;margin:0;margin-bottom:32px}#mobile-menu-wrapper .main-menu li{margin-bottom:16px}#mobile-menu-wrapper .main-menu li:last-child{margin-bottom:0}#mobile-menu-wrapper .main-menu a{font-size:21px;color:#000;padding:10px 0}#mobile-menu-wrapper .social{list-style:none;margin:0;display:flex}#mobile-menu-wrapper .social li{margin-right:24px}#mobile-menu-wrapper .social li:last-child{margin-right:0}body.with-mobile{overflow:hidden}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);height:1px;width:1px;margin:0;padding:0;border:0}.wpcf7 form .wpcf7-response-output{padding:16px;border-radius:6px;font-size:16px;color:#fff}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{background:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{background:#e02424}.wpcf7 form.spam .wpcf7-response-output{background:#e02424}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{background:#e02424}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#e02424;font-size:13px;font-weight:700;padding-top:8px;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #e02424;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7 .ajax-loader{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}.wpcf7 form.submitting .ajax-loader{visibility:visible}.wpcf7 .ajax-loader::before{content:"";position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7 .ajax-loader::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgb(0 0 0 / .15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgb(0 0 0 / .5),#fff0)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgb(0 0 0 / .5),#fff0)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgb(0 0 0 / .5),#fff0)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgb(0 0 0 / .5),#fff0)}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}@font-face{font-family:"lg";src:url(/wp-content/themes/pastuszakv2/fonts/lg.woff2?io9a6k) format("woff2"),url(/wp-content/themes/pastuszakv2/fonts/lg.ttf?io9a6k) format("truetype"),url(/wp-content/themes/pastuszakv2/fonts/lg.woff?io9a6k) format("woff"),url("/wp-content/themes/pastuszakv2/fonts/lg.svg?io9a6k#lg") format("svg");font-weight:400;font-style:normal;font-display:block}.lg-icon{font-family:"lg"!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg-container{font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.lg-next,.lg-prev{background-color:rgb(0 0 0 / .45);border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;z-index:1080;outline:none;border:none}.lg-next.disabled,.lg-prev.disabled{opacity:0!important;cursor:default}.lg-next:hover:not(.disabled),.lg-prev:hover:not(.disabled){color:#fff}.lg-single-item .lg-next,.lg-single-item .lg-prev{display:none}.lg-next{right:20px}.lg-next:before{content:"\e095"}.lg-prev{left:20px}.lg-prev:after{content:"\e094"}@keyframes lg-right-end{0%{left:0}50%{left:-30px}100%{left:0}}@keyframes lg-left-end{0%{left:0}50%{left:30px}100%{left:0}}.lg-outer.lg-right-end .lg-object{animation:lg-right-end 0.3s;position:relative}.lg-outer.lg-left-end .lg-object{animation:lg-left-end 0.3s;position:relative}.lg-toolbar{z-index:1082;left:0;position:absolute;top:0;width:100%}.lg-media-overlap .lg-toolbar{background-image:linear-gradient(0deg,#fff0,rgb(0 0 0 / .4))}.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none!important;outline:medium none;will-change:color;transition:color 0.2s linear;background:none;border:none;box-shadow:none}.lg-toolbar .lg-icon.lg-icon-18{font-size:18px}.lg-toolbar .lg-icon:hover{color:#fff}.lg-toolbar .lg-close:after{content:"\e070"}.lg-toolbar .lg-maximize{font-size:22px}.lg-toolbar .lg-maximize:after{content:"\e90a"}.lg-toolbar .lg-download:after{content:"\e0f2"}.lg-sub-html{color:#eee;font-size:16px;padding:10px 40px;text-align:center;z-index:1080;opacity:0;transition:opacity 0.2s ease-out 0s}.lg-sub-html h4{margin:0;font-size:13px;font-weight:700}.lg-sub-html p{font-size:12px;margin:5px 0 0}.lg-sub-html a{color:inherit}.lg-sub-html a:hover{text-decoration:underline}.lg-media-overlap .lg-sub-html{background-image:linear-gradient(180deg,#fff0,rgb(0 0 0 / .6))}.lg-item .lg-sub-html{position:absolute;bottom:0;right:0;left:0}.lg-error-msg{font-size:14px;color:#999}.lg-counter{color:#999;display:inline-block;font-size:16px;padding-left:20px;padding-top:12px;height:47px;vertical-align:middle}.lg-closing .lg-toolbar,.lg-closing .lg-prev,.lg-closing .lg-next,.lg-closing .lg-sub-html{opacity:0;transition:transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-img-wrap,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-video-cont{opacity:0;transform:scale3d(.5,.5,.5);will-change:transform,opacity;transition:transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-img-wrap,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-video-cont{opacity:1;transform:scale3d(1,1,1)}.lg-group:after{content:"";display:table;clear:both}.lg-container{display:none;outline:none}.lg-container.lg-show{display:block}.lg-on{scroll-behavior:unset}.lg-toolbar,.lg-prev,.lg-next,.lg-pager-outer,.lg-hide-sub-html .lg-sub-html{opacity:0;will-change:transform,opacity;transition:transform 0.25s cubic-bezier(0,0,.25,1) 0s,opacity 0.25s cubic-bezier(0,0,.25,1) 0s}.lg-show-in .lg-toolbar,.lg-show-in .lg-prev,.lg-show-in .lg-next,.lg-show-in .lg-pager-outer{opacity:1}.lg-show-in.lg-hide-sub-html .lg-sub-html{opacity:1}.lg-show-in .lg-hide-items .lg-prev{opacity:0;transform:translate3d(-10px,0,0)}.lg-show-in .lg-hide-items .lg-next{opacity:0;transform:translate3d(10px,0,0)}.lg-show-in .lg-hide-items .lg-toolbar{opacity:0;transform:translate3d(0,-10px,0)}.lg-show-in .lg-hide-items.lg-hide-sub-html .lg-sub-html{opacity:0;transform:translate3d(0,20px,0)}.lg-outer{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1050;text-align:left;opacity:.001;outline:none;will-change:auto;overflow:hidden;transition:opacity 0.15s ease 0s}.lg-outer *{box-sizing:border-box}.lg-outer.lg-zoom-from-image{opacity:1}.lg-outer.lg-visible{opacity:1}.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-prev-slide,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-next-slide,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-current{transition-duration:inherit!important;transition-timing-function:inherit!important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-current{transition-duration:0s!important;opacity:1}.lg-outer.lg-grab img.lg-object{cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-content{position:absolute;top:0;left:0;right:0;bottom:0}.lg-outer .lg-inner{width:100%;position:absolute;left:0;top:0;bottom:0;transition:opacity 0s;white-space:nowrap}.lg-outer .lg-item{display:none!important}.lg-outer .lg-item:not(.lg-start-end-progress){background:url(/wp-content/themes/pastuszakv2/images/loading.gif) no-repeat scroll center center #fff0}.lg-outer.lg-css3 .lg-prev-slide,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide{display:inline-block!important}.lg-outer.lg-css .lg-current{display:inline-block!important}.lg-outer .lg-item,.lg-outer .lg-img-wrap{display:inline-block;text-align:center;position:absolute;width:100%;height:100%}.lg-outer .lg-item:before,.lg-outer .lg-img-wrap:before{content:"";display:inline-block;height:100%;vertical-align:middle}.lg-outer .lg-img-wrap{position:absolute;left:0;right:0;top:0;bottom:0;white-space:nowrap;font-size:0}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-object{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto;height:auto;position:relative}.lg-outer .lg-empty-html.lg-sub-html,.lg-outer .lg-empty-html .lg-sub-html{display:none}.lg-outer.lg-hide-download .lg-download{opacity:.75;pointer-events:none}.lg-outer .lg-first-slide .lg-dummy-img{position:absolute;top:50%;left:50%}.lg-outer.lg-components-open:not(.lg-zoomed) .lg-components{transform:translate3d(0,0%,0);opacity:1}.lg-outer.lg-components-open:not(.lg-zoomed) .lg-sub-html{opacity:1;transition:opacity 0.2s ease-out 0.15s}.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;background-color:#000;opacity:0;will-change:auto;transition:opacity 333ms ease-in 0s}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-prev-slide,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-current{transition:none 0s ease 0s!important}.lg-css3.lg-use-css3 .lg-item{-webkit-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-prev-slide,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-current{transition:opacity 0.1s ease 0s}.lg-css3.lg-use-css3 .lg-item.lg-start-progress{transition:transform 1s cubic-bezier(.175,.885,.32,1.275) 0s}.lg-css3.lg-use-css3 .lg-item.lg-start-end-progress{transition:transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{transform:translate3d(-100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{transform:translate3d(100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{transform:translate3d(0,0,0);opacity:1}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 0.1s ease 0s}.lg-container{display:none}.lg-container.lg-show{display:block}.lg-container.lg-dragging-vertical .lg-backdrop{transition-duration:0s!important}.lg-container.lg-dragging-vertical .lg-css3 .lg-item.lg-current{transition-duration:0s!important;opacity:1}.lg-inline .lg-backdrop,.lg-inline .lg-outer{position:absolute}.lg-inline .lg-backdrop{z-index:1}.lg-inline .lg-outer{z-index:2}.lg-inline .lg-maximize:after{content:"\e909"}.lg-components{transform:translate3d(0,100%,0);will-change:transform;transition:transform 0.35s ease-out 0s;z-index:1080;position:absolute;bottom:0;right:0;left:0}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::-moz-selection{background:#fff0}.leaflet-tile::selection{background:#fff0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg,.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:#fff0}.leaflet-container a{-webkit-tap-highlight-color:rgb(51 181 229 / .4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-tile{will-change:opacity}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity 0.2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}.leaflet-zoom-anim .leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform 0.25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline:0}.leaflet-container a{color:#0078A8}.leaflet-container a.leaflet-active{outline:2px solid orange}.leaflet-zoom-box{border:2px dotted #38f;background:rgb(255 255 255 / .5)}.leaflet-container{font:12px/1.5 "Helvetica Neue",Arial,Helvetica,sans-serif}.leaflet-bar{box-shadow:0 1px 5px rgb(0 0 0 / .65);border-radius:4px}.leaflet-bar a,.leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:bold 18px "Lucida Console",Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px rgb(0 0 0 / .4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(/wp-content/themes/pastuszakv2/images/layers.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(/wp-content/themes/pastuszakv2/images/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(/wp-content/themes/pastuszakv2/images/marker-icon.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgb(255 255 255 / .7);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:11px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;font-size:11px;white-space:nowrap;overflow:hidden;box-sizing:border-box;background:#fff;background:rgb(255 255 255 / .5)}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgb(0 0 0 / .2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 19px;line-height:1.4}.leaflet-popup-content p{margin:18px 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px rgb(0 0 0 / .4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;padding:4px 4px 0 0;border:none;text-align:center;width:18px;height:14px;font:16px/14px Tahoma,Verdana,sans-serif;color:#c3c3c3;text-decoration:none;font-weight:700;background:#fff0}.leaflet-container a.leaflet-popup-close-button:hover{color:#999}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678)}.leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgb(0 0 0 / .4)}.leaflet-tooltip.leaflet-clickable{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid #fff0;background:#fff0;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media (min-width:1024px){:root{--if7-color-primary-hsl:250, 84%, 54%;--if7-color-bg-hsl:0, 0%, 100%;--if7-color-contrast-high-hsl:230, 7%, 23%;--if7-color-contrast-higher-hsl:230, 13%, 9%;--if7-color-contrast-lower-hsl:240, 4%, 85%;--if7-space-4xs:0.125rem;--if7-space-3xs:0.25rem;--if7-space-xs:0.5rem;--if7-text-sm:0.833rem;--if7-text-xs:0.694rem}}@media (min-width:1024px) and (min-width:64rem){:root{--if7-space-4xs:0.1875rem;--if7-space-3xs:0.375rem;--if7-space-xs:0.75rem;--if7-text-sm:1rem;--if7-text-xs:0.8rem}}@media (min-width:1024px){.int-table__sort-icon{height:18px;width:18px;display:inline-block;color:inherit;fill:currentColor;line-height:1;flex-shrink:0;max-width:initial;margin-left:8px}}@media (min-width:1024px){.int-table-actions{display:block;margin-bottom:80px}}@media (min-width:1024px){.int-table{overflow:hidden}}@media (min-width:1024px){.int-table__inner{position:relative;overflow:auto}}@media (min-width:1024px){.int-table__inner::-webkit-scrollbar{height:8px;width:8px}}@media (min-width:1024px){.int-table__inner::-webkit-scrollbar-track{background-color:#fd7ba3}}@media (min-width:1024px){.int-table__inner::-webkit-scrollbar-thumb{background-color:#000;border-radius:50em}}@media (min-width:1024px){.int-table__inner::-webkit-scrollbar-thumb:hover{background-color:#000}}@media (min-width:1024px){.int-table__table{width:100%}}@media (min-width:1024px){.int-table__header .int-table__cell{background:#fd7ba3;color:#fff}.int-table__header .int-table__cell span{font-family:"eurostile-extended",sans-serif;text-transform:uppercase;font-size:14px}}@media (min-width:1024px){.int-table__body .int-table__row{background:#fff;font-size:18px;color:#7b7670}.int-table__body .int-table__row:nth-child(odd){background:#f9f9f9}.int-table__body .int-table__row td:nth-child(1){color:#fd7ba3}.int-table__body .int-table__row td:nth-child(2){color:#000}.int-table__body .int-table__row td:nth-child(2) a{color:#000}.int-table__body .int-table__row td:nth-child(2) a:hover{text-decoration:underline}.int-table__body .int-table__row td:last-child a{display:inline-flex;align-items:center;justify-content:center;height:72px;font-size:16px;font-weight:700;color:#262626;background:#dcdcdc;padding:0 20px;letter-spacing:3px}}@media (min-width:1024px){.int-table__body .int-table__row:last-child{border-bottom:none}}@media (min-width:1024px){.int-table__cell{padding:20px}}@media (min-width:1024px){.int-table__cell--sort{-webkit-user-select:none;-moz-user-select:none;user-select:none}}@media (min-width:1024px){.int-table__cell--sort:hover,.int-table__cell--sort:focus-within{background-color:#fc306e}}@media (min-width:1024px){.int-table__cell--sort:hover{cursor:pointer}}@media (min-width:1024px){.int-table__cell--focus{background-color:hsla(var(--if7-color-primary-hsl),.15)}}@media (min-width:1024px){.int-table__sort-icon .arrow-up,.int-table__sort-icon .arrow-down{fill:rgb(255 255 255 / .5)}}@media (min-width:1024px){.int-table__cell--asc .int-table__sort-icon .arrow-up,.int-table__cell--desc .int-table__sort-icon .arrow-down{fill:#fff}}@media (min-width:1024px){.int-table__checkbox{--custom-checkbox-size:18px;--custom-checkbox-marker-size:16px;display:block;width:var(--custom-checkbox-size);height:var(--custom-checkbox-size)}}@media (min-width:1024px){.int-table__menu-btn{display:flex;align-items:center;justify-content:center;width:2em;height:2em;border-radius:50%}}@media (min-width:1024px){.int-table__menu-btn .if7-icon{display:block;width:16px;height:16px}}@media (min-width:1024px){.int-table__menu-btn:hover,.int-table__menu-btn.menu-control--active{background-color:hsla(var(--if7-color-contrast-higher-hsl),.1)}}@media (min-width:1024px){.int-table__menu-btn:active{background-color:hsla(var(--if7-color-contrast-higher-hsl),.075)}}@media (min-width:1024px){.int-table--sticky-header{position:relative;z-index:1}}@media (min-width:1024px){.int-table--sticky-header .int-table__inner{max-height:480px}}@media (min-width:1024px){.int-table--sticky-header .int-table__header .int-table__cell{position:sticky;top:0;z-index:2}}@media (min-width:1024px){.int-table-actions .menu-bar{--menu-bar-button-size:38px;--menu-bar-icon-size:16px;--menu-bar-horizontal-gap:var(--if7-space-4xs);--menu-bar-vertical-gap:4px;--menu-bar-label-size:var(--if7-text-xs)}}@media (min-width:1024px){.int-table-actions .menu-bar__icon{color:hsla(var(--if7-color-contrast-higher-hsl),.5)}}@media (min-width:1024px){.int-table-actions__items-hide{display:none}}@media (min-width:1024px){.if7-margin-left-auto{margin-left:auto}}@media (min-width:1024px){.if7-max-width-4xs{max-width:20rem}}@media (min-width:1024px){.if7-text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (min-width:1024px){.if7-text-right{text-align:right}}@media (min-width:1024px){.if7-text-left{text-align:left}}@media (min-width:1024px){.if7-items-center{align-items:center}}@media (min-width:1024px){.if7-flex{display:flex}}@media (max-width:1024px){#price-table table{display:block}#price-table table thead,#price-table table tbody,#price-table table th,#price-table table tr,#price-table table td{display:block;padding:0;border:none}#price-table table thead{display:none}#price-table table tbody tr{border:1px solid #e1e1e1;padding:12px;margin-bottom:12px}#price-table table tbody tr td{margin-bottom:8px}#price-table table tbody tr td:last-child{margin-bottom:0}#price-table table td{width:100%;display:flex;justify-content:space-between;align-items:center;text-align:right;font-size:15px}#price-table table td:before{content:attr(data-title);font-size:14px;color:#888;text-align:left;white-space:nowrap;margin-right:20px}#price-table table a{color:#000}#price-table table .ask{display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#262626;background:#dcdcdc;padding:12px 20px;letter-spacing:3px}}