@import url(https://cdnjs.cloudflare.com/ajax/libs/normalize/8.0.1/normalize.min.css);@import url(https://cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.css);@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css);@import url(https://fonts.googleapis.com/css?family=Lato:400,700&display=swap);
/*!
 *  CSS Styles
 *  Author: AlexBet.com
 *  Link:   http://alexbet.com/
 *
*/input[type=email],input[type=password],input[type=search],input[type=text]{-webkit-appearance:none;-moz-appearance:none}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-box-sizing:border-box;box-sizing:border-box}body,html{width:100%;height:100%}body{-webkit-tap-highlight-color:rgba(0,0,0,0);background:url(/assets/images/body-bg.png) top repeat-x #fff}@media (max-width:959px){body{background:url(/assets/images/body-bg-mob.png) top repeat-x #fff}}a,area,button,img,input,li,select,textarea{outline:none}img{display:block}#app{width:100%;height:100%}.wrapper{width:1440px;margin:0 auto}@media (max-width:1480px){.wrapper{width:100%;padding:0 20px}}.hero{margin-top:10px;position:relative}.hero .img{width:100%;height:auto}.hero .centered{position:absolute;left:10%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.hero .centered .title{color:#000;font:700 2.5rem Lato,sans-serif}.hero .centered .subtitle{margin-top:5px;color:#40ae49;font:normal 2rem Lato,sans-serif}.hero .centered .button-cnr{margin-top:20px}@media (min-width:749px)and (max-width:1100px){.hero .centered .title{color:#000;font:700 2rem Lato,sans-serif}.hero .centered .subtitle{margin-top:0;font:normal 1.5rem Lato,sans-serif}.hero .centered .button-cnr{margin-top:10px}}@media (max-width:748px){.hero{height:auto;margin-top:0}.hero .wrapper{height:auto;padding:0}.hero .centered .title{color:#000;font:700 1.5rem Lato,sans-serif}.hero .centered .subtitle{margin-top:0;font:normal 1rem Lato,sans-serif}.hero .centered .button-cnr{margin-top:10px}}.button{text-decoration:none;font:normal .7rem Lato,sans-serif;text-transform:uppercase;color:#40ae49;background:none;letter-spacing:.1rem;border:1px solid #40ae49;min-width:220px;display:inline-block;text-align:center;padding:15px;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:center;transform-origin:center}.button.white{border:1px solid #fff;color:#fff}@media (min-width:960px){.button:hover{background:#40ae49;color:#fff}.button:hover.white{background:#fff;color:#40ae49!important}}@media (max-width:748px){.button{min-width:180px;padding:10px;font:normal .65rem Lato,sans-serif}}.green-hero-block{position:relative;mix-blend-mode:multiply}.green-hero-block:after{clear:both;content:"";display:table}.green-hero-block .green{background-color:#40ae49;padding:50px;color:#fff}@media (max-width:748px){.green-hero-block .green{padding:30px}}header{width:100%;height:200px;position:relative;background:#f8f8f8}header .stripe{width:100%;height:119px;position:absolute;left:0;right:0;top:50px;background:#fff;background:-webkit-gradient(linear,left top,right top,from(#40ae49),color-stop(50%,#40ae49),color-stop(50%,#f8f8f8),to(#f8f8f8));background:linear-gradient(90deg,#40ae49,#40ae49 50%,#f8f8f8 0,#f8f8f8)}header .stripe .wrapper{height:119px;background:#f8f8f8}header .stripe .wrapper img{cursor:pointer}header nav{width:100%;position:absolute;top:160px;right:0;display:inline-block;z-index:10000}header nav ul{margin:0;padding:0;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:inline-block;float:right}header nav ul li{display:inline-block;padding:0 25px}header nav ul li a{color:#000;font:normal 1rem Lato,sans-serif;text-decoration:none;text-transform:uppercase;display:block;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}header nav ul li:first-child{padding-left:0}header nav ul li:last-child{padding-right:0}header nav ul li.on a{color:#40ae49}header nav ul li.on a:before{content:"";height:3px;width:100%;display:block;background:#40ae49;position:absolute;top:-30px;left:0}@media (min-width:960px){header nav ul li:hover a{color:#40ae49}}header .nav-button{display:none}@media (min-width:960px)and (max-width:1150px){header .stripe .wrapper{padding:0}header nav ul li{padding:0 15px}}@media (max-width:959px){header{height:100px}header .stripe{height:50px;background:none;top:20px}header .stripe .wrapper{height:auto;padding:0}header .stripe .wrapper img{height:50px;width:auto}header nav{width:100%;position:fixed;top:0;right:0;left:0;bottom:0;display:block;z-index:10000;background:hsla(0,0%,100%,.85);opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:right;transform-origin:right;-webkit-transform:translateX(100%);transform:translateX(100%)}header nav.on{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}header nav ul{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}header nav ul li{width:100%;padding:10px!important;text-align:right}header nav ul li.on a:before{top:-7px}header .nav-button{width:30px;height:21px;position:absolute;z-index:10100;right:30px;top:35px;cursor:pointer;display:block}header .nav-button .line{width:100%;position:absolute;height:3px;background:#40ae49;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:center;transform-origin:center}header .nav-button .line.l1{top:0}header .nav-button .line.l2{top:9px}header .nav-button .line.l3{top:18px}header .nav-button.on .line.l1,header .nav-button.on .line.l2,header .nav-button.on .line.l3{top:9px}}footer{width:100%;background:#fff;background:-webkit-gradient(linear,left top,right top,from(#40ae49),color-stop(50%,#40ae49),color-stop(50%,#fff),to(#fff));background:linear-gradient(90deg,#40ae49,#40ae49 50%,#fff 0,#fff)}footer:after{clear:both;content:"";display:table}footer .wrapper{background:#40ae49;height:70px}footer ul.lc{margin:0;padding:0;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:inline-block;color:#fff;font:normal .7rem Lato,sans-serif;text-transform:uppercase;letter-spacing:.1rem;margin-top:27px}footer ul.lc a{text-decoration:none;color:#fff}footer ul.lc li{border-left:1px solid #fff;padding:0 20px;display:inline-block}footer ul.lc li:first-child{border-left:0;padding-left:0}footer ul.lc li:left-child{padding-right:0}footer ul.lc li .social-icon{height:15px;width:auto;vertical-align:middle}footer .rc{display:inline-block;float:right;background:#fff;margin-right:-70px}@media (min-width:961px)and (max-width:1600px){footer .rc{margin-right:-20px}footer .rc img{border-right:10px solid #fff}}@media (max-width:960px){footer{background:#40ae49;padding-bottom:10px}footer .wrapper{height:auto;padding:0}footer ul.lc{margin:0;padding:0;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;display:block;margin-top:25px;margin-bottom:25px}footer ul.lc li{width:100%;border:0;padding:10px 20px;display:block;text-align:center}footer .rc{width:100%;display:block;text-align:right;height:70px;background:none;padding-right:0;margin-right:0;border-right:20px solid #fff}footer .rc img{display:inline-block}}@media (max-width:748px){main.home .hero{height:auto;margin-top:0}main.home .hero .wrapper{height:auto;padding:50px 0 0 0}main.home .hero .img{display:none}main.home .hero .centered{position:relative}}main.home .green-hero-block{margin-bottom:100px}main.home .green-hero-block .green{width:65%;background-color:#40ae49;background-blend-mode:multiply;float:right;margin-top:-60px;margin-right:5%;padding:100px 150px 50px 150px}main.home .green-hero-block .green .title{font:700 2.5rem Lato,sans-serif;margin-bottom:30px}main.home .green-hero-block .green .copy{font:normal 1rem Lato,sans-serif;line-height:1.6rem}main.home .green-hero-block .green ul.buts-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:30px;padding:0;list-style-type:none}main.home .green-hero-block .green ul.buts-container li{display:inline-block}main.home .green-hero-block .green ul.buts-container li:first-child{margin-right:30px}@media (min-width:749px)and (max-width:1250px){main.home .green-hero-block .green{width:85%;padding:100px 50px 50px 50px}}@media (max-width:748px){main.home .green-hero-block{margin-bottom:50px}main.home .green-hero-block .green{float:none;margin-top:-10px;margin-right:0;width:100%;padding:50px 30px 30px 30px}main.home .green-hero-block .green .title{font:700 1.5rem Lato,sans-serif;margin-bottom:20px}main.home .green-hero-block .green .copy{font:normal .9rem Lato,sans-serif;line-height:1.3rem}main.home .green-hero-block .green ul.buts-container{margin-top:20px}main.home .green-hero-block .green ul.buts-container li:first-child{margin-right:0;margin-bottom:20px}}main.home .block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}main.home .block:after{clear:both;content:"";display:table}main.home .block .col{width:50%;background:#f8f8f8;position:relative}main.home .block .col:after{clear:both;content:"";display:table}main.home .block .col .half-wrapper{text-align:right;width:100%;padding:120px 80px;max-width:580px;float:right}main.home .block .col .half-wrapper:after{clear:both;content:"";display:table}main.home .block .col .half-wrapper .title{font:700 2.5rem Lato,sans-serif;color:#151515;margin-bottom:40px}main.home .block .col .half-wrapper .copy{font:normal 1rem Lato,sans-serif;line-height:1.6rem;color:#282828;margin-bottom:90px}main.home .block .col .triangle{border-left:20px solid #f8f8f8;right:-20px;z-index:2}main.home .block .col .triangle,main.home .block .col .triangle-green{height:0;width:0;border-bottom:20px solid transparent;border-top:20px solid transparent;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}main.home .block .col .triangle-green{border-right:20px solid #40ae49;left:-20px;z-index:10}main.home .block .col.img1{background:url(/assets/images/home/block1.jpg) 50% no-repeat;background-size:cover}main.home .block .col.img3{background:url(/assets/images/home/block3.jpg) 50% no-repeat;background-size:cover}main.home .block.alt{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}main.home .block.alt .col{background:#40ae49}main.home .block.alt .col.img2{background:url(/assets/images/home/block2.jpg) 50% no-repeat;background-size:cover}main.home .block.alt .col .half-wrapper{text-align:left;float:left}main.home .block.alt .col .half-wrapper .title{font:700 2.5rem Lato,sans-serif;color:#fff}main.home .block.alt .col .half-wrapper .copy{color:#fff}@media (min-width:749px)and (max-width:1200px){main.home .block .col .half-wrapper{padding:40px}}@media (max-width:748px){main.home .block .col{width:100%}main.home .block .col .half-wrapper{text-align:left;padding:30px 20px;float:none}main.home .block .col .half-wrapper .title{font:normal 1.5rem Lato,sans-serif;margin-bottom:20px}main.home .block .col .half-wrapper .copy{font:normal .9rem Lato,sans-serif;line-height:1.3rem;margin-bottom:40px}main.home .block .col .triangle{border-top:20px solid #f8f8f8}main.home .block .col .triangle,main.home .block .col .triangle-green{height:0;width:0;border-left:20px solid transparent;border-right:20px solid transparent;position:absolute;top:auto;bottom:-40px;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;z-index:20}main.home .block .col .triangle-green{border-top:20px solid #40ae49}main.home .block .col.img1,main.home .block .col.img2,main.home .block .col.img3{height:250px}main.home .block.alt .col .half-wrapper .title{font:normal 1.5rem Lato,sans-serif;margin-bottom:20px}}main.contact .map{width:100%}main.contact .map .gmaps{width:100%;height:550px}@media (max-width:748px){main.contact .map .wrapper{padding:0}main.contact .map .gmaps{height:300px}}main.contact .columns{margin-top:50px;padding-bottom:50px}main.contact .columns:after{clear:both;content:"";display:table}main.contact .columns .cols{margin:0;padding:0;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}main.contact .columns .cols:after{clear:both;content:"";display:table}main.contact .columns .cols .col-l{width:43%;height:410px;position:relative}main.contact .columns .cols .col-l:after{clear:both;content:"";display:table}main.contact .columns .cols .col-l .overlay{position:absolute;width:400px;top:0;right:0;bottom:0;background-color:#40ae49;mix-blend-mode:multiply;margin-top:-130px;z-index:4000}main.contact .columns .cols .col-l .green{width:400px;position:absolute;margin-top:-130px;right:0;top:0;padding:40px;z-index:5000;color:#fff;font:normal 1rem Lato,sans-serif;line-height:1.6rem}main.contact .columns .cols .col-l .green a{color:#fff;text-decoration:none}main.contact .columns .cols .col-l .green .title{font:700 1.5rem Lato,sans-serif;margin-bottom:30px;mix-blend-mode:normal}main.contact .columns .cols .col-l .green .but-cnr{margin:40px 0}main.contact .columns .cols .col-r{width:52%;padding-right:30px}main.contact .columns .cols .col-r ul.form{margin:0;padding:0;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}main.contact .columns .cols .col-r ul.form li{width:32.5%;margin-bottom:20px;font:normal 1rem Lato,sans-serif}main.contact .columns .cols .col-r ul.form li.full{width:100%}main.contact .columns .cols .col-r ul.form li input[type=email],main.contact .columns .cols .col-r ul.form li input[type=text],main.contact .columns .cols .col-r ul.form li textarea{width:100%;border:1px solid #40ae49;padding:20px 25px;font:normal .8rem Lato,sans-serif}main.contact .columns .cols .col-r ul.form li textarea{height:200px}@media (min-width:749px)and (max-width:1000px){main.contact .columns .cols .col-l{width:48%}main.contact .columns .cols .col-l .green,main.contact .columns .cols .col-l .overlay{width:100%}main.contact .columns .cols .col-r{width:48%}}@media (max-width:748px){main.contact .columns{margin-bottom:30px}main.contact .columns .cols{display:block}main.contact .columns .cols .col-l{width:100%;height:330px;position:relative;margin-bottom:30px}main.contact .columns .cols .col-l .overlay{width:100%;mix-blend-mode:multiply;margin-top:-100px}main.contact .columns .cols .col-l .green{width:100%;margin-top:-100px;padding:10px 30px 30px 30px;font:normal .9rem Lato,sans-serif}main.contact .columns .cols .col-l .green .title{font:700 1.3rem Lato,sans-serif;margin-bottom:30px;mix-blend-mode:normal}main.contact .columns .cols .col-l .green .but-cnr{margin:40px 0}main.contact .columns .cols .col-r{width:100%}main.contact .columns .cols .col-r ul.form li{width:100%;margin-bottom:10px}main.contact .columns .cols .col-r ul.form li input[type=email],main.contact .columns .cols .col-r ul.form li input[type=text],main.contact .columns .cols .col-r ul.form li textarea{padding:15px 20px}main.contact .columns .cols .col-r ul.form li textarea{height:150px}}main.casestudies .hero{z-index:-10}main.casestudies .green-block{width:100%;position:relative}main.casestudies .green-block:after{clear:both;content:"";display:table}main.casestudies .green-block .cnr{width:400px;position:absolute;right:120px;bottom:-100px}main.casestudies .green-block .cnr:after{clear:both;content:"";display:table}main.casestudies .green-block .cnr .overlay{width:400px;height:100%;position:absolute;background-color:#40ae49;mix-blend-mode:multiply;z-index:-1}main.casestudies .green-block .cnr .content{width:400px;float:right;padding:40px;color:#fff;font:normal .9rem Lato,sans-serif}main.casestudies .green-block .cnr .content a{color:#fff;text-decoration:none}main.casestudies .green-block .cnr .content .title{font:700 2rem Lato,sans-serif}main.casestudies .green-block .cnr .content .client{font:normal 1rem Lato,sans-serif;padding:25px 0;border-bottom:1px solid #fff;margin-bottom:25px}main.casestudies .green-block .cnr .content .but-cnr{margin:25px 0 0 0}@media (max-width:1100px){main.casestudies .green-block .cnr{right:0}}@media (max-width:748px){main.casestudies .green-block{width:100%;margin:0 auto}main.casestudies .green-block .cnr{width:auto;position:relative;right:auto;left:auto;bottom:auto;top:auto;margin-top:-30px}main.casestudies .green-block .cnr:after{clear:both;content:"";display:table}main.casestudies .green-block .cnr .overlay{width:100%}main.casestudies .green-block .cnr .content{width:100%;float:none;padding:40px;color:#fff;font:normal .9rem Lato,sans-serif}main.casestudies .green-block .cnr .content a{color:#fff;text-decoration:none}main.casestudies .green-block .cnr .content .title{font:700 1.5rem Lato,sans-serif}main.casestudies .green-block .cnr .content .client{font:normal 1rem Lato,sans-serif;padding:25px 0;border-bottom:1px solid #fff;margin-bottom:25px}main.casestudies .green-block .cnr .content .but-cnr{margin:25px 0 0 0}}main.casestudies .studies{margin-top:170px}main.casestudies .studies ul{margin:0;padding:0;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:0 120px}main.casestudies .studies ul li{width:32%;margin-bottom:50px;font:normal 1rem Lato,sans-serif}main.casestudies .studies ul li .img{margin-bottom:25px}main.casestudies .studies ul li .img img{width:100%;height:auto}main.casestudies .studies ul li .title{font:700 1.4rem Lato,sans-serif;color:#000;margin-bottom:15px}main.casestudies .studies ul li .client{color:#40ae49;padding-bottom:25px;margin-bottom:10px;border-bottom:1px solid #ececec}main.casestudies .studies ul li .but-cnr a{color:#666;text-decoration:none}@media (min-width:500px)and (max-width:1100px){main.casestudies .studies ul{padding:0}main.casestudies .studies ul li{width:49%}main.casestudies .studies ul li .title{font:700 1.2rem Lato,sans-serif}}@media (max-width:748px){main.casestudies .studies{margin-top:50px}}@media (max-width:500px){main.casestudies .studies ul{padding:0}main.casestudies .studies ul li{width:100%;font:normal .9rem Lato,sans-serif}main.casestudies .studies ul li .title{font:700 1.2rem Lato,sans-serif}}main.casestudies .load-more{text-align:center;margin:50px 0}main.casestudies .load-more a{font:normal 1rem Lato,sans-serif;color:#000;text-decoration:none}@media (max-width:748px){main.casestudies .load-more{margin:50px 0}main.casestudies .load-more a{font:normal 1rem Lato,sans-serif;color:#000;text-decoration:none}}main.blog .hero{z-index:-10}main.blog .green-block{width:100%;position:relative}main.blog .green-block:after{clear:both;content:"";display:table}main.blog .green-block .cnr{width:400px;position:absolute;right:120px;bottom:-100px}main.blog .green-block .cnr:after{clear:both;content:"";display:table}main.blog .green-block .cnr .overlay{width:400px;height:100%;position:absolute;background-color:#40ae49;mix-blend-mode:multiply;z-index:-1}main.blog .green-block .cnr .content{width:400px;float:right;padding:40px;color:#fff;font:normal .9rem Lato,sans-serif}main.blog .green-block .cnr .content a{color:#fff;text-decoration:none}main.blog .green-block .cnr .content .title{font:700 2rem Lato,sans-serif;padding:25px 0;border-bottom:1px solid #fff;margin-bottom:25px}main.blog .green-block .cnr .content .but-cnr{margin:25px 0 0 0}@media (max-width:1100px){main.blog .green-block .cnr{right:0}}@media (max-width:748px){main.blog .green-block{width:100%;margin:0 auto}main.blog .green-block .cnr{width:auto;position:relative;right:auto;left:auto;bottom:auto;top:auto;margin-top:-30px}main.blog .green-block .cnr:after{clear:both;content:"";display:table}main.blog .green-block .cnr .overlay{width:100%}main.blog .green-block .cnr .content{width:100%;float:none;padding:40px;color:#fff;font:normal .9rem Lato,sans-serif}main.blog .green-block .cnr .content a{color:#fff;text-decoration:none}main.blog .green-block .cnr .content .title{font:700 1.5rem Lato,sans-serif}main.blog .green-block .cnr .content .client{font:normal 1rem Lato,sans-serif;padding:25px 0;border-bottom:1px solid #fff;margin-bottom:25px}main.blog .green-block .cnr .content .but-cnr{margin:25px 0 0 0}}main.blog .blog{margin-top:170px}main.blog .blog ul{margin:0;padding:0;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:0 120px}main.blog .blog ul li{width:48%;margin-bottom:50px;font:normal 1rem Lato,sans-serif}main.blog .blog ul li .img{margin-bottom:25px}main.blog .blog ul li .img img{width:100%;height:auto}main.blog .blog ul li .title{font:700 1.4rem Lato,sans-serif;color:#000;padding-bottom:15px;margin-bottom:25px;border-bottom:1px solid #ececec}@media (min-width:500px)and (max-width:1100px){main.blog .blog ul{padding:0}main.blog .blog ul li .title{font:700 1.2rem Lato,sans-serif}}@media (max-width:748px){main.blog .blog{margin-top:50px}}@media (max-width:500px){main.blog .blog ul{padding:0}main.blog .blog ul li{width:100%;font:normal .9rem Lato,sans-serif}main.blog .blog ul li .title{font:700 1.2rem Lato,sans-serif}}main.blog .load-more{text-align:center;margin:50px 0}main.blog .load-more a{font:normal 1rem Lato,sans-serif;color:#000;text-decoration:none}@media (max-width:748px){main.blog .load-more{margin:50px 0}main.blog .load-more a{font:normal 1rem Lato,sans-serif;color:#000;text-decoration:none}}main.partners .hero{z-index:-10}main.partners .tc .wrapper{padding:0 150px}main.partners .tc .cols{margin:0;padding:0;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}main.partners .tc .cols .col{width:70%;color:#000;font:normal 1rem Lato,sans-serif;line-height:1.6rem;margin-bottom:100px}main.partners .tc .cols .col .top{margin-top:130px}main.partners .tc .cols .col .top a{color:#40ae49;text-decoration:none}main.partners .tc .cols .col .top .title{text-transform:uppercase;font-weight:700;letter-spacing:.2rem}main.partners .tc .cols .col .top .big{font:normal 1.5rem Lato,sans-serif;margin-bottom:50px}main.partners .tc .cols .col .top .big a{color:#40ae49;text-decoration:none}main.partners .tc .cols .col .top .team-cnr{position:relative}main.partners .tc .cols .col .top .team-cnr ul.person-list{padding:0;list-style-type:none;width:40%;position:absolute;right:-45%;border-left:1px solid #40ae49;margin:0;padding:50px 0}main.partners .tc .cols .col .top .team-cnr ul.person-list li{padding-left:40px;font:normal 1.5rem Lato,sans-serif;margin:10px 0;position:relative}main.partners .tc .cols .col .top .team-cnr ul.person-list li a{text-decoration:none;color:#000}main.partners .tc .cols .col .top .team-cnr ul.person-list li.on a{color:#40ae49}main.partners .tc .cols .col .top .team-cnr ul.person-list li.on:before{content:"";position:absolute;width:5px;left:0;top:2px;bottom:2px;display:block;background:#40ae49}main.partners .tc .cols .col .top ul.team{margin:0;padding:0;list-style-type:none;margin:50px 0}main.partners .tc .cols .col .top ul.team li{width:100%;padding:50px 80px;border:10px solid #40ae49;font:normal 1rem Lato,sans-serif;line-height:1.6rem}main.partners .tc .cols .col .top ul.team li .name{font:normal 1.5rem Lato,sans-serif}main.partners .tc .cols .col .top ul.team li .job-title{color:#40ae49;margin-bottom:25px}@media (max-width:960px){main.partners .tc .wrapper{padding:0 20px}main.partners .tc .cols{display:block}main.partners .tc .cols .col{width:100%;font:normal .9rem Lato,sans-serif;margin-bottom:50px}main.partners .tc .cols .col .top{margin-top:50px}main.partners .tc .cols .col .top .big{font:normal 1.3rem Lato,sans-serif;margin-bottom:30px}main.partners .tc .cols .col .top .team-cnr ul.person-list{margin:0;padding:0;list-style-type:none;width:100%;position:relative;right:auto;margin:30px 0 0 0;padding:10px 0}main.partners .tc .cols .col .top .team-cnr ul.person-list li{padding-left:20px;font:normal 1.2rem Lato,sans-serif;margin:5px 0;position:relative}main.partners .tc .cols .col .top ul.team{margin:0;padding:0;list-style-type:none;margin:30px 0}main.partners .tc .cols .col .top ul.team li{padding:20px 30px;border:5px solid #40ae49}main.partners .tc .cols .col .top ul.team li .name{font:normal 1.3rem Lato,sans-serif}main.partners .tc .cols .col .top ul.team li .job-title{margin-bottom:15px}}main.partners .green-block{width:100%;position:relative;float:right}main.partners .green-block:after{clear:both;content:"";display:table}main.partners .green-block .cnr{width:100%;position:absolute;bottom:-95px}main.partners .green-block .cnr:after{clear:both;content:"";display:table}main.partners .green-block .cnr .overlay{width:100%;height:100%;position:absolute;background-color:#40ae49;mix-blend-mode:multiply;z-index:-1}main.partners .green-block .cnr .content{width:100%;float:right;padding:40px 80px;color:#fff;font:normal 1.5rem Lato,sans-serif}@media (max-width:960px){main.partners .green-block{width:calc(100% - 40px);margin:0 auto;float:none}main.partners .green-block .cnr{width:auto;position:relative;right:auto;left:auto;bottom:auto;top:auto;margin-top:-30px}main.partners .green-block .cnr:after{clear:both;content:"";display:table}main.partners .green-block .cnr .overlay{width:100%}main.partners .green-block .cnr .content{width:100%;float:none;padding:40px;color:#fff;font:normal .9rem Lato,sans-serif}}main.services .hero{z-index:-10}main.services .tc .wrapper{padding:0 150px}main.services .tc .cols{margin:0;padding:0;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}main.services .tc .cols .col{width:70%;color:#000;font:normal 1rem Lato,sans-serif;line-height:1.6rem}main.services .tc .cols .col .top{margin-top:130px}main.services .tc .cols .col .top .btn-cnr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:0;margin:60px 0 0 0}main.services .tc .cols .col .top .btn-cnr .btn{display:inline-block}main.services .tc .cols .col .top .btn-cnr .btn:first-child{margin-right:20px}@media (max-width:960px){main.services .tc .wrapper{padding:0 20px}main.services .tc .cols{display:block}main.services .tc .cols .col{width:100%;font:normal .9rem Lato,sans-serif}main.services .tc .cols .col .top{margin-top:50px}main.services .tc .cols .col .top .btn-cnr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:0;margin:30px 0 0 0}main.services .tc .cols .col .top .btn-cnr .btn{width:100%}main.services .tc .cols .col .top .btn-cnr .btn:first-child{margin-bottom:20px}}main.services .green-block{width:100%;position:relative;float:right}main.services .green-block:after{clear:both;content:"";display:table}main.services .green-block .cnr{width:100%;position:absolute;bottom:-95px}main.services .green-block .cnr:after{clear:both;content:"";display:table}main.services .green-block .cnr .overlay{width:100%;height:100%;position:absolute;background-color:#40ae49;mix-blend-mode:multiply;z-index:-1}main.services .green-block .cnr .content{width:100%;float:right;padding:40px 80px;color:#fff;font:normal 1.5rem Lato,sans-serif}@media (max-width:960px){main.services .green-block{width:calc(100% - 40px);margin:0 auto;float:none}main.services .green-block .cnr{width:auto;position:relative;right:auto;left:auto;bottom:auto;top:auto;margin-top:-30px}main.services .green-block .cnr:after{clear:both;content:"";display:table}main.services .green-block .cnr .overlay{width:100%}main.services .green-block .cnr .content{width:100%;float:none;padding:40px;color:#fff;font:normal .9rem Lato,sans-serif}}main.services .tabs{width:100%;padding:100px 80px}main.services .tabs ul.items{margin:0;padding:0;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}main.services .tabs ul.items li{width:33.333333333%;padding:80px 40px;background:#d6d6d6;-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:center;transform-origin:center}main.services .tabs ul.items li:nth-child(2){background:#eee}main.services .tabs ul.items li .title{font:700 1.5rem Lato,sans-serif;color:#000;padding-bottom:15px;margin-bottom:20px;border-bottom:1px solid #000}main.services .tabs ul.items li .title .title-cnr{position:relative;cursor:pointer}main.services .tabs ul.items li .title .title-cnr .expand{width:18px;height:18px;background:url(/assets/images/services/icon-plus.svg) 50% no-repeat;background-size:cover;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;transform-style:preserve-3d;transform-origin:center}main.services .tabs ul.items li .copy,main.services .tabs ul.items li .title .title-cnr .expand{display:block;-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-transform-style:preserve-3d;-webkit-transform-origin:center}main.services .tabs ul.items li .copy{font:normal .9rem Lato,sans-serif;color:#fff;opacity:0;transform-style:preserve-3d;transform-origin:center}main.services .tabs ul.items li.on{width:50%}main.services .tabs ul.items li.on .title{color:#fff;border-bottom:1px solid #fff}main.services .tabs ul.items li.on .title-cnr .expand{background:url(/assets/images/services/icon-minus.svg) 50% no-repeat;background-size:cover}main.services .tabs ul.items li.on .copy{opacity:1}main.services .tabs ul.items li.on:first-child{background:url(/assets/images/services/tab-bg1.jpg);background-size:cover}main.services .tabs ul.items li.on:nth-child(2){background:url(/assets/images/services/tab-bg2.jpg);background-size:cover}main.services .tabs ul.items li.on:nth-child(3){background:url(/assets/images/services/tab-bg3.jpg);background-size:cover}main.services .tabs ul.items li.off{width:25%}@media (max-width:748px){main.services .tabs{width:100%;padding:50px 20px}main.services .tabs ul.items li{width:100%;height:auto;padding:40px;background:#d6d6d6;-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:center;transform-origin:center}main.services .tabs ul.items li.on{width:100%}main.services .tabs ul.items li.on .title{color:#fff;border-bottom:1px solid #fff}main.services .tabs ul.items li.on .title-cnr .expand{background:url(/assets/images/services/icon-minus.svg) 50% no-repeat;background-size:cover}main.services .tabs ul.items li.off{width:100%}}main.services .green-line{width:100%;background:#40ae49;background:-webkit-gradient(linear,left top,right top,from(#40ae49),color-stop(50%,#40ae49),color-stop(50%,#fff),to(#fff));background:linear-gradient(90deg,#40ae49,#40ae49 50%,#fff 0,#fff)}main.services .green-line .white{background:#fff}main.services .green-line .white .cnr{background:#40ae49;font:700 .9rem Lato,sans-serif;letter-spacing:.1rem;text-transform:uppercase;color:#fff;display:inline-block;padding:10px 10px 10px 25%}@media (max-width:748px){main.services .green-line .white .cnr{padding:10px 10px 10px 15%}}main.services .service{width:100%;margin:100px 0}main.services .service .cols{margin:0;padding:0;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}main.services .service .cols .rc{width:65%;z-index:-5}main.services .service .cols .rc img{width:100%;height:auto}main.services .service .cols .lc{width:35%;color:#000;position:relative;z-index:10;margin-top:30px;mix-blend-mode:multiply}main.services .service .cols .lc:after{clear:both;content:"";display:table}main.services .service .cols .lc .heading{text-align:right;color:#40ae49;font:700 3.5rem Lato,sans-serif;margin-right:-75px}main.services .service .cols .lc .block{position:relative;margin-top:10px}main.services .service .cols .lc .block:after{clear:both;content:"";display:table}main.services .service .cols .lc .block .overlay{position:absolute;width:40px;height:100%;right:-40px;background:#e8e8e8}main.services .service .cols .lc .block .copy{padding:40px;font:normal 1rem Lato,sans-serif;line-height:1.6rem;background:#e8e8e8;float:right}main.services .service.alt .cols{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}main.services .service.alt .cols .lc .heading{text-align:left;margin-left:-75px}main.services .service.alt .cols .lc .block{position:relative;margin-top:10px}main.services .service.alt .cols .lc .block:after{clear:both;content:"";display:table}main.services .service.alt .cols .lc .block .overlay{left:-40px;right:auto}main.services .service.alt .cols .lc .block .copy{padding:40px;font:normal 1rem Lato,sans-serif;line-height:1.6rem;background:#e8e8e8;float:right}@media (min-width:749px)and (max-width:1200px){main.services .service{margin:70px 0}main.services .service .cols{margin:0;padding:0;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}main.services .service .cols .lc,main.services .service .cols .rc{width:50%}main.services .service .cols .rc img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}@media (max-width:748px){main.services .service{margin:50px 0}main.services .service .cols{display:block}main.services .service .cols .rc{width:100%}main.services .service .cols .lc{width:100%;margin-top:30px;mix-blend-mode:multiply}main.services .service .cols .lc:after{clear:both;content:"";display:table}main.services .service .cols .lc .heading{text-align:left;font:700 2rem Lato,sans-serif;margin-left:0}main.services .service .cols .lc .block .overlay{display:none}main.services .service .cols .lc .block .copy{padding:20px;font:normal .9rem Lato,sans-serif;line-height:1.5rem;float:none}main.services .service.alt .cols{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}main.services .service.alt .cols .lc .heading{margin-left:auto}main.services .service.alt .cols .lc .block .overlay{display:none}main.services .service.alt .cols .lc .block .copy{padding:20px;font:normal .9rem Lato,sans-serif;line-height:1.5rem;float:left}}main.article article{margin:80px 0}main.article article .wrapper{padding:0 7%}main.article article .header{border-bottom:1px solid #ececec;padding-bottom:10px;position:relative}main.article article .header .title{color:#000;font:700 2.5rem Lato,sans-serif}main.article article .header .date{margin-top:10px;color:#40ae49;font:700 1rem Lato,sans-serif}main.article article .content{margin:50px 0;color:#666;font:normal 1rem Lato,sans-serif;line-height:1.6rem}main.article article .content a{color:#40ae49}main.article article .buts-cnr{margin:0;padding:0;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}main.article article .buts-cnr .col{width:33.333333333%}main.article article .buts-cnr .col.l{text-align:left}main.article article .buts-cnr .col.c{text-align:center;padding:10px 0}main.article article .buts-cnr .col.c a{color:#000;font:normal 1rem Lato,sans-serif;text-transform:uppercase;text-decoration:none}main.article article .buts-cnr .col.r{text-align:right}@media (max-width:748px){main.article article .header .title{font:700 1.5rem Lato,sans-serif}main.article article .header .date{font:700 .9rem Lato,sans-serif}main.article article .content{margin:30px 0;font:normal .9rem Lato,sans-serif;line-height:1.5rem}main.article article .buts-cnr{display:block}main.article article .buts-cnr .col{width:100%}main.article article .buts-cnr .col.l{text-align:center}main.article article .buts-cnr .col.c{padding:15px 0}main.article article .buts-cnr .col.r{text-align:center}}main.article .share{position:absolute;right:0;top:0}main.article .share .share-button{width:60px;border-left:1px solid #40ae49;border-right:0;background:url(/assets/images/icon-share.svg) 50% no-repeat;background-size:50%;cursor:pointer}main.article .share .share-button,main.article .share ul.shareicons{height:60px;border-top:1px solid #40ae49;border-bottom:1px solid #40ae49;display:inline-block;vertical-align:middle}main.article .share ul.shareicons{margin:0;padding:0;list-style-type:none;max-width:0;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:right;transform-origin:right}main.article .share ul.shareicons li,main.article .share ul.shareicons li a.icon{display:inline-block;width:60px;height:60px}main.article .share ul.shareicons li a.icon.fb{background:url(/assets/images/icon-fb.svg) 50% no-repeat;background-size:auto 50%}main.article .share ul.shareicons li a.icon.tw{background:url(/assets/images/icon-tw.svg) 50% no-repeat;background-size:auto 45%}main.article .share ul.shareicons li a.icon.li{background:url(/assets/images/icon-li.svg) 50% no-repeat;background-size:auto 45%}main.article .share ul.shareicons.on{max-width:200px}main.article .share .share-text{height:60px;border:1px solid #40ae49;background-size:50%;cursor:pointer;display:inline-block;vertical-align:middle;font:normal 1.3rem Lato,sans-serif;color:#40ae49;padding:15px 10px 0 10px}@media (max-width:960px){main.article .share .share-button{width:40px;height:40px}main.article .share ul.shareicons{height:40px}main.article .share ul.shareicons li,main.article .share ul.shareicons li a.icon{width:40px;height:40px}main.article .share .share-text{height:40px;font:normal 1rem Lato,sans-serif;padding:7px 10px 0 10px}}@media (max-width:748px){main.article .share{position:relative;right:auto;top:auto;margin-top:15px}}.not-found{padding:15px;text-align:center;font:700 1rem Arial}.not-found h1{font-weight:700}.not-found i{font-size:6rem}