/*! normalize.css v1.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display: inline;*zoom: 1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:"courier new",monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left: -7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align: middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow: visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height: 13px;*width: 13px}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:cormorant_logotyp;src:url(fonts/CormorantGaramond-logotyp.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:baron_neueregular;src:url(fonts/Baron-Neue-webfont.woff2) format("woff2"),url(fonts/Baron-Neue-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}html,body{padding:0;margin:0}.clear{clear:both}.left{float:left}.left.wide{float:left;width:100%}.right,.sprite.right{float:right}.indent{text-indent:-99999px}.center{text-align:center}.upp{text-transform:uppercase}.sprite{background:url(../gfx/sprite.png) 0 0 no-repeat;float:left}.rel{position:relative}.abs{position:absolute}.bottom{bottom:0}.abs.bottom{bottom:0!important;position:absolute!important}.abs.link{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2}.mr-20{margin-right:-20px}.bold{font-weight:700}.showOnTablet,.showOn480,.showOnMobile{display:none}body,html{height:100%}body{background:#fff;color:#000;font-family:arial,sans-serif;font-size:14px;line-height:1.4}input,textarea{font-family:arial,sans-serif;font-size:15px}input[type=text],textarea{-webkit-appearance:none;border-radius:0}#site{min-height:100%;float:left;width:100%;position:relative;margin:0;padding:0}header{width:100%;height:72px;line-height:72px;position:absolute;background:#fff;overflow:hidden;font-family:baron_neueregular}header.fixed{position:fixed;top:0!important;border-bottom:1px solid #eee;z-index:10}header nav ul{padding:0;margin:0;list-style:none}header nav ul li{float:left;text-align:center;text-transform:lowercase;margin:0 0 0 20px}header nav ul li:first-child{margin:0!important;text-align:left}header nav ul li:last-child{text-align:right}header nav ul li a{color:#172731;text-decoration:none;display:block;padding:0 25px;height:100%;border:0!important;outline:0!important}header nav ul li:hover{background:url(../gfx/bullet.png) center 50px no-repeat}header nav .bullet{display:none;background:url(../gfx/bullet.png) 0px 0px no-repeat;width:7px;height:7px;position:absolute;top:50px;left:49px}#stickyFooter{height:100px;width:100%;float:left}footer{height:73px;width:100%;padding:42px 0 0;float:left;position:relative;z-index:2;background:#fff;border-top:1px solid #eee;font-size:14px;color:#1f2d39}footer p{margin:0;width:15%;float:left;padding:0 0 0 2%;background:url(../gfx/slash.png) 0px 4px no-repeat}footer p.logo{padding-left:0!important;background:none;width:200px;font-family:baron_neueregular;text-transform:lowercase}footer p.logo>span{padding:0 0 0 30px;float:left}footer p.logo>span .letter{letter-spacing:4px}footer p.adres{width:142px}footer p.kontakt{width:180px}footer p.linki{width:110px}footer p.last{width:220px;padding-right:0!important}footer p.last strong{font-weight:400;letter-spacing:2px}footer p a{text-decoration:none;color:#1f2d39}footer p a:hover{text-decoration:underline}#home{min-height:522px;height:740px;float:left;width:100%;position:relative;margin:0;padding:0}#home>section{border:25px solid #fff;border-bottom:72px solid #fff;background:url(../gfx/bg.jpg) center top no-repeat;background-size:cover;position:relative;height:425px;min-height:425px;color:#fff}#home>section .hg{display:none;position:absolute;bottom:0;max-height:95%;right:10%;min-width:700px}#home>section .logo{width:600px;height:248px;display:block;margin:63px 0 0 75px;background-position:0px 0px}#home>section h1,#home>section .hero-naglowek{display:none;font-size:48px;line-height:48px;margin:-96px 0 75px 75px;font-style:italic;font-weight:400;font-family:georgia;height:192px;position:absolute;top:50%}#home>section .links{position:absolute;bottom:63px;left:75px}#home>section .links a{font-size:14px;line-height:28px;margin:0 0 5px;text-decoration:none;color:#fff;width:180px;font-family:baron_neueregular;display:block;float:left;position:relative;text-transform:lowercase!important}#home>section .links a>.sprite{width:28px;height:28px;float:right;margin:0 0 0 10px;background-position:-52px -244px}#home>section .links a:hover>.sprite{background-position:-18px -244px}#home>section .links a>.sprite>.sprite{width:0px;height:0px;float:left;margin:9px 0 0 11px;background:none;border:5px solid transparent;border-left:9px solid #fff}#home>section .links a:hover>.sprite>.sprite{border-left:9px solid #000}#home>section .links a.pn>.sprite>.sprite{border:5px solid transparent;border-top:9px solid #fff;margin:11px 0 0 9px}#home>section .links a.pn:hover>.sprite>.sprite{border-top:9px solid #000}#container{float:left;width:100%;background:url(../gfx/pattern.gif);border-top:1px solid #eeeeee;position:relative}#container #sidebar{width:447px;background:#fff;min-height:580px;float:left;position:absolute;height:100%}#container #sidebar h2,#container #sidebar h1{width:326px;padding:0 20px 0 100px;float:left;margin:150px 0 0;font-size:48px;line-height:48px;font-style:italic;font-family:georgia;font-weight:100}#container #content{float:right;overflow:hidden}#container #content #contentinner{width:1000%;float:left;position:relative}#container #content #contentinner>section{width:100%;float:left;position:relative;min-height:630px;height:0}#container #content #contentinner>section:first-child{height:auto}#container #content #contentinner>section .inner{padding:100px 69px;width:1065px;margin:0 auto}#container #content #contentinner>section>h3{display:none}#container #content #contentinner>section#kancelaria .inner .wstep p{margin:0 0 20px;text-align:justify}#container #content #contentinner>section#kancelaria .inner .wstep p.center{text-align:center}#container #content #contentinner>section#kancelaria .inner .pracownicy{width:100%;float:left;margin:20px 0 0}#container #content #contentinner>section#kancelaria .inner .pracownicy ul{width:100%;float:left;list-style:none;padding:0;margin:0;text-align:center;display:flex;flex-wrap:wrap;justify-content:center}#container #content #contentinner>section#kancelaria .inner .pracownicy ul li{width:30%;text-align:center;display:inline-block;padding:0;vertical-align:top}#container #content #contentinner>section#kancelaria .inner .pracownicy ul li img{display:inline-block}#container #content #contentinner>section#kancelaria .inner .pracownicy ul li h3{font-size:18px;line-height:18px;margin:15px 0 0}#container #content #contentinner>section#kancelaria .inner .pracownicy ul li p{font-size:14px;line-height:14px;margin:5px 0 0}#container #content #contentinner>section#kancelaria .inner .doswiadczenie{background:#fff;margin:40px 0 0;float:left;width:100%;position:relative}#container #content #contentinner>section#kancelaria .inner .doswiadczenie .arrow{width:0;height:0;position:absolute;border:13px solid transparent;border-bottom:13px solid #fff;top:-26px;left:33%}#container #content #contentinner>section#kancelaria .inner .doswiadczenie .text{padding:30px 35px}#container #content #contentinner>section#kancelaria .inner .doswiadczenie .text h5{font-size:14px;font-weight:400;line-height:14px;margin:0}#container #content #contentinner>section#kancelaria .inner .doswiadczenie .text p{margin:20px 0 0;text-align:justify}#container #content #contentinner>section#porady .porady article{height:127px;overflow:hidden;background:#fff;margin:0 0 35px;padding:0 35px 25px;position:relative;cursor:pointer}#container #content #contentinner>section#porady .porady article:hover{background:#eee}#container #content #contentinner>section#porady .porady article.active{height:auto;background:#fff;cursor:default}#container #content #contentinner>section#porady .porady article .line{width:100%;height:13px;background:#fff;position:absolute;bottom:0}#container #content #contentinner>section#porady .porady article:hover .line{background:#eee}#container #content #contentinner>section#porady .porady article.active:hover .line{background:#fff}#container #content #contentinner>section#porady .porady article img{margin:0 25px 45px -35px;position:relative;z-index:2;width:220px;height:152px}#container #content #contentinner>section#porady .porady article h4{font-size:24px;line-height:24px;font-family:georgia;font-style:italic;margin:15px 0 20px;font-weight:400}#container #content #contentinner>section#porady .porady article h4>span{font-size:12px;line-height:24px;font-family:arial;font-style:normal;color:#9a9898}#container #content #contentinner>section#porady .porady article p{margin:0 0 15px;text-align:justify;line-height:18px}#container #content #contentinner>section#porady .porady article .short{font-style:italic}#container #content #contentinner>section#porady .porady article .short .arrows{width:0px;height:0px;border:5px solid transparent;border-top:9px solid #000;margin:5px 0 -6px 5px;background:none;float:none;display:inline-block}#container #content #contentinner>section#porady .porady article.active .short .arrows{border:5px solid transparent;border-bottom:9px solid #000;margin:0 0 6px 5px;vertical-align:middle}#container #content #contentinner>section#porady .porady article .text{clear:both;margin-top:0;display:block}#container #content #contentinner>section#porady .porady article .closeOverlay{width:100%;height:152px;position:absolute;top:0;left:0;z-index:10;cursor:pointer}#container #content #contentinner>section#porady .porady article .zwin{text-align:right;color:#9a9898;padding:10px;margin:-10px;cursor:pointer;float:right}#container #content #contentinner>section#porady .porady article .zwin:hover{color:#000}#container #content #contentinner>section#porady .porady article .zwin .arrows{width:0px;height:0px;border:6px solid transparent;border-bottom:10px solid #9a9898;margin:0 0 0 5px;background:none;float:none;display:inline-block}#container #content #contentinner>section#porady .porady article .zwin:hover .arrows{border-bottom:10px solid #000}#container #content #contentinner>section#porady ul.pageList{float:left;width:100%;text-align:center;position:relative;padding:0;margin:20px 0 0}#container #content #contentinner>section#porady ul.pageList li{height:24px;display:inline-block;line-height:24px}#container #content #contentinner>section#porady ul.pageList li.control a{width:0px;height:0px;float:left;margin:14px 0 0 10px;background:none;border:5px solid transparent;border-left:9px solid #000;text-indent:-99999px}#container #content #contentinner>section#porady ul.pageList li.control:first-child a{margin:14px 10px 0 0;border:5px solid transparent;border-right:9px solid #000}#container #content #contentinner>section#porady ul.pageList li a{height:100%;padding:0 4px;color:#000;text-decoration:none}#container #content #contentinner>section#porady ul.pageList li a.active{font-weight:700}#container #content #contentinner>section#porady ul.holder{float:left;width:100%;text-align:center;position:relative;padding:0;margin:20px 0 0}#container #content #contentinner>section#porady ul.holder a{height:30px;display:inline-block;line-height:30px;border:1px solid #999;padding:0 11px;text-decoration:none;outline:none!important}#container #content #contentinner>section#porady ul.holder .jp-previous{width:30px;height:30px;background:url(../gfx/sprite.png) -5px -287px no-repeat;text-indent:-9999px;padding:0;margin:0 5px 0 0}#container #content #contentinner>section#porady ul.holder .jp-next{width:30px;height:30px;background:url(../gfx/sprite.png) -224px -388px no-repeat;text-indent:-9999px;padding:0;margin:0 0 0 5px}#container #content #contentinner>section#porady ul.holder .jp-disabled{display:none}#container #content #contentinner>section#porady ul.holder .jp-next:hover,#container #content #contentinner>section#porady ul.holder .jp-previous:hover{background-color:#fff}#container #content #contentinner>section#porady ul.holder li.control:first-child a{margin:14px 10px 0 0;border:5px solid transparent;border-right:9px solid #000}#container #content #contentinner>section#porady ul.holder li a{height:100%;padding:0 4px;color:#000;text-decoration:none}#container #content #contentinner>section#porady ul.holder li a.active{font-weight:700}#container #content #contentinner>section#nasze-uslugi{position:relative}#container #content #contentinner>section#nasze-uslugi .uslugi_list{width:860px;height:422px;float:left;position:absolute;z-index:5;top:50%;left:50%;margin:-211px 0 0 -430px;padding:0;list-style:none;text-align:center;text-transform:uppercase;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#container #content #contentinner>section#nasze-uslugi .uslugi_list.hidden{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.lt-ie9 #container #content #contentinner>section#nasze-uslugi .uslugi_list.hidden{display:none}#container #content #contentinner>section#nasze-uslugi .uslugi_list li{width:50%;float:left;height:140px;border-top:1px solid #e9e9e9;padding:0;margin:0;cursor:pointer}#container #content #contentinner>section#nasze-uslugi .uslugi_list li:hover{background:#fff}#container #content #contentinner>section#nasze-uslugi .uslugi_list li.idx-1,#container #content #contentinner>section#nasze-uslugi .uslugi_list li.idx-2{border:0}#container #content #contentinner>section#nasze-uslugi .uslugi_list li.idx-2,#container #content #contentinner>section#nasze-uslugi .uslugi_list li.idx-4,#container #content #contentinner>section#nasze-uslugi .uslugi_list li.idx-6,#container #content #contentinner>section#nasze-uslugi .uslugi_list li.idx-8,#container #content #contentinner>section#nasze-uslugi .uslugi_list li.idx-10,#container #content #contentinner>section#nasze-uslugi .uslugi_list li.idx-12{border-left:1px solid #e9e9e9;margin-left:-1px}#container #content #contentinner>section#nasze-uslugi .uslugi_list li .icon{height:80px;line-height:80px;margin:20px 0 0}#container #content #contentinner>section#nasze-uslugi .uslugi_list li .icon img{vertical-align:middle}#container #content #contentinner>section#nasze-uslugi .uslugi_list li h2{font-size:14px;margin:5px 0 0;font-weight:400}#container #content #contentinner>section#nasze-uslugi .uslugi{position:relative}#container #content #contentinner>section#nasze-uslugi .uslugi>div{position:absolute;top:0}#container #content #contentinner>section#nasze-uslugi .uslugi>div.active{z-index:6}#container #content #contentinner>section#nasze-uslugi .uslugi>div article{-webkit-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.lt-ie9 #container #content #contentinner>section#nasze-uslugi .uslugi>div article{display:none}#container #content #contentinner>section#nasze-uslugi .uslugi>div.active article{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.lt-ie9 #container #content #contentinner>section#nasze-uslugi .uslugi>div.active article{display:block}#container #content #contentinner>section#nasze-uslugi .uslugi>div article h3{font-size:24px;line-height:24px;vertical-align:middle;display:table;font-style:italic;font-family:georgia;font-weight:400;width:100%;position:relative}#container #content #contentinner>section#nasze-uslugi .uslugi>div article h3.showOn480{display:none}#container #content #contentinner>section#nasze-uslugi .uslugi>div article h3 .name{vertical-align:middle;height:100%;display:table-cell;width:100%}#container #content #contentinner>section#nasze-uslugi .uslugi>div article h3 .icon{margin:0 25px 0 0}#container #content #contentinner>section#nasze-uslugi .uslugi>div article h3 .wroc{width:74px;text-align:right;color:#9a9898;padding:10px;margin:-21px -10px -10px;cursor:pointer;float:right;font-size:16px;font-style:normal;font-weight:400;font-family:arial;position:absolute;right:0;top:50%}#container #content #contentinner>section#nasze-uslugi .uslugi>div article h3 .wroc:hover{color:#000}#container #content #contentinner>section#nasze-uslugi .uslugi>div article h3 .wroc .arrows{width:0px;height:0px;float:left;margin:6px 0 0;background:none;border:5px solid transparent;border-right:9px solid #9a9898}#container #content #contentinner>section#nasze-uslugi .uslugi>div article h3 .wroc:hover .arrows{border-right:9px solid #000}#container #content #contentinner>section#nasze-uslugi .uslugi>div article .text{text-align:justify}#container #content #contentinner>section#nasze-uslugi .uslugi>div article .column{width:100%;margin:20px 0 0}#container #content #contentinner>section#nasze-uslugi .uslugi>div article#nieruchomosci .column{width:49%}#container #content #contentinner>section#nasze-uslugi .uslugi>div article .column>p{margin:0 0 15px}#container #content #contentinner>section#nasze-uslugi .uslugi>div article .column table{width:100%!important;max-width:650px}#container #content #contentinner>section#nasze-uslugi .uslugi>div article .column table td{padding:4px 10px;width:70px;text-align:center;line-height:16px;border:1px solid #000}#container #content #contentinner>section#nasze-uslugi .uslugi>div article .column table td:first-child{width:auto;text-align:left}#container #content #contentinner>section#nasze-uslugi .uslugi>div article .column table td.sub{padding-left:40px}#container #content #contentinner>section#nasze-uslugi .uslugi>div article .column>p>strong{font-size:15px}#container #content #contentinner>section#nasze-uslugi .uslugi>div article .column>ul,#container #content #contentinner>section#nasze-uslugi .uslugi>div article .column>ul ul,#container #content #contentinner>section#nasze-uslugi .uslugi>div article .column>ol,#container #content #contentinner>section#nasze-uslugi .uslugi>div article .column>ol ol{margin:0 0 20px;padding:0 0 0 17px}#container #content #contentinner>section#nasze-uslugi .uslugi>div article .column li{margin:0 0 5px}#container #content #contentinner>section#nasze-uslugi .uslugi>div article .column input[name=value].error{color:red}#container #content #contentinner .mySelect{float:left;width:100%;background:#fff;position:relative}#container #content #contentinner .mySelect p{line-height:40px;text-align:left;overflow:hidden;margin:0;height:40px;cursor:pointer;background:url(../gfx/sprite.png) right -157px no-repeat}#container #content #contentinner .mySelect.error p{color:red}#container #content #contentinner .mySelect p span{display:block;padding:0 45px 0 20px}#container #content #contentinner .mySelect ul{display:none;position:absolute;background:#fff;top:40px;padding:0;margin:0;list-style:none;border-top:1px solid #000}#container #content #contentinner .mySelect ul li{padding:4px 20px;margin:0!important;border-top:1px solid #ccc;cursor:pointer}#container #content #contentinner .mySelect ul li:first-child{border-top:0}#container #content #contentinner .mySelect ul li:hover{background-color:#8c8c8c;color:#fff}#container #content #contentinner form input{border:0;border-top:1px solid #000;background:#fff;height:40px;width:100%;text-indent:20px;padding:0}#container #content #contentinner form input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#container #content #contentinner form ::-webkit-input-placeholder{color:#000}#container #content #contentinner form ::-moz-placeholder{color:#000}#container #content #contentinner form :-moz-placeholder{color:#000}#container #content #contentinner form :-ms-input-placeholder{color:#000}#container #content #contentinner form .error::-webkit-input-placeholder{color:red}#container #content #contentinner form .error::-moz-placeholder{color:red}#container #content #contentinner form .error:-moz-placeholder{color:red}#container #content #contentinner form .error:-ms-input-placeholder{color:red}#container #content #contentinner form button{width:100%;height:49px;background:#000;font-size:16px;font-weight:700;color:#dbeaf6;border:0}#container #content #contentinner>section#dokumenty .inner .wstep h3{font-size:24px;line-height:24px;font-style:italic;font-family:georgia;font-weight:400}#container #content #contentinner>section#dokumenty .inner .wstep p{margin:0 0 20px;text-align:justify}#container #content #contentinner>section#dokumenty .inner .dokumenty{width:100%;float:left;margin:20px 0 0}#container #content #contentinner>section#dokumenty .inner .dokumenty ul{padding:0;margin:0;list-style:none}#container #content #contentinner>section#dokumenty .inner .dokumenty ul li{float:left;width:100%;border-top:1px solid #000;height:116px}#container #content #contentinner>section#dokumenty .inner .dokumenty ul li:first-child{border-top:0}#container #content #contentinner>section#dokumenty .inner .dokumenty ul li h4{font-size:24px;line-height:116px;margin:0;font-style:italic;font-family:georgia;font-weight:400;float:left}#container #content #contentinner>section#dokumenty .inner .dokumenty ul li a .sprite{width:41px;height:70px;margin:25px 32px 21px;background-position:-82px -245px}#container #content #contentinner>section#dokumenty .inner .dokumenty ul li a.pdf{border-left:1px solid #000}#container #content #contentinner>section#dokumenty .inner .dokumenty ul li a.pdf .sprite{background-position:-134px -245px}#container #content #contentinner>section#dokumenty .inner .dokumenty ul li a:hover{background:#fff}#container #content #contentinner>section#kontakt .kontaktContainer{position:relative}#container #content #contentinner>section#kontakt #mapa{width:100%;height:460px}#container #content #contentinner>section#kontakt article{padding:35px 35px 20px;width:170px;background:#fff;position:absolute;top:20px;left:20px;z-index:5}#container #content #contentinner>section#kontakt article h3{font-size:24px;line-height:24px;font-style:italic;font-family:georgia;font-weight:400;margin:0 0 15px}#container #content #contentinner>section#kontakt article>div{margin:0 0 15px}#container #content #contentinner>section#kontakt article p{margin:0}#container #content #contentinner>section#kontakt article a{color:#000;text-decoration:none}#container #content #contentinner>section#kontakt article a:hover{text-decoration:underline}#container #content #contentinner>section#kontakt article .info{position:absolute;width:20px;height:20px;border-radius:20px;background:#9c653d;text-align:center;line-height:20px;color:#fff;font-family:Georgia;margin:0 0 0 3px}#container #content #contentinner>section#kontakt article .info p{display:none;color:#000;width:284px;position:absolute;right:-120px;top:25px;font-family:arial;padding:10px;box-shadow:2px 2px 5px #00000080;background:#fff;border:1px solid #93582C;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}#container #content #contentinner>section#kontakt article .info:hover p{display:block}#container #content #contentinner>section .wstep.subpage p,#container #content #contentinner>section .wstep.subpage ul,#container #content #contentinner>section .wstep.subpage ol{text-align:justify}.sprite{background:url(../gfx/grajzer-logo-white.svg);background-size:contain;background-repeat:no-repeat}#home>section .logo{width:600px;height:248px}.uslugi_list li>a{display:block;height:100%;color:inherit;text-decoration:none}.uslugi_list li>a:hover,.uslugi_list li>a:focus{color:inherit;text-decoration:none}@-ms-viewport{width:device-width}@media(max-width:1630px){#container #content #contentinner>section .inner{width:665px}}@media(max-width:1260px){.hideOn1299{display:none}.showOn1299{display:block}.inner{width:1230px}#container #sidebar{width:300px}#container #sidebar h2,#container #sidebar h1{width:245px;padding:0 20px 0 35px;font-size:38px;line-height:38px}#container #content #contentinner>section .inner{padding:50px 20px}#container #content #contentinner>section#dokumenty .inner .wstep h3{margin:0 0 20px}#home>section .hg{right:0}}@media(max-width:1023px){.hideOnTablet{display:none}.showOnTablet{display:block}#home>section{overflow:hidden}#home>section .hg{right:auto;left:20%;max-width:160%}#container #sidebar{position:relative;width:100%;height:165px;min-height:100px;display:table}#container #sidebar h2,#container #sidebar h1{width:100%;padding:0;font-size:34px;line-height:165px;margin:0;height:100%;vertical-align:middle;float:none;text-align:left}#container #sidebar h2 br,#container #sidebar h1 br{display:none}footer{height:133px}footer p{padding:0 50px!important;margin-bottom:20px}footer p.logo{margin-bottom:40px}#home>section .hg{min-width:0}}@media(max-height:767px){#home>section .hg{min-width:0}}@media(max-width:767px){.showOn480{display:block}.hideOn480{display:none}#cookies-message{background:#fff;right:0!important;width:100%;padding:5px 0!important;line-height:15px!important}#home{min-height:370px}#home>section{border:0;border-bottom:62px;min-height:370px}#home>section .logo{margin:30px auto 0;float:none}#home>section .hg{left:0;max-width:100%}#home>section h1,#home>section .hero-naglowek{font-size:24px!important;line-height:28px!important;margin:0 0 0 60px!important;top:115px;height:auto}#home>section .links{display:none}header{height:62px;line-height:62px;overflow:visible}header .minilogo{position:absolute;top:7px;left:20px;z-index:33;display:none!important}header.fixed .minilogo{display:block!important}header .minilogo img{float:left;width:48px}header nav{float:left;width:100%;position:absolute;bottom:0}header nav ul{float:left;width:100%;position:absolute;bottom:62px;background:#f2f2f2;display:none}header.fixed nav ul{bottom:auto;top:0;border-top:1px solid #33454f}header.active nav ul{display:block}header nav ul li{float:left;width:100%;border-bottom:1px solid #33454f;margin:0!important;font-family:georgia;text-transform:uppercase;font-style:italic}header nav ul li:hover{background:none}header nav ul li a{text-align:center;color:#393e4f}header nav .bullet{display:none!important}header p{float:left;width:100%;position:absolute;bottom:0;margin:0;text-indent:30px;background:url(../gfx/sprite.png) right -417px no-repeat}header p>span{display:block;padding-right:43px}header p>span span{-webkit-transition:all .3s ease-out;transition:all .3s ease-out;display:block;text-align:left}header.active p{background:url(../gfx/sprite.png) right -462px no-repeat}header.fixed p{background:url(../gfx/sprite.png) right -462px no-repeat}header.fixed p>span span{text-align:right}header.fixed.active p{background:url(../gfx/sprite.png) right -417px no-repeat}header p .active{display:none}header.active p .active{display:block}header.active p .inactive{display:none}#container #sidebar{height:auto;min-height:0;padding:15px 0}#container #sidebar h2,#container #sidebar h1{line-height:30px;font-size:26px;text-align:center;width:94%;padding:0 3%}#container #content #contentinner>section .inner{width:88%;padding:20px 0}#container #content #contentinner>section#porady .porady article{height:auto;padding:0}#container #content #contentinner>section#porady .porady article img{height:auto;width:100%;margin:0}#container #content #contentinner>section#porady .porady article h4{clear:both;padding:30px 20px;margin:0}#container #content #contentinner>section#porady .porady article h4>span{display:block;width:100%;line-height:14px;margin:-10px 0 10px}#container #content #contentinner>section#porady .porady article h4>span>span{display:none}#container #content #contentinner>section#porady .porady article .zwin{margin:0}#container #content #contentinner>section#porady .porady article p{padding:0 20px;display:none}#container #content #contentinner>section#porady .porady article.active p{display:block}#container #content #contentinner>section#porady .porady article .short{font-style:normal;font-weight:700}#container #content #contentinner>section#porady .porady article .short .arrows{display:none}#container #content #contentinner>section#kancelaria .inner .pracownicy ul li{width:100%;margin:0 0 20px}#container #content #contentinner>section#kancelaria .inner .doswiadczenie{margin:10px 0 30px}#container #content #contentinner>section#kancelaria .inner .doswiadczenie .arrow{left:50%;margin-left:-13px}#container #content #contentinner>section#kancelaria .inner .doswiadczenie .text{padding:30px 20px}#container #content #contentinner>section#nasze-uslugi .inner{width:100%}#container #content #contentinner>section#nasze-uslugi .uslugi_list{width:100%;height:auto;left:0;position:relative;margin:0;top:0}#container #content #contentinner>section#nasze-uslugi .uslugi_list li{width:100%;border-top:1px solid #e0e0e0!important;height:140px}#container #content #contentinner>section#nasze-uslugi .uslugi_list li:first-child{border-top:0!important}#container #content #contentinner>section#nasze-uslugi .uslugi_list li .icon{margin:10px 0 0}#container #content #contentinner>section#nasze-uslugi .uslugi>div{position:relative;top:0;padding:0 6%;display:none}#container #content #contentinner>section#nasze-uslugi .uslugi>div.active{display:block}#container #content #contentinner>section#nasze-uslugi .uslugi>div article h3.showOn480{margin:0;display:table}#container #content #contentinner>section#nasze-uslugi .uslugi>div article h3 .wroc{position:relative;width:100%;margin:0;top:auto;text-align:left;text-indent:10px;padding:0}#container #content #contentinner>section#nasze-uslugi .uslugi>div article .column{width:100%}#container #content #contentinner>section#nasze-uslugi .uslugi>div article .column.right{margin-bottom:40px}#container #content #contentinner>section#nasze-uslugi .uslugi_list.hidden{display:none}#container #content #contentinner>section#dokumenty .inner .dokumenty ul li{height:auto;margin:0 0 30px;border:0}#container #content #contentinner>section#dokumenty .inner .dokumenty ul li h4{width:100%;font-size:22px;line-height:26px}#container #content #contentinner>section#dokumenty .inner .dokumenty ul li a{float:left;height:50px;margin:20px 0}#container #content #contentinner>section#dokumenty .inner .dokumenty ul li a.pdf{border-left:0;border-right:1px solid #000}#container #content #contentinner>section#dokumenty .inner .dokumenty ul li a .sprite{margin:-2px 22px 21px}#container #content #contentinner>section#dokumenty .inner .dokumenty ul li a.pdf .sprite{margin-left:0}#container #content #contentinner>section#kontakt article{padding:20px 0;width:100%;background:none;position:relative;top:0;left:0}#container #content #contentinner>section#kontakt article>div:first-child>p:first-child>strong>br{display:none}#container #content #contentinner>section#kontakt #mapa{padding:0 6%;margin-left:-6%;height:300px;margin-bottom:-20px}footer{padding:0}footer p{width:88%!important;padding:0 6%!important;margin:0 0 20px;background:none}footer p.logo{width:100%!important;padding:20px 0!important;border-bottom:1px solid #aaaaaa;margin-bottom:20px}footer p.logo>span{padding:0 0 0 6%}}@media(max-width:480px){.hideOnMobile{display:none!important}.showOnMobile{display:block}.inner{width:440px}}@media(max-width:320px){.hideOn320{display:none!important}.showOn320{display:block}.inner{width:300px}}@media(max-height:570px){header{height:50px;line-height:50px}header p{background:url(../gfx/sprite.png) right -424px no-repeat}header.active p{background:url(../gfx/sprite.png) right -468px no-repeat}header nav ul{bottom:50px}header .minilogo img{width:38px}header.fixed p{background:url(../gfx/sprite.png) right -468px no-repeat}header.fixed.active p{background:url(../gfx/sprite.png) right -424px no-repeat}#home>section{min-height:320px}#home>section .logo{margin-top:10px}#home>section .hg{max-width:80%;margin-left:10%}#home>section h1,#home>section .hero-naglowek{margin:-10px 0 0 75px!important;top:110px;font-size:34px;line-height:34px}#home>section h1 .hideOnSmallMobiles,#home>section .hero-naglowek .hideOnSmallMobiles{display:block}}@media(max-height:450px){#home>section h1,#home>section .hero-naglowek{font-size:18px!important;line-height:20px!important}}@media(max-height:400px){#home>section .hg{max-width:66%;margin-left:17%}}@media(max-height:350px){#home>section h1,#home>section .hero-naglowek{top:110px!important}#home>section{min-height:120px}#home>section .logo{margin:10px 0 0 10px;float:left}#home>section .hg{max-width:50%;margin-left:55%}#home>section h1,#home>section .hero-naglowek{margin:0 0 0 10px!important;top:90px!important}#home>section h1 .hideOnSmallMobiles,#home>section .hero-naglowek .hideOnSmallMobiles{display:block}header nav ul li{line-height:31px}#home{min-height:170px}}#container #content #contentinner{width:100%}#container #content #contentinner>section{width:100%;height:auto}#site{display:flex;flex-direction:column;min-height:100svh}#site>#home,#site>footer{flex-shrink:0}#site>#container{flex:1 0 auto}#container #content{width:calc(100% - 447px)}@media only screen and (max-width:1260px){#container #content{width:calc(100% - 300px)}}@media only screen and (max-width:1023px){#container #content{width:100%}}#kancelaria .wstep h1{font-family:georgia,serif;font-style:italic;font-weight:400;font-size:30px;line-height:38px;margin:0 0 24px;color:#1f2d39}#kancelaria .wstep a,#kancelaria .wstep a:visited{color:#7d4a24;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}#kancelaria .wstep a:hover,#kancelaria .wstep a:focus{color:#1f2d39;text-decoration-thickness:2px}#kancelaria .wstep a:focus-visible{outline:2px solid #93582c;outline-offset:2px}#nasze-uslugi .uslugi-wstep{width:860px;max-width:100%;margin:0 auto 38px}#nasze-uslugi .uslugi-wstep p{margin:0 0 14px;line-height:22px;text-align:justify}@media only screen and (min-width:768px){#container #content #contentinner>section#nasze-uslugi .uslugiContainer{min-height:422px}#container #content #contentinner>section#nasze-uslugi .uslugi_list{position:relative;top:auto;left:auto;float:none;margin:0 auto;height:auto;overflow:hidden}}@media only screen and (max-width:767px){#kancelaria .wstep h1{font-size:26px;line-height:34px}#container #content #contentinner>section#kancelaria .inner .wstep p,#nasze-uslugi .uslugi-wstep p{text-align:left}#nasze-uslugi .uslugi-wstep{width:88%;margin-bottom:24px}}#container #content #contentinner>section#kancelaria .inner .pracownicy ul li h2{font-size:18px;line-height:18px;margin:15px 0 0;font-weight:700;font-style:normal;font-family:inherit;color:inherit}.okruszki{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#959595;margin:0 0 28px}.okruszki ol{list-style:none;margin:0;padding:0}.okruszki li{display:inline}.okruszki li+li:before{content:"/";margin:0 8px;color:#c9c9c9}.okruszki a{color:#959595;text-decoration:none}.okruszki a:hover{color:#93582c;text-decoration:underline}.usluga-naglowek{margin:0 0 30px;overflow:hidden}.usluga-naglowek .icon{float:left;margin:0 18px 0 0}.usluga-naglowek .icon img{display:block;width:54px;height:auto}.usluga-naglowek h1{font-family:georgia,serif;font-style:italic;font-weight:400;font-size:30px;line-height:54px;margin:0;color:#000}.usluga-tresc{max-width:780px}.usluga-tresc h2{font-family:georgia,serif;font-style:italic;font-weight:400;font-size:21px;line-height:28px;margin:34px 0 14px;color:#1f2d39}.usluga-tresc>h2:first-child{margin-top:0}.usluga-tresc h3{font-family:georgia,serif;font-style:italic;font-weight:400;font-size:17px;line-height:24px;margin:26px 0 10px;color:#1f2d39}.usluga-tresc p{margin:0 0 14px;line-height:22px;text-align:justify}.usluga-tresc ul{margin:0 0 18px;padding:0 0 0 20px}.usluga-tresc li{margin:0 0 8px;line-height:21px}.usluga-tresc sup{font-size:11px;line-height:0;vertical-align:super}.usluga-tresc table{border-collapse:collapse;width:100%;max-width:640px;margin:0 0 20px}.usluga-tresc td{border:1px solid #e0e0e0;padding:7px 10px;vertical-align:top}.usluga-tresc td.sub{padding-left:28px}.usluga-powrot{margin:40px 0 0}.usluga-powrot a{text-transform:uppercase;font-size:12px;letter-spacing:.08em;color:#93582c;text-decoration:none}.usluga-powrot a:hover{text-decoration:underline}@media only screen and (max-width:480px){.usluga-naglowek h1{font-size:22px;line-height:30px}.usluga-naglowek .icon img{width:40px}.usluga-tresc table{font-size:13px}}.usluga-tresc table[style]{width:100%!important;max-width:640px}.usluga-tresc td:last-child{white-space:nowrap;width:1%;text-align:right}@view-transition{navigation:auto}@media(prefers-reduced-motion:no-preference){#home{view-transition-name:hero}header{view-transition-name:naglowek-serwisu}#sidebar{view-transition-name:pasek-boczny}footer{view-transition-name:stopka-serwisu}#content{view-transition-name:obszar-tresci}::view-transition-group(*){animation-duration:.16s}::view-transition-old(hero),::view-transition-new(hero),::view-transition-old(naglowek-serwisu),::view-transition-new(naglowek-serwisu),::view-transition-old(stopka-serwisu),::view-transition-new(stopka-serwisu){animation:none;mix-blend-mode:normal}}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}:root{--wys-naglowka: 72px;--wys-hero: clamp(522px, 56svh, 660px)}@media only screen and (max-width:767px){:root{--wys-naglowka: 62px;--wys-hero: clamp(460px, 74svh, 700px)}}@media only screen and (max-height:570px){:root{--wys-naglowka: 50px}}#home{height:var(--wys-hero)}#home>section{height:calc(var(--wys-hero) - 97px)}body:not(.strona-wewnetrzna) header{top:calc(var(--wys-hero) - var(--wys-naglowka))}@media only screen and (max-width:767px){#home>section{height:calc(var(--wys-hero) - var(--wys-naglowka))}}.strona-wewnetrzna #home{display:none}.strona-wewnetrzna header{position:sticky;top:0!important;z-index:10;border-bottom:1px solid #eee}.strona-wewnetrzna header .minilogo{display:block!important;position:absolute;top:11px;left:28px;z-index:33}.strona-wewnetrzna header .minilogo img{display:block;height:50px;width:auto}.strona-wewnetrzna header nav{padding-left:104px}.strona-wewnetrzna #container{border-top:0}@media only screen and (max-width:767px){.strona-wewnetrzna header nav{padding-left:0}.strona-wewnetrzna header .minilogo{top:7px;left:20px}.strona-wewnetrzna header .minilogo img{height:40px}}#home>section{background-image:image-set(url(../gfx/bg.webp) type("image/webp"),url(../gfx/bg.jpg) type("image/jpeg"))}#kancelaria .pracownicy li img,#home>section .hg{height:auto}.logotyp{display:flex;align-items:center;gap:clamp(14px,3vw,34px);margin:clamp(24px,6vh,63px) 0 0 clamp(20px,5vw,75px);max-width:calc(100% - clamp(40px,10vw,150px))}.logotyp__sygnet{flex:0 0 auto;width:clamp(92px,24vw,248px);height:auto;display:block}.logotyp__nazwa{margin:0;font-family:cormorant_logotyp,georgia,serif;font-weight:400;color:#fff;text-transform:uppercase;letter-spacing:.055em;font-size:clamp(16px,4.7vw,40px);line-height:1.18;min-width:0}.logotyp__wiersz{display:block;white-space:nowrap}.logotyp__amp{display:block;font-style:italic;padding-left:1.6em}.logotyp__rola{display:block}@media only screen and (max-width:767px){.logotyp{margin-left:auto;margin-right:auto;max-width:calc(100% - 32px);gap:14px}}@media only screen and (max-width:560px){.logotyp{flex-direction:column;align-items:center;text-align:center;gap:18px}.logotyp__sygnet{width:clamp(104px,30vw,150px)}.logotyp__nazwa{font-size:clamp(16px,5.4vw,26px)}.logotyp__amp{padding-left:0}}footer p.kontakt{width:215px}footer p.kontakt strong{font-weight:400;text-transform:uppercase;letter-spacing:.06em;font-size:12px;color:#6b6b6b}#kontakt article .notariusz strong{font-weight:400;text-transform:uppercase;letter-spacing:.06em;font-size:11px;color:#6b6b6b}.naglowek-telefon{position:absolute;right:28px;top:0;height:100%;z-index:34;display:flex;align-items:center;gap:8px;color:#93582c;text-decoration:none;font-family:baron_neueregular,arial,sans-serif;font-size:15px;line-height:1;white-space:nowrap}.naglowek-telefon:hover .naglowek-telefon__numer{text-decoration:underline}.naglowek-telefon__ikona{flex-shrink:0}.naglowek-telefon__czytnik{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}@media only screen and (min-width:768px){header nav ul{display:flex;justify-content:space-between;width:100%}}@media only screen and (min-width:861px){footer{display:flex;align-items:flex-start}footer p{flex:1 1 auto}}header nav{padding-right:200px}.strona-wewnetrzna header nav{padding-right:200px}@media only screen and (max-width:767px){header nav,.strona-wewnetrzna header nav{padding-right:0}.naglowek-telefon{right:56px;font-size:14px;gap:6px}.strona-wewnetrzna header nav p,header.fixed nav p{text-indent:76px}header.fixed nav p>span span{text-align:left}header nav ul,header.fixed nav ul{top:100%;bottom:auto;border-top:1px solid #33454f;box-shadow:0 6px 14px #00000029}header{z-index:20}}@media only screen and (max-width:359px){.naglowek-telefon__numer{display:none}.naglowek-telefon{right:48px;width:40px;justify-content:center}}#home>section .links a.hero-telefon{width:230px;margin-right:24px}.wezwanie{margin:44px 0 0;padding:26px 28px;background:#fff;border-left:3px solid #93582c;max-width:640px}.wezwanie__naglowek{font-family:georgia,serif;font-style:italic;font-weight:400;font-size:22px;line-height:26px;margin:0 0 12px}.wezwanie__tresc{margin:0 0 20px;line-height:20px}.wezwanie__akcje{margin:0;display:flex;flex-wrap:wrap;gap:12px}.wezwanie__akcje a{display:inline-block;padding:12px 22px;text-transform:uppercase;font-size:12px;letter-spacing:.08em;text-decoration:none}.wezwanie__telefon{background:#93582c;color:#fff}.wezwanie__telefon:hover{background:#7d4a24}.wezwanie__mail{border:1px solid #93582c;color:#93582c}.wezwanie__mail:hover{background:#f4ece5}.wezwanie__stopka{margin:18px 0 0;font-size:13px;line-height:19px;color:#6b6b6b}.wezwanie__stopka a{color:#6b6b6b}@media only screen and (max-width:480px){.wezwanie{padding:22px 20px}.wezwanie__akcje a{flex:1 1 100%;text-align:center}}@media only screen and (min-width:768px){#kontakt .kontaktContainer{min-height:488px}}@media only screen and (max-width:767px){footer p a{display:inline-block;padding:8px 6px;margin:0 -6px}}.baner-zgody{position:fixed;left:0;right:0;bottom:0;z-index:999;background:#172731;color:#fff;font-family:arial,sans-serif;font-size:13px;line-height:19px;box-shadow:0 -2px 12px #0000002e}.baner-zgody__tresc{max-width:1065px;margin:0 auto;padding:16px 24px;display:flex;align-items:center;gap:24px}.baner-zgody p{margin:0;flex:1}.baner-zgody a{color:#fff;text-decoration:underline}.baner-zgody__przyciski{display:flex;gap:10px;flex-shrink:0}.baner-zgody button{font-family:arial,sans-serif;font-size:12px;letter-spacing:.06em;text-transform:uppercase;padding:10px 20px;border:1px solid #fff;cursor:pointer;white-space:nowrap}.baner-zgody__odrzuc{background:transparent;color:#fff}.baner-zgody__odrzuc:hover{background:#ffffff1f}.baner-zgody__akceptuj{background:#93582c;border-color:#93582c;color:#fff}.baner-zgody__akceptuj:hover{background:#7d4a24;border-color:#7d4a24}@media only screen and (max-width:767px){.baner-zgody__tresc{display:block;padding:14px 18px}.baner-zgody__przyciski{margin-top:12px}.baner-zgody button{flex:1}}.strona-wewnetrzna.z-banerem-zgody #site{padding-bottom:92px}@media only screen and (max-width:767px){.strona-wewnetrzna.z-banerem-zgody #site{padding-bottom:168px}}
