

/* Start:/local/templates/mb/components/bitrix/catalog/portfel/style.min.css?17600109511013*/
.portfolio_hero{display:flex;flex-wrap:wrap}.portfolio_hero h1{margin:0;padding:70px 0 50px}@media (max-width:768px){.portfolio_hero h1{padding:40px 0}}.portfolio_hero article{width:calc(100% - 350px);padding-right:20px}@media (max-width:800px){.portfolio_hero article{width:calc(100% - 200px)}}@media (max-width:580px){.portfolio_hero article{width:100%;padding-right:0}}.portfolio_hero aside{width:350px;background:var(--bg1);padding:20px;border-radius:var(--radius1);font-size:14px;line-height:21px;background:var(--c0);color:#ddd}@media (max-width:800px){.portfolio_hero aside{width:200px}}@media (max-width:580px){.portfolio_hero aside{order:-1;width:100%;margin-top:30px}}.portfolio_hero_doc{display:flex;align-items:center;margin-bottom:20px;text-decoration:none;transition:var(--animation1);color:var(--c2)}.portfolio_hero_doc:hover{opacity:.8}.portfolio_hero_doc svg{width:43px;height:58px}.portfolio_hero_doc span{padding-left:10px}.portfolio_hero_doc span small{display:block;color:#ccc;font-size:15px}
/* End */


/* Start:/local/templates/mb/components/bitrix/catalog/portfel/bitrix/catalog.element/.default/style.min.css?1760010951745*/
.portfolio_detail_title h1{margin:0;padding:50px 0 0}@media (max-width:768px){.portfolio_detail_title h1{padding:40px 0}}.portfolio_detail_title p{color:#555;margin:0;padding:5px 0 40px}.portfolio_detail{background:var(--c0);padding:30px 0}.portfolio_detail .container{display:flex;flex-wrap:wrap}.portfolio_detail_screen{width:calc(100% - 250px)}@media (max-width:850px){.portfolio_detail_screen{width:100%}}.portfolio_detail_screen img{border-radius:var(--radius1);margin-bottom:30px;width:100%}.portfolio_detail_txt{width:250px;color:#ddd;padding-left:20px;margin-bottom:20px}@media (max-width:850px){.portfolio_detail_txt{padding-left:0;order:-1;width:100%}}.portfolio_detail_txt strong{display:block}.portfolio_detail_txt a{color:var(--c2)}
/* End */


/* Start:/local/templates/mb/components/bitrix/news.list/price_list/style.min.css?17600109512806*/
.price_list_line{display:flex;margin-top:50px;flex-wrap:wrap}.price_list_line h2,.price_list_line_houre h2{width:100%}.price_list_line article{width:calc(100% - 350px);display:flex;justify-content:space-between;flex-wrap:wrap;padding-right:20px}@media (max-width:950px){.price_list_line article{width:100%;padding-right:0}}.price_list_line article a{padding:20px;border-radius:var(--radius1);width:calc(50% - 10px);margin-bottom:20px;background:var(--bg1);text-decoration:none;color:var(--c0);transition:var(--animation1)}@media (max-width:550px){.price_list_line article a{width:100%}}.price_list_line article a h4{font-size:16px;color:var(--c1)}.price_list_line article a strong{display:block;font-size:14px;margin-bottom:10px}.price_list_line article a p{font-size:14px;line-height:20px;color:#555}.price_list_line article a:hover{background:#fff;box-shadow:var(--shadow1);transform:rotate(-.5deg)}.price_list_line article a:hover h4{text-decoration:underline}.price_list_line article a:hover strong{color:var(--c1)}.price_list_line article a:hover p{color:var(--c0)}.price_list_line aside{width:350px}@media (max-width:950px){.price_list_line aside{width:100%}}.price_list_line_houre article,.price_list_line_houre aside,.price_list_line_ip{background:var(--c0);border-radius:var(--radius1);background-position:center;background-attachment:fixed;overflow:hidden}@media (max-width:768px){.price_list_line_ip{margin-top:20px}}.price_list_line_ip h4,.price_list_line_ip p{background:rgba(0,0,0,.67);backdrop-filter:blur(3px);color:#fff}.price_list_line_ip h4{font-size:16px;margin:0;padding:20px 20px 0}.price_list_line_ip p{padding:20px}.price_list_line_ip strong{display:block;margin-top:15px;padding:15px;border-radius:var(--radius1);color:#fff;background:var(--gradient1)}.price_list_line_ip strong span{display:block;font-weight:500;line-height:21px}.price_list_line_doc{display:flex;align-items:center;padding:0 0 0 20px;font-size:14px;text-decoration:none;transition:var(--animation1);margin:25px 0}.price_list_line_doc:hover{opacity:.8}.price_list_line_doc svg{width:43px;height:58px}.price_list_line_doc span{padding-left:10px}.price_list_line_doc span small{display:block;color:#333;font-size:14px}.price_list_line_houre{display:flex;gap:20px;flex-wrap:wrap;margin-top:10px}@media (max-width:550px){.price_list_line_houre{flex-direction:column}}.price_list_line_houre article,.price_list_line_houre aside{flex:1;color:#fff;display:flex}.price_list_line_houre article p,.price_list_line_houre aside p{flex:1;display:block;padding:20px;background:rgba(0,0,0,.67);backdrop-filter:blur(3px)}.price_list_line_houre article a,.price_list_line_houre aside a{display:block;color:var(--c2)}.price_list_line_houre article strong,.price_list_line_houre aside strong{display:block;color:#fff;font-size:16px}
/* End */
/* /local/templates/mb/components/bitrix/catalog/portfel/style.min.css?17600109511013 */
/* /local/templates/mb/components/bitrix/catalog/portfel/bitrix/catalog.element/.default/style.min.css?1760010951745 */
/* /local/templates/mb/components/bitrix/news.list/price_list/style.min.css?17600109512806 */
