.bgForms{
display:block;width:100%;position:fixed;top:0;right:0;background-color:rgba(0,0,0,0.3);z-index:51;transition:all 0.5s ease-out 0s;
height:100vh;
visibility: hidden;
opacity: 0;
}

form.nForms div.groupWrap.group1{
display: none;
}
form.nForms div.groupWrap.group3{
margin-bottom: 0;
}
form.nForms div.groupWrap.group6{
margin-bottom: 0;
}
form.nForms div.groupWrap.group6 .item4{
display: flex;
}
form.nForms div.groupWrap.group6 .item4 .fields11{
flex: 1;
}

.divForms{
position: fixed;
z-index: 9999999;
top:50%;
left: 50%;
transform: translateY(-50%) translateX(-50%);
padding: 19px;
box-sizing: border-box;
max-height: 100vh;
visibility: hidden;
opacity: 0;
transition:all 0.5s ease-out 0s;
}
.bgForms.show{
visibility: visible;
opacity: 1;
}

.divForms.show{
visibility: visible;
opacity: 1;
}


form.nForms.xhr {
background-color: #FFFFFF;
left: 0;
right: 0;
margin: auto;
overflow-y: auto;
max-height: 100vh;
padding: 40px;
border-radius: 6px;
border: 1px solid var(--border-input);
box-shadow: 0 0 40px 0 rgba(0,0,0,0.4);
}
.divForms .close{
content: "";
width: 38px;
height: 38px;
background-color: var(--border-input);
top:0;
right: 0;
position: absolute;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
}
.divForms .close:before{
content:"\e014";font-family:'Glyphicons Halflings';
color:#FFFFFF;
font-size: 22px;
}



.box_placowki{

}
.titleMaps{
font-weight: 700;
font-size: 24px;
color: #333336;
text-align: center;
margin: 0px 0px 20px 0px;
}
.divTitle{

}

.content-text.placowki .tekst .point p {
margin-bottom: 8px;
}
.content-text.placowki .tekst .point p.footer{
margin-bottom: 15px;
}


.div_placowki{
box-sizing:border-box;
position: relative;
padding: 0px 15px 15px 15px;
max-width: 1310px;
margin: 0px auto;
}
.placowki{
display: flex;
justify-content: space-between;
margin-bottom: 30px;
}
.placowki .tekst{
display: flex;
flex-wrap: wrap;
position: relative;
z-index: 1;
background-color: #FFFFFF;
align-content: flex-start;
}
.placowki .tekst>div{
width: 50%;
}
.placowki .mapa{
width: 727px;
height: 680px;
flex: 0 0 727px;
min-width: 727px;
position: sticky;
top:150px
}
.placowki .mapa img{
width: 100%;
height: auto;
position: relative;
z-index: 0;
}

.placowki .mapa .marker{
width: 32px;
height: 49px;
position: absolute;
background: url('/images/pin2.png') 50% 50% no-repeat;
z-index: 1;
cursor: pointer;
background-size: 100% auto;
transition: all 0.5s ease-out 0s;

}

.placowki .mapa .marker:hover,.placowki .mapa .marker.sel{
width: 47px;
height: 71px;
transform: translateY(-21px) translateX(-6px);
}

.wrap{
overflow: unset;
}

.placowki .tekst .infoPoint{

}
.placowki .tekst .infoPoint .godzInfo{

}
.placowki .tekst .infoPoint .godzInfo:before{
content: "";
display: block;
height: 44px;
background: url('../images/clock.png') 50% 50% no-repeat;
margin-bottom: 10px;
}
.placowki .tekst .infoPoint .godzInfo strong{
display: block;
}


.placowki .tekst .infoPoint .emailInfo{

}
.placowki .tekst .infoPoint .emailInfo a{
font-weight: 700;
font-size: 18px;
}

.placowki .tekst .infoPoint .emailInfo:before{
content: "";
display: block;
height: 44px;
background: url('../images/email2.png') 50% 50% no-repeat;
margin-top: 10px;
}
.placowki .tekst .point{
text-align: center;
box-shadow: inset 0px 0px 0px 1px rgba(228,242,218,1);
transition: all 0.5s ease-out 0s;
box-sizing: border-box;
padding: 25px 20px;
display: flex;
flex-direction: column;
justify-content: space-between;
align-items: center;
}

.placowki .tekst .point:nth-child(2n){
transform: translateX(-1px);
}

.placowki .tekst .point:hover,.placowki .tekst .point.sel{
box-shadow: inset 0px 0px 0px 6px rgba(126,195,76,1);
}

.placowki .tekst .point a.buton1 {
width: 100%;
text-align: center;
padding: 12px 10px;
}

.placowki .tekst .point .title{
font-weight: 700;
}
.placowki .tekst .point .title>span{
font-weight: 400;
}



.placowki .tekst .point .address{
position: relative;
padding-left: 30px;
box-sizing: border-box;
display: inline-block;
font-size: 14px;
}

.placowki .tekst .point .address:before{
content: "";
display: inline-block;
position: absolute;
top:6px;
left: 0px;
background: url('../images/placeholder2.png') 50% 50% no-repeat;
width: 24px;
height: 30px;
background-size: 18px auto;
}

.placowki .tekst .point .phone{
position: relative;
box-sizing: border-box;
display: inline-block;
font-size: 14px;
color: #333336;
}
.placowki .tekst .point .phone a{
color: #333336;
}


.placowki .tekst .point .phone:before{
content: "";
display: inline-block;
top:0px;
left: 0px;
background: url('../images/telephone2.png') 50% 50% no-repeat;
width: 29px;
height: 29px;
vertical-align: middle;
margin-right: 5px;
background-size: 20px auto;
}



.placowki .tekst .point .btn{
padding: 0 20px;
box-sizing: border-box;
margin: 20px 0 0 0;
}
.placowki .tekst .point .btn.btnForms{
margin-top: 0;
}


.content-text.placowki .tekst .point p.trolley,
.content-text.placowki .tekst .point p.bus,
.content-text.placowki .tekst .point p.tram,
.content-text.placowki .tekst .point p.subway,
.content-text.placowki .tekst .point p.train,
.content-text.placowki .tekst .point p.parking
{
align-self: flex-start;
text-align: left;
padding-left: 40px;
position: relative;
font-size: 14px;
margin-bottom: 12px;
}
.placowki .tekst .point .trolley:before,
.placowki .tekst .point .bus:before,
.placowki .tekst .point .tram:before,
.placowki .tekst .point .subway:before,
.placowki .tekst .point .train:before,
.placowki .tekst .point .parking:before{
content: "";
display: inline-block;
width: 30px;
height: 30px;
position: absolute;
top:0;
left: 0;
bottom: 0;
margin: auto;
}

.placowki .tekst .point .trolley:before{
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAABHNCSVQICAgIfAhkiAAAAtVJREFUSEvlVj1vE0EQndnbQBBIBAkkKBCuqZwCCQSOnA4RI5xfgGsq0lEk0SpJT/5BQo8URziIzlEMokJYQtQY0VCAiGkQZG+HmUsuXO7D549IFDkX3tPezJt5Mzv7EP7Tg/3immZ1wte27mlbM7dedeJ25u3dgm/12nKpMd2Pz76BxdlCq7LNfz/Y+Wzc+cEe8F752IGDrPa8NoGqrUy9qIcAC69nHoMD4435xTQ20gLpK+NHH8vnrvy89ESjrhDRRSC6rJT3QRwSgUfkXwfErwj4bVyPr8zdWHuel3VPYKmr0/YhO5897Z25Oa7Paq1OATACEP/C5/CdwLo/v7q/v79DhA1l9TMzXd8dOOOgbkRFjq7OGXUcYiE3E6IvSHSVo6qyzfusZsvMeL5VKSuAplJu0tx+2c4DjO/n2SeA9+ndazKfRXG2VGr01QdpgS22KgfloLayY9NR2hNOmd797JDWkfDpqMCENAeENW4KWiptTf5ri1ioEqUDCIaAUD0qcJavRMYnEHhnpq48MtapieOiWiu363w0S1Nb1cwahxvhcTiOGq+UGjLjjzy55/jkATM/hggTVHme35WJZt7cK/q+dz5BJVJZbOU4DUU130ZdREw4zhuhod3QwNEaS8PlAUazC2fCUBmnNVec3pD2eFAjAQO5qvLgc3hDiQpxVn+Kg/DdeyG8BCQw58M1QFUfmuoogCOcFckj4Nbqw7tZa9sRyTO/c7+qkDaO2AzbXEK11JYPvOELfjc6feJZi3CQb1gwrEpdR6KaL9TgKLHDAiuKQvie1mQcXJlvvw6xWgls+H1gqsVwkec2IbD0wXUG5I6mgqyzOptlWI3hOgy4LWskaGcx1FNdMFVGAEUrR9dZwAHVDMrlMdF1BjvZJ1P0sqiQwy+INnvVWBjicjwIvxf1sXxna3VgYDGIDo20QRB1KnrNahtoNXl6fT+0kMvmqb+dv1hruC7BEDhCAAAAAElFTkSuQmCC') 50% 50% no-repeat;
}

.placowki .tekst .point .bus:before{
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAABHNCSVQICAgIfAhkiAAAAj5JREFUSEvtVk1u2kAUnjd210lOUHKCkGWVQmFXFSroDTiCuw+JCzmAewNuUFCg6o6/Vl2GG4TewFnXnpdvLFyR2AZnQMqiGcmS7XnvffO+9zcknmnRM+GKF+AHzLu/PhRDJS9BS/OpIWEh+pZUX9yz74s03Uyq3XHzUFl/b5joTrDymOQyLzixKgiSDjEfdMqj49zA7u/3BRXYDSh4MrCP3Grfzwsay61s3OLbkXYwcN/8eHDwhMeaXhXKMdLuUBvplIbGCXgxr4NxLBa+tFR1nfaE0fas5uNnXxH1pBDjXYGVEFXJ3BKCGp3y8ChmJAGsT6mFtcC+gNNsvQCL9s+aY1lhPwjswr6otu1gGYZWs/t25GXGON44n9cr+wK+Kg0nj8sxs1T+X2B0gAloSVC1rZNBrwK9ii5NI6oF8wD9OupiMPQuB+A0kmX2BVHDGHgfncvI4zRgXXLEdLDmvQ+5r4/ZiLugETAze0S0ZKZFt3w91VMnDCzEnV7HQCz4jxW8KuoptqqGE+gVodcyphpJMo1jy8Sf15tAiocu/l0C9A7xXWg9Y+CY6otZrYfsOumURqdZCdae1zXYBDqOljGiOprLSt5sy+Jt+1Kq07Trz8YhjxN7uh7xOHqmoqyK+j0LDMY8lNFCz/Lofc373C1zRRVixg1mCTDVQtyOu6VhZQPVE9Q9rjuyR6QwEGgA2nXcE2ujx+ezj01J/O1f9uZMrlheMX26Kl/3nwy8LX677Btf5HYBjVrqrgZM9e8B5sNTLuOtJGYAAAAASUVORK5CYII=') 50% 50% no-repeat;
}
.placowki .tekst .point .tram:before{
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAABHNCSVQICAgIfAhkiAAAAmVJREFUSEvtVs1uElEUPucyTVzyACbiE+heodSVEZK2T1CauJduXEkdhbhxUZZuDPMGRQXiogkUTFwWH8CkD2AibmW4x++MJWkp9E6ZJmx6d5O553znfOfnu0wrOrwiXLoFvsS8391KT7zwENTk45ZFRIJqrr171X0n1ZVBsUciD4VMickGMOhZ5vqsUyYJiPiUWJosfGDFvqzlOu8XgTuB9/uFwKSk7j/qDPcHxToJ7Qjx1nmHbGyGhAMrvF3LfWlW+s9K+H+nmut8WBpYDc/obiDKC4DznILmOmjec5XFmbGC2tT4RJj/iLDvTVI9f6M5mnUcBZf6i8BQBuaTara1kajGSi+yKGmNDcsDVyag+wfuHVobbtbWv35emmo015CF7mHi0+pEiI4XOEuDvv+BCY2izl5fTLmTamQsCqbdDJev32Zbc21eDYp5Q9QVsbug2ofNUS3bfr50xgpsiaJ6qWMXsP6HjW9J7t4CX5h9V5eulGpdChinYx0TV42NF96fhF5DSH4mrvEMK/6CjZVhZl2V0UFzfUwMrDsY2UIoYiiUQEjYZG6sq2vZls5xrHOj4+R54Slqd4AdvD0P3f/+NDP9fyPAlX5hhNoFJvT8ydq4VH3cvqTFGkgkEmf/IaVNy/QraY197N4XZKRsxmuf5inTlAHN2obeJr7r4USevMu3u0uvTDWMHgAE8PjnDcZubvdPXThFQi9WvhXK+pwRlj1o8nARvoF8QiB2VCjw+giuitMJrM8YjEcjjrOIHTyVFDy5HqO5ILBlVwbns1NwaOnvRHocv6zXu+mk+nru4t9eGfA/NgJvLkVBfMYAAAAASUVORK5CYII=') 50% 50% no-repeat;
}
.placowki .tekst .point .subway:before{
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAABHNCSVQICAgIfAhkiAAAAp5JREFUSEvtVsFy2kAMXdn07nxByBeEnlsIuXUCnbpfAPmCkHucOpB7nS8If1BmCrnGwe30Sr8g+QTusa1KC9vZMKzX5pJDuzMcjC09PelpJRCvdOCVcMV/4K2Zv0i6bUrNGf18Y2lQLBFEjELcXDensa2E1lRfzjtjAdAjhw8CcIIIi21OAfO6AKdPDo8Q8Hz0fhYVgRcCXybdkIy/5Aifr1vfJ+wovPe9zM0Odadu5v4OjydL/i+Yn/QBnFvdZmugpqgYIHfTR5LfzbA55QDkCX50BoDwVbfbZCgDRuwNW7MDk38jYxW5k9b2FBtb3dT78NeHep7WHnMhjk31NgJz1FRXf9ScNtjhxfyj7wC+SPFmIAT0oIDIHhHz01Hrblwp1WvgNgG3FXspMPPxiMWhYhkk3QU9T/Qy6aZmxqRmBKhL4KQb04cLcjIoSjd1gBQg1dZf28SVgXUwmxMVzIssrYLdGVgalgbmnhfCU4w5IM5YpRrrYMQkEih61FrGS4GURDWGPor8nAWls68GPO8sASBixrKnaymrXCq8oDf/pnZnYG6Hoj609fTq1sNPw+bsbSXGOvCa8Znep5vOVJ9Thq743c6M9T7k6eQIcc99bBJLkHSeqMb7KkusCy5NZXFt3rd8R7uAcfjubut0kqMTsMFTSd3zSmiVUr2aQs9PZPRt1Jqd2mqq3ku7WnpLzwfquq0EzB+HP08aWQYxgOApFWHucCBmVRNjmkoDSvGe62LblB12YF0EVml7jngZKMn6iiZaZJtoVmAGY6FRa3hu+qZhcqiyU7Y0VmC1+pRkKz+jW2xs00Xx6sMTimYyCqdP+5ZcbWyHlc0bim3vKgQO6NpkULVv2UDVe57fJJ+IWHsmG2uqy4JV/e7fA/4DyWiCLi/zIVYAAAAASUVORK5CYII=') 50% 50% no-repeat;
}
.placowki .tekst .point .train:before{
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAABHNCSVQICAgIfAhkiAAAAsdJREFUSEvtls1uElEUx8+5M7iVN5A+QWHZWBB2pmBKn6B15664b+uV6rr1CcQn6DSB6g4KGt2Jb0CfQFyYmDD3Hs8ZmaYmzB1oSXDhJATC3Ht+5/N/L8KKHlwRF/6DnZnXnx/nzMTbR4QyAOaBYEwIPUQKmpudd4uUbe5UH/a39hDUCSH9QMCAyA4RVQ6I8oC4TQA9L/R3dCUYz+PAXOCjQe2Uje3z52Wz2NYHg1oZ2QMBeJnJFViVNVa1+J8HKhMW9MaHURo8FXzQf1JXSGcc4dPj0kVLf9rKW6u+XhsmOm+WOnXdrWeNH/aQU9Asdgp3Bh8OqiOOZCjG04zFTsVOutY7I46jVX64ZoxX5/TedxlTyp5bgw0e0vW0qJ1grq3mQtaPi+08/yYCuuJunlk/NvRIesASDqU03AtO225wvxoQYpbBZQHHzTUr6vi95e5WAF2OvqAfXgyTMuQEHw5qPdl4GzA7UHlVbEf7Zz3/PpijH7KX60TU4pEJCLxIKFi1WMGIGwpzXN8dQBpLqpcWsUBEvQBVQxyI08eOsJJBoDJGi3CIuCwVfNSvtpRHp3HDCMD3w1GsUqJuHGUgDi0FzOKxLjJoJqrsZWwvSQ4lG/LeTjzNad+9U6olSjECQEOuo1bm3mXSITBVrW0OWEdRs+i4NNvd1R+rDVarEx7gbzfrmjQiUm9WrTEfl9njUid7a8mMhN+biFKdeSbzPPTDfJIxX9moy61RXYa/kVPs1mDZKHqNYHmE4DunveWINoeIe5ydSxEcFzQaw7QF8l40m79eRKODsw+KP2OFpIy/Ns9lIBUc3TxQvU076m6exyrMVNLg7uaaQqd3q0TBj7PGisYNxXcxnoI0eCL4OlKu2Tzl+HsN5aQnVPhzQ1d6v2btd4Cr3KXUkOvOouA47RbNs9eb778sBF4Utuj61OZa1OC861cG/g2L55IuG/40aAAAAABJRU5ErkJggg==') 50% 50% no-repeat;
}

.placowki .tekst .point .parking:before{
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAANlBMVEUAAAB8w0x+w0x9w0yAxUp+w0t9wkt9w0t9w0x9xEt9wk2Ax0h+w0t9wkqAv1B+w0x+wkp+w0wJ8eTsAAAAEXRSTlMAQIDAMLDw4NBwPyDPYBCQT5Yv8CwAAACHSURBVCjPxdJbDoQgDAXQwb4o6sx0/5sVY9RgWuKP8X7RnEDa0M/rQWJrw4SnGmhqo9kOJ3BezLSfTB0e+ODksbWMsIb063Pam8aAc215FpOAYZvSMOZaWerwGN6eSil/sdztXDBgXueew7lhK59ghF/A/R9j9VhubgsyDNdMPHY2Vajqw1kAveEIsFg21+oAAAAASUVORK5CYII=') 50% 50% no-repeat;
}



@media screen and (max-width:1460px){
.divForms{width: 80vw}
form.nForms.xhr{max-width: unset}
}



@media screen and (max-width:1250px){
.placowki .mapa {margin-left: -150px;margin-right: -10px}
.placowki .tekst .point {max-width: 277px}
}
@media screen and (max-width:990px){
.placowki .mapa {display: none}
.placowki .tekst {justify-content: center}
.placowki{justify-content: center}
}
@media screen and (max-width:930px){
.divForms{width: 100vw}
form.nForms div.groupWrap.group6 .item4{display: block}
form.nForms.xhr{padding: 10px}
form.nForms div.reqInfo{position: absolute;bottom: 10px;left: 10px}
form.nForms input[type="text"]{padding: 9px 0;}
form.nForms div.groupWrap{margin-bottom: 12px}
form.nForms select{padding: 9px 40px 9px 10px;}
input[type="text"], input[type="email"], input[type="search"], input[type="password"]{font-size: 12px}
form.nForms div.item span.wrapInput[data-placeholder]::before{top:-9px}
form.nForms span.uploadWrap span.tlt::before{font-size: 25px}
form.nForms span.uploadWrap span.tlt{font-size: 16px}
form.nForms span.tokenWrap img{height: 55px}
}
@media screen and (max-width:560px){
.placowki .tekst{width: 100%;align-items: center}
.placowki .tekst .point{width: 100%}
}
