article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}.ir br,.s-contact-message.two-columns .col-cell .text-content .form_wrapper label,.s-contact-message.two-columns .email .overlay .form_wrapper label,[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}.footer .footer-content .detail-block .social li a .fa{font-size:16px}blockquote,body,dd,figure,form,h1,h2,h3,h4,h5,h6,p{margin:0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr,img{border:0}hr{display:block;height:1px;border-top:1px solid #e5e5e5;margin:2em 0;padding:0}ins,mark{color:#000}ins{background:#ff9;text-decoration:none}mark{background:#ff0;font-style:italic;font-weight:700}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}nav ol,nav ul,ol{margin:0;padding:0}nav ol,nav ul{list-style:none;list-style-image:none}img{-ms-interpolation-mode:bicubic;max-width:100%;width:auto;vertical-align:middle}svg:not(:root){overflow:hidden}fieldset,legend{border:0;padding:0}fieldset{margin:0}legend{*margin-left:-7px}button,input,select{vertical-align:baseline}button,input,select,textarea{font-size:100%;margin:0;*vertical-align:middle}button,input{line-height:normal;*overflow:visible}table button,table input{*overflow:auto}button{cursor:pointer}[role=button],input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}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-decoration{-webkit-appearance:none}button::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}input:invalid,textarea:invalid{background-color:#f0dddd}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.nocallout{-webkit-touch-callout:none}textarea[contenteditable]{-webkit-appearance:none}.gifhidden{position:absolute;left:-100%}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{-webkit-transform:translateZ(0);transform:translateZ(0)}.clearfix:after{content:"";display:table}.clearfix{*zoom:1}a:active,a:focus{outline:0}*,::after,::before{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}h5,h6{font-weight:400}:root{font-size:90%}body,html{height:100%}body{background:#fff;font-family:'Montserrat-Light',sans-serif;font-weight:300;font-size:62.5%;color:#333}button,input,select{font-family:"Arial",sans-serif;-webkit-appearance:none}h1,h2{font-family:'Roboto thin',sans-serif}h1,h2,h3,h4{color:#333;font-weight:400}h1 a,h2 a,h3 a,h4 a{border:0!important}p{font-size:1.125rem}svg{display:block;width:100%!important;height:auto!important}a,a[href^=tel],h1 a,h2 a,h3 a,h4 a{color:inherit;text-decoration:none}i{font-style:normal}::selection{background:#18e591;color:#fff}::-moz-selection{background:#18e591;color:#fff}button{border:0;outline:0;padding:0;background:0 0}@media all and (min-width:45em){:root{font-size:100%}}@font-face{font-family:"Montserrat-Light";src:url(/demo/tellus/fonts/montserrat/Montserrat-Light.ttf);font-weight:300;font-style:normal}@font-face{font-family:"Montserrat-Regular";src:url(/demo/tellus/fonts/montserrat/Montserrat-Regular.ttf);font-weight:400;font-style:normal}@font-face{font-family:"Montserrat-Medium";src:url(/demo/tellus/fonts/montserrat/Montserrat-Medium.ttf);font-weight:500;font-style:normal}@font-face{font-family:"Montserrat-Bold";src:url(/demo/tellus/fonts/montserrat/Montserrat-Bold.ttf);font-weight:600;font-style:normal}section{position:relative;z-index:5}ul{list-style:none;margin:0;padding:0}.bg--cover{background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;background-position:center}.f--right{float:right}.f--left{float:left}.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.display-table{display:table;width:100%;height:100%}.display-table-cell{display:table-cell;vertical-align:middle;text-align:center}.col-table{display:table;width:100%;margin:0 auto}.h2_basestyle span,.style-bold{font-weight:600}.style-italic{font-style:italic}.row--clear{clear:both}.row--center{text-align:center}.row--left{text-align:left}.row--right{text-align:right}.row--section{padding:150px 0}@media screen and (max-width:1300px){.row--section{padding:120px 0}}@media screen and (max-width:1050px){.row--section{padding:90px 0}}@media screen and (max-width:800px){.row--section{padding:70px 0}}@media screen and (max-width:550px){.row--section{padding:50px 0}}.row--section_inner{padding:0 0 150px}@media screen and (max-width:1300px){.row--section_inner{padding:0 0 120px}}@media screen and (max-width:1050px){.row--section_inner{padding:0 0 90px}}@media screen and (max-width:800px){.row--section_inner{padding:0 0 70px}}@media screen and (max-width:550px){.row--section_inner{padding:0 0 50px}}.row--section_top{padding:150px 0 0}@media screen and (max-width:1300px){.row--section_top{padding:120px 0 0}}@media screen and (max-width:1050px){.row--section_top{padding:90px 0 0}}@media screen and (max-width:800px){.row--section_top{padding:70px 0 0}}@media screen and (max-width:550px){.row--section_top{padding:50px 0 0}}.row--inner{padding:0 5vw;max-width:1400px;margin:0 auto}@media screen and (max-width:1300px){.row--inner{padding:0 50px}}@media screen and (max-width:800px){.row--inner{padding:0 30px}}@media screen and (max-width:550px){.row--inner{padding:0 20px}}@media screen and (max-width:400px){.row--inner{padding:0 15px}}.col-wrapper{margin:0 -1.5em}[class*=" col--"],[class^=col--]{float:left;min-height:1px;padding:0 1.5em}.col--20{width:20%}.col--25{width:25%}.col--30{width:30%}.col--33{width:33.333%}.col--40{width:40%}.col--50{width:50%}.col--60{width:60%}.col--66{width:66.666%}.col--70{width:70%}.col--75{width:75%}.col--80{width:80%}.col--90{width:90%}.col--100{width:100%;float:none;clear:both}.col--no-pad{padding-left:0!important;padding-right:0!important}.col--33:nth-child(n+4){padding-top:30px}.col--25:nth-child(4n+1),.col--33:nth-child(3n+1),.col--50:nth-child(2n+1){clear:left}.page-wrapper{overflow:hidden}.h1_hero{font-family:'Montserrat-Bold',sans-serif;font-size:3.5em;letter-spacing:-.025em;line-height:1.3;color:#fff;position:relative}@media screen and (max-width:1200px){.h1_hero{font-size:3em}}@media screen and (max-width:910px){.h1_hero{font-size:2.7em}}@media screen and (max-width:800px){.h1_hero{font-size:2.5em}}@media screen and (max-width:480px){.h1_hero{line-height:1.1}}.h1_basestyle{position:relative;font-family:'Montserrat-Medium',sans-serif;font-size:3.5em;text-transform:uppercase;line-height:1.5}@media screen and (max-width:640px){.h1_basestyle{font-size:3em;line-height:1.2}}.h2_separator-title{font-family:'Montserrat-Bold',sans-serif;font-size:4em;letter-spacing:-.025em;line-height:1.3;color:#fff;position:relative}@media screen and (max-width:1200px){.h2_separator-title{font-size:3.5em}}@media screen and (max-width:910px){.h2_separator-title{font-size:3em}}@media screen and (max-width:800px){.h2_separator-title{font-size:2.7em}}@media screen and (max-width:480px){.h2_separator-title{line-height:1.1}}.h2_basestyle{position:relative;font-family:'Montserrat-Medium',sans-serif;font-size:3em;text-transform:uppercase;line-height:1.5}@media screen and (max-width:640px){.h2_basestyle{font-size:2.5em;line-height:1.2}}.h3_basestyle{position:relative;font-family:'Montserrat-Bold',sans-serif;font-size:2em;line-height:1.5}@media screen and (max-width:640px){.h3_basestyle{font-size:2em;line-height:1.2}}.h4_basestyle{position:relative;font-family:'Montserrat-Bold',sans-serif;font-size:1.3em;text-transform:uppercase;line-height:1.5}@media screen and (max-width:640px){.h4_basestyle{font-size:1.1em;line-height:1.2}}.p_basestyle{font-family:"Montserrat-Light",sans-serif;font-size:1.6em;line-height:1.7}@media screen and (max-width:640px){.p_basestyle{font-size:1.4em;line-height:1.2}}.subtitle{padding-bottom:15px}@media screen and (max-width:640px){.subtitle{padding-bottom:12px}}.bg--green{background-color:#7ddda5}.bg--white{background-color:#fff}.bg--grey{background-color:#f6f6f6}.bg--dark{background-color:#333}.color-green{color:#7ddda5}.color-white,.footer .footer-bottom .bottom-content .bottom-block-right p .link-inherit:hover,.footer .footer-content .detail-block .block-title .subtitle .link-inherit:hover{color:#fff}.color-black{color:#000}.color-dark{color:#333}.colour--secondary{color:#99d724}.bg--primary,.btn.btn--primary{background-color:#1a6a3a}.font-upp{text-transform:uppercase}.btn,.page-wrapper{position:relative;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.btn{font-family:'Montserrat-Medium',sans-serif;font-size:1.6em;font-weight:500;text-decoration:none;line-height:44px;display:inline-block;padding:0 20px;border:0;text-transform:capitalize}.btn.btn--primary{color:#fff}.btn.btn--primary:hover{background-color:rgba(26,106,58,.8)}.btn.btn--secondary{color:#fff;background-color:#99d724}.btn.btn--secondary:hover{background-color:rgba(153,215,36,.8)}.page-wrapper{left:0;top:120px}@media screen and (max-width:910px){.page-wrapper{top:90px}}.header,.side-nav{position:fixed;top:0}.side-nav{height:100%;overflow:hidden;background:#222;right:-250px;-webkit-transition:right .3s ease 0s;-o-transition:right .3s ease 0s;transition:right .3s ease 0s;width:250px;z-index:3}.side-nav .menu{display:block}.side-nav .menu-item{display:block;padding:0}.side-nav li,.side-nav li a{color:#fff;display:block;text-decoration:none}.side-nav li{border-bottom:1px solid #333}.side-nav li a{font-size:1.5em;font-weight:500;line-height:60px;height:60px;padding:0 30px;position:relative}.side-nav .current-menu-item a,.side-nav li a:hover{background:#151515;color:#fff;font-weight:600}.header{width:100%;padding:0 5em;z-index:1000;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-box-shadow:0 0 10px 5px rgba(0,0,0,.05);box-shadow:0 0 10px 5px rgba(0,0,0,.05)}@media screen and (max-width:1300px){.header{padding:0 3em}}@media screen and (max-width:910px){.header{top:0;left:0;-webkit-transition:top .3s,left .3s;-o-transition:top .3s,left .3s;transition:top .3s,left .3s}}@media screen and (max-width:480px){.header{padding:0 2em}}.header .header-logo{display:block;line-height:120px;width:205px;float:left;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media screen and (max-width:910px){.header .header-logo{width:165px;line-height:90px}}.header .header-logo img{margin-top:-35px}@media screen and (max-width:910px){.header .header-logo img{margin-top:-25px}}.header .header-contact{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;line-height:120px}@media screen and (max-width:910px){.header .header-contact{display:none}}.header .nav-toggle{display:none;width:20px;height:15px;z-index:1000;float:right;margin:35px auto 0;text-align:center;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}@media screen and (max-width:910px){.header .nav-toggle{display:block}}.header .nav-toggle .nav-toggle-line{display:block;width:20px;height:3px;margin:0 auto 3px;background:#1a6a3a;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;position:relative}.header .nav-toggle .nav-toggle-line:nth-child(3){margin-bottom:0}.header .header-nav,.header .header-nav .menu .menu-item{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.header .header-nav{margin:0;line-height:120px;text-align:center}@media screen and (max-width:1025px){.header .header-nav{float:right;margin:0 40px 0 0}}@media screen and (max-width:910px){.header .header-nav{display:none}}.header .header-nav .menu{display:inline-block}.header .header-nav .menu .menu-item{display:inline-block;position:relative}.header .header-nav .menu .menu-item+.menu-item{padding-left:25px}.header .header-nav .menu .menu-item a.current-menu-item,.header .header-nav .menu .menu-item.current-menu-item a,.header .header-nav .menu .menu-item.current-menu-item span{font-weight:600;color:#1a6a3a}.header .header-nav .menu .menu-item.current-menu-item a:before{position:absolute;top:50%;left:50%;margin-left:-25px;content:'';display:block;width:50px;height:2px;background:#e5e5e5;-webkit-transform:rotate(-45deg) scaleX(1) scaleY(1) scaleZ(1) skewX(-45deg);transform:rotate(-45deg) scaleX(1) scaleY(1) scaleZ(1) skewX(-45deg);z-index:-1}@media screen and (max-width:910px){.header .header-nav .menu .menu-item.current-menu-item a:before{display:none}}.header .header-nav .menu .menu-item a{font-size:1.5em;font-weight:500;position:relative;line-height:44px}.header .header-nav .menu .menu-item a.current-menu-item:before{position:absolute;top:50%;left:50%;margin-left:-25px;content:'';display:block;width:50px;height:2px;background:#e5e5e5;-webkit-transform:rotate(-45deg) scaleX(1) scaleY(1) scaleZ(1) skewX(-45deg);transform:rotate(-45deg) scaleX(1) scaleY(1) scaleZ(1) skewX(-45deg);z-index:-1}@media screen and (max-width:910px){.header .header-nav .menu .menu-item a.current-menu-item:before{display:none}}.header.header-scroll{height:85px}@media screen and (max-width:910px){.header.header-scroll{height:70px}}.header.header-scroll .header-logo img{margin-top:-37px}@media screen and (max-width:910px){.header.header-scroll .header-logo img{margin-top:-25px}}.header.header-scroll .header-contact,.header.header-scroll .header-nav{line-height:90px}.header.header-scroll .nav-toggle{margin:28px auto 0}html.nav-open .page-wrapper{overflow:hidden;left:-250px;z-index:0}html.nav-open .side-nav{right:0;-webkit-overflow-scrolling:touch}html.nav-open .header{overflow:hidden;left:-250px}html.nav-open .nav-toggle .nav-toggle-line:nth-child(1){bottom:-3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}html.nav-open .nav-toggle .nav-toggle-line:nth-child(2){display:none}html.nav-open .nav-toggle .nav-toggle-line:nth-child(3){bottom:3px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}html.nav-open .blocker{border:0 solid transparent;display:block;position:fixed;left:0;bottom:0;margin:0;overflow:hidden;right:250px;top:0;z-index:999999;cursor:pointer;background-color:rgba(0,0,0,.2)}html.nav-opened{overflow:hidden;position:relative}.footer{color:rgba(255,255,255,.8);background-color:#222}.footer .footer-content{padding-bottom:50px}@media screen and (max-width:800px){.footer .footer-content{padding-bottom:100px}}@media screen and (max-width:550px){.footer .footer-content{padding-bottom:90px}}@media screen and (max-width:1050px){.footer .footer-content .detail-block.col--60{width:50%}}@media screen and (max-width:800px){.footer .footer-content .detail-block.col--60{width:100%;margin-bottom:30px;padding-left:0;padding-right:0}}.footer .footer-content .detail-block .block-title .subtitle,.footer .footer-content .signup-block .block-title .subtitle{padding:0;margin-top:15px}@media screen and (max-width:640px){.footer .footer-content .detail-block .block-title .subtitle p{line-height:1.8}}.footer .footer-content .detail-block .block-title .subtitle p:first-child{margin-bottom:15px}.footer .footer-bottom .bottom-content .bottom-block-right p .link-inherit,.footer .footer-content .detail-block .block-title .subtitle .link-inherit{font-weight:600;-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}.footer .footer-content .detail-block .social{padding:0;list-style:none;margin:25px 0 0}.footer .footer-content .detail-block .social li{padding:0;margin:0;display:inline-block}.footer .footer-content .detail-block .social li+li{margin-left:10px}.footer .footer-content .detail-block .social li a{display:inline-block;height:30px;width:30px;background-color:rgba(255,255,255,.8);-webkit-border-radius:50%;border-radius:50%;text-align:center;color:#000;padding-top:25%;-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}.footer .footer-content .detail-block .social li a:hover{background-color:#fff}@media screen and (max-width:1050px){.footer .footer-content .signup-block.col--40{width:50%}}@media screen and (max-width:800px){.footer .footer-content .signup-block.col--40{width:100%;padding-left:0;padding-right:0}}@media screen and (max-width:640px){.footer .footer-content .signup-block .block-title .subtitle p{line-height:1.8}}.footer .footer-content .signup-block .form-wrap{margin-top:30px}.footer .footer-content .signup-block .form-wrap .form-content{position:relative;margin:0;padding:0;list-style:none}.footer .footer-content .signup-block .form-wrap .form-content li{position:absolute;top:0;left:0;width:100%;margin:0;padding:0;display:inline-block}.footer .footer-content .signup-block .form-wrap .form-content li:last-child{display:inline-block;right:0;text-align:right}.footer .footer-content .signup-block .form-wrap .form-content li input[type=email]{font-family:'Montserrat-Medium',sans-serif;font-size:1.6em;color:#666;line-height:50px;background:#fff;height:43px;width:100%;padding:0 15px;outline:0;border:0;-webkit-border-radius:0;border-radius:0;-webkit-transition:-webkit-box-shadow .3s;-o-transition:box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.1);box-shadow:0 4px 4px 0 rgba(0,0,0,.1)}.footer .footer-bottom{padding:35px 0 40px;border-top:.3px solid rgba(255,255,255,.5)}@media screen and (max-width:550px){.footer .footer-bottom{padding:25px 0}}@media screen and (max-width:800px){.footer .footer-bottom .bottom-content .col--50{padding-left:0;padding-right:0}}@media screen and (max-width:550px){.footer .footer-bottom .bottom-content .col--50{width:100%}}.footer .footer-bottom .bottom-content .bottom-block-left{text-align:left}@media screen and (max-width:640px){.footer .footer-bottom .bottom-content .bottom-block-left p{line-height:1.8}}@media screen and (max-width:1050px){.footer .footer-bottom .bottom-content .bottom-block-left p span{display:block}}.footer .footer-bottom .bottom-content .bottom-block-right{text-align:right}@media screen and (max-width:550px){.footer .footer-bottom .bottom-content .bottom-block-right{text-align:left}}@media screen and (max-width:640px){.footer .footer-bottom .bottom-content .bottom-block-right p{line-height:1.8}}.hero{position:relative;height:320px;background-color:#97d700;overflow:hidden}.hero .hero-content{padding-right:5em}@media screen and (max-width:720px){.hero .hero-content{padding-right:2em}}.hero--home{height:100vh;max-height:720px}@media screen and (max-width:1200px){.hero--home{height:450px}}@media screen and (max-width:800px){.hero--home{height:400px}}@media screen and (max-width:720px){.hero--home{height:350px}}.hero--home .hero-image{position:absolute;height:100%;z-index:2;background-repeat:no-repeat;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.hero--home .hero-image.image-left{left:0;background-position:left top}@media screen and (max-width:1300px){.hero--home .hero-image.image-left{left:-10%}}@media screen and (max-width:800px){.hero--home .hero-image.image-left{left:-15%}}@media screen and (max-width:720px){.hero--home .hero-image.image-left{right:70%}}.hero--home .hero-image.image-right{right:0;background-position:right top}@media screen and (max-width:800px){.hero--home .hero-image.image-right{display:none}}.hero--home .hero-image img,.s_separator-title .separator-image img{height:100%}.hero--home .hero-content{position:absolute;width:50%;height:100%;right:0;z-index:2}@media screen and (max-width:720px){.hero--home .hero-content{width:75%}}.hero--home .hero-content .display-table-cell{display:table-cell;vertical-align:middle;text-align:center}@media screen and (max-width:720px){.hero--home .hero-content .arrow{display:none}}.hero--home .hero-content .arrow a,.s_separator-title .separator-content .arrow a{position:absolute;bottom:0;width:50px;height:60px;margin:0 auto;padding-top:30px;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.hero--home .hero-content .arrow a:hover,.s_separator-title .separator-content .arrow a:hover{bottom:-25px}.hero--home .hero-content .arrow a span,.s_separator-title .separator-content .arrow a span{margin:0 auto;text-align:center}.hero--home .hero-content .arrow a span:nth-child(1){display:block;width:2px;height:30px;background:#000}.hero--home .hero-content .arrow a span:nth-child(2){display:block;width:10px;height:2px;background:#000;position:relative;left:-4px;bottom:5px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.hero--home .hero-content .arrow a span:nth-child(3){display:block;width:10px;height:2px;background:#000;position:relative;right:-3px;bottom:6px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.hero--home .hero-text{text-align:left;max-width:480px;color:#fff;z-index:100}.hero--home .hero-text .h1_hero{padding-top:30px;padding-bottom:74px}@media screen and (max-width:910px){.hero--home .hero-text .h1_hero{padding-top:40px;padding-bottom:60px}}@media screen and (max-width:720px){.hero--home .hero-text .h1_hero{padding-top:15%}}@media screen and (max-width:400px){.hero--home .hero-text .h1_hero{padding-top:25%}}.content-wrapper{position:relative}.content-wrapper .scroll-point{width:0;height:0;opacity:0;position:absolute;top:35px}.content-wrapper .scroll-point.scroll-competence{top:100px}.s_separator-title{position:relative;height:170px;background-color:#97d700;overflow:hidden}@media screen and (max-width:1200px){.s_separator-title{height:150px}}@media screen and (max-width:800px){.s_separator-title{height:100px}}@media screen and (max-width:480px){.s_separator-title{height:80px}}.s_separator-title .separator-image{position:absolute;height:100%;z-index:2;background-repeat:no-repeat;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.s_separator-title .separator-image.image-left{left:0;background-position:left top}@media screen and (max-width:620px){.s_separator-title .separator-image.image-left{left:-10%}}@media screen and (max-width:480px){.s_separator-title .separator-image.image-left{left:-20%}}@media screen and (max-width:400px){.s_separator-title .separator-image.image-left{left:-35%}}.s_separator-title .separator-image.image-right{right:0;background-position:right top}@media screen and (max-width:800px){.s_separator-title .separator-image.image-right{display:none}}.s_separator-title .separator-content{position:absolute;width:50%;height:100%;right:0;z-index:2;padding-right:5em}@media screen and (max-width:720px){.s_separator-title .separator-content{padding-right:2em}}@media screen and (max-width:620px){.s_separator-title .separator-content{width:55%}}@media screen and (max-width:480px){.s_separator-title .separator-content{width:100%;padding-right:0}}.s_separator-title .separator-content .display-table-cell{display:table-cell;vertical-align:middle;text-align:center}@media screen and (max-width:720px){.s_separator-title .separator-content .arrow{display:none}}.s_separator-title .separator-content .arrow a span:nth-child(1){display:block;width:2px;height:30px;background:#000}.s_separator-title .separator-content .arrow a span:nth-child(2){display:block;width:10px;height:2px;background:#000;position:relative;left:-4px;bottom:5px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.s_separator-title .separator-content .arrow a span:nth-child(3){display:block;width:10px;height:2px;background:#000;position:relative;right:-3px;bottom:6px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.s_separator-title .separator-text{text-align:left;max-width:480px;color:#fff;z-index:100}@media screen and (max-width:480px){.s_separator-title .separator-text{text-align:center}}.s-company-background .content-two-cols{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px;margin-top:30px}@media screen and (max-width:980px){.s-company-background .content-two-cols{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}}.s-company-background .content-two-cols p{font-family:'Montserrat-Medium',sans-serif;font-size:1.8em;line-height:1.8;padding:0;margin:0}@media screen and (max-width:480px){.s-company-background .content-two-cols p{font-size:16px}}.s-company-background .content-two-cols p+p{margin-top:1.5em}@media screen and (max-width:800px){.s-our-competence{padding-bottom:5px}}.s-our-competence .title-section{padding-bottom:45px}@media screen and (max-width:800px){.s-our-competence .title-section{padding-bottom:30px}}@media screen and (max-width:1100px){.s-our-competence .sectors-promos .col--25{width:50%}}@media screen and (max-width:720px){.s-our-competence .sectors-promos .col--25{width:100%}}.s-our-competence .sectors-promos .sector-promo{cursor:default;position:relative;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.s-our-competence .sectors-promos .sector-promo:before{position:absolute;content:'';top:0;left:0;right:0;bottom:0;background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(99%,rgba(0,0,0,.64)),to(rgba(0,0,0,.65)));background:-webkit-linear-gradient(top,transparent 0%,rgba(0,0,0,.64) 99%,rgba(0,0,0,.65) 100%);background:-o-linear-gradient(top,transparent 0%,rgba(0,0,0,.64) 99%,rgba(0,0,0,.65) 100%);background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.64) 99%,rgba(0,0,0,.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 )}.s-our-competence .sectors-promos .sector-promo .content{padding:150px 40px 40px;position:relative;z-index:1}@media screen and (max-width:480px){.s-our-competence .sectors-promos .sector-promo .content{padding:140px 35px 30px}}.s-our-competence .sectors-promos .sector-promo .content .h2_basestyle.deco-line:after{position:absolute;top:-6px;left:-18px;content:'';display:block;width:25px;height:9px;background:#99d724;-webkit-transform:rotate(-45deg) scaleX(1) scaleY(1) scaleZ(1) skewX(-45deg);transform:rotate(-45deg) scaleX(1) scaleY(1) scaleZ(1) skewX(-45deg)}.s-featured-product .h2_basestyle{padding-bottom:.6em}.s-contact-address.two-columns .col-cell,.s-featured-product.two-columns .col-table .col-cell{display:table-cell;position:relative;width:50%;padding:0}@media screen and (max-width:800px){.s-featured-product.two-columns .col-table .col-cell{width:100%;display:initial;float:left}}.s-featured-product.two-columns .col-table .col-cell .link-block{width:100%;height:100%;display:block;text-decoration:none;color:inherit}.s-featured-product.two-columns .col-table .col-cell .content{padding:15em 15em 15em -webkit-calc((100vw - 1050px)/2);padding:15em 15em 15em calc((100vw - 1050px)/2);padding-left:10vw;position:relative;z-index:1}@media screen and (max-width:1400px){.s-featured-product.two-columns .col-table .col-cell .content{padding-left:5vw}}@media screen and (max-width:1300px){.s-featured-product.two-columns .col-table .col-cell .content{padding:10em 16em 10em 50px}}@media screen and (max-width:1180px){.s-featured-product.two-columns .col-table .col-cell .content{padding-right:10em}}@media screen and (max-width:1024px){.s-featured-product.two-columns .col-table .col-cell .content{padding:5em 5em 5em 50px}}@media screen and (max-width:800px){.s-featured-product.two-columns .col-table .col-cell .content{padding:0 3.8em 3.8em 30px}}@media screen and (max-width:550px){.s-featured-product.two-columns .col-table .col-cell .content{padding-left:20px}}@media screen and (max-width:400px){.s-featured-product.two-columns .col-table .col-cell .content{padding-left:15px}}.s-featured-product.two-columns .col-table .col-cell .content p{font-family:'Montserrat-Medium',sans-serif;font-size:1.8em;line-height:1.8;padding-bottom:1.5em}@media screen and (max-width:480px){.s-featured-product.two-columns .col-table .col-cell .content p{font-size:16px}}.s-featured-product.two-columns .col-table .col-cell.image{position:relative;overflow:hidden;background-position:top}@media screen and (max-width:720px){.s-featured-product.two-columns .col-table .col-cell.image{padding-bottom:80%}}.s-featured-product.two-columns .col-table .col-cell.image .image-ribbon{position:absolute;content:'';color:#fff;text-transform:uppercase;font-weight:700;font-size:1.4em;display:block;top:50px;left:-65px;width:275px;height:50px;line-height:1;margin:0 auto;text-align:center;background-color:#1a6a3a;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (max-width:620px){.s-featured-product.two-columns .col-table .col-cell.image .image-ribbon{top:30px;left:-85px}}.s-three-columns .section-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:1000px){.s-three-columns .section-content .content-item.col--33{width:50%}}@media screen and (max-width:620px){.s-three-columns .section-content .content-item.col--33{width:100%;padding-left:0;padding-right:0}}.s-three-columns .section-content .content-item+.content-item{margin-bottom:30px}@media screen and (max-width:620px){.s-three-columns .section-content .content-item+.content-item{margin-bottom:0;margin-top:30px}}.s-three-columns .section-content .content-item+.content-item:last-child{margin-bottom:0}.s-three-columns .section-content .content-item .promo-box{-webkit-transition:-webkit-box-shadow .3s;-o-transition:box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s}.s-three-columns .section-content .content-item .promo-box:hover{-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.2);box-shadow:0 5px 10px 0 rgba(0,0,0,.2)}.s-three-columns .section-content .content-item .promo-box .image{padding-bottom:100%}.s-three-columns .section-content .content-item .promo-box .content{padding:30px;position:relative;height:220px}@media screen and (max-width:620px){.s-three-columns .section-content .content-item .promo-box .content{height:200px}}.s-three-columns .section-content .content-item .promo-box .titles{padding-bottom:40px}.s-three-columns .section-content .content-item .promo-box .promo-box-link{font-family:'Montserrat-Medium',sans-serif;font-size:1.6em;font-weight:500;color:#1a6a3a;display:inline-block;position:absolute;padding-right:40px;bottom:30px;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.s-three-columns .section-content .content-item .promo-box .promo-box-link:hover{opacity:.8}.s-three-columns .section-content .content-item .promo-box .promo-box-link:hover .fa{right:5px}.s-three-columns .section-content .content-item .promo-box .promo-box-link .fa{position:absolute;font-size:1.5em;content:'';top:40%;margin-top:-8.5px;right:15px;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}@media screen and (max-width:800px){.s-contact-address.two-columns .col-cell{width:100%}.s-contact-address.two-columns .col-cell.last-child{display:none}}.s-contact-address.two-columns .col-cell .text-content{padding:15em 15em 15em -webkit-calc((100vw - 1050px)/2);padding:15em 15em 15em calc((100vw - 1050px)/2);position:relative;z-index:1;text-align:left}@media screen and (max-width:1300px){.s-contact-address.two-columns .col-cell .text-content{padding:10em 16em 10em 5em}}@media screen and (max-width:1024px){.s-contact-address.two-columns .col-cell .text-content{padding:5em}}@media screen and (max-width:550px){.s-contact-address.two-columns .col-cell .text-content{padding-left:20px}}@media screen and (max-width:400px){.s-contact-address.two-columns .col-cell .text-content{padding-left:15px;padding-right:2em}}.s-contact-address.two-columns .col-cell .text-content .box-title{padding-bottom:20px}@media screen and (max-width:640px){.s-contact-address.two-columns .col-cell .text-content p{line-height:1.8}}.s-contact-address.two-columns .col-cell .text-content p+p{margin-top:12px}.s-contact-address.two-columns .col-cell .text-content p span{color:#99d724;font-weight:600}.s-contact-address.two-columns .col-cell .text-content p a{color:#99d724;font-weight:600;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.s-contact-address.two-columns .col-cell .text-content p a:hover{color:rgba(153,215,36,.8)}.s-contact-address.two-columns .col-cell .text-content .button-wrap{margin-top:30px}.s-contact-address.two-columns .map{position:relative}@media screen and (max-width:800px){.s-contact-address.two-columns .map{min-height:250px}}.s-contact-address .map-block .overlay,.s-contact-address.two-columns .map .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease;cursor:pointer}.s-contact-address .map-block{position:relative;height:50vw;min-height:250px;display:none}@media screen and (max-width:800px){.s-contact-address .map-block{display:block}}.s-contact-address .map-block:hover .overlay,.s-contact-address.two-columns .map:hover .overlay{background-color:transparent}.s-contact-message.two-columns .col-cell{display:table-cell;position:relative;width:50%;padding:0}@media screen and (max-width:800px){.s-contact-message.two-columns .col-cell{width:100%}.s-contact-message.two-columns .col-cell.last-child{display:none}}.s-contact-message.two-columns .col-cell .text-content{padding:15em 15em 15em -webkit-calc((100vw - 1050px)/2);padding:15em 15em 15em calc((100vw - 1050px)/2);position:relative;z-index:1;text-align:left}@media screen and (max-width:1300px){.s-contact-message.two-columns .col-cell .text-content{padding:10em 16em 10em 5em}}@media screen and (max-width:1150px){.s-contact-message.two-columns .col-cell .text-content{padding-right:5em}}@media screen and (max-width:1024px){.s-contact-message.two-columns .col-cell .text-content{padding:5em}}@media screen and (max-width:550px){.s-contact-message.two-columns .col-cell .text-content{padding-left:20px;padding-right:20px}}@media screen and (max-width:400px){.s-contact-message.two-columns .col-cell .text-content{padding-left:15px;padding-right:15px}}.s-contact-message.two-columns .col-cell .text-content .form_wrapper,.s-contact-message.two-columns .email{position:relative}.s-contact-message .email-block .overlay .form_wrapper ul,.s-contact-message.two-columns .col-cell .text-content .form_wrapper ul,.s-contact-message.two-columns .email .overlay .form_wrapper ul{list-style:none}.s-contact-message.two-columns .col-cell .text-content .form_wrapper .form_footer,.s-contact-message.two-columns .col-cell .text-content .form_wrapper ul li+li{margin-top:2em}.s-contact-message.two-columns .col-cell .text-content .form_wrapper p{font-family:'Montserrat-Medium',sans-serif;font-size:1.4em;line-height:1.6}.s-contact-message.two-columns .col-cell .text-content .form_wrapper input:focus,.s-contact-message.two-columns .col-cell .text-content .form_wrapper textarea:focus{-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.1);box-shadow:0 4px 4px 0 rgba(0,0,0,.1)}.s-contact-message.two-columns .col-cell .text-content .form_wrapper input[type=email],.s-contact-message.two-columns .col-cell .text-content .form_wrapper input[type=text]{line-height:50px;padding:0 28px}.s-contact-message.two-columns .col-cell .text-content .form_wrapper input[type=email],.s-contact-message.two-columns .col-cell .text-content .form_wrapper input[type=text],.s-contact-message.two-columns .col-cell .text-content .form_wrapper textarea{font-family:'Montserrat-Medium',sans-serif;color:#666;height:50px;outline:0;border:0;-webkit-border-radius:0;border-radius:0;-webkit-transition:-webkit-box-shadow .3s;-o-transition:box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s;width:100%;font-weight:500;font-size:1.3em;text-transform:uppercase;background:#f5f5f5}@media screen and (max-width:400px){.s-contact-message.two-columns .col-cell .text-content .form_wrapper input[type=email],.s-contact-message.two-columns .col-cell .text-content .form_wrapper input[type=text],.s-contact-message.two-columns .col-cell .text-content .form_wrapper textarea{padding-left:20px}}.s-contact-message.two-columns .col-cell .text-content .form_wrapper textarea{resize:vertical;line-height:1.8;min-height:150px;padding:14px 28px}@media screen and (max-width:400px){.s-contact-message.two-columns .col-cell .text-content .form_wrapper textarea{padding-left:20px}}@media screen and (max-width:800px){.s-contact-message.two-columns .email{min-height:250px}}.s-contact-message.two-columns .email .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(26,106,58,.8);z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-right:5em;padding-left:16em}@media screen and (max-width:1150px){.s-contact-message.two-columns .email .overlay{padding-left:5em}}.s-contact-message .email-block .overlay .form_wrapper,.s-contact-message.two-columns .email .overlay .form_wrapper{position:relative;z-index:10;margin:auto auto auto 0;width:100%;max-width:400px}.s-contact-message .email-block .overlay .form_wrapper .title-form,.s-contact-message.two-columns .email .overlay .form_wrapper .title-form{margin-bottom:30px}.s-contact-message .email-block .overlay .form_wrapper .title-form h2,.s-contact-message.two-columns .email .overlay .form_wrapper .title-form h2{text-transform:none;line-height:1.2}.s-contact-message .email-block .overlay .form_wrapper input[type=email],.s-contact-message.two-columns .email .overlay .form_wrapper input[type=email]{font-family:'Montserrat-Medium',sans-serif;font-size:1.6em;color:#666;line-height:50px;background:#fff;height:50px;width:100%;padding:0 15px;outline:0;border:0;-webkit-border-radius:0;border-radius:0;-webkit-transition:-webkit-box-shadow .3s;-o-transition:box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.1);box-shadow:0 4px 4px 0 rgba(0,0,0,.1)}.s-contact-message .email-block .overlay .form_wrapper .form_footer,.s-contact-message.two-columns .email .overlay .form_wrapper .form_footer{position:absolute;bottom:0;right:0}.s-contact-message.two-columns .email .overlay .form_wrapper .form_footer .btn{line-height:50px;padding:0 15px}@media screen and (max-width:900px){.s-contact-message.two-columns .email .overlay .form_wrapper .field-medium{display:none}}.s-contact-message .email-block .overlay .form_wrapper label,.s-contact-message.two-columns .email .overlay .form_wrapper .field-little{display:none}@media screen and (max-width:900px){.s-contact-message.two-columns .email .overlay .form_wrapper .field-little{display:block}}.s-contact-message .email-block{position:relative;height:50vw;min-height:250px;display:none}@media screen and (max-width:800px){.s-contact-message .email-block{display:block}}.s-contact-message .email-block .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(26,106,58,.8);z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:5em}@media screen and (max-width:550px){.s-contact-message .email-block .overlay{padding-left:20px;padding-right:20px}}@media screen and (max-width:400px){.s-contact-message .email-block .overlay{padding-left:15px;padding-right:15px}}.s-contact-message .email-block .overlay .form_wrapper .form_footer .btn{line-height:50px;padding:0 15px}@media screen and (max-width:400px){.s-contact-message .email-block .overlay .form_wrapper .field-medium{display:none}}.s-contact-message .email-block .overlay .form_wrapper .field-little{display:none}@media screen and (max-width:400px){.s-contact-message .email-block .overlay .form_wrapper .field-little{display:block}}