body{font-family:Montserrat,sans-serif;color:#fff;font-size:18px}.img-responsive{object-fit:cover}.row{margin:0}.container.main{max-width:1920px;width:unset;padding:0}.jumbotron{border:none;border-radius:0!important;background-color:unset}.vertical-center{align-items:center}.jumbotron .img-responsive{width:100%;height:100%;padding:0}.jumbotron.main img{padding-bottom:30px}.row.heading{margin:0}p{margin:0}a.item{color:#fff}a:hover{text-decoration:none;color:#75a4e0}h2{font-size:24px;line-height:1.5}.lightblue-bg{background-color:#eff6fc}.font-18{font-size:18px}.font-bold{font-weight:700}.font-dark{color:#353637}.row.description .col-md-8,.row.description .col-sm-8{padding:20px}.article-content{color:#353637}.article-content>p{padding:15px 0}.article-content>ul{font-size:1.5vw;line-height:1.3;padding:1.5vw;margin-left:1.5vw}.article-content>ul>li{font-size:22px;font-weight:300;line-height:2}.article-content table{font-size:22px;width:90%;padding:6px 10px}.article-content table tbody tr td,.article-content thead tr th{border:1px solid #353637}.article-content td,.article-content th{padding:4px 10px;text-align:center}.middle-cont.left-box.font-dark{margin:20px 0}@media (max-width:1920px) and (min-width:1200px){.article-content>ul{font-size:1.6vw;padding:1.6vw}}.contact{background-color:#dfedfa;padding:18px;margin:18px 0;color:#353637;max-width:260px;max-height:560px;position:fixed;top:0;transform:translateX(250%);transition:all .2s ease;border-radius:5px}.scrolled{margin-right:15px;transform:translateX(0);transition:all .2s ease}@media (max-width:989px){.row.description .col-md-8,.row.description .col-sm-8{padding:10px 20px}h2{font-size:18px}.contact{position:unset;top:0;transform:translateX(0);transition:unset}}@media (min-width:990px) and (max-width:1920px){.contact{max-width:100%}}.contact-info{text-align:center;font-size:18px;line-height:1.5;margin-bottom:1.05vw}.container .contact-info p.name{font-size:1.3vw}.row img.avatar{border-radius:50%;width:6.3vw;height:unset;max-height:unset}.container p.contact-desc,p.contact-desc{font-size:16px;font-weight:700}.form-group.contact-info form{margin-top:1vw;font-size:10px}.form-group.contact-info label{text-align:left;font-weight:400;display:block}.form-group.contact-info input{border:1px solid #75a4e0;border-radius:5px;font-size:12px;width:100%;padding:.5vw .4vw;margin:4px 0}.form-group.contact-info input[type=checkbox]{width:auto;vertical-align:sub}.btn-submit.btn-send,.form-group.contact-info input.btn-submit{color:#fff;background-color:#75a4e0;font-size:16px;font-weight:700;text-transform:uppercase;margin:0;margin-top:8px}.btn-submit.btn-send:hover,.form-group.contact-info input.btn-submit:hover{background-color:#31448c;color:#fff}.g-recaptcha-box #submit-box{width:100%}.content{width:1200px;margin:0 300px;padding:60px 0 40px 0;text-align:center;color:#353637}.col-sm-3.btn{height:100%}.col-sm-3.btn:active{box-shadow:unset}@media (max-width:767px){.row.description .col-md-8,.row.description .col-sm-8{padding:20px 15px}.contact{max-width:100%;height:100%;max-height:100%;padding:15px;margin:0}.contact-info{height:15vw;margin-bottom:0}.contact-info>div{text-align:left;height:100%;align-items:center}.form-group.contact-info{display:block;max-width:100%;height:100%}.row img.avatar{width:22.2vw;height:22.2vw;max-width:unset;max-height:unset}p.contact-desc,p.name{text-align:center}.container .contact-info p.name{font-size:4.3vw}.container p.contact-desc{font-size:4vw}.form-group.contact-info input{font-size:3.9vw;padding:4vw;margin:2vw 0}.form-group.contact-info input.btn-submit{font-size:4.4vw}.article-content>p,.article-content>ul{font-size:16px}.article-content table{font-size:16px}}@media (min-width:768px) and (max-width:989px){.container.main{max-width:100%;width:100%}.contact{max-width:100%;padding:20px;display:grid;grid-template-columns:auto;align-items:center;align-content:space-around;margin:0}.contact-info{margin:0}.contact-info>div{text-align:left;display:grid;grid-template-rows:auto auto;grid-row-gap:.8vw;height:100%;align-items:center}.form-group.contact-info label{display:inline-block}div.acceptance{margin-top:6px;font-size:10px}.container .contact-info p.name{font-size:2vw}.container p.contact-desc,p.contact-desc{font-size:1.8vw}.form-group.contact-info{max-width:100%}.form-group.contact-info form{display:grid;grid-template-columns:auto auto auto auto;align-items:center;grid-column-gap:10px}.form-group.contact-info input{margin:0 4px;font-size:1.5vw;padding:.5vw .5vw}.form-group.contact-info input.btn-submit{margin-bottom:0;font-size:1.5vw;margin:0;padding:.5vw 3vw}.article-content table{font-size:18px}}@media (max-width:1200px){.content{max-width:990px;padding:40px 18px 20px 18px;margin:0 auto}}.form_container{background-color:#dfedfa;color:#353637;padding:20px}.col-md-6.left-box,.col-md-6.right-box{padding:15px}.contact-form .btn-submit{margin:15px;font-size:16px;font-weight:700;text-transform:uppercase;background-color:#75a4e0}.company-type>*{margin-top:34px}.controls label{font-weight:400}.form_container div.acceptance{font-size:14px;margin-top:10px}.form_container div.acceptance label{display:block}.search-result{background-color:#33458d}#cookieConsent{position:fixed;height:auto;padding:20px 15px;bottom:0;width:100%;background-color:rgba(223,237,250,.9);font-size:14px;color:#353637}a.cookieConsentOK{background-color:#75a4e0;border-radius:5px;padding:6px 8px;color:#fff;font-weight:700;line-height:2.5}header{background-color:#fff}.head{display:flex;padding:15px 20px;position:relative}.head-right{display:flex;margin-left:auto;min-width:max-content}.logo{height:80px}.head .service{height:80px;margin:auto}.head>a{margin-left:0}.slogen{margin:auto 15px}.container .slogen>*{font-size:26px;font-weight:500;line-height:1.8;display:inline}.slogen>span{padding:0 6px}form.search{margin-top:auto;margin-bottom:auto;margin-left:15px;font-size:18px;border:none;color:#353637}.form-group{max-width:200px;display:inline}.input-search input{width:0;transition:width .2s ease-in;border:none;padding-left:8px}.input-search input.showInput{width:200px;border-bottom:2px solid #000;transition:width .2s ease-in}img.icon-search{max-width:32px;display:inline;padding-left:10px;padding-bottom:0}.btn-default.login{border-radius:5px;border-color:#353637;font-weight:700;font-size:14px;margin-top:auto;margin-bottom:auto;margin-left:30px;padding:6px 35px;text-transform:uppercase}.btn-default.login:hover{background-color:#31448c;border:1px solid #fff;color:#fff}@media (max-width:1200px){.container .slogen>*{font-size:20px}}@media (min-width:768px) and (max-width:989px){.head{padding:15px}.head>a{display:flex;margin-left:4px}.head>a img{margin-top:auto;margin-bottom:auto}.slogen{left:124px}}@media (max-width:767px){.head{padding:15px}.logo{height:60px;padding-bottom:0}.head .service{height:60px}.container .slogen>*{font-size:14px}form.search{margin-right:15px}.form-group{max-width:120px;font-size:12px}.input-search input{width:140px;border-bottom:2px solid #000}img.icon-search{width:32px}.btn-default.login{border-radius:50%;border:none;background-color:#75a4e0!important;padding:7px;margin-left:10px}.btn-login{width:18px;height:18px}}@media (min-width:767px) and (max-width:1199px){.input-search input{width:160px;border-bottom:2px solid #000}}@media (max-width:525px){.slogen{display:none}}@media (max-width:450px){.input-search input{width:105px}}@media (max-width:400px){.head .service{display:none}}footer{background-color:#33438b;text-align:center;padding:30px}nav a{color:#fff;padding:0 26px;text-decoration:none;text-transform:uppercase}nav.main{font-size:18px;font-weight:700;line-height:2}nav.sec{padding:30px 0}span{color:#fff}.footer-info{padding-top:30px}.container .footer-info p,.footer-info a,footer p{color:#fff;display:inline;padding:30px 10px;font-size:14px}#name{font-weight:700}nav.main br{display:none}@media (min-width:1200px){nav.main,nav.main span{font-size:20px}.footer-info p,nav.sec,nav.sec span{font-size:18px}}@media (min-width:768px) and (max-width:989px){footer{padding:30px 20px}nav.main,nav.main span{font-size:1.9vw}nav a{padding:0 .4vw}.footer-info p,.footer-info span,nav.sec,nav.sec span{font-size:1.6vw}}@media (max-width:768px){footer{padding:30px 15px}#name{display:block}.footer-info a,footer p{line-height:2;font-size:12px;padding:0}.footer-info span,nav a,nav span{font-size:3.3vw}nav a{padding:0 3px}nav.main span:nth-of-type(4){display:none}nav.main br:nth-of-type(4){display:block}}.jumbotron.vertical-center{height:37.5vw;max-height:720px;margin:0;padding:0;display:flex;justify-content:flex-end;border-radius:0;position:relative}.jumbotron.main{background-color:rgba(51,67,139,.85);width:690px;padding:30px;margin:0;right:30px;position:absolute}.container img{padding-bottom:0}.container p{font-weight:300;font-size:24px;line-height:1.5}.row{margin:0}a .row{display:flex}.item{padding:0}.item:hover{color:#33438b}.info{background-color:#75a4e0;padding:1vw .9vw;max-width:100%;height:auto}.info p{font-size:16px;line-height:1.3}p.title{font-size:18px;font-weight:700;margin-bottom:20px;text-transform:uppercase}.img{padding:0}.row img{padding:0;max-width:100%;max-height:100%;width:100%;height:100%}@media (min-width:1200px){.title{font-size:1vw;margin-bottom:1.3vw}}@media (min-width:1200px) and (max-width:1920px){.info{padding:1vw}.info p{font-size:.9vw}p.title{font-size:1vw;margin-bottom:1vw}}@media (min-width:989px) and (max-width:1199px){.info{padding:20px 18px}.info p{font-size:1.8vw}p.title{font-size:2vw;margin-bottom:1.8vw}}@media (min-width:768px) and (max-width:989px){.jumbotron.vertical-center{height:65vw}.jumbotron.main{width:100%;right:0;bottom:0}.container p{font-size:18px;line-height:1.4}.article-content>ul>li,.description.list ul li{font-size:18px}.container .jumbotron.main p{font-size:22px}.info{padding:15px 15px}.info p{font-size:1.8vw}p.title{font-size:2vw;margin-bottom:1.8vw}}@media (max-width:767px){.jumbotron.vertical-center{height:275px}.jumbotron.main{width:100%;height:100%;padding:0;right:0;display:grid;grid-row-gap:16px}.container img{padding-bottom:0}.container p{font-size:16px;line-height:1.4}.article-content>ul>li,.description.list ul li{font-size:16px}.jumbotron.main img{height:66px;width:auto;padding:15px 15px 0 15px}.jumbotron.main p{margin:0 15px 15px}.info{padding:3vw}.info p{font-size:3.8vw}p.title{font-size:4vw;margin-bottom:2vw}}@media (max-width:450px){.container img.logo{margin-right:15px}}.jumbotron.product{padding:0;margin:0;height:23.5vw}.product-info{background-color:#33438b;margin:0;height:23.5vw;padding:2.2vw 2.5vw;display:grid;grid-template-rows:auto 60px;grid-row-gap:1.5vw}.product-main-description{display:flex;flex-direction:column}.product-main-description a{display:flex;margin:auto 0;width:max-content;flex-direction:column-reverse}.product-main-description a img{width:15vw;height:auto}.product-main-description a span{color:#4a4a4a;margin-top:5px;font-size:.75vw;font-weight:600;text-align:center;letter-spacing:-1px;background-color:#fff}.product-main-description p{font-size:1.2vw}.product-main-description p.title{font-size:2.5vw;font-weight:700}.row img.main-logo{height:3.1vw;width:auto}@media (min-width:768px) and (max-width:990px){.jumbotron.product{height:46.5vw}.product-info{height:280px;padding:20px 24px}.product-main-description p{font-size:2.3vw}.product-main-description p.title{font-size:3.75vw}.row img.main-logo{height:5vw;width:auto}.product-main-description a img{width:24.4vw}.product-main-description a span{font-size:1.2vw}}.container .description-content{max-width:1200px;width:unset}.description-content .description{text-align:center}.description h1{line-height:1.1em;font-weight:300;margin-bottom:3.15vw;font-size:28px}.description.list{text-align:start}.description.list ul li{list-style:none;font-size:22px;line-height:2}.description.list ul li::before{content:"\25AA";color:#75a4e0;display:inline-block;width:1em;margin-left:-1em;font-size:1em}.description-title{font-size:1.25vw;text-align:center}.product-categories{font-size:24px;line-height:1.4;font-weight:700;padding:36px 0}.product-categories h2{padding:0 30px}.container .product-categories p{padding:6px 0}.striped>tbody>tr:nth-of-type(even){background-color:#dfedfa}thead{background-color:#75a4e0;color:#fff}thead tr th{border-left:2px solid #fff}tbody{text-align:center}.table>tbody>tr>td{vertical-align:middle}td.function{text-align:start}.table>tbody>tr>td{font-weight:700;font-size:16px;border:none}.table>tbody>tr>td>img{width:75%;height:75%}.table>thead>tr>th{vertical-align:middle;padding-top:16px;padding-bottom:16px;border-bottom:none;border-left:2px solid #fff}.table>tbody>tr>td:first-child,.table>thead>tr>th:first-child{border-left:0;border-radius:5px 0 0 5px}.table>tbody>tr>td:last-child,.table>thead>tr>th:last-child{border-radius:0 5px 5px 0}tbody tr:nth-of-type(even) td{border-left:2px solid #fff}tbody tr:nth-of-type(odd) td{border-left:2px solid #dfedfa}small{font-weight:400;font-size:87%}@media (min-width:768px) and (max-width:989px){.product-categories span{padding:0 18px}.description h1{font-size:22px}.product-categories,.using-info{font-size:18px}.description-title{font-size:14px}.table>tbody>tr>td{font-size:14px}div.table{padding-left:20px;padding-right:20px}.description.list ul li{font-size:18px}}@media (max-width:767px){.product-info{height:220px;padding:15px;grid-template-rows:auto 40px}.product-main-description p.title{font-size:24px}.product-main-description p{font-size:12px}.row img.main-logo{height:33px}.description h1{font-size:20px}.description-title,.using-info{font-size:14px}.product-categories{font-size:18px}.product-categories p{display:block}.table>thead>tr>th{padding:6px 4px;width:20%}.table>thead>tr>th:first-child{width:40%}.table>tbody>tr>td{font-size:9px}table.striped{layout:fixed}div.table{padding:0;font-size:9px}th.text-center{width:10%}.description.list ul li{font-size:16px}}.row.accordion-content{margin:0;padding-top:30px;padding-left:0}.content-header{color:#464646;text-align:left;padding-left:0;margin:0}.content-header h1{margin:0}.inner-search{position:relative;padding-right:0;padding-top:80px}.inner-search input{border:0;font-size:18px;font-weight:400;background-color:#dfedfa;border-radius:5px;padding:12px;width:240px;float:right}.inner-search input:focus{border-radius:5px}.accordion-panel.product{width:100%;margin:20px 0;border-top:1px solid #464646}.accordion-btn{background-color:unset;color:#353637;cursor:pointer;padding:14px 18px;width:100%;border:none;text-align:left;outline:0;font-size:18px;font-weight:700;transition:.3s;position:relative}.accordion-btn p{float:left;right:30px;display:inline;margin-right:30px}.accordion-btn img.acc-icon{width:20px;display:inline-block;float:right;position:absolute;right:18px;bottom:0}.accordion-btn.active img.acc-icon{transform:rotate(180deg)}.panel{padding:0 18px;background-color:#fff;max-height:0;overflow:hidden;transition:max-height .2s ease-out;border-bottom:1px solid #464646;box-shadow:none;border-radius:0;padding:0;margin:0}.submenu{text-align:left;line-height:30px}@media (min-width:992px) and (max-width:1200px){.product-main-description a img{width:15vw}}@media (min-width:768px) and (max-width:989px){.row.accordion-content{padding-left:20px;padding-right:20px}.accordion-btn p{font-size:18px}}@media (max-width:767px){.row.accordion-content{padding-left:15px;padding-right:15px}.inner-search{padding-top:0;width:100%;height:30px}.inner-search input{font-size:14px;padding:8px;width:100%}.inner-search>img{top:4px}.panel ul{font-size:14px}.product-main-description a img{width:auto;height:45px;max-width:fit-content}.product-main-description a span{font-size:9px}}.clients.menu{background-color:#75a4e0;margin-bottom:0}.clients.menu .row{margin:0;display:flex}.clients-img>img{display:none;width:100%;height:unset;animation:fadein 1s}.clients-img>img.show{display:block}@keyframes fadein{from{opacity:0}to{opacity:1}}.clients-img,.clients-info{padding:0}.accordion{background-color:#33438b;color:#fff;cursor:pointer;padding:10px 40px;width:100%;border:none;text-align:left;outline:0;font-size:1vw;font-weight:700;transition:.3s;position:relative}.panel-submenu{background-color:#75a4e0;height:0;overflow:hidden;box-shadow:none;border:none;border-radius:0;padding:0;margin:0;display:grid;justify-content:space-between;grid-row-gap:.5vw;grid-template-rows:auto auto 4vw;align-items:flex-start;align-content:stretch;transform:translateY(100%);transition:all .2s ease}.accordion-item:last-child{border:none}.panel-submenu .info{padding:0 1vw;font-size:1.1vw;font-weight:300;line-height:1.3;margin-bottom:0}.panel-submenu .title{padding:.8vw;font-size:1.3vw;font-weight:700;padding-bottom:0;margin-bottom:0}.panel-submenu .logo{height:40px;width:auto;margin-left:1vw;margin-bottom:1vw}input.accordion{position:absolute;pointer-events:none;opacity:0;height:0;width:0;border:0;padding:0}label.accordion{cursor:pointer;display:block;margin:0;padding:.5vw 1vw;border-bottom:1px solid #fff}.accordion-item:last-child>label.accordion{border:none}input.accordion:checked~section{height:15vw;max-height:260px;transform:translateY(0);transition:all .3s .5s}input.accordion:checked~section::after{display:block}input.accordion:checked~label{display:none}@media (max-width:990px){.accordion-panel{width:100%}}@media (max-width:768px){input.accordion:checked~section{height:240px;max-height:260px}.panel-submenu{grid-template-rows:auto auto 50px;grid-row-gap:16px}.accordion{padding:10px 20px;font-size:18px}label.accordion{padding:10px 15px}.panel-submenu .title{font-size:24px;padding:18px 20px 0 20px}.panel-submenu .info{font-size:18px;padding:0 20px}.panel-submenu .logo{height:30px;width:auto;margin-left:20px;margin-bottom:18px}}@media (min-width:990px){input.accordion:checked~section .img-item{height:760px;opacity:1}}@media (min-width:768px) and (max-width:989px){.clients.menu{display:block}label.accordion{padding:10px 15px;font-size:18px}.clients-img,.clients-info{height:unset}.panel-submenu img.img-responsive{height:0;transition:height .2s ease-out,opacity .3s ease-out;opacity:0}input.accordion:checked~section{height:600px;max-height:600px;grid-template-rows:400px auto auto 60px}input.accordion:checked~section img.img-responsive{height:400px;width:100%;opacity:1}.panel-submenu .title{padding:0 30px;font-size:30px}.panel-submenu .info{padding:0 30px;font-size:22px}.panel-submenu .logo{height:40px;width:auto;margin-left:30px;margin-bottom:30px}.img-item{height:0;display:block}}.more-about{height:9.5vw;max-height:180px;width:100%;background-color:#75a4e0;margin:10px 0;border-radius:5px}.about-img{height:100%;padding:0}.about-img img{height:100%;border-top-left-radius:5px;border-bottom-left-radius:5px}.about-text{font-size:24px;line-height:1.5;color:#fff;text-align:left;padding:30px;max-height:180px}.about-text p:first-child{font-weight:700}.col-sm2.btn{position:relative}@keyframes fadein{from{opacity:0}to{opacity:1}}@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-o-keyframes fadein{from{opacity:0}to{opacity:1}}.aticle-text{display:grid;justify-content:space-between;grid-row-gap:40px;font-size:24px;line-height:1.5;animation:fadein 1s both linear;-moz-animation:fadein 1s both linear;-webkit-animation:fadein 1s both linear;-o-animation:fadein 1s both linear}.aticle-text p{font-size:24px}.article-text p>a{color:#353637}.aticle-image{width:100%;height:20.8vw;margin-top:3.5vw}.aticle-text button{padding:20px 60px;background-color:unset;border:2px solid #353637;color:#353637;border-radius:5px;text-transform:uppercase;margin:0 auto}.aticle-text a.goto-product{color:#fff;border:2px solid #fff;padding:1vw 3vw;background-color:unset;border-radius:5px;text-transform:uppercase;margin:0 auto;position:absolute;bottom:20px;right:20px;font-size:1.1vw}.aticle-text a:hover{background-color:#31448c;border:2px solid #fff;color:#fff}@media (min-width:990px) and (max-width:1920px){.about-text{padding:1.5vw}.about-text p{font-size:1.25vw}.more-about button{top:4vw;font-size:1vw;padding:.8vw}.aticle-text button{padding:15px 30px}}@media (min-width:768px) and (max-width:989px){.more-about{height:120px}.about-text{font-size:16px;padding:16px}.more-about button{font-size:14px;padding:10px;top:90px;right:14px}.aticle-text p{font-size:18px}.aticle-text a.goto-product{font-size:18px}}@media (max-width:768px){.more-about{height:100%;max-height:136px;border-radius:5px;padding:8px}.about-text{padding:6px;max-height:80px}.aticle-text .about-text p{font-size:14px}.col-sm-3.btn{max-height:40px;width:100%;text-align:center;display:grid;align-items:end}.aticle-text a.goto-product{font-size:14px;position:unset;bottom:0}.more-about button{font-size:10px;padding:12px 4px;top:40px;right:6px}.aticle-text,.aticle-text p{font-size:18px;grid-row-gap:20px}.aticle-text button{padding:10px 30px}.clients-img,.clients-info{height:unset}}