.ncPro{padding-bottom:60px}.ncPro .wrap{box-sizing:border-box;max-width:1700px;margin:0 auto;padding:0 20px}.ncPro .only-mobile{display:none!important}.ncPro .no-mobile{display:block}.ncPro .tBan{width:100%;position:relative}.ncPro .tBan video{aspect-ratio:2.8;object-fit:cover;object-position:center center;width:100%;display:block}.ncPro .tBan .over{background-color:rgba(0,0,0,.4);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.ncPro .tBan .over .logo img{filter:invert();width:500px;max-width:90vw;height:auto}.ncPro .tBan .over .head{color:#fff;text-align:center;margin-bottom:20px;padding:0 15px;font-size:40px;font-weight:300;line-height:1.5em}.ncPro .tBan .btn{color:#fff;background-color:transparent;border:2px solid #fff;text-decoration:none;display:inline-block}.ncPro .about{text-align:center;margin-top:40px;margin-bottom:40px}.ncPro h1{letter-spacing:-.02em;text-align:center;color:#0f0f0f;font-size:24px;font-weight:600;line-height:29.17px}.ncPro .about p,.ncPro .sec1 p,.ncPro .sec2 .pBlocks .row .col p,.ncPro .pSliderDesigners .item .text p{text-align:center;color:#636363;font-size:16px;font-weight:300;line-height:1.5em}.ncPro .about .pIcons{justify-content:space-around;margin-top:40px;padding:0;list-style:none;display:flex}.ncPro .about .pIcons li{flex-direction:column;align-items:center;display:flex}.ncPro .about .pIcons .head{text-align:center;color:#000;margin-bottom:12px;font-size:16px;font-weight:700;line-height:20px}.ncPro .sec1{box-sizing:border-box;background-color:#f9f9f9;width:100vw;margin-left:calc(50% - 50vw)}.ncPro .sec1 .row{justify-content:space-between;align-items:center;column-gap:80px;padding:40px 0;display:flex}.ncPro .sec1 .row .col{box-sizing:border-box;width:50%}.ncPro h2{letter-spacing:-.02em;text-align:left;color:#0f0f0f;margin-bottom:20px;font-size:32px;font-weight:600;line-height:38.89px}.ncPro .sec1 p{text-align:left}.ncPro .sec1 .btns{margin-top:40px}.ncPro .sec1 .btn{text-decoration:none;display:inline-block}.ncPro .sec2{text-align:center;margin-top:40px;margin-bottom:40px}.ncPro .sec2 h2{text-align:center;font-size:24px;line-height:29.17px}.ncPro .sec2 .pBlocks{flex-direction:column;row-gap:20px;padding:0;list-style:none;display:flex}.ncPro .sec2 .pBlocks li{background-color:#f9f9f9;padding:20px}.ncPro .sec2 .pBlocks .row{justify-content:space-between;align-items:center;column-gap:80px;display:flex}.ncPro .sec2 .pBlocks .row .col{text-align:left;box-sizing:border-box;width:50%}.ncPro .sec2 .pBlocks .row .col p{text-align:left}.ncPro .sec2 .pBlocks .row .col img{width:100%}.ncPro .sec2 .pBlocks .row .col .head{text-align:left;margin-bottom:10px;font-size:18px;font-weight:700;line-height:20px}.ncPro .sec2 .pBlocks .row .col.p2{padding-left:40px}.ncPro .pSlider h2{letter-spacing:-.02em;text-align:center;font-size:24px;font-weight:600;line-height:29.17px}.ncPro .pSlider .program-slide{position:relative}.ncPro .pSlider .program-slide img{width:100%}.ncPro .pSlider .program-slide .head{color:#fff;text-align:center;box-sizing:border-box;background-color:rgba(0,0,0,.4);flex-direction:column;justify-content:center;align-items:center;padding:0 40px;font-size:24px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.ncPro .pSlider .swiper-button-prev,.ncPro .pSlider .swiper-button-next,.ncPro .pSliderDesigners .swiper-button-prev,.ncPro .pSliderDesigners .swiper-button-next{z-index:1000;background-color:#fff;background-image:url(https://www.neopoliscasa.ru/pro/arr_right.svg);background-position:50%;background-repeat:no-repeat;background-size:20px;border-radius:4px 0 0 4px;width:45px;height:45px}.ncPro .pSlider .swiper-button-prev:after,.ncPro .pSlider .swiper-button-next:after,.ncPro .pSliderDesigners .swiper-button-prev:after,.ncPro .pSliderDesigners .swiper-button-next:after{content:""}.ncPro .pSliderDesigners .swiper-button-prev,.ncPro .pSliderDesigners .swiper-button-next{background-color:rgba(0,0,0,.1)}.ncPro .pSlider .swiper-button-prev,.ncPro .pSliderDesigners .swiper-button-prev{left:0;transform:scaleX(-1)}.ncPro .pSlider .swiper-button-next,.ncPro .pSliderDesigners .swiper-button-next{right:0}.ncPro .pAddr{margin-top:80px}.ncPro .pAddr .row{align-items:center;display:flex}.ncPro .pAddr .row .col{box-sizing:border-box;width:50%}.ncPro .pAddr .row .col:first-child{padding-right:40px}.ncPro .pAddr ul{padding:0;list-style:none}.ncPro .pAddr ul li{text-align:left;color:#636363;margin-bottom:1em;font-size:16px;line-height:1.5em}.ncPro .pAddr ul li b{color:#000;font-weight:700}.ncPro .pAddr ul li a{color:inherit}.ncPro .pAddr h2{letter-spacing:-.02em;text-align:center;margin-bottom:40px;font-size:24px;font-weight:600;line-height:29.17px}.ncPro .pro-map{width:100%;min-height:400px}.ncPro .pSliderDesigners{margin-top:40px;margin-bottom:60px}.ncPro .pSliderDesigners h2{letter-spacing:-.02em;text-align:center;margin-bottom:40px;font-size:24px;font-weight:600;line-height:29.17px}.ncPro .pSliderDesigners .item img{border-radius:10px;width:60%;max-width:400px;margin-left:auto;margin-right:auto}.ncPro .pSliderDesigners .item .head{text-align:center;padding:20px 40px 0;font-size:16px;font-weight:700}.ncPro .pSliderDesigners .item .text{text-align:left;margin-bottom:0;padding:20px 40px 0}.ncPro .pSliderDesigners .item .text p{text-align:left}.ncPro .gallery-slider-section{max-width:1200px;margin-bottom:40px}.ncPro .gallery-slider img{width:100%}.ncPro .swiper-navigation-icon{display:none}.ncPro .swiper-pagination-bullet-active{background:var(--secondary,#4a062a)}@media screen and (max-width:600px){.ncPro .only-mobile{display:initial!important}.ncPro .no-mobile{display:none!important}.ncPro .pSliderDesigners .item .head{padding:20px 0 0;font-size:14px}.ncPro .pSliderDesigners .item .text{padding:20px 0 0;font-size:12px}.ncPro .tBan video{aspect-ratio:1}.ncPro .tBan .over .logo img{width:80vw}.ncPro .about .pIcons{flex-wrap:wrap;row-gap:40px}.ncPro .about .pIcons li{width:50%}.ncPro .about .pIcons .head{font-size:14px}.ncPro .sec1 .row{flex-direction:column;row-gap:40px;padding:20px 0}.ncPro .sec1 .row .col:first-child{width:100%;padding:15px}.ncPro .sec1 .row .col:nth-child(2){display:none}.ncPro h2{margin-bottom:20px;font-size:24px}.ncPro .about p,.ncPro .sec1 p,.ncPro .sec2 .pBlocks .row .col p,.ncPro .pSliderDesigners .item .text p{font-size:14px}.ncPro .btns{text-align:center;margin-bottom:20px}.ncPro .sec2 .pBlocks .row{flex-direction:column;row-gap:20px}.ncPro .sec2 .pBlocks .row .col{width:100%}.ncPro .sec2 .pBlocks .row .col.p2{order:10;padding-left:0}.ncPro .pSlider .swiper-button-prev,.ncPro .pSlider .swiper-button-next{display:none}.ncPro .pSlider .program-slide .head{padding:0 10vw;font-size:18px;line-height:1.5em}.ncPro .pAddr .row{flex-direction:column;row-gap:20px}.ncPro .pAddr .row .col{width:100%;padding-right:0}.ncPro .gallery-slider .only-mobile{max-width:100%;height:100vw;margin:0 auto;width:auto!important;display:block!important}.ncPro .tBan .over .head{font-size:24px}}@media screen and (max-width:1024px){.ncPro .sec1 .row .col,.ncPro .sec2 .pBlocks .row .col,.ncPro .pAddr .row .col{width:100%}}
.proJoinSection-module-scss-module___a_DRG__joinSection{box-sizing:border-box;background-color:#fafafa;width:100vw;margin-top:80px;margin-left:calc(50% - 50vw);padding:60px 0 80px}.proJoinSection-module-scss-module___a_DRG__joinSection .proJoinSection-module-scss-module___a_DRG__wrap{max-width:var(--max-textpage-width,1700px);margin:0 auto;padding:0 20px}.proJoinSection-module-scss-module___a_DRG__joinSection .proJoinSection-module-scss-module___a_DRG__sectionTitle{text-align:center;margin:0 0 50px;font-size:32px;font-weight:600}.proJoinSection-module-scss-module___a_DRG__joinSection .proJoinSection-module-scss-module___a_DRG__joinGrid{align-items:flex-start;gap:80px;display:flex}.proJoinSection-module-scss-module___a_DRG__joinSection .proJoinSection-module-scss-module___a_DRG__formCard,.proJoinSection-module-scss-module___a_DRG__joinSection .proJoinSection-module-scss-module___a_DRG__contactCard{box-sizing:border-box;background:#fff;width:calc(50% - 40px);padding:50px;box-shadow:0 0 26px rgba(0,0,0,.08)}.proJoinSection-module-scss-module___a_DRG__joinSection .proJoinSection-module-scss-module___a_DRG__contactBlockSpaced{border-top:1px solid #e8e8e8;margin-top:40px;padding-top:40px}.proJoinSection-module-scss-module___a_DRG__joinSection .proJoinSection-module-scss-module___a_DRG__contactRow{letter-spacing:-.02em;align-items:flex-start;gap:30px;margin-bottom:24px;font-size:24px;font-weight:600;line-height:1.2;display:flex}.proJoinSection-module-scss-module___a_DRG__joinSection .proJoinSection-module-scss-module___a_DRG__contactLink{color:var(--secondary,#4a062a);font-size:20px;font-weight:600;text-decoration:none}.proJoinSection-module-scss-module___a_DRG__joinSection .proJoinSection-module-scss-module___a_DRG__contactBtn{box-sizing:border-box;text-align:center;width:100%;text-decoration:none;display:block}@media (max-width:900px){.proJoinSection-module-scss-module___a_DRG__joinSection .proJoinSection-module-scss-module___a_DRG__joinGrid{flex-direction:column;gap:40px}.proJoinSection-module-scss-module___a_DRG__joinSection .proJoinSection-module-scss-module___a_DRG__formCard,.proJoinSection-module-scss-module___a_DRG__joinSection .proJoinSection-module-scss-module___a_DRG__contactCard{width:100%;padding:20px}}@media (max-width:767px){.proJoinSection-module-scss-module___a_DRG__joinSection{padding:40px 0 60px}.proJoinSection-module-scss-module___a_DRG__joinSection .proJoinSection-module-scss-module___a_DRG__sectionTitle{margin-bottom:35px;font-size:22px}.proJoinSection-module-scss-module___a_DRG__joinSection .proJoinSection-module-scss-module___a_DRG__contactRow,.proJoinSection-module-scss-module___a_DRG__joinSection .proJoinSection-module-scss-module___a_DRG__contactLink{font-size:18px}}
