

/* Start:/local/templates/roso/components/bitrix/news/dekor/bitrix/news.detail/.default/style.css?16722143739144*/
.designer-detail .designer-bg{height:300px;background-color:#f3f3f3;background-position:center center;background-repeat:no-repeat;position:relative}.designer-detail .designer-bg:before{content:" ";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(28,40,84,0.5)}.designer-detail .designer-description{margin:0 20px;margin-top:-49px;position:relative;padding-left:250px;padding-right:50px}@media screen and (min-width: 1150px){.designer-detail .designer-description{margin-left:auto;margin-right:auto;max-width:1050px}}@media screen and (max-width: 1023.98px){.designer-detail .designer-description{margin-left:-10px;margin-right:-10px;padding-left:10px;padding-right:10px}}@media screen and (max-width: 575.98px){.designer-detail .designer-description{margin-top:-145px;margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.designer-detail .designer-description .photo{position:absolute;width:190px;left:20px;top:-25px}@media screen and (max-width: 1023.98px){.designer-detail .designer-description .photo{left:10px}}@media screen and (max-width: 575.98px){.designer-detail .designer-description .photo{position:relative;left:0;top:0;margin:0 auto;margin-bottom:30px}}.designer-detail .designer-description .photo .img{height:190px;border:2px solid #f2f2f2;background-size:contain;background-position:center center;background-repeat:no-repeat;background-size:cover}.designer-detail .designer-description .photo .raiting{text-align:center;line-height:30px;font-size:10px;text-transform:uppercase;font-weight:bold;letter-spacing:0.02em;background-color:#f2f2f2;color:#777e98}.designer-detail .designer-description .main-info{padding:18px 50px 24px 250px;margin-left:-250px;margin-right:-50px;background-color:#fdf6f3}@media screen and (max-width: 1023.98px){.designer-detail .designer-description .main-info{padding-left:230px;padding-right:40px;margin-left:-10px;margin-right:-10px}}@media screen and (max-width: 575.98px){.designer-detail .designer-description .main-info{padding-left:45px;padding-right:45px;margin-left:-20px;margin-right:-20px}}.designer-detail .designer-description .main-info h1{font-size:24px;line-height:32px;font-weight:bold;margin:0;text-transform:uppercase;margin-bottom:10px}@media screen and (max-width: 1023.98px){.designer-detail .designer-description .main-info h1{font-size:18px;line-height:22px;margin-bottom:15px;padding-top:5px}}@media screen and (max-width: 575.98px){.designer-detail .designer-description .main-info h1{font-size:16px;line-height:20px;padding-top:0;margin-bottom:10px}}.designer-detail .designer-description .main-info .type{font-size:14px;line-height:1.2;color:#bf8034;letter-spacing:0.01em}.designer-detail .designer-description .form-social{position:absolute;left:20px;width:190px;top:215px}@media screen and (max-width: 1023.98px){.designer-detail .designer-description .form-social{position:relative;left:0;top:0;min-height:160px;padding:30px 0 35px 0;margin-left:220px}}@media screen and (max-width: 575.98px){.designer-detail .designer-description .form-social{min-height:0px;padding:0;margin:0 auto;margin-top:30px;width:280px}}.designer-detail .designer-description .form-social button{width:100%;display:block;height:50px;background-color:#fff;-webkit-transition:0.3s;transition:0.3s;border:2px solid #bf8034;font-size:16px;letter-spacing:0.02em;font-weight:bold;color:#191919;text-transform:uppercase;line-height:46px;text-align:center;cursor:pointer}.designer-detail .designer-description .form-social button:hover{background-color:#bf8034;color:#fff}.designer-detail .designer-description .form-social button+.social{margin-top:20px}@media screen and (max-width: 575.98px){.designer-detail .designer-description .form-social button+.social{margin-top:0}}@media screen and (max-width: 575.98px){.designer-detail .designer-description .form-social button{margin-bottom:20px}}.designer-detail .designer-description .form-social .social{font-size:0;line-height:1;text-align:center}@media screen and (max-width: 1023.98px){.designer-detail .designer-description .form-social .social{text-align:left}}@media screen and (max-width: 575.98px){.designer-detail .designer-description .form-social .social{margin-bottom:30px;text-align:center}}.designer-detail .designer-description .form-social .social a{display:inline-block;vertical-align:top;line-height:1;font-size:20px;color:#cacaca;-webkit-transition:0.3s;transition:0.3s;background:transparent}.designer-detail .designer-description .form-social .social a+a{margin-left:10px}.designer-detail .designer-description .form-social .social a.vk:hover{color:#4c75a3}.designer-detail .designer-description .form-social .social a.in:hover{color:#d32e7a}.designer-detail .designer-description .form-social .social a.fb:hover{color:#3b5998}.designer-detail .designer-description .form-social .social a.pin:hover{color:#bd081c}.designer-detail .designer-description .form-social .social a .fa-facebook-f{position:relative;top:-1px;padding-left:1px}.designer-detail .designer-description .contacts{padding:20px 0 22px 0;max-width:590px;position:relative}@media screen and (max-width: 1023.98px){.designer-detail .designer-description .contacts{border-top:2px solid #f2f2f2;max-width:999px;padding-top:20px}}.designer-detail .designer-description .contacts+.data{margin-top:40px}@media screen and (max-width: 1023.98px){.designer-detail .designer-description .contacts+.data{margin-top:0;padding-top:40px;border-top:2px solid #f2f2f2}}.designer-detail .designer-description .contacts:before{content:" ";display:block;position:absolute;left:0;bottom:0;height:2px;width:590px;background-color:#f2f2f2}@media screen and (max-width: 1023.98px){.designer-detail .designer-description .contacts:before{display:none}}.designer-detail .designer-description .contacts .inner{margin-right:-40px;font-size:0}@media screen and (max-width: 1023.98px){.designer-detail .designer-description .contacts .inner{width:440px}}@media screen and (max-width: 575.98px){.designer-detail .designer-description .contacts .inner{margin-right:0;width:auto}}.designer-detail .designer-description .contacts .inner .item{display:inline-block;vertical-align:top;margin-top:12px;margin-bottom:12px;margin-right:40px;font-size:12px;line-height:1.2;text-transform:uppercase;font-weight:bold;letter-spacing:0.02em;position:relative;padding-left:26px}@media screen and (max-width: 1023.98px){.designer-detail .designer-description .contacts .inner .item{width:180px}}@media screen and (max-width: 575.98px){.designer-detail .designer-description .contacts .inner .item{display:block;width:auto;margin-top:15px;margin-bottom:15px;margin-right:0}}.designer-detail .designer-description .contacts .inner .item:before{content:" ";display:block;position:absolute;left:0;top:50%;background-repeat:no-repeat;background-position:left center;width:26px}.designer-detail .designer-description .contacts .inner .item a{background-image:none;color:#191919}.designer-detail .designer-description .contacts .inner .item a:before{content:" ";display:block;position:absolute;left:0;top:50%;background-repeat:no-repeat;background-position:left center;width:26px}.designer-detail .designer-description .contacts .inner .item a:hover{color:#bf8034}.designer-detail .designer-description .contacts .inner .item.phone:before{height:19px;margin-top:-9px;background-image:url(/local/templates/roso/img/designer-phone.svg)}.designer-detail .designer-description .contacts .inner .item.mail a:before{height:16px;margin-top:-8px;background-image:url(/local/templates/roso/img/designer-mail.svg)}.designer-detail .designer-description .contacts .inner .item.site a:before{height:17px;margin-top:-8px;background-image:url(/local/templates/roso/img/designer-site.svg)}.designer-detail .designer-description .contacts .inner .item.location:before{height:20px;margin-top:-10px;background-image:url(/local/templates/roso/img/designer-location.svg)}.designer-detail .designer-description .data{max-width:590px}@media screen and (max-width: 1023.98px){.designer-detail .designer-description .data{max-width:999px}}.designer-detail .designer-description .data+.data{margin-top:40px}.designer-detail .designer-description .data h3{padding-bottom:15px;position:relative}.designer-detail .designer-description .data h3:before{content:" ";display:block;position:absolute;bottom:0;left:0;height:2px;width:80px;background-color:#f2f2f2}.designer-detail .designer-description .data.activity .value{font-size:0}.designer-detail .designer-description .data.activity .value a{display:inline-block;vertical-align:top;font-size:13px;line-height:20px;position:relative;padding-left:12px;text-transform:lowercase;z-index:5;margin-right:12px;cursor:pointer;-webkit-transition:color 0.3s;transition:color 0.3s;background:transparent;color:#191919}.designer-detail .designer-description .data.activity .value a:hover{color:#bf8034}.designer-detail .designer-description .data.activity .value a:before{position:absolute;left:2px;top:0;content:"#";display:block;color:#bf8034}section.articles{padding-top:20px}@media screen and (max-width: 1023.98px){section.articles{padding-top:0}}

/* End */


/* Start:/local/templates/roso/components/bitrix/news.list/projects/style.css?15452950707341*/
.projects-title{font-size:20px;line-height:1.2;letter-spacing:0.02em;position:relative;margin-bottom:0;padding-bottom:15px}@media screen and (max-width: 767.98px){.projects-title{font-size:18px}}@media screen and (max-width: 575.98px){.projects-title{font-size:16px}}.projects-title:after{content:" ";display:block;position:absolute;left:0;bottom:0;width:80px;height:2px;background-color:#bf8034}.articles{margin-right:-20px;font-size:0}@media screen and (min-width: 1150px){.articles{margin-right:0}}@media screen and (max-width: 1023.98px){.articles{margin-right:0}}.articles article{display:inline-block;vertical-align:top;width:calc(50% - 20px);margin-right:20px;margin-top:60px;position:relative}@media screen and (max-width: 1023.98px){.articles article{margin-top:40px;margin-right:0;width:calc(50% - 10px)}.articles article:nth-child(odd){margin-right:10px}.articles article:nth-child(even){margin-left:10px}}@media screen and (max-width: 639.98px){.articles article{width:100%}.articles article:nth-child(odd){margin-right:0}.articles article:nth-child(even){margin-left:0}}.articles article .edit-project-link{position:absolute;right:35px;z-index:5;top:-5px;width:50px;height:50px;background-image:none !important;background-color:#f2f2f2}@media screen and (max-width: 1023.98px){.articles article .edit-project-link{right:-5px}}.articles article .edit-project-link>svg{width:19.2px;height:19.2px;position:absolute;top:50%;left:50%;margin-left:-9.6px;margin-top:-9.6px;-webkit-transition:0.3s;transition:0.3s;fill:#1c2854}.articles article .edit-project-link:hover{background-color:#1c2854}.articles article .edit-project-link:hover>svg{fill:#fff}.articles article .project-link{position:absolute;left:0;top:0;width:100%;height:100%;z-index:4;background:transparent !important}.articles article:hover .top .img:before,.articles article:hover .top .img span{opacity:1}@media screen and (min-width: 1150px){.articles article{width:calc(50% - 20px);padding-right:0;margin-right:0}.articles article:nth-child(odd){margin-right:20px}.articles article:nth-child(even){margin-left:20px}}@media screen and (min-width: 1300px){.articles article{width:calc(50% - 30px)}.articles article:nth-child(odd){margin-right:30px}.articles article:nth-child(even){margin-left:30px}}.articles article .top{padding-right:40px;position:relative}@media screen and (max-width: 1023.98px){.articles article .top{padding-right:0}}.articles article .top:after{content:" ";display:block;position:absolute;right:0;top:55px;bottom:55px;width:40px;background-color:#fdf6f3}@media screen and (max-width: 1023.98px){.articles article .top:after{display:none}}.articles article .top .img{background-color:#f3f3f3;background-position:center center;background-size:cover;background-repeat:no-repeat;padding-bottom:91.32%;min-height:400px;position:relative}.articles article .top .img:before{content:" ";display:block;left:0;right:0;top:0;bottom:0;position:absolute;background-color:rgba(191,125,58,0.5);opacity:0;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.articles article .top .img span{display:block;position:absolute;width:50px;left:50%;margin-left:-25px;top:0;bottom:0;opacity:0;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.articles article .top .img span:before{content:" ";display:block;left:50%;position:absolute;margin-left:-10px;width:20px;top:0;bottom:0;background-color:#1c2854}.articles article .top .img span:after{content:" ";display:block;width:50px;height:30px;position:absolute;left:0;top:50%;margin-top:-15px;background-image:url(/local/templates/roso/img/eye-pic.svg);background-position:center center;background-repeat:no-repeat}@media screen and (min-width: 1150px){.articles article .top .img{padding-bottom:92%}}@media screen and (min-width: 1300px){.articles article .top .img{padding-bottom:92.73%;max-height:510px}}@media screen and (max-width: 1023.98px){.articles article .top .img{max-height:510px;min-height:260px;padding-bottom:92.86%}}.articles article .bottom{margin:-20px 60px 0 20px;border:2px solid #f3f3f3;position:relative;padding:45px 30px 40px 43px}@media screen and (min-width: 1150px){.articles article .bottom{margin-right:70px;margin-left:30px;margin-top:-28px;padding-top:55px}}@media screen and (min-width: 1150px){.articles article .bottom{margin-right:80px;margin-left:40px;margin-top:-35px;padding-top:65px}}@media screen and (max-width: 1023.98px){.articles article .bottom{margin-left:10px;margin-right:10px;padding:35px 18px 25px 18px}}.articles article .bottom .title{font-size:14px;line-height:20px;text-transform:uppercase;font-weight:bold;padding-bottom:12px;position:relative;margin-bottom:25px}@media screen and (max-width: 1023.98px){.articles article .bottom .title{font-size:12px;line-height:18px;margin-bottom:20px}}.articles article .bottom .title:after{content:" ";display:block;position:absolute;left:0;bottom:0;height:2px;width:80px;background-color:#bf8034}.articles article .bottom .designer .info{padding-left:45px;position:relative;min-height:35px;line-height:35px;display:inline-block;position:relative;z-index:5}.articles article .bottom .designer .info a{display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:transparent}.articles article .bottom .designer .info .photo{position:absolute;left:0;top:0;width:35px;height:35px;border:2px solid #f3f3f3;background-position:center center;background-size:contain;background-repeat:no-repeat}.articles article .bottom .designer .info .name{font-size:14px;line-height:18px;display:inline-block;vertical-align:middle;-webkit-transition:color 0.3s;transition:color 0.3s}@media screen and (max-width: 1023.98px){.articles article .bottom .designer .info .name{font-size:12px;line-height:16px}}.articles article .bottom .designer .info:hover .name{color:#bf8034}.articles article .bottom .designer .location{margin-top:20px;font-size:12px;line-height:1.2;letter-spacing:0.01em;position:relative;padding-left:17px;color:#a8a5ad}.articles article .bottom .designer .location:before{content:" ";display:block;position:absolute;left:0;top:50%;width:10px;height:14px;margin-top:-9px;background-size:contain;background-image:url(/local/templates/roso/img/project-location.svg);background-position:center center;background-repeat:no-repeat}.articles .show-more-wrap{clear:both;text-align:center;width:100%;padding-right:20px}@media screen and (min-width: 1150px){.articles .show-more-wrap{padding-right:0}}.articles .show-more-wrap.process .loading{display:block}.articles .loading{padding-top:20px;display:none}@media screen and (min-width: 1150px){.articles .loading{padding-top:25px}}@media screen and (min-width: 1300px){.articles .loading{padding-top:30px}}.articles .loading div{display:inline-block;position:relative;width:64px;height:48px;font-size:0;line-height:1}.articles .loading div span{display:inline-block;position:absolute;left:6px;width:13px;background:#bf8034;-webkit-animation:loader 1.2s cubic-bezier(0, 0.5, 0.5, 1) infinite;animation:loader 1.2s cubic-bezier(0, 0.5, 0.5, 1) infinite}.articles .loading div span:nth-child(1){left:6px;-webkit-animation-delay:-0.24s;animation-delay:-0.24s}.articles .loading div span:nth-child(2){left:26px;-webkit-animation-delay:-0.12s;animation-delay:-0.12s}.articles .loading div span:nth-child(3){left:45px;-webkit-animation-delay:0;animation-delay:0}

/* End */
/* /local/templates/roso/components/bitrix/news/dekor/bitrix/news.detail/.default/style.css?16722143739144 */
/* /local/templates/roso/components/bitrix/news.list/projects/style.css?15452950707341 */
