.price_wrap{padding-top:9rem}.price_bl_1_wr{position:relative}.price_bl_1{padding-top:3rem;position:relative}.price_bl_1_wr:before{content:'';position:absolute;top:0;left:0;width:100%;height:75.6rem;background:linear-gradient(to bottom,#72c4ff 80%,transparent)}.price_bl_1_cont{width:calc(21.5vw + 98.7rem);margin:auto;padding:0 6rem;max-width:100%;min-width:1006px}.price_bl_1_switch_wrap{position:relative;background:#46a2e8;padding:2.8rem 4rem 4.2rem;display:flex;justify-content:center}.price_bl_1_switch_wr{display:flex;align-items:center}.price_bl_1_switch_info{width:40rem}.price_bl_1_switch_title{color:#1a3d52;text-transform:uppercase;font-weight:600;font-size:3.4rem;margin-bottom:.6rem}.price_bl_1_switch_text{color:#1a3d52;font-size:1.4rem}.price_bl_1_switch_info:nth-child(1) .price_bl_1_switch_title,.price_bl_1_switch_info:nth-child(1) .price_bl_1_switch_text{color:#fff}.price_bl_1_switch_active .price_bl_1_switch_info:nth-child(1) .price_bl_1_switch_title,.price_bl_1_switch_active .price_bl_1_switch_info:nth-child(1) .price_bl_1_switch_text{color:#1a3d52}.price_bl_1_switch_active .price_bl_1_switch_info:nth-child(3) .price_bl_1_switch_title,.price_bl_1_switch_active .price_bl_1_switch_info:nth-child(3) .price_bl_1_switch_text{color:#fff}.price_bl_1_switch_polz_wr{margin:0 4rem;background:#5991b9;width:81px;cursor:pointer;height:25px;border-radius:25px;position:relative;transition:all .9s cubic-bezier(.19,1,.22,1)}.price_bl_1_switch_polz_wr:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-radius:25px;box-shadow:inset 1px 1px 5px 0 rgba(0,0,0,.75);transition:all .9s cubic-bezier(.19,1,.22,1)}.price_bl_1_switch_type_polz{width:50px;height:39px;position:absolute;top:50%;transform:translateY(-50%);left:0;transition:all .3s ease-in-out;pointer-events:none}.price_bl_1_switch_active .price_bl_1_switch_type_polz{left:calc(100% - 50px)}.price_items{width:100%;border-collapse:collapse;margin-bottom:8.9rem;display:none}.price_items_show{display:table}.price_proektno_text{color:#fff;font-size:3.4rem;position:relative;padding-right:9rem;position:relative}.price_proektno_text b,.price_proektno_text strong{font-weight:700}.price_proektno_text_line{width:60.2rem;position:absolute;right:3.7rem;top:82%;max-width:100%}.price_items td{position:relative}.price_items td:nth-child(1){width:auto}.price_items td:nth-child(2){width:24.7rem;font-weight:600}.price_items td:nth-child(3){width:24.7rem;font-weight:600}.price_items td:nth-child(4){width:24.7rem;font-weight:600}.price_btns_wrap_m{display:none}.price_btns_wrap{display:flex;align-items:center;margin-top:1rem}.price_btn{color:#1a3d52;text-transform:uppercase;font-weight:600;font-size:3.2rem;display:flex;align-items:center}.price_btn:nth-child(1){color:#fff}.price_btns_wrap_active .price_btn:nth-child(1){color:#1a3d52}.price_btns_wrap_active .price_btn:nth-child(3){color:#fff}.price_btn>div:first-child{font-weight:600}.price_btn_dop_text{font-size:1.4rem;text-transform:lowercase;display:inline-block;margin-left:7px}.price_btn_dop_text b{font-weight:700}.price_btn_polz_wr{margin:0 1.8rem;background:#5991b9;width:61px;cursor:pointer;height:19px;border-radius:50px;position:relative;transition:all .9s cubic-bezier(.19,1,.22,1)}.price_btn_polz_wr:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-radius:25px;box-shadow:inset 1px 1px 5px 0 rgba(0,0,0,.75);transition:all .9s cubic-bezier(.19,1,.22,1)}.price_btn_type_polz{width:38px;height:29px;position:absolute;top:50%;transform:translateY(-50%);left:-1px;transition:all .3s ease-in-out;pointer-events:none}.price_btns_wrap_active .price_btn_type_polz{left:calc(100% - 37px)}.price_card{background:#fff;padding:7px;border-radius:7px 7px 0 0;display:grid;justify-items:center;text-align:center;align-content:space-between;height:25.4rem;position:relative}.price_items td:nth-child(2) .price_card{margin-left:0;background:#fafdff}.price_items td{padding:0 1.5px}.price_card>div{width:100%;display:grid;text-align:center}.price_card_top{margin-top:2rem;color:#020404;font-size:3.9rem;text-transform:uppercase;position:relative;height:5.7rem;display:grid;justify-content:center;line-height:1;align-items:end;margin-bottom:0}.price_card_top>div{font-weight:600;padding:9px 10px;border-radius:6px}.price_items td:last-child .price_card_top{margin-top:2rem;height:5.7rem}.price_card_price_wr{color:#020404;font-weight:600;font-size:4rem;position:relative;height:4.4rem;margin-bottom:4.4rem;position:relative}.price_card_price{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;font-weight:600;display:inline-flex;justify-content:center;align-items:baseline}.price_card_price_active{opacity:1}.price_card_price span:not(.price_card_price_span){font-size:2.2rem;font-weight:600;align-self:flex-start}.price_card_price_span{font-size:2rem;color:#020404;text-transform:uppercase}.price_card_dop_text{position:absolute;color:#020404;font-size:1.5rem;top:106%;left:0;width:100%;text-align:center}.price_table_items_btns td{padding:13px 9px 5px}.price_card_btn{cursor:pointer;width:100%;position:relative;z-index:1;display:block}.price_card_btn_active:before,.price_card_btn_active:before{content:'';position:absolute;bottom:-2rem;left:-1.1rem;width:calc(100% + 2.2rem);height:9.4rem;background:linear-gradient(to top,#72c4ff,transparent);z-index:-1;pointer-events:none}.price_card_btn_none_active{opacity:.5;pointer-events:none}.price_card_btn_text{height:4.5rem;background:#a6d747;color:#020404;font-size:1.4rem;line-height:1;display:flex;align-items:center;justify-content:center;text-transform:uppercase;cursor:pointer;border:1px solid #a6d747;transition:all .9s cubic-bezier(.19,1,.22,1);pointer-events:none;border:1px solid #000;border-radius:5px}.price_card_btn:hover .price_card_btn_text{background-color:#fc0!important}.price_card_btn_active .price_card_btn_text,.price_card_btn_active .price_card_btn_text{display:none}.price_items td:nth-child(3) .price_card_btn_active,.price_items td:nth-child(4) .price_card_btn_active{pointer-events:none;opacity:1}.price_items_pidpuska td:nth-child(2) .price_card_btn .price_card_btn_text{border:1px solid #000;background:0 0;color:#2c2e30;border-radius:5px}.price_items_pidpuska td:nth-child(3) .price_card_btn .price_card_btn_text{background:#badcff}.price_items_pidpuska td:nth-child(4) .price_card_btn .price_card_btn_text{background:#ffb401}.price_card_btn_choise{display:none;color:#020404;font-size:1.4rem;text-transform:uppercase;height:5rem;pointer-events:none;justify-content:center;align-items:center}.price_card_btn_active .price_card_btn_choise,.price_card_btn_active .price_card_btn_choise,.price_card_btn_active .price_card_btn_choise{display:flex}.price_left{position:relative;padding-right:6.3rem;display:flex;align-items:center;color:#1a3d52;font-size:2rem;justify-content:space-between;text-align:left;font-weight:600}.price_left_text{width:65.5%;font-weight:600}.price_left_img_wr{margin-left:5rem;width:34.5%}.price_left_img{max-width:100%;max-height:100%;width:auto;height:auto;margin:auto;display:block}.price_left_icon_wr{width:2.5rem;position:absolute;right:1.1rem;top:50%;transform:translateY(-50%);cursor:pointer}.price_left_icon{width:100%;display:block}.price_left_icon rect{transition:all .9s cubic-bezier(.19,1,.22,1)}.price_left_icon:hover rect{fill:#a6d747}.price_left_icon_text+.price_left_icon{cursor:default}.price_left_icon_text+.price_left_icon rect{fill:#909ba3}.price_left_icon_text{pointer-events:none;position:absolute;color:#4a5c65;display:flex;background:#fff;border:1px solid #000;border:2px solid #cfcfcf;font-size:1.4rem;padding:.5rem 1rem;left:100%;bottom:100%;white-space:pre;opacity:0;transition:all .9s cubic-bezier(.19,1,.22,1)}.price_left_icon_wr:hover .price_left_icon_text{opacity:1}.price_left_icon_hover{pointer-events:none;position:absolute;color:#4a5c65;max-width:400px;display:flex;background:#fff;border:1px solid #000;border:2px solid #cfcfcf;white-space:nowrap;font-size:1.4rem;padding:.5rem 1rem;left:100%;bottom:100%;opacity:0;transition:all .9s cubic-bezier(.19,1,.22,1)}.price_left_icon_wr:hover .price_left_icon_hover{opacity:1}.price_table_items{position:relative;z-index:2}.price_table_items td{border-top:1px solid rgb(58 140 198/30%);padding:2rem 1.1rem;text-align:center;color:#010101;font-size:1.8rem}.price_table_items td:first-child{padding:1.5rem 0;padding-left:1rem}.price_table_items td:before{content:'';position:absolute;top:0;left:1.5px;width:calc(100% - 3px);height:100%;z-index:-1}.price_table_items td:nth-child(2):before{background:#fff}.price_table_items td:nth-child(3):before{background:#fff}.price_table_items td:nth-child(4):before{background:#fff}.price_items_proproektno .price_table_items td:nth-child(2):before{background:0 0}.price_icon_check{width:1.9rem}.price_td_subtext{display:none}.price_bl_2{background:#eff7ff;padding:5.8rem 0 8.3rem}.price_bl_2_cont{width:calc(21.5vw + 98.7rem);margin:auto;padding:0 6rem;max-width:100%;min-width:1006px}.price_bl_2_title{display:flex;align-items:center;justify-content:center;color:#4c5d67;font-size:3.2rem;margin-bottom:2.6rem}.price_bl_2_title_icon{width:5.4rem;margin-right:1.4rem}.price_bl_2_text{color:#73909f;font-size:1.8rem;text-align:center;margin-bottom:6.6rem;padding:0 8rem;line-height:1.6}.price_bl_2_items{display:grid;grid-template-columns:repeat(6,calc(19rem + 1rem));grid-template-columns:repeat(6,calc(14.8% + 1rem));grid-gap:1.6rem;margin-bottom:3.4rem}.price_bl_2_item{background:#fff;border:1px solid #d9d9d9;display:grid;grid-template-rows:16.5rem 1px 16.5rem;padding:0 2.3rem;cursor:pointer;position:relative}.price_bl_2_item:before{content:'';position:absolute;top:50%;left:50%;border:3px solid #9dd900;width:calc(100% + 1rem);height:calc(100% + 1rem);transform:translate(-50%,-50%);opacity:0;transition:all .9s cubic-bezier(.19,1,.22,1)}.price_bl_2_item:hover:before{opacity:.5}.price_bl_2_item_active:before{opacity:1}.price_bl_2_item>div{pointer-events:none}.price_bl_2_item:last-child{pointer-events:none}.price_bl_2_item>div{display:grid;justify-content:center;align-content:center;text-align:center}.price_bl_2_item_top_number{color:#020404;font-size:5.2rem;margin-bottom:1rem;line-height:.9}.price_bl_2_item_top_text{color:#020404;font-size:1.9rem}.price_bl_2_item_line{background:#000;opacity:.1;height:1px}.price_bl_2_item_bot_number{color:#020404;font-size:4.3rem;margin-bottom:1rem}.price_bl_2_item_bot_number span{font-size:2.7rem}.price_bl_2_item_bot_number sup{font-size:1.7rem;transform:translate(.5rem,-.5rem);display:inline-block}.price_bl_2_item_bot_text{color:#4f4f4f;font-size:1.9rem}.price_bl_2_item_top_more{color:#020404;font-size:2.6rem;font-weight:600}.price_bl_2_item_link{font-size:1.9rem;display:inline-block;color:#66acf4;text-decoration:underline;pointer-events:auto}.price_bl_2_item_link:hover{text-decoration:none}.price_bl_2_checkbox_wr{margin-top:4.6rem;display:flex;align-items:center;justify-content:center;margin-bottom:2.6rem}.price_bl_2_checkbox{width:14px;height:14px;background:#fff;border:1px solid #d9d9d9;margin-right:.9rem}.price_bl_2_checkbox_wr_important .price_bl_2_checkbox{box-shadow:0 0 3px 0px red}.price_bl_2_checkbox_text{color:#454545;font-size:1.4rem;transition:all .9s cubic-bezier(.19,1,.22,1)}.price_bl_2_checkbox_wr_important .price_bl_2_checkbox_text{color:red}.price_bl_2_checkbox_text a{display:inline-block;transition:all .9s cubic-bezier(.19,1,.22,1);text-decoration:underline;color:#66acf4}.price_bl_2_checkbox_text a:hover{text-decoration:none}.price_bl_2_checkbox_wr_important .price_bl_2_checkbox_text a{color:red}.price_bl_2_link_wr{display:flex;justify-content:center}.price_bl_2_link{color:#fff;text-align:center;font-size:1.4rem;height:5rem;text-transform:uppercase;background:#a6d747;padding:0 3rem;display:flex;align-items:center;justify-content:center;min-width:18rem;cursor:pointer;transition:all .9s cubic-bezier(.19,1,.22,1)}.price_bl_2_link:hover{background-color:#fc0;color:#4c5d67}.price_bl_2_renders_wr{display:grid;grid-template-columns:15.1rem 20.5rem 34.1rem 24.9rem;grid-gap:8.1rem 9.6rem 11.8rem;display:flex;padding-bottom:6.9rem;border-bottom:1px solid #d9d9d9;margin-bottom:7.3rem}.price_bl_2_render{display:grid;align-content:end}.price_bl_2_render:nth-child(1){width:15.1rem;margin-right:8.1rem;margin-right:6%}.price_bl_2_render:nth-child(2){width:20.5rem;margin-right:9.6rem;margin-right:7%}.price_bl_2_render:nth-child(3){width:34.1rem;margin-right:11.8rem;margin-right:9%}.price_bl_2_render:nth-child(4){width:24.9rem}.price_bl_2_render_img_wr{margin-bottom:1.9rem}.price_bl_2_render_img{width:100%}.price_bl_2_render_title_wr{display:flex;justify-content:space-between;margin-bottom:.4rem}.price_bl_2_render_title{font-size:2.4rem;font-size:1.8rem;font-weight:600}.price_bl_2_render_credit{font-size:1.8rem}.price_bl_2_render_credit strong,.price_bl_2_render_credit b{font-weight:700}.price_bl_2_render_size_wr{display:flex;justify-content:space-between}.price_bl_2_render_size{color:#7e7e7e;font-size:1.6rem;font-size:1.4rem;letter-spacing:-.5px}.price_bl_2_render_link{font-size:1.4rem;font-size:1.3rem;color:#66acf4;text-decoration:underline;letter-spacing:-.5px;cursor:pointer;text-align:right}.price_bl_2_render_link:hover{text-decoration:none}.popup_gal_4k_popup_wrap{height:100%;height:100vh;width:100%;position:fixed;top:0;overflow:hidden;transition:top .9s cubic-bezier(.19,1,.22,1),opacity .9s cubic-bezier(.19,1,.22,1);opacity:0;pointer-events:none;z-index:101;text-align:center;perspective:800px;min-height:550px;overflow:auto;display:flex;justify-content:center;align-items:center}.popup_gal_4k_popup_wrap_open{top:0;opacity:1;pointer-events:auto;transition:top .9s cubic-bezier(.19,1,.22,1),opacity .9s cubic-bezier(.19,1,.22,1)}.popup_gal_4k_bg{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(76,93,103,.9)}.popup_gal_4k_close{top:1rem;right:2rem;width:3rem;cursor:pointer;height:3rem;z-index:2;position:absolute}.popup_gal_4k_close_icon{width:100%;pointer-events:none}.popup_gal_4k_icon path{transition:all .9s cubic-bezier(.19,1,.22,1);pointer-events:none}.popup_gal_4k_icon:hover path{fill:#ffd119}.popup_gal_4k_wr{width:90%;height:90%}.popup_gal_4k_slider_wr{width:100%;height:100%;position:relative;overflow:hidden}.popup_gal_4k_slider_wr iframe{width:100%;height:100%}.popup_gal_4k_pagin_wr{position:absolute;bottom:4rem;left:0;width:100%;z-index:2;display:flex;justify-content:center}.popup_gal_4k_pagin .swiper-pagination-bullet{width:2.1rem;height:2.1rem;background:#fff;box-shadow:0 0 4px 0px rgba(0,0,0,.16);opacity:1;margin:0 .4rem}.popup_gal_4k_pagin .swiper-pagination-bullet-active{background:#9dd900}.popup_gal_4k_slider{width:100%;height:100%}.popup_gal_4k_cont{width:84%;margin:auto;overflow:hidden;position:relative;height:100%}body .popup_gal_4k_prev{width:7.3rem;height:7.3rem;border-radius:50%;left:3.6rem;display:flex;justify-content:center;align-items:center;background:#fff;box-shadow:0 0 4px 0px rgba(0,0,0,.16);margin:0;transform:translateY(-50%);transition:all .9s cubic-bezier(.19,1,.22,1)}body .popup_gal_4k_next{width:7.3rem;height:7.3rem;border-radius:50%;right:3.6rem;display:flex;justify-content:center;align-items:center;background:#fff;box-shadow:0 0 4px 0px rgba(0,0,0,.16);margin:0;transform:translateY(-50%);transition:all .9s cubic-bezier(.19,1,.22,1)}body .popup_gal_4k_prev:hover,body .popup_gal_4k_next:hover{background-color:#fc0}.popup_gal_4k_prev_icon{width:1.8rem}.popup_gal_4k_next_icon{width:1.8rem;transform:scale(-1)}.slide_4k{height:100%;display:flex}.slide_4k_item_left{width:50%;height:100%;overflow:hidden;position:absolute;top:0;left:0}.slide_4k_item_right{width:50%;height:100%;overflow:hidden;position:absolute;top:0;right:0}.slide_4k_img_wr{cursor:grab;display:inline-block;position:absolute;left:0;top:0;min-height:100%}.slide_4k_img_wr:active{cursor:grabbing}.slide_4k_img{width:auto;height:100%;user-select:none;pointer-events:none}.slide_4k_line{top:0;left:50%;height:100%;position:absolute;transform:translateX(-50%);background:#9dd900;border-left:1px solid #fff;border-right:1px solid #fff}.spec_popup{height:100%;height:100vh;width:100%;position:fixed;top:0;overflow:hidden;opacity:0;pointer-events:none;z-index:101;z-index:101;perspective:800px;min-height:550px;overflow:auto;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.47);transition:all .9s cubic-bezier(.19,1,.22,1)}.spec_popup_open{top:0;opacity:1;pointer-events:auto}.spec_popup_bg{position:absolute;top:0;left:0;width:100%;height:100%}.spec_popup_wr{background:#fff;position:relative;margin-top:5vh;margin-bottom:5vh;max-width:107.1rem;border:1px solid #000}.spec_popup_close{position:absolute;right:1rem;top:1rem;width:1.5rem;height:1.5rem;cursor:pointer;z-index:3;overflow:hidden;display:flex;justify-content:center;align-items:center;transition:all .9s cubic-bezier(.19,1,.22,1)}.spec_popup_close:hover{transform:rotate(180deg)}.spec_popup_close_icon{width:100%;pointer-events:none}.spec_popup_close_icon path{pointer-events:none}.spec_popup_text_wr{padding:4.8rem 4.5rem 2.7rem 5.5rem;padding:2.7rem 4.5rem 2.7rem 5.5rem;position:relative;z-index:2}.spec_popup_top{font-size:3.2rem;padding:0 5.5rem;color:#66acf4;text-align:center;margin-bottom:3rem;margin-bottom:1rem;font-family:"Roboto-Light"}.spec_popup_top_item{display:grid;grid-template-columns:auto 48.7rem;align-items:center;grid-gap:6.6rem;text-align:left;margin-bottom:5rem;margin-bottom:3rem}.spec_popup_item{display:grid;grid-template-columns:auto 48.7rem;align-items:center;grid-gap:2.6rem;text-align:left;padding:0 0 3rem;padding:0 0 1rem;margin-bottom:5rem;margin-bottom:2rem;border-bottom:1px solid rgb(76 93 103/20%)}.spec_popup_item:last-child{border-bottom:none;margin-bottom:0}.spec_popup_title{color:#2f2f2f;font-size:2rem;margin-bottom:.8rem}.spec_popup_text{color:#73909f;font-size:1.4rem;position:relative;z-index:1}.spec_popup_img{width:100%}.spec_popup_formats_wr{display:flex;justify-content:center}.spec_popup_format{color:#73909f;display:inline-block;font-size:1.4rem}.spec_popup_format span{color:#2f2f2f;font-size:1.4rem;display:block;text-transform:uppercase;margin-bottom:.5rem}.spec_popup_format_line{width:1px;background:#73909f;margin:0 .8rem;opacity:.3}.spec_popup_figure_2{width:14.1rem;position:absolute;bottom:0;right:0;z-index:1}.price_cb_bl{position:relative;z-index:1;overflow:hidden;padding:10rem 11% 17.3rem 6rem;padding:5rem 0 9.3rem;background:#72c4ff}.price_call_back_title{padding:0 10vw;margin-bottom:5.1rem;color:#fff;font-size:3.2rem;font-size:3.8rem}.price_cb{padding:0 10vw}.price_cb_grid{grid-template-columns:auto auto;display:grid;grid-gap:1.6rem 4.4rem}.price_cb_textarea_wrap{grid-column-start:2;grid-row-start:1;grid-row-end:3}.price_cb_title{color:#fff;font-size:1.9rem;margin-bottom:1.2rem}