html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:400;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}elements-of-type(html5-block){display:block}html,body,.container{color:#49494b;height:100%;width:100%}a{color:#49494b;text-decoration:none}h1{font-family:Roboto,Arial,sans-serif;letter-spacing:1px;background-color:#8ddf3d;color:#fff;position:relative;text-align:center;width:100%}@media (min-width:1400px){h1{font-size:36px;line-height:64.8px;padding:14.4px 0}}@media (min-width:1024px) and (max-width:1399px){h1{font-size:24px;line-height:43.2px;padding:9.6px 0}}@media (min-width:640px) and (max-width:1023px){h1{font-size:18px;line-height:32.4px;padding:7.2px 0}}@media (max-width:639px){h1{font-size:14px;line-height:25.2px;padding:5.6px 0}}.highlight{color:#8ddf3d}.centerincss{display:table;height:100%;width:100%}.centerincss .centerincss-inner{display:table-cell;vertical-align:middle}.centerincss .centerincss-inner .centerincss-text{text-align:center}.centerincss .centerincss-inner .centerincss-block{margin-left:auto;margin-right:auto}.sectoid{color:#49494b;margin:0 auto;position:relative;text-align:center;width:70%}@media (max-width:639px){.sectoid{width:90%}}.sectoid .content{margin:30px auto;max-width:1400px}@media (max-width:639px){.sectoid .content{margin:15px auto}}@media (min-width:640px) and (max-width:1023px){.sectoid .content{margin:20px auto}}.sectoid .content p{font-family:Roboto,Arial,sans-serif;letter-spacing:1px;font-style:italic}@media (min-width:1400px){.sectoid .content p{font-size:22px;line-height:39.6px;padding:0}}@media (min-width:1024px) and (max-width:1399px){.sectoid .content p{font-size:16px;line-height:28.8px;padding:0}}@media (min-width:640px) and (max-width:1023px){.sectoid .content p{font-size:12px;line-height:21.6px;padding:0}}@media (max-width:639px){.sectoid .content p{font-size:10px;line-height:18px;padding:0}}.imagetextcolumns{overflow:hidden;*zoom:1}.imagetextcolumns .col{display:inline;float:left;height:300px}@media (min-width:640px) and (max-width:1023px){.imagetextcolumns .col{height:200px}}@media (min-width:1024px) and (max-width:1399px){.imagetextcolumns .col{height:260px}}.imagetextcolumns .left{position:relative;width:40%}.imagetextcolumns .right{width:60%}.imagetextcolumns .right p{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-family:Roboto,Arial,sans-serif;letter-spacing:1px}@media (min-width:1400px){.imagetextcolumns .right p{font-size:22px;line-height:39.6px;padding:17.6px}}@media (min-width:1024px) and (max-width:1399px){.imagetextcolumns .right p{font-size:16px;line-height:28.8px;padding:12.8px}}@media (min-width:640px) and (max-width:1023px){.imagetextcolumns .right p{font-size:12px;line-height:21.6px;padding:9.6px}}@media (max-width:639px){.imagetextcolumns .right p{font-size:10px;line-height:18px;padding:8px}}.imagetextcolumns .right p:first-child{font-family:Roboto,Arial,sans-serif;letter-spacing:1px}@media (min-width:1400px){.imagetextcolumns .right p:first-child{font-size:22px;line-height:39.6px;padding:0 0 17.6px}}@media (min-width:1024px) and (max-width:1399px){.imagetextcolumns .right p:first-child{font-size:16px;line-height:28.8px;padding:0 0 12.8px}}@media (min-width:640px) and (max-width:1023px){.imagetextcolumns .right p:first-child{font-size:12px;line-height:21.6px;padding:0 0 9.6px}}@media (max-width:639px){.imagetextcolumns .right p:first-child{font-size:10px;line-height:18px;padding:0 0 8px}}.imagetextcolumns .right p:last-child{font-family:Roboto,Arial,sans-serif;letter-spacing:1px}@media (min-width:1400px){.imagetextcolumns .right p:last-child{font-size:22px;line-height:39.6px;padding:0 0 17.6px}}@media (min-width:1024px) and (max-width:1399px){.imagetextcolumns .right p:last-child{font-size:16px;line-height:28.8px;padding:0 0 12.8px}}@media (min-width:640px) and (max-width:1023px){.imagetextcolumns .right p:last-child{font-size:12px;line-height:21.6px;padding:0 0 9.6px}}@media (max-width:639px){.imagetextcolumns .right p:last-child{font-size:10px;line-height:18px;padding:0 0 8px}}.imagetextcolumns .img-gears{background:url("../img/gears-xl.jpg") no-repeat center center}.imagetextcolumns .img-handworld{background:url("../img/handworld-xl.jpg") no-repeat center center}.imagetextcolumns .img-peopletalk{background:url("../img/peopletalk-xl.jpg") no-repeat center center}.imagetextcolumns .img-man{background:url("../img/manfinger-xl.jpg") no-repeat center center}.imagetextcolumns .img-makehappen{background:url("../img/makehappen-xl.jpg") no-repeat center center}.imagetextcolumns .img-chart{background:url("../img/chart-xl.jpg") no-repeat center center}.imagetextcolumns .img-baby{background:url("../img/baby-xl.jpg") no-repeat center center}.imagetextcolumns .img-virii{background:url("../img/virii-xl.jpg") no-repeat center center}.imagetextcolumns .img-laptop{background:url("../img/laptop-xl.jpg") no-repeat center center}.imagetextcolumns .img{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-size:cover;margin:0 auto;height:96%;width:90%}@media (max-width:639px){.imagetextcolumns .col{height:inherit}.imagetextcolumns .left{display:none;height:inherit}.imagetextcolumns .right{display:block;float:none;margin:0 auto;width:90%}.imagetextcolumns .right p{top:auto;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}}.slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.carousel-container{margin:0 auto;position:relative;width:80%}.carousel-container div{outline:0}.carousel-container .carousel{margin:30px auto;max-width:1400px}@media (max-width:639px){.carousel-container .carousel{margin:15px auto}}@media (min-width:640px) and (max-width:1023px){.carousel-container .carousel{margin:20px auto}}.carousel-container button{border:0;outline:0;background:0 0}.carousel-container .arrow-prev,.carousel-container .arrow-next{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.carousel-container .arrow-prev img,.carousel-container .arrow-next img{width:60px}.carousel-container .arrow-prev{left:-100px}.carousel-container .arrow-next{right:-100px}@media (max-width:639px){.carousel-container{width:70%}.carousel-container .arrow-prev img,.carousel-container .arrow-next img{width:25px}.carousel-container .arrow-prev{left:-30px}.carousel-container .arrow-next{right:-30px}}@media (min-width:640px) and (max-width:1023px){.carousel-container .arrow-prev img,.carousel-container .arrow-next img{width:40px}.carousel-container .arrow-prev{left:-50px}.carousel-container .arrow-next{right:-50px}}@media (min-width:1024px) and (max-width:1399px){.carousel-container .arrow-prev img,.carousel-container .arrow-next img{width:50px}.carousel-container .arrow-prev{left:-60px}.carousel-container .arrow-next{right:-60px}}.carousel-container .slick-dots{margin:0 auto;text-align:center}.carousel-container .slick-dots button{font-family:Roboto,Arial,sans-serif;letter-spacing:1px;margin:0 10px;color:#8ddf3d}@media (min-width:1400px){.carousel-container .slick-dots button{font-size:22px;line-height:39.6px;padding:0}}@media (min-width:1024px) and (max-width:1399px){.carousel-container .slick-dots button{font-size:16px;line-height:28.8px;padding:0}}@media (min-width:640px) and (max-width:1023px){.carousel-container .slick-dots button{font-size:12px;line-height:21.6px;padding:0}}@media (max-width:639px){.carousel-container .slick-dots button{font-size:10px;line-height:18px;padding:0}}.carousel-container .slick-dots .slick-active button{font-weight:bolder}.carousel-container .slick-dots li{display:inline-block}header{overflow:hidden;*zoom:1;margin:0 20px;position:relative;width:100% auto}header .logo{display:inline;float:left;margin:10px;width:35%}header .logo img{width:100%}header .contact-details{height:100%;position:absolute;right:0;text-align:right}@media (min-width:640px) and (max-width:1023px){header .verticalalign{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}@media (min-width:1024px) and (max-width:1399px){header .verticalalign{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}@media (min-width:1400px){header .verticalalign{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}header .email{font-family:Roboto,Arial,sans-serif;letter-spacing:1px}@media (min-width:1400px){header .email{font-size:22px;line-height:normal;padding:0 0 17.6px}}@media (min-width:1024px) and (max-width:1399px){header .email{font-size:16px;line-height:normal;padding:0 0 12.8px}}@media (min-width:640px) and (max-width:1023px){header .email{font-size:12px;line-height:normal;padding:0 0 9.6px}}@media (max-width:639px){header .email{font-size:10px;line-height:normal;padding:0 0 8px}}header .telephone{font-family:Roboto,Arial,sans-serif;letter-spacing:1px;color:#8ddf3d}@media (min-width:1400px){header .telephone{font-size:22px;line-height:normal;padding:0 0 17.6px}}@media (min-width:1024px) and (max-width:1399px){header .telephone{font-size:16px;line-height:normal;padding:0 0 12.8px}}@media (min-width:640px) and (max-width:1023px){header .telephone{font-size:12px;line-height:normal;padding:0 0 9.6px}}@media (max-width:639px){header .telephone{font-size:10px;line-height:normal;padding:0 0 8px}}header .accreditation img{width:50%}@media (max-width:760px){header .telephone{font-family:Roboto,Arial,sans-serif;letter-spacing:1px;color:#8ddf3d}}@media (max-width:760px) and (min-width:1400px){header .telephone{font-size:22px;line-height:normal;padding:0}}@media (max-width:760px) and (min-width:1024px) and (max-width:1399px){header .telephone{font-size:16px;line-height:normal;padding:0}}@media (max-width:760px) and (min-width:640px) and (max-width:1023px){header .telephone{font-size:12px;line-height:normal;padding:0}}@media (max-width:760px) and (max-width:639px){header .telephone{font-size:10px;line-height:normal;padding:0}}@media (max-width:760px){header .accreditation{display:none}}@media (max-width:639px){header .logo,header .contact-details{float:none;display:block;position:relative;text-align:center;width:100%;top:0%;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}header .logo img,header .contact-details img{width:50%}header .contact-details{margin:30px auto;max-width:1400px}}@media (max-width:639px) and (max-width:639px){header .contact-details{margin:15px auto}}@media (max-width:639px) and (min-width:640px) and (max-width:1023px){header .contact-details{margin:20px auto}}nav{background-color:#49494b;width:100%;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGVjMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-linear-gradient(top,#fff 0%,#8ddf3d 80%);background:linear-gradient(to bottom,#fff 0%,#8ddf3d 80%)}nav .burger{display:none}nav ul{margin:0 20px}@media (min-width:640px) and (max-width:1023px){nav ul{display:block!important}}@media (min-width:1024px) and (max-width:1399px){nav ul{display:block!important}}@media (min-width:1400px){nav ul{display:block!important}}nav li{display:inline-block;text-align:center;width:15.66667%}nav li a{font-family:Roboto,Arial,sans-serif;letter-spacing:1px;color:#49494b;display:inline-block;margin:11px 0}@media (min-width:1400px){nav li a{font-size:22px;line-height:39.6px;padding:0}}@media (min-width:1024px) and (max-width:1399px){nav li a{font-size:16px;line-height:28.8px;padding:0}}@media (min-width:640px) and (max-width:1023px){nav li a{font-size:12px;line-height:21.6px;padding:0}}@media (max-width:639px){nav li a{font-size:10px;line-height:18px;padding:0}}nav.navbar{position:relative}nav.navbar-fixed{position:fixed;top:0;z-index:99;background-color:#49494b}@media (max-width:639px){nav.navbar{z-index:99}nav .burger{font-family:Roboto,Arial,sans-serif;letter-spacing:1px;display:block;text-align:left}}@media (max-width:639px) and (min-width:1400px){nav .burger{font-size:36px;line-height:64.8px;padding:0}}@media (max-width:639px) and (min-width:1024px) and (max-width:1399px){nav .burger{font-size:24px;line-height:43.2px;padding:0}}@media (max-width:639px) and (min-width:640px) and (max-width:1023px){nav .burger{font-size:18px;line-height:32.4px;padding:0}}@media (max-width:639px) and (max-width:639px){nav .burger{font-size:14px;line-height:25.2px;padding:0}}@media (max-width:639px){nav .burger>a{display:table-cell;height:40px;padding-left:18px;vertical-align:middle}nav .burger span{color:#49494b}nav .burger img{height:20px;vertical-align:middle;margin:-5px 10px 0 0}nav ul{width:100%;display:none}nav li{display:block;width:100%}}html.nav-is-fixed,body.nav-is-fixed{margin-top:60px}@media (max-width:639px){html.nav-is-fixed,body.nav-is-fixed{margin-top:40px}}@media (min-width:640px) and (max-width:1023px){html.nav-is-fixed,body.nav-is-fixed{margin-top:42px}}@media (min-width:1024px) and (max-width:1399px){html.nav-is-fixed,body.nav-is-fixed{margin-top:50px}}.section:before{content:' ';display:block;height:60px;margin-top:-60px;visibility:hidden}@media (max-width:639px){.section:before{height:40px;margin-top:-40px}}@media (min-width:640px) and (max-width:1023px){.section:before{height:42px;margin-top:-42px}}@media (min-width:1024px) and (max-width:1399px){.section:before{height:50px;margin-top:-50px}}.home{background:url("../img/final-intro.jpg") no-repeat center center;background-size:cover;height:500px;position:relative;width:100%}@media (max-width:639px){.home{height:150px}}@media (min-width:640px) and (max-width:1023px){.home{height:200px}}@media (min-width:1024px) and (max-width:1399px){.home{height:350px}}.home .darkness{background:#000;height:100%;opacity:.55;position:absolute;width:100%;z-index:1}.home .caption{color:#fff;height:100%;margin:0 auto;position:relative;width:80%;z-index:2}.home .caption .main-text{font-family:Roboto,Arial,sans-serif;font-weight:lighter;letter-spacing:1px}@media (min-width:1400px){.home .caption .main-text{font-size:42px;line-height:75.6px;padding:0}}@media (min-width:1024px) and (max-width:1399px){.home .caption .main-text{font-size:36px;line-height:64.8px;padding:0}}@media (min-width:640px) and (max-width:1023px){.home .caption .main-text{font-size:24px;line-height:43.2px;padding:0}}@media (max-width:639px){.home .caption .main-text{font-size:18px;line-height:32.4px;padding:0}}.home .caption .sub-text{font-family:Roboto,Arial,sans-serif;letter-spacing:1px}@media (min-width:1400px){.home .caption .sub-text{font-size:22px;line-height:39.6px;padding:0}}@media (min-width:1024px) and (max-width:1399px){.home .caption .sub-text{font-size:16px;line-height:28.8px;padding:0}}@media (min-width:640px) and (max-width:1023px){.home .caption .sub-text{font-size:12px;line-height:21.6px;padding:0}}@media (max-width:639px){.home .caption .sub-text{font-size:10px;line-height:18px;padding:0}}.aboutus .content{margin:30px auto;max-width:1400px;width:80%}@media (max-width:639px){.aboutus .content{margin:15px auto}}@media (min-width:640px) and (max-width:1023px){.aboutus .content{margin:20px auto}}@media (max-width:639px){.aboutus .content{width:95%}}@media (min-width:640px) and (max-width:1023px){.aboutus .content{width:90%}}.aboutus .content .imagetextcolumns{margin-bottom:20px}.aboutus .content .imagetextcolumns:last-child{margin-bottom:0}.whatwedo .people-time-place,.whatwedo .content{margin:30px auto;max-width:1400px}@media (max-width:639px){.whatwedo .people-time-place,.whatwedo .content{margin:15px auto}}@media (min-width:640px) and (max-width:1023px){.whatwedo .people-time-place,.whatwedo .content{margin:20px auto}}.whatwedo .people-time-place{overflow:hidden;*zoom:1;text-align:center;width:80%}.whatwedo .people-time-place .icons{display:inline;float:left;left:50%;position:relative;width:100%}.whatwedo .people-time-place .col{margin:30px auto;max-width:1400px;padding:0 15px;display:inline;float:left;border:0;display:block;position:relative;left:-50%;text-align:center;width:29%}@media (max-width:639px){.whatwedo .people-time-place .col{margin:15px auto}}@media (min-width:640px) and (max-width:1023px){.whatwedo .people-time-place .col{margin:20px auto}}@media (max-width:639px){.whatwedo .people-time-place .col{padding:0 5px}}@media (min-width:640px) and (max-width:1023px){.whatwedo .people-time-place .col{padding:0 10px}}.whatwedo .people-time-place .icon{margin:30px auto;max-width:1400px}@media (max-width:639px){.whatwedo .people-time-place .icon{margin:15px auto}}@media (min-width:640px) and (max-width:1023px){.whatwedo .people-time-place .icon{margin:20px auto}}.whatwedo .people-time-place .icon img{display:inline-block;height:80px}@media (max-width:639px){.whatwedo .people-time-place .icon img{height:30px}}@media (min-width:640px) and (max-width:1023px){.whatwedo .people-time-place .icon img{height:50px}}.whatwedo .people-time-place p{font-family:Roboto,Arial,sans-serif;letter-spacing:1px}@media (min-width:1400px){.whatwedo .people-time-place p{font-size:36px;line-height:64.8px;padding:0}}@media (min-width:1024px) and (max-width:1399px){.whatwedo .people-time-place p{font-size:24px;line-height:43.2px;padding:0}}@media (min-width:640px) and (max-width:1023px){.whatwedo .people-time-place p{font-size:18px;line-height:32.4px;padding:0}}@media (max-width:639px){.whatwedo .people-time-place p{font-size:14px;line-height:25.2px;padding:0}}.whatwedo .content{width:90%}.whatwedo .content p{font-family:Roboto,Arial,sans-serif;letter-spacing:1px}@media (min-width:1400px){.whatwedo .content p{font-size:22px;line-height:39.6px;padding:8.8px 0}}@media (min-width:1024px) and (max-width:1399px){.whatwedo .content p{font-size:16px;line-height:28.8px;padding:6.4px 0}}@media (min-width:640px) and (max-width:1023px){.whatwedo .content p{font-size:12px;line-height:21.6px;padding:4.8px 0}}@media (max-width:639px){.whatwedo .content p{font-size:10px;line-height:18px;padding:4px 0}}.whatwedo .content p:first-child{font-family:Roboto,Arial,sans-serif;letter-spacing:1px}@media (min-width:1400px){.whatwedo .content p:first-child{font-size:22px;line-height:39.6px;padding:0 0 17.6px}}@media (min-width:1024px) and (max-width:1399px){.whatwedo .content p:first-child{font-size:16px;line-height:28.8px;padding:0 0 12.8px}}@media (min-width:640px) and (max-width:1023px){.whatwedo .content p:first-child{font-size:12px;line-height:21.6px;padding:0 0 9.6px}}@media (max-width:639px){.whatwedo .content p:first-child{font-size:10px;line-height:18px;padding:0 0 8px}}.whatwedo .content p:last-child{font-family:Roboto,Arial,sans-serif;letter-spacing:1px}@media (min-width:1400px){.whatwedo .content p:last-child{font-size:22px;line-height:39.6px;padding:0 0 17.6px}}@media (min-width:1024px) and (max-width:1399px){.whatwedo .content p:last-child{font-size:16px;line-height:28.8px;padding:0 0 12.8px}}@media (min-width:640px) and (max-width:1023px){.whatwedo .content p:last-child{font-size:12px;line-height:21.6px;padding:0 0 9.6px}}@media (max-width:639px){.whatwedo .content p:last-child{font-size:10px;line-height:18px;padding:0 0 8px}}.international .callout{background:url("../img/final-international.jpg") no-repeat center;background-size:cover;height:500px;position:relative;width:100%}@media (max-width:639px){.international .callout{height:150px}}@media (min-width:640px) and (max-width:1023px){.international .callout{height:200px}}@media (min-width:1024px) and (max-width:1399px){.international .callout{height:350px}}.international .callout .darkness{background:#000;height:100%;opacity:.55;position:absolute;width:100%;z-index:1}.international .callout .caption{color:#fff;height:100%;margin:0 auto;position:relative;width:80%;z-index:2}.international .callout .caption .main-text{font-family:Roboto,Arial,sans-serif;font-weight:lighter;letter-spacing:1px}@media (min-width:1400px){.international .callout .caption .main-text{font-size:42px;line-height:75.6px;padding:0}}@media (min-width:1024px) and (max-width:1399px){.international .callout .caption .main-text{font-size:36px;line-height:64.8px;padding:0}}@media (min-width:640px) and (max-width:1023px){.international .callout .caption .main-text{font-size:24px;line-height:43.2px;padding:0}}@media (max-width:639px){.international .callout .caption .main-text{font-size:18px;line-height:32.4px;padding:0}}.international .callout .caption .sub-text{font-family:Roboto,Arial,sans-serif;letter-spacing:1px}@media (min-width:1400px){.international .callout .caption .sub-text{font-size:22px;line-height:39.6px;padding:0}}@media (min-width:1024px) and (max-width:1399px){.international .callout .caption .sub-text{font-size:16px;line-height:28.8px;padding:0}}@media (min-width:640px) and (max-width:1023px){.international .callout .caption .sub-text{font-size:12px;line-height:21.6px;padding:0}}@media (max-width:639px){.international .callout .caption .sub-text{font-size:10px;line-height:18px;padding:0}}.international .content{overflow:hidden;*zoom:1;margin:30px auto;max-width:1400px;width:80%}@media (max-width:639px){.international .content{margin:15px auto}}@media (min-width:640px) and (max-width:1023px){.international .content{margin:20px auto}}@media (max-width:639px){.international .content{width:90%}}.international .content .col{width:45%}.international .content .left{display:inline;float:left}.international .content .right{display:inline;float:right}.international .content p{font-family:Roboto,Arial,sans-serif;letter-spacing:1px}@media (min-width:1400px){.international .content p{font-size:22px;line-height:39.6px;padding:0}}@media (min-width:1024px) and (max-width:1399px){.international .content p{font-size:16px;line-height:28.8px;padding:0}}@media (min-width:640px) and (max-width:1023px){.international .content p{font-size:12px;line-height:21.6px;padding:0}}@media (max-width:639px){.international .content p{font-size:10px;line-height:18px;padding:0}}.field .callout{background:url("../img/final-field.jpg") no-repeat center;background-size:cover;height:500px;position:relative;width:100%}@media (max-width:639px){.field .callout{height:150px}}@media (min-width:640px) and (max-width:1023px){.field .callout{height:200px}}@media (min-width:1024px) and (max-width:1399px){.field .callout{height:350px}}.field .callout .darkness{background:#000;height:100%;opacity:.55;position:absolute;width:100%;z-index:1}.field .callout .caption{color:#fff;height:100%;margin:0 auto;position:relative;width:80%;z-index:2}.field .callout .caption .main-text{font-family:Roboto,Arial,sans-serif;font-weight:lighter;letter-spacing:1px}@media (min-width:1400px){.field .callout .caption .main-text{font-size:42px;line-height:75.6px;padding:0}}@media (min-width:1024px) and (max-width:1399px){.field .callout .caption .main-text{font-size:36px;line-height:64.8px;padding:0}}@media (min-width:640px) and (max-width:1023px){.field .callout .caption .main-text{font-size:24px;line-height:43.2px;padding:0}}@media (max-width:639px){.field .callout .caption .main-text{font-size:18px;line-height:32.4px;padding:0}}.field .callout .caption .sub-text{font-family:Roboto,Arial,sans-serif;letter-spacing:1px}@media (min-width:1400px){.field .callout .caption .sub-text{font-size:22px;line-height:39.6px;padding:0}}@media (min-width:1024px) and (max-width:1399px){.field .callout .caption .sub-text{font-size:16px;line-height:28.8px;padding:0}}@media (min-width:640px) and (max-width:1023px){.field .callout .caption .sub-text{font-size:12px;line-height:21.6px;padding:0}}@media (max-width:639px){.field .callout .caption .sub-text{font-size:10px;line-height:18px;padding:0}}.healthcare .callout{background:url("../img/final-healthcare.jpg") no-repeat center;background-size:cover;height:500px;position:relative;width:100%}@media (max-width:639px){.healthcare .callout{height:150px}}@media (min-width:640px) and (max-width:1023px){.healthcare .callout{height:200px}}@media (min-width:1024px) and (max-width:1399px){.healthcare .callout{height:350px}}.healthcare .callout .darkness{background:#000;height:100%;opacity:.55;position:absolute;width:100%;z-index:1}.healthcare .callout .caption{color:#fff;height:100%;margin:0 auto;position:relative;width:80%;z-index:2}.healthcare .callout .caption .main-text{font-family:Roboto,Arial,sans-serif;font-weight:lighter;letter-spacing:1px}@media (min-width:1400px){.healthcare .callout .caption .main-text{font-size:42px;line-height:75.6px;padding:0}}@media (min-width:1024px) and (max-width:1399px){.healthcare .callout .caption .main-text{font-size:36px;line-height:64.8px;padding:0}}@media (min-width:640px) and (max-width:1023px){.healthcare .callout .caption .main-text{font-size:24px;line-height:43.2px;padding:0}}@media (max-width:639px){.healthcare .callout .caption .main-text{font-size:18px;line-height:32.4px;padding:0}}.healthcare .callout .caption .sub-text{font-family:Roboto,Arial,sans-serif;letter-spacing:1px}@media (min-width:1400px){.healthcare .callout .caption .sub-text{font-size:22px;line-height:39.6px;padding:0}}@media (min-width:1024px) and (max-width:1399px){.healthcare .callout .caption .sub-text{font-size:16px;line-height:28.8px;padding:0}}@media (min-width:640px) and (max-width:1023px){.healthcare .callout .caption .sub-text{font-size:12px;line-height:21.6px;padding:0}}@media (max-width:639px){.healthcare .callout .caption .sub-text{font-size:10px;line-height:18px;padding:0}}.contact .message{font-family:Roboto,Arial,sans-serif;letter-spacing:1px;margin:30px auto;max-width:1400px;text-align:center;width:80%}@media (min-width:1400px){.contact .message{font-size:36px;line-height:64.8px;padding:0}}@media (min-width:1024px) and (max-width:1399px){.contact .message{font-size:24px;line-height:43.2px;padding:0}}@media (min-width:640px) and (max-width:1023px){.contact .message{font-size:18px;line-height:32.4px;padding:0}}@media (max-width:639px){.contact .message{font-size:14px;line-height:25.2px;padding:0}}@media (max-width:639px){.contact .message{margin:15px auto}}@media (min-width:640px) and (max-width:1023px){.contact .message{margin:20px auto}}.contact .form{margin:30px auto;max-width:1400px;padding:0 15px;overflow:hidden;*zoom:1;width:80%}@media (max-width:639px){.contact .form{margin:15px auto}}@media (min-width:640px) and (max-width:1023px){.contact .form{margin:20px auto}}@media (max-width:639px){.contact .form{padding:0 5px}}@media (min-width:640px) and (max-width:1023px){.contact .form{padding:0 10px}}.contact .floating-label-form-group{position:relative;margin-bottom:0;padding-bottom:.5em;border-bottom:1px solid #e1e1e1}.contact .floating-label-form-group input,.contact .floating-label-form-group textarea{background:0 0;border:0;border-radius:0;box-shadow:none!important;color:#8ddf3d;outline:0;padding-left:0;padding-right:0;position:relative;resize:none;width:100%;z-index:1;font-family:Roboto,Arial,sans-serif;letter-spacing:1px}@media (min-width:1400px){.contact .floating-label-form-group input,.contact .floating-label-form-group textarea{font-size:36px;line-height:normal;padding:0}}@media (min-width:1024px) and (max-width:1399px){.contact .floating-label-form-group input,.contact .floating-label-form-group textarea{font-size:24px;line-height:normal;padding:0}}@media (min-width:640px) and (max-width:1023px){.contact .floating-label-form-group input,.contact .floating-label-form-group textarea{font-size:18px;line-height:normal;padding:0}}@media (max-width:639px){.contact .floating-label-form-group input,.contact .floating-label-form-group textarea{font-size:14px;line-height:normal;padding:0}}.contact .floating-label-form-group input:focus,.contact .floating-label-form-group textarea:focus{background:0 0;border:none;border-radius:0;box-shadow:none!important;outline:0}.contact .floating-label-form-group label{display:block;z-index:0;position:relative;top:2em;margin:0;font-size:.85em;line-height:1.764705882em;vertical-align:middle;vertical-align:baseline;opacity:0;-webkit-transition:top .5s ease,opacity .5s ease;transition:top .5s ease,opacity .5s ease}.contact .placeholder{color:#aaa}.contact .floating-label-form-group::not(:first-child){border-left:1px solid #e1e1e1;padding-left:14px}.contact .floating-label-form-group-with-value label{opacity:1;top:0}.contact .floating-label-form-group-with-focus label{color:#8ddf3d}.contact form .row:first-child .floating-label-form-group{border-top:1px solid #e1e1e1}.contact .actions{text-align:right}.contact button{font-family:Roboto,Arial,sans-serif;letter-spacing:1px;background-color:#8ddf3d;border:0;border-radius:0;box-shadow:none!important;color:#fff;outline:0}@media (min-width:1400px){.contact button{font-size:36px;line-height:64.8px;padding:0}}@media (min-width:1024px) and (max-width:1399px){.contact button{font-size:24px;line-height:43.2px;padding:0}}@media (min-width:640px) and (max-width:1023px){.contact button{font-size:18px;line-height:32.4px;padding:0}}@media (max-width:639px){.contact button{font-size:14px;line-height:25.2px;padding:0}}.contact button span{display:inline-block;padding:0 20px}.contact .text-danger,.contact .alert-danger{font-family:Roboto,Arial,sans-serif;letter-spacing:1px;color:red}@media (min-width:1400px){.contact .text-danger,.contact .alert-danger{font-size:22px;line-height:39.6px;padding:0}}@media (min-width:1024px) and (max-width:1399px){.contact .text-danger,.contact .alert-danger{font-size:16px;line-height:28.8px;padding:0}}@media (min-width:640px) and (max-width:1023px){.contact .text-danger,.contact .alert-danger{font-size:12px;line-height:21.6px;padding:0}}@media (max-width:639px){.contact .text-danger,.contact .alert-danger{font-size:10px;line-height:18px;padding:0}}.contact .text-danger button,.contact .alert-danger button{display:none}.contact .alert-success{font-family:Roboto,Arial,sans-serif;letter-spacing:1px;color:#8ddf3d}@media (min-width:1400px){.contact .alert-success{font-size:22px;line-height:39.6px;padding:0}}@media (min-width:1024px) and (max-width:1399px){.contact .alert-success{font-size:16px;line-height:28.8px;padding:0}}@media (min-width:640px) and (max-width:1023px){.contact .alert-success{font-size:12px;line-height:21.6px;padding:0}}@media (max-width:639px){.contact .alert-success{font-size:10px;line-height:18px;padding:0}}.contact .alert-success button{display:none}.footer{background-color:#8ddf3d;color:#fff;margin-bottom:0!important}.footer .company-info{margin:30px auto;max-width:1400px;overflow:hidden;*zoom:1;margin-bottom:0!important;width:80%}@media (max-width:639px){.footer .company-info{margin:15px auto}}@media (min-width:640px) and (max-width:1023px){.footer .company-info{margin:20px auto}}.footer .info{display:inline;float:left;margin:30px auto;max-width:1400px;text-align:center;width:33%}@media (max-width:639px){.footer .info{margin:15px auto}}@media (min-width:640px) and (max-width:1023px){.footer .info{margin:20px auto}}@media (max-width:639px){.footer .info{width:50%}}.footer .info img{height:70px}@media (max-width:639px){.footer .info img{height:40px}}@media (min-width:640px) and (max-width:1023px){.footer .info img{height:60px}}.footer .info .label,.footer .info .value{font-family:Roboto,Arial,sans-serif;letter-spacing:1px}@media (min-width:1400px){.footer .info .label,.footer .info .value{font-size:22px;line-height:39.6px;padding:0}}@media (min-width:1024px) and (max-width:1399px){.footer .info .label,.footer .info .value{font-size:16px;line-height:28.8px;padding:0}}@media (min-width:640px) and (max-width:1023px){.footer .info .label,.footer .info .value{font-size:12px;line-height:21.6px;padding:0}}@media (max-width:639px){.footer .info .label,.footer .info .value{font-size:10px;line-height:18px;padding:0}}.footer .info .label{color:#fff;margin-top:10px}.footer .info .label:first-child{margin-top:0}.footer .info .value{color:#49494b}