.sotrudnichestvo{padding-bottom:60px}.sotrudnichestvo .wrap{max-width:var(--max-textpage-width,1250px);box-sizing:border-box;margin:0 auto;padding:0 20px}.sotrudnichestvo .breadcrumbs{color:var(--gray-text-2,#636363);flex-wrap:wrap;align-items:center;gap:8px 35px;margin-top:15px;margin-bottom:20px;padding:0;font-size:13px;line-height:16px;list-style:none;display:flex}.sotrudnichestvo .breadcrumbs a{color:inherit;text-decoration:none;position:relative}.sotrudnichestvo .breadcrumbs a:after{content:"";clip-path:polygon(0 0,100% 50%,0 100%);opacity:.45;background:currentColor;width:6px;height:8px;margin-top:-4px;position:absolute;top:50%;right:-20px}.sotrudnichestvo .heading h1{letter-spacing:-.02em;text-align:center;color:#0f0f0f;margin:0 0 20px;font-size:32px;font-weight:600;line-height:39px}.sotrudnichestvo .tags-elements{margin-top:28px;margin-bottom:20px}.sotrudnichestvo .tags-elements ul{flex-wrap:wrap;justify-content:center;gap:10px 20px;margin:0;padding:0;list-style:none;display:flex}.sotrudnichestvo .tags-elements li a,.sotrudnichestvo .tags-elements li span.btn{background-color:var(--gray-bg,#f7f5f2);color:var(--gray-text,#999);border-radius:28px;padding:8px 10px 10px;font-size:14px;line-height:13px;text-decoration:none;transition:all .3s;display:inline-block}.sotrudnichestvo .tags-elements li.active a,.sotrudnichestvo .tags-elements li.active span.btn,.sotrudnichestvo .tags-elements li a:hover{background-color:var(--secondary,#4a062a);color:#fff}.sotrudnichestvo .hr{border-bottom:1px solid #e8e8e8;height:1px;margin:0}.sotrudnichestvo .pt1{padding-top:40px}.sotrudnichestvo .pt2{padding-top:50px}.sotrudnichestvo .pt3{padding-top:60px}.sotrudnichestvo .pb1{padding-bottom:40px}.sotrudnichestvo .pb2{padding-bottom:50px}.sotrudnichestvo .pb3{padding-bottom:60px}.sotrudnichestvo .center{text-align:center}.sotrudnichestvo .text{text-align:left;color:var(--gray-text-2,#636363);font-size:16px;font-weight:400;line-height:1.5em}.sotrudnichestvo .text p{margin:0 0 1em}.sotrudnichestvo .text ul{margin:0;padding-left:1.2em}.sotrudnichestvo .text li{margin-bottom:.5em}.sotrudnichestvo .grayBG h2{letter-spacing:-.02em;text-align:center;padding-top:40px;font-size:24px;font-weight:600;line-height:29px}.sotrudnichestvo .block1 .left a,.sotrudnichestvo .block1 .right a{color:var(--secondary,#4a062a);text-decoration:none}.sotrudnichestvo .block1 .left img,.sotrudnichestvo .block1 .right img{width:100%;height:auto;margin-top:30px;display:block}.sotrudnichestvo .sotr_list.l1 li:first-child:before{background-image:url(https://www.neopoliscasa.ru/interface/2022/i_sot1.svg)}.sotrudnichestvo .sotr_list.l1 li:nth-child(2):before{background-image:url(https://www.neopoliscasa.ru/interface/2022/i_sot2.svg)}.sotrudnichestvo .sotr_list.l1 li:nth-child(3):before{background-image:url(https://www.neopoliscasa.ru/interface/2022/i_sot3.svg)}.sotrudnichestvo .sotr_list.l1 li:nth-child(4):before{background-image:url(https://www.neopoliscasa.ru/interface/2022/i_sot4.svg)}.sotrudnichestvo .sotr_list.l2 li:first-child:before{background-image:url(https://www.neopoliscasa.ru/interface/2022/i_sotr2_1.svg)}.sotrudnichestvo .sotr_list.l2 li:nth-child(2):before{background-image:url(https://www.neopoliscasa.ru/interface/2022/i_sotr2_2.svg)}.sotrudnichestvo .sotr_list.l2 li:nth-child(3):before{background-image:url(https://www.neopoliscasa.ru/interface/2022/i_sotr2_3.svg)}.sotrudnichestvo .sotr_list.l2 li:nth-child(4):before{background-image:url(https://www.neopoliscasa.ru/interface/2022/i_sotr2_4.svg)}.sotrudnichestvo .sotr_list.l2 li:nth-child(5):before{background-image:url(https://www.neopoliscasa.ru/interface/2022/i_sotr2_5.svg)}.sotrudnichestvo .sotr_list.l2 li:nth-child(6):before{background-image:url(https://www.neopoliscasa.ru/interface/2022/i_sotr2_6.svg)}.sotrudnichestvo .contacts .partnersTitle{font-weight:600}.sotrudnichestvo .contOver{padding-left:1em;list-style:none}.sotrudnichestvo .contOver li{cursor:pointer;padding:5px 0;position:relative}.sotrudnichestvo .contOver li .hover:hover,.sotrudnichestvo .contOver li:hover .hover{text-decoration:underline}.sotrudnichestvo .contOver li .data{z-index:10000;box-sizing:border-box;opacity:0;background:#fff;border:1px solid #000;max-height:0;padding:0 20px;line-height:1.5em;transition:all .3s;position:absolute;top:25px;left:250px;overflow:hidden}.sotrudnichestvo .contOver li:hover .data{opacity:1;max-height:300px;padding:20px}@media (max-width:900px){.sotrudnichestvo .f50{flex-direction:column;row-gap:40px}.sotrudnichestvo .f50>*{width:100%}.sotrudnichestvo .contOver li .data{opacity:1;border:1px solid #e8e8e8;max-height:none;margin-top:10px;padding:15px;position:static}}@media (max-width:767px){.sotrudnichestvo .heading h1{font-size:24px;line-height:1.2}.sotrudnichestvo .sotr_list li{padding-left:80px}.sotrudnichestvo .sotr_list li:before{background-size:contain;width:70px;height:70px}}
