.section{padding:80px 0}.review{background:-webkit-gradient(linear, left bottom, left top, from(rgba(50, 50, 50, 0.05)), to(rgba(50, 50, 50, 0.05))),#fff;background:linear-gradient(0deg, rgba(50, 50, 50, 0.05) 0%, rgba(50, 50, 50, 0.05) 100%),#fff}.review .project_title{color:#323232;text-align:center;font-size:28px;font-style:normal;font-weight:700;line-height:normal;display:block;margin-bottom:40px}.review_swiper_slide{padding:16px;border-radius:5px;background:#fff;width:270px !important}@media(min-width: 400px){.review_swiper_slide{width:300px !important}}@media(min-width: 650px){.review_swiper_slide{width:567px !important}}@media(min-width: 1150px){.review_swiper_slide{padding:40px;width:1047px !important;display:grid !important;grid-template-columns:1fr 1fr;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}}.review_slide_title{color:#323232;font-size:20px;font-style:normal;font-weight:700;line-height:130%;margin-bottom:5px}@media(min-width: 1150px){.review_slide_title{font-size:24px;margin-bottom:10px}}.review_slide_desc{color:#323232;font-size:14px;font-style:normal;font-weight:600;line-height:140%;display:block;margin-bottom:15px;opacity:.5}@media(min-width: 1150px){.review_slide_desc{margin-bottom:30px}}.review_swiper_rows{margin-top:20px}@media(min-width: 1150px){.review_swiper_rows{margin:0}}.review_swiper_rows_top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;margin-bottom:20px}@media(min-width: 650px){.review_swiper_rows_top{-webkit-column-count:2;-moz-column-count:2;column-count:2;display:block}}@media(min-width: 1150px){.review_swiper_rows_top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}}.review dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}@media(min-width: 650px){.review dl{margin-bottom:15px}}@media(min-width: 1150px){.review dl{margin:0;display:grid;grid-template-columns:150px 1fr;gap:15px}}.review dt{color:#323232;font-size:14px;font-style:normal;font-weight:500;line-height:130%;opacity:.5}.review dd{color:#323232;font-size:16px;font-style:normal;font-weight:500;line-height:130%}@media(min-width: 650px){.review dd{text-wrap:balance}}.review .image_swiper_slide{position:relative;width:211px;height:150px;border-radius:5px;overflow:hidden;display:block}@media(min-width: 650px){.review .image_swiper_slide{width:254px;height:180px}}@media(min-width: 1150px){.review .image_swiper_slide{width:100%;height:auto}.review .image_swiper_slide:nth-child(1){grid-column:6 span;height:464px}.review .image_swiper_slide:nth-child(2),.review .image_swiper_slide:nth-child(3){grid-column:3 span;height:163px}.review .image_swiper_slide:nth-child(4),.review .image_swiper_slide:nth-child(5),.review .image_swiper_slide:nth-child(6){grid-column:2 span;height:163px}}.review .image_swiper_slide img{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);display:block}.review_swiper_rows_bottom{color:#1a81fa;font-size:18px;font-style:normal;font-weight:700;line-height:130%}@media(min-width: 650px){.review_swiper_rows_bottom{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.review_swiper_rows_bottom span{font-size:24px;display:block}.review .review_button{display:none}@media(min-width: 1150px){.review .review_button{display:-webkit-box;display:-ms-flexbox;display:flex;width:60px;height:60px;padding:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;border-radius:50%;background:#fff;-webkit-box-shadow:0 0 20px 0 rgba(29,91,164,.2);box-shadow:0 0 20px 0 rgba(29,91,164,.2)}.review .review_button svg{width:24px;height:24px;padding:8px}.review .review_button::after{display:none}}.image_swiper.swiper{padding-bottom:26px}@media(min-width: 1150px){.image_swiper.swiper{grid-column:1;grid-row:1/5;width:100%;max-width:468px}.image_swiper.swiper .swiper-wrapper{display:grid;grid-template-columns:repeat(6, 1fr);grid-template-rows:auto;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;row-gap:10px;width:100%}}.image_swiper_pagination{bottom:0 !important;top:unset !important}.spec{background:#1a81fa;padding:80px 0}@media(min-width: 1150px){.spec{padding:90px 0}}.spec .project_title{color:#fff;text-align:center;font-size:28px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:15px}@media(min-width: 1150px){.spec .project_title{font-size:34px}}.spec_inner_desc{color:#fff;text-align:center;font-size:16px;font-style:normal;font-weight:600;line-height:140%;margin-bottom:40px}@media(min-width: 1150px){.spec_inner_desc{font-size:18px}}.spec_inner_rows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}@media(min-width: 576px){.spec_inner_rows{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.spec_inner_button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.spec_inner_download{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 35px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:100px;border:2px solid #fff;color:#fff;font-size:16px;font-style:normal;font-weight:600;line-height:130%;width:100%}@media(min-width: 576px){.spec_inner_download{min-width:264px}}@media(min-width: 1150px){.spec_inner_download{font-size:18px}}.spec_inner_download+span{opacity:.5;display:block;margin-top:5px;color:#fff;text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:140%}.constructor{padding:0;margin-bottom:80px}.constructor .project_title{color:#323232;font-size:28px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:40px}@media(min-width: 756px){.constructor .project_title{font-size:34px}}@media(min-width: 1150px){.constructor_form{display:grid;grid-template-columns:1fr 1fr;gap:55px}}.constructor_form_title{color:#323232;font-size:20px;font-style:normal;font-weight:700;line-height:130%;margin-bottom:20px}.constructor dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}@media(min-width: 1150px){.constructor dl{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.constructor dl:not(:last-child){margin-bottom:10px}.constructor dt{width:100%;display:block}.constructor dd{color:#323232;font-size:16px;font-style:normal;font-weight:500;line-height:140%;display:block;opacity:.5}.constructor .flex_row.--first input[type=number]{height:47px;padding:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;border-radius:5px;border:1px solid rgba(50,50,50,.2);color:#323232;font-size:16px;font-style:normal;font-weight:500;line-height:140%;text-align:center}@media(min-width: 756px){.constructor .flex_row.--first .grid_row{display:grid;grid-template-columns:repeat(3, 1fr);gap:10px}}.constructor .flex_row.--second{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:35px;margin-top:35px}@media(min-width: 756px){.constructor .flex_row.--second{display:grid;grid-template-columns:1fr 1fr}}@media(min-width: 1150px){.constructor .flex_row.--second{-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}}.constructor .flex_row.--second_form_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.constructor .flex_row.--second input[type=radio]{width:24px;height:24px;-ms-flex-negative:0;flex-shrink:0;cursor:pointer}.constructor .flex_row.--third{margin-top:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}@media(min-width: 756px){.constructor .flex_row.--third{display:grid;grid-template-columns:1fr 1fr}}@media(min-width: 1150px){.constructor .flex_row.--third{-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}}.constructor .flex_column.--second,.constructor .flex_column.--third{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:11px}.constructor .flex_column.--second label,.constructor .flex_column.--third label{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;color:#323232;font-size:18px;font-style:normal;font-weight:500;line-height:130%}.constructor .flex_column.--second input[type=checkbox],.constructor .flex_column.--third input[type=checkbox]{width:24px;height:24px;display:block;cursor:pointer}.constructor .flex_column.--fourth{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.constructor .flex_column.--fourth label{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;color:#323232;font-size:18px;font-style:normal;font-weight:500;line-height:130%;cursor:pointer}.constructor .flex_column.--fourth svg{width:24px;height:24px;aspect-ratio:1/1;-ms-flex-negative:0;flex-shrink:0}.constructor .flex_column.--fourth input{display:none}.constructor_form_right{margin-top:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;min-height:334px}.constructor_form_right .img-wrap{padding:67px 0;min-height:334px;position:absolute;inset:0;z-index:-1;opacity:0;-webkit-transition:all .3s linear;transition:all .3s linear;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width: 1150px){.constructor_form_right .img-wrap{min-height:565px}}.constructor_form_right .img-wrap:has(img.active),.constructor_form_right .img-wrap:has(svg.active){z-index:1;opacity:1}.constructor_form_right img,.constructor_form_right svg{height:197px;width:auto;opacity:0;z-index:-1;position:absolute;top:50%;left:50%;-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}.constructor_form_right img.active,.constructor_form_right svg.active{z-index:1;opacity:1}@media(min-width: 1150px){.constructor_form_right img,.constructor_form_right svg{height:335.001px}}.constructor_form_bottom{display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px 30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#dbdbdb;margin:0 -30px}@media(min-width: 1150px){.constructor_form_bottom{grid-column:2 span;background:unset;position:relative}}@media(min-width: 1150px){.constructor_form_bottom::after{background:rgba(50,50,50,.05);content:"";position:absolute;left:50%;top:50%;width:100vw;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);z-index:-1;height:100%}}.constructor_grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width: 756px){.constructor_grid{display:grid;grid-template-columns:1fr 1fr;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}}@media(min-width: 1150px){.constructor_grid{grid-template-columns:repeat(3, 1fr);gap:76px}}.constructor_grid_item.--first{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width: 756px){.constructor_grid_item.--first{grid-row:1/3;grid-column:1}}@media(min-width: 1150px){.constructor_grid_item.--first{grid-row:unset;grid-column:unset}}@media(min-width: 756px){.constructor_grid_item.--first .constructor_form_title{margin-bottom:10px}}.constructor_grid_item.--second{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.constructor_grid_item.--second input{display:block;border-radius:5px;border:1px solid rgba(50,50,50,.15);background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:52px;padding:10px 25px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#323232;font-size:15px;font-style:normal;font-weight:600;line-height:130%}.constructor_grid_item.--second .constructor_form_title{margin:0}.constructor_grid_item.--third button{border-radius:100px;background:#1a81fa;display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 35px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:16px;font-style:normal;font-weight:600;line-height:130%;width:100%;margin-top:15px;margin-bottom:10px}.constructor_form_desc{color:#323232;font-size:18px;font-style:normal;font-weight:600;line-height:140%;display:block;margin-bottom:30px}.constructor_grid_item_personal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:15px}.constructor_grid_item_personal svg,.constructor_grid_item_personal .svg-wrapper{width:30px;height:30px;cursor:pointer;-ms-flex-negative:0;flex-shrink:0}.constructor_grid_item_personal svg path,.constructor_grid_item_personal .svg-wrapper path{opacity:0;-webkit-transition:all .3s linear;transition:all .3s linear}.constructor_grid_item_personal:has(input[type=checkbox]:checked) path{opacity:1}.constructor_form_bottom input[type=checkbox]{position:absolute;opacity:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;pointer-events:none}.constructor_grid_item_personal_links{color:#323232;font-size:12px;font-style:normal;font-weight:600;line-height:130%;max-width:450px}.constructor_grid_item_personal_links a{color:#1a81fa;font-size:12px;font-style:normal;font-weight:600;line-height:130%}.constructor_form_item[type=number]::-webkit-inner-spin-button,.constructor_form_item[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.constructor_form_item[type=number]{-moz-appearance:textfield}.color_picker{position:fixed;width:270px;border-radius:5px;background:#fff;-webkit-box-shadow:0 0 20px 0 rgba(29,91,164,.2);box-shadow:0 0 20px 0 rgba(29,91,164,.2);top:50%;left:50%;z-index:20;-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;padding:30px;visibility:hidden;pointer-events:none;opacity:0}.color_picker.active{pointer-events:all;visibility:visible;opacity:1}.color_picker.--additional .color_materials{height:auto}.color_close{position:absolute;top:10px;right:10px;width:24px;height:24px;z-index:1}.color_title{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;color:#323232;font-size:18px;font-style:normal;font-weight:500;line-height:130%;position:relative}.color_title::after{position:absolute;top:calc(100% + 20px);left:0;right:0;z-index:1;height:1px;content:"";opacity:.1;background:#323232}.color_option{cursor:pointer}.color_option.active .color_circle::after{opacity:1}.color_options{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.color_options label{display:block;width:24px;height:24px}.color_circle,.color_materials_circle,.color_title_color{display:block;width:24px;height:24px;aspect-ratio:1/1;border-radius:50%;position:relative}.color_circle::after,.color_materials_circle::after,.color_title_color::after{content:"";width:24px;height:24px;border-radius:50%;background-color:rgba(0,0,0,0);border:2px solid #1a81fa;position:absolute;inset:0;z-index:1;opacity:0;-webkit-transition:all .3s linear;transition:all .3s linear}.color_materials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:11px;height:0;overflow:hidden}.color_materials label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:13px;cursor:pointer}.color_materials label.active .color_materials_circle::after{opacity:1}.color_materialce_circle{background-position:center;background-repeat:no-repeat;background-size:cover;gap:11px}.color_materials_circle{width:22px;height:22px}.color_materials_circle::after{width:22px;height:22px}.color label{cursor:pointer}.gallery{background:-webkit-gradient(linear, left bottom, left top, from(rgba(50, 50, 50, 0.05)), to(rgba(50, 50, 50, 0.05))),#fff;background:linear-gradient(0deg, rgba(50, 50, 50, 0.05) 0%, rgba(50, 50, 50, 0.05) 100%),#fff;padding:80px 0}.gallery .container{position:relative}.gallery .project_title{color:#323232;text-align:center;font-size:28px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:40px}@media(min-width: 768px){.gallery .project_title{font-size:34px}}@media(min-width: 1150px){.gallery .project_title{text-align:left;max-width:400px}}@media(min-width: 1150px){.gallery_inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;position:relative;overflow:hidden}}.gallery_inner .img-wrap{display:none}@media(min-width: 1150px){.gallery_inner .img-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;height:400px;overflow:hidden;border-radius:5px;-ms-flex-preferred-size:65%;flex-basis:65%}.gallery_inner .img-wrap img{border-radius:5px;width:100%;-ms-flex-negative:0;flex-shrink:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}.gallery_swiper_slide{max-width:270px}@media(min-width: 1150px){.gallery_swiper_slide{display:-webkit-box;display:-ms-flexbox;display:flex;max-height:78px;cursor:pointer;position:relative}}.gallery_swiper_slide::after{position:absolute;content:"";inset:0;z-index:1;border:4px solid #1a81fa;opacity:0;border-radius:5px;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.gallery_swiper_slide.active::after{opacity:1}.gallery_swiper_slide img{width:270px;height:203px;aspect-ratio:270/203;border-radius:5px}@media(min-width: 1150px){.gallery_swiper_slide img{height:78px;width:auto}}@media(min-width: 1150px){.gallery_swiper{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-preferred-size:35%;flex-basis:35%;-ms-flex-negative:0;flex-shrink:0;max-height:400px;overflow:hidden;position:relative}}@media(min-width: 1150px){.gallery_swiper .swiper-wrapper{display:grid;grid-template-columns:repeat(4, 1fr);gap:10px}}.gallery .nulled{display:none}@media(min-width: 1150px){.gallery .nulled{display:block;height:100%;width:100%}}.gallery_line{position:absolute;bottom:0;right:0;left:unset;width:100%;height:100%;z-index:1;-webkit-transform:translateY(95%);-ms-transform:translateY(95%);transform:translateY(95%);-webkit-transition:all .3s linear;transition:all .3s linear}@media(min-width: 1150px){.gallery_line::after{position:absolute;inset:0;z-index:1;content:"";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-filter:blur(5px);filter:blur(5px);background:-webkit-gradient(linear, left top, left bottom, color-stop(95%, #D9D9D9), to(rgba(115, 115, 115, 0)));background:linear-gradient(180deg, #D9D9D9 95%, rgba(115, 115, 115, 0) 100%)}}.gallery_swiper_arrow_down{position:absolute;bottom:0;right:193px;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;width:60px;height:60px;padding:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:900px;background:#fff;-webkit-box-shadow:0 0 20px 0 rgba(29,91,164,.2);box-shadow:0 0 20px 0 rgba(29,91,164,.2);-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);cursor:pointer;-webkit-transition:all .3s linear;transition:all .3s linear}.hidden{opacity:0;z-index:-1;pointer-events:none;-webkit-transition:all .3s linear;transition:all .3s linear}