

/* Start:/local/templates/mb2025/components/bitrix/catalog/prices/style.min.css?17503487692055*/
.price_section_row{padding-bottom:50px;position:relative}.price_section_row:after{bottom:10px;position:absolute;right:10px;content:"";width:0;height:0;border-style:solid;border-width:0 0 155px 286px;border-color:transparent transparent var(--bg3) transparent}@media (max-width:1340px){.price_section_row:after{bottom:0;right:0}}.price_section_row .grid_container{display:flex;justify-content:space-between;flex-wrap:wrap}.price_section_row h2{width:100%}.price_section_row article{width:calc(67% - 15px)}@media (max-width:750px){.price_section_row article{width:100%}}.price_section_row aside{width:calc(33% - 15px)}@media (max-width:750px){.price_section_row aside{width:100%}}.hour_price{margin-bottom:20px}.hour_price h3{padding:50px 0 40px}@media (max-width:600px){.hour_price h3{padding:30px 0 20px}}.hour_price article{width:calc(50% - 15px)}@media (max-width:550px){.hour_price article{width:100%}}.hour_price aside,.steps-list li{border-radius:var(--radius1);padding:20px}.hour_price aside{width:calc(50% - 15px);border:1px var(--c1) dashed;margin-bottom:30px}@media (max-width:550px){.hour_price aside{width:100%;margin-top:10px}}.hour_price aside strong{display:block;font-size:18px;margin-top:5px;color:var(--c1)}.hour_price,.steps-list,.work_steps{display:flex;flex-wrap:wrap;justify-content:space-between}.work_steps{margin-bottom:30px}.work_steps h3{width:100%;padding:0 0 40px}@media (max-width:600px){.work_steps h3{padding:40px 0 20px}}.work_steps article{width:calc(50% - 15px)}@media (max-width:900px){.work_steps article{width:100%}}.steps-list{list-style:none;gap:20px}.steps-list li{flex:1;min-width:300px;margin-bottom:10px;border:1px dashed #ddd;position:relative}.steps-list li .step-number{position:absolute;top:-15px;left:-20px;background:#fff;border:1px dotted var(--c1);color:var(--c1);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px}.steps-list li h5{margin-top:0;margin-bottom:10px;font-size:16px}.steps-list,.steps-list li p{margin:0;padding:0}
/* End */


/* Start:/local/templates/mb2025/components/bitrix/catalog/prices/bitrix/catalog.element/.default/style.min.css?17503487694010*/
.detail_price_white{padding-bottom:20px;position:relative}@media (max-width:600px){.detail_price_white{padding-bottom:10px}}.detail_price_white:after{bottom:10px;position:absolute;right:10px;content:"";width:0;height:0;border-style:solid;border-width:0 0 155px 286px;border-color:transparent transparent var(--bg3) transparent}@media (max-width:1340px){.detail_price_white:after{bottom:0;right:0}}.detail_price_white .grid_container{display:flex;justify-content:space-between}@media (max-width:750px){.detail_price_white .grid_container{flex-wrap:wrap}}.detail_price_white article{width:calc(67% - 15px)}@media (max-width:750px){.detail_price_white article{width:100%}}.detail_price_white aside{width:calc(33% - 15px)}@media (max-width:750px){.detail_price_white aside{width:100%}}.detail_price_black ul,.detail_price_white ul{display:flex;justify-content:space-between;list-style:none;margin:20px 0 0;padding:0;flex-wrap:wrap}.detail_price_white ul li{border:1px dashed var(--c1);border-radius:var(--radius1);width:calc(50% - 15px);position:relative;padding:25px 15px 40px;list-style:none;margin:0 0 30px}@media (max-width:1100px){.detail_price_white ul li{width:calc(50% - 5px)}}@media (max-width:650px){.detail_price_white ul li{width:100%}}.detail_price_black ul li h4,.detail_price_white ul li h4{display:inline-block;padding:0 5px;position:absolute;top:-13px;color:var(--c1);left:15px}.detail_price_white ul li h4{font-size:17px;margin:0-5px;background:#fff}.detail_price_black ul li a,.detail_price_white ul li a,.detail_text_block ul li a{text-decoration:underline;transition:var(--animation1)}.detail_price_black ul li a:hover,.detail_price_white ul li a:hover{color:var(--c1)}.detail_price_black{background:var(--bg1);width:100%;position:relative;color:#fff;padding:60px 0 40px;margin-bottom:50px}@media (max-width:600px){.detail_price_black{padding:50px 0 10px}}.detail_price_black:after{top:10px;position:absolute;left:10px;content:"";width:0;height:0;border-style:solid;border-width:155px 286px 0 0;border-color:var(--bg2) transparent transparent transparent}@media (max-width:1340px){.detail_price_black:after{top:0;left:0}}.detail_price_black ul li{border:1px dashed var(--c1);border-radius:var(--radius1);width:calc(33% - 15px);position:relative;padding:25px 20px 40px;list-style:none;margin:0 0 30px}@media (max-width:1100px){.detail_price_black ul li{width:calc(33% - 5px)}}@media (max-width:650px){.detail_price_black ul li{width:100%}}.detail_price_black ul li h4{font-size:19px;background:var(--bg1)}.detail_price_black blockquote{background:0 0;border:1px var(--c1) dotted}.detail_price_white .steps-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:20px;justify-content:space-between}.detail_price_white .steps-list li{flex:1;width:100%!important;margin-bottom:10px;border:1px dashed #ddd;border-radius:var(--radius1);padding:20px;position:relative}.detail_price_white .steps-list li .step-number{position:absolute;top:-15px;left:-20px;background:#fff;border:1px dotted var(--c1);color:var(--c1);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px}.detail_price_white .steps-list li h5{margin-top:0;margin-bottom:10px;font-size:16px}.detail_price_white .steps-list li p{margin:0;padding:0}.detail_text_block{border-bottom:1px #ddd dashed;margin-bottom:20px}.detail_text_block ul li{background:var(--bg3)}.detail_text_block ul li h5{font-size:18px;margin:0;padding:0 0 10px}.detail_text_block ul li a{height:37px;display:inline-block;line-height:36px;font-size:14px;text-align:center;color:#fff;margin-top:10px;border:1px dashed var(--c2);border-radius:var(--radius1);background:var(--c2);margin-bottom:10px;cursor:pointer;padding:0 15px;text-decoration:none}.detail_text_block ul li a:hover{background:var(--c1);color:#fff;border:1px dashed var(--c1);text-decoration:none}.detail_text_block ul li span{display:block}.detail_text_block ul li span strong{display:block;color:var(--c1)}
/* End */


/* Start:/local/templates/mb2025/components/bitrix/news.line/portfolio_carusel/style.min.css?17503487691829*/
.portfolio_carusel{background:var(--bg1);width:100%;padding:60px 0 50px;position:relative;color:#fff}.portfolio_carusel p a{color:var(--c1)}.portfolio_carusel:after{top:10px;position:absolute;left:10px;content:"";width:0;height:0;border-style:solid;border-width:155px 286px 0 0;border-color:var(--bg2) transparent transparent transparent}.portfolio_carusel_items{margin:0-15px;position:relative}@media (max-width:1100px){.portfolio_carusel_items{margin:0-5px}}.portfolio_carusel_item{padding:15px}@media (max-width:1100px){.portfolio_carusel_item{padding:5px}}.portfolio_carusel_item a{display:block}.portfolio_carusel_item figure{display:block;height:480px;overflow:hidden;border-radius:var(--radius1);position:relative}.portfolio_carusel_item figure img{width:100%;position:absolute;top:0;left:0;transition:var(--animation1)}.portfolio_carusel_item figure figcaption{position:absolute;bottom:0;z-index:10;left:0;background:rgba(0,0,0,.7);color:#fff;width:100%;backdrop-filter:blur(5px);height:90px;padding:15px;transition:var(--animation1)}.portfolio_carusel_item:hover figure img{top:-50px}.portfolio_carusel_item:hover figcaption{background:rgba(0,0,0,.9)}.portfolio_carusel .slick-next,.portfolio_carusel .slick-prev{width:35px;height:35px;background:0 0;border:0;cursor:pointer;position:absolute;top:43%;filter:grayscale(100%);opacity:.6;transition:var(--animation1);z-index:10}.portfolio_carusel .slick-next svg,.portfolio_carusel .slick-prev svg{width:35px;height:35px}.portfolio_carusel .slick-next:hover,.portfolio_carusel .slick-prev:hover{filter:grayscale(0%);opacity:1}.portfolio_carusel .slick-prev{transform:rotate(180deg);left:-30px}@media (max-width:1400px){.portfolio_carusel .slick-prev{left:20px}}.portfolio_carusel .slick-next{right:-30px}@media (max-width:1400px){.portfolio_carusel .slick-next{right:20px}}
/* End */


/* Start:/local/templates/mb2025/components/bitrix/news.list/main_block_4/style.min.css?17503487693575*/
.main_block_4{width:100%;padding:50px 0 20px;position:relative}.main_block_4:after{right:10px;position:absolute;top:10px;content:"";width:0;height:0;border-style:solid;border-width:0 286px 155px 0;border-color:transparent var(--bg3) transparent transparent}.main_block_4 h3{transition:var(--animation1);padding-bottom:10px}.main_block_4 h3 a,.main_block_4_small_cols:hover strong{color:var(--c1);text-decoration:underline}.main_block_4 h3 a:hover{color:var(--c2)}.main_block_4_anounce{width:800px;margin:0;padding:10px 0 15px}@media (max-width:1200px){.main_block_4_anounce{width:100%}}.main_block_4_big{display:flex;text-decoration:none;padding:20px 0;color:var(--c0);border-bottom:1px dashed var(--bg3);transition:var(--animation1)}@media (max-width:1200px){.main_block_4_big{flex-wrap:wrap}}.main_block_4_big:hover:nth-child(5),.main_block_4_big:nth-child(5){border-bottom:none}.main_block_4_big h4{width:400px;margin:0;padding:0;font-size:20px}@media (max-width:800px){.main_block_4_big h4{width:100%}}.main_block_4_big h4 u,.main_block_4_get_tz_col2 a{transition:var(--animation1);text-decoration:none}.main_block_4_big h4 span{margin-top:7px;display:block;color:var(--c1);font-size:15px;font-weight:700;letter-spacing:0;line-height:23px}.main_block_4_big h4 i{font-style:normal;color:#888;font-size:13px}.main_block_4_big p{flex:1;margin:0;padding:0 0 0 30px}@media (max-width:800px){.main_block_4_big p{width:100%;padding:10px 0 0}}.main_block_4_big:hover{border-bottom:1px dashed var(--c1);text-decoration:none}.main_block_4_big:hover h4{color:var(--c1)}.main_block_4_big:hover h4 u{text-decoration:underline}.main_block_4_big:hover h4 span{color:#555}.main_block_4_get_tz{display:flex;width:100%;justify-content:space-between;margin:30px 0}@media (max-width:790px){.main_block_4_get_tz{margin:25px 0;flex-wrap:wrap}}.main_block_4_get_tz_col1{width:calc(67% - 15px)}@media (max-width:1100px){.main_block_4_get_tz_col1{width:calc(67% - 5px)}}@media (max-width:790px){.main_block_4_get_tz_col1{width:100%}}.main_block_4_get_tz_col2{width:calc(33% - 15px)}@media (max-width:1100px){.main_block_4_get_tz_col2{width:calc(33% - 5px)}}@media (max-width:790px){.main_block_4_get_tz_col2{width:100%;margin-bottom:10px}}.main_block_4_get_tz_col2 a{display:flex;background:var(--c0);border-radius:var(--radius1);padding:20px;align-items:center;color:#fff}.main_block_4_get_tz_col2 a svg{width:32px;height:37px}.main_block_4_get_tz_col2 a span{width:calc(100% - 32px);padding-left:12px}.main_block_4_get_tz_col2 a u{display:block}.main_block_4_get_tz_col2 a q{color:#ccc}.main_block_4_get_tz_col2 a:hover{background:var(--c1);text-decoration:none}.main_block_4_get_tz_col2 a:hover q{color:#fff}.main_block_4_small{display:flex;justify-content:space-between;flex-wrap:wrap}.main_block_4_small_cols{border:1px dashed var(--c1);border-radius:var(--radius1);width:calc(33% - 15px);position:relative;padding:15px 20px 20px;list-style:none;margin:0 0 30px;color:var(--c0);text-decoration:none}@media (max-width:1100px){.main_block_4_small_cols{width:calc(33% - 5px);padding:15px}}@media (max-width:790px){.main_block_4_small_cols{width:100%}}.main_block_4_small_cols strong{font-size:19px;background:#fff;display:inline-block;padding:0 5px;position:absolute;top:-13px;left:15px;transition:var(--animation1)}@media (max-width:1100px){.main_block_4_small_cols strong{left:10px}}.main_block_4_small_cols span{display:block;color:var(--c1);font-weight:600;font-size:15px;margin-top:0}.main_block_4_small_cols p{margin:0;padding:15px 0 0}.main_block_4_small_cols:hover{text-decoration:none}
/* End */
/* /local/templates/mb2025/components/bitrix/catalog/prices/style.min.css?17503487692055 */
/* /local/templates/mb2025/components/bitrix/catalog/prices/bitrix/catalog.element/.default/style.min.css?17503487694010 */
/* /local/templates/mb2025/components/bitrix/news.line/portfolio_carusel/style.min.css?17503487691829 */
/* /local/templates/mb2025/components/bitrix/news.list/main_block_4/style.min.css?17503487693575 */
