.b{font-weight:400;}.nb{font-weight:normal;}.cp{cursor:pointer;}.cd{cursor:default;}.text-xs{font-size:12px;}.text-s{font-size:14px;}.text-n{font-size:16px;}.text-m{font-size:18px;}.text-l{font-size:20px;}.text-xl{font-size:22px;}.text-xxl{font-size:24px;}.text-left{text-align:left;}.text-center{text-align:center;}.text-right{text-align:right;}.text-highlighted{color:#9ad4db;}.text-danger{color:#a3001d;}.mt30{margin-top:30px !important;}.mb30{margin-bottom:30px !important;}.ml30{margin-left:30px !important;}.mr30{margin-right:30px !important;}.mt15{margin-top:15px !important;}.mb15{margin-bottom:15px !important;}.ml15{margin-left:15px !important;}.mr15{margin-right:15px !important;}.no-overflow{overflow:hidden;}.js-toggle,.js-insert{cursor:pointer;}.ul{text-decoration:underline;}.fa-hide{visibility:hidden;}.dib{display:inline-block;}.b{font-weight:400;}html{background:#fff;scroll-behavior:smooth;}body{font-size:18px;font-family:"Roboto Condensed", Arial, Helvetica, sans-serif;cursor:default;background-color:transparent;font-weight:300;}h1{font-size:inherit;font-weight:400;margin:0 0 15px 0;text-transform:uppercase;letter-spacing:5px;color:#9ad4db;}h2{font-size:inherit;font-weight:inherit;margin:0;}h3{font-size:inherit;color:#9ad4db;font-weight:inherit;margin:0 0 15px 0;}p{text-align:justify;margin:0 0 15px 0;}p:last-child{margin-bottom:0;}a{color:#9ad4db;}a:hover{color:#c0e4e8;}a[href^=tel]{color:inherit !important;text-decoration:none;cursor:default;}img{margin:auto;}b{font-weight:400;}header{padding:150px 0 75px;text-align:center;}header svg{width:auto;margin:0 auto;}nav{margin:-25px auto 75px;}nav.alt{margin-bottom:0;}nav ul{text-transform:uppercase;margin:0;padding:0;list-style:none;text-align:center;}nav ul li{display:inline-block;margin:0 30px;color:#000;}nav ul li.nav:hover a,nav ul li.nav.active a{border-color:#9ad4db;}nav ul li#nav-logo{margin:0;position:relative;overflow:hidden;width:0;height:50px;-moz-transition:width 150ms ease-out;-webkit-transition:width 150ms ease-out;-o-transition:width 150ms ease-out;transition:width 150ms ease-out;}nav ul li#nav-logo svg{height:90px;position:absolute;bottom:0;left:0;}nav ul li#nav-logo a{padding:0;margin-bottom:-5px;border:0;}nav a{outline:none;display:block;padding:5px 0;color:inherit;border-bottom:5px solid #fff;-moz-transition:border-color 150ms ease-out;-webkit-transition:border-color 150ms ease-out;-o-transition:border-color 150ms ease-out;transition:border-color 150ms ease-out;text-decoration:none;}nav a:hover,nav a:active,nav a:focus{color:inherit;text-decoration:none;}#side-nav{z-index:1000;font-size:16px;width:20px;position:fixed;right:15px;top:25%;-moz-transition:opacity 250ms ease-out;-webkit-transition:opacity 250ms ease-out;-o-transition:opacity 250ms ease-out;transition:opacity 250ms ease-out;-moz-opacity:0;-khtml-opacity:0;opacity:0;pointer-events:none;}#side-nav a{display:block;border:0 !important;cursor:default;}#side-nav a:hover{color:#9ad4db;}#side-nav a.active{color:#9ad4db;}#side-nav a.active i:before{content:'\e800';}#side-nav.alt a:hover{color:#fff;}#side-nav.alt a.active{color:#fff;}#side-nav.on{-moz-opacity:1;-khtml-opacity:1;opacity:1;pointer-events:auto;}#side-nav.on a{cursor:pointer;}section{padding:100px 0;}#kontakt.alt{background-color:#9ad4db;}#kontakt.alt h1,#kontakt.alt h3,#kontakt.alt a,#kontakt.alt a:hover{color:#fff;}#kancelaria{background-color:#f8f8f8;}#kancelaria:last-child{background-color:transparent;}#obszary-praktyki ul{padding:0;margin:0 0 10px;list-style-type:none;}#obszary-praktyki ul li{display:inline-block;width:49%;padding-bottom:10px;}#obszary-praktyki ul li a{outline:none;text-decoration:none;color:inherit;}#obszary-praktyki ul li a:hover,#obszary-praktyki ul li a:active,#obszary-praktyki ul li a:focus{color:inherit;}#obszary-praktyki ul .obszar-praktyki{cursor:pointer;display:inline-block;border-bottom:5px solid #fff;-moz-transition:border-color 150ms ease-out;-webkit-transition:border-color 150ms ease-out;-o-transition:border-color 150ms ease-out;transition:border-color 150ms ease-out;}#obszary-praktyki ul .obszar-praktyki:hover{border-color:#9ad4db;}#obszary-praktyki ul .obszar-praktyki.aktywny{border-color:#9ad4db;}#obszary-praktyki .opis-obszaru-praktyki{display:none;}#obszary-praktyki .opis-obszaru-praktyki.aktywny,#obszary-praktyki .opis-obszaru-praktyki:only-child{display:block;}#obszary-praktyki:only-child ul .obszar-praktyki{text-transform:uppercase;}#zakres-uslug{background-color:#f8f8f8;}#zakres-uslug:last-child{background-color:transparent;}#zakres-uslug ul{padding-left:22px;margin-top:-10px;color:#9ad4db;text-align:justify;list-style-type:square;}#zakres-uslug ul span{color:#333;}#zakres-uslug ul li + li{margin-top:10px;}#partnerzy .partner-zdjecie img{margin:0;}#partnerzy .partner-zdjecie:before{content:"";display:block;position:absolute;left:15px;right:15px;top:0;bottom:0;border:1px solid rgba(255,255,255,0.15);}#partnerzy .partner + .partner{margin-top:60px;}footer{padding:0 0 25px;}footer a{color:inherit;}footer a:hover{color:inherit;text-decoration:none;}footer.alt{background-color:#9ad4db;}footer.alt h3,footer.alt a,footer.alt a:hover{color:#fff;}input{border:none;outline:none;-webkit-appearance:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0 0 0 0;}input.txt{background-color:transparent;border-bottom:1px dotted #9ad4db;padding:0;width:135px;margin-right:15px;}form:hover input.txt,input.txt:focus{border-bottom-style:solid;}input.btn{background-color:transparent;color:#000;border:1px solid transparent;padding:0 5px;margin-right:-15px;}form:hover input.btn{border-color:#9ad4db;}input.txt:focus + input.btn{background-color:#9ad4db;color:#fff;border-color:#9ad4db !important;}#wspolpraca{padding-top:0;}#wspolpraca h1{text-align:center;color:#333;}#wspolpraca h2{font-weight:400;margin:0 0 15px 0;text-transform:uppercase;letter-spacing:5px;color:#9ad4db;}#wspolpraca p + h2{margin-top:30px;}#kontakt.alt input.txt{border-color:#fff;}#kontakt.alt form:hover input.btn{border-color:#fff;}#kontakt.alt input.btn:hover{background-color:#fff;color:inherit;border-color:#fff !important;}#kontakt.alt input.txt:focus + input.btn{background-color:#fff;color:inherit;border-color:#fff !important;}#map{height:400px;}#map.off{pointer-events:none;}@media (max-width: 670px){nav{margin-bottom:75px !important;}nav ul li{display:block;}nav ul li + li{margin-top:10px;}nav a{border-bottom-width:3px;display:inline-block;}}@media (max-width: 767px){header{padding:75px 0 60px;}section{padding:30px 0;}body{font-size:16px;}header svg{max-height:125px;}#side-nav{right:5px;font-size:14px;}#partnerzy .partner-zdjecie{margin-bottom:15px;}#partnerzy img{max-width:200px;}nav ul li{margin:0 15px;}}@media (min-width: 768px){header{padding:100px 0 60px;}section{padding:75px 0;}body{font-size:16px;}header svg{max-height:175px;}header.nav-fixed{margin-bottom:113px;}nav{font-size:18px;}nav.fixed{border-top:5px solid #fff;z-index:100;background-color:#fff;margin-top:0;position:fixed;left:0;top:0;right:0;}nav.with-logo li#nav-logo{width:200px;margin-left:49px;}#side-nav{display:none;}}@media (min-width: 768px) and (max-width: 990px){nav ul li#nav-logo{display:none !important;}nav ul li.nav{margin:0 15px;}nav.with-logo ul li#nav-logo{display:block;width:auto !important;margin:0 0 15px 0;}nav.with-logo ul li#nav-logo svg{left:50%;margin-left:-22px;}}@media (min-width: 990px) and (max-width: 1199px){nav.with-logo ul li.nav{margin:0 10px;}}@media (max-width: 990px){.x-col{margin-top:30px;}footer .x-col{margin-top:5px;text-align:left;}}@media (min-width: 990px){.partner.x-col .partner-nazwisko{text-align:right;}header svg{max-height:175px;}body{font-size:18px;}nav.with-logo li#nav-logo{margin-left:31px;}}@media (min-width: 1200px){body{font-size:20px;}nav.with-logo li#nav-logo{margin-left:-103px;}}