.container{max-width:1270px;padding:0 15px;margin:0 auto;box-sizing:border-box}.section-container{width:100%;max-width:calc(100% - 50px * 2);margin:0 auto;padding:90px 0;box-sizing:border-box;border-radius:20px;background:#F0F4FC}.section-container.nopt{padding-top:0}.section-container.nopb{padding-bottom:0}.section-container.style1{max-width:none;border-radius:0}.content-container h2{font-size:20px;color:#000;font-weight:700;line-height:1.35;margin-bottom:13px}.content-container h3{font-size:18px;color:#000;font-weight:700;line-height:1.35;margin-bottom:8px}.content-container p{font-size:16px;color:#000;line-height:1.35;margin-bottom:12px}.content-container p:last-child{margin-bottom:0}.content-container a{color:#D51E20;text-decoration:underline;text-underline-offset:4px}.content-container a:hover{text-decoration:none}.content-container a.link1{text-decoration:none;display:flex;justify-content:flex-start;align-items:center;gap:5px;padding:3px 0;box-sizing:border-box;color:#D51E20;font-weight:700;line-height:1.35}.content-container a.link1:hover svg{transform:translateX(5px)}.content-container a.link1 svg{width:14px;height:14px;fill:transparent;stroke:#D51E20;stroke-width:1.4;transition:.1s}.content-container img{display:block;margin:30px 0;max-width:100%;border-radius:18px}.content-container ul{margin-bottom:12px}.content-container ul ul{margin:5px 0}.content-container ul li{position:relative;box-sizing:border-box;padding-left:20px;font-size:16px;color:#000;line-height:1.35}.content-container ul li:before{content:'';display:block;position:absolute;top:8px;left:5px;width:6px;height:6px;background:#000;border-radius:50%}.btn-1{display:flex;justify-content:center;align-items:center;gap:10px;box-sizing:border-box;background:#D51E20;border-radius:12px;color:#fff;font-size:16px;font-weight:700;transition:.1s}.btn-1.white{color:#2C77B4;background:#fff}.btn-1.white:hover{background:rgba(255,255,255,.8)}.btn-1.white svg{stroke:#2C77B4}.btn-1.style1{color:#FF0003;background:0 0}.btn-1.style1:hover{background:#FFD5D6}.btn-1.style1 svg{stroke:#FF0003}.btn-1.reset{background:#F4F5F8;font-weight:500;color:rgba(0,0,0,.52)}.btn-1.reset:hover{background:#EAEAEA}.btn-1:hover{background:#FF0003}.btn-1 svg{flex-shrink:0;width:12px;height:12px;fill:transparent;stroke:#fff;stroke-width:1.6}.btn-2{display:flex;justify-content:center;align-items:center;gap:10px;box-sizing:border-box;background:0 0;border-radius:12px;border:1px solid #BDC0C7;color:rgba(22,37,56,.6);font-size:16px;font-weight:700;transition:.1s}.btn-2.white{border:1px solid #fff;color:#fff}.btn-2.white:hover{background:#fff;color:#D51E20}.btn-2.white:hover svg{stroke:#D51E20}.btn-2.white:hover svg.fill{fill:#D51E20}.btn-2.white svg{stroke:#fff}.btn-2.white svg.fill{fill:#fff;stroke:transparent}.btn-2.telegram{color:#fff}.btn-2.telegram:hover{color:#2AABEE}.btn-2.telegram:hover svg{stroke:#2AABEE}.btn-2.telegram:hover svg.fill{fill:#2AABEE;stroke:transparent}.btn-2.telegram svg{width:20px;height:20px}.btn-2.fw400{font-weight:400}.btn-2.fw600{font-weight:600}.btn-2:hover{background:#BDC0C7}.btn-2 svg{flex-shrink:0;width:12px;height:12px;fill:transparent;stroke:rgba(22,37,56,.6);stroke-width:1.2;transition:.1s}.btn-2 svg.fill{fill:rgba(22,37,56,.6);stroke:transparent}.mssg-container{display:flex;justify-content:flex-start;align-items:center;gap:10px;flex-wrap:wrap}.mssg-link{display:flex;justify-content:center;align-items:center;width:50px;height:50px;border-radius:50%;box-sizing:border-box;transition:.1s}.mssg-link.style1{background:0 0;border:1px solid #fff}.mssg-link.style1:hover{background:#fff}.mssg-link.style1:hover svg{fill:#2C77B4}.mssg-link.style2.phone{background:#23BF73}.mssg-link.style2.whatsapp{background:#4CCF49}.mssg-link.style2.whatsapp:hover{background:#60FF5D}.mssg-link.style2.telegram{background:#30B3F8}.mssg-link.style2.telegram:hover{background:#00A7FF}.mssg-link.style2.vk{background:#07F}.mssg-link.style2.vk:hover{background:#459CFF}.mssg-link svg{flex-shrink:0;width:20px;height:20px;fill:#fff;transition:.1s}.input-field{box-sizing:border-box;border-radius:12px;border:1px solid rgba(197,202,216,.32)}.input-field.style1{border-radius:0;border:none}.input-field.style1.focus .placeholder{top:2px;left:0;padding:0;background:0 0;font-size:11px}.input-field.style1 .placeholder{padding:0}.input-field.style1 input{padding:10px 0 0;border-radius:0;background:0 0}.input-field.style2{border:1px solid #fff}.input-field.style2.focus .placeholder{top:2px;padding:0;background:0 0;font-size:11px}.input-field.style2 .placeholder{color:#fff}.input-field.style2 input{padding:10px 0 0 12px;border-radius:0;background:0 0;color:#fff}.input-field.style2 .remove_btn svg{stroke:rgba(255,255,255,.8)}.input-field.text-input .remove_btn{display:flex}.input-field input{width:100%;height:100%;color:#000;font-size:16px;padding-left:17px}.input-field .remove_btn{position:absolute;top:calc(50% - 16px / 2);right:15px;display:none;justify-content:center;align-items:center;width:16px;height:16px;cursor:pointer}.input-field .remove_btn svg{flex-shrink:0;width:12px;height:12px;fill:transparent;stroke:rgba(86,89,93,.6);stroke-width:1.5}.input-focus{position:relative}.input-focus.focus .placeholder{width:auto;height:16px;font-size:13px;top:calc(-17px / 2);left:12px;padding:0 8px;background:#fff}.input-focus .placeholder{position:absolute;top:0;left:0;display:flex;align-items:center;width:100%;height:100%;box-sizing:border-box;font-size:16px;padding-left:17px;cursor:text;color:rgba(86,89,93,.6);transition:.1s}.textarea-field{width:100%;box-sizing:border-box}.textarea-field textarea{width:100%;height:123px;resize:none;padding:15px 18px;border-radius:12px;border:1px solid rgba(197,202,216,.32);box-sizing:border-box;font-size:16px;color:#000;line-height:1.35}.textarea-field textarea::placeholder{color:rgba(86,89,93,.6)}.radio-list .radio-container{margin-bottom:6px}.radio-list .radio-container:last-child{margin-bottom:0}.radio-container{display:flex;justify-content:flex-start;align-items:center;gap:7px;color:#000;line-height:1.35;font-size:16px;cursor:pointer}.radio-container.checked:before{border:5px solid #D51E20}.radio-container:before{content:'';display:block;flex-shrink:0;width:20px;height:20px;border-radius:50%;background:#F4F5F8;border:1px solid rgba(197,202,216,.32);box-sizing:border-box}.radio-container input{display:none}.checkbox-list .checkbox-container{margin-bottom:10px}.checkbox-list .checkbox-container:last-child{margin-bottom:0}.checkbox-container{display:flex;justify-content:flex-start;align-items:flex-start;gap:14px}.checkbox-container.checked .ico{background:#D51E20;border:1px solid #D51E20}.checkbox-container.checked .ico svg{opacity:1}.checkbox-container.center{align-items:center}.checkbox-container.center .text{margin:0}.checkbox-container.style1{gap:12px}.checkbox-container.style1 .text p{color:#000;font-size:16px}.checkbox-container input{display:none}.checkbox-container .ico{flex-shrink:0;display:flex;justify-content:center;align-items:center;width:22px;height:22px;border-radius:5px;background:#fff;box-sizing:border-box;border:1px solid rgba(141,144,148,.22);cursor:pointer}.checkbox-container .ico svg{flex-shrink:0;width:10px;height:10px;fill:transparent;stroke:#fff;stroke-width:1.4;opacity:0}.checkbox-container .text{margin-top:1px}.checkbox-container .text p{font-size:15px;color:rgba(86,89,93,.8);line-height:1.35}.checkbox-container .text p a{color:#D51E20;text-underline-offset:4px}.checkbox-container .text p a:hover{text-decoration:underline}.file-field label{display:flex;justify-content:center;align-items:center;gap:10px;width:218px;height:54px;border-radius:12px;background:#F4F5F8;font-size:16px;color:#56595D;cursor:pointer;transition:.1s}.file-field label:hover{background:#eee}.file-field label input{display:none}.file-field label svg{flex-shrink:0;width:16px;height:16px;fill:transparent;stroke:#56595D;stroke-width:1.2}.file-field .name{display:none;margin-top:7px;font-size:14px;color:#56595D;line-height:1.35}.file-field .name.active{display:block}.select-block{width:100%;position:relative}.select-block.value div{color:#000}.select-block div{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;height:54px;box-sizing:border-box;border-radius:12px;padding:0 18px;border:1px solid rgba(197,202,216,.32);color:rgba(86,89,93,.6);line-height:1.35}.select-block div:after{content:'\f107';font-family:FontAwesome;display:block;flex-shrink:0;color:rgba(86,89,93,.6);font-size:14px}.select-block select{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.arrows-container{display:flex;justify-content:flex-start;align-items:center;gap:15px}.arrow-1{display:flex;justify-content:center;align-items:center;box-sizing:border-box;border-radius:50%;width:58px;height:58px;border:1px solid #C0C2C7;cursor:pointer;transition:.1s}.arrow-1.style1{background:#F4F5F8;border:1px solid #F4F5F8}.arrow-1.style1:hover{background:#D51E20;border:1px solid #D51E20}.arrow-1.style1:hover svg{stroke:#fff}.arrow-1.style1 svg{stroke:rgba(22,37,56,.32)}.arrow-1.prev svg{transform:rotateZ(180deg)}.arrow-1:hover{border:1px solid #D51E20}.arrow-1:hover svg{stroke:#D51E20}.arrow-1 svg{flex-shrink:0;width:12px;height:12px;fill:transparent;stroke:rgba(22,37,56,.32);stroke-width:1.6;transition:.1s}.title-container{display:flex;justify-content:space-between;align-items:center;gap:20px}.title-container .arrows_box{flex-shrink:0}.title-container .link{flex-shrink:0;padding:15px 30px}.title-1.white h2{color:#fff}.title-1.center h2{text-align:center}.title-1 h2{font-size:32px;color:#000;font-weight:800;line-height:1.25}.title-1 h2 span{color:#2C77B4}.subtitle-1{margin-top:15px}.subtitle-1.nomt{margin-top:0}.subtitle-1.style1 p{color:#56595D}.subtitle-1.white p{color:#fff}.subtitle-1 p{font-size:16px;color:#000;line-height:1.35;margin-bottom:15px}.subtitle-1 p:last-child{margin-bottom:0}.search-form{width:100%;height:48px}.search-form form{display:flex;justify-content:flex-start;align-items:center;gap:5px;width:100%;height:100%;box-sizing:border-box;padding:0 15px;border-radius:12px;background:#F4F5F8}.search-form form .input{width:100%;height:100%}.search-form form .input .remove_btn{width:14px;height:14px;top:calc(50% - 14px / 2)}.search-form form .input .remove_btn svg{width:10px;height:10px}.search-form form .btn{flex-shrink:0;display:flex;justify-content:center;align-items:center;width:26px;height:26px}.search-form form .btn svg{flex-shrink:0;width:12px;height:12px;fill:transparent;stroke:#111;stroke-width:1.2}.rkn-block{width:100%;box-sizing:border-box;padding:25px 24px;border-radius:18px;background:linear-gradient(-15deg,#195490 0,#3c9fe2 100%)}.rkn-block.style1{display:flex;justify-content:flex-start;align-items:flex-start;gap:20px;background:#2C77B4;padding:26px}.rkn-block.style1 img{flex-shrink:0;margin:0}.rkn-block.style1 .content{width:100%}.rkn-block.style1 .content .title{font-size:18px}.rkn-block.style1 .content .text{margin-top:10px;font-size:16px}.rkn-block img{display:block;max-width:70px;max-height:70px;margin-bottom:25px}.rkn-block .content .title{font-size:16px;color:#fff;line-height:1.35;font-weight:700}.rkn-block .content .text{margin-top:15px;font-size:16px;color:#fff;line-height:1.35}.links-container{display:flex;justify-content:flex-start;align-items:stretch;gap:20px;flex-wrap:wrap;box-sizing:border-box}.links-container.i3 .item{width:calc(100% / 3 - 20px * 2 / 3)}.links-container .item{width:calc(100% / 4 - 20px * 3 / 4);position:relative;box-sizing:border-box;background:#F0F4FC;padding:18px 23px;border-radius:18px;transition:.1s}.links-container .item:hover{background:#E3EBFC}.links-container .item .link{display:block;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}.links-container .item .ico{display:block;margin-bottom:18px}.links-container .item .ico svg{width:24px;height:24px}.links-container .item .ico svg .fill{fill:#2C77B4}.links-container .item .ico svg .stroke{fill:transparent;stroke:#2C77B4}.links-container .item .title{font-size:16px;color:#000;font-weight:700;line-height:1.35}.links-container .item .btn{display:flex;justify-content:flex-start;align-items:center;gap:6px;font-size:16px;color:#2C77B4;font-weight:700;line-height:1.35;margin-top:12px}.links-container .item .btn svg{flex-shrink:0;width:12px;height:12px;fill:transparent;stroke:#2C77B4;stroke-width:1.4}.tags-snippet1{box-sizing:border-box}.tags-snippet1 ul li{display:block;width:fit-content;max-width:100%;box-sizing:border-box;padding:4px 7px 3px;border-radius:6px;font-size:13px;line-height:1.35;color:#fff;font-weight:700;margin-bottom:5px}.tags-snippet1 ul li:last-child{margin-bottom:0}.tags-snippet1 ul li.availability.v1{background:#3DC583}.tags-snippet1 ul li.availability.v2{background:#FB712C}.tags-snippet1 ul li.leasing{background:#138ADE}.tags-snippet1 ul li.promo{display:flex;justify-content:flex-start;align-items:center;gap:5px;height:24px;background:#D51E20}.tags-snippet1 ul li svg{flex-shrink:0;width:10px;height:10px;fill:#fff;margin-top:-1px}.tags-snippet2 ul{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:8px}.tags-snippet2 ul li{display:flex;justify-content:flex-start;align-items:center;gap:5px;border-radius:8px;padding:7px 12px;box-sizing:border-box;background:#F4F5F8;font-size:16px;color:#000;font-weight:500;line-height:1.3}.tags-snippet2 ul li.color1{background:#F0F4FC;color:#2C77B4}.tags-snippet2 ul li.color1 svg .fill{fill:#2C77B4}.tags-snippet2 ul li.color1 svg .stroke{stroke:#2C77B4}.tags-snippet2 ul li svg{width:18px;height:18px;flex-shrink:0}.tags-snippet2 ul li svg .fill{fill:#000}.tags-snippet2 ul li svg .stroke{fill:transparent;stroke:#000}.tabs-wrapper .tabs-blocks .tabs-block{overflow:hidden;height:0}.tabs-wrapper .tabs-blocks .tabs-block.active{height:auto}.tab-container1{width:fit-content;max-width:100%;box-sizing:border-box;background:#F4F5F8;border-radius:12px;padding:5px}.tab-container1.style1{padding:8px}.tab-container1 ul{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:8px}.tab-container1 ul li{padding:14px 20px;border-radius:10px;font-size:16px;font-weight:400;color:rgba(0,0,0,.6);cursor:pointer}.tab-container1 ul li.active{background:#D51E20;color:#fff;font-weight:700}.category-snippet{width:100%;position:relative;display:flex;flex-direction:column;box-sizing:border-box;background:#F4F5F8;overflow:hidden;border-radius:18px;transition:.1s}.category-snippet:hover{background:#E9EBF2}.category-snippet .link{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.category-snippet .title_box{flex-grow:1;box-sizing:border-box;padding:20px 20px 40px}.category-snippet .title_box p{font-size:16px;color:#000;line-height:1.35;font-weight:700}.category-snippet .title_box div{width:fit-content;max-width:100%;margin-top:10px;padding:6px 8px;background:rgba(255,255,255,.72);border-radius:50px;font-size:14px;color:#54575D}.category-snippet .image{flex-shrink:0;width:100%;height:145px}.category-snippet .image img{display:block;height:100%;margin-left:auto}.products-container1{display:flex;justify-content:flex-start;align-items:stretch;gap:20px;flex-wrap:wrap}.products-container1.i4 .item{width:calc(100% / 4 - 20px * 3 / 4)}.products-container1 .item{width:calc(100% / 3 - 20px * 2 / 3)}.products-container1 .item .product-snippet{height:100%}.products-container1 .item .promotions-snippet{height:100%;min-height:auto}.product-snippet{display:flex;flex-direction:column;width:100%;position:relative;box-sizing:border-box;background:#fff;border-radius:18px;padding:20px}.product-snippet:hover .content .title{color:#D51E20}.product-snippet.promo .content .btn_box .price{display:flex;justify-content:flex-start;align-items:center;row-gap:5px;column-gap:10px;flex-wrap:wrap}.product-snippet.promo .content .btn_box .price p{color:#D51E20}.product-snippet.promo .content .btn_box .price p svg{fill:#D51E20}.product-snippet.promo .content .btn_box .promo_text{display:block}.product-snippet .permalink{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%}.product-snippet .thumbnail{flex-shrink:0;width:100%;aspect-ratio:1;position:relative;margin-bottom:20px}.product-snippet .thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;border-radius:14px}.product-snippet .thumbnail .tags{position:absolute;z-index:1;top:0;left:0}.product-snippet .content{flex-grow:1;display:flex;flex-direction:column}.product-snippet .content .title{font-size:16px;color:#000;font-weight:700;line-height:1.35;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;transition:.1s}.product-snippet .content .data{flex-grow:1;margin-top:12px}.product-snippet .content .data ul li{display:flex;justify-content:space-between;align-items:flex-end;gap:5px;position:relative;margin-bottom:8px}.product-snippet .content .data ul li:last-child{margin-bottom:0}.product-snippet .content .data ul li:before{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;border-bottom:1px dashed #BFC2C4}.product-snippet .content .data ul li div{position:relative;z-index:1}.product-snippet .content .data ul li div:last-child span{color:#63656a}.product-snippet .content .data ul li div span{display:inline;background:#fff;font-size:15px;color:rgba(99,101,106,.7)}.product-snippet .content .btn_box{margin-top:25px;flex-shrink:0}.product-snippet .content .btn_box .price{margin-bottom:15px}.product-snippet .content .btn_box .price.mb5{margin-bottom:5px}.product-snippet .content .btn_box .price p{font-size:20px;color:#000;line-height:1;font-weight:700}.product-snippet .content .btn_box .price p svg{display:inline;width:12px;height:14px;fill:#000;margin-left:3px}.product-snippet .content .btn_box .price strike{width:fit-content;max-width:100%;position:relative;color:#56595D;font-weight:400;line-height:1;font-size:14px;text-decoration:none}.product-snippet .content .btn_box .price strike:before{content:'';display:block;position:absolute;top:50%;left:0;width:100%;height:1px;background:#56595D}.product-snippet .content .btn_box .price strike svg{display:inline;width:8px;height:10px;fill:#56595D;margin-left:2px}.product-snippet .content .btn_box .promo_text{display:none;border-radius:6px;background:#F4F5F8;padding:5px 10px;color:#63656A;font-size:14px;line-height:1.35;margin-bottom:15px}.product-snippet .content .btn_box .btn{position:relative;z-index:3;width:100%;height:50px}.product-snippet .content .btn_box .link{width:100%;height:50px;margin-top:6px}.promotions-snippet{width:100%;min-height:270px;position:relative;display:flex;justify-content:space-between;align-items:stretch;gap:5px;overflow:hidden;border-radius:18px}.promotions-snippet.style1{flex-wrap:nowrap;flex-direction:row;min-height:auto}.promotions-snippet.style1 .content{width:57%;padding:23px 22px}.promotions-snippet.style1 .content .title_box .title{font-size:18px}.promotions-snippet.style1 .content .btn{padding:0}.promotions-snippet.style1 .image{width:43%;aspect-ratio:unset}.promotions-snippet.style1 .image img{top:-15px;width:256px}.promotions-snippet.style2{flex-direction:column;align-items:flex-start;gap:20px;flex-wrap:wrap}.promotions-snippet.style2 .content{width:100%;display:block;padding-bottom:0}.promotions-snippet.style2 .image{width:100%;flex-grow:1}.promotions-snippet.style2 .image img{width:515px;left:-25px;top:0}.promotions-snippet:hover .image img{transform:scale(1.01)}.promotions-snippet .link{display:block;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}.promotions-snippet .content{width:52%;box-sizing:border-box;padding:25px;display:flex;flex-direction:column}.promotions-snippet .content .title_box{flex-grow:1}.promotions-snippet .content .title_box .title{font-size:20px;color:#fff;font-weight:700;line-height:1.3}.promotions-snippet .content .title_box .text{font-size:15px;color:#fff;line-height:1.3;margin-top:15px}.promotions-snippet .content .btn{display:flex;justify-content:flex-start;align-items:center;gap:10px;box-sizing:border-box;padding:10px 0;color:#fff;font-size:16px;font-weight:700;line-height:1;margin-top:15px}.promotions-snippet .content .btn svg{flex-shrink:0;width:12px;height:12px;fill:transparent;stroke:#fff;stroke-width:1.2}.promotions-snippet .image{width:48%;position:relative}.promotions-snippet .image img{position:absolute;top:-20px;left:0;width:540px;aspect-ratio:1;border-radius:50%;object-fit:cover;transition:.3s}.bullets-container1{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:20px;box-sizing:border-box}.bullets-container1.style1 .block{background:#F0F4FC}.bullets-container1.style1 .block .ico{background:#fff}.bullets-container1.i3 .item{width:calc(100% / 3 - 20px * 2 / 3)}.bullets-container1 .item{position:relative;width:calc(100% / 4 - 20px * 3 / 4)}.bullets-container1 .block{width:100%;height:100%;position:relative;box-sizing:border-box;padding:24px;border-radius:18px;background:#fff}.bullets-container1 .block.style1{background:linear-gradient(-20deg,#195490 0,#3c9fe2 100%)}.bullets-container1 .block.style1 .text,.bullets-container1 .block.style1 .title{color:#fff}.bullets-container1 .block .ico{display:flex;justify-content:center;align-items:center;width:56px;height:56px;box-sizing:border-box;border-radius:12px;background:#F3F7FF;margin-bottom:20px}.bullets-container1 .block .ico img{flex-shrink:0;width:28px;height:28px;object-fit:contain}.bullets-container1 .block .title{font-size:18px;color:#000;font-weight:700;line-height:1.35}.bullets-container1 .block .text{color:#3D3E41;font-size:16px;line-height:1.35;margin-top:10px}.bullets-container1 .image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:18px}.bullets-container2{display:flex;justify-content:flex-start;align-items:stretch;gap:20px;flex-wrap:wrap;box-sizing:border-box}.bullets-container2.style1 .item{gap:22px;flex-wrap:wrap}.bullets-container2.style1 .item .content{width:100%}.bullets-container2.style1 .item .content .title{font-size:18px}.bullets-container2.i4 .item{width:calc(100% / 4 - 20px * 3 / 4)}.bullets-container2 .item{--radius:calc(78 / 2);--circumference:calc(2 * 3.14159 * var(--radius) * var(--index) / 360);display:flex;justify-content:flex-start;align-items:flex-start;align-content:start;gap:20px;width:calc(100% / 3 - 20px * 2 / 3);box-sizing:border-box;padding:26px;border-radius:18px;background:#F4F5F8}.bullets-container2 .item.attention{background:linear-gradient(-20deg,#195490 0,#3c9fe2 100%)}.bullets-container2 .item.attention .ico_box .circle{stroke:#fff}.bullets-container2 .item.attention .ico_box span:after{background:#fff}.bullets-container2 .item.attention .ico_box .ico svg .fill{fill:#fff}.bullets-container2 .item.attention .ico_box .ico svg .stroke{stroke:#fff}.bullets-container2 .item.attention .content .text,.bullets-container2 .item.attention .content .title,.bullets-container2 .item.attention .ico_box .ico p{color:#fff}.bullets-container2 .item .ico_box{flex-shrink:0;position:relative;display:flex;justify-content:center;align-items:center;width:78px;aspect-ratio:1;box-sizing:border-box}.bullets-container2 .item .ico_box:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;border:1px solid rgba(197,202,216,.45);border-radius:50%}.bullets-container2 .item .ico_box .circle{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;fill:transparent;stroke:#2C77B4;stroke-width:2;stroke-dasharray:var(--circumference) calc(360 - var(--circumference));transform:rotateZ(-180deg)}.bullets-container2 .item .ico_box span{display:block;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;transform:rotateZ(calc(var(--index) * 1.007deg))}.bullets-container2 .item .ico_box span:after{content:'';display:block;position:absolute;top:calc(50% - 8px / 2);left:calc(-8px / 2 + 1px);width:8px;height:8px;background:#2C77B4;border-radius:50%}.bullets-container2 .item .ico_box .ico{width:24px;height:24px;flex-shrink:0}.bullets-container2 .item .ico_box .ico.style1{width:100%;height:auto}.bullets-container2 .item .ico_box .ico svg{display:block;width:100%;height:100%}.bullets-container2 .item .ico_box .ico svg .fill{fill:#2C77B4}.bullets-container2 .item .ico_box .ico svg .stroke{fill:transparent;stroke:#2C77B4}.bullets-container2 .item .ico_box .ico p{text-align:center;color:#2C77B4;font-weight:600;font-size:24px}.bullets-container2 .item .content .title{font-size:20px;color:#000;line-height:1.25;font-weight:700}.bullets-container2 .item .content .text{margin-top:6px;font-size:16px;color:#000;line-height:1.35}.clients-container1{display:flex;justify-content:flex-start;align-items:flex-start;gap:20px;flex-wrap:wrap}.clients-container1 .item{position:relative;width:calc(100% / 6 - 20px * 5 / 6);background:#fff;border-radius:16px;overflow:hidden;aspect-ratio:1.3571429}.clients-container1 .item img{position:absolute;top:0;left:0;object-fit:contain;width:100%;height:100%}.telegram-container1{width:100%;position:relative;box-sizing:border-box;padding:30px 40px;border-radius:18px;overflow:hidden;background:radial-gradient(circle at 70% 250%,#3c9fe2,#195490)}.telegram-container1.style1{padding:0}.telegram-container1.style1 .content{padding:24px 26px;padding-bottom:0}.telegram-container1.style1 .content .title-1 h2{font-size:22px}.telegram-container1.style1 .content .btn{width:138px}.telegram-container1.style1 .image{display:flex;justify-content:center;align-items:flex-start;position:relative;top:auto;right:auto;margin-top:-25px;width:100%;height:245px}.telegram-container1.style1 .image img{width:510px;height:auto;flex-shrink:0}.telegram-container1:hover .content .btn{background:#fff;color:#2AABEE}.telegram-container1:hover .content .btn svg{stroke:#2AABEE}.telegram-container1:hover .content .btn svg.fill{fill:#2AABEE;stroke:transparent}.telegram-container1 .link{display:block;position:absolute;z-index:2;top:0;left:0;width:100%;height:100%}.telegram-container1 .content{box-sizing:border-box;position:relative;z-index:1}.telegram-container1 .content .btn{margin-top:20px;width:140px;height:46px}.telegram-container1 .image{position:absolute;top:-35px;right:0;width:50%;height:calc(100% + 35px)}.telegram-container1 .image img{width:600px;flex-shrink:0}.cta-container1{display:flex;justify-content:space-between;align-items:center;gap:20px;position:relative;width:100%;box-sizing:border-box;padding:30px 45px;overflow:hidden;background:linear-gradient(-5deg,#4cbc85 0,#249377 100%);border-radius:18px}.cta-container1:before{content:'';display:block;position:absolute;top:-210px;left:-90px;width:945px;height:945px;border-radius:50%;background:rgba(255,255,255,.06)}.cta-container1:after{content:'';display:block;position:absolute;top:-175px;left:-120px;width:810px;height:810px;border-radius:50%;background:rgba(255,255,255,.06)}.cta-container1 .content_box{position:relative;z-index:1}.cta-container1 .content_box .subtitle-1{margin-top:10px}.cta-container1 .btn{flex-shrink:0;position:relative;z-index:1;width:200px;height:60px;color:#4CBC85}.cta-container1 .btn svg{stroke:#4CBC85}.blog-container1{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;row-gap:40px;column-gap:20px}.blog-container1 .item{width:calc(100% / 3 - 20px * 2 / 3)}.blog-snippet{width:100%;position:relative}.blog-snippet:hover .content .title{color:#D51E20}.blog-snippet .link{display:block;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}.blog-snippet .thumbnail{position:relative;width:100%;aspect-ratio:1.681;overflow:hidden;border-radius:18px}.blog-snippet .thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%}.blog-snippet .thumbnail ul{position:absolute;top:0;left:0;width:100%;box-sizing:border-box;padding:12px;display:flex;justify-content:flex-start;align-items:center;gap:8px;flex-wrap:wrap}.blog-snippet .thumbnail ul li a{display:block;position:relative;z-index:2;padding:8px 14px;background:rgba(244,245,248,.8);border-radius:50px;box-sizing:border-box;font-size:14px;white-space:wrap;color:#54575D;line-height:1.35;transition:.1s}.blog-snippet .thumbnail ul li a:hover{background:#f4f5f8}.blog-snippet .content{width:100%;padding:16px 12px;padding-bottom:0;box-sizing:border-box}.blog-snippet .content .date{font-size:14px;color:rgba(84,87,93,.8);line-height:1.35;white-space:wrap}.blog-snippet .content .title{margin-top:10px;font-size:16px;color:#000;white-space:wrap;font-weight:700;line-height:1.35;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;transition:.1s}.blog-snippet .content .btn{display:flex;justify-content:flex-start;align-items:center;gap:8px;margin-top:15px;font-size:16px;color:#D51E20;font-weight:700;line-height:1.35}.blog-snippet .content .btn svg{flex-shrink:0;width:12px;height:12px;fill:transparent;stroke:#D51E20;stroke-width:1.4}.faqs-container1{display:flex;justify-content:flex-start;align-items:flex-start;gap:20px;flex-wrap:wrap}.faqs-container1.w100 .item{width:100%}.faqs-container1 .item{width:calc(100% / 2 - 20px / 2)}.accordion-container1 .item{width:100%;margin-bottom:20px}.accordion-container1 .item:last-child{margin-bottom:0}.faq-snippet{width:100%;background:#F4F5F8;border-radius:12px}.faq-snippet.active .head span:after,.faq-snippet.active .head span:before{transform:rotateZ(45deg)}.faq-snippet .head{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:8px 8px 8px 20px;box-sizing:border-box;font-size:16px;color:#000;line-height:1.35;cursor:pointer}.faq-snippet .head span{display:block;position:relative;flex-shrink:0;width:54px;height:54px;border-radius:10px;box-sizing:border-box;background:#D51E20}.faq-snippet .head span:before{content:'';display:block;position:absolute;top:calc(50% - 1px);left:calc(50% - 10px);width:20px;height:2px;background:#fff;transition:.3s}.faq-snippet .head span:after{content:'';display:block;position:absolute;top:calc(50% - 10px);left:calc(50% - 1px);width:2px;height:20px;background:#fff;transition:.3s}.faq-snippet .content{overflow:hidden;height:0;transition:.3s}.faq-snippet .content .wrap{padding:8px 20px;padding-top:0;box-sizing:border-box}.faq-snippet .content .wrap p{font-size:16px;color:#000;line-height:1.35;margin-bottom:8px}.accordion-snippet{width:100%;background:#F4F5F8;border-radius:12px}.accordion-snippet.active .head .btn:after,.accordion-snippet.active .head .btn:before{transform:rotateZ(45deg)}.accordion-snippet .head{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:30px;cursor:pointer}.accordion-snippet .head .box{box-sizing:border-box}.accordion-snippet .head .box .location{display:flex;justify-content:flex-start;align-items:center;gap:7px;color:#000;line-height:1.35;font-size:16px;margin-bottom:5px}.accordion-snippet .head .box .location svg{flex-shrink:0;width:14px;height:14px;fill:transparent;stroke:rgba(0,0,0,.55);stroke-width:1.2}.accordion-snippet .head .box .title{font-size:20px;font-weight:700;color:#000;line-height:1.35;cursor:pointer}.accordion-snippet .head .btn{flex-shrink:0;display:block;position:relative;width:54px;height:54px;border-radius:10px;box-sizing:border-box;background:#D51E20}.accordion-snippet .head .btn:before{content:'';display:block;position:absolute;top:calc(50% - 1px);left:calc(50% - 10px);width:20px;height:2px;background:#fff;transition:.3s}.accordion-snippet .head .btn:after{content:'';display:block;position:absolute;top:calc(50% - 10px);left:calc(50% - 1px);width:2px;height:20px;background:#fff;transition:.3s}.accordion-snippet .content{overflow:hidden;height:0;transition:.3s}.accordion-snippet .content .wrap{padding:30px;padding-top:0;box-sizing:border-box}.accordion-snippet .content .wrap .content-container{border-top:1px solid #DADCDE;box-sizing:border-box;padding-top:30px;padding-right:70px}.accordion-snippet .content .wrap .btn{width:200px;height:60px;margin-top:25px}.projects-container1{display:flex;justify-content:flex-start;align-items:stretch;gap:20px;flex-wrap:wrap}.projects-container1 .item{width:calc(100% / 3 - 20px * 2 / 3)}.projects-container1 .item .project-snippet{height:100%}.project-snippet{display:flex;flex-direction:column;position:relative;width:100%;overflow:hidden;box-sizing:border-box;border-radius:18px;background:#F4F5F8}.project-snippet:hover .content .title{color:#D51E20}.project-snippet .link{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%}.project-snippet .thumbnail_box{aspect-ratio:1.6;position:relative}.project-snippet .thumbnail_box .thumbnail{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.project-snippet .thumbnail_box .logo{position:absolute;z-index:1;top:14px;left:14px;background:#fff;border-radius:12px;box-sizing:border-box;width:108px;height:64px;padding:8px}.project-snippet .thumbnail_box .logo img{width:100%;height:100%;object-fit:contain}.project-snippet .content{flex-grow:1;display:flex;flex-direction:column;box-sizing:border-box;padding:25px}.project-snippet .content .location{display:flex;justify-content:flex-start;align-items:center;gap:5px;width:fit-content;max-width:100%;background:#fff;padding:6px 12px;border-radius:50px;font-size:14px;color:#3D3E41;line-height:1.35;margin-bottom:10px}.project-snippet .content .location svg{flex-shrink:0;width:12px;height:12px;fill:transparent;stroke:#3D3E41;stroke-width:1}.project-snippet .content .title{flex-shrink:0;font-size:18px;color:#000;line-height:1.35;font-weight:700;transition:.1s}.project-snippet .content .text{flex-grow:1;margin-top:10px}.project-snippet .content .text p{font-size:16px;color:#3D3E41;line-height:1.35;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.project-snippet .content .btn{flex-shrink:0;display:flex;justify-content:flex-start;align-items:center;gap:10px;color:#D51E20;font-weight:700;line-height:1.35;font-size:16px;margin-top:20px}.project-snippet .content .btn svg{width:12px;height:12px;fill:transparent;stroke:#D51E20;stroke-width:1.4}.menu-container ul li{display:block;margin-bottom:6px}.menu-container ul li:last-child{margin-bottom:0}.menu-container ul li.parent>a:after{content:'\f105';font-family:FontAwesome;flex-shrink:0;display:flex;justify-content:center;align-items:center;width:16px;height:16px;color:#C4C4C4;font-size:16px}.menu-container ul li a{display:flex;justify-content:flex-start;align-items:center;gap:10px;width:100%;min-height:46px;box-sizing:border-box;padding:6px 15px;border-radius:10px;background:#fff}.menu-container ul li a.promo .ico svg{fill:#D51E20}.menu-container ul li a.promo .text{color:#D51E20}.menu-container ul li a.style1{background:0 0;min-height:auto}.menu-container ul li a.style1 .text{font-weight:400}.menu-container ul li a .ico{display:block;width:14px;height:14px;flex-shrink:0;margin-top:-2px}.menu-container ul li a .ico.style1{display:flex;justify-content:center;align-items:center;width:34px;height:34px;margin:0 0 0 -9px;background:#F3F7FF;border-radius:6px}.menu-container ul li a .ico.style1 img{width:28px;height:28px;flex-shrink:0;object-fit:contain}.menu-container ul li a .ico svg{flex-shrink:0;width:100%;height:100%;fill:rgba(28,39,76,.9)}.menu-container ul li a .text{width:100%;display:block;font-size:16px;color:#000;line-height:1.35;font-weight:600}.menu-container ul li a .count{flex-shrink:0;min-width:30px;text-align:center;padding:4px;box-sizing:border-box;border-radius:50px;background:#E6ECF8;color:#2C77B4;font-size:13px;font-weight:500;line-height:1.1}.menu-container ul li .sub-menu_box{position:fixed;top:74px;left:0;width:100%;height:calc(100% - 74px - 74px);overflow:hidden;background:#F4F5F8;opacity:0;visibility:hidden;transform:translateX(20px);transition:.3s}.menu-container ul li .sub-menu_box.active{opacity:1;visibility:visible;transform:translateX(0)}.menu-container ul li .sub-menu_box .overflow_container{overflow:hidden;overflow-y:auto;height:100%;box-sizing:border-box;padding:25px 15px}.menu-container ul li .sub-menu_box .back{display:flex;justify-content:flex-start;align-items:center;gap:6px;color:#D51E20;font-weight:700;line-height:1.35;font-size:16px;margin-bottom:20px}.menu-container ul li .sub-menu_box .back svg{flex-shrink:0;width:12px;height:12px;fill:transparent;stroke:#D51E20;stroke-width:1.4;transform:rotateZ(180deg);margin-top:-1px}.menu-container ul li .sub-menu_box .title{font-size:22px;color:#000;font-weight:800;line-height:1.35;margin-bottom:25px}.menu-container ul li .sub-menu_box .sub-menu_box{top:0;height:100%}.hidden-container .btn-show{display:none;justify-content:center;align-items:center;gap:7px;margin-top:20px;padding:10px 0;box-sizing:border-box;font-size:16px;color:#D51E20;font-weight:700;line-height:1.35}.hidden-container .btn-show.hide{display:none}.hidden-container .btn-show svg{flex-shrink:0;width:12px;height:12px;fill:transparent;stroke:#D51E20;stroke-width:1.4;transform:rotateZ(90deg)}.hidden-container1 .btn-show{display:none;justify-content:center;align-items:center;gap:7px;margin-top:20px;padding:10px 0;box-sizing:border-box;font-size:16px;color:#D51E20;font-weight:700;line-height:1.35}.hidden-container1 .btn-show.hide{display:none}.hidden-container1 .btn-show svg{flex-shrink:0;width:12px;height:12px;fill:transparent;stroke:#D51E20;stroke-width:1.4;transform:rotateZ(90deg)}.categories-container{display:block;overflow:hidden;box-sizing:border-box}.categories-container ul{display:flex;justify-content:flex-start;align-items:center;gap:15px;flex-wrap:wrap;box-sizing:border-box}.categories-container ul li{flex-shrink:0}.categories-container ul li a{display:flex;justify-content:flex-start;align-items:center;gap:10px;box-sizing:border-box;border-radius:12px;background:#fff;padding:14px 20px 14px 14px;transition:.1s}.categories-container ul li a:hover{background:rgba(255,255,255,.5)}.categories-container ul li a img{flex-shrink:0;display:block;width:44px;height:44px;border-radius:50%;object-fit:cover}.categories-container ul li a .content{display:block;width:100%}.categories-container ul li a .content .name{display:block;font-size:16px;color:#000;line-height:1.35;font-weight:600}.categories-container ul li a .content .count{display:block;margin-top:2px;font-size:13px;color:#8D9094;line-height:1.35}.filters-container.nowrap{width:calc(100% + 30px);margin-left:-15px;box-sizing:border-box;padding:0 15px;overflow:hidden;overflow-x:auto}.filters-container.nowrap ul{width:fit-content;white-space:nowrap;flex-wrap:nowrap}.filters-container.nowrap ul li{flex-shrink:0}.filters-container ul{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:10px}.filters-container ul li{display:flex;justify-content:space-between;align-items:center;gap:10px;position:relative;padding:5px 9px;box-sizing:border-box;background:#F4F5F8;border-radius:6px;font-size:14px;color:#707173;line-height:1.35;cursor:pointer;transition:.1s}.filters-container ul li:hover{background:#E6E6E9}.filters-container ul li.reset{background:#2D323A;color:#fff}.filters-container ul li.reset svg{stroke:#fff}.filters-container ul li svg{flex-shrink:0;width:8px;height:8px;fill:transparent;stroke:#000;stroke-width:2}.list-container1 ul li{display:block;position:relative;box-sizing:border-box;margin-bottom:8px;padding:20px 24px;padding-left:calc(24px + 8px + 15px);background:#fff;border-radius:12px}.list-container1 ul li:before{content:'';display:block;position:absolute;top:26px;left:24px;width:8px;height:8px;border-radius:50%;background:#83D0AA}.list-container1 ul li .name{font-size:16px;color:#000;line-height:1.35;font-weight:700}.list-container1 ul li .text{margin-top:10px;font-size:16px;color:#56595D;line-height:1.35}.product-main{display:flex;justify-content:space-between;align-items:stretch;gap:20px}.product-main .slider_box{display:flex;justify-content:space-between;align-items:stretch;gap:30px;width:calc(100% - 500px - 30px);box-sizing:border-box;padding:30px;border-radius:18px;background:#fff}.product-main .slider_box .slider_dots{flex-shrink:0;width:100px}.product-main .slider_box .slider_dots .arrow{display:flex;justify-content:center;align-items:center;width:100%;height:28px;cursor:pointer}.product-main .slider_box .slider_dots .arrow.prev svg{transform:rotateZ(-90deg)}.product-main .slider_box .slider_dots .arrow.next svg{transform:rotateZ(90deg)}.product-main .slider_box .slider_dots .arrow svg{flex-shrink:0;width:14px;height:14px;fill:transparent;stroke:rgba(22,37,56,.32);stroke-width:1.4}.product-main .slider_box .slider_dots .slider{margin:9px 0}.product-main .slider_box .slider_dots .slider .slide{display:flex;justify-content:center;align-items:center;margin:6px 0;box-sizing:border-box;aspect-ratio:1;border-radius:12px;border:1px solid rgba(197,202,216,.24);cursor:pointer;transition:.3s}.product-main .slider_box .slider_dots .slider .slide.slick-current{border:1px solid #B7BED2}.product-main .slider_box .slider_dots .slider .slide img{flex-shrink:0;width:80%;aspect-ratio:1;object-fit:contain}.product-main .slider_box .slider_main{width:calc(100% - 30px - 100px);position:relative}.product-main .slider_box .slider_main .tags_box{position:absolute;z-index:1;top:0;left:0;box-sizing:border-box;padding:15px}.product-main .slider_box .slider_main .slider{height:100%;margin-bottom:0!important}.product-main .slider_box .slider_main .slider .slick-list{height:100%}.product-main .slider_box .slider_main .slider .slick-track{display:flex;align-items:stretch;height:100%}.product-main .slider_box .slider_main .slider .slide{height:100%}.product-main .slider_box .slider_main .slider .slide img{width:100%;height:100%;object-fit:contain}.product-main .slider_box .slider_main .dots{position:absolute;bottom:0;left:0;width:100%;padding:5px;box-sizing:border-box}.product-main .content_box{width:500px;flex-shrink:0;box-sizing:border-box;padding:30px;background:#fff;border-radius:18px}.product-main .content_box .text_box{margin-top:20px}.product-main .content_box .text_box p{font-size:16px;color:#000;line-height:1.35;margin-bottom:12px}.product-main .content_box .text_box p:last-child{margin-bottom:0}.product-main .content_box .characteristics_box{margin-top:25px}.product-main .content_box .characteristics_box.active ul li:nth-child(n+5){display:flex}.product-main .content_box .characteristics_box.active .btn{display:none}.product-main .content_box .characteristics_box ul li{display:flex;justify-content:space-between;align-items:flex-end;gap:10px;position:relative;margin-bottom:8px}.product-main .content_box .characteristics_box ul li:last-child{margin-bottom:0}.product-main .content_box .characteristics_box ul li:nth-child(n+5){display:none}.product-main .content_box .characteristics_box ul li:before{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;border-bottom:1px dashed #BFC2C4;box-sizing:border-box}.product-main .content_box .characteristics_box ul li div{position:relative;z-index:1}.product-main .content_box .characteristics_box ul li div:first-child span{color:rgba(99,101,106,.7)}.product-main .content_box .characteristics_box ul li div:last-child span{color:#56595D}.product-main .content_box .characteristics_box ul li div span{background:#fff;display:inline-block;font-size:16px;line-height:1.35}.product-main .content_box .characteristics_box .btn{margin-top:15px;font-size:16px;color:#D51E20;font-weight:700;line-height:1.35;cursor:pointer}.product-main .content_box .price_box{margin-top:35px;box-sizing:border-box;background:#F4F5F8;padding:24px 22px;border-radius:16px}.product-main .content_box .price_box .info_box{display:flex;justify-content:flex-start;align-items:center;gap:5px;font-size:16px;line-height:1.35;color:#56595D;margin-bottom:5px}.product-main .content_box .price_box .info_box.bottom{margin-bottom:0;margin-top:15px}.product-main .content_box .price_box .info_box.start{align-items:flex-start}.product-main .content_box .price_box .info_box.start svg{margin-top:3px}.product-main .content_box .price_box .info_box svg{flex-shrink:0;width:16px;height:16px;fill:rgba(86,89,93,.32);stroke:#F4F5F8}.product-main .content_box .price_box .box{display:flex;justify-content:space-between;align-items:center;gap:10px}.product-main .content_box .price_box .box.wrap{gap:20px;flex-wrap:wrap}.product-main .content_box .price_box .box.wrap .btn,.product-main .content_box .price_box .box.wrap div{width:100%}.product-main .content_box .price_box .box.promo div{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:10px}.product-main .content_box .price_box .box.promo div p{width:auto;color:#D51E20}.product-main .content_box .price_box .box.promo div p svg{fill:#D51E20}.product-main .content_box .price_box .box div p{width:100%;font-size:20px;color:#000;font-weight:700;line-height:1.35}.product-main .content_box .price_box .box div p svg{width:14px;height:14px;display:inline;fill:#000}.product-main .content_box .price_box .box div strike{width:fit-content;max-width:100%;position:relative;color:#56595D;font-weight:400;line-height:1.35;font-size:16px;text-decoration:none}.product-main .content_box .price_box .box div strike:before{content:'';display:block;position:absolute;top:50%;left:0;width:100%;height:1px;background:#56595D}.product-main .content_box .price_box .box div strike svg{display:inline;width:10px;height:16px;fill:#56595D;transform:translateY(2px)}.product-main .content_box .price_box .box .btn{width:190px;height:48px}.product-main .content_box .promo_box{margin-top:15px}.pagination-container .btn{width:100%;height:52px;background:#E2E8F2;border-radius:12px;padding:15px 0;font-size:16px;color:rgba(0,0,0,.52);font-weight:500;transition:.1s}.pagination-container .btn:hover{background:#D3DAE6}.pagination-container .block{margin-top:30px;display:flex;justify-content:center;align-items:center;gap:30px}.pagination-container .block .arrow{flex-shrink:0;width:48px;height:48px;margin:0 10px}.pagination-container .block .page{display:block;flex-shrink:0;font-size:16px;line-height:1;color:rgba(0,0,0,.46)}.pagination-container .block .page:hover{color:#D51E20}.pagination-container .block .page.current{color:#000;pointer-events:none}.dots-container1{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:4px}.dots-container1 li{flex-shrink:0;border-radius:7px;width:4px;height:4px;background:#C1C3C6;transition:.3s}.dots-container1 li.slick-active{width:20px;background:#56595D}.dots-container1 li button{display:none}.stage-container1 .item{display:flex;justify-content:flex-start;align-items:stretch;gap:40px;padding:30px 35px;box-sizing:border-box;margin-bottom:20px;border-radius:18px;background:#fff}.stage-container1 .item:last-child{margin-bottom:0}.stage-container1 .item .ico{flex-shrink:0;position:relative}.stage-container1 .item .ico:before{content:'';display:block;position:absolute;top:0;left:calc(50% - 1px);width:0;height:100%;border-left:1px dashed #D6DCE7}.stage-container1 .item .ico:after{content:'';display:block;position:relative;z-index:1;width:26px;height:26px;border-radius:50%;background:linear-gradient(-20deg,#195490 0,#3c9fe2 100%);box-sizing:border-box;border:6px solid #ECF2FD}.stage-container1 .item .box{width:100%;display:flex;justify-content:flex-start;align-items:stretch;gap:40px}.stage-container1 .item .box .title{flex-shrink:0;width:400px}.stage-container1 .item .box .title div{width:fit-content;padding:7px 15px;background:#F3F7FF;box-sizing:border-box;border-radius:8px;font-size:15px;color:#2C77B4;font-weight:700;line-height:1.35;margin-bottom:12px}.stage-container1 .item .box .title p{font-size:20px;color:#000;line-height:1.35;font-weight:700}.stage-container1 .item .box .text{width:100%}.stage-container1 .item .box .text p{font-size:16px;color:#3D3E41;line-height:1.35;margin-bottom:10px}.stage-container1 .item .box .text p:last-child{margin-bottom:0}.stage-container1 .item .box .text strong{font-weight:700}.stage-container1 .item .box .text ul{margin-bottom:10px}.stage-container1 .item .box .text ul:last-child{margin-bottom:0}.stage-container1 .item .box .text ul li{position:relative;box-sizing:border-box;padding-left:25px;margin-bottom:5px;font-size:16px;color:#3D3E41;line-height:1.35}.stage-container1 .item .box .text ul li:last-child{margin-bottom:0}.stage-container1 .item .box .text ul li:before{content:'';display:block;position:absolute;top:8px;left:10px;width:5px;height:5px;border-radius:50%;background:#3D3E41}.stage-container1 .item .box .text a{color:#D51E20;text-underline-offset:4px;text-decoration:underline}.stage-container1 .item .box .text a:hover{text-decoration:none}.stage-container1 .item .box .text .btn{padding:5px 30px;height:50px;max-width:100%;margin-bottom:15px}.stage-container1 .item .box .text .btn:last-child{margin-bottom:0}.section-pad{padding:45px 0;box-sizing:border-box}.section-pad.nopt{padding-top:0}.section-pad.nopb{padding-bottom:0}.main-mb{margin-bottom:20px}.wrapper-pad{margin-top:30px}.controls-flex{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.controls-flex .tab_box{width:100%}.controls-flex .arrows_box{flex-shrink:0}.sidebar-container1{display:flex;justify-content:flex-start;align-items:stretch;gap:20px}.sidebar-container1 .content_box{width:100%}.sidebar-container1 .content_box .post_box .head_box{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;padding:16px 20px;background:#F4F5F8;border-radius:18px;margin-bottom:40px}.sidebar-container1 .content_box .post_box .head_box .date{font-size:14px;color:rgba(84,87,93,.8);line-height:1.35}.sidebar-container1 .content_box .post_box .head_box .categories ul{display:flex;justify-content:flex-start;align-items:center;gap:7px;flex-wrap:wrap}.sidebar-container1 .content_box .post_box .head_box .categories ul li a{display:block;padding:8px 14px;box-sizing:border-box;border-radius:20px;background:rgba(255,255,255,.8);font-size:14px;color:#54575D;line-height:1.35;transition:.1s}.sidebar-container1 .content_box .post_box .head_box .categories ul li a:hover{background:#fff}.sidebar-container1 .content_box .pagination_box{margin-top:40px}.sidebar-container1 .sidebar_box{flex-shrink:0;width:295px;position:relative}.sidebar-container1 .sidebar_box .sidebar{position:relative}.sidebar-container1 .sidebar_box .sidebar .categories{width:100%;box-sizing:border-box;background:#F4F5F8;padding:28px 16px;border-radius:18px}.sidebar-container1 .sidebar_box .sidebar .categories .head{width:100%;padding:0 15px;box-sizing:border-box;font-size:18px;color:#000;font-weight:700;line-height:1.35;margin-bottom:18px}.sidebar-container1 .sidebar_box .sidebar .categories .list ul li.current a{background:rgba(255,255,255,.8);pointer-events:none}.sidebar-container1 .sidebar_box .sidebar .categories .list ul li.current a span{color:#D51E20}.sidebar-container1 .sidebar_box .sidebar .categories .list ul li.current a span:last-child{color:#D51E20}.sidebar-container1 .sidebar_box .sidebar .categories .list ul li a{display:flex;justify-content:space-between;align-items:center;gap:10px;box-sizing:border-box;padding:11px 15px;border-radius:12px}.sidebar-container1 .sidebar_box .sidebar .categories .list ul li a:hover span{color:#D51E20}.sidebar-container1 .sidebar_box .sidebar .categories .list ul li a span{font-size:16px;color:#000;line-height:1.35;transition:.1s}.sidebar-container1 .sidebar_box .sidebar .categories .list ul li a span:last-child{color:rgba(0,0,0,.4)}.sidebar-container1 .sidebar_box .sidebar .banner{margin-top:20px}.breadcrumbs{width:calc(100% + 30px);margin-left:-15px;padding:15px;box-sizing:border-box;overflow:hidden;overflow-x:auto}.breadcrumbs ul{display:flex;justify-content:flex-start;align-items:center;white-space:nowrap;gap:15px;width:fit-content}.breadcrumbs ul li{flex-shrink:0;display:flex;justify-content:flex-start;align-items:center;gap:15px}.breadcrumbs ul li:last-child a{color:#AAB1BC;pointer-events:none}.breadcrumbs ul li a{flex-shrink:0;display:block;font-size:15px;color:#000;line-height:1;transition:.1s}.breadcrumbs ul li a:hover{color:#D51E20}.breadcrumbs ul li svg{flex-shrink:0;width:10px;height:10px;fill:transparent;stroke:#000;stroke-width:.8}.page-title{padding-top:30px}.page-title.nopt{padding-top:0}.page-title h1{display:block;font-size:32px;color:#000;line-height:1.25;font-weight:800}.page-title h1.maxw{max-width:680px}.page-title .subtitle{margin-top:30px}.page-title .subtitle p{font-size:16px;color:#000;line-height:1.35;margin-bottom:12px}.page-title .subtitle p:last-child{margin-bottom:0}.tech_page-container{max-width:610px;margin:0 auto;box-sizing:border-box;padding-top:100px;padding-bottom:120px}.tech_page-container.thanks .ico{background:#EEFAF4}.tech_page-container.thanks .ico svg .fill{fill:#6BC79A}.tech_page-container.thanks .ico svg .stroke{fill:transparent;stroke:#6BC79A}.tech_page-container.page404 .ico{background:#FFF3F4}.tech_page-container.page404 .ico svg .fill{fill:#D51E20}.tech_page-container.page404 .ico svg .stroke{fill:transparent;stroke:#D51E20}.tech_page-container .ico{display:flex;justify-content:center;align-items:center;width:68px;height:68px;border-radius:12px;margin:0 auto 20px}.tech_page-container .ico svg{width:30px;height:30px}.tech_page-container .title{font-size:42px;color:#000;text-align:center;font-weight:800;line-height:1.25}.tech_page-container .text{margin-top:15px}.tech_page-container .text p{font-size:16px;color:#000;line-height:1.35;text-align:center;margin-bottom:5px}.tech_page-container .text p:last-child{margin-bottom:0}.tech_page-container .btn_box{margin-top:40px}.tech_page-container .btn_box .btn{max-width:100%;width:fit-content;margin:0 auto;padding:20px 30px}