@font-face{font-family:Inter;font-style:normal;font-weight:400;src:local("Inter"),local("Inter-Regular"),url(/assets/fonts/Inter-Regular.woff2) format("woff2");font-display:block}@font-face{font-family:Inter;font-style:normal;font-weight:500;src:local("Inter Medium"),local("Inter-Medium"),url(/assets/fonts/Inter-Medium.woff2) format("woff2");font-display:block}@font-face{font-family:Exo2;font-style:normal;font-weight:600;src:local("Exo2 SemiBold"),local("Exo2-SemiBold"),url(/assets/fonts/Exo2-SemiBold.woff2) format("woff2");font-display:block}html{-webkit-box-sizing:border-box;box-sizing:border-box;scrollbar-gutter:stable}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}body{font-family:Inter,sans-serif}body,ul{margin:0;padding:0}ul{list-style:none}img,picture,svg{max-width:100%;display:block}.mt1{margin-top:1rem}.mb1{margin-bottom:1rem}.mt2{margin-top:2rem}.mb2{margin-bottom:2rem}.mt3{margin-top:3rem}.mb3{margin-bottom:3rem}.pt1{padding-top:1rem}.blue{color:#1e71d9}.h{font-family:Exo2;text-transform:uppercase;font-size:20px}.b,.orderModal{font-weight:500}.orderModal{color:#1e71d9;text-decoration:underline;cursor:pointer}.orderModal:hover{text-decoration:none}.Box{background-color:#fff;border:1px solid #adcbf1;border-radius:6px;padding:32px 28px 1rem}.Box>p:first-of-type{margin-top:0}.Box .h+p{margin-top:1rem}.Box a{color:#1e71d9}.Box a:hover{text-decoration:none}ul.dot{padding-left:1rem}ul.dot li{font-size:15px;position:relative}ul.dot li:not(:last-child){margin-bottom:4px}ul.dot li:before{content:"•";color:#1e71d9;margin-right:7px;position:absolute;left:-1rem}ul.dot li a{color:#1e71d9}ul.dot li a:hover{text-decoration:none}button.Primary{background-color:#1e71d9;color:#fff;padding:13px 28px;border:none;cursor:pointer;-webkit-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease;border-radius:6px;font-family:inherit;font-size:1rem}button.Primary:hover{background-color:#1b65c3}#nav-icon1{width:20px;min-width:20px;height:15px;position:relative;-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;display:none}#nav-icon1,#nav-icon1 span{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}#nav-icon1 span{display:block;position:absolute;height:2px;width:100%;background:#1e71d9;border-radius:50px;opacity:1;left:0;-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;pointer-events:none}#nav-icon1 span:first-child{top:0}#nav-icon1 span:nth-child(2){top:6px;height:2.2px}#nav-icon1 span:nth-child(3){top:12px}#nav-icon1.open span:first-child{top:6px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}#nav-icon1.open span:nth-child(2){opacity:0;left:-60px}#nav-icon1.open span:nth-child(3){top:6px;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}section.notice{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;border:1px solid #adcbf1;border-radius:6px;padding:10px 20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.notice svg{min-width:18px}section.notice .dsc span{display:block;font-weight:500}section.notice .dsc span:first-of-type{margin-bottom:5px}section#content{min-height:70vh;min-height:calc(100vh - 369px)}nav.bread ol{padding-left:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}nav.bread ol li a{text-decoration:none;color:#32373e}nav.bread ol li a:hover{text-decoration:underline}nav.bread ol li:last-child{color:#868686}nav.bread ol li:not(:last-child):after{content:"/";margin-left:1rem}#prodlist h2{text-transform:uppercase;color:#32373e;font-size:20px;font-family:Exo2}#prodlist h2 span{color:#1e71d9}#prodlist .list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-ms-flex-wrap:wrap;flex-wrap:wrap}#prodlist .list .item{width:303px;min-width:303px;border:1px solid #adcbf1;border-radius:6px;position:relative}#prodlist .list .item:hover .dsc{background-color:#ebf4fd;border-bottom-left-radius:5px;border-bottom-right-radius:5px}#prodlist .list .item:hover .dsc a{color:#1e71d9}#prodlist .list .item:hover .dsc button{background:rgba(171,202,241,.26);color:#1e71d9}#prodlist .list .item>img{margin:0 auto}#prodlist .list .item .dsc{border-top:1px solid #adcbf1;grid-template-columns:1fr 117px;display:grid;height:134px;padding:11px 20px;row-gap:1rem}#prodlist .list .item .dsc a{color:#32373e;text-decoration:none;grid-row:1;grid-column:1/3}#prodlist .list .item .dsc a:after{content:"";position:absolute;inset:0}#prodlist .list .item .dsc .price{font-weight:500;color:#1e71d9;grid-column:1;grid-row:2;align-self:center}#prodlist .list .item .dsc button{border:1px solid #adcbf1;color:#78aae8;padding:7px 27px;background-color:#fff;border-radius:5px;grid-column:2;grid-row:2;font-size:14px;font-weight:500;font-family:Inter}dialog#formOrder{position:fixed;top:10vh;z-index:10;padding:0;width:606px;border:1px solid #adcbf1;border-radius:6px}dialog#formOrder:focus{outline:none}dialog#formOrder .head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 1rem 10px 40px;background-color:#ebf4fd;border-top-left-radius:5px;border-top-right-radius:5px}dialog#formOrder .head .title{color:#1e71d9;font-size:1rem;font-weight:500}dialog#formOrder .head button.close{background-color:rgba(0,0,0,0);cursor:pointer;border:none}dialog#formOrder .head button.close:focus{outline:none}dialog#formOrder .head button.close:hover svg path{fill:red}dialog#formOrder form.body{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;padding:40px 40px 1rem}dialog#formOrder form.body input{font-family:Inter;font-size:14px;color:#1e71d9;border:none;border-bottom:1px solid #abcaf1;padding:10px 1rem}dialog#formOrder form.body input:focus,dialog#formOrder form.body input:valid{background-color:#ebf4fd;outline:none}dialog#formOrder form.body input::-webkit-input-placeholder{font-family:inherit;font-size:inherit;color:rgba(30,113,217,.8)}dialog#formOrder form.body input::-moz-placeholder{font-family:inherit;font-size:inherit;color:rgba(30,113,217,.8)}dialog#formOrder form.body input:-ms-input-placeholder{font-family:inherit;font-size:inherit;color:rgba(30,113,217,.8)}dialog#formOrder form.body input::-ms-input-placeholder{font-family:inherit;font-size:inherit;color:rgba(30,113,217,.8)}dialog#formOrder form.body input::placeholder{font-family:inherit;font-size:inherit;color:rgba(30,113,217,.8)}dialog#formOrder form.body textarea{resize:none;border:1px solid #adcbf1;border-radius:6px;font-family:Inter;font-size:14px;padding:10px 1rem;height:100px;margin-top:22px}dialog#formOrder form.body textarea::-webkit-input-placeholder{font-size:inherit;font-family:inherit;color:rgba(30,113,217,.8)}dialog#formOrder form.body textarea::-moz-placeholder{font-size:inherit;font-family:inherit;color:rgba(30,113,217,.8)}dialog#formOrder form.body textarea:-ms-input-placeholder{font-size:inherit;font-family:inherit;color:rgba(30,113,217,.8)}dialog#formOrder form.body textarea::-ms-input-placeholder{font-size:inherit;font-family:inherit;color:rgba(30,113,217,.8)}dialog#formOrder form.body textarea::placeholder{font-size:inherit;font-family:inherit;color:rgba(30,113,217,.8)}dialog#formOrder form.body textarea:focus{background-color:#ebf4fd;outline:none}dialog#formOrder form.body button.Primary{-ms-flex-item-align:start;align-self:flex-start}header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:1rem}header a.logo{display:block;min-width:217px;margin-right:1rem}header ul.nav{display:grid;grid-template-columns:231px 1fr;gap:7px}header ul.nav li{font-weight:500}header ul.nav li.tel{grid-row:1;grid-column:1}header ul.nav li.mail{grid-column:1;grid-row:2}header ul.nav li.addr{grid-column:2;grid-row:1}header ul.nav li.soc{grid-column:2;grid-row:2}header ul.nav li.addr,header ul.nav li.mail a,header ul.nav li.tel a{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header ul.nav li.tel a{text-decoration:none;color:#1e71d9;font-size:22px}header ul.nav li.mail a{text-decoration:none;color:#32373e}header ul.nav li.soc{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-left:auto;margin-top:-7px}header ul.nav li.addr svg{min-width:1rem}ul.nav.main{background-color:#32373e;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}ul.nav.main li.active{border-bottom:4px solid #1e71d9}ul.nav.main li.active a{background-color:#464b52}ul.nav.main a{color:#fff;text-decoration:none;padding:1rem 2rem;display:inline-block}ul.nav.main a:hover{background-color:#464b52}footer{padding-top:1.5rem!important;padding-bottom:45px!important;background-color:#32373e;color:#fff}footer .orgname{display:block;margin-bottom:1rem}footer a{color:#fff;text-decoration:none}footer a:hover{text-decoration:underline}footer .columns{display:-webkit-box;display:-ms-flexbox;display:flex;gap:60px}footer .columns ul li:not(:last-child){margin-bottom:8px}footer .columns ul.tel li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}footer .columns ul.tel li:first-of-type svg{min-width:15px}footer .columns ul.tel li:last-of-type svg{min-width:19px}body.index-page .index.swiper .swiper-slide{position:relative}body.index-page .index.swiper .swiper-slide.hidden{display:none}body.index-page .index.swiper .swiper-slide img{border-radius:6px;-o-object-fit:cover;object-fit:cover}body.index-page .index.swiper .swiper-slide .dsc{position:absolute;left:0;top:0;height:282px;max-width:277px;width:277px;background:rgba(30,113,217,.6);z-index:2;border-top-left-radius:6px;border-bottom-left-radius:6px}body.index-page .index.swiper .swiper-slide .dsc span{font-size:20px;font-weight:500;color:#fff;text-transform:uppercase;position:absolute;top:54px;left:37px;line-height:140%;max-width:200px}body.index-page .index.swiper .swiper-slide .dsc a.link{position:absolute;bottom:0;right:0;padding:20px;background:rgba(30,113,217,.6)}body.index-page .content{padding-top:1rem!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body.index-page .content,body.index-page .content .split{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}body.index-page .content button.Primary{-ms-flex-item-align:start;align-self:flex-start}body.prodlist-page #prodlist{margin-bottom:1rem}body.services-page section#content .banner img{-o-object-fit:cover;object-fit:cover;border-radius:6px}body.contacts-page .content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}body.contacts-page .content iframe{border-radius:6px;border:1px solid #adcbf1}body.contacts-page .content .Box{min-width:460px}body.contacts-page .content .Box .tel{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}body.contacts-page .content .Box .tel ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:7px}body.prod-page #content>.content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem}body.prod-page #content>.content aside{width:303px;min-width:303px;background:rgba(135,177,230,.04);border-radius:6px;border:1px solid #adcbf1;-ms-flex-item-align:baseline;align-self:baseline}body.prod-page #content>.content aside .head{border:1px solid #adcbf1;background-color:#fff;border-radius:6px;position:relative;width:80%;margin:-1rem auto 0}body.prod-page #content>.content aside .head span{text-transform:uppercase;font-weight:500;color:#1e71d9;text-align:center;margin:5px 0;display:block}body.prod-page #content>.content aside ul li{font-size:14px}body.prod-page #content>.content aside ul li:last-of-type a{border-bottom:none}body.prod-page #content>.content aside ul li:first-of-type{padding-top:1rem}body.prod-page #content>.content aside ul li:first-of-type a{border-top:1px solid #adcbf1}body.prod-page #content>.content aside ul li.active a,body.prod-page #content>.content aside ul li:hover a{background-color:#ebf4fd;color:#1e71d9}body.prod-page #content>.content aside ul li a{color:#32373e;text-decoration:none;padding:1rem 2rem;display:inline-block;border-bottom:1px solid #adcbf1}body.prod-page #content>.content .cnt{overflow:hidden}body.prod-page #content>.content .cnt .prod.swiper{border:1px solid #adcbf1;border-radius:6px}body.prod-page #content>.content .cnt .prod.swiper .swiper-slide.hidden{display:none}body.prod-page #content>.content .cnt .prod.swiper .swiper-slide img{border-radius:6px;-o-object-fit:cover;object-fit:cover}body.prod-page #content>.content .cnt .exo2{font-family:Exo2;font-size:20px}body.prod-page #content>.content .cnt .exo2+.row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}body.prod-page #content>.content .cnt .exo2+.row .price{font-size:20px;color:#1e71d9;font-weight:500}body.prod-page #content>.content .cnt>.dsc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}@media(max-width:710px){#nav-icon1{display:block}header{border-bottom:1px solid #adcbf1;padding-bottom:10px!important}header a.logo{-ms-flex-item-align:baseline;align-self:baseline;min-width:76px;height:41px;margin-right:0}header a.logo img{width:76px;height:41px}header #nav-icon1{-ms-flex-item-align:start;align-self:flex-start;margin-top:5px}header ul.nav{grid-template-columns:1fr}header ul.nav li.addr,header ul.nav li.mail{display:none}header ul.nav li.soc{grid-column:1;margin-top:0;margin-left:unset}header ul.nav li.soc img,header ul.nav li.soc svg{width:33px!important;height:33px!important}header ul.nav li.tel a{font-size:1rem}ul.nav.main{display:none}ul.nav.main.open{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:0;-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;padding-top:2rem;padding-bottom:2rem}ul.nav.main.open li{display:inline-block}body.index-page .content .split{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media(max-width:480px){section.notice{margin:0 -1rem;border-radius:0;border-right:0;border-left:0;border-top:0}#prodlist .list .item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;border:none;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#prodlist .list .item>img{width:90px;height:90px;border:1px solid #adcbf1;border-radius:3px}#prodlist .list .item .dsc{border:none;gap:10px;grid-template-columns:1fr;padding:0;height:90px}#prodlist .list .item .dsc a{grid-column:1}#prodlist .list .item .dsc button{display:none}#prodlist .list .item:hover .dsc{background-color:#fff}dialog#formOrder .head{padding-left:1rem}dialog#formOrder form.body{padding:1rem}body.index-page .index.swiper{display:none}body.index-page .content{gap:0}body.index-page .content .Box{border:none;margin:0 -1rem;border-radius:0}body.index-page .content .Box:first-of-type{border-top:1px solid #adcbf1}body.index-page .content .Box:not(:last-child){border-bottom:1px solid #adcbf1}body.index-page .content .split{gap:0;border-bottom:1px solid #adcbf1}body.index-page .content .split .Box{border:none}body.index-page .content button.Primary{margin-top:1rem}body.services-page section#content .banner img{display:none}body.prod-page #content>.content .cnt>.dsc .Box{padding:1rem}}@media(min-width:1900px){body.index-page .content,footer,header,section#content,ul.nav.main{padding:0 calc(50% - 470px)}}@media(max-width:1899px){body.index-page .content,footer,header,section#content,ul.nav.main{padding:0 calc(50% - 470px)}}@media(max-width:990px){section#content{padding:0 1rem}#prodlist .list{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}header{padding:0 1rem}header ul.nav li.soc img,header ul.nav li.soc svg{width:21px;height:21px}body.index-page .content,footer,ul.nav.main{padding:0 1rem}}@media(max-width:660px){dialog#formOrder{width:90vw}}@media(max-width:960px){header ul.nav li.mail{grid-row:1;margin-top:2rem}body.contacts-page .content{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media(max-width:800px){ul.nav.main a{padding:1rem}}@media(max-width:830px){footer .columns{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem}}@media(min-width:860px){body.index-page .content{background-image:url(/assets/img/pages/index/bg.avif)}}@media(max-width:512px){body.contacts-page .content .Box{min-width:100%}}@media(max-width:980px){body.prod-page #content>.content aside{display:none}}@media(max-width:520px){body.prod-page #content>.content .cnt .prod.swiper .swiper-slide img{height:auto}}
