@charset "UTF-8";body{font-family:Verdana,serif;line-height:1.1875}@media (min-width:660px){.container-fluid{padding-left:30px;padding-right:30px}}.row.display-flex{display:flex;flex-wrap:wrap}.row.display-flex>[class*=col-]{flex-grow:1}.btn.btn-primary{background-color:#186ca8}img{max-width:100%}form input[type=email],form input[type=tel],form input[type=text],form textarea{border:1px #ccc solid;border-radius:4px;background-color:#fff;background-image:none;color:#000;font-weight:400;font-size:16px;padding:4px 4px 4px 4px;text-align:left;vertical-align:middle}form button[type=submit],form input[type=submit]{border:1px gold solid;border-radius:4px;background-color:gold;background-image:none;color:#191970;font-weight:700;font-size:19px}p{font-size:19px}.paragraph-title{color:#4169e1;font-family:Verdana,serif;font-size:24px}.dropdown:hover>.dropdown-menu{display:block}header{background-color:rgba(255,215,0,.59)}header .logo{padding:10px 0}@media (max-width:767px){header .logo{text-align:center}}header .logo img{max-width:100%}header .right-side .wrapper{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}@media (max-width:767px){header .right-side .wrapper{padding-bottom:15px}}header .right-side .wrapper .telephone{font-size:21px;line-height:35px;flex-basis:100%;text-align:center;margin-bottom:15px}header .right-side .wrapper .telephone a{color:#58595b}header .right-side .wrapper .btn-primary{font-size:17px;min-width:200px;border-radius:8px}header .navbar-collapse{width:100%}header .navbar{padding:0 1rem;background-color:#a0a0ff}header .navbar .navbar-toggler-icon:after{content:"Меню";line-height:1.5em}header .navbar .nav-item .nav-link{color:#191970;font-size:19px;font-weight:700;padding:10px 20px 10px 20px;text-align:center;text-decoration:none;font-style:normal}header .navbar .navbar-nav>.nav-item:hover>.nav-link{background-color:gold}header .navbar .dropdown-menu{background-color:#d8bfd8;padding:0;margin:0;border-radius:0;border:0}header .navbar .dropdown-menu .dropdown-item{padding:15px 20px 15px 20px;font-size:19px;font-weight:700;color:#191970;white-space:normal}@media (min-width:768px){header .navbar .dropdown-menu .dropdown-item{white-space:nowrap}}header .navbar .dropdown-menu .dropdown-item:hover{background-color:#337ab7;color:#fff}#fancybox-wrap{position:fixed;top:100px!important}footer{position:relative;background-color:#fff}footer .logo{padding:10px 0}footer .right-side .wrapper{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}footer .right-side .wrapper .telephone{font-size:23px;line-height:35px;flex-basis:100%;text-align:center;margin-bottom:15px}footer .right-side .wrapper .telephone a{color:#58595b}footer .right-side .wrapper .btn-primary{font-size:17px;min-width:200px}footer .copyright{margin-bottom:15px}.title{color:#4169e1;font-family:Arial,sans-serif;font-size:32px;word-break:break-word}.title.title-black{color:#000}.section-title{font-size:27px}.sub-title{color:#000;font-family:Verdana,serif;font-size:24px}.card{padding:20px}.card .card-text{font-size:20px;text-align:center}.card .card-text.smaller{font-size:16px}.card .btn-primary{background-color:#270080;color:#fff;width:100%;text-align:center;font-size:24px;font-weight:700;border-radius:0}.card .btn-primary:hover{background-color:gold;border:1px #245580 solid;color:#191970}.homepage-slider .slick-next,.homepage-slider .slick-prev{display:block;width:30px;height:77px;background:url(/jsslider/btn_prev.png) no-repeat;border:none;-webkit-appearance:none;-moz-appearance:none;text-indent:-9999px;position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:9}.homepage-slider .slick-slide{text-align:center;outline:0}.homepage-slider .slick-slide img{display:inline-block}.homepage-slider .slick-next{background:url(/jsslider/btn_next.png) no-repeat;right:0;left:auto}.u-nas-section{background-color:rgba(65,105,225,.39)}.u-nas-section .icon-box{text-align:center;max-width:280px;display:inline-block;position:relative}@media (max-width:767px){.u-nas-section .icon-box{margin-bottom:20px}}.u-nas-section .icon-box .icon-wrapper .icon{height:150px;width:auto}.u-nas-section .icon-box .icon-box-border{position:absolute;right:0;bottom:0}.u-nas-section .icon-box .icon-box-text{padding:0 1.5em;margin:0;position:relative;font-size:19px;line-height:22.4px;margin-bottom:1.5em;margin-top:.5em}.hover-effect,.our-products-section .product-item .product-title{margin-top:1rem}.hover-effect a,.our-products-section .product-item .product-title a{font-size:16px;color:#0000cd;font-weight:700;text-decoration:none;transition:all .4s linear;position:relative;display:inline-block}.hover-effect a:after,.our-products-section .product-item .product-title a:after{background:0 0;content:"";display:block;height:3px;width:0;margin:3px auto auto;transition:all .4s linear}.hover-effect a:hover,.our-products-section .product-item .product-title a:hover{color:#dc143c}.hover-effect a:hover:after,.our-products-section .product-item .product-title a:hover:after{background:#dc143c;width:100%}.our-products-section .product-item{text-align:center}.our-products-section .product-item .image-wrapper{display:inline-block}.meduza #indexLayer4_Container{max-width:100vw;position:relative;text-align:left;height:100%;font-size:21px}.meduza #wb_indexImage7{position:relative;text-align:center}@media (max-width:1023px){.meduza #wb_indexImage7{font-size:1.8vw}}@media (max-width:475px){.meduza #wb_indexImage7{font-size:2.2vw}}.meduza #wb_indexText13{position:absolute;left:27%;top:50%;width:46%;text-align:center;z-index:46;font-size:2.6vw}.meduza #wb_indexText13 .red{color:red;font-size:3.7vw}@media (min-width:1440px){.meduza #wb_indexText13{font-size:40px}.meduza #wb_indexText13 .red{font-size:65px}}.meduza #wb_indexText20{position:absolute;left:9%;top:70%;width:18%;text-align:center;z-index:47}.meduza #wb_indexText27{position:absolute;left:75%;top:69.1%;width:15%;text-align:center;z-index:48}.meduza #wb_indexText28{position:absolute;left:9.8%;top:35%;width:21%;text-align:center;z-index:49}.meduza #wb_indexText29{position:absolute;left:21.3%;top:15%;width:16%;text-align:center;z-index:50}.meduza #wb_indexText30{position:absolute;left:63.4%;top:18.4%;width:14%;text-align:center;z-index:51}.meduza #wb_indexText31{position:absolute;left:72.1%;top:39.3%;width:16%;text-align:center;z-index:52}.meduza #wb_indexText32{position:absolute;left:40.3%;top:10.3%;width:19%;text-align:center;z-index:53}.bonus-system-block{text-align:center;background-color:rgba(100,149,237,.59)}.bonus-system-block .s-title{font-size:21px;font-weight:700;max-width:760px;margin:0 auto}.bonus-system-block .s-title span{color:#dc143c}.bonus-system-block .content{font-size:19px;line-height:1.2em;max-width:760px;margin:0 auto;color:#000}.bonus-system-block form{display:flex;justify-content:center;flex-wrap:wrap}.bonus-system-block form input[type=tel],.bonus-system-block form input[type=text]{width:310px;line-height:25px;margin:0 10px;margin-bottom:10px}.bonus-system-block form button[type=submit],.bonus-system-block form input[type=submit]{width:279px;transition:background-color .5s linear 0s;margin:0 10px;margin-bottom:10px}.bonus-system-block form button[type=submit]:hover,.bonus-system-block form input[type=submit]:hover{background-color:#228b22}.gallery-block{border:1px #ccc solid}.gallery-block figure{position:relative;min-height:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:0;padding:3px 3px 3px 3px;width:10%;text-align:center;vertical-align:middle}.gallery-block figure img{width:90px;height:90px}.gallery-block #indexPhotoGallery2{max-width:960px;margin:0 auto}@media (max-width:959px){.gallery-block #indexPhotoGallery2 figure{width:20%}.gallery-block #indexPhotoGallery2 figure img{width:140px;height:130px}}@media (max-width:768px){.gallery-block #indexPhotoGallery2 figure{width:25%}}@media (max-width:480px){.gallery-block #indexPhotoGallery2 figure{width:100%}.gallery-block #indexPhotoGallery2 figure img{width:200px;height:auto}}.gallery-block #indexPhotoGallery2 .thumbnails{display:flex;flex-wrap:wrap}.actions-block{background-color:#e6e6fa}.actions-block .wrapper{max-width:740px;margin:0 auto}.actions-block .s-title{font-size:24px}.actions-block .content{font-size:19px}.actions-block form{display:flex;flex-wrap:wrap;justify-content:center}.actions-block form input{height:40px}.actions-block form input[type=email]{margin:10px;font-size:13px}@media (min-width:425px){.actions-block form input[type=email]{width:370px}}.actions-block form input[type=submit]{border:1px #2e6da4 solid;border-radius:4px;background-color:#1e90ff;background-image:none;color:#fff;font-weight:700;font-size:20px;transition:color .5s linear 0s,background-color .5s linear 0s;margin:10px}@media (min-width:440px){.actions-block form input[type=submit]{width:380px}}.actions-block form input[type=submit]:hover{color:gold;background-color:#4169e1}.actions-block form .small-text{font-size:13px}.where-we,.where-we p{font-size:20px}.where-we .btn-primary{background-color:#4169e1;background-image:none;border:1px #245580 solid;border-radius:10px;color:#ff0;font-size:20px;width:100%}.where-we .btn-primary:hover{background-color:gold;background-image:none;border:1px #245580 solid;color:#000}.where-we .cell-logo{width:20px;margin-left:10px;position:relative;top:-1px}.where-we .cell-logo.mm-5{margin-left:5px}.have-questions{background-color:#add8e6}.have-questions a.main-style{font-size:21px;color:#0000cd;font-weight:700;text-decoration:none;transition:all .4s linear;position:relative;display:inline-block}.have-questions a.main-style:after{background:0 0;content:"";display:block;height:3px;width:0;margin:3px auto auto;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;transition:all .4s linear}.have-questions a.main-style:hover{color:#dc143c;font-weight:700;text-decoration:none}.have-questions a.main-style:hover:after{background:#dc143c;width:100%}.tecnologyPhotoGallery{max-width:420px;padding-left:30px;display:inline-block}.tecnologyPhotoGallery .thumbnail{position:relative;min-height:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin:0;padding:3px 3px 3px 3px;width:50%;text-align:center;vertical-align:top}@media (max-width:480px){.tecnologyPhotoGallery .thumbnail{width:100%}}.tecnologyPhotoGallery .thumbnail img{width:200px;height:150px}.tecnologyPhotoGallery.full-width{max-width:none}.tecnologyPhotoGallery.full-width .thumbnail{width:17%}@media (max-width:990px){.tecnologyPhotoGallery.full-width .thumbnail{width:25%}}@media (max-width:767px){.tecnologyPhotoGallery.full-width .thumbnail{width:50%}}@media (max-width:380px){.tecnologyPhotoGallery.full-width .thumbnail{width:100%}}#tecnologyPhotoGallery2222,#tecnologyPhotoGallery6666{max-width:600px}@media (min-width:481px){#tecnologyPhotoGallery2222 .thumbnail,#tecnologyPhotoGallery6666 .thumbnail{width:33%}}#tecnologyPhotoGallery2222 .thumbnail img,#tecnologyPhotoGallery6666 .thumbnail img{width:200px;height:150px}@media (max-width:767px){.image-title-block{display:block!important}.image-title-block .tecnologyPhotoGallery{max-width:none;width:100%;display:block;padding:0}}.oplata-dostavka .color-block{position:relative;margin-bottom:10px}.oplata-dostavka .color-block h3{font-size:20px;line-height:1.1875;margin-bottom:0}.oplata-dostavka .color-block p{font-size:17px;line-height:1.1875}.oplata-dostavka .color-block .btn{min-width:218px;margin-bottom:10px;background-color:#0000cd;background:-moz-linear-gradient(to left,#1e90ff 0,#0000cd 25%,#1e90ff 100%);background:-webkit-linear-gradient(to left,#1e90ff 0,#0000cd 25%,#1e90ff 100%);background:linear-gradient(to left,#1e90ff 0,#0000cd 25%,#1e90ff 100%);border:1px #245580 solid;border-radius:10px;color:gold;font-size:19px;font-weight:700;padding:5px}.oplata-dostavka .color-block .btn:hover{background-color:gold;background:-moz-linear-gradient(to left,orange 0,gold 25%,orange 100%);background:-webkit-linear-gradient(to left,orange 0,gold 25%,orange 100%);background:linear-gradient(to left,orange 0,gold 25%,orange 100%);color:#00f}.oplata-dostavka .color-block .bg-image{position:absolute;width:100%;height:100%}.oplata-dostavka .color-block .content{padding-left:100px;padding-top:10px}@media (max-width:767px){.oplata-dostavka .color-block .content{padding-left:15px}.oplata-dostavka .color-block .bg-image{display:none}.oplata-dostavka .color-block.green{background-color:#a3cd39}.oplata-dostavka .color-block.yellow{background-color:#fdc331}.oplata-dostavka .color-block.blue{background-color:#a1d2d7}}.icon-box-wrapper .icon-box{text-align:center;margin-bottom:20px}.icon-box-wrapper .icon-box .icon-box-desc{padding-top:10px}.icon-box-wrapper .icon-box .icon-box-desc h3{font-weight:700;font-size:24px}.icon-box-wrapper .icon-box .icon-box-desc p{font-size:17px}#form-catalog{margin-top:40px}.form-card{text-align:center;margin:0 0 30px}.form-card.ul-form-card{padding:0}.form-card .card-wrapper{border:1px solid #1e90ff;height:100%;padding:10px}.form-card .card-wrapper:hover{background-color:#f5fffa}.form-card .card-wrapper h4{font-family:Arial,sans-serif;font-weight:700;font-size:21px;line-height:1;word-break:break-all;font-style:normal;text-align:center;text-decoration:none;margin:5px 0 15px 0;padding:0}.form-card .card-wrapper img{max-width:100%}.form-card .card-wrapper p{font-family:Arial,sans-serif;margin-block-start:1em;margin-block-end:1em}@media (max-width:1024px){.form-card .card-wrapper p{margin-block-start:.2em;margin-block-end:.2em}}.form-card .ui-li-has-icon{margin:0 0 15px;list-style:none;padding:0}.form-card .ui-li-has-icon .card-wrapper{text-align:left;font-size:20px;font-weight:600;font-family:Verdana,serif}.form-card .ui-li-has-icon .card-wrapper p{font-family:Verdana,serif;font-weight:400}.form-card .ui-li-has-icon .card-wrapper .ui-li-icon{float:left;padding-right:10px;max-width:250px!important;max-height:200px}.form-card .ui-li-has-icon .card-wrapper.wider .ui-li-icon{max-width:350px!important}@media (max-width:990px){.form-card .ui-li-has-icon .card-wrapper{text-align:center}.form-card .ui-li-has-icon .card-wrapper .img-wrapper{width:100%;text-align:center;margin-bottom:15px}.form-card .ui-li-has-icon .card-wrapper .img-wrapper img.ui-li-icon{float:none}}.footer-form{position:relative;background-color:#c0a0ff;padding:10px 15px 10px 15px}.footer-form input,.footer-form textarea{margin-bottom:10px;transition:color .5s linear 0s,background-color .5s linear 0s;font-size:15px!important;width:100%}.footer-form input{height:40px;line-height:40px}.footer-form input[type=submit]{background-color:orange;border:1px #a9a9a9 solid;font-size:21px!important;line-height:1em}.footer-form input[type=submit]:hover{color:#9932cc;background-color:#fff}.callback-body{background-color:#e9e9ce;margin:15px}.callback-body h1{font-size:35px;font-weight:400}.callback-body .callback{border-radius:5px;border:1px solid #a0a0a0;background-color:#f1f1f1;padding:30px 20px}.callback-body .callback .input-wrapper{display:flex;position:relative}.callback-body .callback .input-wrapper .icon{position:absolute;left:0;display:flex;align-items:center;top:0;bottom:0;padding:0 10px}.callback-body .callback .input-wrapper .icon.required:before{content:"*";color:red;font-size:20px;line-height:1;position:absolute;left:-15px;top:calc(50% - 5px)}.callback-body .callback .input-wrapper input[type=email],.callback-body .callback .input-wrapper input[type=tel],.callback-body .callback .input-wrapper input[type=text],.callback-body .callback .input-wrapper input[type=time],.callback-body .callback .input-wrapper textarea{width:100%;border-radius:2px;border:0;margin:10px 0;padding:12px 12px 12px 50px;box-shadow:0 1px 3px #b3babf inset;font-size:19px;font-family:Georgia,serif}.callback-body .callback input[type=submit]{background-color:gold;font-family:Georgia,serif;font-weight:700;font-size:24px;border:1px #a9a9a9 solid;width:100%;line-height:45px;transition:color .5s linear 0s}.callback-body .callback input[type=submit]:hover{color:#dc143c}.callback-body.zakaz{background-color:#c5aa57}.callback-body.zakaz .callback{background-color:#f3ecd2}.callback-body.voprosy{background-color:#aedbed}.callback-body.voprosy .callback{background-color:#c9e4ee}.form-ok{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:#156b13;background-image:url(/images/png/form-ok_bkgrnd.png);background-repeat:repeat-y;background-size:100%}.form-ok .block{display:flex;align-items:center;justify-content:center;background-color:rgba(240,240,240,.7);border-radius:10px;width:100%;height:100%;max-width:50%;max-height:50%;font-family:Georgia,serif;color:#000;text-align:center;font-size:32px;font-weight:700}@media (max-width:869px){.floating-menu-wrapper{width:100%}}.floating-menu{padding:0;list-style:none}@media (min-width:871px){.floating-menu{margin:40px 0 0;width:350px;position:absolute;right:30px}}.floating-menu li{padding:0 10px 4px 10px}.floating-menu li a{display:block;background-color:#c0a0ff;color:#191970;border:1px #ccc solid;padding:0 5px 0 5px;line-height:28px;font-family:Verdana,serif;font-weight:700;font-size:13px}.floating-menu li a:hover{color:#fff;background-color:#337ab7;border:1px #2e6da4 solid;text-decoration:none}