/* cacheid:2750586bd8b6bce0a9ebcdb93f56bd11 */
html{font-family: sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;overflow-y: scroll}body{margin: 0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display: block}audio,canvas,progress,video{display: inline-block;vertical-align: baseline}audio:not([controls]){display: none;height: 0}[hidden],template{display: none}a{background: transparent}a:active,a:hover{outline: 0}abbr[title]{border-bottom: 1px dotted}b,strong{font-weight: bold}dfn{font-style: italic}h1{font-size: 2em;margin: .67em 0}mark{background: #ff0;color: #000}small{font-size: 80%}sub,sup{font-size: 75%;line-height: 0;position: relative;vertical-align: baseline}sup{top: -0.5em}sub{bottom: -0.25em}img{border: 0}svg:not(:root){overflow: hidden}figure{margin: 1em 40px}hr{-moz-box-sizing: content-box;box-sizing: content-box;height: 0}pre{overflow: auto}code,kbd,pre,samp{font-family: monospace, monospace;font-size: 1em}button,input,optgroup,select,textarea{color: inherit;font: inherit;margin: 0}button{overflow: visible}button,select{text-transform: none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance: button;cursor: pointer}button[disabled],html input[disabled]{cursor: default}button::-moz-focus-inner,input::-moz-focus-inner{border: 0;padding: 0}input{line-height: normal}input[type="checkbox"],input[type="radio"]{box-sizing: border-box;padding: 0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height: auto}input[type="search"]{-webkit-appearance: textfield;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance: none}fieldset{border: 1px solid #c0c0c0;margin: 0 2px;padding: .35em .625em .75em}legend{border: 0;padding: 0}textarea{overflow: auto}optgroup{font-weight: bold}table{border-collapse: collapse;border-spacing: 0}td,th{padding: 0}#system-message .alert{padding: 15px;margin-bottom: 20px;border: 1px solid transparent;border-radius: 4px}#system-message .alert .alert-link{font-weight: bold}#system-message .alert > p,#system-message .alert > ul{margin: 0}#system-message .alert > p + p{margin-top: 5px}#system-message .close{position: relative;line-height: 20px;float: right;font-size: 20px;font-weight: bold;color: #000;text-shadow: 0 1px 0 #fff;text-decoration: none;zoom: 1;opacity: .2;filter: alpha(opacity= 20 )}#system-message .close:hover,#system-message .close:focus{color: #000;text-decoration: none;cursor: pointer;zoom: 1;opacity: .4;filter: alpha(opacity= 40 )}#system-message .alert-notice{background-color: #dff0d8;border-color: #d6e9c6;color: #3c763d}#system-message .alert-notice hr{border-top-color: #c9e2b3}#system-message .alert-notice .alert-link{color: #2b542c}#system-message .alert-message{background-color: #d9edf7;border-color: #bce8f1;color: #31708f}#system-message .alert-message hr{border-top-color: #a6e1ec}#system-message .alert-message .alert-link{color: #245269}#system-message .alert-warning{background-color: #fcf8e3;border-color: #faebcc;color: #8a6d3b}#system-message .alert-warning hr{border-top-color: #f7e1b5}#system-message .alert-warning .alert-link{color: #66512c}#system-message .alert-error{background-color: #f2dede;border-color: #ebccd1;color: #a94442}#system-message .alert-error hr{border-top-color: #e4b9c0}#system-message .alert-error .alert-link{color: #843534}#system-message{border: 0;margin: 0;padding: 0}#system-message dt{position: absolute;top: -2000px;left: -3000px}#system-message dd{margin: 0 0 15px 0;font-weight: bold;text-indent: 0px;padding: 0}#system-message dd ul{color: #000;list-style: none;padding: 0px}#system-message dd ul li{line-height: 1.5em}#system-message dd.message ul{padding: 10px 10px 10px 40px;border-top: 2px solid #90b203;border-bottom: 2px solid #90b203}#system-message dd.error ul{padding: 10px 10px 10px 40px;border-top: 2px solid #900;border-bottom: 2px solid #900}#system-message dd.notice ul{padding: 10px 10px 10px 40px;border-top: 2px solid #faa528;border-bottom: 2px solid #faa528;color: #000;margin: 10px 0}#page-error{background: #F0F0F0}#page-error h1{font-family: Helvetica, Arial, sans-serif}#page-error .component-wrapper{padding: 30px 10px}#page-error .errorinfo{font-size: 14px;font-family: Courier, Monaco, "Lucida Console"}#page-error .errorinfo pre{white-space: pre;padding: .5em 0 .5em 1em;border: 1px dashed #aaa;border-left: 4px solid #b4b4b4;line-height: 1.5em;letter-spacing: 0.05em;background: #EEE;font-size: 0.8em;max-width: 100%;overflow: auto !important;overflow-y: hidden;max-height: 200px}#page-error .errorinfo table td{padding: 4px}#page-error .errorinfo table strong{font-size: 16px;font-weight: bold;font-family: Helvetica, Arial, sans-serif}div#system-debug{font-family: Courier, Monaco, "Lucida Console";background-color: #fff;color: #333;max-width: 1200px;margin: 10px auto 50px}div#system-debug a{text-decoration: none !important}div#system-debug table td{padding: 2px 6px}#page-offline{margin: 0;padding: 0;font-size: 12px;color: #333;text-align: center}#page-offline img{border: 0 none;margin-left: auto;margin-right: auto}#page-offline #frame{margin: 20px auto;width: 405px;padding: 20px}#page-offline #frame img{max-width: 100%;height: auto}#page-offline form{margin: auto;text-align: left}#page-offline form p{margin: 0;padding: 4px 0 4px 0}#page-offline form fieldset{border: 0 none;margin: 0em;padding: 0.2em}#page-offline form fieldset .input p{clear: left}#page-offline form label{display: block;float: left;margin: 5px 0px 2px 0px;width: 10em}#page-offline form input{padding: 3px;border: 1px solid #ccc;border-radius: 3px}#page-offline form input[type=text],#page-offline form input[type=password]{width: 200px}#page-offline form input.button{width: 120px;height: 32px;cursor: pointer;background-color: #fff}#page-offline form input.button:hover{border-color: #fc902e}#page-offline form #frmlogin{margin: 0 10px 0 10px}#page-offline form #frmlogin fieldset.button{text-align: right}#page-offline #system-message{margin: 10px auto;padding: 20px 0 0;width: 450px}#page-offline #system-message h4{display: none}@font-face{font-family: 'Panton';src: url('https://t-t-a.ru/templates/europolytest/fonts/Panton-Regular.eot');src: local('../fonts/Panton Regular'), local('Panton-Regular'), url('https://t-t-a.ru/templates/europolytest/fonts/Panton-Regular.eot?#iefix') format('embedded-opentype'), url('https://t-t-a.ru/templates/europolytest/fonts/Panton-Regular.woff') format('woff'), url('https://t-t-a.ru/templates/europolytest/fonts/Panton-Regular.ttf') format('truetype');font-weight: normal;font-style: normal}@font-face{font-family: 'Panton';src: url('https://t-t-a.ru/templates/europolytest/fonts/Panton-SemiBold.eot');src: local('../fonts/Panton SemiBold'), local('Panton-SemiBold'), url('https://t-t-a.ru/templates/europolytest/fonts/Panton-SemiBold.eot?#iefix') format('embedded-opentype'), url('https://t-t-a.ru/templates/europolytest/fonts/Panton-SemiBold.woff') format('woff'), url('https://t-t-a.ru/templates/europolytest/fonts/Panton-SemiBold.ttf') format('truetype');font-weight: 600;font-style: normal}@font-face{font-family: 'Panton';src: url('https://t-t-a.ru/templates/europolytest/fonts/Panton-Bold.eot');src: local('../fonts/Panton Bold'), local('Panton-Bold'), url('https://t-t-a.ru/templates/europolytest/fonts/Panton-Bold.eot?#iefix') format('embedded-opentype'), url('https://t-t-a.ru/templates/europolytest/fonts/Panton-Bold.woff') format('woff'), url('https://t-t-a.ru/templates/europolytest/fonts/Panton-Bold.ttf') format('truetype');font-weight: 700;font-style: normal}@font-face{font-family: 'Panton';src: url('https://t-t-a.ru/templates/europolytest/fonts/Panton-ExtraBold.eot');src: local('Panton ExtraBold'), local('Panton-ExtraBold'), url('https://t-t-a.ru/templates/europolytest/fonts/Panton-ExtraBold.eot?#iefix') format('embedded-opentype'), url('https://t-t-a.ru/templates/europolytest/fonts/Panton-ExtraBold.woff') format('woff'), url('https://t-t-a.ru/templates/europolytest/fonts/Panton-ExtraBold.ttf') format('truetype');font-weight: 800;font-style: normal}body{font-family: 'Inter', sans-serif;font-size: 14px;color: #4a4a4a;background: #fff;margin: 0;padding: 0}h1,h2,h3,h4,h5{font-family: 'Inter', sans-serif}h1{font-weight: 700;margin-top: 0px;margin-bottom: 35px}a{color: #148efb;transition: 0.5s}.uk-button{text-transform: none;border-radius: 3px;transition: 0.5s}.uk-button-primary{background-color: #ffc600;color: #2f3540}.uk-button-primary:hover{background-color: #ffdd2d;color: #2f3540}.uk-button-medium{padding: 0 25px;line-height: 45px;font-size: .875rem}.btn{border-radius: 3px;cursor: pointer;transition: 0.5s}.btn--green{color: #fff;background-color: #23b480}.uk-form-label{font-size: 0.875em;line-height: 1em;color: #9eabc3;display: block;margin-bottom: 5px}.uk-input,.uk-textarea{border-radius: 3px}.uk-input:focus,.uk-textarea:focus{border-color: #9eabc3}.uk-checkbox{width: 20px;height: 20px;border-radius: 3px}.uk-checkbox:checked,.uk-checkbox:checked:focus{background-color: #2f3540}@media (max-width: 640px){.uk-slider-container-offset{margin-left: 0;margin-right: 0;padding-left: 0;padding-right: 0}}.uk-breadcrumb{margin: 0px}.uk-breadcrumb > * > *{font-size: 0.75em;color: #8593AC}.uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before{color: #8593AC;margin: 0px 5px}.uk-breadcrumb > :last-child > a:not([href]),.uk-breadcrumb > :last-child > span{color: #c1c3c7}.uk-breadcrumb a:hover{color: #3ea4ff}header .attention-panel{font-size: 0.875em;line-height: 1.5em;color: #fff;font-weight: 600;background-color: #2f3540;padding: 10px 0px}header .attention-panel a{color: #148efb;border-bottom: 1px dashed #148efb}header .btn-catalog{font-weight: 600;color: #4a4a4a;background-color: #ffdd2d;padding: 10px 15px;border-radius: 5px;position: relative;z-index: 2}header .btn-catalog:hover{background-color: #ffc600;text-decoration: none}header .toolbar-item{font-size: 0.75em;color: #21241f;display: flex;flex-direction: column;align-items: center;justify-content: center}header .toolbar-item:not(:first-child){margin-left: 15px}header .tools-panel{background-color: #fff;padding: 12px 0px;border-bottom: 1px solid #eaeaea;z-index: 1000}header .tools-panel .logo{max-width: 370px}header .tools-panel .header-phone{font-size: 1.1em;font-weight: 800;color: #2f3540}header .tools-panel .header-phone:hover{text-decoration: none;color: #148efb}header .tools-panel .header-worktime{font-size: 0.75em;font-weight: 500;color: #4a4a4a}header .tools-panel .header-worktime::before{content: '';width: 6px;height: 6px;background-color: #2dbe5e;border-radius: 50%;position: absolute;top: 50%;left: -12px;transform: translateY(-50%)}header .tools-panel .header-worktime.opened::before{background-color: #2dbe5e;animation: pulse-green 2s infinite}header .tools-panel .header-worktime.closed::before{background-color: #d83838;animation: pulse-red 2s infinite}header .tools-panel .header-icon{font-size: 0.75em;color: #2f3540;display: inline-block}header .tools-panel .header-icon:not(:last-child){margin-right: 20px}header .tools-panel .header-icon--image{display: block;margin: 0 auto}header .tools-panel .header-icon--text{display: block;margin-top: 5px}@media (max-width: 640px){header .tools-panel .header-icon:not(:last-child){margin-right: 10px}}header .tools-panel .counter{font-weight: 800;line-height: 1em;position: absolute;top: -4px;right: 5px}header .uk-navbar-nav > li > a{font-family: 'Inter', sans-serif;font-size: 0.85em;font-weight: 500;color: #6f7681;text-transform: none;min-height: 50px;transition: 0.5s}header .uk-navbar-nav > li > a:hover{color: #ffc600}header .dropdown-menu{width: 100% !important;min-height: 800px;max-height: 800px;overflow-y: scroll;background: #fff;margin: 15px;padding: 30px;outline: 5px solid #eaeaea;border-radius: 5px;top: 80px !important;left: 0px !important;right: 0px !important}header .dropdown-menu::-webkit-scrollbar{width: 4px;height: 6px}header .dropdown-menu .uk-tab > * > a{padding: 10px}header .dropdown-menu .dropdown-menu--container{margin: 0 auto}header .dropdown-menu .uk-tab-left{background-color: #f1f2f5;margin-top: 0px;padding: 15px;border-radius: 5px}header .dropdown-menu .uk-tab-left:before{border: none}header .dropdown-menu .uk-tab-left a{font-size: 0.9em;font-weight: 600;text-transform: none;color: #909baf;padding: 7px;padding-left: 0px}header .dropdown-menu .uk-tab-left a:hover{color: #2f3540}header .dropdown-menu .uk-tab-left .uk-active a{color: #2f3540;border: none}header .dropdown-menu .submenu-productlist--switcher li a{text-transform: none;background-color: #f1f1f1;border-radius: 3px}header .dropdown-menu .submenu-productlist--switcher li.uk-active a{color: #fff;background-color: #2f3540}header .dropdown-menu .megamenu-item{position: relative}header .dropdown-menu .megamenu-item img{display: block;margin-bottom: 10px}header .dropdown-menu .megamenu-item--title a{font-size: 0.8em;line-height: 1.3em;font-weight: 600;color: #2f3540;display: block;margin-top: 7px;margin-bottom: 10px}header .dropdown-menu .megamenu-item--title a:hover{text-decoration: none}header .dropdown-menu .megamenu-item .jbprice-balance span{font-size: 0.7em;line-height: 18px;display: inline-block;padding: 0px 3px;border-radius: 3px}header .dropdown-menu .megamenu-item .jbprice-balance .jbprice-balance-available-yes{color: #fff;background-color: #2dbe5e}header .dropdown-menu .megamenu-item .jbprice-balance .jbprice-balance-available-no{color: #fff;background-color: #d83838}header .dropdown-menu .megamenu-item .jbprice-balance .jbprice-balance-request{color: #fff;background-color: #eaeaea}header .dropdown-menu .megamenu-item .jbcurrency-value{font-size: 16px;font-weight: 700;color: #2f3540}header .dropdown-menu .megamenu-item .icon-rouble::before{font-size: 0.875em}header .dropdown-menu .megamenu-item.uk-grid-margin{margin-top: 45px}header .dropdown-menu .megamenu-category-link{font-weight: 600;color: #fff;display: inline-block;margin-top: 25px;padding: 10px 15px;border: 2px solid #fff;transition: 0.5s}header .dropdown-menu .megamenu-category-link:hover{text-decoration: none;background: #d83838;color: #fff;border-color: #d83838}header .dropdown-menu .additional-menu-heading{font-size: 0.875em;font-weight: 600;color: #646971;margin-top: 25px}header .dropdown-menu .additional-menu{margin-top: 10px}header .dropdown-menu .additional-menu a{font-size: 0.875em;color: #8892a5;display: block}header .dropdown-menu .additional-menu a:hover{text-decoration: none;color: #454f61}.frontpage-slideshow{max-height: 900px}.frontpage-slideshow video{width: 100%;height: 100%;max-height: 900px;object-fit: cover;vertical-align: middle}.frontpage-slideshow .overlay{background-color: rgba(12,26,44,0.85)}.frontpage-slideshow .overlay .overlay-title{font-size: 2.5em;line-height: 1.5em;font-weight: 700;color: #fff;max-width: 50%}@media (max-width: 640px){.frontpage-slideshow .overlay .overlay-title{font-size: 1.8em;max-width: 100%}}.frontpage-slideshow .overlay p{font-size: 1em;font-weight: 500;color: #b5b6b8;max-width: 50%}@media (max-width: 640px){.frontpage-slideshow .overlay p{max-width: 100%}}.frontpage-slideshow .button-yellow{background-color: #ffdd2d}.frontpage-slideshow .button-yellow:hover{color: #282d3c;box-shadow: 0px 0px 25px #ffdd2d}@media (max-width: 640px){.frontpage-slideshow{height: 100vh}}@media (min-width: 960px){.frontpage-slideshow{min-height: 600px}}.slideshow .slideshow-content{position: absolute;top: 0px;left: 0px;width: 100%;height: 100%}.slideshow .slideshow-content--title{font-size: 3.65em;line-height: 1.2em;font-weight: 800;color: #2f3540}.slideshow .slideshow-content--text{font-size: 1.1em;line-height: 1.5em;font-weight: 600;color: #2f3540}.slideshow .slideshow-content--button{font-size: 1.2em;font-weight: 700;color: #fff;background-color: #23b480;padding: 15px 35px;border-radius: 5px}.slideshow .slideshow-content--button:hover{text-decoration: none;background-color: #2dbe5e}#products .uk-slideshow-items,#products img{border-radius: 10px}.section-heading{font-size: 2em;line-height: 1.3em;font-weight: 700;color: #2f3540;margin-bottom: 35px}.competencies{background-color: #282d3c;position: relative}.competencies .section-heading{color: #ffc600}.competencies p{line-height: 2em;color: #fff}.competencies img{margin-right: 10px}.competencies .competence-title{line-height: 1.3em;font-weight: 600;color: #ffdd2d;margin-bottom: 10px}.competencies .competence-text{font-size: 0.875em;line-height: 1.2em;font-weight: 500;color: #acb8be}.competencies:before{content: '';background: url(/templates/europolytest/images/footer-overlay.webp);width: 100%;height: 100%;position: absolute;top: 0;background-repeat: no-repeat;background-position: bottom right;opacity: 0.07}.features{background-color: #282d3c;position: relative}.features .section-heading{color: #ffc600}.features p{line-height: 2em;color: #fff}.features img{max-width: 48px;margin-right: 10px}.features .feature-title{line-height: 1.3em;font-weight: 600;color: #ffdd2d;margin-bottom: 10px}.features .feature-text{font-size: 0.875em;line-height: 1.2em;font-weight: 500;color: #acb8be}@media (min-width: 1200px){.features * + .uk-grid-margin,.features .uk-grid + .uk-grid,.features .uk-grid > .uk-grid-margin{margin-top: 70px}}.features:before{content: '';background: url(/templates/europolytest/images/footer-overlay.webp);width: 100%;height: 100%;position: absolute;top: 0;background-repeat: no-repeat;background-position: bottom right;opacity: 0.07}.discuss-project .uk-position-cover{background-color: rgba(40,45,59,0.8)}.discuss-project .section-heading{color: #ffc600}.discuss-project p{line-height: 2em;color: #fff}@media (max-width: 640px){.discuss-project{height: 100vh}.discuss-project img{height: 100%;object-fit: cover}}.footer{background-color: #2f3540}.footer .footer-list--title{font-size: 0.875em;font-weight: 700;color: #fff;text-transform: uppercase}.footer .footer-list{font-size: 0.85em;font-weight: 500}.footer .footer-list li:not(:first-child){margin-top: 15px}.footer .footer-list a{color: #8593ac;display: block}.footer .footer-list a:hover{color: #ffdd2d;text-decoration: none;text-shadow: 0px 0px 15px #ffdd2d}@media (max-width: 640px){.footer .footer-list a{text-align: center;background: #1e222b;padding: 15px;border-radius: 5px}}.footer .footer-phone{font-size: 1.5em;font-weight: 800;color: #ffc600;margin-bottom: 10px}.footer .footer-phone:hover{color: #ffdd2d;text-shadow: 0px 0px 25px #ffdd2d;text-decoration: none}.footer .footer-worktime{font-size: 0.875em;font-weight: 600;color: #fff;margin-bottom: 25px}.footer .footer-address{font-size: 0.75em;font-weight: 600;color: #fff}.footer .copyright{font-size: 0.85em;font-weight: 500;color: #8593ac;background-color: #232934;padding: 20px 0px}.footer .copyright a{color: #2dbe5e}.footer .copyright a:hover{text-shadow: 0px 0px 15px #23b480;text-decoration: none}@media (max-width: 640px){main{padding: 15px 0px !important}}.subcategory > a::before{content: '';position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;background-color: rgba(47,53,63,0.6);border-radius: 10px;transition: 0.5s}.subcategory > a:hover .subcategory > a::before{background-color: rgba(47,53,63,0.8)}.subcategory > a:hover img{opacity: 1 !important}.subcategory > a:hover h2{color: #ffdd2d;margin-bottom: 15px}.subcategory img{border-radius: 10px}.subcategory .subcategory-info{padding: 15px;position: absolute;bottom: 0px;width: 100%;box-sizing: border-box}.subcategory h2{font-size: 1em;font-weight: 500;color: #fff;margin-bottom: 0px;transition: 0.5s}.subcategory h2 a:hover{text-decoration: none;color: #ffdd2d}.jbprice-button-add{cursor: pointer}.badge{font-size: 0.75em;color: #fff;padding: 4px;border-radius: 3px;position: relative;z-index: 1}.badge--new{background-color: #23b480}.badge--special{color: #ffdd2d;background-color: #5d6774}.badge:before,.badge:after{content: '';background: inherit;display: block;width: 50%;height: 100%;border-radius: 3px;position: absolute;top: 0px;transform: skew(341deg);z-index: -1}.badge:before{right: -5px}.badge:after{left: -5px}.badge:not(:last-child){margin-right: 10px}.product-card{border-radius: 10px;box-shadow: rgba(0,0,0,0.05) 0px 0px 0px 1px;transition: 0.5s}.product-card .product-card--image:after{content: '';display: block;padding-top: 100%}.product-card .jbimage-link{display: block;position: relative}.product-card .jbimage-link::after{content: "";opacity: 1;position: absolute;z-index: 10;top: 0;left: 0;width: 100%;height: 100%;border-radius: 10px 10px 0px 0px;background-color: rgba(80,90,109,0.05);transition: opacity .1s}.product-card .jbimage{border-radius: 10px 10px 0px 0px}.product-card .product-category{font-size: 0.75em;line-height: 1em;margin-bottom: 5px}.product-card .product-category a{color: #9eabc3}.product-card .marker{font-size: 0.8em;line-height: 1em;font-weight: 700;color: #9eabc3;display: block;margin-bottom: 15px}.product-card .marker.in-stock{color: #4dc179}.product-card .badges{position: absolute;top: -13px;left: 10px}.product-card .product-card--content{padding: 15px 10px;border-top: 1px dashed #eaeaea}.product-card .product-card--content > a{font-size: 0.85em;line-height: 1.3em;font-weight: 600;color: #4a4a4a;min-height: 36px;max-height: 36px;display: block;margin-bottom: 17px;overflow: hidden}.product-card .product-card--content > a:hover{text-decoration: none;color: #148efb}.product-card .product-card--content .jbprice-value-total{font-size: 0.9em;font-weight: 800}.product-card .product-card--content .btn{font-size: 0.75em;line-height: 1em;font-weight: 500;display: inline-block;padding: 8px}.product-card .jsAddToCart{background-color: #ffdd2d}.product-card .jsAddToCart:hover{background-color: #ffc600}.product-card:hover{box-shadow: rgba(0,0,0,0.1) 0px 20px 25px -5px, rgba(0,0,0,0.04) 0px 10px 10px -5px}.product-card .preview-gallery{position: absolute;top: 0;right: 0;bottom: 0;left: 0;height: 100%;display: flex;transition: 0.5s}.product-card .preview-gallery__item{position: static;display: flex;flex: 1;align-items: flex-end;height: 100%}.product-card .preview-gallery__button{position: relative;z-index: 4;bottom: 0;flex: 1;min-height: 7px;opacity: 1;transition: opacity .2s}.product-card .preview-gallery__button:after{content: '';background: #282D3C;position: absolute;left: 50%;bottom: 5px;transform: translateX(-50%);width: 80%;height: 3px;opacity: 0}.product-card .preview-gallery:hover .preview-gallery__button:after{opacity: 1}.product-card .preview-gallery__item:hover{cursor: pointer}.product-card .preview-gallery__item:hover .preview-gallery__button:after{background: #ffdd2d}.product-card .preview-gallery__image{position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;object-fit: contain;z-index: -2}.product-card .preview-gallery__image img{width: 100%;height: 100%;object-fit: contain;opacity: 0}.product-card .preview-gallery__item:first-child .preview-gallery__image img{opacity: 1;z-index: -2}.product-card .preview-gallery__item:hover img{opacity: 1}.product-card .preview-gallery__more{color: #fff;display: none;position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;background: rgba(43,45,66,0.7);z-index: -2;opacity: 0;transition: 0.5s}.product-card .preview-gallery__item:last-child:hover .preview-gallery__more{opacity: 1;display: flex;transition: 0.5s}.product .techusloviya{font-size: 0.6em;margin-top: 5px;color: #a1acb0;font-weight: 600}.product .uk-thumbnav li a{border: 1px solid #eaeaea;border-radius: 5px}.product .uk-thumbnav li a img{border-radius: inherit}.product .uk-thumbnav li.uk-active a{border-color: #3ea4ff}.product .link-modal-3d{font-size: 0.875em;background-color: #fff;width: 60px;box-sizing: border-box;margin-left: 15px;padding: 3px 5px;border: 1px solid #eaeaea;border-radius: 5px}.product .link-modal-3d img{width: 40px;transition: 0.5s}.product .link-modal-3d:hover{text-decoration: none;border-color: #3ea4ff}.product .jsAddToCart{background-color: #ffc600}.product .jsAddToCart:hover{background-color: #ffdd2d}.product .badges{position: absolute;top: -11px;right: 11px}.product .product--short-description{font-size: 0.875em}.product .product--short-description p{margin-bottom: 10px}@media (max-width: 640px){.product .product--short-description{font-size: 0.75em}}.product .product--short-description .more-info-link{font-size: 0.85em;font-weight: 500;color: #9eabc3;padding-bottom: 2px;border-bottom: 1px dashed}.product .product--short-description .more-info-link:hover{color: #282d3c;border-color: #282d3c;text-decoration: none}.product .made-in-russia{font-size: 0.8em;font-weight: 600;line-height: 1.2em;padding: 15px;border: 1px solid #eaeaea;border-radius: 3px}.product .made-in-russia a{color: #4a4a4a}.product .made-in-russia a:hover{text-decoration: none}.product .made-in-russia img{width: 36px;margin-right: 7px}.product .marker{font-size: 0.75em;font-weight: 700}.product .marker--request{color: #9eabc3}.product .marker--in-stock{color: #23b480}.product--sku{font-size: 0.75em;color: #9eabc3}.product .price-panel{padding: 15px;border: 1px solid #eaeaea;border-radius: 5px;box-shadow: 0px 4px 10px rgba(0,0,0,0.05)}.product .price-panel .alert{font-size: 0.75em;background-color: #f9f9f9;padding: 5px;border: 1px solid #f2f2f2;border-radius: 3px}.product .price-panel .jbprice-value-total{font-size: 2em;font-weight: 800;color: #4a4a4a}.product .price-panel .jbprice-button-add{font-size: 0.875em;font-weight: 600;padding: 15px;display: block;width: 100%;box-sizing: border-box;text-align: center;margin-top: 15px}@media (max-width: 640px){.product .price-panel .jbprice-button-add{text-align: center;display: block}}.product .product-body-tabs li a{font-size: 0.8em;line-height: 1em;text-transform: none;padding: 8px;background-color: #f5f5f5;border-radius: 3px}.product .product-body-tabs li.uk-active a{font-weight: 500;background-color: #edeff2}.product .product-body-tabs li:not(:first-child){padding-left: 10px}.product--additional-items .product--additional-item{font-size: 0.75em;background-color: #edeff2;padding: 10px;border-radius: 5px}.product--additional-items .product--additional-item--title{margin-bottom: 5px}.product--additional-items .product--additional-item--title a{font-weight: 600;line-height: 1.2em;color: #5d6774;-ms-text-overflow: ellipsis;-o-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;-ms-line-clamp: 3;-webkit-line-clamp: 3;line-clamp: 3;display: -webkit-box;display: box;word-wrap: break-word;-webkit-box-orient: vertical;box-orient: vertical;min-height: 30px}.product--additional-items .product--additional-item--title a:hover{text-decoration: none;color: #282d3c}.product--additional-items .product--additional-item img{border-radius: 3px}.product--additional-items .jbcurrency-value{font-weight: 700}.product--additional-items .btn{padding: 4px 7px;background-color: #ffc600;display: inline-block}.product--additional-items .btn:hover{background-color: #ffdd2d}.product--additional-items #trigger-additional-products-tab{font-size: 0.75em;font-weight: 500;color: #9eabc3;margin-top: 10px;padding-bottom: 2px;border-bottom: 1px dashed}.product--additional-items #trigger-additional-products-tab:hover{color: #282d3c;border-color: #282d3c;text-decoration: none}.product--delivery,.product .product--payment{padding: 10px;border: 1px solid #eaeaea;border-radius: 3px}.product--delivery .h,.product .product--payment .h{font-size: 0.875em;font-weight: 600}.product .product-info h2{font-size: 1.2em;font-weight: 800}.product .product-info h3{font-size: 1em;font-weight: 700;color: #2f3540}.product .product-info p{font-size: 0.875em}.product .product-info--menu{background-color: #f1f2f5;padding: 25px 20px;border-radius: 5px}.product .product-info--menu li a{font-size: 0.9em;font-weight: 500;color: #909baf}.product .product-info--menu li.uk-active a{color: #282d3c}.product .attention-block{font-size: 0.75em;padding: 10px;border: 1px solid #eaeaea;border-radius: 3px}.product .attention-block--default{color: #9eabc3}.cloudimage-360-inner-box{text-align: center}.cloudimage-360-inner-box canvas{max-height: 85vh;width: auto !important}.article-card{background-color: #fff;border-radius: 10px;box-shadow: rgba(0,0,0,0.05) 0px 0px 0px 1px;transition: 0.5s}.article-card .jbimage-link{display: block}.article-card .jbimage-link img{border-radius: 10px 10px 0px 0px}.article-card .article-card-info{padding: 15px 10px}.article-card--title{margin-bottom: 15px}.article-card--title a{font-size: 0.85em;line-height: 1.3em;font-weight: 600;color: #2f353f;display: block;min-height: 36px;max-height: 36px;overflow: hidden}.article-card--title a:hover{text-decoration: none}.article-card .article-card--preview{font-size: 0.8em;line-height: 1.4em;min-height: 58px;margin-bottom: 17px}.article-card .article-card--preview p{margin: 0px}.article-card--publish-date{font-size: 0.75em;color: #8593ac}.article-card--item-link a{font-size: 0.75em;line-height: 1em;font-weight: 600;color: #2f3540;background-color: #ffdd2d;display: inline-block;padding: 8px;border-radius: 3px}.article-card--item-link a:hover{text-decoration: none;background-color: #ffc600}.article-card .item-link a{font-size: 0.875em;line-height: 1em;font-weight: 600}.article-card:hover{box-shadow: rgba(0,0,0,0.1) 0px 20px 25px -5px, rgba(0,0,0,0.04) 0px 10px 10px -5px}.latest-articles{background-color: #fafafa}.bioassay-technique-card{background-color: #fff;padding: 15px;border: 1px solid #eaeaea;border-radius: 5px;box-shadow: 0px 4px 10px rgba(0,0,0,0.05);transition: 0.5s}.bioassay-technique-card--title{font-size: 0.875em}.bioassay-technique-card--title a{color: #4a4a4a;font-weight: 600}.bioassay-technique-card--title a:hover{color: #3ea4ff;text-decoration: none}.bioassay-technique-card:hover{box-shadow: rgba(0,0,0,0.1) 0px 20px 25px -5px, rgba(0,0,0,0.04) 0px 10px 10px -5px}.jbzoo-item-metodika-biotestirovaniya .image img{border: 1px solid #eaeaea;border-radius: 15px}.jbzoo-item-metodika-biotestirovaniya .pdf:before{content: '';display: inline-block;vertical-align: middle;margin-right: 6px;background: url(/templates/europolytest/images/icon-pdf.svg) no-repeat center;background-size: contain;width: 24px;height: 24px}#member-registration{padding: 25px;border-radius: 5px;box-shadow: rgba(0,0,0,0.1) 0px 20px 25px -5px, rgba(0,0,0,0.04) 0px 10px 10px -5px}.uk-modal-dialog{padding: 25px;border: 1px solid #eaeaea;border-radius: 5px;box-shadow: 0 20px 12px -16px rgba(0,30,85,0.1), 0 8px 24px 18px rgba(0,30,85,0.05)}.uk-modal-dialog .uk-modal-title{font-size: 1.2em;font-weight: 700;color: #454f61;text-transform: uppercase;display: block;margin-bottom: 25px}#auth-module .uk-modal-dialog{max-width: 320px !important}#auth-module .uk-modal-dialog .user-info{background: #edf3f7;padding: 15px 10px;border-radius: 5px}#auth-module .uk-modal-dialog .user-info img{width: 48px;border-radius: 50px}#auth-module .uk-modal-dialog .user-name{font-size: 0.875em;font-weight: 600}#auth-module .uk-modal-dialog .user-menu{font-size: 0.87em;font-weight: 600}#auth-module .uk-modal-dialog .remember-me{font-size: 0.8em;color: #2f3540}#auth-module .uk-modal-dialog .uk-checkbox{margin-right: 3px;border-radius: 3px}#auth-module .uk-modal-dialog .forgot-password-link{font-size: 0.875em;color: #2f3540;border-bottom: 1px dashed currentColor}#auth-module .uk-modal-dialog .forgot-password-link:hover{text-decoration: none;color: #f75353}#auth-module .uk-modal-dialog .social-buttons-text{font-size: 0.8em;margin-top: 25px;margin-bottom: 15px;padding-top: 20px;border-top: 1px dashed #eaeaea}#auth-module .uk-modal-dialog .slogin-buttons a span{line-height: 32px;width: 32px;height: 32px;background-size: 24px 24px;background-position: center center;border-radius: 50px}#auth-module .uk-modal-dialog .slogin-buttons a:not(:first-child){margin-left: 20px}#auth-module .uk-modal-dialog .slogin-buttons a:hover{text-decoration: none}.jbcart-image{width: 50px;height: 50px}label[for="jbcart-4946805c-ff41-4abf-b870-e3811d187438"]{display: none}.jbcart-subtotal{font-weight: 600}.order-total{border-radius: 5px}.payment-method{padding: 10px;border: 1px solid #eaeaea;border-radius: 3px;color: #4c4c4c;cursor: pointer;position: relative}.payment-method .title{font-size: 0.875em;line-height: 1.2em;font-weight: 600;min-height: 34px;display: block;margin-bottom: 10px}.payment-method .text{font-size: 0.75em;display: block}.payment-method.active{border-color: #2dbe5e}.cpp-variant:after{content: '';position: absolute;left: 0;top: 0;width: 17px;height: 17px;background-image: url(/templates/europolytest/images/radioBtn.png);background-repeat: no-repeat;background-position: 0 0}.cpp-variant.active:after{background-position: -131px 0}.jbdiscountcodemulti{display: none}.container-video{position: relative;padding-bottom: 56.25%;height: 0;overflow: hidden}.container-video iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-width: 0;outline-width: 0}.need-auth-modal .uk-button-default,.need-auth-modal .uk-button-yellow{font-size: 0.875em;font-weight: 500}.need-auth-modal .uk-button-default:hover,.need-auth-modal .uk-button-yellow:hover{color: #4a4a4a;text-decoration: none}@media (max-width: 640px){.need-auth-modal .uk-button-default,.need-auth-modal .uk-button-yellow{padding: 0 20px}}.need-auth-modal .uk-button-yellow{background-color: #ffc600}.need-auth-modal .uk-button-yellow:hover{background-color: #ffdd2d}#offcanvas-menu .uk-offcanvas-bar{background-color: #282d3c;width: 90vw}#offcanvas-menu .uk-offcanvas-bar .offcanvas-body{flex: 1 0 auto;z-index: 1}#offcanvas-menu .uk-offcanvas-bar .offcanvas-footer{flex: 0 0 auto;z-index: 1}#offcanvas-menu .uk-offcanvas-bar:before{content: '';background: url(/templates/europolytest/images/footer-overlay.webp);width: 100%;height: 100%;position: absolute;top: 0;background-repeat: no-repeat;background-position: bottom right;opacity: 0.07;z-index: 0}#offcanvas-menu .logo{max-width: 370px;z-index: 1}#offcanvas-menu .logo-img{margin-right: 5px}#offcanvas-menu .logo-title{font-size: 18px;line-height: 1em;font-weight: 800;color: #3EA4FF;margin-bottom: 3px}#offcanvas-menu .logo-text{font-size: 0.7em;line-height: 1em;color: #148efb}#offcanvas-menu .logo:hover{text-decoration: none}#offcanvas-menu .menu .uk-navbar-dropdown-nav{padding-left: 10px}#offcanvas-menu .menu li a{font-weight: 500;color: #b7bdcd;padding: 10px 0}#offcanvas-menu .menu li.active a{color: #ffdd2d}#offcanvas-menu .phone{font-size: 1.3em;font-weight: 700;color: #ffc600}#offcanvas-menu .phone:hover{color: #ffdd2d;text-decoration: none}#offcanvas-menu .working-time{font-size: 0.8em;color: #9198ab}.cform .cform--error-message{font-size: 12px;color: #d83838;display: none;margin-top: 3px}.cform input:valid:not(:placeholder-shown){border-color: #2dbe5e}.cform textarea:valid:not(:placeholder-shown){border-color: #2dbe5e}.cform input:invalid:not(:placeholder-shown){border-color: #d83838}.cform textarea:invalid:not(:placeholder-shown){border-color: #d83838}.cform input:invalid:not(:placeholder-shown) + .cform--error-message{display: block}.cform textarea:invalid:not(:placeholder-shown) + .cform--error-message{display: block}.cform .cform--btn-submit{color: #fff;text-transform: none;background-color: #2f3540;border-radius: 3px;transition: 0.5s}.cform .cform--btn-submit:hover{background: #2f3540}.form-modal .uk-modal-dialog{max-width: 450px !important;border: 5px solid #ffdd2d;border-radius: 5px}.form-modal input,.form-modal textarea{font-size: 0.875em;border-radius: 3px}.form-modal input:focus,.form-modal textarea:focus{border-color: #2f3540;outline: #2f3540}@keyframes pulse-red{0%{box-shadow: 0 0 0 0 rgba(216,56,56,0.7)}70%{box-shadow: 0 0 0 5px rgba(216,56,56,0)}100%{box-shadow: 0 0 0 0 rgba(216,56,56,0)}}@keyframes pulse-green{0%{box-shadow: 0 0 0 0 rgba(23,193,36,0.925)}70%{box-shadow: 0 0 0 5px rgba(23,193,36,0)}100%{box-shadow: 0 0 0 0 rgba(23,193,36,0)}}.example-smallImage-to-base64{background: url('https://t-t-a.ru/templates/europolytest/images/test.png');-test1-background: url(/home/c/cm61202/public_html/templates/europolytest/images/test.png);-test2-background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADkAAAA5CAYAAACMGIOFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFBJREFUeNrszwEBAAAEAzD073w92Bqsk9R1Uw9ISkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkoetAIMAO7uA29MAC7NAAAAAElFTkSuQmCC") 0 50% no-repeat}@media print{*{background: transparent !important;color: #000 !important;box-shadow: none !important;text-shadow: none !important}a,a:visited{text-decoration: underline}a[href]:after{content: " (" attr(href) ")"}abbr[title]:after{content: " (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content: ""}pre,blockquote{border: 1px solid #999;page-break-inside: avoid}thead{display: table-header-group}tr,img{page-break-inside: avoid}img{max-width: 100% !important}@page{margin: 0.5cm}p,h2,h3{orphans: 3;widows: 3}h2,h3{page-break-after: avoid}.no-print{display: none !important}}