.wpml-ls-display{display:none}.wpml-ls-first-item a,.wpml-ls-last-item a{color:#333}.wpml-ls-first-item{position:relative;margin-right:15px}.wpml-ls-first-item:after{content:"";height:24px;width:1px;background-color:#333;position:absolute;right:0;top:1px;transform:rotate(17deg)}.wpml-ls-current-language a{color:#ed1b2e}body{margin:0;-webkit-font-smoothing:auto;font-family:"Roboto",sans-serif;font-size:15px;min-height:100%}article,aside,details,figcaption,figure,footer,header,main,menu,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-color:transparent}a:active,a:hover{outline:0}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 2.5rem}hr{box-sizing:content-box;height: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-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}h1,h2,h3,h4,h5,h6{clear:both;color:#24292e;font-weight:600;margin-top:24px;margin-bottom:15px;font-family:"Roboto","Helvetica Neue",sans-serif}h1{font-size:32px;padding-bottom:10px;font-weight:300}h2{font-size:28px;padding-bottom:.3em;line-height:1.25;font-weight:300}h3{font-size:18px;line-height:25px;font-weight:300}h4{font-size:16px;line-height:20px;font-weight:300}h5{font-size:14px;line-height:17.5px}p{margin-bottom:1.5em;line-height:1.8;font-size:16px;color:#777;font-weight:300}h1.entry-title{font-size:1.31rem;border-bottom:1px solid #eaecef}h2.entry-title{border-bottom:1px solid #eaecef}h3.widget-title{font-size:1.2rem}ul{margin-bottom:1.5em;line-height:1.8;font-size:16px;color:#777;font-weight:300}body{background:#fff}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}header#masthead{margin-bottom:0;background-color:transparent;padding-top:10px;height:105px;position:relative;z-index:99}.navbar-brand>a{color:rgba(0,0,0,.9);font-size:1.1rem;outline:medium none;text-decoration:none;color:#fff;font-weight:700}.navbar-brand img{height:55px;margin-top:16px}.navbar-brand>a:visited,.navbar-brand>a:hover{text-decoration:none}.nav-row{position:relative}#page-sub-header{position:relative;padding-top:5rem;padding-bottom:0;text-align:center;font-size:1.25rem;background-size:cover !important}body:not(.theme-preset-active) #page-sub-header h1{line-height:1.6;font-size:4rem;color:#563e7c;margin:0 0 1rem;border:0;padding:0}#page-sub-header p{margin-bottom:0;line-height:1.4;font-size:1.25rem;font-weight:300}body:not(.theme-preset-active) #page-sub-header p{color:#212529}a.page-scroller{color:#333;font-size:2.6rem;display:inline-block;margin-top:2rem}@media screen and (min-width:768px){body:not(.theme-preset-active) #page-sub-header h1{font-size:3.75rem}body:not(.theme-preset-active) #page-sub-header{font-size:1.25rem}}@media screen and (min-width:992px){#page-sub-header p{max-width:43rem;margin:0 auto}}#main-nav{max-width:500px;margin-left:350px}#masthead nav{padding-left:0;padding-right:0}#masthead nav li{position:relative}.navbar-expand-xl{justify-content:space-between}.current-menu-item:after,.current-menu-parent:after{content:"";display:block;height:2px;width:calc(100% - 10px);left:5px;background-color:#eb1c2e;position:absolute;top:-24px}body:not(.theme-preset-active) #masthead .navbar-nav>li>a{color:#333;padding:15px;font-weight:400;font-size:15px;font-family:"Roboto","Helvetica Neue",sans-serif;letter-spacing:.8px}body:not(.theme-preset-active) #masthead .navbar-nav>li>a:hover,body:not(.theme-preset-active) #masthead .navbar-nav>li.current_page_item>a{color:#333;font-weight:700}.navbar-brand{height:auto}.navbar-toggler{display:none}.navbar-toggle .icon-bar{background:#000 none repeat scroll 0 0}.dropdown-menu{margin-top:0;width:260px;border:none;border-radius:0}.dropdown:hover .dropdown-menu{display:block;margin-top:0;width:260px;border:none;border-radius:0}.dropdown-menu .dropdown-toggle:after{border-bottom:.3em solid transparent;border-left:.3em solid;border-top:.3em solid transparent}.navbar-nav .dropdown-toggle:after{background:url(//innomine.ee/wp-content/themes/innomine/inc/assets/img/dt_arrow.png) no-repeat;vertical-align:-1px;margin-left:5px;width:10px;height:10px;background-size:contain;border:none}.dropdown-menu .current-menu-item:after{display:none}.dropdown-menu .current-menu-item a{font-weight:700}.dropdown.menu-item-has-children .dropdown.menu-item-has-children{position:relative}.dropdown.menu-item-has-children .dropdown.menu-item-has-children>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px;-moz-border-radius:0 6px 6px;border-radius:0 6px 6px}.dropdown.menu-item-has-children .dropdown.menu-item-has-children:hover>.dropdown-menu{display:block}.dropdown.menu-item-has-children .dropdown.menu-item-has-children>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:5px;margin-right:-10px}.dropdown.menu-item-has-children .dropdown.menu-item-has-children:hover>a:after{border-left-color:#fff}.dropdown.menu-item-has-children .dropdown.menu-item-has-children.pull-left{float:none}.dropdown.menu-item-has-children .dropdown.menu-item-has-children.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.menu-toggle,.main-navigation.toggled ul{display:block}.dropdown-item{line-height:1.2;padding-bottom:.313rem;padding-top:.313rem}.dropdown-menu{min-width:12.500rem}.dropdown .open .dropdown-menu{display:block;left:12.250em;top:0}.dropdown-menu .dropdown-item{white-space:normal;background:0 0;line-height:1.5;color:#11255c;font-size:15px;padding:10px 25px;border-bottom:1px solid #ebebeb;transition:color .2s ease-in-out}.dropdown-menu .dropdown-item:hover{color:#4863ad;transition:color .2s ease-in-out}.dropdown-menu .dropdown-item:last-of-type{border-bottom:none}.dropdown-menu .dropdown-item:hover{background:0 0}@media all and (min-width:992px){.navbar .dropdown-menu-end{right:0;left:auto}.navbar .nav-item .dropdown-menu{display:block;opacity:0;visibility:hidden;transition:.3s;margin-top:0}.navbar .nav-item:hover .nav-link{color:#fff}.navbar .dropdown-menu.fade-down{top:80%;transform:rotateX(-75deg);transform-origin:0% 0%}.navbar .dropdown-menu.fade-up{top:180%}.navbar .nav-item:hover .dropdown-menu{transition:.3s;opacity:1;visibility:visible;top:100%;transform:rotateX(0deg)}}@media screen and (min-width:37.5em){.menu-toggle{display:none}}@media screen and (min-width:769px){.dropdown-menu li>.dropdown-menu{right:-9.875rem;top:1.375rem}}@media screen and (max-width:991px){.navbar-nav .dropdown-menu{border:medium none;margin-left:1.25rem;padding:0}.dropdown-menu li a{padding:0}#masthead .navbar-nav>li>a{padding-bottom:.625rem;padding-top:.313rem}.navbar-light .navbar-toggler{border:medium none;outline:none}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}.comment-content.card-block{padding:20px}.navigation.post-navigation{padding-top:1.875rem}.post-navigation .nav-previous a,.post-navigation .nav-next a{border:1px solid #ddd;border-radius:.938rem;display:inline-block;padding:.313rem .875rem;text-decoration:none}.post-navigation .nav-next a:after{content:" \2192"}.post-navigation .nav-previous a:before{content:"\2190 "}.post-navigation .nav-previous a:hover,.post-navigation .nav-next a:hover{background:#eee none repeat scroll 0 0}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important;height:1px;width:1px;overflow:hidden;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:.313rem;line-height:normal;padding:.938rem 1.438rem .875rem;text-decoration:none;top:.313rem;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}a img.alignright{float:right;margin:.313rem 0 1.25rem 1.25rem}a img.alignnone{margin:.313rem 1.25rem 1.25rem 0}a img.alignleft{float:left;margin:.313rem 1.25rem 1.25rem 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption.alignnone{margin:.313rem 1.25rem 1.25rem 0}.wp-caption.alignleft{margin:.313rem 1.25rem 1.25rem 0}.wp-caption.alignright{margin:.313rem 0 1.25rem 1.25rem}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}#content.site-content{padding-bottom:0;padding-top:0}.sticky .entry-title:before{content:'\f08d';font-family:"Font Awesome\ 5 Free";font-size:1.563rem;left:-2.5rem;position:absolute;top:.375rem;font-weight:900}.sticky .entry-title{position:relative}.single .byline,.group-blog .byline{display:inline}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.page-template-blank-page .entry-content,.blank-page-with-container .entry-content{margin-top:0}.post.hentry{margin-bottom:4rem}.posted-on,.byline,.comments-link{color:#9a9a9a}.entry-title>a{color:inherit}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.video-holder{position:absolute;top:0;right:0;width:100%;height:840px;background:#000;text-align:right;overflow:hidden}.mobile-overlay{display:none}video{height:100%;text-align:right}.hero-wrapper{padding-left:180px;padding-right:180px}.hero-holder{background-color:#fff;height:620px;z-index:0;position:relative;max-width:1920px;margin:0 auto;margin-top:-105px}.hero-texts{margin-top:100px;color:#fff}.hero-texts h2{color:#333;font-size:40px;font-weight:300;line-height:1.4;margin-top:120px;position:relative}.hero-texts h2:after{content:"";position:absolute;bottom:-10px;left:-40px;display:block;width:120px;height:2px;background-color:#ed1b2e}.hero-texts p{font-size:24px;font-weight:300;line-height:1.8;color:#777;margin-top:40px}.wp-block-button__link{margin-top:10px;padding:15px 50px 12px;font-family:"Roboto","Helvetica Neue",sans-serif;font-size:15px}.hero-video{position:relative;padding-left:20px}.hero-video{height:480px;position:relative;overflow:hidden;padding-top:20px}.hero-video video{width:100%;height:auto;position:absolute;left:0;top:-50px}.afterhero-content{margin-top:60px;padding-bottom:65px;min-height:520px;background-color:#eaeef1;padding-top:90px;position:relative;overflow:hidden}.afterhero-content:after{content:"";background-image:url(//innomine.ee/wp-content/themes/innomine/inc/assets/img/bg-embel-red.png);display:block;width:815px;height:261px;position:absolute;bottom:0;right:0}.afterhero-content h2{font-size:36px;margin-top:40px;font-weight:800;color:#11255c;width:85%}.afterhero-content p{font-size:18px;color:#333}.about-stats{margin-top:50px}.stat img{margin-left:-6px}.stat p{font-size:18px}.stats-logos img{float:left;height:90px;margin-right:50px;margin-top:0}.stats-logos img:first-of-type{width:338px;height:auto;margin-top:10px;margin-bottom:55px}.key-points{background-color:#333;padding:40px 60px;margin-left:-15px;margin-top:-140px;border-radius:60px 0}.key-points p{color:#fff;line-height:1.8;font-size:16px}.key-points ul li{color:#fff;line-height:2.5;font-size:16px;letter-spacing:.8px}.key-points ul{padding-left:15px;font-family:"Roboto","Helvetica Neue",sans-serif;letter-spacing:.2px}.afterhero-content h3{font-size:24px;color:#ff6e00;font-weight:800;width:80%;margin-bottom:25px}.afterhero-content .key-points p{width:100%}.afterhero-content p{line-height:1.8;width:85%}.afterhero-content a{font-weight:700;text-decoration:none;margin-top:15px}.subpage-header{height:auto;margin-top:30px;position:relative;margin-bottom:40px}.title-n-bread{width:auto}.breadcrumbs{color:#fff;text-transform:uppercase;font-size:12px;margin-bottom:0;font-weight:500}.breadcrumb_last{opacity:.7}.breadcrumbs a{color:#fff}.breadcrumbs a:hover,.breadcrumbs a:active{text-decoration:none}.subpage-header h1{font-size:42px;font-weight:300;color:#333;margin-top:0;margin-bottom:20px}.subpage-header p{color:#777;font-size:18px;font-weight:300}.about-text a{color:initial}.content-main{padding-bottom:180px}.posts-area{padding-top:80px;margin-bottom:0}.posts-area .posts-headline{font-size:32px;text-transform:uppercase;font-weight:700;color:#333;padding-bottom:25px;border-bottom:1px solid #eaeaea}.viewall{float:right;font-size:18px;font-weight:300;text-transform:initial;color:#333;margin-top:6px;background:0 0}.viewall a{color:#333;margin-left:-100px}.maps-wrapper .viewall a{margin-left:-150px}.viewall a:after{content:"";display:block;background-color:transparent;background-image:url(//innomine.ee/wp-content/themes/innomine/inc/assets/img/arrow-readmore.png);width:76px;height:6px;background-position:center;background-repeat:no-repeat;margin-top:-15px;margin-left:0}.viewall a:hover{text-decoration:none;color:#ed1b2e}.posts-area p{color:#777;line-height:1.8;margin-bottom:30px}.featured-post{margin-top:50px;margin-bottom:70px}.featured-post-image{padding-right:30px}.featured-post h2{font-size:36px;margin-top:25px;text-transform:initial;font-weight:300}.post-image-holder{height:400px;background-size:cover;background-position:center;background-repeat:no-repeat}.post-image-holder span{padding:10px 20px;background:rgba(255,255,255,.7);display:inline-block;margin-top:20px;margin-left:20px}.regular-posts .post-image-holder{height:280px}.read-more-btn{padding:15px 30px;border:1px solid #ed1b2e;background-color:#fff;color:#ed1b2e;font-weight:700;text-transform:uppercase;transition:all .2s ease-in-out;display:inline-block;margin-bottom:50px}.read-more-btn:hover{color:#fff;background-color:#ed1b2e;text-decoration:none}table.tablepress{border:1px solid #ddd;text-align:center}.tablepress td{text-align:center!important;border:1px solid #ddd!important}.tablepress tbody tr:first-child td{border:1px solid #ddd;font-weight:700}.tablepress .column-1{font-weight:700;backround-color:#fff}.tablepress .column-2:first-of-type{font-weight:700!important;backround-color:#fff}.tablepress .row-2 td.column-3,.tablepress .row-2 td.column-4,.tablepress .row-2 td.column-5,.tablepress .row-2 td.column-6{font-weight:700;backround-color:#fff}.tablepress td{background:#fafafa}.nav-tabs{border:none}.nav-tabs .nav-link{border:1px solid #ddd;border-color:#ddd!important;background-color:#fff;padding:20px 40px;font-family:"Roboto","Helvetica Neue",sans-serif;margin-right:20px;border-radius:0;color:#333}.nav-tabs .nav-link.active{background-color:#fafafa}.tab-content h2:first-of-type{margin-top:20px}.tab-content h2{margin-top:20px;font-size:20px;font-family:"Roboto","Helvetica Neue",sans-serif;padding-top:20px;border-top:1px solid #ddd}.tab-content .wp-block-columns{margin-bottom:0}.tab-content img{max-width:215px}.certs{float:right;padding:20px 40px;border:1px solid #ddd;margin-top:-63px;color:#333;font-family:"Roboto","Helvetica Neue",sans-serif}.steel-products{width:100%;margin:0}.steel-products div[class*=col-]{padding-left:0;padding-right:0}.service-wrapper{padding-top:0;margin-bottom:30px;height:300px}.services-content{background-color:#eaeef1;position:relative}.services-content:before{content:"";display:block;height:60px;background-color:#fff;width:100%;position:absolute;top:0}.service-holder{min-height:300px;display:block;width:100%;background-color:#eaeef1;background-size:cover;background-position:top center;position:relative;overflow:hidden}.overlay{display:block;height:300px;width:100%;position:absolute;left:0;bottom:0;background-image:linear-gradient(to top,rgba(0,0,0,.8),rgba(255,0,0,0));transition:all .3s ease-in-out}.service-holder h2{color:#fff;position:absolute;left:50%;bottom:70px;width:100%;text-align:center;transition:all .3s ease-in-out;transform:translateX(-50%)}.service-holder span{color:#fff;position:absolute;left:50%;bottom:60px;width:100%;font-weight:300;text-align:center;transition:all .3s ease-in-out;transform:translateX(-50%)}.service-holder .service-btn{padding:12px 30px;display:inline;width:auto;background-color:#f1192c;color:#fff;transition:all .3s ease-in-out;bottom:-60px;text-transform:uppercase;font-weight:700}.service-holder:hover>.overlay{transition:all .3s ease-in-out;min-height:360px;bottom:0}.service-holder:hover>h2{transition:all .3s ease-in-out;bottom:120px}.service-holder:hover>span{bottom:110px;transition:all .3s ease-in-out}.service-holder:hover>.service-btn{bottom:40px;transition:all .3s ease-in-out}.refcard{background-size:cover;background-position:center center;background-repeat:no-repeat;height:320px}.ref-image-container img{width:100%;height:auto}.ref-image-container video{width:100%;height:auto}.refcard{text-align:center}.refcard img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.modal-dialog{box-shadow:2px 2px 51px rgba(0,0,0,.5)}.modal-body{padding:0}.refmodal .close{position:absolute;right:20px;top:36px;right:36px;border-radius:50px;z-index:999;width:50px;font-weight:300;font-size:39px;text-align:center;height:50px;vertical-align:-webkit-baseline-middle;background-color:#fff}.close span{display:block;margin-top:-7px}.modal-backdrop{background-color:#fff}.portfolio-desc{padding:40px;background-color:#fff}.post-title-date{text-align:center}.post-date{text-align:center;color:#999;display:inline-block;font-size:16px}.feat-img{margin-bottom:20px}.feat-img img{width:100%}.post-content-area p{font-size:20px}.reference-single{margin-bottom:30px}.slb_details{display:none!important}#slb_viewer_wrap .slb_theme_slb_baseline .slb_container{padding:0!important}#slb_viewer_wrap .slb_theme_slb_baseline .slb_viewer_overlay{background-color:white!important}.about-content{background-color:#eaeef1;position:relative;padding-bottom:50px}.about-content:before{content:"";display:block;height:60px;background-color:#fff;width:100%;position:absolute;top:0}.person-row-first{position:relative;padding-left:15px;padding-right:15px}.person-row-second{margin-top:40px}.person-row-second .person-item:first-of-type{margin-right:55px}.person-row-second .person-item:last-of-type{margin-left:55px}.person-item{width:380px;max-width:380px}.person-image{height:390px;background-size:cover;background-position:top center;position:relative;overflow:hidden}.skew-overlay{display:block;position:absolute;transform:rotate(-2deg);background-color:#ed1b2e;width:100%;height:40px;bottom:-22px}.skew-overlay-gray{display:block;position:absolute;transform:rotate(-2deg);background-color:#eaeef1;width:102%;height:40px;bottom:-23px}.person-data{text-align:center}.person-data h3{font-size:28px}.person-data .position{color:#ed1b2e;font-weight:700;text-transform:uppercase;font-size:15px;margin-bottom:8px}.person-data .email,.person-data .phone{color:#333;font-size:20px;font-weight:300}.about-after{margin-top:80px}.about-after p{font-size:20px}.about-after img{margin-left:20px;margin-right:20px}.contact-content{background-color:#eaeef1;padding-bottom:320px}.contact-content,.main-content{padding-top:60px}.contact-main strong{color:#444}.form-holder{padding-right:70px}.contact-info{padding-left:40px}.contact-info h4{margin-bottom:40px}.contact-info p{font-size:18px;font-weight:300}.contact-main h2,.form-holder h2{font-size:18px;color:#333;font-weight:800;margin-top:0}.contact-content h4{font-size:28px;font-weight:400}.contact-content h4:after{content:"";display:block;height:2px;width:89px;margin-left:-28px;background-color:#ed1b2e;margin-top:28px;margin-bottom:24px}.form-holder{border-top:1px solid #ebebeb;padding-top:50px;margin-top:-40px}.form-holder h2{font-size:24px}.contact-main ul{list-style-type:none;padding-left:0;display:flex}.contact-main li{display:inline-block;width:50%;line-height:2;color:#777}.contact-main li:last-of-type{margin-right:0}.team-contacts{margin-top:60px}.contact-holder{margin-bottom:30px;width:50%;float:left}.team-contacts p{margin-bottom:0;line-height:2}.contact-main a{display:block;color:#777;margin-top:0}.team-contacts a{display:block;color:#777;margin-top:6px}.contact-page-form label{display:block}.contact-page-form input,.contact-page-form textarea{background-color:rgba(255,255,255,.2);border-radius:2px;outline:0;height:50px}.contact-page-form input{margin-top:20px}.contact-page-form input::placeholder{color:rgba(0,0,0,.6);opacity:1}.contact-page-form textarea{height:190px;margin-top:20px}.contact-page-form textarea::placeholder{color:rgba(0,0,0,.6)}.contact-page-form .btn{background-color:#2db556;float:right;font-size:16px;padding:10px 25px;text-transform:uppercase;height:auto;margin-top:.5rem;font-weight:600;outline:0;border-color:transparent}.contact-page-form .btn:active,.contact-page-form .btn:focus,.contact-page-form .btn:hover{border-color:none;background-color:#2db556}.contact-page-form .wpcf7-not-valid-tip{display:none}.contact-page-form input.wpcf7-not-valid,.contact-page-form textarea.wpcf7-not-valid{border:1px solid red}.contact-page-form div.wpcf7-response-output{margin:2em 1em 1em;color:#fff;border:1px solid #fff}.wpcf7 form.invalid .wpcf7-response-output{color:#333;border:none}.form-holder .container{padding-left:0;padding-right:0}.form-holder label{width:100%;font-weight:700;color:#444;font-size:13px;margin-bottom:10px;margin-top:8px}.form-holder input,.form-holder textarea,.form-holder select{border-radius:0;background-color:#fafafa;border:1px solid #ebebeb;margin-top:18px;padding:10px 20px}.form-holder textarea{height:160px}.form-holder input{height:55px}.form-holder p{font-size:18px;margin-bottom:0}.form-holder .wpcf7-submit{background:#ed1b2e;color:#fff;font-weight:700;height:auto;padding:10px 30px;text-transform:uppercase;border:none!important;float:right;margin-top:15px}.agree-to-terms{color:#fff;padding-top:16px;text-align:left;padding-left:0}.agree-to-terms span{width:auto;display:inline-block;vertical-align:inherit;margin-top:-2px;color:#fff;background:0 0;border:none}.agree-to-terms span a{color:#fff}.agree-to-terms input{width:20px;height:20px;margin-right:10px;margin-top:5px}.agree-to-terms .wpcf7-list-item-label{font-size:14px;font-weight:400;color:#333}.agree-to-terms .wpcf7-checkbox.wpcf7-not-valid label span.wpcf7-list-item-label:before{border:2px solid red}.agree-to-terms .wpcf7-checkbox label input{position:absolute;width:auto;opacity:0}.agree-to-terms .wpcf7-checkbox label span.wpcf7-list-item-label:before{content:' ';width:16px;height:16px;border:2px solid #029c4b;border-radius:3px;margin-right:8px;display:inline-block;cursor:pointer;position:relative;top:4px;border-radius:50%;width:20px;height:20px}.agree-to-terms .wpcf7-checkbox input:checked+span.wpcf7-list-item-label:before{background-color:#029c4b;border:2px solid #029c4b;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgOCA4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA4IDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTYuNCwxTDUuNywxLjdMMi45LDQuNUwyLjEsMy43TDEuNCwzTDAsNC40bDAuNywwLjdsMS41LDEuNWwwLjcsMC43bDAuNy0wLjdsMy41LTMuNWwwLjctMC43TDYuNCwxTDYuNCwxeiINCgkvPg0KPC9zdmc+DQo=);background-repeat:no-repeat;background-position:center center;background-size:80%;border-radius:50%;width:20px;height:20px}.agree-to-terms .privacy-notice a{color:#333;text-decoration:underline;font-size:14px;margin-left:5px;display:block;margin-top:-6px;font-weight:400}.privacy-agree .form-control{background-color:transparent;border-color:transparent;padding:0}.maps-holder{margin-top:-250px;margin-bottom:160px}.maps-wrapper{margin-top:0}.maps-holder h3{font-size:26px;font-weight:400;margin-bottom:40px}.pagination-links{font-size:20px;text-align:center;margin-top:60px;margin-bottom:60px}.pagination-links a{padding:20px;color:#777}.pagination-links .current{padding:20px;color:#ed1b2e}.post-navigation .nav-previous a,.post-navigation .nav-next a{border:1px solid #ddd;color:#777;border-radius:0;padding:10px 20px;display:inline-block;width:auto}.regular-posts{height:580px;position:relative;margin-bottom:30px}.regular-posts .read-more-btn{position:absolute;bottom:0}footer{height:90px;padding-top:30px;position:relative;font-family:"Roboto","Helvetica Neue",sans-serif;letter-spacing:.8px}footer img{height:50px}.footer-gray{height:400px;background:#eaeef1;position:absolute;width:100%;z-index:-1}.footer-contact{padding-left:80px}.footer-contact p{color:#333;margin-bottom:8px;font-size:16px}.footer-menu{text-decoration:none;list-style-type:none;text-align:right;color:#333;position:relative}.footer-logos{margin-top:80px;margin-bottom:40px}.logos-slider{padding-left:50px;padding-right:50px}.slick-next{background-color:transparent;height:40px;width:40px;background-image:url(//innomine.ee/wp-content/themes/innomine/inc/assets/img/arrow-right.png);right:-15px}.slick-prev{background-color:transparent;height:40px;width:40px;background-image:url(//innomine.ee/wp-content/themes/innomine/inc/assets/img/arrow-left.png);left:-15px}.slick-next:before{display:none}.slick-prev:before{display:none}.slick-prev:hover,.slick-prev:focus{background-image:url(//innomine.ee/wp-content/themes/innomine/inc/assets/img/arrow-left.png)}.slick-next:hover,.slick-next:focus{background-image:url(//innomine.ee/wp-content/themes/innomine/inc/assets/img/arrow-right.png)}footer .copyright{color:#333;margin-top:5px;font-size:16px;font-weight:300}.footer-menu{margin-top:5px}.footer-menu li{display:inline-block;margin-left:30px}.footer-menu a{margin-left:20px}.footer-menu a:hover{color:#eb1c2e}.navbar-dark .site-info{color:#333}.copyright{font-size:.875rem;margin-bottom:0;text-align:center}.copyright a,footer a{color:inherit}.footer-red-contact{max-width:1600px;background-color:#eb1c2e;background-image:linear-gradient(to top,#c5363a,#eb1c2e);height:500px;margin:0 auto;text-align:center;color:#fff;position:relative}.footer-red-contact:before{content:"";display:block;background-image:url(//innomine.ee/wp-content/themes/innomine/inc/assets/img/bg-embel-white.png);height:550px;width:327px;position:absolute;bottom:0;left:0}.footer-red-contact:after{content:"";display:block;background-image:url(//innomine.ee/wp-content/themes/innomine/inc/assets/img/bg-embel-white2.png);height:183px;width:419px;position:absolute;bottom:0;right:0}.footer-red-contact h2{color:#fff;font-size:42px;font-weight:300;padding-top:115px;max-width:550px;margin:0 auto;line-height:1.5}.footer-red-contact p{color:#fff;max-width:550px;font-size:24px;font-weight:300;margin:0 auto}.footer-red-contact a{color:#fff;padding:15px 50px;font-weight:400;margin-top:40px;display:inline-block;border:2px solid #fff;font-size:24px;transition:all .2s ease-in-out}.footer-red-contact a:hover{background-color:#c5363a;color:#fff;text-decoration:none}.modal-body{background-color:#000}.services-form{padding:60px;background-color:#f3f6f9}.services-form input,.services-form textarea,.services-form select{background-color:#fff}.modal-dialog{max-width:1200px;margin-top:80px}.ref-image-container video{max-height:900px}.ref-image-container img{max-height:900px;width:auto;margin:0 auto;display:block}.modal-header{padding:15px 15px 0;border-bottom:none}.video-btn{float:right;padding:19px 40px;border:1px solid #ddd;margin-top:-63px;color:#333;font-family:"Roboto","Helvetica Neue",sans-serif;background-color:#fff;border-radius:0;margin-right:13px}.video-btn:hover,.video-btn:active,.video-btn:focus{background-color:#fff;border:1px solid #ddd;color:#0056b3;box-shadow:none}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{background-color:#fff;color:#0056b3;border:1px solid #ddd}.certs:hover,.nav-tabs .nav-link:hover{text-decoration:none;color:#0056b3}@media screen and (max-width:767px){#masthead .navbar-nav>li>a{padding-bottom:.938rem;padding-top:.938rem}}@media (min-width:576px){.container{max-width:880px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1120px}}@media (min-width:1330px){.container{max-width:1280px}}@media (min-width:1430px){.container{max-width:1400px}}@media only screen and (max-width:1700px){.hero-wrapper{padding-left:120px;padding-right:120px}}@media only screen and (max-width:1600px){.top-contact-holder:first-of-type{margin-right:40px}.top-contacts{max-width:520px}.services-text-block{padding:30px}.services-col{padding-left:0}video{margin-left:0}.hero-holder{height:560px}.hero-wrapper{padding-left:80px;padding-right:80px}}@media only screen and (max-width:1440px){#main-nav{justify-content:flex-end!important}body:not(.theme-preset-active) #masthead .navbar-nav>li>a{font-size:15px}.services-area .service-col,.services-content .service-col{padding-left:10px;padding-right:10px}.services-text-block{padding:25px;height:450px}.service-block-text{padding-left:25px;padding-right:25px}.hero-texts h2{font-size:32px}.hero-texts h2:after{left:0}.hero-wrapper{padding-left:40px;padding-right:40px}.afterhero-content:after{right:-150px}.stats-logos img{height:90px;margin-right:20px;float:none}.stats-logos{text-align:center}.featured-post-content,.regular-posts{overflow:hidden}}@media only screen and (max-width:1330px){.top-contacts{max-width:510px}.top-contact-holder:first-of-type{margin-right:50px}.top-contacts-wrapper{float:left;margin-left:20px}.hero-bullet{width:210px;margin-right:100px}.services-text-col{max-width:33.33333%;flex:0 0 33.33333%}.services-col{max-width:66.66666%;flex:0 0 66.66666%}.services-area .service-col,.services-content .service-col{max-width:50%;flex:0 0 50%}.references-slider{height:380px}.refcard{height:250px}.ref-content{background-color:#fff;width:calc(100% - 40px);height:auto;position:absolute;right:left;right:0;padding:25px;left:0;margin:0 auto;bottom:38px}.contact-holder p{font-size:14px}.nav-tabs .nav-link,.certs,.video-btn{padding:15px 25px}.video-btn,.certs{margin-top:-54px}.video-btn{padding:15px 25px}}@media only screen and (max-width:1280px){html{font-size:95%}.hero-holder,.video-holder{height:630px}.hero-texts{margin-top:110px}.hero-texts h1{font-size:36px;margin-top:130px}.hero-texts p{font-size:20px;width:100%}.afterhero-content{padding-left:40px;position:relative}.afterhero-content h2{font-size:26px}.afterhero-content h3{font-size:18px}}@media screen and (max-width:1199px){.navbar-dark .dropdown-item{color:#fff}.navbar-nav .dropdown-menu{background:0 0;box-shadow:none;border:none}header#masthead:after{width:480px}header#masthead:before{right:420px}#main-nav{background:#fff;z-index:99}.top-contacts{max-width:600px}.top-contact-holder:first-of-type{margin-right:50px}.top-contacts-wrapper{float:left;margin-left:20px}.navbar-toggler{margin-top:5px}.navbar-dark .dropdown-item{color:#fff}.navbar-nav .dropdown-menu{background:0 0;box-shadow:none;border:none}.navbar{position:static}.nav-holder{position:static}#main-nav{margin-top:15px;position:absolute;top:40px;right:15px}.navbar-nav{float:right;box-shadow:2px 2px 20px rgba(0,0,0,.1);z-index:9999;position:relative;padding:20px 30px}.navbar-toggler{position:absolute;right:0;background-color:#fff;display:block}.navbar-toggler{border:medium none;outline:none;background:0 0;height:55px;width:auto;border-radius:0;padding-right:15px}.navbar-toggler:focus{outline:none}.navbar-toggler-icon{background-image:none!important;position:relative;width:27px;height:27px}.navbar-toggler .navbar-toggler-icon .middle-stick{display:block;position:absolute;top:13px;right:0;height:3px;width:28px;border-radius:4px;background-color:transparent;transition:background-color .2s ease-in-out}.navbar-toggler.collapsed .navbar-toggler-icon .middle-stick{display:block;position:absolute;top:12px;right:0;height:3px;width:28px;background-color:#333;border-radius:4px;transition:background-color .2s ease-in-out}.navbar-toggler .navbar-toggler-icon:before{transform:rotate(45deg);content:"";display:block;position:absolute;top:12px;right:0;height:3px;width:28px;background-color:#333;border-radius:4px;transition:all .2s ease-in-out}.navbar-toggler.collapsed .navbar-toggler-icon:before{transform:rotate(0deg);content:"";display:block;position:absolute;top:4px;right:0;height:3px;width:28px;background-color:#333;border-radius:4px;transition:all .2s ease-in-out}.navbar-toggler .navbar-toggler-icon:after{content:"";display:block;position:absolute;bottom:12px;right:0;height:3px;width:28px;background-color:#333;border-radius:4px;transform:rotate(-45deg);transition:all .2s ease-in-out}.navbar-toggler.collapsed .navbar-toggler-icon:after{content:"";display:block;position:absolute;bottom:4px;right:0;height:3px;width:28px;background-color:#333;border-radius:4px;transform:rotate(0deg);transition:all .2s ease-in-out}.navbar-toggler{padding-left:0;padding-right:15px}body:not(.theme-preset-active) #masthead .navbar-nav>li{margin-right:0}body:not(.theme-preset-active) #masthead .navbar-nav>li>a{background-color:#fff;margin-right:0;border-radius:0;padding:10px 25px}body:not(.theme-preset-active) #masthead .navbar-nav>li.current_page_item>a:after{display:none}.current-menu-item:after,.current-menu-parent:after{top:auto;background-color:#ed1b2e}.current-menu-item:after,.current-menu-parent:after{content:"";display:block;height:1px;width:9px;left:5px;background-color:#ed1b2e;position:absolute;bottom:21px}.navbar .nav-item .dropdown-menu{visibility:visible;display:block;opacity:1}.navbar .nav-item .dropdown-menu{padding:0}.dropdown-menu .dropdown-item{font-size:14px;padding:7px 25px}.hero-texts{max-width:100%;flex:100%;text-align:center}.hero-texts h2:after{left:50%;transform:translateX(-50%)}.hero-video{margin-top:0!important}.hero-holder,.video-holder{height:auto}.hero-texts p{font-size:18px}.hero-bullet{margin-right:30px;font-size:16px}.hero-bullet:before{left:-38px}.afterhero-content .stat img{height:50px;width:auto;max-width:none}.afterhero-content .stat p{font-size:16px}.service-block{min-height:420px}.services-text-block{height:420px}.footer-contact{padding-left:60px}.ref-content{background-color:#fff;width:420px;height:auto;position:absolute;right:30px;bottom:50px;padding:25px;left:auto}.subpage-header{height:auto;background-repeat:no-repeat;background-size:100%}.contact-holder{float:none;margin-bottom:12px}.mobile-overlay{display:block;width:100%;background-color:rgba(0,0,0,.3);height:100%;position:absolute;left:0;top:0}}@media only screen and (max-width:991px){html{font-size:85%}.hero-wrapper{padding-left:15px;padding-right:15px}.top-contacts{max-width:450px}.top-contacts-wrapper{margin-left:0}.top-contacts:before{left:-35px}.top-contact-holder:first-of-type{margin-right:25px}.nav-contact-icon{display:none}.embel-txt{font-size:11px;color:#92e0fc}.hero-bullet{font-size:15px;width:185px;margin-right:35px;padding-top:37px}.hero-bullet:before{height:50px;top:34px;transform:skew(-29deg);left:-28px}.trust-badge{display:none}.hero-ribbon{height:120px}.afterhero-intro{padding-top:76px;background-color:#fff;padding-bottom:150px}.afterhero-content p{width:100%;font-size:16px}.afterhero-content:after{right:-300px}.featured-post-content h2,.regular-posts h2{font-size:24px}.read-more-btn{padding:12px 25px}.services-text-block{height:auto;padding:40px}.service-block{min-height:435px;margin-bottom:20px}.services-text-col{max-width:100%;flex:0 0 100%;margin-bottom:20px;margin-top:-150px}.services-text-col-subpage{margin-top:0}.services-col{max-width:100%;flex:0 0 100%;padding-left:5px;padding-right:5px}.services-area .service-col{max-width:50%;flex:0 0 50%}.content-main{max-width:100%;flex:0 0 100%}.nav-tabs .nav-link,.certs,.video-btn{padding:15px;font-size:15px}.video-btn{font-size:15px}.certs,.video-btn{float:none;display:inline-block;margin-top:10px!important}.video-btn{margin-top:1px!important}footer{height:auto;padding-bottom:40px}footer .copyright{text-align:center;float:none!important}.footer-contact{padding-left:0;padding-top:30px;text-align:center}footer img{height:45px}.footer-menu{padding-left:0;margin-top:15px;text-align:center}.copyright{font-size:14px}.subpage-header{background-size:1200px auto}.contact-main ul{display:block}.contact-main li{width:100%;margin-bottom:20px}.contact-info{padding-left:15px}.team-contacts{margin-top:0}.maps-holder{margin-top:20px;margin-bottom:120px}.certs{margin-top:-54px}.nav-tabs .nav-link{margin-right:10px}.contact-content{padding-bottom:60px}.contact-content .right-embel{display:none}.form-holder{margin-top:0;padding-top:0;padding-right:15px}.footer-red-contact{height:480px}.footer-red-contact h2{color:#fff;font-size:36px;font-weight:300;padding-top:80px;max-width:550px;margin:0 auto;line-height:1.3}.footer-red-contact a{padding:15px 45px}.slick-prev{left:-10px;width:30px;height:30px;background-size:30px}.slick-next{right:-10px;width:30px;height:30px;background-size:30px}.slick-prev:hover,.slick-prev:focus{background-image:url(//innomine.ee/wp-content/themes/innomine/inc/assets/img/arrow-left.png);width:30px;height:30px;background-size:30px}.slick-next:hover,.slick-next:focus{background-image:url(//innomine.ee/wp-content/themes/innomine/inc/assets/img/arrow-right.png);width:30px;height:30px;background-size:30px}.person-row-second .person-item:first-of-type{margin-right:0}.person-row-second .person-item:last-of-type{margin-left:0}}@media only screen and (max-width:767px){html{font-size:80%}header#masthead{height:100px;padding-top:10px}header#masthead:after{width:68px;height:75px}.contact-content,.main-content{padding-top:30px}.top-contact-holder{display:none}.top-contacts{width:75px}.top-contacts{height:83px}.top-contacts:before{height:83px;width:60px}.navbar-toggler{margin-top:0;padding-top:0;padding-right:20px}.hero-video{height:400px}.hero-texts p{width:100%}.afterhero-content{padding-left:0;text-align:center}.about-stats{padding-left:15px;padding-right:15px}.afterhero-content .stat{text-align:center}.afterhero-content:after{display:none}.contact-holder p{font-size:15px}.form-holder input,.form-holder textarea,.form-holder select{margin-top:10px}.form-holder .wpcf7-submit{background:#ed1b2e;color:#fff;font-weight:700;height:auto;padding:10px 30px;text-transform:uppercase;border:none!important;float:left;margin-top:31px;margin-bottom:44px}.footer-contact{padding-left:0;padding-top:0}footer img{display:none}.footer-menu{text-align:center;margin-top:25px}.footer-menu:after{left:0;right:auto}.footer-menu li{margin-left:0;margin-right:30px}.copyright{float:left!important}.afterhero-content p{width:100%}.footer-red-contact{height:460px;padding-left:15px;padding-right:15px}.footer-red-contact:before,.footer-red-contact:after{display:none}.footer-red-contact p{font-size:20px}.footer-red-contact a{padding:12px 35px}}@media only screen and (max-width:580px){html{font-size:75%}.navbar-brand img{height:55px;margin-top:0}.hero-holder,.video-holder{height:auto}.hero-video{height:300px}.hero-texts{max-width:100%;margin-top:60px}.hero-texts h1{font-size:26px}.hero-texts h1:after{display:none}.hero-texts p{width:100%;font-size:16px;font-weight:400}.viewall{display:none}.viewall-sm{display:block!important;border:1px solid #777;color:#777;text-align:center}.viewall-sm a{color:#777;text-transform:uppercase;display:block;width:100%;height:100%;padding-top:15px;padding-bottom:15px}.posts-area .posts-headline{font-size:28px}.post-title-date h1{margin-top:0!important;margin-bottom:0}.post-title-date .post-date{padding-bottom:20px}.post-content-area p,.subpage-header p{font-size:16px}.hero-ribbon{background-color:transparent}.trust-badge{margin-top:0}.afterhero-intro{padding-top:45px}.services-text-block{height:auto;padding:30px}.service-block{min-height:auto}.services-area .service-col,.services-content .service-col{max-width:100%;flex:0 0 100%}.services-area .service-col p{margin-bottom:15px}.readmore{margin-bottom:40px;display:inline-block;position:relative;left:0;bottom:0;text-align:right}.services-text-block h3{font-size:28px}.ref-content{background-color:#fff;width:calc(100% - 40px);height:auto;position:absolute;right:left;right:0;padding:25px;left:0;margin:0 auto;bottom:38px}.references-area h2{font-size:28px}.ref-content p{display:none}.portfolio-desc{padding:20px}.contact-content,.main-content{padding-top:0}footer{padding-top:40px}.footer-cta{height:auto;position:relative}.footer-menu li{margin-right:20px}.footer-menu:after{bottom:36px;width:100%}.subpage-header{height:auto;margin-bottom:20px}.subpage-header h1{font-size:32px}.title-n-bread{bottom:-10px}.form-holder{padding-top:20px}.services-form{padding:30px 20px;margin-top:10px;margin-bottom:30px}.afterhero-content{padding-bottom:60px}.nav-tabs .nav-link,.certs{margin-right:10px;width:100%;margin-top:10px;margin-right:0}.contact-content h4:after{content:"";display:block;height:2px;width:54px;margin-left:0;background-color:#ed1b2e;margin-top:28px;margin-bottom:24px}.video-btn{width:100%;display:block;margin-top:10px!important;text-align:left}.footer-red-contact{height:auto;padding-bottom:50px}.footer-red-contact h2{font-size:28px;padding-top:50px}.footer-red-contact p{font-size:18px}.footer-red-contact a{font-size:20px}}@media only screen and (max-width:480px){.hero-holder,.video-holder{height:auto}.hero-texts h1{margin-top:100px}.key-points{padding:15px 30px;border-radius:0}}