@media screen and (max-width:1680px){header .swiper-slide img{width:100%}}@media screen and (max-width:1199px){.container{max-width:94%}#main img{max-width:100%;height:auto;display:block;margin:0}#uslugi a .btn{font-size:.6rem;padding:.5rem 1rem}#uslugi a .text{width:80%;font-size:.8rem}}@media screen and (max-width:1023px){.navbar__toggler{display:block;padding:4px;border:1px solid #fff;background:0 0;-webkit-transition:all .2s;transition:all .2s}.navbar__toggler span{width:30px;height:3px;display:block;background:#fff;margin:4px;-webkit-transition:all .2s;transition:all .2s}.navbar__toggler.show{border-color:transparent;padding:0}.navbar__toggler.show span:nth-child(2){opacity:0;height:0}.navbar__toggler.show span:first-child{-webkit-transform:rotate(-45deg) translateY(4.5px);transform:rotate(-45deg) translateY(4.5px)}.navbar__toggler.show span:last-child{-webkit-transform:rotate(45deg) translateY(-4.5px);transform:rotate(45deg) translateY(-4.5px)}.navbar-nav{position:absolute;top:0;left:0;width:50vw;min-width:270px;height:100vh;overflow-y:auto;background:rgba(0,0,0,.9);-webkit-box-shadow:10px 0 15px rgba(0,0,0,.1);box-shadow:10px 0 15px rgba(0,0,0,.1);-webkit-transition:all .2s;transition:all .2s;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);transform:scaleX(0);opacity:0}.navbar-nav.show{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}.navbar-nav a,.navbar-nav li{display:block;width:100%;margin:0!important}.navbar-nav a::after,.navbar-nav li::after{display:none}.navbar-nav a{width:calc(100% - 30px);padding:15px;border-top:1px solid rgba(255,255,255,.2);color:#fff}.navbar-nav a.active,.navbar-nav a:focus,.navbar-nav a:hover{background:#949494;color:#fff}.navbar-nav .dropdown{position:relative;top:0;left:0;width:100%;-webkit-box-shadow:none;box-shadow:none;background:rgba(0,0,0,.05);max-height:0}.navbar-nav .dropdown a.active,.navbar-nav .dropdown a:focus,.navbar-nav .dropdown a:hover{background:#666!important;color:#fff}.navbar-nav li:hover>.dropdown{max-height:100%}header{width:100%;overflow:hidden}#kancelaria{padding:50px 0}#uslugi a{width:50%}#uslugi a img{width:100%}#uslugi a .btn{font-size:.8rem;padding:1rem 2rem}header h1{font-size:3.5rem}}@media screen and (max-width:800px){#news .col-6,main .col-3,main .col-9{width:100%;max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-right:0}.footer_left,.footer_right{width:100%;align-items:center;justify-content:center}.footer_right{margin-top:15px}}@media screen and (max-width:768px){main .col-4,main .col-5,main .col-6,main .col-8{width:100%;max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-right:0}#kancelaria .col{text-align:center}#kancelaria .col-6 img{display:inline-block;margin-top:15px}}@media screen and (max-width:640px){.five-cols a{max-width:calc(100% * 1 / 3 - (30px - 30px * 1 / 3));width:calc(100% * 1 / 3 - (30px - 30px * 1 / 3));-ms-flex-preferred-size:calc(100% * 1 / 4 - (30px - 30px * 1 / 2));flex-basis:calc(100% * 1 / 3 - (30px - 30px * 1 / 3));margin-right:30px}.five-cols a:nth-child(5n){margin-right:30px}.five-cols a:nth-child(3n){margin-right:0}#uslugi a .caption{padding:0;width:100%}#uslugi .text{display:none}#uslugi a .btn,#uslugi a .click{display:block;width:100%}#uslugi a{border:1px solid #000;width:calc(50% - 2px)}#uslugi a .btn{padding-left:0;padding-right:0}#news{padding:50px 0}footer{padding-top:30px}.footer_left{flex-direction:column}.footer_left a{margin-bottom:15px;flex-direction:column}.footer_left a img{display:block;margin:0 0 5px}footer .footer_left a{margin-right:0}}@media screen and (max-width:600px){.four-cols a{max-width:calc(100% * 1 / 2 - (30px - 30px * 1 / 2));width:calc(100% * 1 / 2 - (30px - 30px * 1 / 2));-ms-flex-preferred-size:calc(100% * 1 / 4 - (30px - 30px * 1 / 2));flex-basis:calc(100% * 1 / 2 - (30px - 30px * 1 / 2));margin-right:30px}.four-cols a:nth-child(2n){margin-right:0}form fieldset.col{width:100%;max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-right:0}main .col-5,main .col-7{width:100%;max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-right:0}header .swiper-slide img{width:100%;height:50vh;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}header h1{font-size:2.5rem;height:60vh}}@media screen and (max-width:480px){.three-cols a{max-width:calc(100% * 1 / 2 - (30px - 30px * 1 / 2));width:calc(100% * 1 / 2 - (30px - 30px * 1 / 2));-ms-flex-preferred-size:calc(100% * 1 / 4 - (30px - 30px * 1 / 2));flex-basis:calc(100% * 1 / 2 - (30px - 30px * 1 / 2));margin-right:30px}.three-cols a:nth-child(3n){margin-right:30px}.three-cols a:nth-child(2n){margin-right:0}.five-cols a{max-width:calc(100% * 1 / 2 - (30px - 30px * 1 / 2));width:calc(100% * 1 / 2 - (30px - 30px * 1 / 2));-ms-flex-preferred-size:calc(100% * 1 / 4 - (30px - 30px * 1 / 2));flex-basis:calc(100% * 1 / 2 - (30px - 30px * 1 / 2));margin-right:30px}.five-cols a:nth-child(3n){margin-right:30px}.five-cols a:nth-child(2n){margin-right:0}main .col-6{width:100%;max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-right:0}footer .cb{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.madeby{margin-top:15px}footer span{text-align:center}header h1{font-size:1.5rem}#kancelaria h2 small{line-height:1em}#kancelaria h2 strong{font-size:2rem}#uslugi a .btn{letter-spacing:normal}.card.horizontal .card_img{margin-right:10px}.card.horizontal .card_img img{max-width:35vw}.card.horizontal h4 a{font-size:1rem;line-height:1.2em}#mapa iframe{height:50vh}.sub h1{font-size:1.8rem}}@media screen and (max-width:414px){.container{max-width:90%}.logo img{height:40px}header h1{height:50vh}}@media screen and (max-width:375px){.downloads a{padding:15px;width:calc(100% - 30px);margin-bottom:15px}.downloads .text strong{line-height:1.3em}.downloads a img{max-width:25px;margin-right:15px}#uslugi a{border:0;width:100%;border-bottom:1px solid #e2e2e2}.card{flex-direction:column}.card.horizontal .card_img{width:100%;margin-right:0;margin-bottom:15px}.card.horizontal .card_img img{display:block;width:100%;max-width:100%}.card_body{width:100%}}