/*!Theme Name: Zemplate + Foundation
Theme URI: http://zenman.com
Description: An empty framework built on Foundation. Love that blue yeti.
Version: 3.0
Author: Dominic Magnifico and Tomas Mulder
Tags: zemplate, naked, clean, basic, fondation, semantic*/meta.foundation-version{font-family:"/{{version}}/"}meta.foundation-mq-small{font-family:"/only screen/";width:0}meta.foundation-mq-medium{font-family:"/only screen and (min-width:40.063em)/";width:40.063em}meta.foundation-mq-large{font-family:"/only screen and (min-width:64.063em)/";width:64.063em}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90.063em)/";width:90.063em}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120.063em)/";width:120.063em}meta.foundation-data-attribute-namespace{font-family:false}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}img{max-width:100%;height:auto}body{margin:0}*,*:before,*:after{box-sizing:border-box}img{border:0}svg:not(:root){overflow:hidden}.videoholder{position:relative;overflow:hidden;height:0;padding-bottom:56.25%}.videoholder video,.videoholder iframe,.videoholder object,.videoholder embed{position:absolute;width:100%;height:100%}#lightbox{position:fixed;top:0;bottom:0;left:0;right:0;margin:0;padding:0;background-color:rgba(0,0,0,.82);z-index:20;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#lightbox.hidden{display:none}#lightbox .videoholder{width:90%;padding-bottom:50.625%;margin:0 auto}#lightbox iframe{border:0}@media(min-width:1140px){#lightbox{padding:3em}}@media(min-width:1140px){#lightbox .videoholder{width:50%;padding-bottom:28.125%}}.play-button{fill:#fff;width:3em;height:3em;filter:drop-shadow(0 0 0.375em rgba(0,0,0,0.25));transition:fill .2s linear,filter .2s linear}.clickable-embed .embed-content{position:absolute;top:0;bottom:0;left:0;right:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.clickable-embed .embed-content:hover .play-button,.clickable-embed .embed-content:focus .play-button{fill:#fff;filter:drop-shadow(0 0 0.375em rgba(0,0,0,0.5))}.clickable-embed .play-button{width:4.5em;height:4.5em;fill:rgba(255,255,255,.66)}@font-face{font-family:aleo;src:url(../eot/aleo-bold-webfont.eot);src:url(../eot/aleo-bold-webfontd41d.eot?#iefix) format("embedded-opentype"),url(../woff/aleo-bold-webfont.woff) format("woff"),url(../ttf/aleo-bold-webfont.ttf) format("truetype"),url(../svg/aleo-bold-webfont.svg#aleobold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:aleo;src:url(../eot/aleo-bolditalic-webfont.eot);src:url(../eot/aleo-bolditalic-webfontd41d.eot?#iefix) format("embedded-opentype"),url(../woff/aleo-bolditalic-webfont.woff) format("woff"),url(../ttf/aleo-bolditalic-webfont.ttf) format("truetype"),url(../svg/aleo-bolditalic-webfont.svg#aleobolditalic) format("svg");font-weight:700;font-style:italic}@font-face{font-family:aleo;src:url(../eot/aleo-light-webfont.eot);src:url(../eot/aleo-light-webfontd41d.eot?#iefix) format("embedded-opentype"),url(../woff/aleo-light-webfont.woff) format("woff"),url(../ttf/aleo-light-webfont.ttf) format("truetype"),url(../svg/aleo-light-webfont.svg#aleolight) format("svg");font-weight:100;font-style:normal}@font-face{font-family:aleo;src:url(../eot/aleo-lightitalic-webfont.eot);src:url(../eot/aleo-lightitalic-webfontd41d.eot?#iefix) format("embedded-opentype"),url(../woff/aleo-lightitalic-webfont.woff) format("woff"),url(../ttf/aleo-lightitalic-webfont.ttf) format("truetype"),url(../svg/aleo-lightitalic-webfont.svg#aleolightitalic) format("svg");font-weight:100;font-style:italic}@font-face{font-family:aleo;src:url(../eot/aleo-regular-webfont.eot);src:url(../eot/aleo-regular-webfontd41d.eot?#iefix) format("embedded-opentype"),url(../woff/aleo-regular-webfont.woff) format("woff"),url(../ttf/aleo-regular-webfont.ttf) format("truetype"),url(../svg/aleo-regular-webfont.svg#aleoregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:aleo;src:url(../eot/aleo-italic-webfont.eot);src:url(../eot/aleo-italic-webfontd41d.eot?#iefix) format("embedded-opentype"),url(../woff/aleo-italic-webfont.woff) format("woff"),url(../ttf/aleo-italic-webfont.ttf) format("truetype"),url(../svg/aleo-italic-webfont.svg#aleoitalic) format("svg");font-weight:400;font-style:italic}@font-face{font-family:nexa;src:url(../eot/nexa_xbold-webfont.eot);src:url(../eot/nexa_xbold-webfontd41d.eot?#iefix) format("embedded-opentype"),url(../woff/nexa_xbold-webfont.woff) format("woff"),url(../ttf/nexa_xbold-webfont.ttf) format("truetype"),url(../svg/nexa_xbold-webfont.svg#nexa_xboldregular) format("svg");font-weight:700;font-style:normal}@font-face{font-family:nexa;src:url(../eot/nexa_xbold_italic-webfont.eot);src:url(../eot/nexa_xbold_italic-webfontd41d.eot?#iefix) format("embedded-opentype"),url(../woff/nexa_xbold_italic-webfont.woff) format("woff"),url(../ttf/nexa_xbold_italic-webfont.ttf) format("truetype"),url(../svg/nexa_xbold_italic-webfont.svg#nexa_xbold_italicregular) format("svg");font-weight:700;font-style:italic}@font-face{font-family:nexa;src:url(../eot/nexa_regular-webfont.eot);src:url(../eot/nexa_regular-webfontd41d.eot?#iefix) format("embedded-opentype"),url(../woff/nexa_regular-webfont.woff) format("woff"),url(../ttf/nexa_regular-webfont.ttf) format("truetype"),url(../svg/nexa_regular-webfont.svg#nexa_regularregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:nexa;src:url(../eot/nexa_regular_italic-webfont.eot);src:url(../eot/nexa_regular_italic-webfontd41d.eot?#iefix) format("embedded-opentype"),url(../woff/nexa_regular_italic-webfont.woff) format("woff"),url(../ttf/nexa_regular_italic-webfont.ttf) format("truetype"),url(../svg/nexa_regular_italic-webfont.svg#nexa_regular_italicitalic) format("svg");font-weight:400;font-style:italic}@font-face{font-family:nexa;src:url(../eot/nexa_light-webfont.eot);src:url(../eot/nexa_light-webfontd41d.eot?#iefix) format("embedded-opentype"),url(../woff/nexa_light-webfont.woff) format("woff"),url(../ttf/nexa_light-webfont.ttf) format("truetype"),url(../svg/nexa_light-webfont.svg#nexa_lightregular) format("svg");font-weight:200;font-style:normal}@font-face{font-family:nexa;src:url(../eot/nexa_light_italic-webfont.eot);src:url(../eot/nexa_light_italic-webfontd41d.eot?#iefix) format("embedded-opentype"),url(../woff/nexa_light_italic-webfont.woff) format("woff"),url(../ttf/nexa_light_italic-webfont.ttf) format("truetype"),url(../svg/nexa_light_italic-webfont.svg#nexa_light_italicitalic) format("svg");font-weight:200;font-style:italic}@font-face{font-family:nexa;src:url(../eot/nexa_thin-webfont.eot);src:url(../eot/nexa_thin-webfontd41d.eot?#iefix) format("embedded-opentype"),url(../woff/nexa_thin-webfont.woff) format("woff"),url(../ttf/nexa_thin-webfont.ttf) format("truetype"),url(../svg/nexa_thin-webfont.svg#nexa_thinregular) format("svg");font-weight:100;font-style:normal}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:5px 2px}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}.module--border-top{border-top:3px solid #18ad85}.module--border-bottom{border-bottom:3px solid #18ad85}.module--bg-light-gray{background-color:#e5e5e5}.module--bg-dark-gray{background-color:#4e4f52}.module--bg-dark-gray p{color:#fff}.module--bg-white{background-color:#fff}.module--bg-gray{background-color:#818285}.module--bg-gray p{color:#fff}.image-inside p{margin-top:0}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}.btn-outside{position:relative;height:30px;width:155px;text-align:left}.btn-outside:first-child{margin-right:1.2em}.btn-outside:before{content:'';position:absolute;height:100%;left:0;border-left:solid 2px #18ad85}.btn-outside:after{content:'';position:absolute;height:0%;right:0;border-right:solid 2px #18ad85;transition:height 200ms;transition-delay:275ms}.btn-outside .btn,.btn-outside input{position:absolute;height: 32px;margin-top: -1px;width:32px;padding-left:12px;line-height:4px;color:#4e4f52;text-decoration:none;padding: 0.3em 0.7rem;;font-size: 21px;}.btn-outside .btn:before,.btn-outside .btn:after,.btn-outside input:before,.btn-outside input:after{transition:300ms ease-out 450ms;content:'';position:absolute;left:0;height:2px;width:0;background-color:#18ad85}.btn-outside .btn:before,.btn-outside input:before{top:0}.btn-outside .btn:after,.btn-outside input:after{bottom:0}.btn-outside:hover .btn:before,.btn-outside:hover .btn:after{transition:300ms ease-out;width:100%}.btn-outside:hover:after{height:100%}@media only screen and (max-width:480px){.btn-outside .btn-outside:first-child{margin-right:auto}}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body{font-family:nexa,sans-serif}abbr[title]{border-bottom:1px dotted}table{width:100%}@media only screen and (max-width:480px){table td{display:block}}::-moz-selection{background:#e5e5e5}::selection{background:#e5e5e5}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:60%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}a{text-decoration:none;color:#18ad85}.content-block li{line-height:1.5em}.hide{display:none}h1,h2,h3,h4,h5,h6{font-weight:400;font-family:nexa,sans-serif}h1{font-size:3.75rem;margin:.67em 0}@media only screen and (max-width:480px){h1{font-size:2.75rem}}h2{font-size:2.375rem;font-weight:100}h2 span{font-weight:700}h3{font-size:1.125rem;color:#18ad85}h4{font-size:1.5625rem;font-family:aleo,serif}h5{font-size:1.125rem;font-family:aleo,serif}blockquote{font-family:aleo,serif;font-weight:100;margin:0}blockquote p{color:#4e4f52;font-size:1.125rem;line-height:1.75em}p{line-height:1.3em;font-weight:200}ul{font-weight:200}.accordion__inner{padding:.9375rem}.accordion__item-title{position:relative;margin:0;margin-bottom:.5em;padding:.6em 2.5em .6em .6em;vertical-align:top}.accordion__item-title:hover,.accordion__item-title:hover .accordion__toggle,.accordion__item-title.active,.accordion__item-title.active .accordion__toggle{cursor:pointer}.accordion__item-title.active .accordion__toggle{transform:rotate(90deg);backface-visibility:hidden}.accordion__toggle{position:absolute;left:.9375rem;transition:transform 300ms}.accordion__text{overflow:hidden;padding:.9375rem;margin-bottom:.5em}.accordion__text:not([style="display:none"]):nth-of-type(even){padding-right:12em;padding-left:.9375rem}.accordion__text:not([style="display:none"]):nth-of-type(even) .accordion__text--icon__wrap{right:.9375rem;left:auto}@media only screen and (max-width:480px){.accordion__text:not([style="display:none"]):nth-of-type(even){padding-right:.9375rem}}.accordion__text--icon{position:relative;padding-left:12em}.accordion__text--icon:before{content:"";float:right;width:0;height:10em}@media only screen and (max-width:480px){.accordion__text--icon{padding-left:.9375rem}}.accordion__text--icon__wrap{position:absolute;left:.9375rem;top:.9375rem;width:10em;height:10em;border:2px solid #fff;border-radius:50%;text-align:center;padding:1em}.accordion__text--icon__wrap:before{content:'';display:inline-block;vertical-align:middle;height:100%}.accordion__text--icon__wrap svg{display:inline-block;vertical-align:middle;width:80%;fill:#18ad85;transition:fill 300ms}.accordion__text--icon__wrap:hover svg{fill:#1767b3}@media only screen and (max-width:480px){.accordion__text--icon__wrap{position:relative;margin:auto;top:0;left:0}}.case-studies{padding-bottom:2.5em}.case-studies h2{text-align:center}.case-studies__outside{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.case-studies__wrap{position:relative;width:31.333%;margin:.75em 1%;}.case-studies__wrap h3{margin-top:0}@media only screen and (max-width:767px){.case-studies__wrap{width:48%}}@media only screen and (max-width:480px){.case-studies__wrap{width:90%;margin:2% auto}}.case-studies__text p{margin-bottom:4.5em}.case-studies__file{position:absolute;bottom:0;margin-bottom:.5em;padding:.5em .5em 0 0}.checkered-layout{overflow:hidden}.ch-layout__wrap{clear:both;height:24em}.ch-layout__wrap:nth-child(even) .ch-image__wrap{float:right}@media only screen and (min-width:1200px){.ch-layout__wrap:nth-child(even) .ch-content__wrap{float:right}}@media only screen and (max-width:767px){.ch-layout__wrap{height:15.5em}}@media only screen and (max-width:480px){.ch-layout__wrap{height:22em}}.ch-layout__wrap .ch-image__wrap{float:left;width:40%;height:100%}@media only screen and (max-width:767px){.ch-layout__wrap .ch-image__wrap{display:none}}.ch-layout__wrap .ch-content__wrap{float:left;width:60%;max-width:55em;height:100%;padding:3em 5em}.ch-layout__wrap .ch-content__wrap h3{font-size:1.375rem;margin:.5em 0;line-height:.9em}@media only screen and (max-width:480px){.ch-layout__wrap .ch-content__wrap h3{margin-top:1em}}@media only screen and (max-width:767px){.ch-layout__wrap .ch-content__wrap h3{text-align:center}}.ch-layout__wrap .ch-content__wrap .ch-link{margin:.8em 0}@media only screen and (max-width:1140px){.ch-layout__wrap .ch-content__wrap{padding:3em 3%}}@media only screen and (max-width:767px){.ch-layout__wrap .ch-content__wrap{width:100%;float:left;padding:1.8em 5%}}@media only screen and (max-width:767px){.ch-layout__wrap{height:auto}}.content-block{width:100%;padding-bottom:3.125em;overflow:hidden}@media only screen and (min-width:1140px){.content-block .content-block__inner{width:70%}}@media only screen and (max-width:768px){.content-block{padding-bottom:3.125em}}@media only screen and (max-width:480px){.content-block{padding-bottom:1.875em}}.content-block p{//overflow:hidden}.content-block .title-wrap h2{margin-top:1.5em;text-align:center}.content-block .content__group .column-title h2{font-size:2em}.content-block .content__group .btn-wrap{margin-top:2em}.content-block .content__group .btn-wrap .btn-outside{display:inline-block}.content__group h1,.content__group h2,.content__group h3,.content__group h4,.content__group h5,.content__group h6{margin-top:0;margin-bottom:15px}.content__group p img.alignnone{margin:5px auto;display:block}@media only screen and (max-width:480px){.content__group h3{text-align:center}.content__group blockquote p{text-align:center}}.content--1 .content__group--1{padding-left:.9375rem;padding-right:.9375rem;width:100%;float:left}.content--1 .btn-wrap{margin:auto}.content--1 .btn__count--1{width:9em}.content--1 .btn__count--2{width:20.9em}@media only screen and (max-width:480px){.content--1 .content__group .btn-wrap{width:100%}.content--1 .content__group .btn-wrap .btn-outside{display:block}.content--1 .content__group .btn-wrap .btn-outside:first-child{margin-bottom:.75em}}.content--2.content__two-col--half .content__group{padding-left:.9375rem;padding-right:.9375rem;width:50%;float:left}.content--2.content__two-col--half .content__group.content__group--no-prev{margin-left:50%}.content--2.content__two-col--two .content__group--1{padding-left:.9375rem;padding-right:.9375rem;width:66.66667%;float:left}.content--2.content__two-col--two .content__group--2{padding-left:.9375rem;padding-right:.9375rem;width:33.33333%;float:left}.content--2.content__two-col--two .content__group--2.content__group--no-prev{margin-left:66.66667%}.content--2.content__two-col--one .content__group--1{padding-left:.9375rem;padding-right:.9375rem;width:33.33333%;float:left}.content--2.content__two-col--one .content__group--2{padding-left:.9375rem;padding-right:.9375rem;width:66.66667%;float:left}.content--2.content__two-col--one .content__group--2.content__group--no-prev{margin-left:33.33333%}@media only screen and (max-width:1024px){.content--2 [class*=" content__group--"].content__group{padding-left:.9375rem;padding-right:.9375rem;width:100%;float:left;padding:0 1.875rem}.content--2 [class*=" content__group--"].content__group[class*=no-prev]{margin-left:50%}}@media only screen and (max-width:480px){.content--2 [class*=" content__group--"].content__group{padding:0 .9375rem}.content--2 [class*=" content__group--"].content__group[class*=no-prev]{margin-left:0}}.content-block[class*="--image"]{position:relative;background-position:50% 60%;background-size:cover;background-repeat:no-repeat}.content-block[class*="--image"]:before{content:'';width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.content-block[class*="--image"] .content-block__inner{position:relative;z-index:10}.content-block.module--large-img-left,.content-block.module--large-img-right{position:relative}.content-block.module--large-img-left .add-margin-top .image-inside,.content-block.module--large-img-right .add-margin-top .image-inside{top:2.75rem}.content-block.module--large-img-left .title-wrap,.content-block.module--large-img-right .title-wrap{clear:both}.content-block.module--large-img-left .image-inside,.content-block.module--large-img-right .image-inside{position:absolute;top:136px;left:0;float:right}.content-block.module--large-img-left .image-inside img,.content-block.module--large-img-right .image-inside img{width:100%;max-width:575px;float:right}.content-block.module--large-img-left .content__group.no-image,.content-block.module--large-img-right .content__group.no-image{float:right;min-height:375px}@media only screen and (max-width:1024px){.content-block.module--large-img-left .add-margin-top .image-inside,.content-block.module--large-img-right .add-margin-top .image-inside{top:0}.content-block.module--large-img-left .image-inside,.content-block.module--large-img-right .image-inside{text-align:center;position:relative;top:0}.content-block.module--large-img-left .image-inside img,.content-block.module--large-img-right .image-inside img{float:none}.content-block.module--large-img-left .content__group.no-image,.content-block.module--large-img-right .content__group.no-image{float:left;min-height:0}}.content-block.module--large-img-right .image-inside{top:136px;right:0;left:auto}.content-block.module--large-img-right .image-inside img{float:left}.content-block.module--large-img-right .content__group.no-image{float:left}@media only screen and (max-width:1024px){.content-block.module--large-img-right .add-margin-top .image-inside{top:20px}.content-block.module--large-img-right .image-inside{text-align:center;top:20px}.content-block.module--large-img-right .image-inside img{float:none}}.content-block .add-margin-top{margin-top:2.75rem}.content-block.content-block--timeline{background-position:50% 60%;background-size:cover;background-repeat:no-repeat}.content-block .timeline{margin-top:3em;padding-bottom:3em}.content-block .timeline h3{width:100%;margin:0;padding:.8em 0;font-size:1.15em;text-align:center}.content-block .timeline-carousel{padding:1.6em 0 0}.content-block .owl-item__inner{height:100%;min-height:461px;padding:0 .9375em;position:relative;z-index:1;overflow:hidden}.content-block .date-wrap{position:absolute;float:left;height:100%;width:90px;font-size:16px;text-align:center}.content-block .date-wrap .date{display:-ms-flexbox;display:flex;height:2em;width:2em;padding:1.1em 1em .9em;font-size:2.3em;letter-spacing:-2px;line-height:0;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-left:.15em}.content-block .date-wrap .date:after{content:'';position:absolute;top:2.1em;bottom:0;left:44px;z-index:0}.content-block .text-wrap{float:left;width:300px;padding:1em 1em 4em 6em}.content-block .text-wrap ul{margin:0;padding:0}body.no-scroll{overflow-y:hidden}body .video{position:fixed;top:1em;left:0;right:0;margin:auto;background-color:#000;overflow-y:scroll;z-index:9499;padding:1em;transform:scale(0);transition:.3s;max-width:1e3px;width:100%;display:none;backface-visibility:hidden;transform-style:preserve-3d;-ms-overflow-style:-ms-autohiding-scrollbar}body .video iframe{display:none;height:600px;width:1280px;max-width:100%;max-height:100%}body .video.show{display:block;transform:scale(1);transition:.2s}body .video.show iframe{display:block}@media only screen and (max-width:1024px){body .video{height:640px}}@media only screen and (max-width:767px){body .video{height:450px}}@media only screen and (max-width:480px){body .video{height:300px}}.closelightbox{position:absolute;top:0;right:0;z-index:9500;width:37px;height:37px;text-align:center;padding-top:6px;transform:scale(0);transition:.3s}.closelightbox.show{transform:scale(1);transition:.3s;transition-delay:.1s}.black_overlay{display:none;position:fixed;top:0%;left:0%;width:100%;height:100%;z-index:1001;opacity:.8}.black_overlay.show{display:block}.content-box__inner h2{margin-bottom:.25em;color:#4e4f52;text-align:center}.description-wrap p{padding:0 .9375rem;color:#4e4f52}.content-box__wrap{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:2.5em}.content-box__box{padding:2%;border:1px solid #818285}.content-box__box p{color:#4e4f52}.content--two .content-box__box{margin:1em auto;width:46%}@media only screen and (max-width:767px){.content--two .content-box__box{margin:.5em auto;width:94%}}.content--four .content-box__box{margin:1em auto;width:23%}@media only screen and (max-width:1024px){.content--four .content-box__box{width:32%}}@media only screen and (max-width:767px){.content--four .content-box__box{margin:.5em auto;width:94%}}.content-box__box h3{margin-top:8px}.content-slider .content-slider__slides{margin:3em auto;width:70%}.content-slider .content-slider__wrap{margin:auto}.content-slider .content-slider__wrap.content--1 .content-slider__column{width:100%}.content-slider .content-slider__wrap.content--2 .content-slider__column{width:50%;display:inline-block}.content-slider .content-slider__title{padding-bottom:2em}.content-slider .content-slider__title h5{width:80%;margin:auto;font-size:1.3em}.content-slider .content-slider__text{display:-ms-flexbox;display:flex;margin-top:2em}.content-slider .content-slider__text .content-slider__column:first-child{margin-right:4%}.content-slider .content-slider__text .content-slider__column:last-child{margin-right:2%}@media only screen and (max-width:767px){.content-slider .content-slider__wrap.content--2 .content-slider__column{width:100%;display:block}.content-slider .content-slider__title h5{font-size:1.1em}.content-slider .content-slider__text{display:block}.content-slider .content-slider__slides{width:95%}.content-slider .content-slider__wrap{width:95%;margin:auto}}.hero-block{margin-top:98px}.hero--slider{position:relative}.hero__global{position:absolute;z-index:20;width:100%}.hero__global .hero__head h1{margin-top:1.5em}.hero__global .hero__text{font-size:1.625rem;margin-top:2.4em}.hero__text__para{ font-family: aleo,serif;font-weight: 100;font-size: 1.625rem;margin-top: 2.4em;text-align: center;} .hero__global .hero__text .hero-text__inner{display:inline-block;width:auto}.hero__global .hero__text .hero-text__inner p{line-height:1.7;margin:0}@media only screen and (max-width:480px){.hero__global .hero__text{font-size:1.4375rem;margin-top:3.5em}}.hero__global .hero__buttons .btn-wrap{margin:auto;margin-top:6em}.hero__global .hero__buttons .btn__count--2{width:20.9em}.hero__global .hero__buttons .btn__count--1{width:10em}.hero__global .hero__buttons .btn-outside{display:inline-block}@media only screen and (max-width:480px){.hero__global .hero__buttons .btn__count--2{width:10em}.hero__global .hero__buttons .btn-outside{display:block;margin:1em auto}}.hero__slide{position:relative}.hero__swoosh{z-index:10;position:absolute;left:0;right:0;bottom:0;background-image:url(../img/swoosh.png);background-position:50% 100%;background-size:contain;background-repeat:no-repeat}.hero--single{position:relative}.icon-hover{position:relative;background-repeat:no-repeat;background-position:50%,50%}@media only screen and (max-width:1023px){.icon-hover{background-size:cover}}@media only screen and (min-width:1024px){.icon-hover{background-size:cover,0,0,0,0}.icon-hover.icon--1{background-size:0,cover,0,0,0}.icon-hover.icon--1:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:10;background-color:rgba(0,0,0,.6)}.icon-hover.icon--2{background-size:0,0,cover,0,0}.icon-hover.icon--2:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:10;background-color:rgba(0,0,0,.6)}.icon-hover.icon--3{background-size:0,0,0,cover,0}.icon-hover.icon--3:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:10;background-color:rgba(0,0,0,.6)}.icon-hover.icon--4{background-size:0,0,0,0,cover}.icon-hover.icon--4:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:10;background-color:rgba(0,0,0,.6)}}.icon-hover__inner{position:relative;z-index:20}.icon-hover__container{margin:3em 0 2em;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.icon-hover__wrap{text-align:center;padding:0 3.5%;width:25%}.icon-hover__wrap:hover .icon-hover__title{visibility:visible}.icon-hover__wrap:hover .icon-hover__description{visibility:visible}.icon-hover__wrap:hover .icon-hover__icon svg{fill:#18ad85}@media only screen and (max-width:1024px){.icon-hover__wrap{width:50%;padding:2%}.icon-hover__wrap .icon-hover__title{visibility:visible}.icon-hover__wrap .icon-hover__description{visibility:visible}.icon-hover__wrap .icon-hover__icon svg{fill:#18ad85}}@media only screen and (max-width:767px){.icon-hover__wrap{width:90%;margin:auto}}.icon-hover__icon{margin:2em auto;width:160px;height:160px;border:2px solid #fff;border-radius:50%}.icon-hover__icon:before{content:'';height:100%;display:inline-block;vertical-align:middle}.icon-hover__icon svg{display:inline-block;vertical-align:middle;margin:auto;width:60%;height:60%;fill:#fff}.icon-hover__title{visibility:hidden}.icon-hover__title h3{color:#fff;font-size:1.875rem;margin-bottom:0}.icon-hover__title h3 span{font-weight:700}.icon-hover__description{visibility:hidden;color:#fff;font-weight:200}.icon-info .icon-info__outside{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.icon-info .icon-info__wrap{margin:1.5em 4.16666%;width:25%}.icon-info .icon-info__wrap img{margin:auto;width:70px;display:block}.icon-info .icon-info__wrap .icon-info__title h3{text-align:center;margin:.25em 0 .5em;font-size:2.125rem}@media only screen and (max-width:767px){.icon-info .icon-info__wrap:first-child{margin-top:2em}.icon-info .icon-info__wrap:last-child{margin-bottom:2em}}.icon-info.content--1 .icon-info__wrap{margin:3% 20%;width:60%}@media only screen and (max-width:767px){.icon-info.content--1 .icon-info__wrap{margin:3% 5%}}.icon-info.content--2 .icon-info__wrap{margin:3% 5%;width:40%}@media only screen and (max-width:767px){.icon-info.content--2 .icon-info__wrap{width:90%}}@media only screen and (max-width:767px){.icon-info.content--3 .icon-info__wrap{width:90%}}.icon-slider__nav{position:relative;text-align:center;margin:0;padding:0;width:90%;margin:auto}.icon-slider__nav li{position:relative;display:inline-block;width:16%;padding:0;list-style:none}@media only screen and (max-width:1024px){.icon-slider__nav li{width:30%}}.icon-slider__nav li:hover:after,.icon-slider__nav li.active:after{display:block}.icon-slider__nav li:after{content:"";display:none;position:absolute;bottom:-20px;left:50%;border:10px solid transparent;transform:translateX(-50%)}.icon-slider__nav a{display:block;overflow:visible;-webkit-tap-highlight-color:transparent}.icon-slider__nav img,.icon-slider__nav svg{width:80%;max-width:10em;border-radius:50%}@media only screen and (max-width:1024px){.icon-slider__nav img,.icon-slider__nav svg{max-width:7em}}@media only screen and (max-width:1024px){.icon-slider__nav[class] li:after{display:none}}.icon-slider__text{padding:.9375rem 10%}.location-slider__intro{padding-left:.9375rem;padding-right:.9375rem;width:50%;float:left;margin:0 auto;float:none;text-align:center}.location-slider__intro em{margin-bottom:1.5em}.location-slider__intro em:last-of-type{float:right}@media only screen and (max-width:1024px){.location-slider__intro{max-width:1024px;width:100%}.location-slider__intro .btn-outside{margin:auto}}@media only screen and (max-width:1024px){.location-slider__title{text-align:center}}.location-slider__title span{font-weight:700}.location-slider__slides{padding-left:.9375rem;padding-right:.9375rem;width:100%;float:left;padding-left:0;padding-right:0}@media only screen and (max-width:1024px){.location-slider__slides{float:none;width:100%;padding:.9375rem 0 0}}.location-slider__slides .owl-buttons{width:96%;top:auto;bottom:45%}.location-slider__slides .owl-buttons .owl-prev{margin-left:1.5em}.location-slider__slides .owl-buttons .owl-next{margin-right:1.5em}@media only screen and (max-width:1024px){.location-slider__slides .owl-buttons{bottom:30%}}.location-slider__text{min-height:25em;background-size:cover;display:-ms-flexbox;display:flex;position:relative;background-position:50%}.location-slider__blurb{position:absolute;bottom:0;width:100%;height:20%;-ms-flex-item-align:end;align-self:flex-end;padding:1em;transition:300ms}.location-slider__inside a{color:#1767b3}@media only screen and (min-width:1440px){.location-slider__inside{max-width:35em}}.location-slider__contatiner{display:block}.photo-hover__inner{padding:.9375rem}.photo-hover__container{display:inline-block;width:32%;padding-bottom:2em}.photo-hover__container img{width:100%;display:block}.photo-hover__container h2{font-size:1.25rem}.photo-hover__container:hover .photo-hover__hover{height:60%;transition:.3s}@media only screen and (max-width:1024px){.photo-hover__container{width:32%}}@media only screen and (max-width:630px){.photo-hover__container{width:49%}}@media only screen and (max-width:480px){.photo-hover__container{width:100%}}.photo-hover__image-container{position:relative;max-width:300px;margin:0 auto}.photo-hover__hover{position:absolute;left:0;right:0;bottom:0;height:0;transition:.3s;overflow:hidden}.photo-hover__hover p{text-align:left;margin:0;font-weight:400;padding-right:.9375rem;padding-left:.9375rem}.photo-hover__hover p:first-child{margin-top:1em}.photo-hover__hover p:last-child{font-weight:200;margin:1em 0}.recruitment-photo__wrap--left{width:48%;display:inline-block;vertical-align:top;position:relative}.recruitment-photo__wrap--left:hover .photo--2{visibility:visible;opacity:1}.recruitment-photo__wrap--left img{display:block;margin:auto;width:95%}@media only screen and (max-width:767px){.recruitment-photo__wrap--left{width:100%}}.recruitment-photo__photo.photo--2{visibility:hidden;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;transition:all 300ms}.recruitment-photo__wrap--right{display:inline-block;vertical-align:top;width:48%;padding:.9375rem}.recruitment-photo__wrap--right .recruitment-photo__text h3{color:#1767b3;text-align:left;font-size:1.75rem;font-weight:100}@media only screen and (max-width:767px){.recruitment-photo__wrap--right .recruitment-photo__text h3{text-align:center}}@media only screen and (max-width:767px){.recruitment-photo__wrap--right{width:100%}}.recruitment-photo__photo{width:100%}.recruitment-photo .recruitment-photo__inner{margin:2em auto}.social-icons__title h3{text-align:center;color:#4e4f52}.social-icons__title h3 span{font-weight:700}.social__wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.social__wrap .icon{width:30px;margin:.5em 2em 2em;transition:300ms}.social__wrap .icon svg{fill:#18ad85;transition:300ms;max-height:30px;max-width:30px;margin-bottom:1em}.social__wrap .icon:hover svg{fill:#1767b3}.social__wrap .icon:hover img{opacity:.8}@media only screen and (max-width:767px){.social__wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}}.social-share{position:absolute;top:150px;right:0}.single-torso__content .social-share{position:relative}.social__buttons{display:block;float:right;margin-top:.5em}.social__buttons ul{list-style:none;padding-left:0;margin:0}.social__buttons li{display:block}.social__buttons p{margin:0;height:40px}.social__buttons h6{margin:0 0 0 .25em}.social__buttons svg{margin:0 .25em;width:33px;display:inline-block;height:38px}.single-torso__content .social__buttons{float:none}.single-torso__content .social__buttons li{display:inline-block}@media only screen and (max-width:410px){.social__buttons{margin-top:1em}}.svg-animation{height:300px}.svg-animation .animation-container{position:relative;height:300px;max-width:1540px;margin:auto}@media only screen and (max-width:480px){.svg-animation{height:200px}.svg-animation .animation-container{height:200px}}.sparkle{float:left;position:absolute;width:10px;height:10px;top:7px;left:40px}.sparkle svg{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (max-width:340px){.sparkle{left:30px}}.sparkle--1{left:50%;top:50%}.sparkle--2{left:40%;top:20%}.sparkle--3{left:30%;top:10%}.sparkle--4{left:20%;top:60%}.sparkle--5{left:60%;top:0}.sparkle--6{left:70%;top:40%}.team-photos__inner{padding:.9375rem}.team-photos__container{display:inline-block;width:16%;padding-bottom:2em}.team-photos__container img{width:100%;display:block}.team-photos__container h2{font-size:1.25rem}.team-photos__container:hover .team-photos__hover{transform:scale(1);transition:.3s}@media only screen and (max-width:1024px){.team-photos__container{width:32%}}@media only screen and (max-width:630px){.team-photos__container{width:49%}}@media only screen and (max-width:480px){.team-photos__container{width:100%}}.team-photos__image-container{position:relative;max-width:210px;margin:0 auto}.team-photos__hover{position:absolute;top:0;right:0;bottom:0;left:0;transform:scale(0);transition:.3s}.team-photos__hover p{padding-right:.9375rem;padding-left:.9375rem; padding-top: 10px;}.testimonial__wrap{margin:2em 3em}@media only screen and (max-width:480px){.testimonial__wrap{margin:2em}}.testimonial__wrap .testimonial__quote blockquote p{font-size:1.375rem;line-height:1.75em}.testimonial__wrap .testimonial__attribution{font-family:nexa,sans-serif;font-size:1rem;font-weight:200}.testimonial__wrap .testimonial__attribution p{margin:0 2em 0 0}@media only screen and (max-width:480px){.testimonial__wrap .testimonial__attribution p{margin-right:0}}.social-tabs__nav{height:3.9em;overflow:hidden}.social-tabs__nav a{padding:2em;display:inline-block}.social-tabs__nav .social-tabs__inner a{min-width:100px;text-align:center;position:relative;padding:1em;margin:0 -.25em 0 0}.social-tabs__nav .social-tabs__inner a:before{content:"";position:absolute;top:0;left:0;right:100%;bottom:0;background-color:#18ad85;transition:right 300ms}.social-tabs__nav .social-tabs__inner a svg{position:relative;width:1.5em;height:1.5em}.social-tabs__nav .social-tabs__inner a span{position:relative;margin-left:.25em}.social-tabs__nav .social-tabs__inner a:hover:before{right:0}@media only screen and (max-width:1024px){.social-tabs__nav .social-tabs__inner{padding:0}}@media only screen and (max-width:480px){.social-tabs__nav .social-tabs__inner a{width:33.5%}.social-tabs__nav .social-tabs__inner a svg{display:block;margin:auto}.social-tabs__nav .social-tabs__inner a span{display:none}}.social-tabs__frame{height:15em;transition:height 300ms}.social-tabs__inner{overflow:hidden;padding:0 1.875rem}@media only screen and (max-width:480px){.social-tabs__inner{padding:0 .9375rem}}.social-tabs__tab-item{display:none}.sparkle--1 .large{animation:large 4s infinite}.sparkle--1 .large-2{animation:large-2 4s infinite}.sparkle--1 .small{animation:small 4s infinite}.sparkle--2 .large{animation:large 2.5s infinite}.sparkle--2 .large-2{animation:large-2 2.5s infinite}.sparkle--2 .small{animation:small 2.5s infinite}.sparkle--3 .large{animation:large 5s infinite}.sparkle--3 .large-2{animation:large-2 5s infinite}.sparkle--3 .small{animation:small 5s infinite}.sparkle--4 .large{animation:large 3s infinite}.sparkle--4 .large-2{animation:large-2 3s infinite}.sparkle--4 .small{animation:small 3s infinite}.sparkle--5 .large{animation:large 2.5s infinite}.sparkle--5 .large-2{animation:large-2 2.5s infinite}.sparkle--5 .small{animation:small 2.5s infinite}.sparkle--6 .large{animation:large 4s infinite}.sparkle--6 .large-2{animation:large-2 4s infinite}.sparkle--6 .small{animation:small 4s infinite}@keyframes large{0%{opacity:0;transform:rotate(0deg) scale(0)}50%{opacity:1}100%{opacity:0;transform:rotate(360deg) scale(1.5)}}@keyframes large-2{0%{opacity:0;transform:rotate(45deg) scale(0)}50%{opacity:1}100%{opacity:0;transform:rotate(405deg) scale(1.1)}}@keyframes small{0%{opacity:0;transform:rotate(0deg) scale(0)}50%{opacity:1}100%{opacity:0;transform:rotate(-360deg) scale(1.5)}}[class*=torso--sidebar] h1{font-size:2rem;text-align:center;margin-top:1.5em}[class*=torso--sidebar] h2{margin-bottom:.5em;margin-left:1%}@media only screen and (max-width:550px){[class*=torso--sidebar] h1{margin-top:.5em}}.sidebar{margin-top:2em}.first-excerpt-post__overlay{position:absolute;background-color:#fff;opacity:.7;height:100%;width:100%;top:0;left:0;right:0;bottom:0;z-index:1;transition:300ms}.first-excerpt-post{position:relative;background-size:cover;background-position:50%;border:1px solid #818285;//padding:1%;margin:1%;min-height:24em}.first-excerpt-post a{font-weight:300;color:#1767b3;transition:300ms}.first-excerpt-post .recent-post__info{position:relative;z-index:20;height:100%;}.first-excerpt-post .recent-post__title h2{margin-left:0}.first-excerpt-post .post__content{margin-bottom:3em}.first-excerpt-post .recent-post__download{position:absolute;bottom:0;z-index:20;padding-bottom:.5em}.first-excerpt-post.press-release{transition:300ms}.first-excerpt-post.press-release .category-square{transition:300ms;background-color:#1767b3}.first-excerpt-post.news{transition:300ms}.first-excerpt-post.news .category-square{transition:300ms;background-color:#f05423}.first-excerpt-post:hover a{color:#fff}.first-excerpt-post:hover h3{color:#000}.first-excerpt-post:hover.press-release .first-excerpt-post__overlay{background-color:#1767b3;opacity:.8}.first-excerpt-post:hover.press-release .category-square{background-color:#fff}.first-excerpt-post:hover.news .first-excerpt-post__overlay{//background-color:#f05423;opacity:.8}.first-excerpt-post:hover.news .category-square{background-color:#2e7dbd}.first-excerpt-post:hover .social-share svg{fill:#fff}.category-square{height:10px;width:10px;display:inline-block}.content__inside{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.excerpt-post{position:relative;border:1px solid #818285;//padding:1%;margin:1%;width:31.3%;min-height:24em;vertical-align:top;display:inline-block}.excerpt-post a{font-weight:300;padding:.3em .3em .3em 0;display:inline-block;transition:300ms}.excerpt-post .post__info{position:relative;height:100%;font-weight:300;font-size:.9375rem;//padding-right:5em;margin-bottom:2em}.excerpt-post .post__category{margin-bottom:.2em}.excerpt-post .post__author{margin-bottom:.2em}.excerpt-post .post__title h3{font-size:2rem;color:#4e4f52;font-weight:200;margin:1em 0}.excerpt-post .post__content a{display:inline}.excerpt-post .post__download{position:absolute;bottom:0}.excerpt-post .post__download a{padding-bottom:.5em}.excerpt-post.press-release{transition:300ms}.excerpt-post.press-release .category-square{transition:300ms;background-color:#1767b3}.excerpt-post.news{transition:300ms}.excerpt-post.news .category-square{transition:300ms;background-color:#f05423}.excerpt-post:hover a{color:#fff}.excerpt-post:hover .post__title h3{color:#000}.excerpt-post:hover.press-release{background-color:#1767b3}.excerpt-post:hover.press-release .category-square{background-color:#fff}.excerpt-post:hover.news{background-color:#fff}.excerpt-post:hover.news .category-square{background-color:#0a67b2;}.excerpt-post:hover .social-share svg{//fill:#fff} li.print:hover{background-color: #18ad85;transition: .3s;}li:hover svg{fill:#fff !important}li.print:hover button.printr .fas{color:#fff !important}@media only screen and (max-width:1000px){.excerpt-post{width:48%}}@media only screen and (max-width:600px){.excerpt-post{width:98%}}.single-torso__content{margin:auto;margin-bottom:10em;width:70%}@media only screen and (max-width:767px){.single-torso__content{width:90%}}.single-torso__content .post__download{margin:2em 0}[class*=__inner]{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:1140px}[class*=__inner]:before,[class*=__inner]:after{content:" ";display:table}[class*=__inner]:after{clear:both}.wpcf7 input,.wpcf7 textarea{width:100%;padding:0;margin:0}.wpcf7 span.wpcf7-not-valid-tip{padding:5px;color:#fff;background:#de5d5d}.wpcf7 div.wpcf7-response-output{text-align:center;border:none}.wpcf7 div.wpcf7-response-output.wpcf7-validation-errors{background:#ebe857}.wpcf7 div.wpcf7-response-output.wpcf7-mail-sent-ok{font-weight:700;color:#1767b3}.wpcf7 input,.wpcf7 textarea{padding:.5em}.wpcf7 input:focus,.wpcf7 textarea:focus{outline:none}.wpcf7 input[type=submit]{background:#fff;border:3px solid #18ad85;transition:.3s}.wpcf7 input[type=submit]:hover{background:#18ad85;color:#fff;transition:.3s}.alignnone,img.alignnone{margin:5px 20px 20px 0}.aligncenter,img.aligncenter{display:block;margin:5px auto}.alignright,img.alignright{float:right;margin:5px 0 20px 20px}.alignleft,img.alignleft{float:left;margin:5px 20px 20px 0}.wp-caption{clear:both;max-width:96%;padding:5px 3px 10px;text-align:center;background:#fff;border:1px solid #f0f0f0}.wp-caption img{height:auto;max-width:98.5%;width:auto;margin:0;padding:0;border:0}.wp-caption .wp-caption-text{margin:0;padding:0 4px 5px;font-size:11px;line-height:17px}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignnone{margin:5px 20px 20px 0}.page-content .page-content__inner h2{text-align:center}html,body{height:99.9999999%}.wrap-all-the-things{display:table;table-layout:fixed;height:100%;width:100%}.main-head,.main-torso,.main-foot{display:table-row;height:1px}.main-torso{height:auto}.main-foot__border{border-top:3px solid #18ad85;margin-bottom:1em}.main-foot__inner{position:relative}.main-foot__logo{display:inline-block;vertical-align:top;max-width:150px;margin:1.25rem 1.5rem 4rem}.main-foot__logo img{width:85%;max-width:150px;margin:auto;display:block}@media only screen and (max-width:1024px){.main-foot__logo{margin:1.875rem auto 1.25rem;display:block;width:150px}}.main-foot__nav{width:70%;display:inline-block}@media only screen and (max-width:1024px){.main-foot__nav{display:none}}.main-foot__buttons{display:inline-block;float:right;margin-top:1em}.main-foot__buttons .btn-outside{margin-bottom:1em}@media only screen and (max-width:1024px){.main-foot__buttons{display:none}}.main-foot__copy{width:100%;background-color:#000;color:#fff}@media only screen and (max-width:1024px){.main-foot__copy{background-color:#fff;color:#4e4f52}}.copy__inner{clear:both;font-family:aleo,serif;font-weight:100;font-size:.8125rem;max-height:25rem;overflow:hidden;padding:0 1.875rem}.copy__inner a{color:#fff;text-decoration:underline;transition:300ms}.copy__inner a:hover{text-decoration:none;color:#18ad85}.copy__inner .copy__text{float:left;display:inline-block}.copy__inner .copy__text span:first-child{margin-right:1.375rem;display:block}.copy__inner .copy__text:first-child{width:100%;display:block;margin-bottom:2em;margin-top:1.75em}.copy__inner .copy__text:last-child{margin-bottom:2em;float:right}@media only screen and (max-width:1024px){.copy__inner{line-height:26px;text-align:center}.copy__inner a{color:#4e4f52}.copy__inner .copy__text{display:block;float:none;height:auto}.copy__inner .copy__text span{display:block}.copy__inner .copy__text span:first-child{margin-right:0}.copy__inner .copy__text:last-child{float:none}}.main-head{display:-ms-flexbox;display:flex;position:fixed;z-index:100;width:100%;height:100px;font-family:aleo,serif;background-color:#fff;border-top:4px solid #18ad85}.main-head__inner{position:relative;background-color:#fff}.main-head__inner:after{width:96%;border-radius:50%;box-shadow:0 0 1.1em rgba(0,0,0,.8);content:"";position:absolute;bottom:0;height:.5em;left:2%;z-index:-1}.main-head__logo{position:absolute;display:inline-block;top:1em;padding-left:1em}@media only screen and (max-width:767px){.main-head__logo{padding-left:.5em}.main-head__logo img,.main-head__logo svg{width:128px;height:57px}}.main-head__number{z-index:100;position:absolute;top:10px;right:0;width:8rem;font-size:.9375rem;letter-spacing:.0625rem}.main-head__number a{display:block;padding:.375rem;color:#818285}@media only screen and (max-width:1024px){.main-head__number{top:35px;right:38px}}.main-head__nav{display:inline-block}.sidebar-sticky{position:absolute;font-family:nexa,sans-serif;font-size:1rem;font-weight:200;z-index:99;top:560px;right:0;width:230px;text-align:left}.sidebar-sticky.second-link{top:488px}.sidebar-sticky a{position:relative;border-radius:3px 0 0 3px;border:3px solid #fff;border-right:none;display:block;padding:.75rem;padding-left:1.4em;background-color:rgba(24,173,133,.8);color:#fff;transition:300ms}.sidebar-sticky a:before{content:'';position:absolute;height:30px;left:8px;top:7px;border-left:solid 2px #fff;transition:300ms}.sidebar-sticky a:hover{background-color:#fff;color:#4e4f52}.sidebar-sticky a:hover:before{border-color:#18ad85}.sidebar-sticky.stick{position:fixed;top:124px}@media only screen and (max-width:767px){.sidebar-sticky{position:relative;top:auto;width:100%;text-align:center}.sidebar-sticky.second-link{position:relative;top:auto}.sidebar-sticky a{margin-top:0;padding:1.2em;border-right:3px solid #fff}.sidebar-sticky a:before{display:none}.sidebar-sticky a:nth-child(2){border-top:none}}.foot-nav li{float:left;list-style:none}.foot-nav li ul{padding:0}.foot-nav li li{clear:both}.foot-nav li a{display:block}.foot-nav ul ul{padding:0}.foot-nav ul ul li{float:left;clear:both}.foot-nav a{color:#4e4f52}.foot-nav .menu>li{font-size:1.1875rem;font-family:aleo,serif;font-weight:100;letter-spacing:.0625rem;margin-right:4%;text-transform:lowercase}.foot-nav .menu>li>a{margin-bottom:.625rem;text-transform: capitalize;}.foot-nav .menu>li>a:hover{color:#18ad85;text-decoration:underline}.foot-nav .menu>li.current-menu-item>a{color:#18ad85;text-decoration:underline}.foot-nav .menu>li ul>li{font-family:nexa,sans-serif;font-weight:200;font-size:.875rem;text-transform:none}.foot-nav .menu>li ul>li>a{padding:.125rem 0}.foot-nav .menu>li ul>li>a:hover{color:#18ad85;text-decoration:underline}.foot-nav .menu>li ul>li.current-menu-item>a{color:#18ad85;text-decoration:underline}.nav-toggle{display:none}.main-head__nav{width:65%;float:right;font-weight:100;text-transform:lowercase}.main-head__nav .head-nav{position:relative;z-index:10}.main-head__nav .head-nav ul li{display:block;float:left;list-style:none}.main-head__nav .head-nav ul ul{visibility:hidden;padding:0}.main-head__nav .head-nav li ul{display:block;position:absolute;visibility:visible}.main-head__nav .head-nav li:hover ul{opacity:1}.main-head__nav .menu{margin:0;padding:0;list-style:none;text-align:right}.main-head__nav .menu>li.menu-item{float:none;display:inline-block;vertical-align:top;letter-spacing:.125rem;font-size:1.1875rem;//max-width:8.125rem;position:relative;text-align:left}.main-head__nav .menu>li.menu-item:before{content:'';position:absolute;height:0;left:-.125rem;top:3.4375rem;border-left:solid 2px #18ad85;transition:all 150ms ease-in;transition-delay:250ms}.main-head__nav .menu>li.menu-item>a{display:block;padding:3.5rem 1.5rem 1.25rem .5rem;text-transform: capitalize;}.main-head__nav .menu>li.menu-item>ul{font-size:1.0625rem;letter-spacing:.0625rem;margin:-1px 0 0 -.125rem;background-color:#18ad85;border-left:2px solid #18ad85;text-transform:none;width:11.375rem;overflow:hidden;max-height:0;transition:max-height 200ms ease-in-out;transition-delay:0ms}.main-head__nav .menu>li.menu-item>ul>li{position:relative;float:none;width:100%;transition:all 400ms ease-in-out}.main-head__nav .menu>li.menu-item>ul>li>a{display:block;padding:.5rem;font-weight:200;color:#fff}.main-head__nav .menu>li.menu-item>ul>li:hover{background-color:#1767b3}.main-head__nav .menu>li.menu-item>ul>li.current-menu-item{font-weight:700}.main-head__nav .menu>li.menu-item>ul>li.current-menu-item:before{content:'';position:absolute;top:3px;height:1.75rem;left:2px;border-left:solid 2px #1767b3}.main-head__nav .menu>li.menu-item.current-menu-item{font-weight:700}.main-head__nav .menu>li.menu-item.current-menu-item:before{content:'';position:absolute;height:1.5rem;left:-.125rem;border-left:solid 2px #18ad85}.main-head__nav .menu>li.menu-item.current-menu-item .sub-menu{margin-top:-2px}.main-head__nav .menu>li.menu-item:hover:before{transition-delay:0s;height:2.5625rem}.main-head__nav .menu>li.menu-item:hover>ul{max-height:20em;transition-duration:500ms;transition-delay:200ms}.main-head__nav .menu a{color:#4e4f52}@media only screen and (max-width:1140px){.main-head__nav{width:71%}}@media only screen and (max-width:1050px){.main-head__nav{width:72%}}@media only screen and (max-width:1024px){.main-head__nav{height:0;overflow:hidden}.nav-active{position:fixed;overflow:hidden}.nav-active .main-head__nav{overflow-y:auto;transition:height 300ms;z-index:9999;position:fixed;top:99px;left:0;right:0;bottom:0;width:100%;height:auto;overflow:auto;background-color:rgba(24,173,133,.95)}.nav-active .main-head__nav .head-nav .menu a{color:#fff}.nav-active .main-head__nav .head-nav .menu>li{text-transform:none;position:relative;max-width:100%;width:100%}.nav-active .main-head__nav .head-nav .menu>li>a{padding:1.25rem 1.25rem .625rem;transition:background-color 300ms}.nav-active .main-head__nav .head-nav .menu>li>a:hover{background-color:#1767b3}.nav-active .main-head__nav .head-nav .menu>li.current-menu-item:before{content:'';position:absolute;height:24px;left:10px;top:18px;border-left:solid 2px #1767b3;transition:none}.nav-active .main-head__nav .head-nav .menu>li:last-child a{padding-bottom:1em}.nav-active .main-head__nav .head-nav .menu>li>ul{position:relative;visibility:visible;background-color:transparent;border:none;margin-left:0;opacity:1;width:100%;transition:none;max-height:20em}.nav-active .main-head__nav .head-nav .menu>li>ul>li{position:relative}.nav-active .main-head__nav .head-nav .menu>li>ul>li>a{padding:.625rem 2.25rem;transition:background-color 300ms}.nav-active .main-head__nav .head-nav .menu>li>ul>li>a:hover{background-color:#1767b3}.nav-active .main-head__nav .head-nav .menu>li>ul>li.current-menu-item:before{content:'';position:absolute;height:24px;left:26px;top:8px;border-left:solid 2px #1767b3}.nav-toggle{display:block;cursor:pointer;overflow:hidden;position:fixed;z-index:1100;top:26px;right:3px;width:58px;height:54px}.nav-toggle em{position:absolute;left:-500px;top:-500px}.nav-toggle span,.nav-toggle span:before,.nav-toggle span:after{position:absolute;display:block;height:6px;top:25px;right:10px;width:35px;background-color:#18ad85;transition:transform 300ms,background-color 100ms}.nav-toggle span:before,.nav-toggle span:after{content:"";left:0;right:0;transition:400ms;transform-origin:3px}.nav-toggle span:before{top:-10px}.nav-toggle span:after{top:10px}.nav-active .nav-toggle span{transform:rotate(90deg) translate(5px,0);background-color:transparent}.nav-active .nav-toggle span:before{transform:rotate(45deg)}.nav-active .nav-toggle span:after{transform:rotate(-45deg)}}.regions-map.map_bg{background:url(img/blueGeoPattern.jpg) repeat;padding:3em .9375rem}.regions-map [class^=solution]{border:1px solid #89c0f5;border-top:5px solid #18ad85}.regions-map [class^=solution] path{fill:#e7e7e8;transition-timing-function:easeOutElastic;transition:fill 500ms}.regions-map [class^=solution] path[class]{fill:#0066b3}.regions-map [class^=solution] [class*=regions-map__pin]{transform-origin:10% 50%;opacity:0;transition:opacity 300ms}.regions-map [class^=solution] .regions-map__pin--all{opacity:1}.regions-map .regions-map__nav{list-style:none;padding:0;margin:0}.regions-map .regions-map__nav li{display:inline-block}@media only screen and (max-width:480px){.regions-map .regions-map__nav li{display:block}}.regions-map .regions-map__nav a{display:inline-block;padding:.9375rem;background-color:#fff;color:#000;transition:background-color 300ms;text-align:center;min-width:8em;font-family:nexa,sans-serif;font-size: 18px;border-radius:20px 0 0 0}.regions-map .regions-map__nav a:hover,.regions-map .regions-map__nav a.active{color:#fff}@media only screen and (max-width:550px){.regions-map .regions-map__nav a{min-width:0;padding:.4em}}@media only screen and (max-width:480px){.regions-map .regions-map__nav a{font-size:.9em;width:100%}}.regions-map .regions-map__nav-item--all:link{min-width:0}.regions-map .regions-map__nav-item--all:hover,.regions-map .regions-map__nav-item--all.active{background-color:#0066b3}.regions-map .regions-map__nav-item--gentax:hover,.regions-map .regions-map__nav-item--gentax.active{background-color:#0066b3}.regions-map .regions-map__nav-item--fastds-vs:hover,.regions-map .regions-map__nav-item--fastds-vs.active{background-color:#f05423}.regions-map .regions-map__nav-item--fastui:hover,.regions-map .regions-map__nav-item--fastui.active{background-color:#8dc43f}.regions-map .regions-map__nav-item--fastcse:hover,.regions-map .regions-map__nav-item--fastcse.active, .accordion .accordion-header{background-color:#f8991d}.regions-map .solution--gentax path[class].regions-map__area--gentax{fill:#18ad85}.regions-map .solution--gentax .regions-map__pin--gentax{opacity:1}.regions-map .solution--gentax .regions-map__pin--all.regions-map__pin--gentax{opacity:0}.regions-map .solution--fastds-vs path[class].regions-map__area--fastds-vs{fill:#f05423}.regions-map .solution--fastds-vs .regions-map__pin--fastds-vs{opacity:1}.regions-map .solution--fastds-vs .regions-map__pin--all.regions-map__pin--fastds-vs{opacity:0}.regions-map .solution--fastui path[class].regions-map__area--fastui{fill:#8dc43f}.regions-map .solution--fastui .regions-map__pin--fastui{opacity:1}.regions-map .solution--fastui .regions-map__pin--all.regions-map__pin--fastui{opacity:0}.regions-map .solution--fastcse path[class].regions-map__area--fastcse{fill:#f8991d}.regions-map .solution--fastcse .regions-map__pin--fastcse{opacity:1}.regions-map .solution--fastcse .regions-map__pin--all.regions-map__pin--fastcse{opacity:0}.sidebar-wrap{position:relative;width:28em;margin:auto}.sidebar__top-level{cursor:pointer;padding:.25em 2em 1em;color:#818285;transition:300ms}.sidebar__top-level:hover{color:#000}.sidebar-categories{display:inline-block;vertical-align:top}.sidebar-archives{position:relative;display:inline-block;vertical-align:top}.sidebar-archives ul{width:27em;left:9px;padding:0;margin:0;max-height:0;overflow:hidden;border-bottom:1px solid gray;transition:max-height 300ms ease-out}.sidebar-archives ul li{display:inline-block}.sidebar-archives ul li a{display:block;padding:.75em .5em}.sidebar-archives ul.show{max-height:20em}.sidebar{margin-bottom:1em}.sidebar>a{color:#4e4f52}.sidebar .news{display:inline-block}.sidebar .news a{display:inline-block}.sidebar .news span{display:inline-block;background-color:#f05423}.sidebar .press-release{display:inline-block}.sidebar .press-release a{display:inline-block}.sidebar .press-release span{display:inline-block;background-color:#1767b3}.sidebar .archives{position:absolute;top:-40px;right:0}@media only screen and (max-width:510px){.sidebar{margin-bottom:2em}.sidebar .sidebar-wrap{width:300px}.sidebar .sidebar-wrap:after{width:300px}.sidebar .press-release{display:block}.sidebar .news{display:block}.sidebar .sidebar__top-level{width:100%;text-align:center}.sidebar .sidebar-categories{display:block}.sidebar .sidebar-archives{display:block}.sidebar .sidebar-archives ul{width:300px;margin-top:40px}}.pagination-block{margin:2em 0;text-align:center}.pagination-block span,.pagination-block a{padding:.5em}#facebook-tab a:hover{background:0 0;color:#1767b3}.fb-post__info span{font-size:.8em;font-style:italic}.fb-post:first-child{border-right:1px solid #000}@media only screen and (max-width:600px){.fb-post:first-child{border-right:none}}.fb-post__message{word-wrap:break-word}[data-tab=tab-facebook]{padding:2.5em 0 1em}.facebook-feed{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:600px){.facebook-feed .fb-post{width:100%}}.facebook-feed__inside{width:48%;margin-bottom:1.5em;padding:.9375rem 1.40625rem;background-color:#fff;border-left:7px solid #18ad85}.facebook-feed__inside:nth-of-type(odd){margin-right:4%}@media only screen and (max-width:640px){.facebook-feed__inside{width:100%;margin:0 0 1em}.facebook-feed__inside:nth-of-type(odd){margin-right:0}.facebook-feed__inside:last-of-type{margin-bottom:1.5em}}.facebook-feed__info h5{margin-top:0;margin-bottom:.5em}.facebook-feed__info span{color:#1767b3}.facebook-feed__message{margin-top:.9em}.facebook-feed__message img{float:left;margin-right:.6em}.facebook-feed__view-full{margin:.8em 0;text-align:right}.facebook-feed__view-full a:hover{text-decoration:underline}#instagram-tab h5 a:hover{background:0 0;color:#1767b3}.instagram-feed__wrap .instagram-feed__photo:hover a{background:0 0;opacity:1}.instagram-feed__wrap .instagram-feed__photo:hover a:before{transform:scale(1.1)}.instagram-feed__wrap .instagram-feed__photo a{opacity:.8}[data-tab=tab-instagram] h5{margin-bottom:1.5em;margin-top:1em}[data-tab=tab-instagram] .instagram-feed__inside{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}[data-tab=tab-instagram] .instagram-feed__inside .instagram-feed__photo{margin-bottom:2em;float:left;width:20%}[data-tab=tab-instagram] .instagram-feed__inside .instagram-feed__photo a{display:inline-block;padding-bottom:100%;padding-right:95%;position:relative;background-size:0;overflow:hidden;transition:300ms}[data-tab=tab-instagram] .instagram-feed__inside .instagram-feed__photo a:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:inherit;background-size:cover;background-position:50%;transition:300ms}@media only screen and (max-width:950px){[data-tab=tab-instagram] .instagram-feed__inside .instagram-feed__photo{width:25%}[data-tab=tab-instagram] .instagram-feed__inside .instagram-feed__photo.instagram-feed__photo--5{display:none}}@media only screen and (max-width:700px){[data-tab=tab-instagram] .instagram-feed__inside .instagram-feed__photo{width:50%}[data-tab=tab-instagram] .instagram-feed__inside .instagram-feed__photo--3,[data-tab=tab-instagram] .instagram-feed__inside .instagram-feed__photo--4{display:none}}@media only screen and (max-width:480px){[data-tab=tab-instagram] .instagram-feed__inside .instagram-feed__photo{width:60%;margin:auto;margin-bottom:2em}}#twitter-tab .tweet{border-right:1px solid #393c3f;color:#2d3134}#twitter-tab .tweet:hover{background:0 0;color:#1767b3}#twitter-tab .tweet .tweet__content span{font-size:.6875em}#twitter-tab .tweet .tweet__content span.tweet__name{font-weight:700}#twitter-tab .tweet .tweet__content p{font-size:.875em}#twitter-tab .tweet .tweet__auth{float:left;margin-bottom:.9375rem}#twitter-tab .tweet.tweet--4{border-right:none}@media only screen and (max-width:1024px){#twitter-tab .tweet.tweet--2{border-right:none}}@media only screen and (max-width:480px){#twitter-tab .tweet.tweet--1,#twitter-tab .tweet.tweet--3{border-right:none}}[data-tab=tab-twitter]{padding:2em 0 .5em;overflow:hidden}.twitter-feed{display:-ms-flexbox;display:flex;height:100%;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.twitter-feed__tweet{float:left;display:block;width:23%;overflow:hidden;margin:0 1% 1.5em;padding:.9375rem 1.40625rem;background-color:#fff;border-left:7px solid #18ad85}.twitter-feed__tweet .twitter-feed__content{height:100%;position:relative}.twitter-feed__tweet .twitter-feed__content img{position:absolute;left:0;width:50px;margin-bottom:20px}@media only screen and (max-width:1080px){.twitter-feed__tweet .twitter-feed__content img{width:37px}}.twitter-feed__tweet .twitter-feed__content span{float:left;width:100%}.twitter-feed__tweet .twitter-feed__content .twitter-feed__name{margin-top:0;margin-bottom:.5em}.twitter-feed__tweet .twitter-feed__content .twitter-feed__date{color:#1767b3}.twitter-feed__tweet .twitter-feed__content p{float:left;margin-top:.5em;color:#0c5340}.twitter-feed__tweet.twitter-feed__tweet--1,.twitter-feed__tweet.twitter-feed__tweet--5{margin-left:0}@media only screen and (max-width:1024px){.twitter-feed__tweet{width:48%}.twitter-feed__tweet.twitter-feed__tweet--1,.twitter-feed__tweet.twitter-feed__tweet--5{margin:0 1% 1.5em}}@media only screen and (max-width:600px){.twitter-feed__tweet{width:100%;margin:0 0 1em}.twitter-feed__tweet.twitter-feed__tweet--1,.twitter-feed__tweet.twitter-feed__tweet--5{margin:0 0 1em}.twitter-feed__tweet:nth-last-of-type(1),.twitter-feed__tweet:nth-last-of-type(2){margin:0 0 1em}}.stat{text-align:center}.stat__sub-title h2{color:#4e4f52}.stat__title h2{color:#4e4f52;font-size:1.4375rem;margin-top:2em}.stat__wrap{margin:4em 0}.stat__group{display:inline-block;vertical-align:top;width:30%}@media only screen and (max-width:1024px){.stat__group{width:32%}}@media only screen and (max-width:480px){.stat__group{width:48%;font-size:.8em}}.stat__frame{position:relative;display:inline-block;height:150px;width:150px;overflow:hidden}.stat__frame--num{padding:0 .9375rem .9375rem}.stat__number{position:absolute;top:50%;font-size:.9em;text-align:center;font-weight:700;color:#1767b3}.stat__frame--per .stat__number{width:100%;height:0;line-height:0}.stat__frame--num .stat__number{height:120px;width:120px;top:14px;border:10px solid transparent;border-radius:2em 0 0 0;line-height:100px}.stat__number--hide{display:none}.stat__svg:not(:root){max-width:none}.stat__caption{padding:0 2em;font-size:.7em;letter-spacing:.1em;text-transform:uppercase;font-weight:100;font-weight:700;color:#489ae8}.accordion__item-title{position:relative;background-color:#18ad85;text-align:left;font-size:1.2em;color:#fff;transition-duration:300ms;transition-property:background-color,border-color}.accordion__item-title:last-of-type{border-bottom:0}.accordion__item-title:hover,.accordion__item-title.active{background-color:#1767b3}.accordion__item-title:not(.active):hover:before{text-shadow:.3em 0 0 #fff;text-indent:-.4em}.accordion__item-title.active:before{transform:translateY(-50%) rotate(90deg)}.accordion__item-title:before{content:"";width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #fff;position:absolute;top:50%;right:0;width:1em;margin-right:.5em;transform:translateY(-50%) rotate(0);transform-origin:30% 60%;transition:300ms}.accordion__text{border:1px solid #b9d9f6}.accordion__text p{color:#4e4f52}.accordion__text--icon__wrap svg,.accordion__text--icon__wrap path{fill:#18ad85}.case-studies__wrap{border:1px solid #818285;background-color:#fff;color:#4e4f52}.case-studies__wrap h3{color:#4e4f52;font-weight:700}.case-studies__wrap p{color:#4e4f52}.case-studies.content-block--repeater h2,.case-studies.module--bg-dark-gray h2,.case-studies.module--bg-gray h2{color:#fff}.case-studies.content-block--repeater p,.case-studies.module--bg-dark-gray p,.case-studies.module--bg-gray p{color:#000}.ch-image__wrap{background-repeat:no-repeat;background-size:cover;background-position:50%}.ch-content__wrap p{color:#4e4f52;font-weight:300;font-size:1.1em}h2.content-title{font-size: 55px !important;} .content-block .content-title{color:#1767b3;}.content-block .column-title h2{color:#1767b3}.content-block .column-title h2 span{font-weight:700}.content-block .content__group p{color:#4e4f52}.content-block .content__group ul li{color:#4e4f52}.content-block[class*="--image"],.content-block.content-block--repeater,.content-block.module--bg-dark-gray,.content-block.module--bg-gray{color:#fff}.content-block[class*="--image"] .content-title,.content-block.content-block--repeater .content-title,.content-block.module--bg-dark-gray .content-title,.content-block.module--bg-gray .content-title{color:#fff}.content-block[class*="--image"] .content-block__inner h1,.content-block[class*="--image"] .content-block__inner h2,.content-block[class*="--image"] .content-block__inner h4,.content-block[class*="--image"] .content-block__inner h5,.content-block[class*="--image"] .content-block__inner h6,.content-block.content-block--repeater .content-block__inner h1,.content-block.content-block--repeater .content-block__inner h2,.content-block.content-block--repeater .content-block__inner h4,.content-block.content-block--repeater .content-block__inner h5,.content-block.content-block--repeater .content-block__inner h6,.content-block.module--bg-dark-gray .content-block__inner h1,.content-block.module--bg-dark-gray .content-block__inner h2,.content-block.module--bg-dark-gray .content-block__inner h4,.content-block.module--bg-dark-gray .content-block__inner h5,.content-block.module--bg-dark-gray .content-block__inner h6,.content-block.module--bg-gray .content-block__inner h1,.content-block.module--bg-gray .content-block__inner h2,.content-block.module--bg-gray .content-block__inner h4,.content-block.module--bg-gray .content-block__inner h5,.content-block.module--bg-gray .content-block__inner h6{color:#fff}.content-block[class*="--image"] .content__group p,.content-block.content-block--repeater .content__group p,.content-block.module--bg-dark-gray .content__group p,.content-block.module--bg-gray .content__group p{color:#fff}.content-block[class*="--image"] .content__group blockquote p,.content-block.content-block--repeater .content__group blockquote p,.content-block.module--bg-dark-gray .content__group blockquote p,.content-block.module--bg-gray .content__group blockquote p{font-weight:100;color:#fff}.content-block[class*="--image"] .content__group .btn-wrap .btn-outside a,.content-block.content-block--repeater .content__group .btn-wrap .btn-outside a,.content-block.module--bg-dark-gray .content__group .btn-wrap .btn-outside a,.content-block.module--bg-gray .content__group .btn-wrap .btn-outside a{color:#fff}.content-block[class*="--image"]:before{background-color:rgba(0,0,0,.65)}.content-block.module--img-round-borders .content__group img{border-radius:10px}.content-block.content-block--repeater{background-repeat:repeat}.timeline h3{color:#4e4f52;font-weight:200;text-transform:uppercase}.timeline-carousel{background-color:rgba(255,255,255,.7);border-top:5px solid #2bb591;border-bottom:5px solid #2bb591}.date-wrap .date{background-color:#fff;border:3px solid #2bb591;border-radius:50%;color:#2374b9}.date-wrap .date:after{border-left:3px solid #2bb591}.text-wrap{white-space:pre-line;font-family:nexa,sans-serif;font-weight:200}.text-wrap li{list-style-type:none}.video{background-color:#fff}.lightbox{cursor:pointer}.closelightbox{cursor:pointer;color:#18ad85;font-weight:700;background-color:#fff;border:3px solid #18ad85}.black_overlay{background-color:#000}.content-slider .content-slider__title-wrap h2{text-align:center}.content-slider .content-slider__title{border-bottom:1px solid #1767b3}.content-slider .content-slider__title h5{text-align:center;font-weight:100}.content-slider .content-slider__title h5 span{font-weight:700}.content-slider[class*="--image"],.content-slider.content-block--repeater,.content-slider.module--bg-dark-gray,.content-slider.module--bg-gray{color:#fff}.content-slider[class*="--image"] .content-slider__title-wrap h2,.content-slider.content-block--repeater .content-slider__title-wrap h2,.content-slider.module--bg-dark-gray .content-slider__title-wrap h2,.content-slider.module--bg-gray .content-slider__title-wrap h2{color:#fff}.content-slider[class*="--image"] .content-slider__title,.content-slider.content-block--repeater .content-slider__title,.content-slider.module--bg-dark-gray .content-slider__title,.content-slider.module--bg-gray .content-slider__title{border-bottom-color:#18ad85}.hero-block{color:#fff}.hero-block a{color:#fff}.hero__global .hero__head{text-align:center}.hero__global .hero__head h1 p{font-weight:100}.hero__global .hero__text{font-family:aleo,serif;font-weight:100;text-align:center}.hero__global .hero__text .hero-text__inner.active p{opacity:1}.hero__global .hero__text .hero-text__inner p{opacity:.2}.hero__global .hero__text .hero-text__inner p.active{opacity:1}.hero__global .hero__buttons{text-align:left}.hero__global .hero__buttons a{color:#fff}.hero__slide{background-position:50% 65%;background-size:cover}.hero__swoosh{background-color:rgba(26,26,26,.6)}.hero__swoosh svg{fill:#fff;opacity:.15}.hero--single .hero__slide{background-position:50% 45%}.icon-info__wrap .icon-info__title h3{font-weight:700;color:#1767b3}.icon-info__wrap .icon-info__text p{color:#4e4f52;font-family: nexa,sans-serif !important;font-weight:400;text-align: left !important;font-size: 14px;}.icon-info.content-block--repeater .icon-info__title h3{color:#fff}.icon-info.content-block--repeater p{color:#fff}.icon-slider__title{text-align:center}.icon-slider__title span{font-weight:700}.icon-slider{//background:url(img/blueGeoPattern.jpg) repeat;color:#fff}.icon-slider__nav{border-bottom:10px solid #0b3359}@media only screen and (max-width:1024px){.icon-slider__nav{border-bottom-width:3px}}.icon-slider__nav li:after{border-top-color:#0b3359;transition:border-top-color 300ms}.icon-slider__nav li:hover:after,.icon-slider__nav li.active:after{border-top-color:#18ad85}.icon-slider__nav li:hover h3,.icon-slider__nav li.active h3{color:#18ad85}.icon-slider__nav li:hover svg,.icon-slider__nav li.active svg{fill:#18ad85 !important;}.icon-slider__nav svg{fill:#fff;transition:fill 300ms;border:1px solid #fff;border-radius:50%}.icon-slider__nav h3{margin:.1em 0 .7em;color:#fff;transition:color 300ms}@media only screen and (max-width:1024px){.location-slider__intro{text-align:center}}.location-slider__intro em{color:#18ad85;font-style:normal;font-family:nexa,sans-serif}.location-slider__title{color:#1767b3;font-size:2em}@media only screen and (max-width:1024px){.location-slider__title{text-align:center}}.location-slider__title span{font-weight:700}.location-slider__slides{position:relative}.location-slider__slides .owl-pagination{position:relative;display:block;padding:1.5em;bottom:0}.location-slider__slides .owl-buttons .owl-prev{border-right-color:#fff}.location-slider__slides .owl-buttons .owl-next{border-left-color:#fff}.location-slider__blurb{background-color:rgba(24,173,133,.8);color:#fff;font-size:.8em}.location-slider__blurb h2,.location-slider__blurb h3,.location-slider__blurb h4{color:#fff}@media only screen and (max-width:1024px){.location-slider .owl-wrapper-outer{border-top:3px solid #18ad85}}.photo-hover__inner{text-align:center}.photo-hover__inner h2{color:#1767b3}.photo-hover__hover{background:rgba(78,79,82,.85)}.photo-hover__hover p{color:#fff}.photo-hover__hover p{color:#fff}.photo-hover__hover p a{color:#46e5ba}.photo-hover.module--bg-dark-gray h2,.photo-hover.module--bg-gray h2{color:#fff}.recruitment-photo h2{text-align:center}.social__buttons .pinterest svg{transition:.3s;fill:#ed3928}.social__buttons .pinterest:hover{background-color:#18ad85;transition:.3s}.social__buttons .googleplus svg{transition:.3s;fill:#dd4f43}.social__buttons .googleplus:hover{background-color:#18ad85;transition:.3s}.social__buttons .twitter svg{transition:.3s;fill:#25a7df}.social__buttons .twitter:hover{background-color:#18ad85;transition:.3s}.social__buttons .linkedin svg{transition:.3s;fill:#0077b5}.social__buttons .linkedin:hover{background-color:#18ad85;transition:.3s}.social__buttons .facebook svg{transition:.3s;fill:#4d67a3}.social__buttons .facebook:hover{background-color:#18ad85;transition:.3s}.single-torso__content .social__buttons .pinterest:hover svg,.single-torso__content .social__buttons .googleplus:hover svg,.single-torso__content .social__buttons .twitter:hover svg,.single-torso__content .social__buttons .linkedin:hover svg,.single-torso__content .social__buttons .facebook:hover svg{fill:#fff}.animation-container{background-size:cover;background-repeat:no-repeat;background-position:50% 100%;background-image:url(../img/animation.png)}.team-photos--white{background-color:#fff}.team-photos--gray{background-color:#818285}.team-photos--dark-gray{background-color:#4e4f52}.team-photos--light-gray{ padding: 35px 0px;}.team-photos__inner{text-align:center}.team-photos__hover{background:rgba(24,173,133,.85)}.team-photos__hover p{color:#fff}.testimonial__quote{text-align:center}.testimonial__attribution{text-align:right}.testimonial__attribution p{color:#18ad85}.testimonial__attribution p span{color:#000}.social-tabs__nav{border-top:7px solid #0b3359;background-color:#fff}.social-tabs__nav .social-tabs__inner a{color:#0b3359}.social-tabs__nav .social-tabs__inner a svg{fill:#0b3359;transition:fill 300ms}.social-tabs__nav .social-tabs__inner a:hover{color:#fff;background-color:#fff}.social-tabs__nav .social-tabs__inner a:hover svg{fill:#fff}.social-tabs__nav .social-tabs__inner a.active{color:#fff;background-color:#18ad85}.social-tabs__nav .social-tabs__inner a.active svg{fill:#fff}.social-tabs__nav .social-tabs__inner a:first-child,.social-tabs__nav .social-tabs__inner a:last-child{border-left:2px solid #0b3359;border-right:2px solid #0b3359}@media only screen and (max-width:1024px){.social-tabs__nav .social-tabs__inner a:first-child{border-left:none}}.social-tabs__frame{background:url(img/blueGeoPattern.jpg) repeat}.accordion--location{display:none}.accordion--location .accordion__text{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:1024px){.accordion--location .accordion__text{display:block}}.accordion--location .accordion__text strong{display:block}.accordion--location .accordion__location{display:none}.accordion--location.solution--all .accordion__location{display:block}.accordion--location.solution--gentax .accordion__location--gentax{display:block}.accordion--location.solution--fastds-vs .accordion__location--fastds-vs{display:block}.accordion--location.solution--fastui .accordion__location--fastui{display:block}.accordion--location.solution--fastcse .accordion__location--fastcse{display:block}[class*=accordion--has-].solution--all{display:block}[class*=accordion--has-].solution--all h3{background:#0066b3}.accordion--has-gentax.solution--gentax{display:block}.accordion--has-gentax.solution--gentax h3{background:#18ad85}.accordion--has-fastds-vs.solution--fastds-vs{display:block}.accordion--has-fastds-vs.solution--fastds-vs h3{background:#f05423}.accordion--has-fastui.solution--fastui{display:block}.accordion--has-fastui.solution--fastui h3{background:#8dc43f}.accordion--has-fastcse.solution--fastcse{display:block}.accordion--has-fastcse.solution--fastcse h3{background:#f8991d}.accordion__location{width:49%}.page-contact .wpcf7{padding:1em}.page-contact .wpcf7 p{padding-top:.5em}.fourofour__content{padding-left:.9375rem;padding-right:.9375rem;width:100%;float:left}.fourofour__content{margin:4em 1em 1em;width:100%}.fourofour__content .fourofour__text{margin:0 2em;width:60%;display:inline-block;vertical-align:top}.fourofour__content .fourofour__text h1{margin-bottom:0}.fourofour__content .fourofour__text h2{margin-top:0}@media only screen and (max-width:1024px){.fourofour__content .fourofour__text{font-size:90%;width:50%}}@media only screen and (max-width:767px){.fourofour__content .fourofour__text{margin:0;width:100%;font-size:80%}}.fourofour__content img{display:inline-block;vertical-align:top;width:40%;max-width:300px}@media only screen and (max-width:767px){.fourofour__content img{width:100%;font-size:80%}}@media only screen and (max-width:767px){.fourofour__content{margin-top:2em}}.owl-buttons{width:100%;position:absolute;top:-2.35em;overflow:hidden}.owl-buttons .owl-prev,.owl-buttons .owl-next{width:0;height:0}.owl-buttons .owl-prev{float:left;margin-left:38%;text-indent:9999px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:11px solid #2273ba}@media only screen and (max-width:1024px){.owl-buttons .owl-prev{margin-left:35%}}@media only screen and (max-width:850px){.owl-buttons .owl-prev{margin-left:30%}}@media only screen and (max-width:640px){.owl-buttons .owl-prev{margin-left:25%}}@media only screen and (max-width:500px){.owl-buttons .owl-prev{margin-left:15%}}@media only screen and (max-width:400px){.owl-buttons .owl-prev{margin-left:10%}}.owl-buttons .owl-next{float:right;margin-right:38%;text-indent:-9999px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:11px solid #2273ba}@media only screen and (max-width:1024px){.owl-buttons .owl-next{margin-right:35%}}@media only screen and (max-width:850px){.owl-buttons .owl-next{margin-right:30%}}@media only screen and (max-width:640px){.owl-buttons .owl-next{margin-right:25%}}@media only screen and (max-width:500px){.owl-buttons .owl-next{margin-right:15%}}@media only screen and (max-width:400px){.owl-buttons .owl-next{margin-right:10%}}.owl-pagination{width:100%;position:absolute;bottom:-2.7em;text-align:center}@media only screen and (max-width:665px){.owl-pagination{display:none}}.owl-pagination .owl-page{display:inline-block;margin:0 10px}.owl-pagination .owl-page span{display:block;height:.95em;width:.95em;box-shadow:inset 0 0 0 2px #2bb591;border-radius:50%;background-color:#fff;transition:background-color 300ms}.owl-pagination .owl-page:hover span,.owl-pagination .owl-page.active span{background-color:#2bb591}.content-slider .owl-buttons{top:.35em}.content-slider .owl-next{margin-right:18%}.content-slider .owl-prev{margin-left:18%}@media only screen and (max-width:900px){.content-slider .owl-next{margin-right:10%}.content-slider .owl-prev{margin-left:10%}}@media only screen and (max-width:480px){.content-slider .owl-next{margin-right:2%}.content-slider .owl-prev{margin-left:2%}}.content-slider[class*="--image"] .owl-next,.content-slider.content-block--repeater .owl-next,.content-slider.module--bg-dark-gray .owl-next,.content-slider.module--bg-gray .owl-next{border-left-color:#fff}.content-slider[class*="--image"] .owl-prev,.content-slider.content-block--repeater .owl-prev,.content-slider.module--bg-dark-gray .owl-prev,.content-slider.module--bg-gray .owl-prev{border-right-color:#fff}.main-torso{display:block}
Tags: zemplate, naked, clean, basic, fondation, semantic*/meta.foundation-version{font-family:"/{{version}}/"}meta.foundation-mq-small{font-family:"/only screen/";width:0}meta.foundation-mq-medium{font-family:"/only screen and (min-width:40.063em)/";width:40.063em}meta.foundation-mq-large{font-family:"/only screen and (min-width:64.063em)/";width:64.063em}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90.063em)/";width:90.063em}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120.063em)/";width:120.063em}meta.foundation-data-attribute-namespace{font-family:false}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}img{max-width:100%;height:auto}body{margin:0}*,*:before,*:after{box-sizing:border-box}img{border:0}svg:not(:root){overflow:hidden}.videoholder{position:relative;overflow:hidden;height:0;padding-bottom:56.25%}.videoholder video,.videoholder iframe,.videoholder object,.videoholder embed{position:absolute;width:100%;height:100%}#lightbox{position:fixed;top:0;bottom:0;left:0;right:0;margin:0;padding:0;background-color:rgba(0,0,0,.82);z-index:20;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#lightbox.hidden{display:none}#lightbox .videoholder{width:90%;padding-bottom:50.625%;margin:0 auto}#lightbox iframe{border:0}@media(min-width:1140px){#lightbox{padding:3em;z-index: 99;}}@media(min-width:1140px){#lightbox .videoholder{width:50%;padding-bottom:28.125%}}.play-button{fill:#fff;width:3em;height:3em;filter:drop-shadow(0 0 0.375em rgba(0,0,0,0.25));transition:fill .2s linear,filter .2s linear}.clickable-embed .embed-content{position:absolute;top:0;bottom:0;left:0;right:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.clickable-embed .embed-content:hover .play-button,.clickable-embed .embed-content:focus .play-button{fill:#fff;filter:drop-shadow(0 0 0.375em rgba(0,0,0,0.5))}.clickable-embed .play-button{width:4.5em;height:4.5em;fill:rgba(255,255,255,.66)}@font-face{font-family:aleo;src:url(../eot/aleo-bold-webfont.eot);src:url(../eot/aleo-bold-webfontd41d.eot?#iefix) format("embedded-opentype"),url(../woff/aleo-bold-webfont.woff) format("woff"),url(../ttf/aleo-bold-webfont.ttf) format("truetype"),url(../svg/aleo-bold-webfont.svg#aleobold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:aleo;src:url(../eot/aleo-bolditalic-webfont.eot);src:url(../eot/aleo-bolditalic-webfontd41d.eot?#iefix) format("embedded-opentype"),url(../woff/aleo-bolditalic-webfont.woff) format("woff"),url(../ttf/aleo-bolditalic-webfont.ttf) format("truetype"),url(../svg/aleo-bolditalic-webfont.svg#aleobolditalic) format("svg");font-weight:700;font-style:italic}@font-face{font-family:aleo;src:url(../eot/aleo-light-webfont.eot);src:url(../eot/aleo-light-webfontd41d.eot?#iefix) format("embedded-opentype"),url(../woff/aleo-light-webfont.woff) format("woff"),url(../ttf/aleo-light-webfont.ttf) format("truetype"),url(../svg/aleo-light-webfont.svg#aleolight) format("svg");font-weight:100;font-style:normal}@font-face{font-family:aleo;src:url(../eot/aleo-lightitalic-webfont.eot);src:url(../eot/aleo-lightitalic-webfontd41d.eot?#iefix) format("embedded-opentype"),url(../woff/aleo-lightitalic-webfont.woff) format("woff"),url(../ttf/aleo-lightitalic-webfont.ttf) format("truetype"),url(../svg/aleo-lightitalic-webfont.svg#aleolightitalic) format("svg");font-weight:100;font-style:italic}@font-face{font-family:aleo;src:url(../eot/aleo-regular-webfont.eot);src:url(../eot/aleo-regular-webfontd41d.eot?#iefix) format("embedded-opentype"),url(../woff/aleo-regular-webfont.woff) format("woff"),url(../ttf/aleo-regular-webfont.ttf) format("truetype"),url(../svg/aleo-regular-webfont.svg#aleoregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:aleo;src:url(../eot/aleo-italic-webfont.eot);src:url(../eot/aleo-italic-webfontd41d.eot?#iefix) format("embedded-opentype"),url(../woff/aleo-italic-webfont.woff) format("woff"),url(../ttf/aleo-italic-webfont.ttf) format("truetype"),url(../svg/aleo-italic-webfont.svg#aleoitalic) format("svg");font-weight:400;font-style:italic}@font-face{font-family:nexa;src:url(../eot/nexa_xbold-webfont.eot);src:url(../eot/nexa_xbold-webfontd41d.eot?#iefix) format("embedded-opentype"),url(../woff/nexa_xbold-webfont.woff) format("woff"),url(../ttf/nexa_xbold-webfont.ttf) format("truetype"),url(../svg/nexa_xbold-webfont.svg#nexa_xboldregular) format("svg");font-weight:700;font-style:normal}@font-face{font-family:nexa;src:url(../eot/nexa_xbold_italic-webfont.eot);src:url(../eot/nexa_xbold_italic-webfontd41d.eot?#iefix) format("embedded-opentype"),url(../woff/nexa_xbold_italic-webfont.woff) format("woff"),url(../ttf/nexa_xbold_italic-webfont.ttf) format("truetype"),url(../svg/nexa_xbold_italic-webfont.svg#nexa_xbold_italicregular) format("svg");font-weight:700;font-style:italic}@font-face{font-family:nexa;src:url(../eot/nexa_regular-webfont.eot);src:url(../eot/nexa_regular-webfontd41d.eot?#iefix) format("embedded-opentype"),url(../woff/nexa_regular-webfont.woff) format("woff"),url(../ttf/nexa_regular-webfont.ttf) format("truetype"),url(../svg/nexa_regular-webfont.svg#nexa_regularregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:nexa;src:url(../eot/nexa_regular_italic-webfont.eot);src:url(../eot/nexa_regular_italic-webfontd41d.eot?#iefix) format("embedded-opentype"),url(../woff/nexa_regular_italic-webfont.woff) format("woff"),url(../ttf/nexa_regular_italic-webfont.ttf) format("truetype"),url(../svg/nexa_regular_italic-webfont.svg#nexa_regular_italicitalic) format("svg");font-weight:400;font-style:italic}@font-face{font-family:nexa;src:url(../eot/nexa_light-webfont.eot);src:url(../eot/nexa_light-webfontd41d.eot?#iefix) format("embedded-opentype"),url(../woff/nexa_light-webfont.woff) format("woff"),url(../ttf/nexa_light-webfont.ttf) format("truetype"),url(../svg/nexa_light-webfont.svg#nexa_lightregular) format("svg");font-weight:200;font-style:normal}@font-face{font-family:nexa;src:url(../eot/nexa_light_italic-webfont.eot);src:url(../eot/nexa_light_italic-webfontd41d.eot?#iefix) format("embedded-opentype"),url(../woff/nexa_light_italic-webfont.woff) format("woff"),url(../ttf/nexa_light_italic-webfont.ttf) format("truetype"),url(../svg/nexa_light_italic-webfont.svg#nexa_light_italicitalic) format("svg");font-weight:200;font-style:italic}@font-face{font-family:nexa;src:url(../eot/nexa_thin-webfont.eot);src:url(../eot/nexa_thin-webfontd41d.eot?#iefix) format("embedded-opentype"),url(../woff/nexa_thin-webfont.woff) format("woff"),url(../ttf/nexa_thin-webfont.ttf) format("truetype"),url(../svg/nexa_thin-webfont.svg#nexa_thinregular) format("svg");font-weight:100;font-style:normal}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:5px 2px}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}.module--border-top{border-top:3px solid #18ad85}.module--border-bottom{border-bottom:3px solid #18ad85}.module--bg-light-gray{background-color:#e5e5e5}.module--bg-dark-gray{background-color:#4e4f52}.module--bg-dark-gray p{color:#fff}.module--bg-white{background-color:#fff}.module--bg-gray{background-color:#818285}.module--bg-gray p{color:#fff}.image-inside p{margin-top:0}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}.btn-outside{position:relative;height:30px;width:155px;text-align:left}.btn-outside:first-child{margin-right:1.2em}.btn-outside:before{content:'';position:absolute;height:100%;left:0;border-left:solid 2px #18ad85}.btn-outside:after{content:'';position:absolute;height:0%;right:0;border-right:solid 2px #18ad85;transition:height 200ms;transition-delay:275ms}.btn-outside .btn,.btn-outside input{position:absolute;height: 32px;margin-top: -1px;width:32px;padding-left:12px;line-height:4px;color:#4e4f52;text-decoration:none;padding: 0.9rem 0.79rem;font-size: 19px;}.btn-outside .btn:before,.btn-outside .btn:after,.btn-outside input:before,.btn-outside input:after{transition:300ms ease-out 450ms;content:'';position:absolute;left:0;height:2px;width:0;background-color:#18ad85}.btn-outside .btn:before,.btn-outside input:before{top:0}.btn-outside .btn:after,.btn-outside input:after{bottom:0}.btn-outside:hover .btn:before,.btn-outside:hover .btn:after{transition:300ms ease-out;width:100%}.btn-outside:hover:after{height:100%}@media only screen and (max-width:480px){.btn-outside .btn-outside:first-child{margin-right:auto}}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body{font-family:nexa,sans-serif}abbr[title]{border-bottom:1px dotted}table{width:100%}@media only screen and (max-width:480px){table td{display:block}}::-moz-selection{background:#e5e5e5}::selection{background:#e5e5e5}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:60%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}a{text-decoration:none;color:#18ad85}.content-block li{line-height:1.5em}.hide{display:none}h1,h2,h3,h4,h5,h6{font-weight:400;font-family:nexa,sans-serif}h1{font-size:3.75rem;margin:.67em 0}@media only screen and (max-width:480px){h1{font-size:2.75rem}}h2{font-size:2.375rem;font-weight:100}h2 span{font-weight:700}h3{font-size:1.125rem;color:#18ad85}h4{font-size:1.5625rem;font-family:aleo,serif}h5{font-size:1.125rem;font-family:aleo,serif}blockquote{font-family:aleo,serif;font-weight:100;margin:0}blockquote p{color:#4e4f52;font-size:1.125rem;line-height:1.75em}p{line-height:1.3em;font-weight:200}ul{font-weight:200}.accordion__inner{padding:.9375rem}.accordion__item-title{position:relative;margin:0;margin-bottom:.5em;padding:.6em 2.5em .6em .6em;vertical-align:top}.accordion__item-title:hover,.accordion__item-title:hover .accordion__toggle,.accordion__item-title.active,.accordion__item-title.active .accordion__toggle{cursor:pointer}.accordion__item-title.active .accordion__toggle{transform:rotate(90deg);backface-visibility:hidden}.accordion__toggle{position:absolute;left:.9375rem;transition:transform 300ms}.accordion__text{overflow:hidden;padding:.9375rem;margin-bottom:.5em}.accordion__text:not([style="display:none"]):nth-of-type(even){padding-right:12em;padding-left:.9375rem}.accordion__text:not([style="display:none"]):nth-of-type(even) .accordion__text--icon__wrap{right:.9375rem;left:auto}@media only screen and (max-width:480px){.accordion__text:not([style="display:none"]):nth-of-type(even){padding-right:.9375rem}}.accordion__text--icon{position:relative;padding-left:12em}.accordion__text--icon:before{content:"";float:right;width:0;height:10em}@media only screen and (max-width:480px){.accordion__text--icon{padding-left:.9375rem}}.accordion__text--icon__wrap{position:absolute;left:.9375rem;top:.9375rem;width:10em;height:10em;border:2px solid #fff;border-radius:50%;text-align:center;padding:1em}.accordion__text--icon__wrap:before{content:'';display:inline-block;vertical-align:middle;height:100%}.accordion__text--icon__wrap svg{display:inline-block;vertical-align:middle;width:80%;fill:#18ad85;transition:fill 300ms}.accordion__text--icon__wrap:hover svg{fill:#1767b3}@media only screen and (max-width:480px){.accordion__text--icon__wrap{position:relative;margin:auto;top:0;left:0}}.case-studies{padding-bottom:2.5em}.case-studies h2{text-align:center}.case-studies__outside{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.case-studies__wrap{position:relative;width:31.333%;margin:.75em 1%;}.case-studies__wrap h3{margin-top:0}@media only screen and (max-width:767px){.case-studies__wrap{width:48%}}@media only screen and (max-width:480px){.case-studies__wrap{width:90%;margin:2% auto}}.case-studies__text p{margin-bottom:4.5em}.case-studies__file{position:absolute;bottom:0;margin-bottom:.5em;padding:.5em .5em 0 0}.checkered-layout{overflow:hidden}.ch-layout__wrap{clear:both;height:24em}.ch-layout__wrap:nth-child(even) .ch-image__wrap{float:right}@media only screen and (min-width:1200px){.ch-layout__wrap:nth-child(even) .ch-content__wrap{float:right}}@media only screen and (max-width:767px){.ch-layout__wrap{height:15.5em}}@media only screen and (max-width:480px){.ch-layout__wrap{height:22em}}.ch-layout__wrap .ch-image__wrap{float:left;width:40%;height:100%}@media only screen and (max-width:767px){.ch-layout__wrap .ch-image__wrap{display:none}}.ch-layout__wrap .ch-content__wrap{float:left;width:60%;max-width:55em;height:100%;padding:3em 5em}.ch-layout__wrap .ch-content__wrap h3{font-size:1.375rem;margin:.5em 0;line-height:.9em}@media only screen and (max-width:480px){.ch-layout__wrap .ch-content__wrap h3{margin-top:1em}}@media only screen and (max-width:767px){.ch-layout__wrap .ch-content__wrap h3{text-align:center}}.ch-layout__wrap .ch-content__wrap .ch-link{margin:.8em 0}@media only screen and (max-width:1140px){.ch-layout__wrap .ch-content__wrap{padding:3em 3%}}@media only screen and (max-width:767px){.ch-layout__wrap .ch-content__wrap{width:100%;float:left;padding:1.8em 5%}}@media only screen and (max-width:767px){.ch-layout__wrap{height:auto}}.content-block{width:100%;padding-bottom:3.125em;overflow:hidden}@media only screen and (min-width:1140px){.content-block .content-block__inner{width:70%}}@media only screen and (max-width:768px){.content-block{padding-bottom:3.125em}}@media only screen and (max-width:480px){.content-block{padding-bottom:1.875em}}.content-block p{//overflow:hidden}.content-block .title-wrap h2{margin-top:1.5em;text-align:center}.content-block .content__group .column-title h2{font-size:2em}.content-block .content__group .btn-wrap{margin-top:2em}.content-block .content__group .btn-wrap .btn-outside{display:inline-block}.content__group h1,.content__group h2,.content__group h3,.content__group h4,.content__group h5,.content__group h6{margin-top:0;margin-bottom:15px}.content__group p img.alignnone{margin:5px auto;display:block}@media only screen and (max-width:480px){.content__group h3{text-align:center}.content__group blockquote p{text-align:center}}.content--1 .content__group--1{padding-left:.9375rem;padding-right:.9375rem;width:100%;float:left}.content--1 .btn-wrap{margin:auto}.content--1 .btn__count--1{width:9em}.content--1 .btn__count--2{width:20.9em}@media only screen and (max-width:480px){.content--1 .content__group .btn-wrap{width:100%}.content--1 .content__group .btn-wrap .btn-outside{display:block}.content--1 .content__group .btn-wrap .btn-outside:first-child{margin-bottom:.75em}}.content--2.content__two-col--half .content__group{padding-left:.9375rem;padding-right:.9375rem;width:50%;float:left}.content--2.content__two-col--half .content__group.content__group--no-prev{margin-left:50%}.content--2.content__two-col--two .content__group--1{padding-left:.9375rem;padding-right:.9375rem;width:66.66667%;float:left}.content--2.content__two-col--two .content__group--2{padding-left:.9375rem;padding-right:.9375rem;width:33.33333%;float:left}.content--2.content__two-col--two .content__group--2.content__group--no-prev{margin-left:66.66667%}.content--2.content__two-col--one .content__group--1{padding-left:.9375rem;padding-right:.9375rem;width:33.33333%;float:left}.content--2.content__two-col--one .content__group--2{padding-left:.9375rem;padding-right:.9375rem;width:66.66667%;float:left}.content--2.content__two-col--one .content__group--2.content__group--no-prev{margin-left:33.33333%}@media only screen and (max-width:1024px){.content--2 [class*=" content__group--"].content__group{padding-left:.9375rem;padding-right:.9375rem;width:100%;float:left;padding:0 1.875rem}.content--2 [class*=" content__group--"].content__group[class*=no-prev]{margin-left:50%}}@media only screen and (max-width:480px){.content--2 [class*=" content__group--"].content__group{padding:0 .9375rem}.content--2 [class*=" content__group--"].content__group[class*=no-prev]{margin-left:0}}.content-block[class*="--image"]{position:relative;background-position:50% 60%;background-size:cover;background-repeat:no-repeat}.content-block[class*="--image"]:before{content:'';width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.content-block[class*="--image"] .content-block__inner{position:relative;z-index:10}.content-block.module--large-img-left,.content-block.module--large-img-right{position:relative}.content-block.module--large-img-left .add-margin-top .image-inside,.content-block.module--large-img-right .add-margin-top .image-inside{top:2.75rem}.content-block.module--large-img-left .title-wrap,.content-block.module--large-img-right .title-wrap{clear:both}.content-block.module--large-img-left .image-inside,.content-block.module--large-img-right .image-inside{position:absolute;top:136px;left:0;float:right}.content-block.module--large-img-left .image-inside img,.content-block.module--large-img-right .image-inside img{width:100%;max-width:575px;float:right}.content-block.module--large-img-left .content__group.no-image,.content-block.module--large-img-right .content__group.no-image{float:right;min-height:375px}@media only screen and (max-width:1024px){.content-block.module--large-img-left .add-margin-top .image-inside,.content-block.module--large-img-right .add-margin-top .image-inside{top:0}.content-block.module--large-img-left .image-inside,.content-block.module--large-img-right .image-inside{text-align:center;position:relative;top:0}.content-block.module--large-img-left .image-inside img,.content-block.module--large-img-right .image-inside img{float:none}.content-block.module--large-img-left .content__group.no-image,.content-block.module--large-img-right .content__group.no-image{float:left;min-height:0}}.content-block.module--large-img-right .image-inside{top:136px;right:0;left:auto}.content-block.module--large-img-right .image-inside img{float:left}.content-block.module--large-img-right .content__group.no-image{float:left}@media only screen and (max-width:1024px){.content-block.module--large-img-right .add-margin-top .image-inside{top:20px}.content-block.module--large-img-right .image-inside{text-align:center;top:20px}.content-block.module--large-img-right .image-inside img{float:none}}.content-block .add-margin-top{margin-top:2.75rem}.content-block.content-block--timeline{background-position:50% 60%;background-size:cover;background-repeat:no-repeat}.content-block .timeline{margin-top:3em;padding-bottom:3em}.content-block .timeline h3{width:100%;margin:0;padding:.8em 0;font-size:1.15em;text-align:center}.content-block .timeline-carousel{padding:1.6em 0 0}.content-block .owl-item__inner{height:100%;min-height:461px;padding:0 .9375em;position:relative;z-index:1;overflow:hidden}.content-block .date-wrap{position:absolute;float:left;height:100%;width:90px;font-size:16px;text-align:center}.content-block .date-wrap .date{display:-ms-flexbox;display:flex;height:2em;width:2em;padding:1.1em 1em .9em;font-size:2.3em;letter-spacing:-2px;line-height:0;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-left:.15em}.content-block .date-wrap .date:after{content:'';position:absolute;top:2.1em;bottom:0;left:44px;z-index:0}.content-block .text-wrap{float:left;width:300px;padding:1em 1em 4em 6em}.content-block .text-wrap ul{margin:0;padding:0}body.no-scroll{overflow-y:hidden}body .video{position:fixed;top:1em;left:0;right:0;margin:auto;background-color:#000;overflow-y:scroll;z-index:9499;padding:1em;transform:scale(0);transition:.3s;max-width:1e3px;width:100%;display:none;backface-visibility:hidden;transform-style:preserve-3d;-ms-overflow-style:-ms-autohiding-scrollbar}body .video iframe{display:none;height:600px;width:1280px;max-width:100%;max-height:100%}body .video.show{display:block;transform:scale(1);transition:.2s}body .video.show iframe{display:block}@media only screen and (max-width:1024px){body .video{height:640px}}@media only screen and (max-width:767px){body .video{height:450px}}@media only screen and (max-width:480px){body .video{height:300px}}.closelightbox{position:absolute;top:0;right:0;z-index:9500;width:37px;height:37px;text-align:center;padding-top:6px;transform:scale(0);transition:.3s}.closelightbox.show{transform:scale(1);transition:.3s;transition-delay:.1s}.black_overlay{display:none;position:fixed;top:0%;left:0%;width:100%;height:100%;z-index:1001;opacity:.8}.black_overlay.show{display:block}.content-box__inner h2{margin-bottom:.25em;color:#4e4f52;text-align:center}.description-wrap p{padding:0 .9375rem;color:#4e4f52}.content-box__wrap{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:2.5em}.content-box__box{padding:2%;border:1px solid #818285}.content-box__box p{color:#4e4f52}.content--two .content-box__box{margin:1em auto;width:46%}@media only screen and (max-width:767px){.content--two .content-box__box{margin:.5em auto;width:94%}}.content--four .content-box__box{margin:1em auto;width:23%}@media only screen and (max-width:1024px){.content--four .content-box__box{width:32%}}@media only screen and (max-width:767px){.content--four .content-box__box{margin:.5em auto;width:94%}}.content-box__box h3{margin-top:8px}.content-slider .content-slider__slides{margin:3em auto;width:70%}.content-slider .content-slider__wrap{margin:auto}.content-slider .content-slider__wrap.content--1 .content-slider__column{width:100%}.content-slider .content-slider__wrap.content--2 .content-slider__column{width:50%;display:inline-block}.content-slider .content-slider__title{padding-bottom:2em}.content-slider .content-slider__title h5{width:80%;margin:auto;font-size:1.3em}.content-slider .content-slider__text{display:-ms-flexbox;display:flex;margin-top:2em}.content-slider .content-slider__text .content-slider__column:first-child{margin-right:4%}.content-slider .content-slider__text .content-slider__column:last-child{margin-right:2%}@media only screen and (max-width:767px){.content-slider .content-slider__wrap.content--2 .content-slider__column{width:100%;display:block}.content-slider .content-slider__title h5{font-size:1.1em}.content-slider .content-slider__text{display:block}.content-slider .content-slider__slides{width:95%}.content-slider .content-slider__wrap{width:95%;margin:auto}}.hero-block{margin-top:98px}.hero--slider{position:relative}.hero__global{position:absolute;z-index:20;width:100%}.hero__global .hero__head h1{margin-top:1.5em}.hero__global .hero__text{font-size:1.625rem;margin-top:2.4em}.hero__text__para{ font-family: aleo,serif;font-weight: 100;font-size: 1.625rem;margin-top: 2.4em;text-align: center;} .hero__global .hero__text .hero-text__inner{display:inline-block;width:auto}.hero__global .hero__text .hero-text__inner p{line-height:1.7;margin:0}@media only screen and (max-width:480px){.hero__global .hero__text{font-size:1.4375rem;margin-top:3.5em}}.hero__global .hero__buttons .btn-wrap{margin:auto;margin-top:6em}.hero__global .hero__buttons .btn__count--2{width:20.9em}.hero__global .hero__buttons .btn__count--1{width:10em}.hero__global .hero__buttons .btn-outside{display:inline-block}@media only screen and (max-width:480px){.hero__global .hero__buttons .btn__count--2{width:10em}.hero__global .hero__buttons .btn-outside{display:block;margin:1em auto}}.hero__slide{position:relative}.hero__swoosh{z-index:10;position:absolute;left:0;right:0;bottom:0;background-image:url(../img/swoosh.png);background-position:50% 100%;background-size:contain;background-repeat:no-repeat}.hero--single{position:relative}.icon-hover{position:relative;background-repeat:no-repeat;background-position:50%,50%}@media only screen and (max-width:1023px){.icon-hover{background-size:cover}}@media only screen and (min-width:1024px){.icon-hover{background-size:cover,0,0,0,0}.icon-hover.icon--1{background-size:0,cover,0,0,0}.icon-hover.icon--1:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:10;background-color:rgba(0,0,0,.6)}.icon-hover.icon--2{background-size:0,0,cover,0,0}.icon-hover.icon--2:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:10;background-color:rgba(0,0,0,.6)}.icon-hover.icon--3{background-size:0,0,0,cover,0}.icon-hover.icon--3:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:10;background-color:rgba(0,0,0,.6)}.icon-hover.icon--4{background-size:0,0,0,0,cover}.icon-hover.icon--4:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:10;background-color:rgba(0,0,0,.6)}}.icon-hover__inner{position:relative;z-index:20}.icon-hover__container{margin:3em 0 2em;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.icon-hover__wrap{text-align:center;padding:0 3.5%;width:25%}.icon-hover__wrap:hover .icon-hover__title{visibility:visible}.icon-hover__wrap:hover .icon-hover__description{visibility:visible}.icon-hover__wrap:hover .icon-hover__icon svg{fill:#18ad85}@media only screen and (max-width:1024px){.icon-hover__wrap{width:50%;padding:2%}.icon-hover__wrap .icon-hover__title{visibility:visible}.icon-hover__wrap .icon-hover__description{visibility:visible}.icon-hover__wrap .icon-hover__icon svg{fill:#18ad85}}@media only screen and (max-width:767px){.icon-hover__wrap{width:90%;margin:auto}}.icon-hover__icon{margin:2em auto;width:160px;height:160px;border:2px solid #fff;border-radius:50%}.icon-hover__icon:before{content:'';height:100%;display:inline-block;vertical-align:middle}.icon-hover__icon svg{display:inline-block;vertical-align:middle;margin:auto;width:60%;height:60%;fill:#fff}.icon-hover__title{visibility:hidden}.icon-hover__title h3{color:#fff;font-size:1.875rem;margin-bottom:0}.icon-hover__title h3 span{font-weight:700}.icon-hover__description{visibility:hidden;color:#fff;font-weight:200}.icon-info .icon-info__outside{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.icon-info .icon-info__wrap{margin:1.5em 4.16666%;width:25%}.icon-info .icon-info__wrap img{margin:auto;width:70px;display:block}.icon-info .icon-info__wrap .icon-info__title h3{text-align:center;margin:.25em 0 .5em;font-size:2.125rem}@media only screen and (max-width:767px){.icon-info .icon-info__wrap:first-child{margin-top:2em}.icon-info .icon-info__wrap:last-child{margin-bottom:2em}}.icon-info.content--1 .icon-info__wrap{margin:3% 20%;width:60%}@media only screen and (max-width:767px){.icon-info.content--1 .icon-info__wrap{margin:3% 5%}}.icon-info.content--2 .icon-info__wrap{margin:3% 5%;width:40%}@media only screen and (max-width:767px){.icon-info.content--2 .icon-info__wrap{width:90%}}@media only screen and (max-width:767px){.icon-info.content--3 .icon-info__wrap{width:90%}}.icon-slider__nav{position:relative;text-align:center;margin:0;padding:0;width:90%;margin:auto}.icon-slider__nav li{position:relative;display:inline-block;width:16%;padding:0;list-style:none}@media only screen and (max-width:1024px){.icon-slider__nav li{width:30%}}.icon-slider__nav li:hover:after,.icon-slider__nav li.active:after{display:block}.icon-slider__nav li:after{content:"";display:none;position:absolute;bottom:-20px;left:50%;border:10px solid transparent;transform:translateX(-50%)}.icon-slider__nav a{display:block;overflow:visible;-webkit-tap-highlight-color:transparent}.icon-slider__nav img,.icon-slider__nav svg{width:80%;max-width:10em;border-radius:50%}@media only screen and (max-width:1024px){.icon-slider__nav img,.icon-slider__nav svg{max-width:7em}}@media only screen and (max-width:1024px){.icon-slider__nav[class] li:after{display:none}}.icon-slider__text{padding:.9375rem 10%}.location-slider__intro{padding-left:.9375rem;padding-right:.9375rem;width:50%;float:left;margin:0 auto;float:none;text-align:center}.location-slider__intro em{margin-bottom:1.5em}.location-slider__intro em:last-of-type{float:right}@media only screen and (max-width:1024px){.location-slider__intro{max-width:1024px;width:100%}.location-slider__intro .btn-outside{margin:auto}}@media only screen and (max-width:1024px){.location-slider__title{text-align:center}}.location-slider__title span{font-weight:700}.location-slider__slides{padding-left:.9375rem;padding-right:.9375rem;width:100%;float:left;padding-left:0;padding-right:0}@media only screen and (max-width:1024px){.location-slider__slides{float:none;width:100%;padding:.9375rem 0 0}}.location-slider__slides .owl-buttons{width:96%;top:auto;bottom:45%}.location-slider__slides .owl-buttons .owl-prev{margin-left:1.5em}.location-slider__slides .owl-buttons .owl-next{margin-right:1.5em}@media only screen and (max-width:1024px){.location-slider__slides .owl-buttons{bottom:30%}}.location-slider__text{min-height:25em;background-size:cover;display:-ms-flexbox;display:flex;position:relative;background-position:50%}.location-slider__blurb{position:absolute;bottom:0;width:100%;height:20%;-ms-flex-item-align:end;align-self:flex-end;padding:1em;transition:300ms}.location-slider__inside a{color:#1767b3}@media only screen and (min-width:1440px){.location-slider__inside{max-width:35em}}.location-slider__contatiner{display:block}.photo-hover__inner{padding:.9375rem}.photo-hover__container{display:inline-block;width:32%;padding-bottom:2em}.photo-hover__container img{width:100%;display:block}.photo-hover__container h2{font-size:1.25rem}.photo-hover__container:hover .photo-hover__hover{height:60%;transition:.3s}@media only screen and (max-width:1024px){.photo-hover__container{width:32%}}@media only screen and (max-width:630px){.photo-hover__container{width:49%}}@media only screen and (max-width:480px){.photo-hover__container{width:100%}}.photo-hover__image-container{position:relative;max-width:300px;margin:0 auto}.photo-hover__hover{position:absolute;left:0;right:0;bottom:0;height:0;transition:.3s;overflow:hidden}.photo-hover__hover p{text-align:left;margin:0;font-weight:400;padding-right:.9375rem;padding-left:.9375rem}.photo-hover__hover p:first-child{margin-top:1em}.photo-hover__hover p:last-child{font-weight:200;margin:1em 0}.recruitment-photo__wrap--left{width:48%;display:inline-block;vertical-align:top;position:relative}.recruitment-photo__wrap--left:hover .photo--2{visibility:visible;opacity:1}.recruitment-photo__wrap--left img{display:block;margin:auto;width:95%}@media only screen and (max-width:767px){.recruitment-photo__wrap--left{width:100%}}.recruitment-photo__photo.photo--2{visibility:hidden;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;transition:all 300ms}.recruitment-photo__wrap--right{display:inline-block;vertical-align:top;width:48%;padding:.9375rem}.recruitment-photo__wrap--right .recruitment-photo__text h3{color:#1767b3;text-align:left;font-size:1.75rem;font-weight:100}@media only screen and (max-width:767px){.recruitment-photo__wrap--right .recruitment-photo__text h3{text-align:center}}@media only screen and (max-width:767px){.recruitment-photo__wrap--right{width:100%}}.recruitment-photo__photo{width:100%}.recruitment-photo .recruitment-photo__inner{margin:2em auto}.social-icons__title h3{text-align:center;color:#4e4f52}.social-icons__title h3 span{font-weight:700}.social__wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.social__wrap .icon{width:30px;margin:.5em 2em 2em;transition:300ms}.social__wrap .icon svg{fill:#18ad85;transition:300ms;max-height:30px;max-width:30px;margin-bottom:1em}.social__wrap .icon:hover svg{fill:#1767b3}.social__wrap .icon:hover img{opacity:.8}@media only screen and (max-width:767px){.social__wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}}.social-share{position:absolute;top:150px;right:0}.single-torso__content .social-share{position:relative}.social__buttons{display:block;float:right;margin-top:.5em}.social__buttons ul{list-style:none;padding-left:0;margin:0}.social__buttons li{display:block}.social__buttons p{margin:0;height:40px}.social__buttons h6{margin:0 0 0 .25em}.social__buttons svg{margin:0 .25em;width:33px;display:inline-block;height:38px}.single-torso__content .social__buttons{float:none}.single-torso__content .social__buttons li{display:inline-block}@media only screen and (max-width:410px){.social__buttons{margin-top:1em}}.svg-animation{height:300px}.svg-animation .animation-container{position:relative;height:300px;max-width:1540px;margin:auto}@media only screen and (max-width:480px){.svg-animation{height:200px}.svg-animation .animation-container{height:200px}}.sparkle{float:left;position:absolute;width:10px;height:10px;top:7px;left:40px}.sparkle svg{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (max-width:340px){.sparkle{left:30px}}.sparkle--1{left:50%;top:50%}.sparkle--2{left:40%;top:20%}.sparkle--3{left:30%;top:10%}.sparkle--4{left:20%;top:60%}.sparkle--5{left:60%;top:0}.sparkle--6{left:70%;top:40%}.team-photos__inner{padding:.9375rem}.team-photos__container{display:inline-block;width:16%;padding-bottom:2em}.team-photos__container img{width:100%;display:block}.team-photos__container h2{font-size:1.25rem}.team-photos__container:hover .team-photos__hover{transform:scale(1);transition:.3s}@media only screen and (max-width:1024px){.team-photos__container{width:32%}}@media only screen and (max-width:630px){.team-photos__container{width:49%}}@media only screen and (max-width:480px){.team-photos__container{width:100%}}.team-photos__image-container{position:relative;max-width:210px;margin:0 auto}.team-photos__hover{position:absolute;top:0;right:0;bottom:0;left:0;transform:scale(0);transition:.3s}.team-photos__hover p{padding-right:.9375rem;padding-left:.9375rem; padding-top: 10px;}.testimonial__wrap{margin:2em 3em}@media only screen and (max-width:480px){.testimonial__wrap{margin:2em}}.testimonial__wrap .testimonial__quote blockquote p{font-size:1.375rem;line-height:1.75em}.testimonial__wrap .testimonial__attribution{font-family:nexa,sans-serif;font-size:1rem;font-weight:200}.testimonial__wrap .testimonial__attribution p{margin:0 2em 0 0}@media only screen and (max-width:480px){.testimonial__wrap .testimonial__attribution p{margin-right:0}}.social-tabs__nav{height:3.9em;overflow:hidden}.social-tabs__nav a{padding:2em;display:inline-block}.social-tabs__nav .social-tabs__inner a{min-width:100px;text-align:center;position:relative;padding:1em;margin:0 -.25em 0 0}.social-tabs__nav .social-tabs__inner a:before{content:"";position:absolute;top:0;left:0;right:100%;bottom:0;background-color:#18ad85;transition:right 300ms}.social-tabs__nav .social-tabs__inner a svg{position:relative;width:1.5em;height:1.5em}.social-tabs__nav .social-tabs__inner a span{position:relative;margin-left:.25em}.social-tabs__nav .social-tabs__inner a:hover:before{right:0}@media only screen and (max-width:1024px){.social-tabs__nav .social-tabs__inner{padding:0}}@media only screen and (max-width:480px){.social-tabs__nav .social-tabs__inner a{width:33.5%}.social-tabs__nav .social-tabs__inner a svg{display:block;margin:auto}.social-tabs__nav .social-tabs__inner a span{display:none}}.social-tabs__frame{height:15em;transition:height 300ms}.social-tabs__inner{overflow:hidden;padding:0 1.875rem}@media only screen and (max-width:480px){.social-tabs__inner{padding:0 .9375rem}}.social-tabs__tab-item{display:none}.sparkle--1 .large{animation:large 4s infinite}.sparkle--1 .large-2{animation:large-2 4s infinite}.sparkle--1 .small{animation:small 4s infinite}.sparkle--2 .large{animation:large 2.5s infinite}.sparkle--2 .large-2{animation:large-2 2.5s infinite}.sparkle--2 .small{animation:small 2.5s infinite}.sparkle--3 .large{animation:large 5s infinite}.sparkle--3 .large-2{animation:large-2 5s infinite}.sparkle--3 .small{animation:small 5s infinite}.sparkle--4 .large{animation:large 3s infinite}.sparkle--4 .large-2{animation:large-2 3s infinite}.sparkle--4 .small{animation:small 3s infinite}.sparkle--5 .large{animation:large 2.5s infinite}.sparkle--5 .large-2{animation:large-2 2.5s infinite}.sparkle--5 .small{animation:small 2.5s infinite}.sparkle--6 .large{animation:large 4s infinite}.sparkle--6 .large-2{animation:large-2 4s infinite}.sparkle--6 .small{animation:small 4s infinite}@keyframes large{0%{opacity:0;transform:rotate(0deg) scale(0)}50%{opacity:1}100%{opacity:0;transform:rotate(360deg) scale(1.5)}}@keyframes large-2{0%{opacity:0;transform:rotate(45deg) scale(0)}50%{opacity:1}100%{opacity:0;transform:rotate(405deg) scale(1.1)}}@keyframes small{0%{opacity:0;transform:rotate(0deg) scale(0)}50%{opacity:1}100%{opacity:0;transform:rotate(-360deg) scale(1.5)}}[class*=torso--sidebar] h1{font-size:2rem;text-align:center;margin-top:1.5em}[class*=torso--sidebar] h2{margin-bottom:.5em;margin-left:1%}@media only screen and (max-width:550px){[class*=torso--sidebar] h1{margin-top:.5em}}.sidebar{margin-top:2em}.first-excerpt-post__overlay{position:absolute;background-color:#fff;opacity:.7;height:100%;width:100%;top:0;left:0;right:0;bottom:0;z-index:1;transition:300ms}.first-excerpt-post{position:relative;background-size:cover;background-position:50%;border:1px solid #818285;//padding:1%;margin:1%;min-height:24em}.first-excerpt-post a{ border: 1px solid #18ad85; padding: 7px 27px; border-radius: 20px;font-weight:300;color:#18ad85;transition:300ms}.first-excerpt-post .recent-post__info{position:relative;z-index:20;height:100%;}.first-excerpt-post .recent-post__title h2{margin-left:0}.first-excerpt-post .post__content{margin-bottom:3em}.first-excerpt-post .recent-post__download{ margin-left: 1% !important; margin-bottom: 3px !important; position:absolute;bottom:0;z-index:20;padding-bottom:.5em}.first-excerpt-post.press-release{transition:300ms}.first-excerpt-post.press-release .category-square{transition:300ms;background-color:#1767b3}.first-excerpt-post.news{transition:300ms}.first-excerpt-post.news .category-square{transition:300ms;background-color:#f05423}.first-excerpt-post:hover a{color:#fff}.first-excerpt-post:hover h3{color:#000}.first-excerpt-post:hover.press-release .first-excerpt-post__overlay{background-color:#1767b3;opacity:.8}.first-excerpt-post:hover.press-release .category-square{background-color:#fff}.first-excerpt-post:hover.news .first-excerpt-post__overlay{//background-color:#f05423;opacity:.8}.first-excerpt-post:hover.news .category-square{background-color:#2e7dbd}.first-excerpt-post:hover .social-share svg{fill:#fff}.category-square{height:10px;width:10px;display:inline-block}.content__inside{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.excerpt-post{position:relative;border:1px solid #818285;//padding:1%;margin:1%;width:31.3%;min-height:24em;vertical-align:top;display:inline-block}.excerpt-post a{font-weight:300;padding:.3em .3em .3em 0;display:inline-block;transition:300ms}.excerpt-post .post__info{position:relative;height:100%;font-weight:300;font-size:.9375rem;//padding-right:5em;margin-bottom:2em}.excerpt-post .post__category{margin-bottom:.2em}.excerpt-post .post__author{margin-bottom:.2em}.excerpt-post .post__title h3{font-size:1.437rem;color:#4e4f52;font-weight:200;margin:1em 0}.excerpt-post .post__content a{display:inline}.excerpt-post .post__download{position:absolute;bottom:0}.excerpt-post .post__download a{padding-bottom:.5em}.excerpt-post.press-release{transition:300ms}.excerpt-post.press-release .category-square{transition:300ms;background-color:#1767b3}.excerpt-post.news{transition:300ms}.excerpt-post.news .category-square{transition:300ms;background-color:#f05423}.excerpt-post:hover a{color:#fff}.excerpt-post:hover .post__title h3{color:#000}.excerpt-post:hover.press-release{background-color:#1767b3}.excerpt-post:hover.press-release .category-square{background-color:#fff}.excerpt-post:hover.news{background-color:#fff}.excerpt-post:hover.news .category-square{background-color:#0a67b2;}.excerpt-post:hover .social-share svg{//fill:#fff} li.print:hover{background-color: #18ad85;transition: .3s;}li:hover svg{fill:#fff !important}li.print:hover button.printr .fas{color:#fff !important}@media only screen and (max-width:1000px){.excerpt-post{width:48%}}@media only screen and (max-width:600px){.excerpt-post{width:98%}}.single-torso__content{margin:auto;margin-bottom:10em;width:70%}@media only screen and (max-width:767px){.single-torso__content{width:90%}}.single-torso__content .post__download{margin:2em 0}[class*=__inner]{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:1140px}[class*=__inner]:before,[class*=__inner]:after{content:" ";display:table}[class*=__inner]:after{clear:both}.wpcf7 input,.wpcf7 textarea{width:100%;padding:0;margin:0}.wpcf7 span.wpcf7-not-valid-tip{padding:5px;color:#fff;background:#de5d5d}.wpcf7 div.wpcf7-response-output{text-align:center;border:none}.wpcf7 div.wpcf7-response-output.wpcf7-validation-errors{background:#ebe857}.wpcf7 div.wpcf7-response-output.wpcf7-mail-sent-ok{font-weight:700;color:#1767b3}.wpcf7 input,.wpcf7 textarea{padding:.5em}.wpcf7 input:focus,.wpcf7 textarea:focus{outline:none}.wpcf7 input[type=submit]{background:#fff;border:3px solid #18ad85;transition:.3s}.wpcf7 input[type=submit]:hover{background:#18ad85;color:#fff;transition:.3s}.alignnone,img.alignnone{margin:5px 20px 20px 0}.aligncenter,img.aligncenter{display:block;margin:5px auto}.alignright,img.alignright{float:right;margin:5px 0 20px 20px}.alignleft,img.alignleft{float:left;margin:5px 20px 20px 0}.wp-caption{clear:both;max-width:96%;padding:5px 3px 10px;text-align:center;background:#fff;border:1px solid #f0f0f0}.wp-caption img{height:auto;max-width:98.5%;width:auto;margin:0;padding:0;border:0}.wp-caption .wp-caption-text{margin:0;padding:0 4px 5px;font-size:11px;line-height:17px}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignnone{margin:5px 20px 20px 0}.page-content .page-content__inner h2{text-align:center}html,body{height:99.9999999%}.wrap-all-the-things{display:table;table-layout:fixed;height:auto;width:100%}.main-head,.main-torso,.main-foot{display:table-row;height:1px}.main-torso{height:auto}.main-foot__border{border-top:3px solid #18ad85;margin-bottom:1em}.main-foot__inner{position:relative}.main-foot__logo{display:inline-block;vertical-align:top;max-width:150px;margin:1.25rem 1.5rem 4rem}.main-foot__logo img{width:85%;max-width:150px;margin:auto;display:block}@media only screen and (max-width:1024px){.main-foot__logo{margin:1.875rem auto 1.25rem;display:block;width:150px}}.main-foot__nav{width:70%;display:inline-block}@media only screen and (max-width:1024px){.main-foot__nav{display:none}}.main-foot__buttons{display:inline-block;float:right;margin-top:1em}.main-foot__buttons .btn-outside{margin-bottom:1em}@media only screen and (max-width:1024px){.main-foot__buttons{display:none}}.main-foot__copy{width:100%;background-color:#000;color:#fff}@media only screen and (max-width:1024px){.main-foot__copy{background-color:#fff;color:#4e4f52}}.copy__inner{clear:both;font-family:aleo,serif;font-weight:100;font-size:.8125rem;max-height:25rem;overflow:hidden;padding:0 1.875rem}.copy__inner a{color:#fff;text-decoration:underline;transition:300ms}.copy__inner a:hover{text-decoration:none;color:#18ad85}.copy__inner .copy__text{float:left;display:inline-block}.copy__inner .copy__text span:first-child{margin-right:1.375rem;display:block}.copy__inner .copy__text:first-child{width:100%;display:block;margin-bottom:2em;margin-top:1.75em}.copy__inner .copy__text:last-child{margin-bottom:2em;float:right}@media only screen and (max-width:1024px){.copy__inner{line-height:26px;text-align:center}.copy__inner a{color:#4e4f52}.copy__inner .copy__text{display:block;float:none;height:auto}.copy__inner .copy__text span{display:block}.copy__inner .copy__text span:first-child{margin-right:0}.copy__inner .copy__text:last-child{float:none}}.main-head{display:-ms-flexbox;display:flex;position:fixed;z-index:100;width:100%;height:100px;font-family:aleo,serif;background-color:#fff;border-top:4px solid #18ad85}.main-head__inner{position:relative;background-color:#fff}.main-head__inner:after{width:96%;border-radius:50%;box-shadow:0 0 1.1em rgba(0,0,0,.8);content:"";position:absolute;bottom:0;height:.5em;left:2%;z-index:-1}.main-head__logo{position:absolute;display:inline-block;top:1em;padding-left:1em}@media only screen and (max-width:767px){.main-head__logo{padding-left:.5em}.main-head__logo img,.main-head__logo svg{width:128px;height:57px}}.main-head__number{z-index:100;position:absolute;top:10px;right:0;width:8rem;font-size:.9375rem;letter-spacing:.0625rem}.main-head__number a{display:block;padding:.375rem;color:#818285}@media only screen and (max-width:1024px){.main-head__number{top:35px;right:38px}}.main-head__nav{display:inline-block}.sidebar-sticky{position:absolute;font-family:nexa,sans-serif;font-size:1rem;font-weight:200;z-index:99;top:560px;right:0;width:230px;text-align:left}.sidebar-sticky.second-link{top:488px}.sidebar-sticky a{position:relative;border-radius:3px 0 0 3px;border:3px solid #fff;border-right:none;display:block;padding:.75rem;padding-left:1.4em;background-color:rgba(24,173,133,.8);color:#fff;transition:300ms}.sidebar-sticky a:before{content:'';position:absolute;height:30px;left:8px;top:7px;border-left:solid 2px #fff;transition:300ms}.sidebar-sticky a:hover{background-color:#fff;color:#4e4f52}.sidebar-sticky a:hover:before{border-color:#18ad85}.sidebar-sticky.stick{position:fixed;top:124px}@media only screen and (max-width:767px){.sidebar-sticky{position:relative;top:auto;width:100%;text-align:center}.sidebar-sticky.second-link{position:relative;top:auto}.sidebar-sticky a{margin-top:0;padding:1.2em;border-right:3px solid #fff}.sidebar-sticky a:before{display:none}.sidebar-sticky a:nth-child(2){border-top:none}}.foot-nav li{float:left;list-style:none}.foot-nav li ul{padding:0}.foot-nav li li{clear:both}.foot-nav li a{display:block}.foot-nav ul ul{padding:0}.foot-nav ul ul li{float:left;clear:both}.foot-nav a{color:#4e4f52}.foot-nav .menu>li{font-size:1.1875rem;font-family:aleo,serif;font-weight:100;letter-spacing:.0625rem;margin-right:5%;text-transform:lowercase}.foot-nav .menu>li>a{margin-bottom:.625rem;text-transform: capitalize;}.foot-nav .menu>li>a:hover{color:#18ad85;text-decoration:underline}.foot-nav .menu>li.current-menu-item>a{color:#18ad85;text-decoration:underline}.foot-nav .menu>li ul>li{font-family:nexa,sans-serif;font-weight:200;font-size:.875rem;text-transform:none}.foot-nav .menu>li ul>li>a{padding:.125rem 0}.foot-nav .menu>li ul>li>a:hover{color:#18ad85;text-decoration:underline}.foot-nav .menu>li ul>li.current-menu-item>a{color:#18ad85;text-decoration:underline}.nav-toggle{display:none}.main-head__nav{width:65%;float:right;font-weight:100;text-transform:lowercase}.main-head__nav .head-nav{position:relative;z-index:10}.main-head__nav .head-nav ul li{display:block;float:left;list-style:none}.main-head__nav .head-nav ul ul{visibility:hidden;padding:0}.main-head__nav .head-nav li ul{disp]]lay:block;position:absolute;visibility:visible}.main-head__nav .head-nav li:hover ul{opacity:1}.main-head__nav .menu{margin:0;padding:0;list-style:none;text-align:right}.main-head__nav .menu>li.menu-item{float:none;display:inline-block;vertical-align:top;letter-spacing:.125rem;font-size:1.1875rem;//max-width:8.125rem;position:relative;text-align:left}.main-head__nav .menu>li.menu-item:before{content:'';position:absolute;height:0;left:-.125rem;top:3.4375rem;border-left:solid 2px #18ad85;transition:all 150ms ease-in;transition-delay:250ms}.main-head__nav .menu>li.menu-item>a{display:block;padding:3.5rem 1.5rem 1.25rem .5rem;text-transform: capitalize;}.main-head__nav .menu>li.menu-item>ul{font-size:1.0625rem;letter-spacing:.0625rem;margin:-1px 0 0 -.125rem;background-color:#18ad85;border-left:2px solid #18ad85;text-transform:none;width:11.375rem;overflow:hidden;max-height:0;transition:max-height 200ms ease-in-out;transition-delay:0ms}.main-head__nav .menu>li.menu-item>ul>li{position:relative;float:none;width:100%;transition:all 400ms ease-in-out}.main-head__nav .menu>li.menu-item>ul>li>a{display:block;padding:.5rem;font-weight:200;color:#fff}.main-head__nav .menu>li.menu-item>ul>li:hover{background-color:#1767b3}.main-head__nav .menu>li.menu-item>ul>li.current-menu-item{font-weight:700}.main-head__nav .menu>li.menu-item>ul>li.current-menu-item:before{content:'';position:absolute;top:3px;height:1.75rem;left:2px;border-left:solid 2px #1767b3}.main-head__nav .menu>li.menu-item.current-menu-item{font-weight:700}.main-head__nav .menu>li.menu-item.current-menu-item:before{content:'';position:absolute;height:1.5rem;left:-.125rem;border-left:solid 2px #18ad85}.main-head__nav .menu>li.menu-item.current-menu-item .sub-menu{margin-top:-2px}.main-head__nav .menu>li.menu-item:hover:before{transition-delay:0s;height:2.5625rem}.main-head__nav .menu>li.menu-item:hover>ul{max-height:20em;transition-duration:500ms;transition-delay:200ms}.main-head__nav .menu a{color:#4e4f52}@media only screen and (max-width:1140px){.main-head__nav{width:71%}}@media only screen and (max-width:1050px){.main-head__nav{width:72%}}@media only screen and (max-width:1024px){.main-head__nav{height:0;overflow:hidden}.nav-active{position:fixed;overflow:hidden}.nav-active .main-head__nav{overflow-y:auto;transition:height 300ms;z-index:9999;position:fixed;top:99px;left:0;right:0;bottom:0;width:100%;height:auto;overflow:auto;background-color:rgba(24,173,133,.95)}.nav-active .main-head__nav .head-nav .menu a{color:#fff}.nav-active .main-head__nav .head-nav .menu>li{text-transform:none;position:relative;max-width:100%;width:100%}.nav-active .main-head__nav .head-nav .menu>li>a{padding:1.25rem 1.25rem .625rem;transition:background-color 300ms}.nav-active .main-head__nav .head-nav .menu>li>a:hover{background-color:#1767b3}.nav-active .main-head__nav .head-nav .menu>li.current-menu-item:before{content:'';position:absolute;height:24px;left:10px;top:18px;border-left:solid 2px #1767b3;transition:none}.nav-active .main-head__nav .head-nav .menu>li:last-child a{padding-bottom:1em}.nav-active .main-head__nav .head-nav .menu>li>ul{position:relative;visibility:visible;background-color:transparent;border:none;margin-left:0;opacity:1;width:100%;transition:none;max-height:20em}.nav-active .main-head__nav .head-nav .menu>li>ul>li{position:relative}.nav-active .main-head__nav .head-nav .menu>li>ul>li>a{padding:.625rem 2.25rem;transition:background-color 300ms}.nav-active .main-head__nav .head-nav .menu>li>ul>li>a:hover{background-color:#1767b3}.nav-active .main-head__nav .head-nav .menu>li>ul>li.current-menu-item:before{content:'';position:absolute;height:24px;left:26px;top:8px;border-left:solid 2px #1767b3}.nav-toggle{display:block;cursor:pointer;overflow:hidden;position:fixed;z-index:1100;top:26px;right:3px;width:58px;height:54px}.nav-toggle em{position:absolute;left:-500px;top:-500px}.nav-toggle span,.nav-toggle span:before,.nav-toggle span:after{position:absolute;display:block;height:6px;top:25px;right:10px;width:35px;background-color:#18ad85;transition:transform 300ms,background-color 100ms}.nav-toggle span:before,.nav-toggle span:after{content:"";left:0;right:0;transition:400ms;transform-origin:3px}.nav-toggle span:before{top:-10px}.nav-toggle span:after{top:10px}.nav-active .nav-toggle span{transform:rotate(90deg) translate(5px,0);background-color:transparent}.nav-active .nav-toggle span:before{transform:rotate(45deg)}.nav-active .nav-toggle span:after{transform:rotate(-45deg)}}.regions-map.map_bg{background:url(img/blueGeoPattern.jpg) repeat;padding:3em .9375rem}.regions-map [class^=solution]{border:1px solid #89c0f5;border-top:5px solid #18ad85}.regions-map [class^=solution] path{fill:#e7e7e8;transition-timing-function:easeOutElastic;transition:fill 500ms}.regions-map [class^=solution] path[class]{fill:#0066b3}.regions-map [class^=solution] [class*=regions-map__pin]{transform-origin:10% 50%;opacity:0;transition:opacity 300ms}.regions-map [class^=solution] .regions-map__pin--all{opacity:1}.regions-map .regions-map__nav{list-style:none;padding:0;margin:0}.regions-map .regions-map__nav li{display:inline-block}@media only screen and (max-width:480px){.regions-map .regions-map__nav li{display:block}}.regions-map .regions-map__nav a{display:inline-block;font-size: 18px;padding:.9375rem;background-color:#fff;color:#000;transition:background-color 300ms;text-align:center;min-width:8em;font-family:nexa,sans-serif;border-radius:20px 0 0 0}.regions-map .regions-map__nav a:hover,.regions-map .regions-map__nav a.active{color:#fff}@media only screen and (max-width:550px){.regions-map .regions-map__nav a{min-width:0;padding:.4em}}@media only screen and (max-width:480px){.regions-map .regions-map__nav a{font-size:.9em;width:100%}}.regions-map .regions-map__nav-item--all:link{min-width:0}.regions-map .regions-map__nav-item--all:hover,.regions-map .regions-map__nav-item--all.active{background-color:#114066}.regions-map .regions-map__nav-item--gentax:hover,.regions-map .regions-map__nav-item--gentax.active{background-color:#0066b3}.regions-map .regions-map__nav-item--fastds-vs:hover,.regions-map .regions-map__nav-item--fastds-vs.active{background-color:#18ad85}.regions-map .regions-map__nav-item--fastui:hover,.regions-map .regions-map__nav-item--fastui.active{background-color:#8dc43f}.regions-map .regions-map__nav-item--fastcse:hover,.regions-map .regions-map__nav-item--fastcse.active, .accordion .accordion-header{background-color:#f05423}.regions-map .solution--gentax path[class].regions-map__area--gentax{fill:#18ad85}.regions-map .solution--gentax .regions-map__pin--gentax{opacity:1}.regions-map .solution--gentax .regions-map__pin--all.regions-map__pin--gentax{opacity:0}.regions-map .solution--fastds-vs path[class].regions-map__area--fastds-vs{fill:#f05423}.regions-map .solution--fastds-vs .regions-map__pin--fastds-vs{opacity:1}.regions-map .solution--fastds-vs .regions-map__pin--all.regions-map__pin--fastds-vs{opacity:0}.regions-map .solution--fastui path[class].regions-map__area--fastui{fill:#8dc43f}.regions-map .solution--fastui .regions-map__pin--fastui{opacity:1}.regions-map .solution--fastui .regions-map__pin--all.regions-map__pin--fastui{opacity:0}.regions-map .solution--fastcse path[class].regions-map__area--fastcse{fill:#f8991d}.regions-map .solution--fastcse .regions-map__pin--fastcse{opacity:1}.regions-map .solution--fastcse .regions-map__pin--all.regions-map__pin--fastcse{opacity:0}.sidebar-wrap{position:relative;width:28em;margin:auto}.sidebar__top-level{cursor:pointer;padding:.25em 2em 1em;color:#818285;transition:300ms}.sidebar__top-level:hover{color:#000}.sidebar-categories{display:inline-block;vertical-align:top}.sidebar-archives{position:relative;display:inline-block;vertical-align:top}.sidebar-archives ul{width:27em;left:9px;padding:0;margin:0;max-height:0;overflow:hidden;border-bottom:1px solid gray;transition:max-height 300ms ease-out}.sidebar-archives ul li{display:inline-block}.sidebar-archives ul li a{display:block;padding:.75em .5em}.sidebar-archives ul.show{max-height:20em}.sidebar{margin-bottom:1em}.sidebar>a{color:#4e4f52}.sidebar .news{display:inline-block}.sidebar .news a{display:inline-block}.sidebar .news span{display:inline-block;background-color:#f05423}.sidebar .press-release{display:inline-block}.sidebar .press-release a{display:inline-block}.sidebar .press-release span{display:inline-block;background-color:#1767b3}.sidebar .archives{position:absolute;top:-40px;right:0}@media only screen and (max-width:510px){.sidebar{margin-bottom:2em}.sidebar .sidebar-wrap{width:300px}.sidebar .sidebar-wrap:after{width:300px}.sidebar .press-release{display:block}.sidebar .news{display:block}.sidebar .sidebar__top-level{width:100%;text-align:center}.sidebar .sidebar-categories{display:block}.sidebar .sidebar-archives{display:block}.sidebar .sidebar-archives ul{width:300px;margin-top:40px}}.pagination-block{margin:2em 0;text-align:center}.pagination-block span,.pagination-block a{padding:.5em}#facebook-tab a:hover{background:0 0;color:#1767b3}.fb-post__info span{font-size:.8em;font-style:italic}.fb-post:first-child{border-right:1px solid #000}@media only screen and (max-width:600px){.fb-post:first-child{border-right:none}}.fb-post__message{word-wrap:break-word}[data-tab=tab-facebook]{padding:2.5em 0 1em}.facebook-feed{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:600px){.facebook-feed .fb-post{width:100%}}.facebook-feed__inside{width:48%;margin-bottom:1.5em;padding:.9375rem 1.40625rem;background-color:#fff;border-left:7px solid #18ad85}.facebook-feed__inside:nth-of-type(odd){margin-right:4%}@media only screen and (max-width:640px){.facebook-feed__inside{width:100%;margin:0 0 1em}.facebook-feed__inside:nth-of-type(odd){margin-right:0}.facebook-feed__inside:last-of-type{margin-bottom:1.5em}}.facebook-feed__info h5{margin-top:0;margin-bottom:.5em}.facebook-feed__info span{color:#1767b3}.facebook-feed__message{margin-top:.9em}.facebook-feed__message img{float:left;margin-right:.6em}.facebook-feed__view-full{margin:.8em 0;text-align:right}.facebook-feed__view-full a:hover{text-decoration:underline}#instagram-tab h5 a:hover{background:0 0;color:#1767b3}.instagram-feed__wrap .instagram-feed__photo:hover a{background:0 0;opacity:1}.instagram-feed__wrap .instagram-feed__photo:hover a:before{transform:scale(1.1)}.instagram-feed__wrap .instagram-feed__photo a{opacity:.8}[data-tab=tab-instagram] h5{margin-bottom:1.5em;margin-top:1em}[data-tab=tab-instagram] .instagram-feed__inside{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}[data-tab=tab-instagram] .instagram-feed__inside .instagram-feed__photo{margin-bottom:2em;float:left;width:20%}[data-tab=tab-instagram] .instagram-feed__inside .instagram-feed__photo a{display:inline-block;padding-bottom:100%;padding-right:95%;position:relative;background-size:0;overflow:hidden;transition:300ms}[data-tab=tab-instagram] .instagram-feed__inside .instagram-feed__photo a:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:inherit;background-size:cover;background-position:50%;transition:300ms}@media only screen and (max-width:950px){[data-tab=tab-instagram] .instagram-feed__inside .instagram-feed__photo{width:25%}[data-tab=tab-instagram] .instagram-feed__inside .instagram-feed__photo.instagram-feed__photo--5{display:none}}@media only screen and (max-width:700px){[data-tab=tab-instagram] .instagram-feed__inside .instagram-feed__photo{width:50%}[data-tab=tab-instagram] .instagram-feed__inside .instagram-feed__photo--3,[data-tab=tab-instagram] .instagram-feed__inside .instagram-feed__photo--4{display:none}}@media only screen and (max-width:480px){[data-tab=tab-instagram] .instagram-feed__inside .instagram-feed__photo{width:60%;margin:auto;margin-bottom:2em}}#twitter-tab .tweet{border-right:1px solid #393c3f;color:#2d3134}#twitter-tab .tweet:hover{background:0 0;color:#1767b3}#twitter-tab .tweet .tweet__content span{font-size:.6875em}#twitter-tab .tweet .tweet__content span.tweet__name{font-weight:700}#twitter-tab .tweet .tweet__content p{font-size:.875em}#twitter-tab .tweet .tweet__auth{float:left;margin-bottom:.9375rem}#twitter-tab .tweet.tweet--4{border-right:none}@media only screen and (max-width:1024px){#twitter-tab .tweet.tweet--2{border-right:none}}@media only screen and (max-width:480px){#twitter-tab .tweet.tweet--1,#twitter-tab .tweet.tweet--3{border-right:none}}[data-tab=tab-twitter]{padding:2em 0 .5em;overflow:hidden}.twitter-feed{display:-ms-flexbox;display:flex;height:100%;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.twitter-feed__tweet{float:left;display:block;width:23%;overflow:hidden;margin:0 1% 1.5em;padding:.9375rem 1.40625rem;background-color:#fff;border-left:7px solid #18ad85}.twitter-feed__tweet .twitter-feed__content{height:100%;position:relative}.twitter-feed__tweet .twitter-feed__content img{position:absolute;left:0;width:50px;margin-bottom:20px}@media only screen and (max-width:1080px){.twitter-feed__tweet .twitter-feed__content img{width:37px}}.twitter-feed__tweet .twitter-feed__content span{float:left;width:100%}.twitter-feed__tweet .twitter-feed__content .twitter-feed__name{margin-top:0;margin-bottom:.5em}.twitter-feed__tweet .twitter-feed__content .twitter-feed__date{color:#1767b3}.twitter-feed__tweet .twitter-feed__content p{float:left;margin-top:.5em;color:#0c5340}.twitter-feed__tweet.twitter-feed__tweet--1,.twitter-feed__tweet.twitter-feed__tweet--5{margin-left:0}@media only screen and (max-width:1024px){.twitter-feed__tweet{width:48%}.twitter-feed__tweet.twitter-feed__tweet--1,.twitter-feed__tweet.twitter-feed__tweet--5{margin:0 1% 1.5em}}@media only screen and (max-width:600px){.twitter-feed__tweet{width:100%;margin:0 0 1em}.twitter-feed__tweet.twitter-feed__tweet--1,.twitter-feed__tweet.twitter-feed__tweet--5{margin:0 0 1em}.twitter-feed__tweet:nth-last-of-type(1),.twitter-feed__tweet:nth-last-of-type(2){margin:0 0 1em}}.stat{text-align:center}.stat__sub-title h2{color:#4e4f52}.stat__title h2{color:#4e4f52;font-size:1.4375rem;margin-top:2em}.stat__wrap{margin:4em 0}.stat__group{display:inline-block;vertical-align:top;width:30%}@media only screen and (max-width:1024px){.stat__group{width:32%}}@media only screen and (max-width:480px){.stat__group{width:48%;font-size:.8em}}.stat__frame{position:relative;display:inline-block;height:150px;width:150px;overflow:hidden}.stat__frame--num{padding:0 .9375rem .9375rem}.stat__number{position:absolute;top:50%;font-size:.9em;text-align:center;font-weight:700;color:#1767b3}.stat__frame--per .stat__number{width:100%;height:0;line-height:0}.stat__frame--num .stat__number{height:120px;width:120px;top:14px;border:10px solid transparent;border-radius:2em 0 0 0;line-height:100px}.stat__number--hide{display:none}.stat__svg:not(:root){max-width:none}.stat__caption{padding:0 2em;font-size:.7em;letter-spacing:.1em;text-transform:uppercase;font-weight:100;font-weight:700;color:#489ae8}.accordion__item-title{position:relative;background-color:#18ad85;text-align:left;font-size:1.2em;color:#fff;transition-duration:300ms;transition-property:background-color,border-color}.accordion__item-title:last-of-type{border-bottom:0}.accordion__item-title:hover,.accordion__item-title.active{background-color:#1767b3}.accordion__item-title:not(.active):hover:before{text-shadow:.3em 0 0 #fff;text-indent:-.4em}.accordion__item-title.active:before{transform:translateY(-50%) rotate(90deg)}.accordion__item-title:before{content:"";width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #fff;position:absolute;top:50%;right:0;width:1em;margin-right:.5em;transform:translateY(-50%) rotate(0);transform-origin:30% 60%;transition:300ms}.accordion__text{border:1px solid #b9d9f6}.accordion__text p{color:#4e4f52}.accordion__text--icon__wrap svg,.accordion__text--icon__wrap path{fill:#18ad85}.case-studies__wrap{border:1px solid #818285;background-color:#fff;color:#4e4f52}.case-studies__wrap h3{color:#4e4f52;font-weight:700}.case-studies__wrap p{color:#4e4f52}.case-studies.content-block--repeater h2,.case-studies.module--bg-dark-gray h2,.case-studies.module--bg-gray h2{color:#fff}.case-studies.content-block--repeater p,.case-studies.module--bg-dark-gray p,.case-studies.module--bg-gray p{color:#000}.ch-image__wrap{background-repeat:no-repeat;background-size:cover;background-position:50%}.ch-content__wrap p{color:#4e4f52;font-weight:300;font-size:1.1em}.content-block .content-title{color:#1767b3}.content-block .column-title h2{color:#1767b3}.content-block .column-title h2 span{font-weight:700}.content-block .content__group p{color:#4e4f52}.content-block .content__group ul li{color:#4e4f52}.content-block[class*="--image"],.content-block.content-block--repeater,.content-block.module--bg-dark-gray,.content-block.module--bg-gray{color:#fff}.content-block[class*="--image"] .content-title,.content-block.content-block--repeater .content-title,.content-block.module--bg-dark-gray .content-title,.content-block.module--bg-gray .content-title{color:#fff}.content-block[class*="--image"] .content-block__inner h1,.content-block[class*="--image"] .content-block__inner h2,.content-block[class*="--image"] .content-block__inner h4,.content-block[class*="--image"] .content-block__inner h5,.content-block[class*="--image"] .content-block__inner h6,.content-block.content-block--repeater .content-block__inner h1,.content-block.content-block--repeater .content-block__inner h2,.content-block.content-block--repeater .content-block__inner h4,.content-block.content-block--repeater .content-block__inner h5,.content-block.content-block--repeater .content-block__inner h6,.content-block.module--bg-dark-gray .content-block__inner h1,.content-block.module--bg-dark-gray .content-block__inner h2,.content-block.module--bg-dark-gray .content-block__inner h4,.content-block.module--bg-dark-gray .content-block__inner h5,.content-block.module--bg-dark-gray .content-block__inner h6,.content-block.module--bg-gray .content-block__inner h1,.content-block.module--bg-gray .content-block__inner h2,.content-block.module--bg-gray .content-block__inner h4,.content-block.module--bg-gray .content-block__inner h5,.content-block.module--bg-gray .content-block__inner h6{color:#fff}.content-block[class*="--image"] .content__group p,.content-block.content-block--repeater .content__group p,.content-block.module--bg-dark-gray .content__group p,.content-block.module--bg-gray .content__group p{color:#fff}.content-block[class*="--image"] .content__group blockquote p,.content-block.content-block--repeater .content__group blockquote p,.content-block.module--bg-dark-gray .content__group blockquote p,.content-block.module--bg-gray .content__group blockquote p{font-weight:100;color:#fff}.content-block[class*="--image"] .content__group .btn-wrap .btn-outside a,.content-block.content-block--repeater .content__group .btn-wrap .btn-outside a,.content-block.module--bg-dark-gray .content__group .btn-wrap .btn-outside a,.content-block.module--bg-gray .content__group .btn-wrap .btn-outside a{color:#fff}.content-block[class*="--image"]:before{background-color:rgba(0,0,0,.65)}.content-block.module--img-round-borders .content__group img{border-radius:10px}.content-block.content-block--repeater{background-repeat:repeat}.timeline h3{color:#4e4f52;font-weight:200;text-transform:uppercase}.timeline-carousel{background-color:rgba(255,255,255,.7);border-top:5px solid #2bb591;border-bottom:5px solid #2bb591}.date-wrap .date{background-color:#fff;border:3px solid #2bb591;border-radius:50%;color:#2374b9}.date-wrap .date:after{border-left:3px solid #2bb591}.text-wrap{white-space:pre-line;font-family:nexa,sans-serif;font-weight:200}.text-wrap li{list-style-type:none}.video{background-color:#fff}.lightbox{cursor:pointer}.closelightbox{cursor:pointer;color:#18ad85;font-weight:700;background-color:#fff;border:3px solid #18ad85}.black_overlay{background-color:#000}.content-slider .content-slider__title-wrap h2{text-align:center}.content-slider .content-slider__title{border-bottom:1px solid #1767b3}.content-slider .content-slider__title h5{text-align:center;font-weight:100}.content-slider .content-slider__title h5 span{font-weight:700}.content-slider[class*="--image"],.content-slider.content-block--repeater,.content-slider.module--bg-dark-gray,.content-slider.module--bg-gray{color:#fff}.content-slider[class*="--image"] .content-slider__title-wrap h2,.content-slider.content-block--repeater .content-slider__title-wrap h2,.content-slider.module--bg-dark-gray .content-slider__title-wrap h2,.content-slider.module--bg-gray .content-slider__title-wrap h2{color:#fff}.content-slider[class*="--image"] .content-slider__title,.content-slider.content-block--repeater .content-slider__title,.content-slider.module--bg-dark-gray .content-slider__title,.content-slider.module--bg-gray .content-slider__title{border-bottom-color:#18ad85}.hero-block{color:#fff}.hero-block a{color:#fff}.hero__global .hero__head{text-align:center}.hero__global .hero__head h1 p{font-weight:100}.hero__global .hero__text{font-family:aleo,serif;font-weight:100;text-align:center}.hero__global .hero__text .hero-text__inner.active p{opacity:1}.hero__global .hero__text .hero-text__inner p{opacity:.2}.hero__global .hero__text .hero-text__inner p.active{opacity:1}.hero__global .hero__buttons{text-align:left}.hero__global .hero__buttons a{color:#fff}.hero__slide{background-position:50% 65%;background-size:cover}.hero__swoosh{background-color:rgba(26,26,26,.6)}.hero__swoosh svg{fill:#fff;opacity:.15}.hero--single .hero__slide{background-position:50% 45%}.icon-info__wrap .icon-info__title h3{font-weight:700;color:#1767b3}.icon-info__wrap .icon-info__text p{color:#4e4f52;font-weight:400;font-family: nexa,sans-serif !important;font-size: 14px;}.icon-info.content-block--repeater .icon-info__title h3{color:#fff}.icon-info.content-block--repeater p{color:#fff}.icon-slider__title{text-align:center}.icon-slider__title span{font-weight:700}.icon-slider{//background:url(img/blueGeoPattern.jpg) repeat;color:#fff}.icon-slider__nav{border-bottom:10px solid #0b3359}@media only screen and (max-width:1024px){.icon-slider__nav{border-bottom-width:3px}}.icon-slider__nav li:after{border-top-color:#0b3359;transition:border-top-color 300ms}.icon-slider__nav li:hover:after,.icon-slider__nav li.active:after{border-top-color:#18ad85}.icon-slider__nav li:hover h3,.icon-slider__nav li.active h3{color:#18ad85}.icon-slider__nav li:hover svg,.icon-slider__nav li.active svg{fill:#18ad85}.icon-slider__nav svg{fill:#fff;transition:fill 300ms;border:1px solid #fff;border-radius:50%}.icon-slider__nav h3{margin:.1em 0 .7em;color:#fff;transition:color 300ms}@media only screen and (max-width:1024px){.location-slider__intro{text-align:center}}.location-slider__intro em{color:#18ad85;font-style:normal;font-family:nexa,sans-serif}.location-slider__title{color:#1767b3;font-size:2em}@media only screen and (max-width:1024px){.location-slider__title{text-align:center}}.location-slider__title span{font-weight:700}.location-slider__slides{position:relative}.location-slider__slides .owl-pagination{position:relative;display:block;padding:1.5em;bottom:0}.location-slider__slides .owl-buttons .owl-prev{border-right-color:#fff}.location-slider__slides .owl-buttons .owl-next{border-left-color:#fff}.location-slider__blurb{background-color:rgba(24,173,133,.8);color:#fff;font-size:.8em}.location-slider__blurb h2,.location-slider__blurb h3,.location-slider__blurb h4{color:#fff}@media only screen and (max-width:1024px){.location-slider .owl-wrapper-outer{border-top:3px solid #18ad85}}.photo-hover__inner{text-align:center}.photo-hover__inner h2{color:#1767b3}.photo-hover__hover{background:rgba(78,79,82,.85)}.photo-hover__hover p{color:#fff}.photo-hover__hover p{color:#fff}.photo-hover__hover p a{color:#46e5ba}.photo-hover.module--bg-dark-gray h2,.photo-hover.module--bg-gray h2{color:#fff}.recruitment-photo h2{text-align:center}.social__buttons .pinterest svg{transition:.3s;fill:#ed3928}.social__buttons .pinterest:hover{background-color:#18ad85;transition:.3s}.social__buttons .googleplus svg{transition:.3s;fill:#dd4f43}.social__buttons .googleplus:hover{background-color:#18ad85;transition:.3s}.social__buttons .twitter svg{transition:.3s;fill:#25a7df}.social__buttons .twitter:hover{background-color:#18ad85;transition:.3s}.social__buttons .linkedin svg{transition:.3s;fill:#0077b5}.social__buttons .linkedin:hover{background-color:#18ad85;transition:.3s}.social__buttons .facebook svg{transition:.3s;fill:#4d67a3}.social__buttons .facebook:hover{background-color:#18ad85;transition:.3s}.single-torso__content .social__buttons .pinterest:hover svg,.single-torso__content .social__buttons .googleplus:hover svg,.single-torso__content .social__buttons .twitter:hover svg,.single-torso__content .social__buttons .linkedin:hover svg,.single-torso__content .social__buttons .facebook:hover svg{fill:#fff}.animation-container{background-size:cover;background-repeat:no-repeat;background-position:50% 100%;background-image:url(../img/animation.png)}.team-photos--white{background-color:#fff}.team-photos--gray{background-color:#818285}.team-photos--dark-gray{background-color:#4e4f52}.team-photos--light-gray{ padding: 35px 0px;}.team-photos__inner{text-align:center}.team-photos__hover{background:rgba(24,173,133,.85)}.team-photos__hover p{color:#fff}.testimonial__quote{text-align:center}.testimonial__attribution{text-align:right}.testimonial__attribution p{color:#18ad85}.testimonial__attribution p span{color:#000}.social-tabs__nav{border-top:7px solid #0b3359;background-color:#fff}.social-tabs__nav .social-tabs__inner a{color:#0b3359}.social-tabs__nav .social-tabs__inner a svg{fill:#0b3359;transition:fill 300ms}.social-tabs__nav .social-tabs__inner a:hover{color:#fff;background-color:#fff}.social-tabs__nav .social-tabs__inner a:hover svg{fill:#fff}.social-tabs__nav .social-tabs__inner a.active{color:#fff;background-color:#18ad85}.social-tabs__nav .social-tabs__inner a.active svg{fill:#fff}.social-tabs__nav .social-tabs__inner a:first-child,.social-tabs__nav .social-tabs__inner a:last-child{border-left:2px solid #0b3359;border-right:2px solid #0b3359}@media only screen and (max-width:1024px){.social-tabs__nav .social-tabs__inner a:first-child{border-left:none}}.social-tabs__frame{background:url(img/blueGeoPattern.jpg) repeat}.accordion--location{display:none}.accordion--location .accordion__text{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:1024px){.accordion--location .accordion__text{display:block}}.accordion--location .accordion__text strong{display:block}.accordion--location .accordion__location{display:none}.accordion--location.solution--all .accordion__location{display:block}.accordion--location.solution--gentax .accordion__location--gentax{display:block}.accordion--location.solution--fastds-vs .accordion__location--fastds-vs{display:block}.accordion--location.solution--fastui .accordion__location--fastui{display:block}.accordion--location.solution--fastcse .accordion__location--fastcse{display:block}[class*=accordion--has-].solution--all{display:block}[class*=accordion--has-].solution--all h3{background:#0066b3}.accordion--has-gentax.solution--gentax{display:block}.accordion--has-gentax.solution--gentax h3{background:#18ad85}.accordion--has-fastds-vs.solution--fastds-vs{display:block}.accordion--has-fastds-vs.solution--fastds-vs h3{background:#f05423}.accordion--has-fastui.solution--fastui{display:block}.accordion--has-fastui.solution--fastui h3{background:#8dc43f}.accordion--has-fastcse.solution--fastcse{display:block}.accordion--has-fastcse.solution--fastcse h3{background:#f8991d}.accordion__location{width:49%}.page-contact .wpcf7{padding:1em}.page-contact .wpcf7 p{padding-top:.5em}.fourofour__content{padding-left:.9375rem;padding-right:.9375rem;width:100%;float:left}.fourofour__content{margin:4em 1em 1em;width:100%}.fourofour__content .fourofour__text{margin:0 2em;width:60%;display:inline-block;vertical-align:top}.fourofour__content .fourofour__text h1{margin-bottom:0}.fourofour__content .fourofour__text h2{margin-top:0}@media only screen and (max-width:1024px){.fourofour__content .fourofour__text{font-size:90%;width:50%}}@media only screen and (max-width:767px){.fourofour__content .fourofour__text{margin:0;width:100%;font-size:80%}}.fourofour__content img{display:inline-block;vertical-align:top;width:40%;max-width:300px}@media only screen and (max-width:767px){.fourofour__content img{width:100%;font-size:80%}}@media only screen and (max-width:767px){.fourofour__content{margin-top:2em}}.owl-buttons{width:100%;position:absolute;top:-2.35em;overflow:hidden}.owl-buttons .owl-prev,.owl-buttons .owl-next{width:0;height:0}.owl-buttons .owl-prev{float:left;margin-left:38%;text-indent:9999px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:11px solid #2273ba}@media only screen and (max-width:1024px){.owl-buttons .owl-prev{margin-left:35%}}@media only screen and (max-width:850px){.owl-buttons .owl-prev{margin-left:30%}}@media only screen and (max-width:640px){.owl-buttons .owl-prev{margin-left:25%}}@media only screen and (max-width:500px){.owl-buttons .owl-prev{margin-left:15%}}@media only screen and (max-width:400px){.owl-buttons .owl-prev{margin-left:10%}}.owl-buttons .owl-next{float:right;margin-right:38%;text-indent:-9999px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:11px solid #2273ba}@media only screen and (max-width:1024px){.owl-buttons .owl-next{margin-right:35%}}@media only screen and (max-width:850px){.owl-buttons .owl-next{margin-right:30%}}@media only screen and (max-width:640px){.owl-buttons .owl-next{margin-right:25%}}@media only screen and (max-width:500px){.owl-buttons .owl-next{margin-right:15%}}@media only screen and (max-width:400px){.owl-buttons .owl-next{margin-right:10%}}.owl-pagination{width:100%;position:absolute;bottom:-2.7em;text-align:center}@media only screen and (max-width:665px){.owl-pagination{display:none}}.owl-pagination .owl-page{display:inline-block;margin:0 10px}.owl-pagination .owl-page span{display:block;height:.95em;width:.95em;box-shadow:inset 0 0 0 2px #2bb591;border-radius:50%;background-color:#fff;transition:background-color 300ms}.owl-pagination .owl-page:hover span,.owl-pagination .owl-page.active span{background-color:#2bb591}.content-slider .owl-buttons{top:.35em}.content-slider .owl-next{margin-right:18%}.content-slider .owl-prev{margin-left:18%}@media only screen and (max-width:900px){.content-slider .owl-next{margin-right:10%}.content-slider .owl-prev{margin-left:10%}}@media only screen and (max-width:480px){.content-slider .owl-next{margin-right:2%}.content-slider .owl-prev{margin-left:2%}}.content-slider[class*="--image"] .owl-next,.content-slider.content-block--repeater .owl-next,.content-slider.module--bg-dark-gray .owl-next,.content-slider.module--bg-gray .owl-next{border-left-color:#fff}.content-slider[class*="--image"] .owl-prev,.content-slider.content-block--repeater .owl-prev,.content-slider.module--bg-dark-gray .owl-prev,.content-slider.module--bg-gray .owl-prev{border-right-color:#fff}.main-torso{display:block}
#buttony {
    width: 235px !important;
}
/*FastUI Page CSS*/
.FastUI .case-studies .content-block .title-wrap h2,.fastcse .case-studies.content-block--repeater h2 {
    margin-top: 1.5em;
    text-align: left;    font-weight: 500;
}

div#tax,div#employer,div#contribution,div#collections,div#TPS {
    border-left: 4px solid #00ffbe;
    padding-left: 15px;
    margin-left: -10px;
    font-weight: 500;
    color: #ffffff;
    text-decoration: none !important;
    margin-top: -10px;padding-top: 15px;
    margin-bottom: 22px;background: #c1c1c138;    padding-right: 10px;
    padding-bottom: 10px;
}
div#employer,div#collections {margin-top: -9px !important;
}
.FastUI .first-section p{text-align: left; 
}
.FastUI .first-section h3,.FastUI .first-section h5{
color:#114167 !important;    font-size: 22px;
    font-weight: 600;}
.FastUI .first-section .case-studies__wrap{    border: none;
}
.FastUI .first-section .case-studies__wrap .case-studies__title{
padding:10px 0px 10px 0px;}
.FastUI .first-section .case-studies_view .btn{
    width: 135px;
}
.FastUI .first-section .case-studies_view {
    width: 134px;
}
 .icon-slider__nav li a#Iowa svg {
       fill: #206db6;
    border: 1px solid #18ad85;
    height: 130px !important;
    padding: 34px 0px !important;
}a#Iowa svg .cls-1 {
    fill: #206db6;
}

.icon-slider__nav li:hover a#Iowa svg .cls-1, .icon-slider__nav li.active a#Iowa svg .cls-1{
    fill: #18ad85 !important;
    border: 1px solid #206db6;
}
.FastUI .first-section a.view.case-studies__file {
    text-align: left;
    line-height: 23px;
    text-decoration: none;
    font-weight: 500;
}
.FastUI .case-studies .content-block .title-wrap h2 span{
    margin-top: 1.5em;
    text-align: left;    font-weight: 100;
}.FastUI .products {
    color: #fff;
    margin-top: 35px;
    text-align: left;
    border-left: 6px solid #ffffff5c;
    padding-left: 5px;
}.FastUI .products a.active {
    border-left: 4px solid #00ffbe;
    padding-left: 15px;
    margin-left: -10px;
    font-weight: 600;
    color: #18ad85;
    text-decoration: none !important;background: #c1c1c138;
    display: block;
    margin-bottom: -13px;
}.FastUI .products a {
    font-size: 18px;padding-left: 11px;
    line-height: 2.2;
    padding-top: 5px;color: #f1fffb;
    font-weight: 600;
}
#myAccordionProject .accordion-button:focus,#myAccordionProject1 .accordion-button:focus{box-shadow: none;
}
#myAccordionProject button.accordion-button,#myAccordionProject1 button.accordion-button{
background-color: #e7f4f2;
    color: #2b495a;
    font-size: 24px;
    font-weight: 700;
    border: none;
    border-radius: unset;
	}
	#myAccordionProject .accordion .accordion-header,#myAccordionProject1 .accordion .accordion-header{background-color: #e7f4f2;
    color: #2b495a;
	}
#myAccordionProject	.accordion-item,#myAccordionProject1 .accordion-item {
    border-left: 9px solid #18ad85;
}
#myAccordionProject .accordion-collapse,#myAccordionProject1 .accordion-collapse {
    border: none;
    background: #e7f4f2;
}.FastUI .accordion-button:not(.collapsed)::after {
    background-image: url("https://v2prod-fwstatic-assets.s3.amazonaws.com/static/assets/img/fastui/arrow-down-green.svg");
    transform: rotate(360deg);
}
.FastUI .accordion-button::after {
    flex-shrink: 0;
    width: 1.25rem;
    height: 1.25rem;
    margin-left: auto;
    content: "";
    background-image: url("https://v2prod-fwstatic-assets.s3.amazonaws.com/static/assets/img/fastui/arrow-down-black.svg");
	background-repeat: no-repeat;
    background-size: 2.65rem;
    padding: 20px;
    transition: transform .4s ease-in-out;transform: rotate(90deg);}
.FastUI .title-wrap hr{
width: 25%;
    color: #fff;
    opacity: 1;
    height: 3px !important;
border: none !important;}
.content__three-col--half .col-lg-4 {
    text-align: center;    display:inline-table;
    margin-top: 4%;max-width: 33.033333%;
}.content__three-col--half .col-lg-4 span.icon {
    color: #18ad85;  font-size: 5em;
    margin-bottom: 0px;
}.content__three-col--half .col-lg-4 span#h1 {
     font-size: 6em;font-family: nexa, sans-serif !important;
    margin-bottom: 0px;
}
.FastUI .content1 p{ text-align: left; 
}
.FastUI .projects-success .ch-image__wrap {
    float: left;
    width: 50%;
    height: 100%;
}.FastUI .projects-success .ch-content__wrap {
    float: left;
    width: 50%;
    max-width: 55em;
    height: 100%;
    padding: 3em 5em;
}.FastUI .case-studies__header h2 span {
    font-weight: 300;
}
@media only screen and (max-width: 815px){
	.case-studies-Projects .col-lg-4 {    max-width: 100%;
    padding: 15px 60px;
	}div#myAccordionProject,div#myAccordionProject1 {
    margin-top: 10%;
}.FastUI-case-studies .col-lg-4 {    max-width: 100%;
    padding: 15px 60px;
	}.FastUI-case-studies h1,.case-studies-Projects h1{
margin-top: 0em;}
}
.three_data {
    text-align: center !important;
    margin-bottom: 60px;
}
/*FastUI Page CSS End*/


#outsidy {
    width: 235px !important;
}

#banner__button {
    width:27.9em !important;
}
.tab-content {
    margin-top: 35px;
}
@media only screen and (min-width: 480px) and (max-width: 815px) {
#outsidy:first-child {
    margin-right: -2px !important;
}
}
@media only screen and (min-width: 1024px)   {
	#outsidy:first-child {
    margin-right: 4.2em;
    margin-left: -8.2em !important;
}.content__three-col--half .col-lg-3{
    text-align: center;
    margin-top: 5%;
}.content__three-col--half .content-block__inner {width: 100%;
}.FastUI .carousel-item {
    height: 425px;
}.radio-option.data.space-needed {
    margin-top: 20px;
}
}
.hero__buttons {
    margin-left: 155px !important;
}
}
@media only screen and (min-width: 375px)  and (max-width: 377px) {
#banner__button {
    width: 24.9em !important;
}}
/* #Mobile (Landscape)
----------------------------------------------------------------------*/
@media only screen and (min-width: 370px) and (max-width: 767px) {
	section.icon-info.content--5 .icon-info__wrap {
    margin: 6px 6px !important;
    width: 16% !important;
}.radio-option-btn button {
        font-size: 14px !important;
    }
.icon-slider__nav li a#Iowa svg {
    fill: #206db6;
    border: 1px solid #18ad85;
    height: 96px !important;
    padding: 24px 0px !important;
}
.icon-info__outside.solution {
    transform: translateX(5.5%);
}
.icon-info__outside.solution a {
    font-size: 10px !important;
}
.icon-info__outside.solution .icon-info__text p
{
	font-size: 10px;
}
    .career-n .icon-slider__text .row.top {
        display: block;
    }
	    .career-n .divider-img {
        transform: rotate(90deg) !important;
        width: 9% !important;
        margin: auto;
        display: block;
        top: -150px;
        margin-bottom: -290px;
        position: relative;
    }
}
@media only screen and (min-width: 1920px) {
	.hero__slide
	{
//height: 300px !important;
}
.hero__swoosh {
    //height: 300px !important;
}
}

	body {
  display: flex !important;
}
.wrap-all-the-things {
  flex: 1 0 auto !important;
}
.main-head, .main-torso, .main-foot {
  flex-shrink: 0 !important;
}
@media only screen and (min-width: 1295px)and (max-width: 2094px){
.arrows {
   // margin-top: -12% !important;
}}
@media only screen and (min-width: 2094px){
.arrows {
   // margin-top: -5% !important;
}}
@media only screen and (min-width: 912px) and (max-width: 1294px){
.arrows {
    //margin-top: -14% !important;
}
.career-n button#next {
    //position: absolute;
    //margin-top: -29% !important;
    z-index: 999;
    //right: 4.5% !important;
}.career-n button#prev {
    //position: absolute;
    //margin-top: -29% !important;
    z-index: 999;
    //left: 4.5% !important;
}
.career-n .col-lg-2 img, .career-n .col-sm-2 img {
    width: 111px;
}.career-n .icon-slider__text .row.top .col-sm-12.col-lg-6 .row,.career-n .icon-slider__text .row.top .col-sm-12.col-lg-5 .row,.row.top .row.step-2,.career-n .icon-slider__text .row .col-sm-8 .row{
    display: inline-flex !important;
align-items: flex-start !important;}}
.career-n .card-body p strong {
    font-weight: 500;
}
@media only screen and (min-width: 480px) and (max-width: 910px) {
.career-n .icon-slider__nav li.active::after {
    width: 1.5px  !important;	
    background-color: #114166 !important;	
    position: absolute  !important;	
    content: ""  !important;	
    border: 0 solid transparent  !important;	
    transform: translateX(-50%) !important;	        display: block;
}.career-n li:nth-child(odd).active::after {
    height: 41% !important;
        top: 60%;
        left: 50%;
}.career-n li:nth-child(even).active::after {
        height: 28% !important;
        top: 77% !important;
        left:50% !important;
    }.career-n li.active circle.cls-1, li.active circle.cls-1 {
    stroke-width: 12.8px !important;
}    .career-n .col-lg-2 img, .career-n .col-sm-2 img {
        width: 50px;
    }
.career-n .icon-slider .owl-item li.\31 st::after {
    height: 75%;
    top: 11%;
}  .career-n .icon-slider__text h2,.career-n .icon-slider__text h2 .green-text {
        font-size: 25px !important;
    }.career-n .ch-layout__wrap {
    clear: both;
    height: 28em;
}
	.career-n .icon-slider__text .row.top .col-sm-12.col-lg-6 .row,.row.top .row.step-2,.career-n .icon-slider__text .row.top .col-sm-12.col-lg-5 .row,.career-n .icon-slider__text .row .col-sm-8 .row{
    display: inline-flex !important;
align-items: flex-start !important;}
}

@media only screen and (min-width: 100px) and (max-width: 380px) {    
.career-n .arrows {
        max-width: 100% !important;
        width: 100% !important;
        bottom: 4% !important;
    }}
	
@media only screen and (min-width: 380px) and (max-width: 400px) {	
.career-n .icon-slider__slides.owl-carousel.owl-theme {
    margin-top: 60px;
}}
@media only screen and (min-width: 400px) and (max-width: 479px) {.
career-n .icon-slider__slides.owl-carousel.owl-theme {
margin-top: 60px;
}}
@media only screen and (min-width: 100px) and (max-width: 479px) {
.career-n .icon-slider__slides.owl-carousel.owl-theme {
    margin-top: 60px;
}
.icon-info__outside.solution {
    transform: translateX(2.5%) !important;
}.radio-option-btn button {	
        font-size: 14px !important;
    }
.hero__buttons {
    margin-left: 0px !important;
}
.hero__global .hero__buttons .btn-wrap {
    margin-top: 3em;
}}

.team-photos__inner h2.content-title {
    color: #1767b3 !important;
}
.content-block.team-block__inner {
    width: 90%;
}
a.regions-map__nav-item--all {
    border: 2px solid #114066;
}
a.regions-map__nav-item--gentax
{
	border: 2px solid #0066b3;
}
a.regions-map__nav-item--fastds-vs
{
	border: 2px solid #18ad85;
}
a.regions-map__nav-item--fastui
{
	border: 2px solid #8dc43f;
}
a.regions-map__nav-item--fastcse
{
	border: 2px solid #f05423;
}
section.main-torso h2.content-title {
    margin-bottom: 28px;
}
.case-studies__title, .case-studies__text, .case-studies__date, .case-studies__file, .view {
    padding: 10px;
}
a.view.case-studies__file {
    text-align: left;
    line-height: 20px;
    text-decoration: none;
    font-weight: 600;
}
.case-studies_view .btn, .case-studies_view
{	
    width: 65px;
}

.solution p {
    color: #fff !important;
    text-align: center;
}
section.icon-info.content--5 .icon-info__wrap {
    margin: 8px 8px;
    width: 18%;
}
.content__group.content__group--1.white-text p {
    margin-top: 40px;
	color:#fff;
	margin-bottom: -20px;
}
.recent-post__category, .recent-post__date, .recent-post__title, .post__content {
    padding-left: 1%;
}
.post__category, .post__date, .post__title, .content__inside .post__content{
    padding-left:3%;
}
.post__title, .content__inside .post__content {
    padding-right:17%;
}
.content__inside .post__content {
    margin-bottom:60px;
}
.content__inside .recent-post__image img {
    height: 100px;
}
.recent-post__title {
    padding-top: 2%;
}
.post__content p a {
    color: #18ad85 !important;
    text-decoration: none;
    background-color: transparent;
    font-weight: 600 !important;
    font-size: 21px;
    border: 2px solid #18ad85;
	padding: 5px 40px;
    border-radius: 20px;
}
.excerpt-post .post__download a {
    color: #18ad85 !important;	
}
.excerpt-post .post__download {
    color: #18ad85 !important;	
	margin-left: 3%;
    text-decoration: none;
    background-color: transparent;
    font-weight: 600 !important;
    font-size: 12px;
    border: 1px solid #18ad85;
    padding: 0px 17px;
    border-radius: 20px;
	margin-bottom: 15px;
}
.first-excerpt-post .post__content p {
    margin-bottom: 30px;
}
.nav-tabs {
    border-bottom: none !important;
}
@media only screen and (max-width: 815px){
.career-n .card-body p {
    font-size: 16px !important;
    font-weight: 500 !important;
}.career-n .icon-slider #myAccordionProject1 button.accordion-button {
    font-size: 17px;
}
div#banner__button {
    text-align: center !important;
}
.product-sec.active{height: 180px !important;
}.row.myAccordionProjectrow {
    margin-left: 0px;
    margin-right: 0px;
}
#outsidy {
    margin-bottom: 15px;
}ul.icon-slider__nav.icon-slider__nav--178518.main-li{display: none !important;}
}
.about__page h2.content-title{
    font-size: 55px !important;
}
.main-foot__form .wpcf7 input[type=submit] {
    background: #0a67b2;
	border: 3px solid #ffffff;
    padding: 8px 25px;
    text-align: center;
    color: #fff;
    font-weight: 600;}
.main-foot .btn-outside .btn, .main-foot .btn-outside input {
    width: 156px !important;}
.content-block .content__group p, .content__group p {
    font-weight: 400 !important;
	font-family: nexa,sans-serif !important;}
.carousel-inner p, a.btn {
font-family: nexa,sans-serif !important;}
@media only screen and (min-width: 1000px) and (max-width: 1180px){
	.sidebar-sticky.second-link {
    top: 490px !important;
}
.sidebar-sticky.first.stick {
    top: 245px;
}.radio-option-btn button {	
        font-size: 14px !important;
    }
}
.sidebar-sticky.first.stick {
    position: fixed;
    top: 124px;
}.sidebar-sticky.second-link.stick {
    position: fixed;
    top: 210px;
}
body{font-family: nexa,sans-serif !important;}

/*Blog Single Page Start*/
.sharing__icon {
    text-align: center;
}
.sharing__icon a.icon.icon--img svg {
    max-width: 3.5% !important;
    text-align: center !important;
	fill:#fff;
}
.sharing__icon a.icon.icon--img{
    background: #0a67b2;
    padding: 26px 10px 8px 13px;
    margin-left: 5px;
    border-radius: 30px;
}
.blog_post_title{
	margin-top: 0.5em !important;
}
.post-content{
	z-index: 9999;
    position: relative;
}.Blog .single-torso__content{
	margin-top: -130px;
}.sharing__icon a.icon.icon--img:hover {
    background: #18ad85 !important;
}.Blog .single-torso__content {
    padding: 15px 20px;
    background: #fff;
    box-shadow: 2px 1px 10px;
}.Blog .single-torso__content hr{background-color: #18ad85;opacity: 1;
}
h3.blog_post_share {
    text-align: center;
    margin-bottom: 40px;
    font-size: 31px;
    color: #444;
    font-weight: 500;
}
@media only screen and (min-width: 100px) and (max-width: 479px) {
	
.radio-option.data label {
        PADDING-LEFT: 13.3% ! IMPORTANT;
        padding-right: 0% !important;
 }
 .radio-option.label-m label {
    PADDING-LEFT: 8% ! IMPORTANT;
}
.sharing__icon a.icon.icon--img {
    padding: 8px 11px !important;}
	h1.blog_post_title {
    font-size: 22px;
}.blog-posts-carousel li.col-4 {
    width: 100% !important;
}.carousel-inner {
    left: -20px !important;
}   img.appeal {
    width: 17% !important;
}
p, .content-block .content__group p, .content__group p {
font-size: 16px !important;}
.career-n .col-lg-2 img,.career-n .col-sm-2 img {
    width: 50px;
}.icon-slider__text h2,.icon-slider__text h2 .green-text {
    font-size: 25px !important;
}.career-n .icon-slider__text .row.top .col-sm-12.col-lg-6 .row,.row.top .row.step-2,.career-n .icon-slider__text .row.top .col-sm-12.col-lg-5 .row,.career-n .icon-slider__text .row .col-sm-8 .row{
    display: inline-flex !important;
align-items: flex-start !important;}
.col-sm-11.extra-space {
    padding-left: 0px !important;
}
.career-n .icon-slider__text .row.top {
    display: block;	
}.career-n .owl-item {	
    
}.career-n .divider-img{
	transform: rotate(90deg) !important;
	width: 9% !important;
	margin: auto;
	display: none;
	top: -150px;
	margin-bottom: -290px;
	position: relative;
}.radio-option.data {
    margin-top: 30px;
}
.career-n .icon-slider li.\31 st::after {	
    height: 78% !important;	
}.career-n .ch-content__wrap.content1 {
    max-width: 100% !important;
}.career-n section#Awards .content-block.content {
    padding: 0px 30px !important;
}.career-n .icon-slider__nav li.active::after {
    width: 1.5px  !important;	
    background-color: #8dc33f  !important;	
    position: absolute  !important;	
    content: ""  !important;	
    border: 0 solid transparent  !important;	
    transform: translateX(-50%) !important;	        display: block;
}.career-n li:nth-child(odd).active::after {
    height: 41% !important;
        top: 60%;
        left: 50%;
}.career-n li:nth-child(even).active::after {
        height: 28% !important;
        top: 77% !important;
        left: 50% !important;
    }.career-n li.active circle.cls-1, li.active circle.cls-1 {
    stroke-width: 12.8px !important;
}
}
@media only screen and (min-width: 660px) and (max-width: 1054px)
 img.appeal {
    width: 13% !important;
}.content__three-col--half .col-lg-3 span.icon {
    color: #18ad85;
    font-size: 3em !important;
    margin-bottom: 0px;
}.content__three-col--half .col-lg-3 span#h1 {
font-size: 4em !important;}.col-lg-3.stastic h4{
    font-size: 1.0625rem !important;
}  }
@media only screen and (min-width: 480px) and (max-width: 959px) {
.sharing__icon a.icon.icon--img {
    padding: 18px 10px 10px 13px !important;}
	h1.blog_post_title {
    font-size: 25px;
}	.content__three-col--half .col-lg-3 span.icon {
    color: #18ad85;
    font-size: 3em;
    margin-bottom: 0px;
}.content__three-col--half .col-lg-3 span#h1 {
font-size: 4em;}.col-lg-3.stastic h4{
    font-size: 1.10625rem;
}    img.appeal {
        width: 9% !important;
    }
}
}
.blog-posts-carousel{
	margin: auto;
	width: 70%;
    margin-top: -63px;
    padding-bottom: 25px;
	padding-top: 25px;
}
/* #Tablet (Landscape)
----------------------------------------------------------------------*/
@media only screen and (min-width: 1177px) {
.blog-posts-carousel img.post-image {
    height: 190px  !important;
    width: 100%;
}
.arrows {
    max-width: 1100px !important;
    width: 1110px !important;
    position: absolute;
}

}
.blog-posts-carousel .col-lg-4.col-md-4:hover {
    background: #0668b3 !important;
}.blog-posts-carousel .col-lg-4{
padding: 12px 12px;color: #fff;}
/*Blog Single Page Ends*/

/*Footer Social Media section Starts*/
ul.footer-social_media_icon li {
    display: inline-block;
    width: auto;
    list-style: outside none none;
}
ul.footer-social_media_icon .icon svg {
max-height: 30px !important;
max-width: 20px !important;}	
.foot__social-logo.social__wrap {
    width: 20%;
}.copy__text {
    width: 79%;
}.foot__social-logo.social__wrap .icon{
	    margin: 0.5em 1em 1em !important;
}
.main-foot__copy .copy__inner{
display: flex;
display: flex;
padding: 25px 0px 5px 0px;
}
.main-foot__copy  .copy__text{    padding-left: 28px !important;}
@media only screen and (max-width: 768px) {
.foot__social-logo.social__wrap,.copy__text {
    width: 100% !important;
}.main-foot__copy .copy__inner {
    display: block !important;
    padding: 5px 10px 5px 10px !important;
}.icon-slider__text {
    padding: .9375rem 4%;
}}
.foot__social-logo.social__wrap{
//margin-left: -20px;
}
@media only screen and (min-width:1025px){
.foot__social-logo.social__wrap svg {
    fill: #fff  !important;
}
.foot__social-logo.social__wrap	li:hover svg {
    fill: #0a66b1  !important;
}}
@media only screen and (max-width:1024px) {
	.foot__social-logo.social__wrap svg {
    fill: #0a66b1 !important;
}
.foot__social-logo.social__wrap	li:hover svg {
    fill:  #18ad85 !important;
}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {	
.foot__social-logo.social__wrap {
    width: 23% !important;
}.copy__text {
width: 75% !important;}
.copy__inner {
    text-align: left !important;
}.career-n .icon-slider__text .row.top .col-sm-12.col-lg-6 .row,.career-n .icon-slider__text .row.top .col-sm-12.col-lg-5 .row,.career-n .icon-slider__text .row .col-sm-8 .row{
    display: inline-flex !important;
align-items: flex-start !important;}
}

@media only screen and (max-width: 750px) {
	.main-foot__copy .copy__text {
    padding: 5px 10px !important;
}.content__three-col--half .col-lg-4 {
    text-align: center;
    display: inline-block;
    margin-top: 4%;
    max-width: 100%;
}
}
/*Footer Social Media section Ends*/

.carousel-inner img.appeal {
    width: 57px;
}