@import "https://fonts.googleapis.com/css2?family=Golos+Text:wght@400..900&display=swap";
.Configurator-module__L-nl_W__configurator{background-color:#fff}.Configurator-module__L-nl_W__configuratorContainer{flex-direction:column;gap:250px;max-width:1920px;margin:0 auto;padding:170px 82px 70px;display:flex}.Configurator-module__L-nl_W__configuratorTitle{letter-spacing:-3%;vertical-align:bottom;color:#242424;font-size:70px;font-weight:400;line-height:100%}.Configurator-module__L-nl_W__configuratorAmount{flex-direction:column;width:100%;display:flex}.Configurator-module__L-nl_W__configuratorAmountContainer{width:100%;max-width:1920px;margin:0 auto;padding:60px 80px}.Configurator-module__L-nl_W__sendOrderContainer{justify-content:space-between;margin-bottom:60px;display:flex}.Configurator-module__L-nl_W__configOptionsListContainer{gap:30px;max-width:910px;display:flex}.Configurator-module__L-nl_W__configOptionsList{flex-wrap:wrap;align-content:flex-start;align-items:flex-start;max-height:150px;display:flex;overflow-y:auto}.Configurator-module__L-nl_W__configOptionsList::-webkit-scrollbar{width:7px}.Configurator-module__L-nl_W__configOptionsList::-webkit-scrollbar-thumb{background-color:#cecece;border-radius:4px}.Configurator-module__L-nl_W__configOptionsList::-webkit-scrollbar-track{background-color:#f3f3f4;border-radius:4px}.Configurator-module__L-nl_W__configOptionsList li{color:#5e9cff;border-bottom:1px solid #5975e266;max-height:30px;margin-right:30px}.Configurator-module__L-nl_W__monumentImgContainer{background-color:#fff;border-radius:5px;justify-content:center;align-items:center;max-width:80px;max-height:80px;display:flex;overflow:hidden}.Configurator-module__L-nl_W__monumentImg{max-width:100%}.Configurator-module__L-nl_W__fullPrice{letter-spacing:0%;color:#242424;font-size:44px;font-weight:400;line-height:100%}.Configurator-module__L-nl_W__messege{color:#242424;letter-spacing:0%;vertical-align:bottom;font-size:30px;font-weight:400;line-height:100%}.Configurator-module__L-nl_W__sendOrderButton{letter-spacing:0%;color:#fff;white-space:nowrap;cursor:pointer;background-color:#ea7043;border-radius:10px;padding:30px 60px;font-size:26px;font-weight:600;line-height:100%}.Configurator-module__L-nl_W__loading{cursor:default;opacity:.6}.Configurator-module__L-nl_W__installationService{letter-spacing:0%;color:#272727;cursor:pointer;align-items:center;gap:15px;margin-bottom:20px;font-size:24px;font-weight:400;line-height:100%;display:flex}.Configurator-module__L-nl_W__installationService:before{content:"";border:2px solid #a4a4a4;border-radius:6px;width:26px;height:26px;transition:all .1s ease-in-out;display:block}.Configurator-module__L-nl_W__select:before{background-color:#5975e2;background-image:url(../media/Check.0_~ys0~1a4mo_.svg);background-position:50%;background-repeat:no-repeat;background-size:20px 13px;border:2px solid #5975e2}.Configurator-module__L-nl_W__installationService span{color:#4fa22e}.Configurator-module__L-nl_W__agreement{max-width:400px;letter-spacing:3%;vertical-align:bottom;color:#a8a8a8;font-size:16px;font-weight:400;line-height:120%}@media (max-width:1500px){.Configurator-module__L-nl_W__sendOrderContainer{flex-direction:column;gap:30px}}@media (max-width:768px){.Configurator-module__L-nl_W__configuratorContainer{gap:100px;padding:100px 15px}.Configurator-module__L-nl_W__configuratorTitle{font-size:34px}.Configurator-module__L-nl_W__configuratorAmountContainer{padding:15px 15px 45px}.Configurator-module__L-nl_W__configOptionsListContainer{gap:15px}.Configurator-module__L-nl_W__configOptionsList li{margin-right:15px}.Configurator-module__L-nl_W__fullPrice{margin-bottom:15px;font-size:44px}.Configurator-module__L-nl_W__messege{font-size:20px}.Configurator-module__L-nl_W__installationService span{font-size:18px}.Configurator-module__L-nl_W__sendOrderButton{padding:25px 45px;font-size:24px}}
.MaterialStep-module__iQ-C3q__materialStep{align-items:flex-start;gap:60px;display:flex}.MaterialStep-module__iQ-C3q__titleBlock{flex-direction:column;flex:1;gap:22px;width:40%;display:flex}.MaterialStep-module__iQ-C3q__title{letter-spacing:0%;color:#242424;font-family:Golos Text,sans-serif;font-size:44px;font-weight:600;line-height:100%}.MaterialStep-module__iQ-C3q__howToChoose{letter-spacing:0%;color:#5975e2;font-family:Golos Text,sans-serif;font-size:20px;font-weight:400;line-height:100%;text-decoration:none}.MaterialStep-module__iQ-C3q__howToChoose:hover{text-decoration:underline}.MaterialStep-module__iQ-C3q__options{width:60%;display:flex}.MaterialStep-module__iQ-C3q__option{letter-spacing:0%;vertical-align:bottom;cursor:pointer;color:#242424;box-sizing:border-box;text-align:left;outline:1px solid #ddd;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;padding:16px 20px;font-size:30px;font-weight:400;line-height:100%;transition:outline .1s ease-in-out;display:flex}.MaterialStep-module__iQ-C3q__optionText{flex-direction:column;gap:10px;display:flex}.MaterialStep-module__iQ-C3q__option:first-child{border-radius:30px 0 0 30px}.MaterialStep-module__iQ-C3q__option:last-child{border-radius:0 30px 30px 0}.MaterialStep-module__iQ-C3q__option:hover{border-color:#5975e2}.MaterialStep-module__iQ-C3q__option.MaterialStep-module__iQ-C3q__selected{z-index:2;outline:3px solid #5975e2}.MaterialStep-module__iQ-C3q__optionTitle{font-weight:400}.MaterialStep-module__iQ-C3q__optionSubtitle{letter-spacing:0%;vertical-align:bottom;color:#24242442;font-size:20px;font-weight:400;line-height:100%}@media (max-width:1610px){.MaterialStep-module__iQ-C3q__materialStep{flex-direction:column}.MaterialStep-module__iQ-C3q__options{align-items:flex-start;width:100%}.MaterialStep-module__iQ-C3q__titleBlock,.MaterialStep-module__iQ-C3q__title{width:100%}}@media (max-width:1050px){.MaterialStep-module__iQ-C3q__options{flex-direction:column;gap:15px}.MaterialStep-module__iQ-C3q__option{text-align:left;outline:0;flex-direction:row;align-items:center;gap:10px;padding:0;display:flex}.MaterialStep-module__iQ-C3q__option:before{content:"";border:2px solid #a4a4a4;border-radius:50px;width:26px;height:26px;transition:border .1s ease-in-out;display:block}.MaterialStep-module__iQ-C3q__option.MaterialStep-module__iQ-C3q__selected{outline:0}.MaterialStep-module__iQ-C3q__option.MaterialStep-module__iQ-C3q__selected:before{border:8px solid #5975e2}}@media (max-width:500px){.MaterialStep-module__iQ-C3q__title{font-size:30px}.MaterialStep-module__iQ-C3q__optionTitle{font-size:24px}}
.MonumentTypeStep-module__Nzgq2G__monumentTypeStep{align-items:flex-start;gap:60px;display:flex}.MonumentTypeStep-module__Nzgq2G__titleBlock{flex-direction:column;flex:1;gap:40px;width:40%;display:flex}.MonumentTypeStep-module__Nzgq2G__title{letter-spacing:0%;color:#242424;font-family:Golos Text,sans-serif;font-size:44px;font-weight:600;line-height:100%}.MonumentTypeStep-module__Nzgq2G__options{width:60%;display:flex}.MonumentTypeStep-module__Nzgq2G__option{letter-spacing:0%;vertical-align:bottom;cursor:pointer;color:#242424;box-sizing:border-box;outline:1px solid #ddd;padding:16px 20px;font-size:30px;font-weight:400;line-height:100%;transition:outline .1s ease-in-out}.MonumentTypeStep-module__Nzgq2G__option:first-child{border-radius:30px 0 0 30px}.MonumentTypeStep-module__Nzgq2G__option:last-child{border-radius:0 30px 30px 0}.MonumentTypeStep-module__Nzgq2G__option:hover{border-color:#5975e2}.MonumentTypeStep-module__Nzgq2G__option.MonumentTypeStep-module__Nzgq2G__selected{z-index:2;outline:3px solid #5975e2}@media (max-width:1610px){.MonumentTypeStep-module__Nzgq2G__monumentTypeStep{flex-direction:column}.MonumentTypeStep-module__Nzgq2G__options{width:100%}.MonumentTypeStep-module__Nzgq2G__titleBlock{gap:22px;width:100%}.MonumentTypeStep-module__Nzgq2G__title{width:100%}}@media (max-width:1050px){.MonumentTypeStep-module__Nzgq2G__options{flex-direction:column;gap:15px}.MonumentTypeStep-module__Nzgq2G__option{text-align:left;outline:0;align-items:center;gap:10px;padding:0;display:flex}.MonumentTypeStep-module__Nzgq2G__option:before{content:"";border:2px solid #a4a4a4;border-radius:50px;width:26px;height:26px;transition:border .1s ease-in-out;display:block}.MonumentTypeStep-module__Nzgq2G__option.MonumentTypeStep-module__Nzgq2G__selected{outline:0}.MonumentTypeStep-module__Nzgq2G__option.MonumentTypeStep-module__Nzgq2G__selected:before{border:8px solid #5975e2}}@media (max-width:500px){.MonumentTypeStep-module__Nzgq2G__title{font-size:30px}.MonumentTypeStep-module__Nzgq2G__option{font-size:24px}}
