html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,i,u,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,fieldset,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%}ol,ul{list-style:none;margin:0;padding:0}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}audio:not([controls]){display:none;height:0}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}[hidden],audio:not([controls]){display:none}a,button,:focus,a:focus,button:focus,a:active,a:hover{outline:0}a:focus{outline:none}a:active,a:hover{outline:0}a{-webkit-user-drag:none;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent;text-decoration:none;color:inherit;display:block}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}h1,h2,h3,h4{margin:0;font-weight:400}h5{font-size:.83em;margin:0;font-weight:400}h6{font-size:.75em;margin:0;font-weight:400}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000000}p,pre{margin:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dd,dl,menu{margin:0}menu,figure{padding:0}img{height:auto;border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}form{margin:0;padding:0}fieldset{border:none;margin:0;padding:0}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}li{list-style:none}address{font-style:normal}input,select,textarea{outline:none}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}html{width:100%;height:100%;position:relative;overflow-x:hidden;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0;padding:0;font-size:12px;height:100%;background-color:#fff;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Droid Sans,Helvetica Neue,sans-serif}@font-face{font-family:'Bw Quinta Pro Regular';src:url("../fonts/BwQuintaPro-Regular.woff2") format("woff2"),url("../fonts/BwQuintaPro-Regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'Bw Quinta Pro Medium';src:url("../fonts/BwQuintaPro-Medium.woff2") format("woff2"),url("../fonts/BwQuintaPro-Medium.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:'Bw Quinta Pro Bold';src:url("../fonts/BwQuintaPro-Bold.woff2") format("woff2"),url("../fonts/BwQuintaPro-Bold.woff") format("woff");font-weight:bold;font-style:normal}@font-face{font-family:'Bw Quinta Pro Light';src:url("../fonts/BwQuintaPro-Light.woff2") format("woff2"),url("../fonts/BwQuintaPro-Light.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:'LetristaScript';src:url("../fonts/LetristaScript.woff2") format("woff2"),url("../fonts/LetristaScript.woff") format("woff");font-weight:normal;font-style:normal}.container,.container-img,.banner-main,.bar-top,.success-cases,.carousel-success-cases,.site-map,.dif-sys,.list-dif,.central--image,.central--share,.central--search,.alert,.cont-title-page,.header,.englob-all,.card-container,.about,.contact-us,.op-banner,.group-title,.load-more,.assunt-categ,.englob-post,.blog-banner,.blog-banner--image{width:100%;position:relative;display:block}.content{width:1200px;position:relative;margin:0 auto}.container-img>img,.banner-main>img{width:100%;display:block}.name-company-hide{font-size:11px;color:transparent;border:0}.text-truncate{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.opacity-0,.name-company-hide{opacity:0;filter:"alpha(opacity=0)"}.opacity-1{opacity:1;filter:"alpha(opacity=100)"}.clearfix,.content{*zoom:1}.clearfix:before,.content:before,.clearfix:after,.content:after{display:table;content:"";line-height:0}.clearfix:after,.content:after{clear:both}.square-full,.triangle-before>svg,.central--share__ico.-face .ico>svg,.alert .ico>svg,.input-ico>svg,.photo-card>.image>svg,.card-ico>.image>svg,.photo-card--dif>.image>svg,.switch-checkbox>.marc>svg,.arrow-button>.ico,.arrow-button>.ico>svg,.social-box>.ico,.social-box>.ico>svg,.list-ico>.ico>svg,.login-form>.ico>svg,.nav-main>.logo>svg,.menu-off--close>svg,.foot-infos>svg,.about-arrow>.list>svg,.grid-row.-contact .ico-local>svg,.btn.-list-btn>.text .ico>svg,.-list-btn.btn-base>.text .ico>svg,.-list-btn.btn-menu>.text .ico>svg,.-list-btn.btn-base-outline>.text .ico>svg,.-list-btn.btn-dark>.text .ico>svg,.-list-btn.btn-dark-outline>.text .ico>svg,.-list-btn.btn-light>.text .ico>svg,.-list-btn.btn-light-outline>.text .ico>svg,.-list-btn.submit-form>.text .ico>svg,.-list-btn.button-line>.text .ico>svg,.banner-main--box-text>.-list-btn.action>.text .ico>svg,.video-inst .ico>svg{width:100%;height:100%}.lhbase,.btn>.text,.btn-base>.text,.btn-menu>.text,.btn-base-outline>.text,.btn-dark>.text,.btn-dark-outline>.text,.btn-light>.text,.btn-light-outline>.text,.submit-form>.text,.button-line>.text,.banner-main--box-text>.action>.text,.alert,.photo-card--dif__descr,.txt-base.-lhbase,.list-ico>.-lhbase.text,.-lhbase.chart-results--text,.-lhbase.assunt-categ--descr,.-lhbase.info-post,.list-ico>.text.-lh,.about--text,.chart-results .about--title,.chart-results--text{line-height:1.5}.absolute-auto,.alert .ico{position:absolute;margin:auto}.absolute-center,.switch-radio>.marc:before{position:absolute;margin:auto;top:0;right:0;bottom:0;left:0}.absolute-center-top,.grid-row.-contact .ico-local{position:absolute;margin:auto;top:0;left:0;right:0}.absolute-center-right,.menu-off .menu-off--close,.btn-open-menu{position:absolute;margin:auto;top:0;bottom:0;right:0}.absolute-center-bottom,.button-line:before,.assunt-categ>.list:before{position:absolute;margin:auto;bottom:0;left:0;right:0}.absolute-center-left{position:absolute;margin:auto;top:0;bottom:0;left:0}.absolute-top-left,.name-company-hide,.foot-infos>svg,.map-cont>.foot-infos,.video-inst .fig{position:absolute;top:0;left:0}.absolute-top-right{position:absolute;top:0;right:0}.absolute-bottom-left{position:absolute;bottom:0;left:0}.absolute-bottom-right,.list-ico-container.-site-map>.list-ico:before,.menu-nav>.list>.button-line:after{position:absolute;bottom:0;right:0}.translate-center{-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.translate-center-x{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.translate-center-y{-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.transition,.btn,.btn-base,.btn-menu,.btn-base-outline,.btn-dark,.btn-dark-outline,.btn-light,.btn-light-outline,.submit-form,.button-line,.banner-main--box-text>.action,.contact-card>.descr.-mail,.central--share__ico,.input-ico,.photo-card.-cases,.-cases.card-ico,.menu-burguer>.line,.arrow-button,.button-line:before,.menu-off>.list,.englob-all,.hide-me,.hide-show,.assunt-categ>.list:before,.video-inst .fig,.video-inst .ico>svg{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.rds,.btn,.btn-base,.btn-menu,.btn-base-outline,.btn-dark,.btn-dark-outline,.btn-light,.btn-light-outline,.submit-form,.button-line,.banner-main--box-text>.action,.central--image,.central--share,.central--share__ico,.alert,.input-form,.input-ico,.photo-card.-cases,.-cases.card-ico,.menu-burguer>.line,.arrow-button,.banner-main--box-text,.video-inst,.video-inst .fig,.blog-banner--image{border-radius:4px}.rds-half,.photo-card.-carousel>.image,.-carousel.card-ico>.image,.photo-card--dif>.image,.switch-radio>.marc,.switch-radio>.marc:before,.list-ico-container.-site-map>.list-ico:before,.menu-nav>.list>.button-line:after,.menu-off--close{border-radius:50%}.fontface-thin{font-family:"Bw Quinta Pro Thin"}.fontface-light,.title-base,.button-line.-blog.-page>.text,.about--title.-pos,.about--text,.chart-results .about--title{font-family:"Bw Quinta Pro Light"}.fontface-regular,.contact-card>.city,.photo-card>.SubHeading,.card-ico>.SubHeading,.btn.-list-btn>.text,.-list-btn.btn-base>.text,.-list-btn.btn-menu>.text,.-list-btn.btn-base-outline>.text,.-list-btn.btn-dark>.text,.-list-btn.btn-dark-outline>.text,.-list-btn.btn-light>.text,.-list-btn.btn-light-outline>.text,.-list-btn.submit-form>.text,.-list-btn.button-line>.text,.banner-main--box-text>.-list-btn.action>.text{font-family:"Bw Quinta Pro Regular"}.fontface-medium{font-family:"Bw Quinta Pro Medium"}.fontface-bold,.btn>.text,.btn-base>.text,.btn-menu>.text,.btn-base-outline>.text,.btn-dark>.text,.btn-dark-outline>.text,.btn-light>.text,.btn-light-outline>.text,.submit-form>.text,.button-line>.text,.banner-main--box-text>.action>.text,.card-ico.-chart .button>.text,.contact-card>.tel:not(.-no-ff),.btn-base-outline.-submit>.text,.label-form,.photo-card>.heading,.card-ico>.heading,.photo-card--dif__pchave,.assunt-categ--heading,.date-post>.year,.date-post--m{font-family:"Bw Quinta Pro Bold"}.bg-default,.central--share__ico,.btn-base,.btn-base-outline:hover,.input-ico,.submit-form,.arrow-button:hover,.social-box,.button-line:before,.button-line.-card-ico-action:hover,.menu-off,.contact-us.-new,.banner-main--box-text.-white>.action:hover,.load-more .button-line:hover:before,.assunt-categ>.list:before{background-color:#0096b4}.color-default,.contact-card>.city,.btn-base-outline,.label-form,.photo-card--dif__title,.title-base.-positive,.list-ico.-link>.text:hover,.list-ico.-social:hover>.text,.banner-main--box-text.-white>.action,.about.-inst .about--title{color:#0096b4}.fill-default{fill:#0096b4}.color-white,.btn-base,.btn-base-outline:hover,.btn-dark,.btn-dark-outline:hover,.btn-light,.btn-light-outline:hover,.submit-form,.title-base.-negative,.button-line.-card-ico-action:hover,.banner-main--box-text>.descr,.banner-main--box-text.-white>.action:hover,.about--title,.about--text,.date-post--m{color:#fff}.center-block,.triangle-before>svg,.central--share__ico.-face .ico>svg,.alert .ico>svg,.input-ico>svg,.photo-card>.image,.card-ico>.image,.photo-card>.image>svg,.card-ico>.image>svg,.photo-card--dif>.image>svg,.switch-checkbox>.marc>svg,.arrow-button>.ico>svg,.social-box>.ico>svg,.list-ico>.ico>svg,.login-form>.ico>svg,.nav-main>.logo>svg,.menu-off--close>svg,.foot-infos>svg,.about--title,.about--text,.about-arrow>.list>svg,.chart-results--text,.grid-row.-contact .ico-local>svg,.btn-open-menu>svg,.btn.-list-btn>.text .ico>svg,.-list-btn.btn-base>.text .ico>svg,.-list-btn.btn-menu>.text .ico>svg,.-list-btn.btn-base-outline>.text .ico>svg,.-list-btn.btn-dark>.text .ico>svg,.-list-btn.btn-dark-outline>.text .ico>svg,.-list-btn.btn-light>.text .ico>svg,.-list-btn.btn-light-outline>.text .ico>svg,.-list-btn.submit-form>.text .ico>svg,.-list-btn.button-line>.text .ico>svg,.banner-main--box-text>.-list-btn.action>.text .ico>svg,.video-inst .ico>svg{display:block;margin:0 auto}.inline-middle,.central--share__ico.-face .ico,.list-ico>.ico,.list-ico>.text,.date-post--m{display:inline-block;vertical-align:middle}.cell-middle,.btn>.text,.btn-base>.text,.btn-menu>.text,.btn-base-outline>.text,.btn-dark>.text,.btn-dark-outline>.text,.btn-light>.text,.btn-light-outline>.text,.submit-form>.text,.button-line>.text,.banner-main--box-text>.action>.text,.central--share__ico.-face>.text{display:table-cell;vertical-align:middle}.display-flex,.triangle-before.-al-end,.grid-row,.col,.photo-card--dif,.login-form,.nav-main,.menu-nav,.map-cont,.banner-main--box-text,.cont-map,.cod-ver,.cod-ver>.cod,.cont-submit,.video-inst .fig{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex}.display-row-wrap,.grid-row{-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap}.justify-content-center,.map-cont,.btn-open-menu,.cod-ver>.cod,.video-inst .fig{-webkit-box-pack:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center}.justify-content-end,.menu-nav,.cont-submit{-webkit-box-pack:end;-ms-flex-pack:end;-moz-justify-content:flex-end;justify-content:flex-end}.align-items-center,.menu-nav,.cont-map,.btn-open-menu,.cod-ver>.cod,.video-inst .fig{-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center}.align-items-end,.triangle-before.-al-end,.cont-submit{-webkit-box-align:end;-ms-flex-align:end;-moz-align-items:flex-end;align-items:flex-end}.flex-grow-1,.col.-fg1,.photo-card--dif .cont,.login-form>.grow,.nav-main>.menu-nav,.banner-main--box-text>.descr,.cont-map>.list-ico-container.-site-map{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.flex-direction-column{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.btn,.btn-base,.btn-menu,.btn-base-outline,.btn-dark,.btn-dark-outline,.btn-light,.btn-light-outline,.submit-form,.button-line,.banner-main--box-text>.action{height:40px;padding:0 16px;display:table;border:2px solid #0096b4}.btn>.text,.btn-base>.text,.btn-menu>.text,.btn-base-outline>.text,.btn-dark>.text,.btn-dark-outline>.text,.btn-light>.text,.btn-light-outline>.text,.submit-form>.text,.button-line>.text,.banner-main--box-text>.action>.text{color:inherit;font-size:14px}.btn>.text.-pos,.btn-base>.text.-pos,.btn-menu>.text.-pos,.btn-base-outline>.text.-pos,.btn-dark>.text.-pos,.btn-dark-outline>.text.-pos,.btn-light>.text.-pos,.btn-light-outline>.text.-pos,.submit-form>.text.-pos,.button-line>.text.-pos,.banner-main--box-text>.action>.text.-pos{position:relative;top:2px}.switch,.switch-radio>.marc,.switch-checkbox>.marc{width:20px;height:20px;border:3px solid #ccc}.bar-top{background-color:#f8f8f8;border-top:3px solid #434344;padding:16px 0}.bar-top .list-ico-container{display:inline-block;vertical-align:top;margin-top:6px}.bar-top .login-form{float:right}.card-ico>.image{width:140px;height:140px;margin-bottom:20px}.card-ico .heading{display:block;font-size:22px;text-align:center;color:#434344;text-transform:uppercase;font-weight:500}.card-ico .heading.dotdotdot{height:62px;overflow:hidden}.card-ico .descr{font-size:14px;color:#888;display:block;text-align:center;line-height:1.4;margin-top:10px}.card-ico .descr.dotdotdot{height:40px;overflow:hidden}.card-ico .imageBox{margin-bottom:20px}.card-ico .imageBox.-square{position:relative;padding-bottom:100%}.card-ico .imageBox.-square img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover}.card-ico .imageBox img{max-width:100%;display:block;margin:auto}.card-ico.-chart>.image{width:230px;height:230px;margin-bottom:0}.card-ico.-chart .button{background-color:transparent}.card-ico.-chart .button:hover{background-color:#0096b4}.card-ico.-chart .button>.text{font-size:14px;text-transform:uppercase;position:relative;top:1px}.card-ico:hover .imageBox{opacity:.9}.triangle-before{width:100%;display:block;background-size:100% 100%;background-repeat:no-repeat}.triangle-before.hauto{height:auto}.triangle-before.-small{height:80px}.triangle-before.-large{height:130px}.triangle-before.-top-default{background-image:url("../img/svg/triangle-top.svg")}.triangle-before.-top-white{background-image:url("../img/svg/triangle-top-white.svg")}.triangle-before.-bottom-default{background-image:url("../img/svg/triangle-bottom-default.svg")}.triangle-before.-bottom-white{background-image:url("../img/svg/triangle-bottom-white.svg")}.triangle-before.-svg-f-seconf>svg{fill:#434344}.success-cases{background-color:#fff;padding:80px 0}.success-cases .title-base{margin-bottom:60px}.carousel-success-cases{padding:0 200px}.contact-card>.city{font-size:24px;display:block}.contact-card>.tel{color:#000;font-size:40px;margin:4px 0}.contact-card>.tel>.small{font-size:14px;position:relative;bottom:2px}.contact-card>.descr{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Droid Sans,Helvetica Neue,sans-serif;line-height:1.4;font-size:14px;color:#666;display:block}.contact-card>.descr.-new{color:rgba(255,255,255,0.7);font-size:16px}.contact-card.-foot{padding-right:150px;padding-bottom:60px}.site-map{background-color:#fff;border-bottom:3px solid #0096b4;padding:40px 0}.dif-sys{height:300px;background-color:#434344}.central--image{overflow:hidden}.central--image>img{max-width:100%;display:block;margin:auto}@media screen and (min-width: 1024px){.grid-row.-central{margin:0 -30px}.grid-row.-central>.col{padding:30px}}.central--share{background-color:#f3f2f2;padding:5px;margin:16px 0}.central--share .central--share__ico{display:inline-block;vertical-align:top;margin-right:2px}.central--share .central--share__ico.-face{margin-right:0}.central--share__ico{width:22px;height:22px}.central--share__ico>svg{width:14px;height:100%;display:block;margin:0 auto;fill:#fff}.central--share__ico:hover{background-color:#006c81}.central--share__ico.-face{width:auto;float:right;display:table;padding:0 5px;color:#fff;background-color:#3b5998}.central--share__ico.-face>.text{font-size:11px;color:inherit}.central--share__ico.-face .ico{width:14px;height:14px;margin-right:2px}.central--share__ico.-face .ico>svg{fill:#fff}.central--share__ico.-face:hover{background-color:#2d4373}.central--text{line-height:1.5;font-size:14px;display:block;color:#333;margin:20px 0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Droid Sans,Helvetica Neue,sans-serif}.central--text.dotdotdot{max-height:86px;overflow:hidden}.central--search{padding:20px 0;margin-bottom:20px;border-bottom:1px solid #f1eeee}.btn-base:hover{background-color:#006c81;border-color:#006c81}.btn-menu{border-radius:0;border:none;height:60px;width:100%}.btn-menu>.text{color:#fff}.btn-menu.-txM{height:80px}.btn-menu.-txM>.text{font-size:24px;text-transform:uppercase;position:relative;top:2px}.btn-base-outline{background-color:#fff}.btn-base-outline.-submit{height:44px}.btn-base-outline.-submit>.text{font-size:20px;text-transform:uppercase}.btn-dark{background-color:#428bca;border-color:#428bca}.btn-dark:hover{background-color:#3071a9}.btn-dark-outline{background-color:#fff;color:#428bca;border-color:#428bca}.btn-dark-outline:hover{background-color:#428bca}.btn-light{background-color:#3c763d;border-color:#3c763d}.btn-light:hover{background-color:#2b542c}.btn-light-outline{background-color:#fff;color:#3c763d;border-color:#3c763d}.btn-light-outline:hover{background-color:#3c763d}.btn-orc-cont{text-align:center}.btn-orc{padding:16px 20px;background-color:#f0efef;border-bottom:5px solid #ccc;display:inline-block;cursor:pointer;border-radius:4px}.btn-orc,.btn-orc>.divider{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.btn-orc>.first,.btn-orc>.second{color:#666;text-transform:uppercase;font-size:22px}.btn-orc>.second{font-family:"Bw Quinta Pro Bold"}.btn-orc>.divider{width:100%;height:1px;background-color:#e1e1e1;margin:16px 0}.btn-orc:hover{background-color:#0096b4;border-color:#04829b}.btn-orc:hover *{color:#fff}.btn-orc:hover>.divider{background-color:rgba(255,255,255,0.2)}.alert{padding-top:12px;padding-bottom:12px;padding-left:52px;padding-right:16px;position:relative;font-size:14px;border:1px solid;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Droid Sans,Helvetica Neue,sans-serif}.alert .ico{width:20px;height:20px;top:0;bottom:0;left:16px}.alert.-solid{padding:12px;color:#fff;padding:7px 16px}.-success{color:#3c763d;background-color:#e7fce0;border-color:#bcf7a8}.-success .ico>svg{fill:#5cb85c}.-error{color:#a71816;background-color:#ffe5e5;border-color:#ffa8a8}.-error .ico>svg{fill:#d9534f}.-info{color:#31708f;background-color:#d8f2f9;border-color:#a3e0f1}.-info .ico>svg{fill:#31b0d5}.-warning{color:#8a6d3b;background-color:#fcf7e1;border-color:#f6e8a9}.-warning .ico>svg{fill:#fc0}.alert-container .alert{margin-bottom:10px}.alert-container .alert:last-child{margin-bottom:0}.input-form{width:100%;border:2px solid #efeded;font-size:12px;color:#999;padding:0 10px;height:28px;background-color:#fff;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Droid Sans,Helvetica Neue,sans-serif}.input-form:-moz-placeholder{color:#ccc}.input-form::-moz-placeholder{color:#ccc}.input-form:-ms-input-placeholder{color:#ccc}.input-form::-webkit-input-placeholder{color:#ccc}.input-form.-textarea{height:100px;padding:10px}.input-form.-contact{background-color:#f8f8f8;font-size:14px;height:44px;border-color:#efeded}.input-form.-msg{height:90px;padding:10px}.input-form.-cod{background-color:#fff;padding:0}.input-form.-central{background-color:#fff}.input-form.-central:-moz-placeholder{color:#999}.input-form.-central::-moz-placeholder{color:#999}.input-form.-central:-ms-input-placeholder{color:#999}.input-form.-central::-webkit-input-placeholder{color:#999}.input-form.-error{border-color:#f00}.input-form:focus{border-color:#0096b4}.input-form:focus:-moz-placeholder{color:#999}.input-form:focus::-moz-placeholder{color:#999}.input-form:focus:-ms-input-placeholder{color:#999}.input-form:focus::-webkit-input-placeholder{color:#999}.input-ico{width:36px;height:36px;right:4px;padding:8px}.input-ico>svg{fill:#fff}.input-ico:hover{background-color:#006c81}.submit-form{border:none;padding:0 10px}.submit-form>.text{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Droid Sans,Helvetica Neue,sans-serif;font-size:12px}.submit-form:hover{background-color:#434344}.label-form{display:block;font-size:16px;text-transform:uppercase;margin-bottom:2px}.grid-row{margin:0 -10px}.grid-row.-no-suport-flexbox-grid{display:block}.grid-row.-no-suport-flexbox-grid>.col{display:inline-block;vertical-align:top;margin-right:-4px}.grid-row.-gutter-small{margin:0 -5px}.grid-row.-gutter-small>.col{padding:5px}.grid-row.-no-gutter{margin:0}.grid-row.-no-gutter>.col{padding:0}.grid-row.-un-space-y>.col{padding-top:0;padding-bottom:0}.col-1{min-width:100%;max-width:100%}.col-2{min-width:50%;max-width:50%}.col-3{min-width:33.33333%;max-width:33.33333%}.col-4{min-width:25%;max-width:25%}.col-5{min-width:20%;max-width:20%}.col-6{min-width:16.66667%;max-width:16.66667%}.col-7{min-width:14.28571%;max-width:14.28571%}.col-8{min-width:12.5%;max-width:12.5%}.col-9{min-width:11.11111%;max-width:11.11111%}.col-10{min-width:10%;max-width:10%}.col-11{min-width:9.09091%;max-width:9.09091%}.col-12{min-width:8.33333%;max-width:8.33333%}.col-70{min-width:70%;max-width:70%}.col-30{min-width:30%;max-width:30%}.col{min-height:1px;padding:10px}.col.-block{display:block}@media screen and (max-width: 768px){.col.-half-tab{min-width:50%;max-width:50%}.col.-full-tab{min-width:100%;max-width:100%}}@media screen and (max-width: 1024px){.col-md-1{min-width:100%;max-width:100%}.col-md-2{min-width:50%;max-width:50%}.col-md-3{min-width:33.33333%;max-width:33.33333%}.col-md-4{min-width:25%;max-width:25%}}@media screen and (max-width: 544px){.col.-full-mob{min-width:100%;max-width:100%}.col.col-sm-2{min-width:50%;max-width:50%}}.photo-card>.image>img,.card-ico>.image>img{width:100%;display:block}.photo-card>.heading,.card-ico>.heading{color:#0096b4;font-size:16px;display:block}.photo-card>.SubHeading,.card-ico>.SubHeading{color:#999;font-size:14px;display:block}.photo-card>.description,.card-ico>.description{line-height:1.4;display:block;font-size:14px;color:#666}.photo-card.-carousel,.-carousel.card-ico{overflow:hidden}.photo-card.-carousel>.image,.-carousel.card-ico>.image{width:260px;height:260px;border:6px solid #ccc;overflow:hidden;margin-bottom:14px}.photo-card.-carousel>.heading,.-carousel.card-ico>.heading{width:100%;text-transform:uppercase}.photo-card.-carousel>.SubHeading,.-carousel.card-ico>.SubHeading{width:100%;margin:7px 0 16px 0}.photo-card.-carousel>.SubHeading,.-carousel.card-ico>.SubHeading{width:100%}.photo-card.-cases,.-cases.card-ico{background-color:#f8f8f8;padding:40px 30px}.photo-card.-cases>.image,.-cases.card-ico>.image{padding:20px;background-color:#fff;width:200px;height:200px}.photo-card.-cases:hover,.-cases.card-ico:hover{background-color:#eee}.photo-card--dif{width:100%;padding:40px 0;border-top:1px solid #dbf1fa}.photo-card--dif>.image{width:160px;height:160px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding:20px;border:7px solid #ccc}.photo-card--dif>.image>img{max-width:100%;max-height:100%;position:relative;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.photo-card--dif .cont{max-width:calc(100% - 160px);min-height:160px;padding-left:40px}.photo-card--dif .photo-card--dif__descr{margin:16px 0 10px 0}.photo-card--dif__title{display:block;font-size:40px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Droid Sans,Helvetica Neue,sans-serif;font-weight:300}.photo-card--dif__descr{display:block;font-size:14px;width:640px;max-width:100%;color:#666}.photo-card--dif__pchave{width:100%;color:#006c81;font-size:16px;display:block;text-transform:uppercase}.group-list-dif{margin:50px 0}@media screen and (min-width: 544px){.group-list-dif .photo-card--dif:nth-child(even){-webkit-box-direction:reverse;-webkit-box-orient:horizontal;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.group-list-dif .photo-card--dif:nth-child(even)>.cont{padding-left:0;padding-right:40px;text-align:right}.group-list-dif .photo-card--dif:nth-child(even) .photo-card--dif__descr{float:right}.group-list-dif .photo-card--dif:nth-child(even) .photo-card--dif__pchave{float:left}}.menu-burguer{width:30px;display:inline-block}.menu-burguer>.line{width:100%;height:6px;border:2px solid #434344;margin:2px 0;position:relative;display:block}.switch-radio>.marc{position:relative}.switch-radio>.marc:before{content:"";display:none;width:10px;height:10px;background-color:#999}.switch-radio>.input:checked+.marc:before{display:block}.switch-checkbox>.marc{border-radius:3px;padding:1px;position:relative}.switch-checkbox>.marc>svg{fill:#fff;display:none}.switch-checkbox>.input:checked+.marc{background-color:#666;border-color:#666}.switch-checkbox>.input:checked+.marc>svg{display:block}.arrow-button{width:50px;height:50px;background-color:#fff;z-index:1;padding:10px;cursor:pointer;border:2px solid #0096b4}.arrow-button>.ico{display:block}.arrow-button>.ico>svg{fill:#0096b4}.arrow-button:hover>.ico>svg{fill:#fff}.position-arrow{position:relative}.position-arrow>.arrow-button{position:absolute;margin:auto;top:0;bottom:0;display:block}.position-arrow>.arrow-button.-left{left:0}.position-arrow>.arrow-button.-right{right:0}.title-base{font-size:40px;text-transform:uppercase}.title-base.-dark{color:#069;width:900px !important;max-width:100%;display:block;margin:auto}.title-base.-block-center{width:100%;display:block;text-align:center}.title-base.-page{font-size:50px}.title-base.-secondary{color:#434344}.title-base.-mb-default{margin-bottom:32px}.title-base.-bold{font-family:"Bw Quinta Pro Bold"}.cont-title-page{background-color:#f8f8f8}.cont-title-page .title-base{padding:40px 0}.social-box{width:30px;height:30px;padding:10px}.social-box>.ico{display:block}.social-box>.ico>svg{fill:#fff}.txt-base,.list-ico>.text,.chart-results--text,.assunt-categ--descr,.info-post{font-size:12px;color:#666}.list-ico>.ico{width:16px;height:16px;margin-right:5px}.list-ico>.ico>svg{fill:#666}.list-ico.-link>.text:hover{text-decoration:underline}.list-ico.-social>.ico{width:24px;height:24px;margin:0 0 0 5px}.list-ico.-social>.ico>svg{fill:#3b5998}.list-ico.-local>.ico{width:50px;height:50px;margin-left:0}.list-ico.-local>.text{font-family:"Bw Quinta Pro Regular";font-size:14px;color:#0096b4}.list-ico.-white>.text{color:#fff}.list-ico.-white>.ico>svg{fill:#fff}.list-ico-container>.list-ico{display:inline-block;vertical-align:top}.list-ico-container>.list-ico:first-child{margin-right:16px}.list-ico-container.-site-map>.list-ico{margin-right:14px;position:relative}.list-ico-container.-site-map>.list-ico:last-child{margin-right:0}.list-ico-container.-site-map>.list-ico:before{content:"";width:2px;height:2px;background-color:#666;right:-9px;bottom:0;top:5px;margin:auto}.list-ico-container.-site-map>.list-ico:last-child:before{display:none}.login-form{width:300px}.login-form .input-form{width:100%}.login-form>.ico{width:28px;height:28px;-webkit-box-flex:0;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:block}.login-form>.ico>svg{fill:#666;width:20px}.login-form>.grow{padding-right:10px}.login-form>.submit-form{height:28px}.login-form>.submit-form .text{position:relative;top:1px}.nav-main{width:100%;padding:32px 0;position:relative;background-color:#fff}.nav-main>.logo{-webkit-box-flex:0;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.nav-main>.logo>img{display:block}.menu-nav>.list{display:block;margin-left:10px;position:relative}.menu-nav>.list:first-child{margin-left:0}.menu-nav>.list>.button-line:before{width:0}.menu-nav>.list>.button-line:after{content:"";visibility:visible;bottom:16px;right:-8px;background-color:#434344;width:2px;height:2px}.menu-nav>.list:last-child>.button-line:after{display:none}.menu-nav>.list>.button-line:hover,.menu-nav>.list>.button-line.-active{border-color:#0096b4;color:#0096b4}.menu-nav>.list>.button-line:hover:before,.menu-nav>.list>.button-line.-active:before{width:40px}.menu-nav>.list>.button-line.-blog:hover{border-color:transparent}.menu-nav>.list>.button-line.-blog:before{display:none}.menu-nav>.list>.button-line.-blog{padding-right:0}.menu-nav .drop{min-width:100%;position:absolute;top:40px;left:0;z-index:1;padding-top:20px;-webkit-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}.menu-nav .drop .inner{display:block;background-color:#fff;-webkit-box-shadow:0px 0px 16px rgba(0,0,0,0.2);box-shadow:0px 0px 16px rgba(0,0,0,0.2);border-radius:4px;padding:5px 0}.menu-nav .dropLink{padding:5px 10px;font-size:14px;color:#666;white-space:nowrap;font-weight:500}.menu-nav .dropLink:hover{background-color:#f5f5f5;color:#0096b4}.menu-nav>.list:not(:hover) .drop{opacity:0;visibility:hidden;-webkit-transform:translateY(10px);transform:translateY(10px)}.button-line{height:40px;border:2px solid transparent;color:#434344;padding:0 10px;position:relative}.button-line>.text{text-transform:uppercase;font-size:14px;position:relative;top:2px}.button-line:before{content:"";bottom:-14px;width:40px;height:2px}.button-line.-blog>.text{color:#434344}.button-line.-blog>.text>.blog{font-family:"LetristaScript";text-transform:lowercase;font-size:22px;margin-right:2px;color:#0096b4}.button-line.-blog.-page>.text{font-size:50px}.button-line.-blog.-page:before{display:none}.button-line.-blog.-page>.text>.blog{font-size:inherit;position:relative;bottom:6px}.button-line.-blog.-page>.text{text-transform:none;color:#434344;font-family:"Bw Quinta Pro Bold"}.button-line.-card-ico-action{background-color:#f4f4f4}.button-line.-card-ico-action>.text{font-size:20px;position:relative;top:1px}.button-line.-no-before:before{display:none}.menu-off{width:250px;height:100%;-webkit-box-shadow:3px 0 6px rgba(0,0,0,0.2);box-shadow:3px 0 6px rgba(0,0,0,0.2);position:fixed;top:0;left:0;z-index:4;display:none;overflow-y:auto}.menu-off .button-line.-blog>.text>.blog{color:#fff}.menu-off>.list{width:100%;display:block;position:relative}.menu-off>.list.-link:active,.menu-off>.list.-link.-active{background-color:#00819b}.menu-off .btn-menu{border-bottom:1px solid #00abce}.menu-off .button-line.-blog{width:100%;height:60px;padding:0 16px}.menu-off .button-line>.text{color:#fff}.menu-off .menu-off--close{right:16px}.menu-off--close{width:30px;height:30px;cursor:pointer}.menu-off--close>svg{fill:#fff}.body-trigger{width:100%;height:100%;background-color:rgba(0,0,0,0.6);position:fixed;top:0;left:0;z-index:3;display:none}.icon-card{padding:32px;background-color:#f0efef;text-align:center;display:block;border-radius:4px}.icon-card>svg{width:48px;height:48px;display:block;margin:0 auto 16px auto;fill:#009999}.icon-card>.text{font-size:16px;font-family:"Bw Quinta Pro Bold";display:block;color:#009999}@media (min-width: 768px){.icon-card>.text{font-size:20px}}.client-image{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100px}.client-image img{max-width:100%;max-height:100%;width:auto !important}.client-image:not(:hover){-webkit-filter:grayscale(100%);filter:grayscale(100%)}.pagination-list{width:100%;text-align:center}.pagination-list>.item{display:inline-block;vertical-align:top}.pagination-list>.item:not(:last-child){margin-right:5px}.pagination-list .link{width:34px;height:34px;border-radius:4px;line-height:30px;text-align:center;font-size:16px;color:#0096b4;font-weight:bold;cursor:pointer}.pagination-list .link:not(.-arrow){border:2px solid #0096b4}.pagination-list .link:not(.-arrow):not(.-active):hover{background-color:#0cafcf;color:#fff;border-color:#0cafcf}.pagination-list .link:not(.-arrow).-active{background-color:#0096b4;color:#fff}.pagination-list .link svg{width:100%;height:100%;fill:#0096b4}.pagination-list .link.-arrow{padding:5px}.pagination-list .link.-arrow:hover svg{fill:#666}.header{background-color:#fff;border-bottom:1px solid #0096b4}.header .list-ico-container .list-ico:not(:last-child){margin-right:12px}.header .list-ico-container .list-ico:hover svg{fill:#0096b4}.header .list-ico-container .list-ico:hover .text{color:#0096b4}.header .nav-main{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header.-fix{border:none;position:fixed;top:0;left:0;z-index:3;-webkit-box-shadow:0px 3px 32px rgba(0,0,0,0.2);box-shadow:0px 3px 32px rgba(0,0,0,0.2);-webkit-perspective:1000px;perspective:1000px;-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation:showHeaderFix 0.6s ease-in-out forwards;animation:showHeaderFix 0.6s ease-in-out forwards}.header.-fix .bar-top{display:none}.header.-fix .nav-main{padding:16px 0}.header.-fix .nav-main>.logo{max-width:100px}.header.-fix .nav-main>.logo>img{width:100%}.header .logo>img{max-width:100%;display:block}.header .logo{max-width:180px}.contact-us.-new{padding:20px 0 0 0}.contact-us.-new .contact-card>.tel{color:#fff;margin:0}.foot-infos{width:100%;position:relative;background-size:100% 100%;background-repeat:no-repeat;background-image:url("../img/svg/triangle-right-f8.svg")}.foot-infos>.content{z-index:2}.foot-infos .-local{position:absolute;top:50%;right:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.foot-infos>svg{fill:#fff;z-index:1}.map-cont{width:100%;height:400px;overflow:hidden;position:relative}.map-cont>img{display:block}.footer-map{width:100%;height:400px;display:block}.englob-all.-translate{-webkit-transform:translate(250px, 0);transform:translate(250px, 0)}.banner-main.-service{padding-top:80px;padding-bottom:80px;background-image:url("../img/service.jpg");background-repeat:no-repeat;background-position:center center;background-size:cover;background-color:#0096b4;background-blend-mode:multiply;background-attachment:fixed}.banner-main.-service .title-base{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Droid Sans,Helvetica Neue,sans-serif;font-weight:bold;text-transform:none}@media (min-width: 768px){.banner-main.-service{padding-top:140px;padding-bottom:140px}.banner-main.-service .title-base{font-size:60px}}.banner-main.-inst-bg{background-image:url("../img/inst-bg.jpg");background-position:center bottom;background-attachment:initial}.banner-main--box-text{width:100%;background-color:rgba(0,150,180,0.8);padding:40px 40px 20px 40px;margin-top:-20px}.banner-main--box-text>.descr{font-size:14px;line-height:1.5}.banner-main--box-text>.action{-webkit-box-flex:0;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;border-width:2px;border-color:#fff;margin-left:20px;color:#fff}.banner-main--box-text>.action>.text{font-size:14px;text-transform:uppercase;position:relative;top:1px}.banner-main--box-text>.action:hover{background-color:#fff;color:#0096b4}.banner-main--box-text.-white{background-color:rgba(255,255,255,0.8)}.banner-main--box-text.-white>.descr{color:#666}.banner-main--box-text.-white>.action{border-color:#0096b4}.banner-main--box-text.-service .descr{font-family:"Bw Quinta Pro Regular"}@media (min-width: 768px){.banner-main--box-text.-service .descr{font-size:20px;font-family:"Bw Quinta Pro Bold"}}.card-container.-sub-banner{padding:80px 0}.about{padding:0 0 130px 0;border-bottom:2px solid #0096b4;background-image:url("../img/bg-about.jpg");background-repeat:no-repeat;background-position:center center;background-size:cover;background-attachment:fixed}.about .about--title{margin-top:130px;margin-bottom:70px}.about .about-arrow{margin-top:20px}.about.-inst{background-image:url("../img/bg-about-2.jpg")}.about--title{font-family:"LetristaScript";font-size:50px;width:800px;max-width:100%;line-height:1.1}.about--title.-pos{color:#069;text-transform:uppercase;font-size:40px;line-height:1.1}.about--text{padding:50px;max-width:800px;font-size:18px;background-color:rgba(0,150,180,0.9)}.about-arrow>.list{width:40px;height:40px;display:inline-block;vertical-align:middle;cursor:pointer;padding:7px}.about-arrow>.list>svg{fill:#0096b4;-webkit-animation:animateArrow 0.6s ease-in-out infinite alternate;animation:animateArrow 0.6s ease-in-out infinite alternate}.chart-results{padding:100px 0 0 0;background-color:#f4f4f4}.chart-results .about--title{text-transform:uppercase;font-size:40px;color:#04829b}.chart-results .chart-results--text{margin-top:30px;margin-bottom:70px}.chart-results .grid-row.-ico{margin-bottom:80px}.chart-results--text{max-width:600px;font-size:14px;color:#666}.contact-us{background-color:#f4f4f4;padding:60px 0}.contact-us .title-base{margin-bottom:60px}.grid-row.-contact{margin:0 -30px;position:relative}.grid-row.-contact>.col{padding:30px}.grid-row.-contact>.col{padding-top:0;padding-bottom:0}.grid-row.-contact .ico-local{width:54px;height:54px;top:-20px}.cont-map{width:100%}.btn-open-menu{width:40px;height:40px;cursor:pointer;display:none}.btn-open-menu>svg{width:22px;height:100%}.card-case-container{padding:0 50px}.hide-me{opacity:0;filter:"alpha(opacity=0)"}.hide-me.-is-showing{opacity:1;filter:"alpha(opacity=100)";-webkit-animation:showInElement 1.4s ease-in-out forwards;animation:showInElement 1.4s ease-in-out forwards}.hide-show{opacity:0}.hide-show.-showT{opacity:1}.hide-show.-showT.-left{-webkit-animation:showLeft 0.8s ease-in-out forwards;animation:showLeft 0.8s ease-in-out forwards}.hide-show.-showT.-right{-webkit-animation:showRight 0.8s ease-in-out forwards;animation:showRight 0.8s ease-in-out forwards}.op-banner.-positive{background-color:#434344}.btn.-bold>.text,.-bold.btn-base>.text,.-bold.btn-menu>.text,.-bold.btn-base-outline>.text,.-bold.btn-dark>.text,.-bold.btn-dark-outline>.text,.-bold.btn-light>.text,.-bold.btn-light-outline>.text,.-bold.submit-form>.text,.-bold.button-line>.text,.banner-main--box-text>.-bold.action>.text{font-family:"Bw Quinta Pro Bold"}.btn.-list-btn,.-list-btn.btn-base,.-list-btn.btn-menu,.-list-btn.btn-base-outline,.-list-btn.btn-dark,.-list-btn.btn-dark-outline,.-list-btn.btn-light,.-list-btn.btn-light-outline,.-list-btn.submit-form,.-list-btn.button-line,.banner-main--box-text>.-list-btn.action{padding-top:16px;padding-bottom:16px;border-color:#434344;border-width:0px 0px 1px 0px;border-color:#e3e4e5;border-radius:0px;color:#666}.btn.-list-btn>.text,.-list-btn.btn-base>.text,.-list-btn.btn-menu>.text,.-list-btn.btn-base-outline>.text,.-list-btn.btn-dark>.text,.-list-btn.btn-dark-outline>.text,.-list-btn.btn-light>.text,.-list-btn.btn-light-outline>.text,.-list-btn.submit-form>.text,.-list-btn.button-line>.text,.banner-main--box-text>.-list-btn.action>.text{font-size:16px;position:relative;top:2px;line-height:1.4}.btn.-list-btn>.text .ico,.-list-btn.btn-base>.text .ico,.-list-btn.btn-menu>.text .ico,.-list-btn.btn-base-outline>.text .ico,.-list-btn.btn-dark>.text .ico,.-list-btn.btn-dark-outline>.text .ico,.-list-btn.btn-light>.text .ico,.-list-btn.btn-light-outline>.text .ico,.-list-btn.submit-form>.text .ico,.-list-btn.button-line>.text .ico,.banner-main--box-text>.-list-btn.action>.text .ico{width:24px;height:24px;float:right}.btn.-list-btn>.text .ico>svg,.-list-btn.btn-base>.text .ico>svg,.-list-btn.btn-menu>.text .ico>svg,.-list-btn.btn-base-outline>.text .ico>svg,.-list-btn.btn-dark>.text .ico>svg,.-list-btn.btn-dark-outline>.text .ico>svg,.-list-btn.btn-light>.text .ico>svg,.-list-btn.btn-light-outline>.text .ico>svg,.-list-btn.submit-form>.text .ico>svg,.-list-btn.button-line>.text .ico>svg,.banner-main--box-text>.-list-btn.action>.text .ico>svg{fill:#ccc}.btn.-list-btn:hover,.-list-btn.btn-base:hover,.-list-btn.btn-menu:hover,.-list-btn.btn-base-outline:hover,.-list-btn.btn-dark:hover,.-list-btn.btn-dark-outline:hover,.-list-btn.btn-light:hover,.-list-btn.btn-light-outline:hover,.-list-btn.submit-form:hover,.-list-btn.button-line:hover,.banner-main--box-text>.-list-btn.action:hover{background-color:transparent}.btn.-categ,.-categ.btn-base,.-categ.btn-menu,.-categ.btn-base-outline,.-categ.btn-dark,.-categ.btn-dark-outline,.-categ.btn-light,.-categ.btn-light-outline,.-categ.submit-form,.-categ.button-line,.banner-main--box-text>.-categ.action{width:100%;min-height:40px;border:none;background-color:#f1eeee}.btn.-categ>.text,.-categ.btn-base>.text,.-categ.btn-menu>.text,.-categ.btn-base-outline>.text,.-categ.btn-dark>.text,.-categ.btn-dark-outline>.text,.-categ.btn-light>.text,.-categ.btn-light-outline>.text,.-categ.submit-form>.text,.-categ.button-line>.text,.banner-main--box-text>.-categ.action>.text{top:0px;font-size:20px;font-family:"Bw Quinta Pro Regular";text-transform:none;color:#0cafcf}.btn.-categ:hover>.text,.-categ.btn-base:hover>.text,.-categ.btn-menu:hover>.text,.-categ.btn-base-outline:hover>.text,.-categ.btn-dark:hover>.text,.-categ.btn-dark-outline:hover>.text,.-categ.btn-light:hover>.text,.-categ.btn-light-outline:hover>.text,.-categ.submit-form:hover>.text,.-categ.button-line:hover>.text,.banner-main--box-text>.-categ.action:hover>.text{color:#fff}.btn.-icon-left,.-icon-left.btn-base,.-icon-left.btn-menu,.-icon-left.btn-base-outline,.-icon-left.btn-dark,.-icon-left.btn-dark-outline,.-icon-left.btn-light,.-icon-left.btn-light-outline,.-icon-left.submit-form,.-icon-left.button-line,.banner-main--box-text>.-icon-left.action{position:relative;padding-left:34px}.btn.-icon-left>svg,.-icon-left.btn-base>svg,.-icon-left.btn-menu>svg,.-icon-left.btn-base-outline>svg,.-icon-left.btn-dark>svg,.-icon-left.btn-dark-outline>svg,.-icon-left.btn-light>svg,.-icon-left.btn-light-outline>svg,.-icon-left.submit-form>svg,.-icon-left.button-line>svg,.banner-main--box-text>.-icon-left.action>svg{width:24px;height:24px;position:absolute;top:16px;left:0;fill:#666}.list-btn-action .btn,.list-btn-action .btn-base,.list-btn-action .btn-menu,.list-btn-action .btn-base-outline,.list-btn-action .btn-dark,.list-btn-action .btn-dark-outline,.list-btn-action .btn-light,.list-btn-action .btn-light-outline,.list-btn-action .submit-form,.list-btn-action .button-line,.list-btn-action .banner-main--box-text>.action{width:100%;height:100%;display:block}.list-btn-action .col{margin-right:-1px;margin-top:-1px}.list-btn-action.-margin{margin-bottom:70px}.group-title{margin:44px 0}.group-title.-unmargin{margin:0}.group-title .about-arrow{margin-bottom:10px}.group-title.-central{border-bottom:1px solid #f1eeee;padding-bottom:12px}.grid-row.-contact-form{margin:0 -30px;margin-bottom:30px}.grid-row.-contact-form>.col{padding:30px}.grid-row.-contact-form>.col{padding-top:16px;padding-bottom:16px}.grid-row.-contact-form.-not-margin{margin-bottom:0}.cont-cod{width:220px}.cod-ver>.cod{width:80px;height:100%;border-right:2px solid #efeded;-ms-flex-negative:0;flex-shrink:0;background-color:#f8f8f8}.cod-ver .input-form{height:100%;border:none;background-color:transparent}.cont-submit .cont-cod{margin-right:30px}.grid-row.-cases{margin:0 -30px}.grid-row.-cases>.col{padding:30px}.load-more.-mbot-big{margin-bottom:40px}.load-more .button-line{background-color:#f8f8f8;border-color:#ebecec;color:#999}.load-more .button-line>.text{font-size:16px}.load-more .button-line:before{background-color:#ebecec}.load-more .button-line:hover{border-color:#0096b4}.assunt-categ{margin-bottom:20px}.assunt-categ>.list{display:block;position:relative;padding:14px 0;border-bottom:1px solid #f1eeee}.assunt-categ>.list:first-child{padding-top:5px}.assunt-categ>.list:before{content:"";z-index:1;bottom:-1px;width:0;height:1px}.assunt-categ .assunt-categ--heading{margin-bottom:4px}.assunt-categ>.list:hover:before{width:100%}.assunt-categ>.list:hover .assunt-categ--descr{color:#333}.assunt-categ--descr{line-height:1.3;display:block}.assunt-categ--heading{display:block;font-size:14px;line-height:1.5;color:#333}.assunt-categ--heading.-post{margin-bottom:10px}.missao{padding-bottom:50px}.video-inst{width:800px;max-width:100%;overflow:hidden;position:relative;-webkit-box-shadow:0px 0px 80px rgba(0,150,180,0.4);box-shadow:0px 0px 80px rgba(0,150,180,0.4)}.video-inst>img{max-width:100%;display:block;margin:auto}.video-inst .fig{width:100%;height:100%;background-color:rgba(0,0,0,0.4)}.video-inst .ico{display:block;cursor:pointer;width:100px;height:100px}.video-inst .ico>svg{fill:#fff}.video-inst:hover .ico>svg{fill:#0096b4}.englob-post:not(:last-child){margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #ddd}.date-post>.year{color:#0cafcf;display:block;font-size:22px;margin-bottom:5px}.date-post>.submit-form{height:30px}.date-post .date-post--m{position:relative;top:1px}.date-post.-mtop-large{margin-top:20px}.date-post--m{text-transform:uppercase;font-size:16px}.blog-banner>.blog-banner--image{margin-bottom:10px}.blog-banner>.blog-banner--image:last-child{margin-bottom:0}.blog-banner--image{overflow:hidden}.blog-banner--image>img{max-width:100%;display:block;margin:auto}.info-post{display:block;font-size:11px;margin-bottom:5px}._hide,.switch-radio>.input,.switch-checkbox>.input{display:none !important}._text-left{text-align:left !important}._text-center{text-align:center !important}._text-right{text-align:right !important}._unmargin{margin:0 !important}._unpadding{padding:0 !important}._pull-left{float:left !important}._pull-right{float:right !important}._upper{text-transform:uppercase}._mt-lg{margin-top:20px}._inline-table{display:inline-table !important}._space-top{padding-top:40px}@media (min-width: 768px){._space-top{padding-top:80px}}._support-box+._support-box{margin-top:32px}._w-100{width:100%}._fill-primary{fill:#0096b4 !important}._mt-md{margin-top:16px}._lay-space-y{padding-top:40px;padding-bottom:40px}._lay-space-bot{padding-bottom:40px}@media (min-width: 768px){._lay-space-y{padding-top:60px;padding-bottom:60px}._lay-space-bot{padding-bottom:60px}}._descr-service{font-size:14px;line-height:1.5;text-align:center;color:#666}._mt-sm{margin-top:10px}._mb-sm{margin-bottom:10px}._mb-lg{margin-bottom:20px}._mb-0{margin-bottom:0 !important}._text-truncate{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._link-base{color:#0096b4;display:inline-block}._link-base:hover{text-decoration:underline}._mt-xs{margin-top:5px !important}._lowercase{text-transform:lowercase !important}._cursor-pointer{cursor:pointer}._text-link a{color:#0096b4;display:inline-block}._text-link a:hover{text-decoration:underline}._lower-none{text-transform:none !important}@-webkit-keyframes animateArrow{0%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}100%{-webkit-transform:translateY(5px);transform:translateY(5px)}}@keyframes animateArrow{0%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}100%{-webkit-transform:translateY(5px);transform:translateY(5px)}}@-webkit-keyframes showMenu{0%{opacity:0;filter:"alpha(opacity=0)";-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg)}100%{opacity:1;filter:"alpha(opacity=100)";-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}@keyframes showMenu{0%{opacity:0;filter:"alpha(opacity=0)";-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg)}100%{opacity:1;filter:"alpha(opacity=100)";-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}@-webkit-keyframes showHeaderFix{0%{opacity:0;filter:"alpha(opacity=0)";-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{opacity:1;filter:"alpha(opacity=100)";-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes showHeaderFix{0%{opacity:0;filter:"alpha(opacity=0)";-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{opacity:1;filter:"alpha(opacity=100)";-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes showInElement{0%{opacity:0;filter:"alpha(opacity=0)";-webkit-transform:translateY(100%);transform:translateY(100%)}100%{opacity:1;filter:"alpha(opacity=100)";-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes showInElement{0%{opacity:0;filter:"alpha(opacity=0)";-webkit-transform:translateY(100%);transform:translateY(100%)}100%{opacity:1;filter:"alpha(opacity=100)";-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes showLeft{0%{opacity:0;filter:"alpha(opacity=0)";-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{opacity:1;filter:"alpha(opacity=100)";-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes showLeft{0%{opacity:0;filter:"alpha(opacity=0)";-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{opacity:1;filter:"alpha(opacity=100)";-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes showRight{0%{opacity:0;filter:"alpha(opacity=0)";-webkit-transform:translateX(100%);transform:translateX(100%)}100%{opacity:1;filter:"alpha(opacity=100)";-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes showRight{0%{opacity:0;filter:"alpha(opacity=0)";-webkit-transform:translateX(100%);transform:translateX(100%)}100%{opacity:1;filter:"alpha(opacity=100)";-webkit-transform:translateX(0);transform:translateX(0)}}@media only screen and (max-width: 1200px){.content{width:1024px;padding:0px 16px}}@media only screen and (max-width: 1024px){.content{width:100%}.header .nav-main{padding:20px 0}.header .nav-main>.logo{max-width:150px}.header .nav-main>.logo>img{max-width:100%}.header .button-line>.text{font-size:12px}.header .menu-nav>.list{margin-left:4px}.header .menu-nav>.list>.button-line:after{right:-5px}.grid-row.-ico-adv>.col{min-width:50%;max-width:50%;padding-top:30px;padding-bottom:30px}.success-cases .carousel-success-cases{padding:0 80px}.grid-row.-cases{margin:0 -10px}.grid-row.-cases>.col{padding:10px}}@media only screen and (max-width: 768px){.header .nav-main .menu-nav{display:none}.header .bar-top .list-ico-container{display:none}.header .login-form{width:100%}.banner-main--box-text{padding:34px 20px 14px 20px}.banner-main--box-text>.descr{font-size:13px}.card-container.-sub-banner{padding:50px 0}.about{padding-bottom:40px}.about .about--title{margin:30px 0;font-size:30px}.about .about--text{padding:30px;font-size:14px}.about--title.-pos{font-size:30px}.chart-results{padding-top:50px}.chart-results .about--title{font-size:30px}.chart-results .chart-results--text{margin-bottom:10px}.chart-results .grid-row.-ico{margin-bottom:0}.grid-row.-ico>.col{min-width:100%;max-width:100%;padding-top:30px;padding-bottom:30px}.success-cases{padding:50px 0}.success-cases .carousel-success-cases{padding:0}.success-cases .photo-card>.description,.success-cases .card-ico>.description,.success-cases .card-ico>.description{font-size:13px}.success-cases .title-base{margin-bottom:30px}.title-base{font-size:30px}.contact-us{padding:50px 0 30px 0}.contact-us .title-base{margin-bottom:30px}.grid-row.-contact>.col{min-width:100%;max-width:100%;padding-top:20px;padding-bottom:20px}.grid-row.-contact .ico-local{position:relative;top:0}.footer .cont-map{display:block}.footer .list-ico-container.-site-map{width:100%;text-align:center}.footer .site-map{padding:30px 0}.footer .list-ico.-social{margin-top:20px;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:reverse;-webkit-box-orient:horizontal;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center}.footer .list-ico.-social>.ico{margin-left:0;margin-right:10px}.banner-main{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center}.banner-main>img{width:auto;height:auto;max-height:300px}.menu-off.-show,.body-trigger.-show{display:block}.menu-off.-show{display:block;-webkit-perspective:1000px;perspective:1000px;-webkit-animation:showMenu 0.8s ease-in-out forwards;animation:showMenu 0.8s ease-in-out forwards;-webkit-transform-origin:left center;transform-origin:left center}.btn-open-menu{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex}.grid-row.-contact-form{margin:0 -10px;margin-bottom:30px}.grid-row.-contact-form>.col{padding:10px}.grid-row.-contact-form>.col{padding-top:10px;padding-bottom:10px}.label-form{font-size:12px}.input-form.-contact{height:36px}.input-form.-msg{height:80px}.cont-submit{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.cont-submit .cont-cod{width:100%;margin-bottom:10px;margin-right:0}.group-title{margin:16px 0}.cont-title-page .title-base{padding:20px 0;font-size:34px}.input-ico{width:28px;height:28px;padding:6px}.footer .list-ico.-local{display:none}.contact-us.-new .contact-card>.tel{text-align:left !important}.contact-card.-foot{padding-right:0;padding-bottom:30px}.foot-infos{background:#0096b4}.foot-infos>svg{display:none}.map-cont{display:block}.map-cont>.foot-infos{position:relative}.cont-descr-inst{margin-bottom:30px}}@media only screen and (max-width: 544px){.banner-main--box-text{display:block}.banner-main--box-text>.action{margin-top:10px;margin-left:0;position:relative;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.banner-main--box-text>.descr{display:block;text-align:center}.grid-row.-ico-adv>.col{min-width:100%;max-width:100%;padding-top:0;padding-bottom:0}.grid-row.-ico-adv>.col:last-child .card-ico{border-bottom:0}.grid-row.-ico-adv .card-ico{min-height:120px;padding-left:90px;padding-top:20px;padding-bottom:20px;border-bottom:1px dashed #f3f3f3}.grid-row.-ico-adv .card-ico>.image,.grid-row.-ico-adv .card-ico>.imageBox{width:80px;height:80px;position:absolute;margin:auto;top:0;bottom:0;left:0}.grid-row.-ico-adv .card-ico>.container,.grid-row.-ico-adv .card-ico>.container-img,.grid-row.-ico-adv .card-ico>.banner-main,.grid-row.-ico-adv .card-ico>.bar-top,.grid-row.-ico-adv .card-ico>.success-cases,.grid-row.-ico-adv .card-ico>.carousel-success-cases,.grid-row.-ico-adv .card-ico>.site-map,.grid-row.-ico-adv .card-ico>.dif-sys,.grid-row.-ico-adv .card-ico>.list-dif,.grid-row.-ico-adv .card-ico>.central--image,.grid-row.-ico-adv .card-ico>.central--share,.grid-row.-ico-adv .card-ico>.central--search,.grid-row.-ico-adv .card-ico>.alert,.grid-row.-ico-adv .card-ico>.cont-title-page,.grid-row.-ico-adv .card-ico>.header,.grid-row.-ico-adv .card-ico>.englob-all,.grid-row.-ico-adv .card-ico>.card-container,.grid-row.-ico-adv .card-ico>.about,.grid-row.-ico-adv .card-ico>.contact-us,.grid-row.-ico-adv .card-ico>.op-banner,.grid-row.-ico-adv .card-ico>.group-title,.grid-row.-ico-adv .card-ico>.load-more,.grid-row.-ico-adv .card-ico>.assunt-categ,.grid-row.-ico-adv .card-ico>.englob-post,.grid-row.-ico-adv .card-ico>.blog-banner,.grid-row.-ico-adv .card-ico>.blog-banner--image{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.grid-row.-ico-adv .card-ico .button-line.-card-ico-action>.text{font-size:16px}.grid-row.-ico-adv .card-ico .heading{font-size:16px}.grid-row.-ico-adv .card-ico .descr{margin-top:5px}.grid-row.-ico-adv .card-ico .heading,.grid-row.-ico-adv .card-ico .descr{text-align:left}.card-container.-sub-banner{padding-bottom:20px}.chart-results .about--title{font-size:25px}.about .about--title{margin:20px 0;font-size:25px}.about .about--text{padding:20px}.title-base{font-size:25px}.photo-card.-carousel>.image,.-carousel.card-ico>.image{width:180px;height:180px;border-width:3px}.card-case-container{padding:0 40px}.carousel-success-cases .arrow-button{padding:5px;width:30px;height:30px}.triangle-before.-small{height:50px}.triangle-before.-large{height:80px}.card-ico.-chart>.image{width:150px;height:150px}.contact-card>.city{font-size:20px}.contact-card>.tel{font-size:26px}.header .nav-main>.logo{max-width:120px}.banner-main{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center}.banner-main>img{width:auto;height:auto;max-height:200px}.about--title.-pos{font-size:25px}.photo-card--dif{display:block;padding-top:30px;padding-bottom:0}.photo-card--dif .photo-card--dif__title{width:100%;display:block;font-size:25px;margin-top:10px}.photo-card--dif .photo-card--dif__descr{font-size:13px;margin-top:10px}.photo-card--dif .photo-card--dif__pchave{margin-bottom:10px}.photo-card--dif>.image{display:block;margin:0 auto;border-width:4px;padding:20px;width:120px;height:120px}.photo-card--dif>.cont{width:100%;max-width:100%;padding:0;text-align:center}.list-btn-action.-margin{margin-bottom:50px}.group-list-dif{margin:30px 0}.btn.-categ>.text,.-categ.btn-base>.text,.-categ.btn-menu>.text,.-categ.btn-base-outline>.text,.-categ.btn-dark>.text,.-categ.btn-dark-outline>.text,.-categ.btn-light>.text,.-categ.btn-light-outline>.text,.-categ.submit-form>.text,.-categ.button-line>.text,.banner-main--box-text>.-categ.action>.text{font-size:15px}.button-line.-blog.-page>.text{font-size:34px}}
