.container{max-width:1300px;width:100%;margin:0 auto}@media (min-width:1025px) and (max-width:1340px){.container{max-width:95%}}.header-first{justify-content:center;color:#fff;padding:5px;height:35px;text-align:center}.header-first div{width:auto;padding:0 5px}.header-second{top:35px;transition:top .5s}.footer-wrapper{clear:both;display:block}.footer-wrapper div{float:initial;width:initial}.lightgray-box{background:#cfcfcf;padding:45px 60px}.footer-row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-end}footer .smhref-yt svg path{fill:#cfcfcf !important}.logos-col{display:flex;flex-direction:column;margin-right:auto}.footer-li-custom{max-width:178px}.logos-spacer{height:10px}.bottom-logo{display:inline-flex;align-items:center;margin-bottom:20px}.margin20{margin-bottom:20px}@media (max-width:767px){.bottom-logo{margin-bottom:42px}}.footer-wrapper .logo{margin-right:auto}.middlecol-menus-address{margin-right:85px;max-width:89%;width:100% !important}#menu-uslugi,#menu-uslugi ul{list-style:none}#menu-uslugi{display:flex}#menu-uslugi>li>a{font-size:14px;line-height:22px;text-transform:uppercase;position:relative;color:#222533;margin-right:35px}#menu-uslugi>li>a:after{content:'';width:13px;height:13px;display:inline-block;position:absolute;left:calc(100% + 3px);top:3px;background:url(https://pasternaklegal.pl/wp-content/themes/ts/assets/svg/menu-chevron-down.svg) no-repeat center;background-size:contain}#menu-uslugi>li{position:relative}#menu-uslugi>li ul{position:absolute;top:92%;left:0;background:#a8a9b0;width:250px;display:flex;flex-direction:column;padding:15px;z-index:1;opacity:0;pointer-events:none;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out;border-top:5px solid #cfcfcf}.menu-item-has-children a:hover+.sub-menu,.sub-menu:hover{pointer-events:initial !important;opacity:1 !important}@media (min-width:1025px) and (max-width:1340px){.lightgray-box{padding:30px}.middlecol-menus-address{max-width:89%;width:100% !important}#menu-uslugi>li>a:after{display:none}#menu-uslugi>li>a{font-size:14px}.dakrgray-box .menu li a{font-size:14px}.dakrgray-box .menu li:not(:first-of-type):before{right:calc(100% + 5px) !important}.dakrgray-box{background:#a8a9b0;padding:23px 20px !important}}footer .sm-list{list-style:none;display:flex;flex-direction:column;position:relative;top:initial !important;left:initial !important}footer .sm-list li:not(:first-of-type){margin-top:10px}footer .sm-list li svg path{-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}footer .sm-list li a:hover svg path{fill:#222533}footer .sm-list li a{display:inline-flex;align-items:center}footer .sm-list li:not(:last-of-type){margin-bottom:0}footer .middlecol-menus-address sub{display:block;margin-top:85px;margin-bottom:30px;font-size:15px;line-height:22px;color:#605b4a}footer .address-grid{display:flex}footer .main-contacts-hrefs{list-style:none;margin-left:50px}footer .main-contacts-hrefs a{color:#605b4a}footer .main-contacts-hrefs a:hover{color:#fff}footer .middlecol-menus-address .hidden-onservice{display:none}footer .contact-section-address{display:flex;font-size:15px;line-height:22px;font-style:normal;color:#605b4a}footer .contact-section-address p:last-of-type{margin-left:50px}footer .contact-section-address p:last-of-type strong{display:block}footer .contact-section-address strong{position:relative;left:15px}footer .contact-section-address strong:before{content:'';width:11px;height:16px;display:inline-block;position:absolute;left:-15px;top:1px;background:url(https://pasternaklegal.pl/wp-content/themes/ts/assets/svg/mapmarker2.svg) no-repeat center;background-size:contain}footer .main-contacts-hrefs{position:relative}footer .main-contacts-hrefs:before{content:'';width:17px;height:12px;display:block;margin-bottom:32px;position:relative;top:5px;background:url(https://pasternaklegal.pl/wp-content/themes/ts/assets/svg/email2.svg) no-repeat center;background-size:contain}.dakrgray-box{background:#a8a9b0;padding:23px 50px}.dakrgray-box .menu{list-style:none;display:flex;align-items:center;justify-content:space-between}.dakrgray-box .menu li a{color:#fff}.dakrgray-box .menu li a:hover{color:#000}.dakrgray-box .menu li{position:relative}.dakrgray-box .menu li:not(:first-of-type):before{content:'|';color:#fff;position:absolute;right:calc(100% + 20px);pointer-events:none}.fourthpromo-override{margin-bottom:35px}.footer-copyright{background:#fff}.copyright-row{display:flex;align-items:center;justify-content:space-between;background:#fff;padding:22px 0}#menu-uslugi-naglowek,#menu-uslugi-naglowek ul{list-style:none}#menu-uslugi-naglowek{display:flex;width:fit-content}#menu-uslugi-naglowek>li>a{font-size:14px;line-height:22px;text-transform:uppercase;position:relative;color:#fff;margin-right:35px;padding-bottom:7px}#menu-uslugi-naglowek>li>a:after{content:'';width:13px;height:13px;display:inline-block;position:absolute;filter:brightness(500);left:calc(100% + 7px);top:3px;background:url(https://pasternaklegal.pl/wp-content/themes/ts/assets/svg/menu-chevron-down.svg) no-repeat center;background-size:contain}#menu-uslugi-naglowek>li{position:relative}#menu-uslugi-naglowek>li ul{position:absolute;top:85%;left:0;background:#222533;width:320px;display:flex;flex-direction:column;padding:15px;z-index:1;opacity:0;pointer-events:none;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out;border-top:5px solid #222533;padding:30px}#menu-uslugi-naglowek>li ul li a{color:#fff;display:block;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}#menu-uslugi-naglowek>li ul li a:hover{color:#aa9e73}#menu-uslugi-naglowek>li ul li:not(:last-of-type){margin-bottom:15px}.menu-item-has-children a:hover+.sub-menu,.sub-menu:hover{pointer-events:initial !important;opacity:1 !important}.header-wrapper{display:flex;align-items:center;justify-content:space-between;z-index:1}.header-first{justify-content:center;color:#fff;padding:5px;height:35px;text-align:center}.header-first div{width:auto;padding:0 5px}.header-second{top:35px;transition:top .5s}@media (min-width:1025px){.header-wrapper{position:fixed;top:0;left:0;right:0}.header-first{justify-content:center;color:#fff;padding:5px;height:35px;text-align:center}.header-first div{width:auto;padding:0 5px}.header-second{top:35px;transition:top .5s}.admin-bar .header-wrapper{top:32px}}.header-wrapper .logo{transform:none;left:initial;margin-left:60px}.header-right-part{display:flex;align-items:center}.header-right-part{width:fit-content}.header-btn-contact{margin-right:150px;margin-left:25px;min-width:220px;background:#fff;font-size:14px;text-transform:uppercase;line-height:17px;padding:13px 20px}.header-btn-contact:hover{background:#aa9e73}.header-btn-contact>span:before{content:'';width:19px;height:19px;display:inline-block;position:relative;left:-7px;top:3px;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out;background:url(https://pasternaklegal.pl/wp-content/themes/ts/assets/svg/phone-icon.svg) no-repeat center;background-size:contain}.header-btn-contact>span{display:block;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.header-btn-contact:hover>span{color:#fff}.header-wrapper .menubutton{top:0}header nav{top:0}@media (min-width:1025px) and (max-width:1340px){#menu-uslugi-naglowek>li>a{margin-right:10px;font-size:14px}#menu-uslugi-naglowek{margin-left:35px;margin-right:10px}#menu-uslugi-naglowek>li>a:after{display:none}.header-btn-contact{min-width:165px;padding:9px 10px}.header-btn-contact span{font-size:11px}.header-btn-contact span:before{display:none}.header-wrapper .menubutton{top:-7px}}@media (min-width:768px) and (max-width:1024px){.container{max-width:100%;padding:0 30px}}@media (max-width:767px){.container{max-width:100%;padding:0 30px}.footer-wrapper .container{padding:0}.lightgray-box{padding:30px}.footer-row{flex-direction:column;flex-wrap:wrap}.footer-wrapper .logo{margin-bottom:25px}.middlecol-menus-address{max-width:100%;margin-right:0}#menu-uslugi{flex-direction:column;flex-wrap:wrap}#menu-uslugi>li>a{margin-right:0;margin-bottom:10px;display:block;width:fit-content}#menu-uslugi>li>a:after{left:calc(100% + 10px)}footer .middlecol-menus-address sub{margin-top:25px}footer .address-grid,footer .contact-section-address{flex-wrap:wrap;flex-direction:column}footer .contact-section-address p:last-of-type,footer .main-contacts-hrefs{margin-left:0 !important}footer .main-contacts-hrefs{margin-bottom:35px}.footer-wrapper .sm-list{flex-direction:row;align-items:center}.footer-wrapper .sm-list li a{display:inline-flex}footer .sm-list li:not(:first-of-type){margin-top:0;margin-left:15px}.dakrgray-box{padding:30px}.dakrgray-box .menu{flex-direction:column;align-items:center;text-align:center}.dakrgray-box .menu li:not(:first-of-type):before{display:none}.dakrgray-box .menu li:not(:last-of-type){margin-bottom:10px}.copyright-row{padding:30px;flex-direction:column;text-align:center}.copyright-right-part{margin-top:20px}footer .contact-section-address p:last-of-type{padding-lefT:0 !important;margin-left:0 !important}.header-wrapper .logo{margin-left:30px}.header-wrapper .header-btn-contact span{display:none}.header-btn-contact{margin-right:0;min-width:initial;background:0 0;padding:0;width:19px;height:19px;margin-right:100px}header .menubutton{top:-13px !important}.header-btn-contact:before{content:'';width:25px;height:25px;display:inline-block;position:relative;outline:0 !important;left:-7px;top:0;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out;filter:invert(1);background:url(https://pasternaklegal.pl/wp-content/themes/ts/assets/svg/phone-icon.svg) no-repeat center;background-size:contain}.header-btn-contact:hover{background:0 0 !important}#menu-uslugi-naglowek>li ul{position:relative;top:initial;background:#26293a;max-height:0px;padding:0}#menu-uslugi-naglowek{flex-direction:column;margin-bottom:20px;align-items:center;justify-content:center}.menu-item-has-children a:hover+.sub-menu,.sub-menu:hover{padding:20px !important;max-height:500px !important}#menu-uslugi-naglowek>li ul li a{font-size:15px;line-height:18px}#menu-uslugi-naglowek>li>a{width:fit-content}#menu-uslugi-naglowek>li{display:flex;align-items:center;flex-direction:column}#menu-uslugi-naglowek>li>a{margin-right:0}#menu-uslugi-naglowek>li>a:after{top:10px}}.contactpage-v2-override .leftcol-tmbg-sm{display:inline-flex;align-items:center}.contactpage-v2-override .rightcol-contact-info{max-width:57%;padding-bottom:45px}.contactpage-v2-override .contact-header{color:#aa9e73}.contactpage-v2-override .contact-section-address p{max-width:245px}.contactpage-v2-override .contact-section-address p:first-of-type br:nth-of-type(2){display:initial}.contactpage-v2-override .contact-section-address p strong{margin-bottom:0}.contactpage-v2-override .contact-section-address p strong:before{display:none}.contactpage-v2-override .contact-section-address p:nth-of-type(2){border:0}.contactpage-v2-override .contact-section-address-addon{color:#474747;margin-top:75px}.listform-wrapper{position:relative;background:url(https://pasternaklegal.pl/wp-content/themes/ts/assets/img/listform-bg.jpg) no-repeat top;background-size:cover;padding:135px 0}.listform-wrapper .default-header{margin-bottom:100px}.darkbluebox-wrapper{background:rgba(38,41,58,.84)}.db-row{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between}.leftcol-lists-wrap{padding:50px 100px 20px 65px;max-width:66.84%;width:100%}.darkbluebox-wrapper .wpcf7,.darkbluebox-wrapper .grcwrap{max-width:calc(100% - 66.84%)}.staticlist-block{border-bottom:1px solid #fff;padding-bottom:45px;margin-bottom:35px}.staticlist-block h3{font-size:25px;line-height:30px;font-family:'Playfair Display',serif;color:#fff;font-weight:400}.staticlist-block article,.staticlist-block article p,.staticlist-block article li,.infolists-grid .accordion__content,.infolists-grid .accordion__content p,.infolists-grid .accordion__content li{font-size:16px;line-height:25px;color:#fff}.staticlist-block article ul,.infolists-grid .accordion__content ul{list-style:none;display:flex;flex-direction:column}.staticlist-block article ul li:not(:first-of-type),.infolists-grid .accordion__content ul li:not(:first-of-type){margin-top:13px}.staticlist-block article li,.infolists-grid .accordion__content li{padding-left:50px;position:relative}.staticlist-block article li:before,.infolists-grid .accordion__content li:before{content:'';width:17px;height:17px;display:inline-block;position:absolute;left:0;top:7px;background:url(https://pasternaklegal.pl/wp-content/themes/ts/assets/svg/list-plus.svg) no-repeat center;background-size:contain}.static-experts-list h3{font-size:25px;line-height:30px;font-family:'Playfair Display',serif;color:#aa9e73;font-weight:400}.experts-contact-grid{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-column-gap:45px;grid-row-gap:35px}.experts-contact-grid li .tmsmall-row{display:flex;align-items:center;justify-content:flex-start}.experts-contact-grid li .tmsmall-row picture{height:67px;width:67px;min-width:67px;background:#aa9e73;position:relative;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.experts-contact-grid li a:hover .tmsmall-row picture{background:#fff}.experts-contact-grid li .tmsmall-row picture img{width:100%;height:100%;object-fit:cover;object-position:top}.tmsmall-meta{margin-left:15px;display:inline-flex;flex-direction:column}.tmsmall-name{color:#fff;font-size:16px;line-height:25px}.tmsmall-job{color:#aa9e73;font-size:16px;line-height:25px}.darkbluebox-wrapper .wpcf7{background:#fff;padding:24px}.darkbluebox-wrapper .wpcf7 input[type=email],.darkbluebox-wrapper .wpcf7 input[type=text],.darkbluebox-wrapper .wpcf7 input[type=tel],.label-block select{box-sizing:border-box;padding:10px 15px;font-size:16px;line-height:22px;width:100%;border-left:0;border-right:0;border-top:0;border-bottom:2px solid #cad5e2}.label-block{display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:15px}.wpcf7-acceptance .wpcf7-list-item{padding-left:20px;padding-right:10px;box-sizing:border-box;margin-bottom:20px;font-size:13px;line-height:16px}.darkbluebox-wrapper .wpcf7 aside a{color:#aa9e73;text-decoration:underline !important}.darkbluebox-wrapper .wpcf7 input[type=submit]{border:0;background:#aa9e73;color:#fff;padding:12px 35px;margin-top:35px;cursor:pointer;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;font-size:16px;line-height:25px;font-family:'Lato',sans-serif}.darkbluebox-wrapper .wpcf7 input[type=submit]:hover{background:#000a37}.form-grid-half{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-column-gap:25px;grid-row-gap:25px}.faqs-wrapper.contactpage-v2-override{margin-top:0;margin-bottom:50px}@media (min-width:1025px) and (max-width:1279px){.contactpage-v2-override .rightcol-contact-info{max-width:60%;padding-bottom:30px}.contactpage-v2-override .default-btn span{font-size:14px}}@media (min-width:768px) and (max-width:1024px){.contactpage-v2-override .leftcol-tmbg-sm{align-items:flex-end}.contactpage-v2-override .contact-section-address-addon{margin-top:35px}.listform-wrapper{padding:100px 0}.db-row{flex-direction:column}.leftcol-lists-wrap,.darkbluebox-wrapper .wpcf7,.darkbluebox-wrapper .grcwrap{max-width:100%}.leftcol-lists-wrap{padding-bottom:50px}}@media (max-width:767px){.contactpage-v2-override .rightcol-contact-info{max-width:100%}.listform-wrapper{padding:75px 0 0}.listform-wrapper .default-header{margin-bottom:75px}.darkbluebox-wrapper{max-width:calc(100% + 60px);width:calc(100% + 60px) !important;position:relative;margin-left:-30px}.form-grid-half{grid-template-columns:repeat(1,1fr);grid-column-gap:0px;grid-row-gap:25px}.db-row{flex-direction:column}.leftcol-lists-wrap,.darkbluebox-wrapper .wpcf7,.darkbluebox-wrapper .grcwrap{max-width:100%;width:100% !important;box-sizing:border-box}.leftcol-lists-wrap{padding:30px 30px 60px}.infolists-grid .accordion__intro{font-family:'Playfair Display',serif;color:#fff;font-size:20px;line-height:30px}.infolists-grid .accordion__content ul{margin-top:25px}.infolists-grid .accordion__content li{padding-left:25px}.infolists-grid .accordion__content li:before{width:12px;height:12px}.page-template-template-kontakt-v2 .accordion{width:100%;overflow:hidden;margin-top:20px;border-bottom:1px solid rgba(255,255,255,.3)}.page-template-template-kontakt-v2 .accordion__intro{position:relative;cursor:pointer;padding-bottom:10px;padding-right:25px}.page-template-template-kontakt-v2 .accordion__intro:after{content:'';width:12px;height:20px;position:absolute;right:0;top:7px;background:url(https://pasternaklegal.pl/wp-content/themes/ts/assets/svg/white-arrow-down.svg) no-repeat center;background-size:contain;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.page-template-template-kontakt-v2 .accordion.accordion__active .accordion__intro:after{transform:rotate(-180deg)}.page-template-template-kontakt-v2 .accordion__content{max-height:0;overflow:hidden;will-change:max-height;transition:all .25s ease-out;opacity:0}.page-template-template-kontakt-v2 .accordion__active .accordion__content{opacity:1;margin-bottom:40px}.tm-list-acc .accordion__intro{font-family:'Playfair Display',serif;color:#fff;font-size:20px;line-height:30px}.experts-contact-grid{grid-template-columns:repeat(1,1fr);grid-column-gap:0px;grid-row-gap:35px;margin-top:15px}}body:not(.single-usluga) .notopbtn-exclserv,.globally-notopbtn{padding-right:150px}@media (max-width:767px){body:not(.single-usluga) .notopbtn-exclserv .menubutton,.globally-notopbtn .menubutton{top:-24px !important}footer #menu-uslugi>li{display:flex;align-items:center;justify-content:center}#menu-uslugi>li>a:after{top:8px}#menu-uslugi>li ul{width:100%}}@media (min-width:768px){body:not(.single-usluga) .notopbtn-exclserv .menubutton,.globally-notopbtn .menubutton{top:-20px !important}}.sm-href svg path,.tthref-bottom svg path{-webkit-transition:all ease-out .3s;transition:all ease-out .3s}.sm-href:hover svg path,.tthref-bottom:hover svg path{fill:#26293a}@media (max-width:767px){.page-template-template-kontakt-v2 .darkbluebox-wrapper .grcwrap{max-width:100% !important;padding:0 30px 50px}}