@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,900');@import url('https://fonts.googleapis.com/css?family=Roboto+Mono:400,700');@font-face{font-family:'Brisa';src:url(/themes/gecko/font/subset-Brisa.eot);src:url(/themes/gecko/font/subset-Brisa.eot#iefix) format('embedded-opentype'),url(/themes/gecko/font/subset-Brisa.woff2) format('woff2'),url(/themes/gecko/font/subset-Brisa.woff) format('woff'),url(/themes/gecko/font/subset-Brisa.ttf) format('truetype'),url(/themes/gecko/font/subset-Brisa.svg#Brisa) format('svg');font-weight:normal;font-style:normal;}html{box-sizing:border-box;}*,*::after,*::before{box-sizing:inherit;}button,input[type="button"],input[type="reset"],input[type="submit"],.node-readmore a,.button a{font-family:'Roboto Mono';border:0;cursor:pointer;display:inline-block;-webkit-font-smoothing:antialiased;text-decoration:none;user-select:none;vertical-align:middle;white-space:nowrap;margin-right:20px;font-size:18px;line-height:36px;text-transform:uppercase;padding:10px 50px;color:white;background:#82c341;border-radius:3px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;width:100%;outline:none;}@media screen and (min-width:480px){button,input[type="button"],input[type="reset"],input[type="submit"],.node-readmore a,.button a{width:auto;}}button,input[type="button"]:last-child,input[type="reset"]:last-child,input[type="submit"]:last-child{margin-right:0;}button:hover,button:focus,input[type="button"]:hover,input[type="button"]:focus,input[type="reset"]:hover,input[type="reset"]:focus,input[type="submit"]:hover,input[type="submit"]:focus,.node-readmore a:hover,.button a:hover,.button a:focus{background-color:#7CB23D;color:#fff;outline:none;}button:disabled,input[type="button"]:disabled,input[type="reset"]:disabled,input[type="submit"]:disabled{cursor:not-allowed;opacity:0.5;}button:disabled:hover,input[type="button"]:disabled:hover,input[type="reset"]:disabled:hover,input[type="submit"]:disabled:hover{background-color:#555;}fieldset{background-color:transparent;border:0;margin:0;padding:0;}legend,label{display:block;font-weight:300;font-size:18px;line-height:28px;margin-bottom:12px;margin-top:30px;font-family:'Roboto Mono';text-transform:lowercase;}label.form-required::after,span.form-required::after{content:'*';color:#82c341;font-weight:600;margin-left:5px;}.description,.password-strength__title,.password-confirm{font-size:14px;line-height:24px;color:#999;margin:-5px 0 10px 0;}.password-confirm span.ok,.password-confirm span.error{display:inline-block;line-height:14px;font-size:14px;color:white;padding:3px 8px;border-radius:2px;}.password-confirm span.ok{background:#14AD50;}.password-confirm span.error{background:#C53D3D;}.password-suggestions.description ul li{display:inline-block;background:#eee;color:#777;font-size:14px;line-height:14px;padding:5px 8px;border-radius:2px;margin:0 5px 5px 0;}.password-suggestions.description ul li:last-child{margin-right:0;}.password-strength__indicator.is-weak{background:#C53D3D;}.password-strength__indicator.is-fair{background:#DA8017;}.password-strength__indicator.is-good{background:#E8D414;}.password-strength__indicator.is-strong{background:#14AD50;}input,select{display:block;font-size:16px;}input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],input:not([type]),textarea,select[multiple]{-webkit-appearance:none;-moz-appearance:none;background-color:#f9f9f9;border:2px solid #e6e6e6;border-radius:3px;box-sizing:border-box;font-size:16px;margin-bottom:10px;padding:12px;transition:border-color 150ms ease;width:100%;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;outline:none;}input[type="color"]:hover,input[type="date"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="email"]:hover,input[type="month"]:hover,input[type="number"]:hover,input[type="password"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="text"]:hover,input[type="time"]:hover,input[type="url"]:hover,input[type="week"]:hover,input:not([type]):hover,textarea:hover,select[multiple]:hover{border-color:#b1b1b1;}input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="email"]:focus,input[type="month"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="time"]:focus,input[type="url"]:focus,input[type="week"]:focus,input:not([type]):focus,textarea:focus,select[multiple]:focus{border-color:#555;outline:none;}input[type="color"]:disabled,input[type="date"]:disabled,input[type="datetime"]:disabled,input[type="datetime-local"]:disabled,input[type="email"]:disabled,input[type="month"]:disabled,input[type="number"]:disabled,input[type="password"]:disabled,input[type="search"]:disabled,input[type="tel"]:disabled,input[type="text"]:disabled,input[type="time"]:disabled,input[type="url"]:disabled,input[type="week"]:disabled,input:not([type]):disabled,textarea:disabled,select[multiple]:disabled{background-color:#f2f2f2;cursor:not-allowed;}input[type="color"]:disabled:hover,input[type="date"]:disabled:hover,input[type="datetime"]:disabled:hover,input[type="datetime-local"]:disabled:hover,input[type="email"]:disabled:hover,input[type="month"]:disabled:hover,input[type="number"]:disabled:hover,input[type="password"]:disabled:hover,input[type="search"]:disabled:hover,input[type="tel"]:disabled:hover,input[type="text"]:disabled:hover,input[type="time"]:disabled:hover,input[type="url"]:disabled:hover,input[type="week"]:disabled:hover,input:not([type]):disabled:hover,textarea:disabled:hover,select[multiple]:disabled:hover{border:1px solid #ddd;}textarea{resize:vertical;}[type="checkbox"],[type="radio"]{display:inline;margin-right:0.375em;}[type="file"]{margin-bottom:0.75em;width:100%;}select{margin-bottom:1.5em;max-width:100%;width:auto;}ul,ol{list-style-type:none;margin:0;padding:0;}dl{margin-bottom:0.75em;}dl dt{font-weight:600;margin-top:0.75em;}dl dd{margin:0;}picture,img{width:100%;height:auto;vertical-align:top;}table{border-collapse:collapse;margin:0.75em 0;table-layout:fixed;width:100%;}th{border-bottom:1px solid #a6a6a6;font-weight:600;padding:0.75em 0;text-align:left;}td{border-bottom:1px solid #ddd;padding:0.75em 0;}tr,td,th{vertical-align:middle;}body{font-family:'Roboto',Arial,Helvetica,sans-serif;color:#333;font-size:18px;line-height:200%;font-weight:300;text-rendering:optimizeLegibility !important;-webkit-font-smoothing:antialiased !important;overflow-x:hidden;}h1,h2,h3,h4,h5,h6{font-size:18px;line-height:1.3;margin:0 0 0.75em;font-weight:300;}h1{font-family:'Roboto Mono';font-size:28px;}h2{font-family:'Roboto Mono';font-size:28px;}@media screen and (min-width:768px){h1,h2{font-size:36px;}}h3{font-family:'Roboto Mono';font-size:22px;}h4{font-family:'Roboto Mono';font-size:18px;line-height:32px;}h5{font-size:1.1em;}p{margin:0 0 0.75em;}a{color:#555;text-decoration:none;transition:color 150ms ease;}a:active,a:focus,a:hover{color:#404040;outline:none;}hr{border-bottom:1px solid #ddd;border-left:0;border-right:0;border-top:0;margin:1.5em 0;}pre,code,tt{font:1em "andale mono","lucida console",monospace;line-height:1.5;}pre{background-color:#efefef;display:block;padding:5px;margin:5px 0;border:1px solid #aaaaaa;}abbr{border-bottom:1px dotted #666666;cursor:help;white-space:nowrap;}.rc-anchor-normal{border:2px solid #e6e6e6 !important;border-radius:3px !important;}
.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:300px;min-width:80px;font-size:12px;line-height:16px;direction:ltr;box-shadow:none;padding:0;background-color:white;border:1px solid #ddd;color:#454545;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:0px 5px 25px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 5px 25px 0px rgba(0,0,0,0.1);box-shadow:0px 5px 25px 0px rgba(0,0,0,0.1);}.qtip-content{position:relative;padding:5px 10px;text-align:left;word-wrap:break-word;overflow:hidden;}.qtip span{position:relative;top:-5px;left:-10px;float:left;overflow:hidden;width:200%;margin-bottom:2px;padding:5px 10px 5px 10px;border-width:0 0 1px;font-weight:bold;background-color:#eee;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;}.qtip span + .qtip-content{border-top-width:0 !important;}.qtip:not(.ie9haxors) div.qtip-content,.qtip:not(.ie9haxors) div.qtip-titlebar{filter:none;-ms-filter:none;}
html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}*,*::after,*::before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit;}.container{margin-left:auto;margin-right:auto;width:100%;padding:0 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;}.container::after{clear:both;content:"";display:table;}.col{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0;width:100%;}.main{float:left;width:100%;margin:0;padding:50px 0;}header,footer,.mission,.breadcrumb,.node{clear:both;}.sidebar-right .block{margin-bottom:40px;}.sidebar-right{margin-top:50px;margin-bottom:0;padding-top:50px;border-top:1px solid #e6e6e6;}@media screen and (min-width:480px){}@media screen and (min-width:768px){.container{width:720px;padding:0 15px;}.tp-col-1{width:33.3333333333%;}.tp-col-2{width:66.6666666667%;}.tp-col-3{width:100%;}.main{padding:100px 0;}.main-content{padding-left:0;}.main-content-left{padding-left:0;}.main-content-right{padding-right:0;float:right;}.main-content-full{padding-right:0;padding-left:0;}.sidebar-left{float:left;padding-right:0;}.sidebar-left.no-right{border-left:0px;padding-left:0;}.sidebar-right{float:right;padding-left:0;padding-right:0;padding-top:100px;margin-top:100px;}}@media screen and (min-width:1024px){.container{width:940px;padding:0;}.tl-col-1{width:16.6666666667%;}.tl-col-2{width:33.3333333333%;}.tl-col-3{width:50.0%;}.tl-col-4{width:66.6666666667%;}.tl-col-5{width:83.3333333333%;}.tl-col-6{width:100%;}.cols-2 .col-1{padding-right:20px;}.cols-2 .col-2{padding-left:20px;}.sidebar-right{border:none;margin-top:0;padding-top:0;margin-bottom:0;}}@media screen and (min-width:1280px){.container{width:1200px;}.main .container{display:flex;display:-webkit-flex;}.ns-col-1{width:8.33333333333%;}.ns-col-2{width:16.6666666667%;}.ns-col-3{width:25.0%;}.ns-col-4{width:33.3333333333%;}.ns-col-5{width:41.6666666667%;}.ns-col-6{width:50.0%;}.ns-col-7{width:58.3333333333%;}.ns-col-8{width:66.6666666667%;}.ns-col-9{width:75.0%;}.ns-col-10{width:83.3333333333%;}.ns-col-11{width:91.6666666667%;}.ns-col-12{width:100%;}.main-content{order:2;-webkit-order:2;}.main-content-left{padding-left:0;order:1;-webkit-order:1;}.main-content-right{padding-right:0;order:2;-webkit-order:2;}.main-content-full{padding-right:0;padding-left:0;}.sidebar-left{order:1;-webkit-order:1;border-left:none;padding-left:0;}.sidebar-right{order:3;-webkit-order:3;padding-right:0;}}@media screen and (min-width:1440px){.container{width:1360px;}.nl-col-1{width:8.33333333333%;}.nl-col-2{width:16.6666666667%;}.nl-col-3{width:25.0%;}.nl-col-4{width:33.3333333333%;}.nl-col-5{width:41.6666666667%;}.nl-col-6{width:50.0%;}.nl-col-7{width:58.3333333333%;}.nl-col-8{width:66.6666666667%;}.nl-col-9{width:75.0%;}.nl-col-10{width:83.3333333333%;}.nl-col-11{width:91.6666666667%;}.nl-col-12{width:100%;}}@media screen and (min-width:1920px){.container{width:1600px;}.dw-col-1{width:8.33333333333%;}.dw-col-2{width:16.6666666667%;}.dw-col-3{width:25.0%;}.dw-col-4{width:33.3333333333%;}.dw-col-5{width:41.6666666667%;}.dw-col-6{width:50.0%;}.dw-col-7{width:58.3333333333%;}.dw-col-8{width:66.6666666667%;}.dw-col-9{width:75.0%;}.dw-col-10{width:83.3333333333%;}.dw-col-11{width:91.6666666667%;}.dw-col-12{width:100%;}}
*:focus{outline:none;}body.menu-is-active{overflow:hidden;}.main-header{position:relative;float:left;width:100%;height:60px;padding:0;margin:0;z-index:900000000;background:#1a1a1a;background:-moz-linear-gradient(45deg,#1a1a1a 0%,#333333 100%);background:-webkit-gradient(left bottom,right top,color-stop(0%,#1a1a1a),color-stop(100%,#333333));background:-webkit-linear-gradient(45deg,#1a1a1a 0%,#333333 100%);background:-o-linear-gradient(45deg,#1a1a1a 0%,#333333 100%);background:-ms-linear-gradient(45deg,#1a1a1a 0%,#333333 100%);background:linear-gradient(45deg,#1a1a1a 0%,#333333 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a1a1a',endColorstr='#333333',GradientType=1);-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease;}.page-frontpage .main-header,.page-services .main-header,.page-about .main-header,.page-join-us .main-header,.page-products .main-header{background:transparent;}.main-header.clone,.page-frontpage .main-header.clone{position:fixed;top:0;height:60px;z-index:900000000;background:#1a1a1a;background:-moz-linear-gradient(45deg,#1a1a1a 0%,#333333 100%);background:-webkit-gradient(left bottom,right top,color-stop(0%,#1a1a1a),color-stop(100%,#333333));background:-webkit-linear-gradient(45deg,#1a1a1a 0%,#333333 100%);background:-o-linear-gradient(45deg,#1a1a1a 0%,#333333 100%);background:-ms-linear-gradient(45deg,#1a1a1a 0%,#333333 100%);background:linear-gradient(45deg,#1a1a1a 0%,#333333 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a1a1a',endColorstr='#333333',GradientType=1);-webkit-transform:translateY(-60px);-moz-transform:translateY(-60px);-o-transform:translateY(-60px);transform:translateY(-60px);-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease;}@media screen and (min-width:768px){.main-header{height:120px;}.main-header.clone,.page-frontpage .main-header.clone{-webkit-transform:translateY(-120px);-moz-transform:translateY(-120px);-o-transform:translateY(-120px);transform:translateY(-120px);height:120px;}}@media screen and (min-width:1024px){.main-header.clone,.page-frontpage .main-header.clone{-webkit-transform:translateY(-100px);-moz-transform:translateY(-100px);-o-transform:translateY(-100px);transform:translateY(-100px);height:60px;}}body.down .main-header.clone{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}.header-content{position:relative;}.breadcrumb li{list-style-type:none;display:inline-block;}#navigation li{list-style-type:none;display:inline-block;}.pager__item{display:inline;}.pager__item a{display:inline-block;}@media screen and (min-width:1024px){.node.layout-full .content{padding:0 10%;}}.services{float:left;width:100%;}.services h2{text-align:center;padding:50px 0;float:left;width:100%;margin:0;text-transform:lowercase;}.services-slider .slick__slider{margin-left:auto;margin-right:auto;width:100%;padding:0 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;}.slick-wrapper{float:left;width:100%;box-sizing:border-box;display:flex;flex-direction:column-reverse;}.slick--optionset--services-navigation{display:none;}.slick--optionset--services-navigation .slick-list{overflow:hidden;}.slick--optionset--services-content .slick-slide{outline:none;user-select:text;}.slick--optionset--services-navigation .slick-slide,.slick--optionset--services-content h3{cursor:pointer;outline:none;font-family:'Roboto Mono';font-size:26px;color:#82c341;text-transform:lowercase;text-align:center;padding:0;height:auto;padding-top:130px;background-position:center top;background-size:110px 110px;background-repeat:no-repeat;}.slick--optionset--services-content h3{float:left;width:100%;background-color:#f5f5f5;background-position:center 50px;padding:180px 0 50px;margin:40px 0 50px 0;cursor:default;position:relative;}.slick--optionset--services-content > div > div:nth-child(1) h3{margin:0 0 50px 0;}.slick--optionset--services-content h3::after{content:"";position:absolute;width:30px;height:30px;background:#f5f5f5;-ms-transform:rotate(-45deg) translate(48%,0);-webkit-transform:rotate(-45deg) translate(48%,0);-moz-transform:rotate(-45deg) translate(48%,0);-o-transform:rotate(-45deg) translate(48%,0);transform:rotate(-45deg) translate(48%,0);right:48%;bottom:-24px;}.slick--optionset--services-navigation .slick-slide:nth-child(1),.slick--optionset--services-content div:nth-child(1) h3{background-image:url(/themes/gecko/images/icons/web-apps.svg);}.slick--optionset--services-navigation .slick-slide:nth-child(2),.slick--optionset--services-content div:nth-child(2) h3{background-image:url(/themes/gecko/images/icons/mobile-apps.svg);}.slick--optionset--services-navigation .slick-slide:nth-child(3),.slick--optionset--services-content div:nth-child(3) h3{background-image:url(/themes/gecko/images/icons/design.svg);}.slick--optionset--services-navigation .slick-slide:nth-child(4),.slick--optionset--services-content div:nth-child(4) h3{background-image:url(/themes/gecko/images/icons/infrastructure.svg);}.slick--optionset--services-navigation .slick-slide:nth-child(5),.slick--optionset--services-content div:nth-child(5) h3{background-image:url(/themes/gecko/images/icons/devops.svg);}.slick--optionset--services-navigation .slick-slide:nth-child(6),.slick--optionset--services-content div:nth-child(6) h3{background-image:url(/themes/gecko/images/icons/taas.svg);}.slick--optionset--services-navigation .slick-slide.slick-current{position:relative;}.slick--optionset--services-navigation .slick-slide.slick-current::after{content:"";position:absolute;width:50px;height:50px;background:#f5f5f5;-ms-transform:rotate(-45deg) translate(48%,0);-webkit-transform:rotate(-45deg) translate(48%,0);-moz-transform:rotate(-45deg) translate(48%,0);-o-transform:rotate(-45deg) translate(48%,0);transform:rotate(-45deg) translate(48%,0);right:48%;bottom:-90px;}.slick--optionset--services-content h4,.slick--optionset--services-content p{width:100%;}.slick--optionset--services-content .file a{border-color:#82c341;background:#82c341;color:white;width:200px;}.slick--optionset--services-content h4{font-family:'Roboto Mono';font-size:18px;line-height:32px;margin-bottom:30px;}.slick--optionset--services-content p{font-size:18px;}.slick--optionset--services-content .slide__title{display:none;}.slick--optionset--services-content a{float:left;clear:both;border:2px solid #333;border-radius:3px;padding:5px 20px;line-height:24px;font-family:'Roboto Mono';text-transform:uppercase;text-align:center;margin-top:20px;font-size:14px;transition:all 0.2s;width:200px;}.slick--optionset--services-content a:hover,.slick--optionset--services-content a:focus{border-color:#7CB23D;background-color:#7CB23D;color:#fff;}.slick--optionset--services-content .slide__caption{display:inline-flex;flex-direction:column;align-items:center;}@media screen and (min-width:480px){.slick--optionset--services-content .slide__caption{display:block;}.slick--optionset--services-content h4,.slick--optionset--services-content p{float:left;}.slick--optionset--services-content .file{float:left;}.slick--optionset--services-content .file a{width:auto;}.slick--optionset--services-content a{margin-right:20px;width:auto;}}@media screen and (max-width:767px){.slick--optionset--services-content .slick__slide{opacity:1 !important;}}@media screen and (min-width:768px){.services-slider .slick__slider{width:720px;padding:0 15px;}.slick--optionset--services-navigation .slick-slider{position:relative;}.slick--optionset--services-navigation .slick-slider::after{content:"";position:absolute;width:50px;height:50px;background:#f5f5f5;-ms-transform:rotate(-45deg) translate(-15%,0);-webkit-transform:rotate(-45deg) translate(-15%,0);-moz-transform:rotate(-45deg) translate(-15%,0);-o-transform:rotate(-45deg) translate(-15%,0);transform:rotate(-45deg) translate(-15%,0);left:15%;bottom:-70px;}.services h2{padding:100px 0;}.slick--optionset--services-content h3{display:none;}.slick--optionset--services-navigation{background:#f5f5f5;padding:50px 0;margin-bottom:100px;display:block;}.slick--optionset--services-content .slide__caption{position:relative;float:left;width:100%;padding-left:0;box-sizing:border-box;display:block;}.slick--optionset--services-content .slide__title{font-family:'Roboto Mono';font-size:36px;line-height:46px;text-transform:lowercase;float:left;width:100%;text-align:left;padding:0;margin-bottom:50px;display:block;}.slick--optionset--services-navigation .slick-slide:nth-child(4),.slick--optionset--services-navigation .slick-slide:nth-child(10){background-image:url(/themes/gecko/images/icons/web-apps.svg);}.slick--optionset--services-navigation .slick-slide:nth-child(5),.slick--optionset--services-navigation .slick-slide:nth-child(11){background-image:url(/themes/gecko/images/icons/mobile-apps.svg);}.slick--optionset--services-navigation .slick-slide:nth-child(6),.slick--optionset--services-navigation .slick-slide:nth-child(12){background-image:url(/themes/gecko/images/icons/design.svg);}.slick--optionset--services-navigation .slick-slide:nth-child(1),.slick--optionset--services-navigation .slick-slide:nth-child(7),.slick--optionset--services-navigation .slick-slide:nth-child(13){background-image:url(/themes/gecko/images/icons/infrastructure.svg);}.slick--optionset--services-navigation .slick-slide:nth-child(2),.slick--optionset--services-navigation .slick-slide:nth-child(8),.slick--optionset--services-navigation .slick-slide:nth-child(14){background-image:url(/themes/gecko/images/icons/devops.svg);}.slick--optionset--services-navigation .slick-slide:nth-child(3),.slick--optionset--services-navigation .slick-slide:nth-child(9),.slick--optionset--services-navigation .slick-slide:nth-child(15){background-image:url(/themes/gecko/images/icons/taas.svg);}}@media screen and (min-width:1024px){.services-slider .slick__slider{width:940px;padding:0;}.slick--optionset--services-navigation .slick-slider::after{display:none;}.slick--optionset--services-content .slide__title{width:35%;position:absolute;top:0;left:0;}.slick--optionset--services-navigation .slick-slide:nth-child(5),.slick--optionset--services-navigation .slick-slide:nth-child(11){background-image:url(/themes/gecko/images/icons/web-apps.svg);}.slick--optionset--services-navigation .slick-slide:nth-child(6),.slick--optionset--services-navigation .slick-slide:nth-child(12){background-image:url(/themes/gecko/images/icons/mobile-apps.svg);}.slick--optionset--services-navigation .slick-slide:nth-child(1),.slick--optionset--services-navigation .slick-slide:nth-child(7),.slick--optionset--services-navigation .slick-slide:nth-child(13){background-image:url(/themes/gecko/images/icons/design.svg);}.slick--optionset--services-navigation .slick-slide:nth-child(2),.slick--optionset--services-navigation .slick-slide:nth-child(8),.slick--optionset--services-navigation .slick-slide:nth-child(14){background-image:url(/themes/gecko/images/icons/infrastructure.svg);}.slick--optionset--services-navigation .slick-slide:nth-child(3),.slick--optionset--services-navigation .slick-slide:nth-child(9),.slick--optionset--services-navigation .slick-slide:nth-child(15){background-image:url(/themes/gecko/images/icons/devops.svg);}.slick--optionset--services-navigation .slick-slide:nth-child(4),.slick--optionset--services-navigation .slick-slide:nth-child(10),.slick--optionset--services-navigation .slick-slide:nth-child(16){background-image:url(/themes/gecko/images/icons/taas.svg);}.slick--optionset--services-navigation .slick-slide{font-size:22px;}.slick--optionset--services-content .file{width:auto;}.slick--optionset--services-content .slide__caption{padding-left:40%;}}@media screen and (min-width:1280px){.services-slider .slick__slider{width:1200px;}.slick--optionset--services-navigation .slick-slide{font-size:26px;}.slick--optionset--services-content .slide__caption{padding-left:35%;}.slick--optionset--services-content .slide__title{width:30%;}.slick--optionset--services-navigation .slick-list{overflow:visible;}.slick--optionset--services-navigation .slick-slide:nth-child(1){background-image:url(/themes/gecko/images/icons/web-apps.svg);}.slick--optionset--services-navigation .slick-slide:nth-child(2){background-image:url(/themes/gecko/images/icons/mobile-apps.svg);}.slick--optionset--services-navigation .slick-slide:nth-child(3){background-image:url(/themes/gecko/images/icons/design.svg);}.slick--optionset--services-navigation .slick-slide:nth-child(4){background-image:url(/themes/gecko/images/icons/infrastructure.svg);}.slick--optionset--services-navigation .slick-slide:nth-child(5){background-image:url(/themes/gecko/images/icons/devops.svg);}.slick--optionset--services-navigation .slick-slide:nth-child(6){background-image:url(/themes/gecko/images/icons/taas.svg);}}@media screen and (min-width:1440px){.services-slider .slick__slider{width:1360px;}}@media screen and (min-width:1920px){.services-slider .slick__slider{width:1600px;}}.services-subtitle{font-family:'Roboto Mono';font-size:16px;line-height:26px;text-align:left;margin-bottom:50px;}.services-download{margin-top:40px;display:flex;justify-content:center;}.services-download a{margin:0;}.services-body *:first-child{display:none;}@media screen and (min-width:768px){.services-subtitle{font-size:22px;line-height:32px;margin-bottom:100px;text-align:center;}.services-download{margin-top:80px;}}.technologies{position:relative;float:left;width:100%;background-image:url(/themes/gecko/images/assets/techno-background-small.jpg);background-size:cover;background-position:center;overflow:hidden;color:white;padding:50px 0;margin:50px 0 0 0;}.technologies h2{color:#82c341;text-transform:lowercase;font-size:26px;line-height:32px;margin-bottom:10px;}.technologies .block-content:nth-child(1) h2{color:white;font-size:28px;line-height:34px;}.technologies .block-content:nth-child(1){width:100%;padding:0;text-align:center;margin-bottom:50px;}.technologies p{line-height:30px;}.technologies .block-content{float:left;width:100%;padding:0 0 0 85px;background-repeat:no-repeat;background-size:64px 64px;background-position:top left;display:block;margin-bottom:80px;}.technologies .block-content:nth-child(17){margin-bottom:0;}.technologies .block-content:nth-child(2){background-image:url(/themes/gecko/images/icons/languages_techno.svg);}.technologies .block-content:nth-child(3){background-image:url(/themes/gecko/images/icons/frameworks_techno.svg);}.technologies .block-content:nth-child(4){background-image:url(/themes/gecko/images/icons/web_techno.svg);}.technologies .block-content:nth-child(5){background-image:url(/themes/gecko/images/icons/mobile_techno.svg);}.technologies .block-content:nth-child(6){background-image:url(/themes/gecko/images/icons/databases_techno.svg);}.technologies .block-content:nth-child(7){background-image:url(/themes/gecko/images/icons/cloud_techno.svg);}.technologies .block-content:nth-child(8){background-image:url(/themes/gecko/images/icons/servers_techno.svg);}.technologies .block-content:nth-child(9){background-image:url(/themes/gecko/images/icons/streaming_techno.svg);}.technologies .block-content:nth-child(10){background-image:url(/themes/gecko/images/icons/enterprise_search_techno.svg);}.technologies .block-content:nth-child(11){background-image:url(/themes/gecko/images/icons/messaging_techno.svg);}.technologies .block-content:nth-child(12){background-image:url(/themes/gecko/images/icons/cms_dms_techno.svg);}.technologies .block-content:nth-child(13){background-image:url(/themes/gecko/images/icons/devops_techno.svg);}.technologies .block-content:nth-child(14){background-image:url(/themes/gecko/images/icons/build_misc_techno.svg);}.technologies .block-content:nth-child(15){background-image:url(/themes/gecko/images/icons/test_techno.svg);}.technologies .block-content:nth-child(16){background-image:url(/themes/gecko/images/icons/ide_techno.svg);}.technologies .block-content:nth-child(17){background-image:url(/themes/gecko/images/icons/scm_techno.svg);}@media screen and (min-width:768px){.technologies{margin:100px 0 0 0;padding:100px 0;}.technologies .block-content{width:50%;padding:0 50px 0 85px;}.technologies .block-content:nth-child(1){margin-bottom:100px;}.technologies .block-content:nth-child(1) h2{font-size:36px;line-height:36px;}.technologies .block-content:nth-of-type(even){clear:left;}.technologies .block-content:nth-child(16),.technologies .block-content:nth-child(17){margin-bottom:0;}}@media screen and (min-width:1280px){.technologies{background-image:url(/themes/gecko/images/assets/techno-background.jpg);background-size:cover;}.technologies .block-content{width:25%;}.technologies .block-content:nth-child(2)
  .technologies .block-content:nth-child(6),.technologies .block-content:nth-child(10),.technologies .block-content:nth-child(14){clear:left;}.technologies .block-content:nth-child(1),.technologies .block-content:nth-child(3),.technologies .block-content:nth-child(4),.technologies .block-content:nth-child(5),.technologies .block-content:nth-child(7),.technologies .block-content:nth-child(8),.technologies .block-content:nth-child(9),.technologies .block-content:nth-child(11),.technologies .block-content:nth-child(12),.technologies .block-content:nth-child(13),.technologies .block-content:nth-child(15),.technologies .block-content:nth-child(16),.technologies .block-content:nth-child(17){clear:none;}.technologies .block-content:nth-child(14),.technologies .block-content:nth-child(15),.technologies .block-content:nth-child(16),.technologies .block-content:nth-child(17){margin-bottom:0;}}.block-wespecializein{float:left;width:100%;}.block-wespecializein h2{text-transform:lowercase;margin-bottom:80px;position:relative;}.block-wespecializein .spec-wrapper .spec-title{float:left;width:100%;margin-left:0;margin-right:0;margin-bottom:40px;font-size:28px;line-height:34px;color:#82c341;text-transform:lowercase;font-family:'Roboto Mono';position:relative;padding:120px 50px 0 50px;background-repeat:no-repeat;background-position:center top;background-size:95px 90px;text-align:center;}.block-wespecializein .spec-wrapper:nth-child(1) .spec-title{background-image:url(/themes/gecko/images/icons/digital_signature.svg);}.block-wespecializein .spec-wrapper:nth-child(2) .spec-title{background-image:url(/themes/gecko/images/icons/digital_banking.svg);}.block-wespecializein .spec-wrapper:nth-child(1) .spec-title::before{content:'';position:absolute;width:20px;height:100px;border-left:3px solid #e6e6e6;border-bottom:3px solid #e6e6e6;left:15px;top:-60px;}.block-wespecializein .spec-desc,.block-wespecializein .spec-btn{float:left;width:100%;}.block-wespecializein .spec-btn a{float:left;clear:both;border:2px solid #82c341;background-color:#82c341;border-radius:3px;padding:5px 20px;line-height:24px;font-family:'Roboto Mono';text-transform:uppercase;text-align:center;margin-top:20px;font-size:14px;transition:all 0.2s;width:200px;color:#fff;}.block-wespecializein .spec-btn a:hover,.block-wespecializein .spec-btn a:focus{border-color:#7CB23D;background-color:#7CB23D;color:#fff;}.spec-wrapper{float:left;width:100%;}.spec-wrapper:nth-child(1) .spec-desc{margin-bottom:70px;padding-bottom:50px;border-bottom:1px solid #ddd;}.specialize .spec-desc{margin-top:40px;}.block-wespecializein .spec-wrapper .spec-btn{display:flex;justify-content:center;}@media screen and (min-width:480px){.block-wespecializein .spec-wrapper .spec-btn{justify-content:flex-start;}}@media screen and (min-width:768px){.block-wespecializein .spec-wrapper .spec-title{text-align:left;font-size:36px;line-height:42px;width:35%;margin-left:10%;margin-right:0;margin-bottom:50px;padding:0 0 30px 120px;background-position:left 10px;background-size:95px 90px;}.block-wespecializein .spec-wrapper:nth-child(1) .spec-title:before{left:-50px;}.spec-wrapper.first .spec-desc{margin-bottom:80px;padding-bottom:70px;}.specialize .spec-desc{margin-top:100px;}}@media screen and (min-width:1024px){.block-wespecializein .spec-wrapper .spec-title{width:35%;margin-left:7%;margin-right:3%;}.block-wespecializein .spec-wrapper .spec-desc,.block-wespecializein .spec-wrapper .spec-btn{float:right;width:55%;}.spec-wrapper.first .spec-desc{margin-bottom:100px;padding-bottom:90px;}}@media screen and (min-width:1280px){.block-wespecializein .spec-wrapper .spec-title{width:25%;margin-left:6%;margin-right:4%;}.block-wespecializein .spec-wrapper .spec-desc,.block-wespecializein .spec-wrapper .spec-btn{width:65%;}}@media screen and (min-width:1440px){.block-wespecializein .spec-wrapper .spec-title{margin-left:8%;margin-right:2%;}}.cta-block{float:left;width:100%;border-top:1px solid #f2f2f2;padding:60px 0 80px 0;margin:0;font-family:'Roboto Mono';}.cta-block .cta-block-text{float:left;width:100%;font-size:28px;text-transform:lowercase;text-align:center;}.cta-block .cta-block-btn{float:right;width:100%;font-size:18px;line-height:18px;text-transform:uppercase;margin-top:50px;text-align:center;}.cta-block .cta-block-btn a{font-size:18px;line-height:36px;text-transform:uppercase;padding:15px 30px;color:white;background:#82c341;border-radius:3px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}.cta-block .cta-block-btn a:hover,.cta-block .cta-block-btn a:focus{background:#7CB23D;}@media screen and (min-width:768px){.cta-block{padding:120px 0;}.cta-block .cta-block-text{font-size:36px;}}@media screen and (min-width:1024px){.cta-block .cta-block-text,.cta-block .cta-block-btn{width:auto;margin:0;}.cta-block .cta-block-text{text-align:left;}}.hero{float:left;width:100%;margin-top:-60px;height:100%;overflow:hidden;text-align:center;}.hero .block-content{position:relative;color:white;width:100%;height:100%;margin:0;display:block;}.hero-img img{height:100%;width:100%;}.hero-text{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90%;margin:30px auto 0 auto;}.hero-title{font-family:'Brisa';text-transform:normal;font-size:60px;line-height:60px;margin-bottom:10px;width:100%;}.hero-desc{width:100%;font-family:'Roboto Mono';font-size:18px;line-height:30px;margin-bottom:30px;}.hero-cta{width:100%;}.hero-primary-cta,.hero-secondary-cta{margin:0px 10px 0 10px;border-radius:3px;color:#fff;display:inline-block;width:200px;font-family:'Roboto Mono';font-size:18px;-webkit-font-smoothing:antialiased;font-weight:400;line-height:1;padding:0;text-decoration:none;text-transform:uppercase;transition:all 0.3s ease;user-select:none;vertical-align:middle;white-space:nowrap;}.hero-primary-cta{margin-bottom:20px;}.hero-primary-cta a,.hero-secondary-cta a{padding:16px 0;float:left;width:100%;cursor:pointer;}.hero-primary-cta{background:#82C341;border:2px solid #82C341;}.hero-primary-cta:hover,.hero-secondary-cta:hover{background:#7CB23D;border:2px solid #7CB23D;}.hero-secondary-cta{background:none;border:2px solid white;}.hero-primary-cta a,.hero-secondary-cta a{color:white;}.hero-img-mobile{display:block;}.hero-img,.hero-img-tablet{display:none;}@media screen and (min-width:480px){.hero-img-tablet{display:none;}.hero-title{font-size:90px;line-height:70px;margin-bottom:20px;}.hero-desc{font-size:22px;line-height:44px;margin-bottom:40px;}.hero-primary-cta{margin-bottom:0px;}}@media screen and (min-width:768px){.hero{height:800px;margin-top:-120px;}.hero-img-tablet{display:block;}.hero-img-mobile{display:none;}.hero-title{font-size:120px;line-height:70px;margin-bottom:30px;}}@media screen and (min-width:1024px){.hero-img-tablet{display:none;}.hero-img{display:block;height:600px;}.hero{height:600px;}.hero-img img{height:100%;width:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.hero-text{width:900px;}}@media screen and (min-width:1280px){.hero,.hero-img{height:660px;}.hero-text{width:1200px;}.hero-desc{font-size:26px;line-height:48px;margin-bottom:50px;}.hero-title{font-size:140px;line-height:70px;margin-bottom:40px;}}@media screen and (min-width:1440px){.hero,.hero-img{height:800px;}}@media screen and (min-width:1921px){.hero-img img{height:auto;min-height:800px;width:100%;}}.hamburger{position:absolute;right:-10px;top:10px;width:40px;height:40px;padding:0;cursor:pointer;-webkit-transition:opacity 0.25s linear,filter 0.25s linear;-moz-transition:opacity 0.25s linear,filter 0.25s linear;-o-transition:opacity 0.25s linear,filter 0.25s linear;transition:opacity 0.25s linear,filter 0.25s linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;outline:none;z-index:99;}.hamburger.is-active{position:fixed;right:10px;}.main-header.clone .hamburger{top:10px;}.hamburger:hover,.hamburger:focus{background:none;}.hamburger-box{width:40px;height:40px;display:inline-block;position:relative;padding-left:10px;}.hamburger-inner{display:block;top:50%;margin-top:-2px;}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:18px;height:2px;background-color:white;position:absolute;-webkit-transition:transform 0.25s ease;-moz-transition:transform 0.25s ease;-o-transition:transform 0.25s ease;transition:transform 0.25s ease;}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#7bb23b;}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block;}.hamburger-inner::before{top:-6px;}.hamburger-inner::after{bottom:-6px;}.hamburger-inner{-webkit-transition-duration:0.1s;-moz-transition-duration:0.1s;-o-transition-duration:0.1s;transition-duration:0.1s;-webkit-transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);-moz-transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);-o-transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger-inner::before{-webkit-transition:top 0.1s 0.2s ease,opacity 0.1s ease;-moz-transition:top 0.1s 0.2s ease,opacity 0.1s ease;-o-transition:top 0.1s 0.2s ease,opacity 0.1s ease;transition:top 0.1s 0.2s ease,opacity 0.1s ease;}.hamburger-inner::after{-webkit-transition:bottom 0.1s 0.2s ease,transform 0.1s cubic-bezier(0.55,0.055,0.675,0.19);-moz-transition:bottom 0.1s 0.2s ease,transform 0.1s cubic-bezier(0.55,0.055,0.675,0.19);-o-transition:bottom 0.1s 0.2s ease,transform 0.1s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom 0.1s 0.2s ease,transform 0.1s cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger.is-active .hamburger-inner{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-delay:0.2s;-moz-transition-delay:0.2s;-o-transition-delay:0.2s;transition-delay:0.2s;-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);-moz-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);-o-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}.hamburger.is-active .hamburger-inner::before{top:0;opacity:0;-webkit-transition:top 0.1s ease,opacity 0.1s 0.2s ease;-moz-transition:top 0.1s ease,opacity 0.1s 0.2s ease;-o-transition:top 0.1s ease,opacity 0.1s 0.2s ease;transition:top 0.1s ease,opacity 0.1s 0.2s ease;}.hamburger.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom 0.1s ease,transform 0.1s 0.2s cubic-bezier(0.215,0.61,0.355,1);-moz-transition:bottom 0.1s ease,transform 0.1s 0.2s cubic-bezier(0.215,0.61,0.355,1);-o-transition:bottom 0.1s ease,transform 0.1s 0.2s cubic-bezier(0.215,0.61,0.355,1);transition:bottom 0.1s ease,transform 0.1s 0.2s cubic-bezier(0.215,0.61,0.355,1);}@media screen and (min-width:768px){.hamburger{top:40px;right:0px;}.main-header.clone .hamburger{top:40px;}.hamburger-inner::before{top:-8px;}.hamburger-inner::after{bottom:-8px;}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:26px;height:3px;}.hamburger-box{padding-left:7px;}.hamburger.is-active{right:40px;}}@media screen and (min-width:1024px){.hamburger{display:none;}}.site-logo{float:left;position:relative;}.site-logo p{margin:0;}.header-content .site-logo{margin-top:12px;margin-left:0;}.main-header.clone .header-content .site-logo{margin-top:12px;}.block-headerlogosmall svg{height:auto;width:auto;}.block-headerlogo svg{height:36px;width:auto;}@media screen and (min-width:768px){.main-header.clone .header-content .site-logo{margin-top:30px;}.block-headerlogosmall svg{height:60px;width:auto;}.block-headerlogo svg{height:auto;width:auto;}.header-content .site-logo{margin-top:30px;}}@media screen and (min-width:1024px){.main-header.clone .header-content .site-logo{margin-top:12px;}.block-headerlogosmall svg{height:auto;width:auto;}}.page-frontpage .header-content .cls-2,.page-frontpage .header-content .cls-3,.page-services .header-content .cls-2,.page-services .header-content .cls-3,.page-about .header-content .cls-2,.page-about .header-content .cls-3,.page-join-us .header-content .cls-2,.page-join-us .header-content .cls-3,.page-products .header-content .cls-2,.page-products .header-content .cls-3,.main-header.clone .header-content .cls-1,.header-content .cls-1{fill:white;}.header-content .cls-2,.header-content .cls-3,.main-header.clone .header-content .cls-2,.main-header.clone .header-content .cls-3,.footer-box .cls-2,.footer-box .cls-3{fill:#82c341;}.footer-box .cls-1{fill:#333;}.main-header.clone .block-headerlogo,.block-headerlogosmall{display:none;}.block-headerlogo,.main-header.clone .block-headerlogosmall{display:block;}.introtext{float:left;width:100%;padding:50px 0;}.introtext .block-content{overflow:hidden;}.intro-fieldset{position:relative;overflow:hidden;}.intro-fieldset:before{content:'22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40';float:left;width:30px;border-right:2px solid #e6e6e6;font-family:'Roboto Mono';color:#e6e6e6;font-size:16px;line-height:32px;position:absolute;}.intro-fieldset .fieldset-wrapper{padding:30px 0 0 0;}.intro-fieldset legend{display:none;}.intro-title,.intro-desc{font-family:'Roboto Mono';}.intro-title{font-size:22px;line-height:32px;text-transform:lowercase;padding-left:55px;}.intro-title span{color:#82C341;}.intro-title:before{content:'.';}.intro-title:after{content:'{';margin-left:10px;}.intro-desc{font-size:16px;line-height:32px;padding-left:55px;}.intro-desc:after{content:'}';font-size:22px;display:block;margin-left:-5px;margin-bottom:32px;}.introtext ul{margin-top:50px;background:#f5f5f5;text-align:center;padding:30px 0;}.introtext ul li{display:inline-block;font-family:'Roboto Mono';font-size:14px;text-transform:uppercase;margin:0 10px;}.introtext ul li::after{content:';';}.introtext ul li:last-child::after{content:'';}@media screen and (min-width:768px){.introtext{padding:100px 0;}.introtext ul{margin-top:100px;}.intro-fieldset:before{width:50px;border-right:3px solid #e6e6e6;font-size:26px;line-height:48px;}.intro-fieldset .fieldset-wrapper{padding:44px 0 0 60px;}.intro-title{font-size:36px;line-height:48px;padding-left:40px;}.intro-desc{font-size:26px;line-height:48px;padding-left:90px;}.intro-desc:after{font-size:36px;margin-left:-50px;margin-bottom:48px;}}@media screen and (min-width:1024px){.introtext ul li{margin:0 20px;}}@media screen and (min-width:1280px){.introtext ul li{margin:0 12px;}}@media screen and (min-width:1440px){.introtext ul li{margin:0 20px;}}@media screen and (min-width:1920px){.introtext ul li{margin:0 30px;}}.process{position:relative;float:left;width:100%;background-image:url(/themes/gecko/images/assets/process-background-small.jpg);background-size:cover;background-position:center center;color:white;padding:50px 0;overflow:hidden;}.process .block-content{position:relative;}.process h2{text-transform:lowercase;float:left;width:100%;}.process h2:after{content:"";border-right:3px solid white;height:2000px;display:block;position:absolute;margin-top:20px;margin-left:5%;}.process .basic-desc{float:right;width:82%;}.workflow{float:left;width:100%;padding:0;margin-bottom:80px;}.workflow .basic-desc{font-family:'Roboto Mono';text-transform:uppercase;font-size:14px;line-height:18px;float:right;width:95%;border-bottom:none;border-left:3px solid #e6e6e6;padding-top:0;}.workflow .basic-desc li{position:relative;float:left;width:100%;margin-bottom:65px;}.workflow .basic-desc ul{position:relative;float:left;width:80%;top:70px;left:60px;}.workflow .basic-desc span{text-transform:lowercase;color:#999;font-size:12px;display:block;width:70%;margin-bottom:-40px;}.workflow .basic-desc li:before{content:"";position:absolute;border-top:3px solid #e6e6e6;width:30px;height:auto;top:6px;left:-50px;}.workflow .basic-desc li:after{content:"";position:absolute;border-radius:100px;border-top:3px solid transparent;border-left:3px solid transparent;border-right:3px solid #e6e6e6;border-bottom:3px solid transparent;width:30px;height:30px;display:block;background-image:url(/themes/gecko/images/assets/dot.svg);background-repeat:no-repeat;background-position:center center;background-size:12px 12px;-webkit-box-shadow:inset 0px 0px 0px 6px white;-moz-box-shadow:inset 0px 0px 0px 6px white;box-shadow:inset 0px 0px 0px 6px white;top:-7px;left:-76px;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}@media screen and (min-width:768px){.workflow .basic-desc span{display:inline;}.workflow{margin-bottom:220px;}.workflow .basic-desc{border-bottom:3px solid #e6e6e6;padding-top:100px;}.workflow .basic-desc ul{position:relative;float:right;width:85%;top:126px;left:0;}.workflow .basic-desc li{position:relative;float:left;width:12.5%;margin-bottom:50px;}.workflow .basic-desc li:nth-child(odd){top:-80px;}.workflow .basic-desc li:nth-child(even){top:50px;}.workflow .basic-desc li:last-child{top:-10px;text-align:left;background:white;padding-left:25px;}.workflow .basic-desc li:before{content:"";position:absolute;border-left:3px solid #e6e6e6;border-top:none;height:30px;width:auto;}.workflow .basic-desc li:after{content:"";position:absolute;border-radius:100px;border-top:3px solid #e6e6e6;border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:3px solid transparent;width:30px;height:30px;display:block;background-image:url(/themes/gecko/images/assets/dot.svg);background-repeat:no-repeat;background-position:center center;background-size:12px 12px;-webkit-box-shadow:inset 0px 0px 0px 6px white;-moz-box-shadow:inset 0px 0px 0px 6px white;box-shadow:inset 0px 0px 0px 6px white;top:0;left:0;}.workflow .basic-desc li:nth-child(odd):before{top:40px;left:9px;}.workflow .basic-desc li:nth-child(even):before{top:-40px;left:9px;}.workflow .basic-desc li:last-child:before{top:4px;left:6px;border:none;background:#82C341;border-radius:20px;width:12px;height:12px;}.workflow .basic-desc li:last-child:after{display:none;}.workflow .basic-desc li:nth-child(odd):after{top:65px;left:-3px;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}.workflow .basic-desc li:nth-child(even):after{top:-65px;left:-3px;-ms-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);transform:rotate(-135deg);}.process{padding:120px 0;}.process h2{width:100%;}.process .basic-desc{width:84%;}.workflow .basic-desc ul{width:89%;}}@media screen and (min-width:1024px){.process{background-image:url(/themes/gecko/images/assets/process-background.jpg);background-size:cover;}.process h2{width:20%;}.process .basic-desc{width:78%;}.workflow .basic-desc ul{width:82%;}}@media screen and (min-width:1280px){.process .basic-desc{width:75%;}.workflow .basic-desc ul{width:79%;}}@media screen and (min-width:1920px){.process .basic-desc{width:78%;}.workflow .basic-desc ul{width:82%;}}.cta-small{font-family:'Roboto Mono';font-size:14px;line-height:24px;text-transform:uppercase;border-bottom:2px solid #333;display:inline-block;}.partners{float:left;width:100%;background:#f5f5f5;}.partners-wrapper{position:relative;width:100%;float:left;height:auto;padding:50px 30px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.partners-group{width:100%;}.partners-group:after{content:"";position:absolute;width:50px;height:50px;background:#f5f5f5;-ms-transform:rotate(-45deg) translate(48%,0);-webkit-transform:rotate(-45deg) translate(48%,0);transform:rotate(-45deg) translate(48%,0);right:48%;bottom:-42px;}.partners-title{font-family:'Roboto Mono';font-size:28px;text-transform:lowercase;}@media screen and (min-width:768px){.partners-title{font-size:36px;}}.partners-desc{margin:30px 0;}.partners-img{background:white;width:100%;height:180px;text-align:center;border:1px solid #f5f5f5;float:left;}.partners-img svg{width:100%;height:100%;}@media screen and (min-width:768px){.partners-group{position:absolute;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);width:78%;right:40px;}.partners-wrapper{width:50%;height:384px;text-align:left;padding:0;}.partners-desc{font-size:14px;line-height:200%;}.partners-group:after{-webkit-transform:rotate(-45deg) translate(0,-49%);-moz-transform:rotate(-45deg) translate(0,-49%);-o-transform:rotate(-45deg) translate(0,-49%);transform:rotate(-45deg) translate(0,-49%);top:49%;right:-80px;}.partners-img{width:50%;height:384px;}}@media screen and (min-width:1024px){.partners-group{width:85%;right:49px;}.partners-wrapper{width:60%;height:384px;}.partners-desc{font-size:18px;}.partners-group:after{right:-90px;}.partners-img{width:20%;}}@media screen and (min-width:1280px){.partners-group{width:80%;right:80px;}.partners-group:after{right:-120px;}}@media screen and (min-width:1920px){.partners-group{width:80%;right:70px;}.partners-group:after{right:-110px;}}#redhat .cls-1{fill:#e93442;}#adobe .cls-1{fill:#ed1c24;}#amazon .cls-1{fill:#ff9f37;}#amazon .cls-2{fill:black;}#amazon .cls-3{fill:#221f1f;}#sap .cls-1{fill:#666;}#cisco .cls-1{fill:#049fd9;}#microsoft .cls-1{fill:#737373;}#microsoft .cls-2{fill:#f25022;}#microsoft .cls-3{fill:#7fba00;}#microsoft .cls-4{fill:#00a4ef;}#microsoft .cls-5{fill:#ffb900;}#backbase .cls-1{fill:#cc2229;}#stynt .cls-1,#stynt .cls-2{fill:#488a9a;}#beam .cls-1{fill:#333f4f;}#beam .cls-2{fill:none;}#beam .cls-3{fill:#19aad9;}#aldermore .cls-1{fill:#f9cd19;}#mercator .cls-1{fill:#4f4c4c;}#mercator .cls-2{fill:#e01049;}#optima .cls-1{fill:#00a84f;}#optima .cls-2{fill:#005595;}#undecided .cls-1{fill:#eb008b;}#yura .cls-1{fill:#ea0d18;}#eclectic_iq .cls-1{fill:#4dc1b7;}#eclectic_iq .cls-2{fill:#f2852c;}#eclectic_iq .cls-3{fill:#434343;}#apple .cls-1{fill:#999;}#android .cls-1{fill:#a4c639;}#java .cls-1{fill:#0774ba;}#java .cls-2{fill:#e92d2f;}#opencv .cls-1{fill:#ff0101;}#opencv .cls-2{fill:#0101ff;}#opencv .cls-3{fill:#01ff01;}#opencv .cls-4{fill:#050505;}.iso{position:relative;float:left;width:100%;background-image:url(/themes/gecko/images/assets/iso-background-small.jpg);background-size:cover;background-position:center center;color:white;padding:50px 0;text-align:center;}.iso h2{text-transform:lowercase;float:left;width:100%;padding-right:0;margin-bottom:40px;}.iso .cert-wrapper{width:100%;float:right;margin-bottom:40px;}.iso .cert-wrapper:last-child{margin:0;}.iso .cert-link{display:inline-flex;flex-direction:column;}.iso .cert-link > div:nth-child(2) span::before{content:'&';padding:0 20px 0 0;}.iso .cert-link span{font-family:'Roboto Mono';font-size:36px;text-transform:none;color:white;}.iso .cert-link a{color:white;}.iso .cert-link a:hover{text-decoration:underline;}.iso .cert-img{margin-bottom:20px;margin-top:10px;}.iso .cert-img img{width:110px;}.iso .cert-link span{font-size:24px;}@media screen and (min-width:768px){.iso{padding:120px 0;text-align:left;}.iso .cert-link{flex-direction:row;}.iso .cert-link > div:nth-child(2) span::before{padding:0 20px;}.iso .cert-img{float:left;margin-bottom:40px;margin-right:40px;}}@media screen and (min-width:1024px){.iso .cert-wrapper{width:72%;}.iso h2{width:20%;}.iso .basic-desc h2{padding-left:0;}.iso .basic-desc h2:before{display:none;}.iso .cert-img{margin-bottom:100px;margin-top:0;}}@media screen and (min-width:1280px){.iso{background-image:url(/themes/gecko/images/assets/iso-background.jpg);background-size:cover;}.iso .cert-wrapper{width:75%;}.iso .cert-link span{font-size:36px;}.iso .cert-img{margin-bottom:40px;}}@media screen and (min-width:1440px){}@media screen and (min-width:1920px){.iso .cert-wrapper{width:78%;}.iso .cert-img{margin-bottom:0px;}}.clients{float:left;width:100%;background:#f5f5f5;}.clients-wrapper{position:relative;width:100%;float:right;height:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;}.clients-group{position:relative;width:100%;padding:50px 30px;}.clients-group:after{content:"";position:absolute;width:50px;height:50px;background:#f5f5f5;-webkit-transform:rotate(-45deg) translate(48%,0);-moz-transform:rotate(-45deg) translate(48%,0);-o-transform:rotate(-45deg) translate(48%,0);transform:rotate(-45deg) translate(48%,0);right:48%;bottom:-42px;}.clients-title{font-family:'Roboto Mono';font-size:28px;text-transform:lowercase;}@media screen and (min-width:768px){.clients-title{font-size:36px;}}.clients-desc{margin:30px 0;font-size:18px;line-height:200%;}.clients-img{background:white;width:100%;height:180px;text-align:center;border:1px solid #f5f5f5;float:left;}.clients-img svg{width:100%;height:100%;}.clients-img img{width:180px;}@media screen and (min-width:768px){.clients-wrapper{width:40%;height:384px;text-align:left;}.clients-group{position:absolute;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);width:70%;left:70px;padding:0;}.clients-group:after{-webkit-transform:rotate(-45deg) translate(0,-49%);-moz-transform:rotate(-45deg) translate(0,-49%);-o-transform:rotate(-45deg) translate(0,-49%);transform:rotate(-45deg) translate(0,-49%);left:-77px;top:47%;}.clients-wrapper{width:50%;}.clients-img{width:25%;height:192px;}.clients-desc{font-size:14px;line-height:200%;}}@media screen and (min-width:1280px){.clients-wrapper{width:40%;}.clients-group{width:74%;}.clients-img{width:15%;}.clients-desc{font-size:18px;line-height:200%;}}@media screen and (min-width:1440px){.clients-group{width:76%;}}@media screen and (min-width:1920px){.clients-group{width:70%;}}.testimonials{position:relative;overflow:hidden;font-family:'Roboto Mono';margin:0;}.testimonials:before{content:'43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62';float:left;width:30px;border-right:2px solid #e6e6e6;font-family:'Roboto Mono';color:#e6e6e6;font-size:16px;line-height:32px;position:absolute;}.testimonials .views-row{padding:32px 0 0 48px;}.testimonials .views-field-nothing{font-size:22px;line-height:32px;margin-top:-3px;margin-bottom:3px;}.testimonials .views-field-nothing span span{color:#82C341;}.testimonials .views-field-nothing:after{content:'{';margin-left:10px;}.views-field-field-name-testimonials,.views-field-field-position-testimonials,.views-field-field-company-name-testimonials{font-size:16px;float:left;line-height:32px;}.views-field-field-name-testimonials{width:auto;}.views-field-field-name-testimonials .field-content:before{content:'$';}.views-field-field-name-testimonials .field-content:after{content:'= $this ->';margin:0 10px;}.views-field-field-position-testimonials .field-content:after{content:'at';margin:0 10px;}.views-field-field-company-name-testimonials .field-content:after{content:'();';}.views-field-field-testimonial{font-size:16px;line-height:32px;padding-left:55px;color:#808080;float:left;margin-left:-40px;}.views-field-field-testimonial:before{content:'echo';float:left;margin-right:20px;color:#82C341;}.views-field-field-testimonial:after{content:'}';font-size:22px;display:block;margin-left:-15px;margin-top:-14px;margin-bottom:32px;color:#333;}.views-field-field-testimonial p:before{content:'"';color:#333;}.views-field-field-testimonial p:after{content:'";';color:#333;}@media screen and (min-width:768px){.views-field-field-testimonial:after{font-size:36px;margin-left:-90px;margin-top:-18px;margin-bottom:50px;}.views-field-field-testimonial{margin-left:0;}.views-field-field-name-testimonials .field-content:after,.views-field-field-position-testimonials .field-content:after{margin:0 20px;}.views-field-field-testimonial{font-size:26px;line-height:48px;padding-left:40px;}.views-field-field-name-testimonials,.views-field-field-position-testimonials,.views-field-field-company-name-testimonials{font-size:26px;float:left;line-height:48px;}.testimonials .views-row{padding:44px 0 48px 150px;}.testimonials .views-field-nothing{font-size:36px;line-height:48px;margin-left:-40px;}.testimonials:before{border-right:3px solid #e6e6e6;width:50px;font-size:26px;line-height:48px;}}.investments{position:relative;float:left;width:100%;background:url(/themes/gecko/images/assets/investments-background-small.jpg) no-repeat;background-size:cover;color:white;text-align:center;padding:50px 0 70px 0;margin-bottom:30px;overflow:hidden;}.investments:after,.investments:before{content:'';position:absolute;bottom:-25px;background:white;width:50px;height:50px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}.investments:after{left:50%;margin-left:10px;}.investments:before{right:50%;margin-right:10px;}.investments-mask:after{content:'';position:absolute;width:50%;left:0;bottom:0;margin-left:-35px;float:left;height:35px;background:white;}.investments-mask:before{content:'';position:absolute;width:50%;right:0;bottom:0;margin-right:-35px;float:right;height:35px;background:white;}.investments h2{text-transform:lowercase;}.investments .basic-desc{width:100%;margin:0;}.investcontent{float:left;width:100%;padding:0 0 100px 0;text-align:center;}.investcontent .block-content{width:100%;float:left;padding:0;margin-bottom:60px;border-bottom:1px solid #ddd;padding-bottom:80px;}.investcontent .block-content:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0;}.investcontent .invest-img{text-align:center;margin-bottom:30px;}.investcontent .invest-img svg{width:200px;height:150px;}.investcontent .invest-desc{margin-bottom:20px;}@media screen and (min-width:768px){.investments{padding:120px 0 140px 0;}.investcontent{text-align:left;}}@media screen and (min-width:1024px){.investments .basic-desc{width:50%;margin:0 25%;}.investcontent .block-content{width:50%;margin:0;padding:0 60px;border-bottom:none;}}@media screen and (min-width:1280px){.investments{background:url(/themes/gecko/images/assets/investments-background.jpg) no-repeat;background-size:cover;background-position:center;}}footer{background:#f5f5f5;padding:50px 0;}.footer-box{float:left;margin-bottom:40px;padding:0;text-align:center;}.footer-box:last-child{margin:0;}.footer-box h2{font-family:'Roboto Mono';font-size:16px;font-weight:700;margin-bottom:5px;}.footer-box .menu-item,.footer-box div,.footer-box li{font-size:14px;line-height:18px;margin-bottom:6px;border:none;}.footer-box .menu-item.active,.footer-box .menu-item a:hover{border:none;}.footer-box:nth-child(3),.footer-box:nth-child(4),.footer-box:nth-child(5){display:none;}.footer-box .site-logo{float:none;}.footer-box .site-logo svg{height:150px;}.footer-box .address-name,.footer-box .address-info,.footer-box .address-inline div:first-child{display:none;}.footer-box .address-address{margin-bottom:20px;}@media screen and (min-width:768px){footer{padding:100px 0;}.footer-box{text-align:left;margin:0;}.footer-box .site-logo{float:left;}}@media screen and (min-width:1024px){.footer-box:nth-child(3),.footer-box:nth-child(4),.footer-box:nth-child(5){display:block;}}.copyright{float:left;width:100%;padding:12px 20px;background:#006c6f;background:-moz-linear-gradient(45deg,#006c6f 0%,#1c9f2f 100%);background:-webkit-gradient(left bottom,right top,color-stop(0%,#006c6f),color-stop(100%,#1c9f2f));background:-webkit-linear-gradient(45deg,#006c6f 0%,#1c9f2f 100%);background:-o-linear-gradient(45deg,#006c6f 0%,#1c9f2f 100%);background:-ms-linear-gradient(45deg,#006c6f 0%,#1c9f2f 100%);background:linear-gradient(45deg,#006c6f 0%,#1c9f2f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#006c6f',endColorstr='#1c9f2f',GradientType=1);}.copyright .block-content{display:block;text-align:center;}.copyright .block-content div{display:inline-block;}.block-copyright > div,.copyright a{text-align:center;color:white;margin:0;padding:0;font-family:'Roboto Mono';font-size:14px;line-height:20px;}.copyright a{border-left:1px solid white;padding-left:10px;margin-left:10px;}.copyright a:hover{text-decoration:underline;}.copyright .block-content div:nth-child(2){display:none;}@media screen and (min-width:768px){.copyright .block-content div:nth-child(2){display:inline-block;}}.main-menu a{color:#333;font-family:'Roboto Mono';font-weight:400;text-transform:uppercase;padding:15px 40px;float:left;width:100%;transition:background 0.2s;}.main-menu a:hover,.main-menu a:focus,.main-menu a.is-active{background:#7bb23b;color:white;}.main-menu{position:fixed;overflow:scroll;top:0;right:0;float:right;width:80%;height:100%;background:white;display:block;-webkit-transform:translate(100%,0);-moz-transform:translate(100%,0);-o-transform:translate(100%,0);transform:translate(100%,0);transition:all 0.25s;padding-top:60px;z-index:9;}.main-menu.menu-is-active{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);}.header-content:before{content:'';position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0);-webkit-transition:background 0.25s;-moz-transition:background 0.25s;-o-transition:background 0.25s;transition:background 0.25s;z-index:1;pointer-events:none;}.header-content.menu-is-active:before{position:fixed;background:rgba(0,0,0,0.5);-webkit-transition:background 0.25s;-moz-transition:background 0.25s;-o-transition:background 0.25s;transition:background 0.25s;pointer-events:auto;}@media screen and (min-width:768px){.main-menu{padding-top:120px;width:360px;}}@media screen and (min-width:1024px){.header-content:before{display:none;}.main-menu a.is-active{background:none;}.main-menu{overflow:visible;position:relative;display:block;width:auto;text-align:right;margin:0;padding:0;background:none;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);}.main-menu a:focus{background:none;}.main-menu ul.menu li:nth-child(1),.main-menu ul.menu li:nth-child(8),.main-menu ul.menu li:nth-child(9){display:none;}.main-menu ul.menu li a,.main-menu ul.menu{display:inline-block;}.main-menu ul.menu li a{padding:37px 0;}.main-header.clone .main-menu ul.menu li a{padding:7px 0;}.main-menu .menu-item.active a,.main-menu .menu-item a:hover{border-top:5px solid #82C341;}.main-menu .menu-item a:focus{outline:none;}.main-menu .menu-item a{margin-bottom:5px;border-top:5px solid transparent;}.main-menu a{color:white;padding:0;float:none;width:auto;}.main-menu a:hover{background:none;}.main-menu ul.menu li,.secondary-menu ul.menu li{display:inline;margin-right:35px;}@media screen and (min-width:1280px){.main-menu ul.menu li,.secondary-menu ul.menu li{margin-right:50px;}}.main-menu ul.menu li:last-child,.secondary-menu ul.menu li:last-child{margin-right:0;}ul.tabs.primary{width:100%;float:left;margin-bottom:20px;border-bottom:1px solid #ddd;padding:0;font-size:16px;line-height:inherit;}ul.tabs.primary li{display:inline;margin:0;}ul.tabs.primary li a{float:left;padding:4px 20px;margin-bottom:-1px;border:0px;border-radius:0px;}ul.tabs.primary li a.is-active{border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid white;border-radius:4px 4px 0 0;background:white;}}.main ul{list-style-type:disc;padding-left:20px;margin-top:5px;margin-bottom:20px;}.main ul li{padding-left:15px;}.map{float:left;width:100%;}@media screen and (min-width:360px){.map .map-container{height:540px !important;}}@media screen and (min-width:768px){.map .map-container{height:680px !important;}}@media screen and (min-width:1024px){.map .map-container{height:480px !important;}}@media screen and (min-width:1280px){.map .map-container{height:540px !important;}}@media screen and (min-width:1440px){.map .map-container{height:680px !important;}}.webform-submission-drop-us-a-line-form{float:left;width:100%;margin-top:40px;margin-left:0;position:relative;}.page-contact h1,.page-contact .sidebar-right h2{text-transform:lowercase;}.page-contact .block-gecko-page-title h1{text-align:left;margin-top:0;margin-bottom:0;color:#333;}.page-contact .sidebar-right h2{color:#82c341;}.page-contact .sidebar-right .address-wrapper{float:left;width:auto;position:relative;margin-top:0px;margin-left:0;padding-top:30px;}.page-contact .sidebar-right .address-name,.page-contact .sidebar-right .address-info strong{font-family:'Roboto Mono';font-weight:600;line-height:32px;}.page-contact .sidebar-right .address-info{margin-top:50px;}.page-contact .sidebar-right .address-address{margin-bottom:50px;}.page-contact .sidebar-right .address-info strong{width:300px;display:block;}.page-contact .sidebar-right .address-info p{line-height:24px;}.page-contact .sidebar-right .address-inline div{display:inline;}.page-contact .sidebar-right .address-inline div:first-child:after{content:':';}@media screen and (min-width:768px){.webform-submission-drop-us-a-line-form::before{content:'';position:absolute;width:20px;height:100px;border-left:3px solid #e6e6e6;border-bottom:3px solid #e6e6e6;left:-50px;top:-35px;}.page-contact .sidebar-right .address-wrapper::before{content:'';position:absolute;width:20px;height:100px;border-left:3px solid #e6e6e6;border-bottom:3px solid #e6e6e6;left:-50px;top:-35px;}.webform-submission-drop-us-a-line-form{width:73%;margin-left:100px;margin-top:40px;}.page-contact .sidebar-right .address-wrapper{margin-left:100px;margin-top:40px;}.page-contact .block-gecko-page-title h1{margin-bottom:30px;}}@media screen and (min-width:1024px){.webform-submission-drop-us-a-line-form{width:75%;}}@media screen and (min-width:1440px){.webform-submission-drop-us-a-line-form{margin-left:150px;}.page-contact .sidebar-right .address-wrapper{margin-left:150px;}}.pre-footer{margin-bottom:100px;display:flex;width:100%;}.pre-footer h2{text-transform:lowercase;position:relative;margin-bottom:60px;}.pre-footer > div{width:100%;}.pre-footer h3{font-size:18px;margin-bottom:0;font-weight:600;}.pre-footer .views-field-field-phone{margin-top:30px;}.pre-footer .views-field-field-phone,.pre-footer .views-field-field-email{display:inline-flex;width:100%;}.pre-footer .views-label-field-phone::after,.pre-footer .views-label-field-email::after{content:':';margin-right:5px;}.pre-footer .views-field-field-website a{color:#82c341;}.pre-footer .views-field-field-website a:hover{text-decoration:underline;}.pre-footer .views-col{margin-bottom:60px;}.pre-footer .views-col:last-child{margin-bottom:0;}@media screen and (min-width:768px){.pre-footer h2{margin-bottom:120px;}.pre-footer h2::after{content:'';position:absolute;width:20px;height:100px;border-left:3px solid #e6e6e6;border-bottom:3px solid #e6e6e6;top:80px;left:50px;}.pre-footer .views-row{padding-left:100px;}}@media screen and (min-width:1024px){.pre-footer .views-col{margin-bottom:0px;}}@media screen and (min-width:1280px){.pre-footer h2::after{left:50px;}}@media screen and (min-width:1440px){.pre-footer h2::after{left:100px;}.pre-footer .views-row{padding-left:150px;}}.captcha{margin-bottom:35px;overflow:hidden;}.about{float:left;width:100%;background:url(/themes/gecko/images/assets/about-background.jpg) no-repeat;background-size:cover;background-position:center;padding:50px 0;color:white;}.about .basic-title{float:left;width:100%;font-family:'Roboto Mono';font-size:36px;line-height:42px;text-transform:lowercase;margin-bottom:50px;}.about .basic-desc{float:right;width:100%;}.about .basic-desc h4{margin-bottom:30px;}.page-about .cta-block{border-top:none;}.page-about .main .block-content{float:left;width:100%;text-align:center;padding:50px 20px;margin:0;border-bottom:1px solid #f2f2f2;}.page-about .main .block-content:last-child{border-bottom:none;}.page-about .main .block-content h2{text-transform:lowercase;color:#82c341;margin-bottom:5px;background-repeat:no-repeat;background-size:110px 110px;background-position:top center;padding-top:140px;}.page-about .main .block-content:nth-child(2) h2{background-image:url(/themes/gecko/images/icons/flexibility.svg);}.page-about .main .block-content:nth-child(3) h2{background-image:url(/themes/gecko/images/icons/collaboration.svg);}.page-about .main .block-content:nth-child(4) h2{background-image:url(/themes/gecko/images/icons/client-centricity.svg);}.page-about .main .block-content .basic-title{font-family:'Roboto Mono';font-size:18px;line-height:28px;padding:0;margin-bottom:30px;}@media screen and (min-width:768px){.about{padding:100px 0;}.page-about .main .block-content{padding:60px 100px;margin:0;}.page-about .main .block-content:nth-child(2){padding-top:0;}.page-about .main .block-content:last-child{padding-bottom:0;}.page-about .main .block-content .basic-title{padding:0 20px;}.page-about .main .block-content .basic-title{font-size:26px;line-height:42px;margin-bottom:40px;}}@media screen and (min-width:1024px){.about .basic-desc{width:60%;}.about .basic-title{width:30%;}.page-about .main .block-content{width:33.3333333333%;padding:40px;margin:0;border:none;}.page-about .main .block-content:nth-child(2){padding-top:40px;}.page-about .main .block-content:nth-child(3){border-left:1px solid #f2f2f2;border-right:1px solid #f2f2f2;border-bottom:none;border-top:none;}.page-about .main .block-content .basic-title{font-size:18px;line-height:28px;margin-bottom:30px;}.page-about .main .block-content h2{font-size:28px;}}@media screen and (min-width:1280px){.about .basic-desc{width:65%;}.page-about .main .block-content .basic-title{font-size:26px;line-height:42px;margin-bottom:40px;}.page-about .main .block-content h2{font-size:36px;}}.appraisals{float:left;width:100%;padding:50px 0;background:#f5f5f5;}.appraisals h2{text-transform:lowercase;margin-bottom:60px;}.appraisals img{width:100%;}.appraisals .appr-img{position:relative;float:left;width:100%;margin-left:0;margin-top:5px;margin-bottom:60px;text-align:center;}.appraisals .appr-body{float:right;width:100%;}.appraisals .appr-img:before{content:'';position:absolute;width:20px;height:80px;border-left:3px solid #e6e6e6;border-bottom:3px solid #e6e6e6;left:-50px;top:-40px;}@media screen and (min-width:480px){.appraisals img{width:auto;}.appraisals .appr-img{width:76%;margin-left:14%;text-align:left;}}@media screen and (min-width:768px){.appraisals{padding:100px 0;}.appraisals h2{margin-bottom:80px;}.appraisals .appr-img:before{height:100px;top:-60px;}}@media screen and (min-width:1024px){.appraisals .appr-img{width:25%;margin-left:10%;}.appraisals .appr-body{width:60%;}.appraisals img{width:100%;}.appraisals .appr-img:before{height:80px;top:-60px;}}@media screen and (min-width:1280px){.appraisals .appr-img:before{height:100px;top:-60px;}.appraisals .appr-body{width:65%;}.appraisals .appr-img{width:23%;margin-left:8%;}}@media screen and (min-width:1920px){.appraisals img{width:auto;}}.team{float:left;width:100%;outline:none;}.team h2{text-align:center;text-transform:lowercase;margin-top:50px;}.team .team-desc{position:relative;text-align:center;display:block;width:95%;margin:0 auto;}@media screen and (min-width:768px){.team h2{margin-top:100px;}.team .team-desc{width:85%;}}@media screen and (min-width:1024px){.team .team-desc{width:95%;}}@media screen and (min-width:1280px){.team .team-desc{width:80%;margin:0 auto -100px auto;}}@media screen and (min-width:1440px){.team .team-desc{width:70%;}}@media screen and (min-width:1920px){.team .team-desc{width:50%;}}.open-positions{position:relative;float:left;width:100%;background:url(/themes/gecko/images/assets/open-positions-background-small.jpg) no-repeat center center;background-size:cover;padding:60px 0;text-transform:lowercase;color:white;overflow:hidden;}.open-positions h2{margin:0;}.open-positions h2::after{content:"";border-right:3px solid white;height:2000px;display:block;position:absolute;margin-top:20px;margin-left:20px;}.jobs .slick-wrapper{margin:0;float:left;width:100%;position:relative;display:flex;flex-direction:column-reverse;}.jobs .slick--main,.jobs .slick--less{width:100%;}.jobs .slick--less{position:relative;}.jobs .slick--thumbnail{position:relative;width:100%;margin-left:0;margin-top:0;margin-bottom:50px;}.jobs .slick--thumbnail .slick-slider{display:none;}.jobs .slick--thumbnail::before,.jobs .slick--less::before{content:'';position:absolute;width:20px;height:70px;border-left:3px solid #e6e6e6;border-bottom:3px solid #e6e6e6;left:20px;top:-70px;z-index:-1;}.jobs .slick--less::before{border-bottom-color:white;top:-85px;}.jobs .slick__arrow{position:absolute;margin:0;top:-25px;right:0;background:white;}.jobs .slick-prev,.jobs .slick-next{display:inline-block;background-color:transparent;background-image:url(/themes/gecko/images/icons/job_arrow.svg);background-size:48px 48px;background-position:center center;padding:0;margin:0;width:48px;height:48px;outline:none;border:none;border-radius:0;font-size:0px;opacity:0.3;}.jobs .slick-prev{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}.jobs .slick-prev:hover,.jobs .slick-next:hover{opacity:1;}.jobs .slick--main .slide__caption h4,.jobs .slick--less .slide__caption h4{color:#82c341;}.jobs .slick--main .slide__caption h3,.jobs .slick--less .slide__caption h3{font-family:'Roboto Mono';font-size:14px;line-height:16px;border:2px solid #e6e6e6;padding:5px 10px;border-radius:3px;margin-bottom:30px;margin-top:-10px;color:#333;display:inline-block;width:auto;}.jobs .slick--main .slide__caption li,.jobs .slick--less .slide__caption li{list-style:none;}.jobs .slick--main .slide__caption li:before,.jobs .slick--less .slide__caption li:before{content:"";position:absolute;display:inline-block;width:28px;height:38px;margin-left:-38px;background:url(/themes/gecko/images/icons/job_checkmark.svg) no-repeat;background-size:28px 28px;background-position:center center;}.jobs .slick--main .slide__caption a,.jobs .slick--less .slide__caption a{font-family:'Roboto Mono';border:0;cursor:pointer;display:inline-block;-webkit-font-smoothing:antialiased;text-decoration:none;user-select:none;vertical-align:middle;white-space:nowrap;margin-top:50px;font-size:16px;line-height:36px;text-transform:uppercase;padding:10px 25px;color:white;background:#82c341;border-radius:3px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;width:100%;outline:none;text-align:center;}@media screen and (min-width:360px){.jobs .slick--main .slide__caption a,.jobs .slick--less .slide__caption a{font-size:18px;}}.jobs .slick--main .slide__caption a:hover,.jobs .slick--less .slide__caption a:hover{background-color:#7CB23D;color:#fff;outline:none;}.jobs .slick--thumbnail .slide__caption{font-family:'Roboto Mono';text-transform:lowercase;font-size:22px;line-height:32px;color:#ccc;cursor:pointer;margin-bottom:50px;}.jobs .slick--thumbnail .slick-current .slide__caption{color:#333;cursor:default;}.jobs .slick--thumbnail .slick-slide,.jobs .slick--thumbnail .slick-slide:hover,.jobs .slick--thumbnail .slick-slide:focus{outline:none;}@media screen and (min-width:480px){.jobs .slick--main .slide__caption a,.jobs .slick--less .slide__caption a{width:auto;}}@media screen and (min-width:768px){.open-positions{padding:130px 0;background:url(/themes/gecko/images/assets/open-positions-background.jpg) no-repeat center center;background-size:cover;}.jobs .slick--thumbnail{width:575px;margin-top:5px;margin-left:115px;margin-bottom:90px;}.jobs .slick--less{margin-top:5px;margin-left:115px;}.jobs .slick--thumbnail::before,.jobs .slick--less::before{left:-65px;height:140px;top:-120px;}.jobs .slick--less::before{border-bottom-color:#e6e6e6;}.jobs .slick__arrow{top:-5px;right:20px;}.open-positions h2::after{margin-left:50px;}}@media screen and (min-width:1024px){.jobs .slick--thumbnail .slick-slider{display:block;}.jobs .slick__arrow{right:-595px;}.jobs .slide__title{width:80%;}.jobs .slick-wrapper{flex-direction:row-reverse;}.jobs .slick--main,.jobs .slick--less{width:520px;}.jobs .slick--thumbnail{width:235px;margin-top:5px;margin-right:70px;}.jobs .slick--less{margin-top:5px;}.open-positions h2::after{margin-left:50px;}}@media screen and (min-width:1280px){.jobs .slick--main,.jobs .slick--less{width:780px;}.jobs .slick--thumbnail{width:240px;margin-right:65px;margin-top:10px;}.jobs .slick--less{margin-top:5px;margin-left:115px;}.jobs .slick__arrow{right:-845px;}.jobs .slide__title{width:85%;}}@media screen and (min-width:1440px){.jobs .slick--main,.jobs .slick--less{width:885px;}.jobs .slick--thumbnail{margin-right:110px;}.jobs .slick--less{margin-left:125px;}.open-positions h2::after{margin-left:60px;}.jobs .slick__arrow{right:-995px;}}@media screen and (min-width:1920px){.jobs .slick--main,.jobs .slick--less{width:1040px;}.jobs .slick--thumbnail{margin-right:140px;}.jobs .slick--less{margin-left:180px;}.open-positions h2::after{margin-left:115px;}.jobs .slick__arrow{right:-1185px;}.jobs .slide__title{width:90%;}}.news-list,.news-featured{float:left;width:100%;}.news-featured .views-row,.news-list .views-row{position:relative;float:left;border-bottom:1px solid #e6e6e6;}.news-featured .views-row{padding:0 0 30px 0;margin-bottom:0;width:100%;}.news-list .views-row{padding:30px 0;}.news-list .views-row.row-1{padding-top:30px;}.news-list .views-view-grid:last-child .views-row:last-child{border-bottom:none;}.news-wrapper{position:relative;padding:0 0 30px 0;margin-bottom:30px;border-bottom:1px solid #e6e6e6;}.news-wrapper:last-child{border-bottom:none;padding:0;margin-bottom:0;}.news-featured h1,.news-featured h1 a,.block-gecko-page-title h1{color:#82c341;margin-bottom:10px;}.news-list h2,.news-list h2 a{font-size:20px;line-height:28px;color:#82c341;margin-bottom:10px;}.news-featured h3,.news-subtitle{font-family:'Roboto Mono';font-size:16px;line-height:26px;}.news-list h3{font-family:'Roboto Mono';font-size:16px;line-height:26px;}.news-subtitle,.block-gecko-page-title h1,.news-post .published{text-align:left;}.news-post .published{font-size:14px;line-height:20px;margin:12px 0 15px 0;}.news-img{margin:10px 0 20px 0;width:100%;}.news-date{display:inline-block;margin-right:4px;font-size:14px;line-height:20px;}.news-cat{display:inline-block;font-size:14px;line-height:20px;}.news-featured .news-date,.news-featured .news-cat{margin-top:0;}.news-featured .news-date,.news-featured .news-cat,.news-featured .news-img{float:left;}.news-featured .news-date,.news-featured .news-img{margin-left:0;}.news-featured .news-img{position:relative;clear:left;margin-top:15px;}.news-post .news-img-full{margin-bottom:20px;}.news-post .news-body-full{position:relative;padding:0;}.news-featured .news-intro{width:100%;margin-left:0;float:left;margin-bottom:0;}.news-list .news-intro{font-size:16px;line-height:32px;}.news-cat a{font-family:'Roboto Mono';color:#82c341;text-transform:uppercase;}.news-intro{margin-bottom:20px;}.news-featured .news-readmore{position:relative;width:100%;float:left;margin-left:0;}.news-readmore a{font-family:'Roboto Mono';font-size:14px;line-height:14px;text-transform:uppercase;background:url(/themes/gecko/images/icons/readmore.svg) no-repeat center right;background-size:14px 14px;padding-right:20px;}.news-list .pager{text-align:center;border-top:1px solid #e6e6e6;padding-top:50px;padding-bottom:0;padding-left:0;margin-bottom:0;}.news-list .pager li{margin:0;padding:0;}.news-list .pager li a{font-family:'Roboto Mono';font-size:14px;line-height:14px;text-transform:uppercase;border:2px solid #777;color:#777;border-radius:3px;padding:10px 30px;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s;}.news-list .pager li a:hover{border:2px solid #333;color:#333;}@media screen and (min-width:768px){.news-featured .views-row{padding:0 0 30px 0;margin-bottom:0;}.news-list .views-row.row-1{padding-top:30px;}.news-subtitle,.block-gecko-page-title h1,.news-post .published{text-align:center;}.news-featured h3,.news-subtitle{font-size:22px;line-height:32px;}.news-post .published{margin:40px 0 20px 0;}.news-post .news-img-full{margin-bottom:40px;}.news-list .pager{padding-top:100px;}.news-featured .news-intro p:first-child,.news-post p:first-child{font-family:'Roboto Mono';}.news-featured .news-date,.news-featured .news-img{margin-left:70px;}.news-featured .news-img{margin-bottom:30px;width:550px;}.news-featured .news-img img{width:550px;}.news-featured .news-intro,.news-featured .news-readmore{width:690px;margin-left:0;}.news-list .news-img img{width:325px;}.news-list .news-img{float:left;margin-right:30px;margin-bottom:10px;width:325px;}.news-list .news-intro{display:none;}.news-featured .news-img::before{content:'';position:absolute;width:20px;height:80px;border-left:3px solid #e6e6e6;border-bottom:3px solid #e6e6e6;left:-50px;top:-40px;}}@media screen and (min-width:1024px){.news-featured .views-row{padding-bottom:50px;margin-bottom:0;}.news-list .views-row.row-1{padding-top:50px;}.news-list .views-row{padding:50px 0;}.news-post .published{margin:40px 0;}.news-post .news-img-full{margin-bottom:50px;}.news-post .news-body-full{padding:0 120px;}.news-featured .news-img::before{height:100px;top:-60px;}.news-featured .news-img img{width:450px;}.news-featured .news-img{width:auto;height:auto;margin-bottom:0;}.news-featured .news-img::before{display:none;}.news-featured .news-intro,.news-featured .news-readmore{width:450px;margin-left:40px;}.news-featured .news-intro{font-size:16px;line-height:26px;}.news-featured .news-img,.news-featured .news-date{margin-left:0;}.news-list .news-intro{display:block;}.news-list .news-img{width:auto;}.news-wrapper{padding:0 20px;border-bottom:none;margin-bottom:0;}.news-wrapper:last-child{padding:0 20px;}.news-list .news-img img{width:100%;}.news-list .news-img{float:none;margin-right:0;margin-bottom:20px;}.news-post .news-body-full::before{content:'';position:absolute;width:20px;height:50px;border-left:3px solid #e6e6e6;border-bottom:3px solid #e6e6e6;left:60px;top:-30px;}}@media screen and (min-width:1280px){.news-featured .views-row{padding:0 0 70px 0;}.news-featured .news-img img,.news-featured .news-intro,.news-featured .news-readmore{width:510px;}.news-featured .news-img{height:auto;}.news-featured .news-img,.news-featured .news-date{margin-left:70px;}.news-featured .news-img::before{display:block;}.news-featured .news-date,.news-featured .news-cat{margin-top:50px;}.news-wrapper{padding:0 30px;}.news-wrapper:last-child{padding:0 30px;}.news-featured .news-intro{line-height:32px;}}@media screen and (min-width:1440px){.news-featured .news-img img,.news-featured .news-intro,.news-featured .news-readmore{width:550px;}.news-featured .news-img,.news-featured .news-date{margin-left:110px;}.news-featured .news-intro{font-size:18px;line-height:32px;}.news-wrapper{padding:0 40px;}.news-wrapper:last-child{padding:0 40px;}}@media screen and (min-width:1920px){.news-featured .news-img img{width:auto;}.news-featured .news-intro,.news-featured .news-readmore{width:650px;}.news-featured .news-img,.news-featured .news-date{margin-left:130px;}}.content-bottom{float:left;width:100%;border-top:1px solid #e6e6e6;padding-top:40px;margin:20px 0 0 0;font-family:'Roboto Mono';font-size:14px;text-transform:uppercase;color:#555;display:flex;flex-wrap:wrap;justify-content:center;}.content-bottom .news-back{text-align:center;order:2;}.content-bottom .news-social{float:right;width:100%;text-align:center;margin-bottom:30px;order:1;}.content-bottom .news-social span{display:block;margin:0;}.content-bottom .news-social span ul li{padding:0;line-height:28px;margin-right:3px;margin-left:3px;}.content-bottom .news-back a{background:url(/themes/gecko/images/icons/back.svg) no-repeat center left;background-size:14px 14px;padding-left:20px;margin-left:-20px;line-height:14px;color:#555;display:block;}.content-bottom .news-social span ul{margin:0;padding:0;}@media screen and (min-width:480px){.content-bottom{padding-top:50px;margin:20px 0 0 0;justify-content:space-between;}.content-bottom .news-back,.content-bottom .news-social{width:auto;text-align:left;margin-bottom:0;}.content-bottom .news-back{order:1;}.content-bottom .news-social{order:2;}.content-bottom .news-back a{margin-left:0;margin-top:12px;}.content-bottom .news-social span ul li{margin-right:0;margin-left:5px;}.content-bottom .news-social span{display:inline-block;}}@media screen and (min-width:768px){.content-bottom{padding-top:100px;}}@media screen and (min-width:1280px){.content-bottom{width:80%;margin:50px 10% 0 10%;}}.products{float:left;width:100%;margin-top:-50px;}.products .block-content{display:block;padding:50px 0;position:relative;}.products .block-content.block-pongio{padding:0;}.products .block-content.block-pongio::before{background:transparent;}.products .block-content::before{content:'';width:100%;height:1050px;background:#f5f5f5;position:absolute;top:0;left:0;z-index:-1;}.products .prod-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;}.products .prod-title{font-family:'Roboto Mono';text-transform:lowercase;font-size:28px;width:100%;}.products .prod-logo{position:relative;margin:50px 0;}.products .prod-logo img{width:100%;}.products .prod-desc{width:100%;display:block;}.products .prod-img{background:url(/themes/gecko/images/assets/monitor.png) no-repeat;background-size:contain;width:100%;max-width:600px;height:552px;margin-top:50px;margin-bottom:-330px;position:relative;float:left;}.products .prod-desc{padding-right:0;float:left;}.products .prod-desc p:first-child,.products .prod-info p:nth-child(2){font-family:'Roboto Mono';}.products .prod-img img{position:absolute;right:2.1%;top:1.1%;width:95.7%;}.products .prod-platform{float:left;width:auto;margin:50px 0;clear:left;display:inline-flex;align-items:center;justify-content:center;flex-direction:column;}.products .prod-platform div{margin:25px;}.products .prod-platform svg{height:70px;width:auto;}.products .block-pongio .prod-info{border-top:1px solid #e6e6e6;padding:80px 0 50px 0;margin-top:20px;}.products .prod-info{float:left;width:100%;margin-bottom:0;margin-top:50px;}.products .prod-info ul{list-style-type:disc;margin-left:20px;margin-top:20px;}.products .prod-info ul li{padding-left:15px;}.products .prod-info div{float:left;margin-right:10%;margin-bottom:50px;}.products .prod-info div:last-child{margin-bottom:0;}.products .prod-info img{width:100%;max-width:636px;margin:0 0 50px 0;float:none;}.products .block-pongio .prod-info p:first-child{text-align:center;}@media screen and (min-width:380px){.products .prod-img{margin-bottom:-250px;}}@media screen and (min-width:480px){.products .prod-platform{float:left;width:auto;margin:50px 0;clear:left;display:inline-flex;align-items:center;justify-content:center;flex-direction:row;}.products .prod-img{margin-bottom:-220px;}.products .prod-img img{top:1.8%;}}@media screen and (min-width:560px){.products .prod-img{margin-bottom:-100px;}.products .prod-img img{top:2%;}}@media screen and (min-width:768px){.products{margin-top:-100px;}.products .block-content{padding:100px 0;}.products .prod-title{font-size:36px;}.products .prod-logo::before{content:'';position:absolute;width:20px;height:80px;border-left:3px solid #e6e6e6;border-bottom:3px solid #e6e6e6;left:-60px;top:-30px;}.products .prod-img{height:552px;margin-bottom:0px;max-width:697px;}.products .prod-img img{top:2.8%;}}@media screen and (min-width:1024px){.products .prod-logo{align-self:flex-start;margin:50px 0 50px 150px;}.products .block-content::before{height:800px;}}@media screen and (min-width:1280px){.products .prod-wrapper{display:block;}.products .prod-img{top:-50px;width:43.5%;height:420px;float:right;}.products .block-pongio .prod-info{margin-top:75px;}.products .block-pongio .prod-info p:first-child{text-align:left;}.products .prod-info img{margin-right:100px;float:left;}.products .prod-desc{width:50%;}.products .prod-logo img{width:auto;margin:0 50px 50px 0;}.products .prod-platform{margin:50px 0 0 0;}.products .prod-platform div{margin:0 50px 0 0;}.products .prod-info{margin-top:-40px;}.products .prod-info div{margin-bottom:0;}.products .block-content::before{height:777px;}}@media screen and (min-width:1440px){.products .block-pongio .prod-img::before{content:'';background:url(/themes/gecko/images/assets/ping-pong.png) no-repeat;background-size:contain;position:absolute;bottom:-70px;left:-200px;width:330px;height:210px;z-index:1;}.products .prod-desc{padding-right:50px;}.products .prod-img{top:-95px;height:470px;}.products .prod-info img{margin-right:150px;}.products .prod-info{margin-top:-90px;}.products .block-pongio .prod-info{margin-top:40px;}}@media screen and (min-width:1920px){.products .block-pongio .prod-img::before{bottom:-20px;left:-260px;width:401px;}.products .prod-img{height:552px;}.products .block-pongio .prod-info{margin-top:0;}.products .block-content::before{height:740px;}.products .prod-info{margin-top:-200px;}.products .block-pongio .prod-info{margin-top:0;}}.page-type-policy-page .content{padding:0;}.page-type-policy-page h1{color:#333;text-align:left;text-transform:lowercase;margin-bottom:20px;}.page-type-policy-page .content div{position:relative;}.page-type-policy-page .main h2{font-size:26px;line-height:36px;margin-top:40px;color:#82c341;}.page-type-policy-page p:first-child{font-family:'Roboto Mono';}.page-type-policy-page .content a,.page-type-policy-page .content ul a:hover{color:#82c341;}.page-type-policy-page .content ul a,.page-type-policy-page .content ul a:focus{color:#333;}@media screen and (min-width:768px){.page-type-policy-page h1{margin-bottom:60px;}}@media screen and (min-width:1024px){.page-type-policy-page .content div::before{content:'';position:absolute;width:20px;height:80px;border-left:3px solid #e6e6e6;border-bottom:3px solid #e6e6e6;left:-90px;top:-30px;}.page-type-policy-page .content{padding:0 12%;}}.page-job-application .webform-readonly input[type="text"]{background:none;border:none;font-family:'Roboto Mono';font-size:22px;color:#333;padding:0;}.page-job-application h1,.page-join-us-apply h1{text-align:left;}.page-job-application .webform-section,.page-join-us-apply .webform-section{width:100%;margin:60px auto 0 auto;position:relative;}.page-job-application .form-actions,.page-join-us-apply .form-actions,.page-job-application .captcha,.page-join-us-apply .captcha{width:100%;margin:20px auto 0 auto;}@media screen and (min-width:768px){.page-job-application form section:nth-of-type(1)::before,.page-join-us-apply form section:nth-of-type(1)::before{content:'';position:absolute;width:20px;height:100px;border-left:3px solid #e6e6e6;border-bottom:3px solid #e6e6e6;left:-50px;top:-35px;}.page-job-application .form-actions,.page-join-us-apply .form-actions,.page-job-application .webform-section,.page-join-us-apply .webform-section,.page-job-application .captcha,.page-join-us-apply .captcha{width:80%;}}.page-job-application .intl-tel-input{display:block;}.page-job-application .webform-document-file,.page-join-us-apply .webform-document-file{margin-bottom:10px;-webkit-appearance:none;-moz-appearance:none;background-color:#f9f9f9;border:2px solid #e6e6e6;border-radius:3px;box-sizing:border-box;font-size:16px;padding:3px 12px;transition:border-color 150ms ease;width:100%;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;outline:none;}.page-job-application .webform-document-file:hover,.page-join-us-apply .webform-document-file:hover{border-color:#b1b1b1;}.page-job-application .webform-document-file input[type="file"],.page-join-us-apply .webform-document-file input[type="file"]{padding:6px 0;margin:0;}.page-job-application .webform-document-file .button,.page-join-us-apply .webform-document-file .button{padding:6px 12px;font-size:14px;line-height:14px;margin-left:5px;}.page-job-application .webform-element-description br{display:inline-block;}.page-join-us-apply .js-webform-radios .form-item,.page-join-us-apply .js-webform-checkboxes .form-item{display:inline-flex;margin-right:30px;}.page-join-us-apply .js-webform-radios .form-item label,.page-join-us-apply .js-webform-checkboxes .form-item label{font-family:'Roboto';margin:0;padding:0;}@media only screen and (min-width:1440px){#block-herojoinus .hero-title{position:relative;top:-30px;}#block-herojoinus .hero-desc{position:relative;top:-250px;}#block-herojoinus .hero-cta{position:relative;bottom:-185px;}}@media only screen and (max-width:1440px) and (min-width:1280px){#block-herojoinus .hero-title{position:relative !important;top:-4px !important;}#block-herojoinus .hero-desc{position:relative !important;top:-220px !important;}#block-herojoinus .hero-cta{position:relative !important;bottom:-120px !important;}}@media only screen and (max-width:1280px) and (min-width:1024px){#block-herojoinus .hero-title{position:relative !important;top:32px !important;}#block-herojoinus .hero-desc{position:relative !important;top:-179px !important;}#block-herojoinus .hero-cta{position:relative !important;bottom:-85px !important;}}@media only screen and (max-width:1024px) and (min-width:920px){#block-herojoinus .hero-title{position:relative;top:-108px;}#block-herojoinus .hero-desc{position:relative;top:-346px;}#block-herojoinus .hero-cta{position:relative;bottom:-15px;}}@media only screen and (max-width:920px) and (min-width:856px){#block-herojoinus .hero-title{position:relative;top:-95px;}#block-herojoinus .hero-desc{position:relative;top:-315px;}#block-herojoinus .hero-cta{position:relative;bottom:-60px;}}@media only screen and (max-width:856px) and (min-width:768px){#block-herojoinus .hero-title{position:relative;top:-47px;}#block-herojoinus .hero-desc{position:relative;top:-273px;}#block-herojoinus .hero-cta{position:relative;bottom:-115px;}}@media only screen and (max-width:768px) and (min-width:748px){#block-herojoinus .hero-title{position:relative;top:-47px;}#block-herojoinus .hero-desc{position:relative;top:-273px;}#block-herojoinus .hero-cta{position:relative;bottom:-115px;}}@media only screen and (max-width:748px) and (min-width:690px){#block-herojoinus .hero-title{position:relative;top:-252px;}#block-herojoinus .hero-desc{position:relative;top:-499px;}#block-herojoinus .hero-cta{position:relative;bottom:-400px;}}@media only screen and (max-width:690px) and (min-width:630px){#block-herojoinus .hero-title{position:relative;top:-195px;}#block-herojoinus .hero-desc{position:relative;top:-457px;}#block-herojoinus .hero-cta{position:relative;bottom:-310px;}}@media only screen and (max-width:630px) and (min-width:573px){#block-herojoinus .hero-title{position:relative;top:-156px;}#block-herojoinus .hero-desc{position:relative;top:-408px;}#block-herojoinus .hero-cta{position:relative;bottom:-280px;}}@media only screen and (max-width:573px) and (min-width:540px){#block-herojoinus .hero-title{position:relative !important;top:-48px !important;}#block-herojoinus .hero-desc{position:relative !important;top:-346px !important;}#block-herojoinus .hero-cta{position:relative !important;bottom:-225px !important;}}@media only screen and (max-width:540px) and (min-width:501px){#block-herojoinus .hero-title{position:relative !important;top:10px !important;}#block-herojoinus .hero-desc{position:relative !important;top:-280px !important;}#block-herojoinus .hero-cta{position:relative !important;bottom:-165px !important;}}@media only screen and (max-width:500px) and (min-width:480px){#block-herojoinus .hero-title{position:relative !important;top:82px !important;}#block-herojoinus .hero-desc{position:relative !important;top:-242px !important;}#block-herojoinus .hero-cta{position:relative !important;bottom:-130px !important;}}@media only screen and (max-width:480px) and (min-width:434px){#block-herojoinus .hero-title{position:relative !important;top:-15px !important;}#block-herojoinus .hero-desc{position:relative !important;top:-242px !important;}#block-herojoinus .hero-cta{position:relative !important;bottom:-150px !important;}}@media only screen and (max-width:434px) and (min-width:410px){#block-herojoinus .hero-title{position:relative;top:46px;}#block-herojoinus .hero-desc{position:relative;top:-185px;}#block-herojoinus .hero-cta{position:relative;bottom:-132px;}}@media only screen and (max-width:410px) and (min-width:401px){#block-herojoinus .hero-title{position:relative;top:45px;}#block-herojoinus .hero-desc{position:relative;top:-175px;}#block-herojoinus .hero-cta{position:relative;bottom:-120px;}}@media only screen and (max-width:400px) and (min-width:384px){#block-herojoinus .hero-title{position:relative;top:33px;}#block-herojoinus .hero-desc{position:relative;top:-197px;}#block-herojoinus .hero-cta{position:relative;bottom:-105px;}}@media only screen and (max-width:384px) and (min-width:369px){#block-herojoinus .hero-title{position:relative;top:49px;}#block-herojoinus .hero-desc{position:relative;top:-183px;}#block-herojoinus .hero-cta{position:relative;bottom:-98px;}}@media only screen and (max-width:369px) and (min-width:348px){#block-herojoinus .hero-title{position:relative;top:82px;}#block-herojoinus .hero-desc{position:relative;top:-154px;}#block-herojoinus .hero-cta{position:relative;bottom:-62px;}}@media only screen and (max-width:348px){#block-herojoinus .hero-title{position:relative;top:111px;}#block-herojoinus .hero-desc{position:relative;top:-119px;}#block-herojoinus .hero-cta{position:relative;bottom:-40px;}}
.system-message{position:relative;float:left;width:100%;text-align:center;background:#393939;}.messages{margin:0;border:none;border-radius:0px;box-shadow:none;line-height:24px;padding:15px 20px;word-wrap:break-word;overflow-wrap:break-word;font-size:13px;text-align:center;width:100%;display:inline-block;font-family:'Roboto Mono';color:#ddd;}.messages a{font-weight:600;color:#ddd;}.messages + .messages{margin-top:1.538em;}.messages__list{list-style:none;margin-top:0;text-align:left;}.message-icon{padding-left:30px;background-color:transparent;background-size:20px;background-position:left 2px;background-repeat:no-repeat;width:auto;display:inline-block;text-align:left;}.messages__item{display:inline;margin:3px 0;}.messages--status .message-icon{background-image:url(/themes/gecko/images/source/check.svg);}.messages--warning .message-icon{background-image:url(/themes/gecko/images/source/warning.svg);}.messages--error .message-icon{background-image:url(/themes/gecko/images/source/error.svg);}.messages--status{border-top:3px solid #73b355;}.messages--warning{border-top:3px solid #e29700;}.messages--error{border-top:3px solid #e32700;}.form-item--error-message{font-size:12px;color:#e32700;margin-top:-10px;margin-bottom:30px;}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;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);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[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;}
html{background:white;}.contact-form #edit-preview{display:none;}
