.ir:before,hr{display:block}.hidden,.invisible{visibility:hidden}.ir,.visuallyhidden,svg:not(:root){overflow:hidden}.ir,hr,img,legend{border:0}button,input{line-height:normal}.dropdown-on-click:hover .nav__submenu,.nav__submenu.active{visibility:visible;opacity:1}.hamburger span,.nav__list a{-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0)}.has__submenu:after,.off-canvas_submenu .has__submenu:after{float:right;height:11px;content:'';margin-top:1px}.hamburger__title,.nav-footer__title{font-weight:600;letter-spacing:.17em}button,html,input,select,textarea{color:#222;font-family:sans-serif}body{font-size:1em;-webkit-backface-visibility:hidden}hr{border-top:1px solid #ccc;padding:0;-webkit-box-sizing:content-box;box-sizing:content-box;height:0}img{vertical-align:middle;-ms-interpolation-mode:bicubic}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.ir{background-color:transparent}.ir:before{content:"";width:0;height:150%}.hidden{display:none!important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.clearfix:after,.clearfix:before{content:" "}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*{background:0 0!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.learn-more,.rank-math-breadcrumb a,a{text-decoration:none}/*! normalize.css v1.1.2 | MIT License | git.io/normalize */.list-inline a,.o-block-media .b-thumb img,article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}.google-map-container,.hero-btn-demo-breaker,.is-hidden,.l-home-services .bg-pattern,.nav__list,[hidden],body:after,br{display:none}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}.btn.active,.btn:active,a:active,a:focus,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}dl,menu,ol,p,pre,ul{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ol,nav ul{list-style:none}figure,form,ol ol,ul ul{margin:0}fieldset{border:1px solid silver;border:none;padding:0;margin:0}legend{padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}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}*,:after,:before,input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{resize:vertical;overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{margin:0;min-width:320px;font-family:"Open Sans",sans-serif;line-height:1.5}button,input,select,textarea{margin:0;font-family:inherit}body:after{content:'smalllayout'}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}.browsehappy{background-color:#ccc;text-align:center;position:absolute;top:0;left:0;width:100%;z-index:9999;padding:20px 0}h1,h2,h3,h4,h5,h6,li,ol,ul{margin:0;padding:0}input,select,textarea{font-size:100%;font-size:inherit;line-height:inherit}.form__control,.text-input,input[type=text],textarea{padding:.5em 1em;border:1px solid #777;width:100%;-webkit-appearance:none}.l-header,.l-main_bottomhr .l-container{border-bottom:1px solid #f2f2f2}label{display:block;padding-bottom:.25em}img,video{max-width:100%}button{font-size:100%;font-size:inherit;line-height:inherit}.l-header{padding:12px 0 15px;background-color:#fff;position:fixed;top:0;left:0;width:100%;z-index:600}@media screen and (min-width:48em){br{display:block}.l-header{padding:19px 0}.global-header__logo img{height:58px}}.global-header__logo{float:left}.global-header__logo img{width:125px}.nav__list a{-webkit-transform-style:preserve-3d}.footer__links a:hover,.l-footer a:hover,.message a,.message_contact a,.text a:hover{text-decoration:underline}.nav__tier1 a.active,.nav__tier1.active>a,.nav__tier1:hover>a{color:#0ba3bf}.js-submenu-is-open .has__submenu,.no-touch .off-canvas a:hover,.who-left-the-drawer-open .has__submenu{color:#fbcd2f}.hamburger,.nav-footer__title,.off-canvas a{text-transform:uppercase}.nav__tier2.active a{color:#fbcd2f!important}.hamburger{color:#063851;position:absolute;top:24px;right:1em;font-weight:600;cursor:pointer}.hamburger span{width:19px;height:3px;display:block;background:#ffd61a;margin:0 0 4px;-o-backface-visibility:hidden;backface-visibility:hidden}.carousel__items li,.flex-carousel{-webkit-backface-visibility:hidden}.hamburger__title{float:left;line-height:1;margin-top:1px;font-size:14px}.hamburger__slices{float:left;margin-left:9px}.checkbox .icons .second-icon,.checkbox.checked .first-icon,.checkbox.disabled.checked .first-icon,.hamburger.close span,.radio .icons .second-icon,.radio.checked .first-icon,.radio.disabled.checked .first-icon{opacity:0}.hamburger.close span.slice1{transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);margin-top:7px}.hamburger.close span.slice3{transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);margin-top:-14px}.checkbox.disabled .first-icon,.hamburger.close span.slice1,.hamburger.close span.slice3,.radio.disabled .first-icon{opacity:1}.off-canvas{z-index:500;width:100%;height:auto;position:fixed;top:64px;right:0;bottom:0;-webkit-transform:translate(127%,0);-ms-transform:translate(127%,0);transform:translate(127%,0);-webkit-transition:-webkit-transform .3s;transition:transform .3s;opacity:1;margin-top:0;background-color:#18232b}.off-canvas ul{margin:0;padding:40px 0 100px}.off-canvas__list{width:100%;height:100%;overflow-y:auto;overflow-x:hidden}.off-canvas a{color:#fff;padding:18px 20px;font-size:17px;font-weight:400;line-height:1;letter-spacing:.17em;text-align:center;display:block}.off-canvas.off-canvas-is-open{-webkit-overflow-scrolling:touch;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);opacity:1;-webkit-transition:-webkit-transform .3s;transition:transform .3s}.off-canvas_submenu a{text-align:left;padding:30px 25px}.off-canvas_submenu li.nav__tier1{border-bottom:1px solid #252f37}.off-canvas_submenu ul{padding:0}.off-canvas_submenu ul .nav__tier2{max-height:0;overflow:hidden;border-bottom:1px solid #252f37}.off-canvas_submenu ul .nav__tier2 a{font-size:18px;color:#fefeff;opacity:.5;text-transform:initial}.off-canvas_submenu ul .nav__tier2:last-child{border-bottom:0}.off-canvas_submenu .has__submenu:after{background:url("../../images/icon--down-arrow.svg") 0 50% no-repeat;width:17px;margin-left:11px}.off-canvas_submenu .who-left-the-drawer-open .has__submenu:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.off-canvas_submenu .who-left-the-drawer-open .nav__tier2{max-height:inherit;background:#131b21}.o-block-banner .o-block-title,.o-block-text a,.off-canvas_submenu .nav__tier1:hover>a,.off-canvas_submenu .who-left-the-drawer-open .has__submenu{color:#0ba3bf}.l-footer,.l-footer a{color:#8d9194}.l-container{margin:0 auto;padding:0 1.5625em;width:100%;max-width:77.5em}.l-main__header{margin:0 0 40px}.l-main{margin-top:64px}@media screen and (min-width:48em){.hamburger{top:49px}.hamburger span{width:24px;height:3px;margin:0 0 4px}.hamburger__title{font-size:16px}.off-canvas{top:99px}.off-canvas ul{padding:80px 0}.off-canvas a{font-size:20px;padding:40px 20px}.l-main{margin-top:103px}}.l-section{padding:70px 0}#section-consulting.c-object-list--even,.l-section.services-block{padding-bottom:0}.l-section--border{border-bottom:1px solid #ccc}.l-content{padding:40px 0 60px}.grid{margin:0 -1.5625em}.grid__column{padding:0 1.5625em}@media screen and (min-width:75.625em){body:after{content:'largelayout'}.l-header{padding:0}.global-header__logo{padding-top:22px}.nav__list{display:inline-block;float:right;position:relative}.nav__tier1{font-size:14px;line-height:1;font-weight:600;float:left;letter-spacing:.44px;position:relative;text-transform:uppercase}.nav__tier1:hover{color:#fbcd2f;cursor:pointer}.nav__tier1 a{border-top:5px solid transparent;padding:38px 0 39px;margin-left:1em;margin-right:1em;display:block;text-decoration:none;color:#5d6266}.nav__tier1 a:hover{color:#fbcd2f}.nav__submenu{padding:1em 0;position:absolute;visibility:hidden;opacity:0;-webkit-transition:visibility .2s,opacity .2s;transition:visibility .2s,opacity .2s;margin:0;left:-20px;width:280px;background-color:#18232b;top:98px}.nav__tier2{float:none;font-size:14px;line-height:1}.nav__tier2 a{padding:15px 20px;color:#fff;font-size:17px;font-weight:400;text-transform:none;line-height:1;letter-spacing:.01em;white-space:normal;-webkit-transition:0;transition:0}.nav__tier2 a:hover{color:#fbcd2f}.hamburger{display:none}.off-canvas__list{visibility:hidden}.l-main{margin-top:84px}.l-col-left-large{float:left;width:50%}.l-col-right-large{float:right;width:50%}.grid__column{float:left}.grid--1to2>.grid__column{width:50%}.grid--1to3>.grid__column{width:33.3333333%}.grid--1to4>.grid__column{width:25%}.grid--1to6>.grid__column{width:16.66666666666667%}}.grid--2>.grid__column{width:50%;float:left}.grid--1to2>.grid__column:nth-of-type(odd),.grid--1to3>.grid__column:nth-of-type(3n+1),.grid--1to4>.grid__column:nth-of-type(4n+1),.grid--1to6>.grid__column:nth-of-type(6n+1){clear:left}.grid--leadership>.grid__column{margin-bottom:80px}@media screen and (min-width:48em){.l-section{padding:115px 0}.l-col1of2{float:left;width:66%}.l-col2of2{float:right;width:34%}.l-aside{padding-left:80px}.l-section--leadership{background:url("../../images/leadership-pattern.png") 0 50% no-repeat}.grid--leadership>.grid__column{float:left;width:50%}.grid--leadership>.grid__column:nth-of-type(odd){clear:left}}@media screen and (min-width:48em){.grid--leadership>.grid__column:nth-of-type(3n+1){clear:none}}.clearfix:after,.grid:after,.l-aside:after,.l-container:after,.l-footer:after,.l-header:after,.l-main:after,.l-section:after,.top-align-infield .form-row:after{clear:both}.l-contact{margin-top:-70px}.clearfix:after,.clearfix:before,.grid:after,.grid:before,.l-aside:after,.l-aside:before,.l-container:after,.l-container:before,.l-footer:after,.l-footer:before,.l-header:after,.l-header:before,.l-main:after,.l-main:before,.l-section:after,.l-section:before{content:"";display:table}.banner .l-container,.form__container,.l-home-services .l-container{position:relative}.l-footer{background:#e6e6e6;padding:60px 0;text-align:center}.banner,.o-block-banner{-webkit-background-size:cover}.footer-news-events .b-title{font-size:22px;line-height:24px;font-family:"Roboto Slab",sans-serif;font-weight:300;margin-bottom:10px}.footer-news-events .b-media-text{max-width:287px;padding-left:20px;border-left:1px solid #d4d6d2;margin-top:14px}.footer-news-events .b-media-text .cta{font-size:15px;color:#0ba3bf;letter-spacing:.01em}.nav-footer__title{margin-bottom:25px;font-size:16px;color:#063851}.nav-footer__container{font-size:15px;color:#7d7e80;margin-bottom:45px}.c-object-list--icon .grid__column:last-child .o-block-icon,.nav-footer__container .social-links,.nav-footer__container.last,.o-block-banner--quote .quote p{margin-bottom:0}.list-no-bullets,.nav-footer__container ul{margin:0;padding:0;list-style:none}.nav-footer__container li{margin-bottom:15px}.c-v-card__email,.nav-footer__container ul{margin-bottom:10px}.copyright{margin-right:5px}.footer__links{background-color:#b3b3b3;color:#444;line-height:20px;padding:27px 5% 23px;text-align:center}.footer__links p{font-size:13px;margin:0}.footer__links a{margin:0 5px;color:inherit}.nav-footer__container .vcard,.o-block-thumb{margin-bottom:20px}.o-block-label,.o-block-subtitle{font-weight:600;margin-bottom:22px;line-height:1;text-transform:uppercase}.social-links li{margin:0 10px;width:42px;height:42px;border-radius:50%}.social-links--fb{background-color:#3b5998}.social-links--twitter{background-color:#00aced}.social-links--linkedin{background-color:#007bb6}.social-links a{margin:0 auto;text-align:center}.social-links .fa{font-size:22px;color:#fff;line-height:42px}.o-block-subtitle{font-size:15px;letter-spacing:.2em;color:#063851}.o-section-header .o-block-subtitle{color:#063851;margin-bottom:10px}.o-block-label{font-size:14px;letter-spacing:.2em;color:#0ba3bf}.o-block-title{font-size:28px;line-height:1;font-family:"Roboto Slab",sans-serif;font-weight:300;color:#18232b}.home .o-block-banner .o-block-title,.slab-dark .o-block-title{color:#fff}.o-section-header .o-block-title{font-size:32px;line-height:36px;margin:0 0 20px}.c-object-list--icon .grid__column .o-block-icon,.o-block-banner .o-block-title{margin-bottom:40px}.c-article .o-block-text p+ul,.o-block-title+p{margin-top:20px}.c-resources .o-section-header,.c-v-card__address,.c-v-card__phone,.l-container_map .map-img,.l-home-services .b-section,.l-section--demo .o-block-title,.l-section--leadership .o-block-title,.text ol,.text p,.text ul{margin-bottom:30px}.o-block-text--thumb .o-block-title{margin-bottom:0!important}.c-banner__text--common-tpl img{max-width:120px;margin-bottom:40px}.c-banner__text--common-tpl ul{text-align:left;padding-left:15%;margin-top:30px}.c-banner__text--common-tpl ul li{position:relative;padding-left:25px}.c-banner__text--common-tpl ul li:before{content:"•";position:absolute;left:0;color:#009fbc;font-weight:700;padding-right:20px}.c-banner__max-width{max-width:945px;margin:auto}.c-banner__max-width *{width:100%!important;max-width:100%!important;color:#5d6266!important;font-size:22px;font-weight:300}.l-section--demo a{color:#063851}.o-block-media__text .o-block-title,.o-block-text .o-block-title{font-size:32px;line-height:36px;letter-spacing:-.01em;font-family:"Roboto Slab",sans-serif;font-weight:300;color:#18232b;margin:0 0 30px}@media screen and (min-width:48em){.o-block-subtitle{font-size:20px;letter-spacing:.24em}.o-section-header .o-block-title{font-size:52px;line-height:54px;margin-bottom:45px}.o-section-header--large .o-block-title{margin-bottom:20px}.l-section--demo .o-block-title,.l-section--leadership .o-block-title{margin-bottom:70px}.o-block-media__text .o-block-title,.o-block-text .o-block-title{font-size:38px;line-height:44px}}.o-block-media__text ul,.o-block-text ul{list-style:disc;padding:0 0 0 20px}.b-text,.b-text p,.o-block-media__text li,.o-block-media__text p,.o-block-text li,.o-block-text p{font-weight:300;font-size:18px;line-height:28px;letter-spacing:.01em;color:#5d6266}.o-block-media__text p+ul,.o-block-text p+ul{margin-top:30px}.b-section p+form,.o-block-media__text ul+.o-block-label,.o-block-text ul+.o-block-label,.o-section-header+form{margin-top:60px}.o-block-excerpt--large{font-size:18px;line-height:28px}.o-section-header .o-block-excerpt{font-size:18px;font-weight:300;color:#5d6266;margin:0}.b-section p,.o-section-header--large .o-block-excerpt{margin-bottom:30px;font-size:18px;font-weight:300;color:#5d6266}.l-section--demo .o-block-excerpt{font-size:18px;font-weight:300;color:#919599;margin:45px 0 30px}.c-banner__subtitle,.o-block-meta .testimonial__name,.o-block-meta .testimonial__position{letter-spacing:.2em}.o-block-meta{font-size:14px;line-height:24px;color:#199fb4;font-weight:600;text-transform:uppercase}.o-block-text--thumb .o-block-meta{letter-spacing:.2em;margin-bottom:25px}.o-block-meta .testimonial__position{color:#243038}.o-block-img{margin:0 0 1em}.o-block-media .o-block-thumb{margin:0 0 1em;display:block}.o-block-table{display:table;width:100%;height:100%}.o-block-table__container{text-align:center;display:table-cell;vertical-align:middle}.o-block-media{margin:0}.o-block-media,.o-block-media__text{overflow:hidden;zoom:1}.o-block-banner{background-color:transparent;background-size:cover;background-position:50% 0;background-repeat:no-repeat;position:relative}.o-block-banner .o-section-header{position:relative;z-index:100}.o-block-banner .o-block-text p{color:#fff;margin-bottom:30px}.home .o-block-banner .o-block-text p{color:#5d6266;margin-bottom:0}.o-block-banner.quote-sign header{padding-left:100px;background-image:url("../../images/icon-quote.svg");background-repeat:no-repeat;background-position:15px 40px;-webkit-background-size:70px 70px;background-size:70px}.o-block-banner--quote .quote,.o-block-banner--quote .quote *{font-size:14px;opacity:.7;text-transform:uppercase;color:#fff;font-weight:600;line-height:22px}.o-block-banner--globalepayslips h1,.o-block-banner--globalreporting h1{font-size:60px;color:#0ba3bf;font-weight:300;font-family:"Roboto Slab",sans-serif;margin-bottom:15px}.o-block-banner--globalepayslips .o-section-header,.o-block-banner--globalreporting .o-section-header{padding:55px 50px}.l-section_iconslist{padding-top:115px;padding-bottom:0}.l-section_iconslist.l-section h2{margin-bottom:50px;padding-bottom:50px;position:relative}.l-section_iconslist.l-section h2::after,.l-section_iconslist.l-section h2:after{content:"";position:absolute;bottom:0;left:0;right:0;width:100px;height:3px;background:#edeff0;margin:auto}.l-section_iconslist .grid__column{margin-bottom:50px}.l-section_iconslist>.l-container{padding-bottom:65px;border-bottom:1px solid #f2f2f2}.l-section_iconslist>.l-container>.l-container{max-width:65em}.icons-list{padding-left:90px;position:relative;width:100%}.icons-list img{position:absolute;left:0;top:-15px}.icons-list h6{font-size:14px;text-transform:uppercase;color:#009fbc;line-height:25px;font-weight:600}.icons-list p{font-size:18px;color:#5d6266}.c-banner__subtitle,.l-container_map h4{color:#0ba3bf;font-weight:600;text-transform:uppercase}.c-banner--home .c-banner__title br,.c-v-card br,.l-container_map h4{display:inline-block}.o-block-banner--ourstory{background-image:url("../../images/our-story-bg.jpg")}@media screen and (min-width:48em){.o-block-banner--ourstory{background-image:url("../../images/our-story-bg_large.jpg")}}.o-block-banner--managedpayrollservices{background-image:url("../../images/manager-payroll-services-bg.jpg")}@media screen and (min-width:48em){.o-block-banner--managedpayrollservices{background-image:url("../../images/manager-payroll-services-bg_large.jpg")}}.o-block-banner--globalreporting{background-image:url("../../images/global-reporting-bg.jpg")}@media screen and (min-width:48em){.o-block-banner--globalreporting{background-image:url("../../images/global-reporting-bg_large.jpg")}}.o-block-banner--globalepayslips{background-image:url("../../images/global-epay-slips-bg.jpg")}@media screen and (min-width:48em){.o-block-banner--globalepayslips{background-image:url("../../images/global-epay-slips-bg_large.jpg")}}.o-block-banner--payrollconsulting{background-image:url("../../images/payroll-consulting-bg.jpg")}@media screen and (min-width:48em){.o-block-banner--payrollconsulting{background-image:url("../../images/payroll-consulting-bg_large.jpg")}}.o-block-banner--treasuryservices{background-image:url("../../images/payroll-consulting-bg.jpg")}.o-block-icon .o-block-img{height:96px;white-space:nowrap;text-align:center;margin-bottom:15px}.o-block-icon .o-block-img:before{content:"";display:inline-block;height:100%;vertical-align:bottom}.o-block-icon .o-block-img img{max-height:96px;vertical-align:bottom}.o-block-icon .o-block-title{font-family:"Open Sans",sans-serif;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;line-height:19px;margin-bottom:0}@media screen and (min-width:48em){.o-block-banner--treasuryservices{background-image:url("../../images/payroll-consulting-bg_large.jpg")}.o-block-icon .o-block-img{height:112px;margin-bottom:30px}.o-block-icon .o-block-title{font-size:14px;line-height:21px}}.google-map-static img,.grid--leadership .o-block-thumb img,.video-container video.fillWidth{width:100%}.o-block-thumb--border{border-bottom:4px solid #ffd61a}.c-object-list--testimonial .o-block-thumb,.l-why-iipay .o-block-icon{margin-bottom:40px}@media screen and (min-width:48em){.c-object-list--testimonial .o-block-thumb{margin-bottom:0}}.c-object-list--testimonial .grid__column:last-child .o-block-thumb,.c-object-list:last-child,.o-block-banner--hiring .o-section-header,.o-block-media--reverse .o-block-thumb,.o-block-media--reverse .o-block-thumb--ext{margin-bottom:0}.c-object-list--testimonial .o-block-img{white-space:nowrap;text-align:center;margin-bottom:30px}.c-object-list--testimonial .o-block-img img{max-width:200px}@media screen and (min-width:48em){.c-object-list--testimonial .o-block-img{height:146px;margin-bottom:0}.c-object-list--testimonial .o-block-img img{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.c-object-list--testimonial .excerpt{font-size:18px;font-family:"Roboto Slab",sans-serif;line-height:32px;letter-spacing:.01em;color:#5d6266;margin-bottom:40px}.o-section-header{margin:0 0 45px}.c-banner__text,.home .o-section-header,.l-why-iipay .o-section-header{text-align:center}.testimonials .o-section-header{text-align:center!important}.l-container_map .c-banner__text{padding-top:0;padding-bottom:20px}.l-container_map .c-banner__text p{color:#5d6266}.l-container_map .grid__column{margin:25px 0}.l-container_map h4{letter-spacing:2px;font-size:14px;margin-bottom:20px}.l-container_map ul{list-style-type:none;padding:0}.l-container_map ul li{font-size:18px;color:#5d6266;font-weight:300}.l-container_map .grid--1to3{max-width:75%;margin:0 auto}.c-banner--home .c-banner__subtitle,.c-banner--home .c-banner__subtitle-hero{padding:0;margin-left:-1.5625em;margin-right:-1.5625em}.o-media-video__inner{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.o-media-video embed,.o-media-video iframe,.o-media-video object{position:absolute;top:0;left:0;width:100%;height:100%}.c-banner{min-height:180px;background-color:#263d48;position:relative;overflow:hidden}.c-banner .l-container{position:relative;height:100%}.c-banner--light{background-color:#fff}.c-banner--home{padding:60px 0 70px;background:url("../../images/home-masthead-pattern--small.svg") 50% 100% no-repeat #263d48}.c-banner--dark,.c-banner--light{background-position:10% 100%;background-repeat:no-repeat}@media screen and (min-width:48em){.c-banner--home{padding:190px 0 100px;background-image:url("../../images/masthead-pattern.svg")}.c-banner--light{background-position:250% 100%}}.c-banner--dark{background-image:url("../../images/banner-page-pattern_small.svg")}@media screen and (min-width:75.625em){.grid--leadership>.grid__column{width:33.3333333%}.grid--leadership>.grid__column:nth-of-type(odd){clear:none}.grid--leadership>.grid__column:nth-of-type(3n+1){clear:left}.l-contact{margin-top:0}.l-home-services .bg-pattern{display:block;position:absolute;bottom:-115px;left:-572px;z-index:-1}.home .o-section-header,.l-footer,.l-why-iipay .o-section-header{text-align:left}.footer-left-col{float:left;width:42%}.footer-right-col{margin:0 auto;width:58%;max-width:610px;text-align:center}.nav-footer__container{margin-bottom:0}.footer__links{text-align:left;padding-left:0;padding-right:0}.social-links li{margin:0 10px 0 0}.o-section-header .o-block-subtitle{margin-bottom:20px}.o-section-header--large .o-block-excerpt{font-size:22px;line-height:34px;letter-spacing:.01em}.l-section--demo .o-block-excerpt{font-size:22px;line-height:34px;letter-spacing:.01em;margin:85px 0 60px}.o-block-media .o-block-thumb{float:left;margin-right:20px}.o-block-media .o-block-thumb--ext{float:right;margin-left:20px}.o-block-media__text--services1{margin-top:55px}.o-block-media__text--services2{margin-top:44px}.o-block-media__text--services3{margin-top:30px}.o-block-media__text--services4{margin-top:70px}.o-block-banner .o-section-header{background-color:rgba(6,56,81,.8);width:555px;margin:0;padding:75px 50px 45px;text-align:left;float:right}.home .o-block-banner .o-section-header{width:569px;padding:75px 115px 95px 90px;float:none}.o-block-banner .l-section{padding-top:50px;padding-bottom:50px}.home .o-block-banner .l-section{padding-top:115px;padding-bottom:115px}.o-block-banner .o-block-subtitle{margin-top:60px}.o-block-icon .o-block-img img{max-height:124px}.o-block-icon .o-block-title{line-height:24px}.home .o-block-icon .o-block-title{line-height:1}.home .o-block-icon .o-block-title br{display:none}.l-why-iipay .o-block-icon{margin-top:15px}.c-object-list--testimonial{padding:0 80px}.l-column .o-section-header{padding-left:90px;padding-right:75px;text-align:left}.c-banner--dark{background-image:none}}.c-banner--light{background-image:url("../../images/banner-page-pattern_small--white.svg")}@media screen and (min-width:75.625em){.c-banner--light{background-image:none}}.c-banner--join{background:url("../../images/job-openings-bg.jpg") 50%/cover no-repeat;-webkit-background-size:cover}.c-banner__text{position:relative;padding:60px 0 57px;z-index:1}@media screen and (min-width:48em){.c-banner--join{background-image:url("../../images/job-openings-bg_large.jpg")}.c-banner__text{padding-top:90px;padding-bottom:120px}}.c-banner__text--second{padding:60px 0 57px}.c-banner--home .c-banner__text{padding-top:0}.c-banner__subtitle{padding:0 15px;font-size:15px;line-height:1;margin-bottom:22px}.c-banner__title{font-family:"Roboto Slab",sans-serif;font-size:32px;font-weight:300;line-height:36px;letter-spacing:-.02em;color:#fff;margin:0 0 20px}.c-banner--light .c-banner__title{color:#243038}.c-banner__text p{margin:20px 0 0;font-size:18px;line-height:27px;font-weight:300;color:#919599;letter-spacing:.01em}.c-banner__text--large p{font-size:22px;line-height:34px}.c-banner--join .c-banner__text p{color:#fff}.c-banner__text span{color:#ffd61a}.c-article .o-block-text ul+p,.c-banner__text p+.btn{margin-top:40px}.c-banner__pattern{display:block;position:absolute;bottom:0;right:-550px;max-width:100%}.c-banner__pattern--left{right:auto;left:-570px}.c-banner--light---right{right:-900px;left:inherit;margin-bottom:0!important;max-width:inherit!important;z-index:-1}.c-banner__subtitle-hero,.c-banner__subtitle-hero-1{padding:0 15px;font-size:15px;line-height:1;letter-spacing:.2em;font-weight:600;margin-bottom:22px;text-transform:uppercase}.c-banner__subtitle-hero{color:#0ba3bf}.c-banner__subtitle-hero-1{color:#fff}.banner .b-title,.c-banner__title-hero{font-family:"Roboto Slab",sans-serif;font-size:32px;font-weight:300;line-height:36px;letter-spacing:-.02em;color:#fff;margin:0 0 20px}.c-banner__text-hero{position:relative;text-align:center;padding:200px 0 57px;z-index:1}@media screen and (min-width:1100px){.c-banner__text-hero{padding-top:200px;padding-bottom:150px}}@media screen and (min-width:1200px){.c-banner__text-hero{padding-top:250px}.c-banner__title-hero{font-size:52px;line-height:54px}}.c-banner__text-hero p{margin:20px 0 0;font-size:18px;line-height:27px;font-weight:300;color:#919599;letter-spacing:.01em}@media screen and (max-width:645px){.hero-btn-demo-breaker{display:block;margin-bottom:15px}}.js-banner-scroll{z-index:10}.popup,.request-demo-popup{z-index:9999;position:absolute}.c-overlay{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.c-filter,.c-filter__level1,.c-job-list__item,.googlemaps,.learn-more{position:relative}.c-overlay--navy{background-color:rgba(6,56,81,.8)}.c-object-list{text-align:left;margin-bottom:50px}.c-object-list .o-block-thumb{margin-right:0;margin-bottom:45px}@media screen and (min-width:75.625em){.c-object-list{border-bottom:1px solid #f2f2f2;margin-bottom:65px;padding-bottom:90px}.c-object-list .o-block-thumb{width:58.11965811965812%;margin-bottom:0}}.c-object-list .o-block-thumb--ext{margin-left:0;margin-bottom:45px}@media screen and (max-width:75.625em) and (max-width:75.625em){.services-block .c-object-list .o-block-thumb img,.services-block .c-object-list .o-block-thumb--ext img{margin-bottom:15px!important}}@media screen and (max-width:75.625em){.o-block-banner.quote-sign header{padding-left:100px;background-position:0 -10px;padding-top:25px}.o-block-banner--quote .l-section{padding:30px 0 10px}.o-block-banner--quote .quote br{display:block}.l-container_map .map-img{display:none}.l-container_map .grid--1to3{max-width:100%}.l-container_map .grid__column{margin:10px 0;padding:0}.l-container_map ul{max-height:0;overflow:hidden;-webkit-transition:.3s;transition:.3s}.l-container_map .on ul{max-height:999px;margin-bottom:18px}.l-container_map .on h4:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.l-container_map h4{width:100%;cursor:pointer}.l-container_map h4:after{background:url("../../images/icon--down-arrow.svg") 0 50%/15px no-repeat;content:"";float:right;height:11px;margin-left:11px;margin-top:1px;width:17px;-webkit-background-size:15px 15px}.c-banner--light--only--desktop{background-image:none!important}.c-object-list .o-block-media__text,.c-object-list .o-block-thumb{display:table-footer-group}.c-object-list .o-block-thumb img{margin-bottom:45px!important}.c-object-list .o-block-thumb--ext{display:table-header-group}.c-object-list .o-block-thumb--ext img{margin-bottom:45px!important}.c-object-list .o-block-media__text img{margin-bottom:45px!important}.services-block .c-object-list{position:relative;padding-bottom:50px!important}.services-block .c-object-list:after{content:"";position:absolute;bottom:0;height:2px;background:#f2f2f2;left:-25px;right:-25px}.services-block.what-we-do .c-object-list{position:relative;padding-bottom:50px!important;margin-bottom:20px!important}}.learn-more{color:#1ea2bc;font-size:14px;line-height:14px;margin-top:40px;display:inline-block;letter-spacing:.14em}.c-job-list__position,.c-widget-item{text-decoration:underline;color:#0ba3bf}.learn-more::after,.learn-more:after{font-family:FontAwesome;color:#1ea2bc;font-size:18px;line-height:14px;content:"\f105";position:absolute;right:-30px;top:0;bottom:0;margin:auto}.c-job-list,.google-map-static,.o-block-media--reverse .o-block-media__text,.testimonials .b-section .b-title{margin-bottom:45px}.c-object-list--icon{max-width:370px}.c-article,.c-resources{padding-top:30px}.c-resource-block{margin-bottom:35px}.c-resource-block .o-block-label{border-bottom:4px solid #e6e6e6;padding-bottom:20px;margin-bottom:0}.c-resource-block .o-block-title{margin-bottom:0;font-size:16px;line-height:24px;font-family:"Open Sans",sans-serif;font-weight:600;color:#243038;letter-spacing:.01em}.c-resource-block .o-block-title+p{margin-top:0}.c-resource__item:hover{background-color:#f7f7f7}.c-resource__item:hover .o-block-title{color:#0ba3bf}.c-resource__item__container{background-repeat:no-repeat;background-position:0 50%,100% 50%;display:block;overflow:hidden;padding:20px 0;border-bottom:2px solid #f2f2f2}.c-resource--whitepaper .c-resource__item__container{background-image:url("../../images/icon--whitepapers.png")}@media screen and (min-width:48em){.c-banner__text--second{padding-top:0;padding-bottom:120px}.c-banner__subtitle{font-size:20px;letter-spacing:.24em}.c-banner__title{font-size:52px;line-height:54px}.c-banner__text p{margin-top:30px;max-width:655px;margin-left:auto;margin-right:auto}.c-banner__text p.longer{max-width:715px}.c-banner__subtitle-hero{font-size:20px;letter-spacing:.24em}.c-banner__title-hero{font-size:52px;line-height:54px}.c-resources{padding-top:60px}.c-resources .o-section-header{margin-bottom:45px}.c-resource-block{margin-bottom:50px}.c-resource-block .o-block-title{font-size:18px;line-height:28px}.c-resource__item__container{padding:30px 20px;background-position:20px 50%,calc(100% - 20px) 50%}.c-resource--whitepaper .c-resource__item__container{background-image:url("../../images/icon--whitepapers.png"),url("../../images/icon--download.png")}}.c-resource--datasheets .c-resource__item__container{background-image:url("../../images/icon--datasheets.png")}@media screen and (min-width:48em){.c-resource--datasheets .c-resource__item__container{background-image:url("../../images/icon--datasheets.png"),url("../../images/icon--download.png")}}.c-resource--newsletters .c-resource__item__container{background-image:url("../../images/icon--newsletters.png")}@media screen and (min-width:48em){.c-resource--newsletters .c-resource__item__container{background-image:url("../../images/icon--newsletters.png"),url("../../images/icon--download.png")}}.c-resource--webinars .c-resource__item__container{background-image:url("../../images/icon--webinars.png")}.c-resource__item .o-block-text{padding-left:65px}.c-resource__item p{font-size:16px;line-height:24px}.c-filter{margin:0 -1.5625em 35px}.c-filter:after{content:'';background:url("../../images/icon-globe.svg") no-repeat;width:17px;height:17px;position:absolute;top:12px;left:12px}.c-filter__dropdown{padding:0 1.5625em;height:0;-webkit-transition:height .3s;transition:height .3s;margin:0;width:100%;background-color:#edeff0;overflow:hidden;border-top:1px solid #fff}.c-filter__level1{background-color:#edeff0;color:#243038;font-size:14px;line-height:1;font-weight:600;text-align:left}.banner__text,.btn,.center,.form__center .hbspt-form,.js-load-more,.message,.message_contact,.pager,.partners_img,.popup .popup-close,.popup h2,.popup-inner .hbspt-form{text-align:center}.c-filter__level1:hover{color:#fbcd2f;cursor:pointer}.has__dropdown--filter{text-transform:uppercase;font-size:14px;padding:20px 25px;color:#243038;letter-spacing:.02em;font-weight:600}.has__dropdown--filter.o-icon:after{margin-top:-6px;font-size:25px;color:#919599;float:right}.c-filter__dropdown.active,.text img{height:auto}.c-filter__list{padding:20px 0;display:block;border-bottom:2px solid #fff;color:#0ba3bf;text-decoration:underline}.c-filter__list.last{border-bottom:none}.c-filter__list.active{color:#063851}.c-social-widget{background:#0ba3bf}.c-social-widget.l-section{padding:45px 0 60px}.c-social-widget .o-block-title{font-family:"Open Sans",sans-serif;font-size:17px;letter-spacing:.24em;margin-bottom:30px;font-weight:700;text-transform:uppercase}.c-social-widget .o-block-excerpt{font-size:18px;line-height:30px;color:#fff;margin-bottom:50px;max-width:748px;margin-left:auto;margin-right:auto;font-weight:300}.c-social-widget:after{content:'';background-image:url("../../images/icon--twitter.png");width:33px;height:27px;-webkit-background-size:33px 27px;background-size:33px 27px;margin:0 auto}.c-job-list__item{background-color:#fff;line-height:24px;margin-bottom:10px}.c-job-list__item:after{font-family:FontAwesome;line-height:1;content:'\f105';position:absolute;margin-top:-13px;top:50%;right:20px;font-size:26px;font-weight:700;color:#cccfd3}.c-job-list__item:last-child,.text li:last-of-type{margin-bottom:0}.c-job-list__item:hover{background-color:#0ba3bf;cursor:pointer}.c-job-list__item:hover:after{color:#ffd61a}.c-job-list__item:hover .c-job-list__position,.c-job-list__item:hover a{color:#fff}.c-job-list__container{display:block;overflow:hidden;padding:20px}.c-job-list__item a{color:#5d6266}.c-article .o-block-headline{margin-bottom:40px;max-width:590px}.c-article__requirements{margin-top:60px;margin-bottom:70px;padding-bottom:80px}.c-article .o-block-subtitle{font-size:14px;line-height:1;color:#0ba3bf}.c-article .o-block-title{font-size:32px;line-height:36px;letter-spacing:-.01em}.c-article__requirements .btn,.c-widget .o-block-label,.c-widget-item.active{color:#063851}.c-widget-item{display:block;padding:20px 0;border-bottom:2px solid #f2f2f2;font-size:18px;line-height:22px;letter-spacing:.01em}.googlemaps{padding-bottom:26.7%;height:0;overflow:hidden;background-color:#e9e5dc}.googlemaps img{max-width:none}.googlemaps iframe{position:absolute;top:0;left:0;width:50%!important;height:100%!important}.popup,.popup::after,.popup:after{left:0;top:0;width:100%;height:100%}.request-demo-popup{text-transform:capitalize;top:0;right:15px;color:#fff;padding:0 0 0 15px;background:#ffd61a;font-size:14px;font-weight:600;line-height:12px;border-radius:0 0 2px 2px}.request-demo-btn-a,.request-demo-pop{color:#fff!important;display:inline-block!important;transition:.5s}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:400;font-family:"Open Sans",sans-serif}.request-demo-btn-a{margin-left:0!important;margin-right:0!important;text-decoration:none!important;background:#0ba3bf;padding:6px 25px 10px 15px!important;max-width:50px;border-radius:0 4px 4px 0;font-size:19px;border-top:5px solid transparent!important}.request-demo-popup i{color:#fff;vertical-align:top;line-height:12px}.request-demo-pop{background:#30204f;border-radius:4px 0 0 4px;padding:10px 15px!important;margin:28px 0 39px!important;border:1px solid #30204f}.btn,.form__control{background-image:none;vertical-align:middle}.request-demo-btn-a:hover{background:#0c869c!important;transition:.5s}.request-demo-pop:hover{background:#1c1235!important;transition:.5s}.popup{display:none}.popup::after,.popup:after{content:"";position:fixed;right:0;margin-bottom:0;background:rgba(0,0,0,.75)}.popup h2{margin-bottom:25px}.popup .popup-inner{max-width:700px;width:90%;padding:40px;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-box-shadow:0 2px 6px #000;box-shadow:0 2px 6px #000;border-radius:3px;background:#fff;z-index:99999}.popup .popup-close{width:30px;height:30px;padding-top:4px;display:inline-block;position:absolute;top:0;right:0;-webkit-transition:.25s;transition:.25s;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%);border-radius:1000px;background:rgba(0,0,0,.8);font-family:Arial,Sans-Serif;font-size:20px;line-height:100%;color:#fff}.popup .popup-close:hover{-webkit-transform:translate(50%,-50%) rotate(180deg);-ms-transform:translate(50%,-50%) rotate(180deg);transform:translate(50%,-50%) rotate(180deg);background:#000;text-decoration:none}.c-v-card__column{font-size:18px;line-height:28px;letter-spacing:.01em}.btn,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{line-height:1}.c-v-card__column a{color:#0ba3bf;text-decoration:underline}hr.v-card{margin:75px 0 65px}.c-v-card:last-of-type{margin-bottom:115px}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{margin:0 0 5px;font-size:12px}hr,p{margin:0}.intro{font-size:20px;margin-bottom:0}.caption{font-size:.75em;margin:1em 0;color:#888}hr{border-top-color:#ddd}.list-inline li{display:inline-block;position:relative}.center{margin:0 auto}.label-input,.text li{margin-bottom:1em}.small{font-size:75%}.text h2,.text h3{padding:0 0 20px}.text ol,.text ul{margin-left:20px}.text blockquote{margin:0 0 30px 40px;padding:0 20px;border-left:1px solid #ddd}.text blockquote cite{display:block;font-size:.75em;color:#555;font-style:italic}.text blockquote cite:before{content:"\2014 \0020"}[class*=" o-icon--"]:after,[class*=" o-icon--"]:before,[class^=o-icon--]:after,[class^=o-icon--]:before{font-family:FontAwesome;line-height:1}[class*=" o-icon--"]:before,[class^=o-icon--]:before{margin-right:10px}[class*=" o-icon--"]:after,[class^=o-icon--]:after{margin-left:10px}.o-icon--check-circle.o-icon--after:after,.o-icon--check-circle.o-icon--before:before{content:'\f058'}.o-icon--angle-right.o-icon--after:after,.o-icon--angle-right.o-icon--before:before{content:'\f105'}.o-icon--circle-o.o-icon--after:after,.o-icon--circle-o.o-icon--before:before{content:'\f10c'}.o-icon--angle-down.o-icon--after:after,.o-icon--angle-down.o-icon--before:before{content:'\f107'}.no-video .video-container .poster,.show-on-medium-down,.touch .video-container .poster{display:block!important}.show-on-large-only,.show-on-medium-up{display:none!important}.slab-grey,.slab-light-blue{background-color:#f2f4f5}.slab-green{background-color:#77b900}.slab-navy{background-color:#243038}.btn{display:inline-block;padding:.8em 1em;color:#fff;background-color:#444;font-size:1em;letter-spacing:.14em;white-space:nowrap;cursor:pointer;border:none;-webkit-font-smoothing:subpixel-antialiased;text-transform:uppercase;border-radius:3px;font-weight:600}.btn:focus,.btn:hover{color:#fff;background-color:#555;outline:0}.btn--medium{font-size:15px;padding:26px 0 27px;min-width:270px}.btn--yellow{background-color:#ffd61a!important;color:#063851!important;-webkit-box-shadow:0 2px 0 rgba(0,0,0,.1);box-shadow:0 2px 0 rgba(0,0,0,.1)}.btn--yellow:focus,.btn--yellow:hover{background-color:#fac519!important;color:#063851!important}.btn--grey{background-color:#cacbcc;color:#fff;-webkit-box-shadow:0 2px 0 rgba(0,0,0,.1);box-shadow:0 2px 0 rgba(0,0,0,.1)}.btn-alt,.btn-text{color:#444}.btn-alt{background-color:#bababa}.btn-alt:focus,.btn-alt:hover{background-color:#444}.btn-focus,.btn-text:hover{text-decoration:underline;background-color:transparent}.btn-disabled,.btn-disabled:hover,.btn[disabled],fieldset[disabled]{cursor:default!important;background-color:#eaeaea!important}.btn--full-width{width:100%;max-width:300px}.btn--form{margin-top:30px}.form__control{padding:8px 12px;color:#18232b;display:block;font-family:"Open Sans",sans-serif;line-height:150%;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:border .25s linear,color .25s linear,background-color .25s linear;transition:border .25s linear,color .25s linear,background-color .25s linear}.form__upload.form__control,input.form__control,textarea.form__control{border:none;background-color:#edeff0;height:68px;padding-left:20px;padding-right:20px}textarea.form__control{min-height:230px;padding:30px 20px;line-height:1.5em}.form__container.focus .form__control,.form__control:focus{border-color:#000;outline:0;-webkit-box-shadow:none;box-shadow:none}.label-input{display:none}input[type=checkbox],input[type=radio]{margin:4px 0 0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:normal}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{float:left;margin-left:-20px}.checkbox,.radio{margin:4px 0;padding-left:37px;display:block;min-height:20px;position:relative;vertical-align:middle}.no-touch .checkbox:hover,.no-touch .radio:hover,.w-filter--selected a{color:#000}.checkbox input,.radio input{outline:0!important;display:none}.checkbox+.checkbox,.radio+.radio{margin-top:10px}.checkbox .icons .first-icon,.checkbox .icons .second-icon,.radio .icons .first-icon,.radio .icons .second-icon{display:inline-table;position:absolute;left:0;top:0;background-color:#ccc;margin:0;opacity:1}.checkbox.checked .second-icon,.radio.checked .second-icon{opacity:1;color:#7c858a}.checkbox.disabled,.radio.disabled{cursor:default;color:#e6e8ea}.checkbox .icons,.radio .icons{color:#fff;cursor:pointer;display:block;height:27px;left:0;position:absolute;top:3px;width:27px;text-align:center;line-height:28px;font-size:27px}.checkbox.disabled .icons,.checkbox.disabled.checked .icons,.radio.disabled .icons,.radio.disabled.checked .icons{color:#e6e8ea}.checkbox.disabled.checked .second-icon,.radio.disabled.checked .second-icon{opacity:1;color:#e6e8ea}.form__message{display:none;color:#fff;font-size:15px;font-weight:300;padding:10px 16px;border-radius:3px;top:54px;left:16px;z-index:10;position:absolute;line-height:1}.form__message:before{position:absolute;display:inline-block;border-right:6px solid transparent;border-left:6px solid transparent;left:calc(50% - 6px);top:-6px;content:''}.has-error .form__control{color:red!important}.has-error .form__message{background-color:#eb5c3b}.has-error .form__message:before{border-bottom:7px solid #eb5c3b}.has-success .form__control{color:#2ecc71!important;border-color:#2ecc71!important}.has-success label{color:#2ecc71!important}.form__control[disabled],.form__control[readonly],fieldset[disabled] .form__control{background-color:#f4f6f6;border-color:#d5dbdb;color:#d5dbdb;cursor:default}.form--request-demo{margin:0 auto}.form--request-demo.active{padding:40px 0}.js .js-hidden-form{overflow:hidden;max-height:0;-webkit-transition:max-height .3s ease-out;transition:max-height .3s ease-out}.js .js-hidden-form.active{max-height:60em}.top-align-infield{border:none}.top-align-infield .form__container{width:100%;float:left;background-color:#edeff0;border-right:1px solid #e1e3e4;border-bottom:none;margin-bottom:0}.top-align-infield .form-row,.top-align-infield .form-row .form__container:first-child{border-bottom:1px solid #e1e3e4}.top-align-infield .form__container:last-of-type{border-right:none}.top-align-infield .form-row .label-input{margin-bottom:0;padding-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.top-align-infield .form-row:last-of-type{border-bottom:none}.top-align-infield .form-row:after,.top-align-infield .form-row:before{content:"";display:table}.contactpage-form .form__container,.homepage-form .form__container{padding:0;border-bottom:1px solid #e1e3e4;margin-bottom:0}.contactpage-form .form__container:first-child,.homepage-form .form__container:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.contactpage-form .form__container:last-child,.homepage-form .form__container:last-child{border-bottom:none;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.contactpage-form .form__control,.homepage-form .form__control{border:none;background-color:#edeff0;height:68px}::-webkit-input-placeholder{color:#5d6266}:-moz-placeholder{color:#5d6266}::-moz-placeholder{color:#5d6266}:-ms-input-placeholder{color:#5d6266}.has-error::-webkit-input-placeholder{color:#eb5c3b}.has-error:-moz-placeholder{color:#eb5c3b}.has-error::-moz-placeholder{color:#eb5c3b}.has-error:-ms-input-placeholder{color:#eb5c3b}.has-error .form__upload-text{color:#eb5c3b}.message,.message_contact{border:3px solid #f2f2f2;border-radius:4px;padding:22px;font-size:18px;font-weight:300;line-height:28px;margin-top:30px;color:#5d6266;display:none}.message #success:before,.message_contact #success:before{font-family:FontAwesome;line-height:1;content:'\f058';font-size:24px;color:#b6d420;display:block}.message #server-error:before,.message_contact #server-error:before{font-family:FontAwesome;line-height:1;content:'\f00d';font-size:24px;color:#eb5c3b;display:block}@media screen and (min-width:31.25em){.message #server-error:before,.message #success:before,.message_contact #server-error:before,.message_contact #success:before{display:inline-block;font-size:28px;margin-right:13px}}.form__upload{margin-top:20px;height:auto!important;position:relative}.inputfile{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.form__upload-text{margin-top:13px;margin-bottom:10px}.form__upload-title{min-width:0;padding:17px 30px;margin-bottom:13px;width:100%}.form__upload .fa{display:none}.js-cancel-file-upload{min-width:0;width:100%;padding:16px;margin-bottom:13px}#form_job .fa-check-circle{color:#b6d420}.banner{background-color:#ccc;background-size:cover;background-position:50% 0;background-repeat:no-repeat;position:relative;overflow:hidden}.banner__text{color:#919599;font-size:22px;line-height:34px;letter-spacing:.01em;font-weight:300;padding:60px 0 57px;position:relative;z-index:1}.banner__text span{color:#ffd61a}.banner--hero{min-height:180px;background-color:#263d48;-webkit-background-size:cover;background-size:cover}.banner--home{padding:60px 0 139px;background:url("../../images/home-masthead-pattern--small.svg") 50% 100% no-repeat #263d48}.banner--home .l-container{padding:0}.banner--home .b-sub-title{padding:0 15px;color:#0ba3bf}.banner--home .b-title{padding:0 35px;color:#fff}.banner__icon-down{position:absolute;bottom:57px;left:0;right:0;width:100%}#carousel__inner,.banner--overlay,.carousel,.carousel__items,.carousel__items li,.flex-item{position:relative}@media screen and (min-width:48em){.c-resource--webinars .c-resource__item__container{background-image:url("../../images/icon--webinars.png"),url("../../images/icon--download.png")}.c-resource__item .o-block-text{padding-left:80px;width:90%}.c-job-list__item,.c-resource__item p{font-size:18px;line-height:28px}.c-social-widget .o-block-title{margin-bottom:18px;font-size:20px}.c-social-widget .o-block-excerpt{font-size:22px;line-height:34px;letter-spacing:.01em}.c-job-list__item:after{right:35px}.c-job-list__container{padding:30px 20px}.c-job-list__location,.c-job-list__position,.c-job-list__posted,.c-job-list__type{float:left;padding-right:20px}.c-job-list__position{width:41.93262411347518%}.c-job-list__posted,.c-job-list__type{width:17.5531914893617%}.c-job-list__location{width:22.96099290780142%}.c-article{padding-top:60px}.c-article .o-block-title{font-size:38px;line-height:44px}.c-widget{margin-top:70px}.google-map-static{display:none}.google-map-container{display:block}.googlemaps{height:438px;padding-bottom:0}.c-v-card__column,.map-left,.map-right{float:left;width:50%}.map-left{padding-right:3px}.map-right{padding-left:3px}.c-v-card__address{margin-bottom:0}.show-on-small-only{display:none!important}.show-on-medium-up{display:block!important}.top-align-infield .form__container{width:50%}.top-align-infield .form-row .form__container:first-child{border-bottom:none}.form__upload-text{float:left}.form__upload-title{float:right}.l-questions form{max-width:755px;margin:0 auto}.banner__text{padding:90px 0 120px}.banner .b-title{font-size:52px;line-height:54px}.banner--home{padding:200px 0 220px;background-image:url("../../images/masthead-pattern.svg")}.banner__icon-down{display:none}}.banner--hiring{background-image:url("../../images/job-openings-bg.jpg")}.banner--hiring .b-sub-title{color:#0ba3bf}.banner--hiring .b-section .b-title{color:#fff;margin-bottom:40px}.banner--overlay .b-section{position:relative;z-index:100}.carousel__items,.flexslider{background-color:transparent}.w-filter a{color:#777}.filter--mobile{margin:-20px 0 40px}.js-toggle-filter{cursor:pointer}.carousel__arrows,.filter--mobile .w-filter,.flex-direction-nav,.hs-form-required{display:none}a .b-text .b-title,a .b-text p{color:#5d6266}.b-section .b-sub-title{color:#0ba3bf;margin-bottom:10px}.b-section .b-title{font-family:"Roboto Slab",sans-serif;font-size:32px;font-weight:300;line-height:36px;color:#18232b;margin:0 0 20px}.admin-bar .l-header,.pager span{margin-top:32px}.b-sub-title{font-size:15px;line-height:1;letter-spacing:.2em;color:#063851;font-weight:600;text-transform:uppercase;margin-bottom:22px}.b-date,.b-title{font-weight:300;font-family:"Roboto Slab",sans-serif}.b-title{font-size:38px;line-height:44px;letter-spacing:-.01em;color:#18232b;margin:0 0 30px}.b-date,.b-month{color:#063851;line-height:1}.social-widget .b-title{text-transform:uppercase;font-size:17px;font-family:"Open Sans",sans-serif;font-weight:700;line-height:1;margin-bottom:30px}.b-media .b-thumb{margin-bottom:1em;display:block}.b-date{font-size:62px;vertical-align:top;margin-bottom:5px}.b-month{font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:.3em}#carousel__inner{overflow:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.carousel__items{width:100%;white-space:nowrap;padding-left:25px;-webkit-transition:.8s;transition:.8s}.carousel__items ul{display:inline-block;height:394px;list-style:none;width:1400px}.carousel__items li{width:270px;height:100%;white-space:normal;float:left;margin-right:10px;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:opacity 666ms cubic-bezier(.666, 0, .333, 1);transition:opacity 666ms cubic-bezier(.666, 0, .333, 1)}.carousel__items .image{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center bottom;-webkit-background-size:100% auto;background-size:100% auto}.carousel__arrows div{width:66px;height:66px;background-color:#e3e6e8;border-radius:2px;-webkit-box-shadow:0 2px 0 rgba(0,0,0,.02);box-shadow:0 2px 0 rgba(0,0,0,.02);z-index:200;position:absolute;top:110px;-webkit-box-shadow:0 2px 0 rgba(0,0,0,.1);box-shadow:0 2px 0 rgba(0,0,0,.1);cursor:pointer}.carousel__arrows div svg{margin:26px auto 0;display:block;fill:#CBD0D3}.carousel__arrows div:hover{background-color:#ffd61a}.carousel__arrows div:hover svg{fill:#063851}.js-prev{float:left;left:0}.js-next{float:right;right:0}.testimonials .block-thumb{width:270px;height:157px;background-color:#fff;text-align:center}.flex-control-paging li a.flex-active,.pager span.active,.testimonials .b-text{background-color:#0ba3bf}.testimonials .block-thumb .b-img{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);max-width:200px}.testimonials .b-text{padding:20px 30px 30px;height:230px;position:relative}.testimonials .b-text p{font-size:14px;font-weight:500;line-height:28px;color:#fff;font-family:"Roboto Slab",sans-serif}.testimonials .b-author{position:absolute;bottom:24px;left:30px}.testimonials .b-author__job-title,.testimonials .b-author__title{font-size:12px;text-transform:uppercase;font-weight:600;display:block;letter-spacing:.2em}.testimonials .b-author__job-title{color:#fff}.pager span{border-radius:50%;background-color:#ccc;width:12px;height:12px;text-align:center;font-size:12px;display:inline-block;margin-right:10px;text-indent:-9999px}.pager span:last-child{margin-right:0}.flexslider{margin:0;border:none;height:445px}.flex-carousel{overflow:hidden;position:relative}.carousel li{margin-right:14px}.flexslider .slides img{width:auto;display:block;margin:0 auto}.flex-viewport{padding-left:25px}.flex-control-nav li{margin:0 5px!important}.flex-control-nav li a{width:12px;height:12px;-webkit-box-shadow:none;box-shadow:none;background-color:#ced3d6}.flex-control-nav{bottom:-5px}.homepage-call-outs .block{background-color:#ccc;padding:40px 20px;margin-bottom:1em}@media screen and (min-width:75.625em){.c-object-list .o-block-thumb--ext{margin-bottom:0}.c-object-list .o-block-media__text{width:41.88034188034188%}.b-media .b-thumb,.o-block-media--reverse .o-block-media__text{float:left}.o-block-media--reverse .o-block-thumb--ext{float:left;width:58.11965811965812%}.b-media .b-thumb--ext,.o-block-media--reverse .o-block-media__text--ext,.o-block-media--reverse .o-block-thumb--ext img{float:right}.c-object-list--even{padding-left:98px;padding-right:50px}.c-object-list--odd{padding-left:50px;padding-right:50px}.c-object-list--icon{max-width:none}.c-social-widget.l-section{padding:90px 0 85px}.contact-form{width:380px;margin:0 auto}.show-on-medium-down{display:none!important}.show-on-large-only{display:block!important}.btn--form{margin-top:45px}.contact-form .form-row.center{margin:0;text-align:left}.message,.message_contact{width:360px;margin:45px auto 0}.homepage-form{width:360px;margin:0 auto}.form__upload{padding:10px 10px 10px 60px!important}.form__upload-text,.homepage-call-outs .block,.l-home-services .b-section{margin-bottom:0}.form__upload-title{margin-bottom:0;width:auto}.form__upload .fa{font-size:28px;color:#cacbcc;position:absolute;top:20px;left:20px;display:inline-block}.js-cancel-file-upload{float:right;margin-bottom:0;width:auto}.banner--overlay .b-section{background-color:rgba(6,56,81,.8);width:569px;margin:0;padding-top:135px;padding-bottom:95px}.l-home-contact,.l-questions{background:url("../../images/masthead-pattern--small.svg") 50% 100% no-repeat}.b-section .b-sub-title{margin-bottom:20px}.b-section .b-title--constrain{max-width:675px;margin:0 auto}.b-section p{font-size:22px;line-height:34px;letter-spacing:.01em}.banner--overlay .b-section,.l-col-left-large .b-section{padding-left:90px;padding-right:130px}.b-section.center{text-align:left}.b-section.center.stick-center{text-align:center!important}.carousel__items{padding-top:20px;padding-left:10.21798365122616%}.carousel__arrows{display:block}.testimonials .block-thumb{height:282px}.testimonials .block-thumb .b-img{-webkit-transition:opacity .8s;transition:opacity .8s}.testimonials .visible .b-img{opacity:1}.testimonials .b-text{position:absolute;top:-18px;left:-20px;width:328px;height:320px;background-color:rgba(11,163,191,.95);opacity:0;padding:50px 40px 30px}.testimonials .b-text:hover{opacity:1;z-index:100}.testimonials .b-text p{font-size:16px}.flexslider{height:396px}.flex-viewport{overflow-y:auto!important;overflow-x:hidden!important;padding:20px 10.21798365122616%}.flex-control-nav{bottom:-6px}}table.w-job-position{width:100%;border:1px solid #444;margin-bottom:2em}table.w-job-position tr{border-style:none;border-bottom-width:0}table.w-job-position td,table.w-job-position th{border-style:none;text-align:left;min-width:50px;vertical-align:top}table.w-job-position td.tool,table.w-job-position th.tool{padding:0 1em}table.w-job-position td+td,table.w-job-position td+th,table.w-job-position th+td,table.w-job-position th+th{border-left-width:1px}table.w-job-position thead tr:last-child{border-bottom-width:2px}table.w-job-position thead th,table.w-job-position tr.index th{font-weight:700;line-height:1.25}table.w-job-position thead th{border-bottom:1px solid;padding-bottom:.25em}table.w-job-position tbody:first-of-type tr.index th{padding-top:1em}table.w-job-position tbody th{font-weight:400}table.w-job-position .w-job-position__row{padding:1em 0;border-bottom:1px solid #444}@media screen and (min-width:48em){.banner--hiring{background-image:url("../../images/job-openings-bg_large.jpg")}.b-section .b-title{font-size:52px;line-height:54px}.b-sub-title{font-size:20px;letter-spacing:.24em}table.w-job-position td,table.w-job-position th{padding:.5em 1em}table.w-job-position .w-job-position__row{padding:0}table.w-job-position .w-job-position__row:hover{background-color:#eaeaea;cursor:pointer}table.w-job-position .w-job-position__header .center,table.w-job-position td[data-title]{text-align:center}.page-template-page-resources .l-col1of2{width:100%}}.c-banner--404 h1{font-size:200px;color:#fff;font-family:"Roboto Slab",sans-serif}.c-banner--404 .c-banner__text--404{color:#fff;font-family:"Open Sans",sans-serif;padding:12em 0}.c-banner--404 .c-banner__text--404 h3{margin:30px 0 0}.c-banner--404 .c-banner__text--404 p{max-width:930px;color:#fff}@media screen and (max-width:48em){.off-canvas_submenu a{font-size:14px}.off-canvas_submenu ul .nav__tier2 a{font-size:13px}.c-banner__text--common-tpl ul{padding-left:0;text-align:left}.c-banner__text--common-tpl ul li{padding-left:15px}.c-banner__max-width{text-align:left}.o-block-banner--globalepayslips{background-position:center!important}.o-block-banner--quote .o-section-header{padding:40px 0!important;text-align:center!important}.o-block-banner.quote-sign header{padding-left:70px!important;padding-top:25px!important}.o-block-banner.quote-sign header>.o-block-text>p{text-align:left}.o-block-banner--quote.quote-sign .quote{margin-left:-70px}.icons-list{padding-top:90px;padding-left:0;text-align:center}.icons-list img{top:15px;right:0;margin:auto}.l-section_iconslist.l-section h2{margin-bottom:10px;padding-bottom:40px;position:relative}.l-section_iconslist .grid__column{margin-bottom:10px}.popup .popup-inner{position:absolute}table.w-job-position{border:0;padding-bottom:0;display:block;width:100%}table.w-job-position caption{display:block}table.w-job-position thead{display:none;visibility:hidden}table.w-job-position tbody,table.w-job-position td,table.w-job-position th,table.w-job-position tr{border:0;display:block;padding:0;text-align:left;white-space:normal}table.w-job-position td[data-title]:before,table.w-job-position th[data-title]:before{content:attr(data-title) ": ";font-weight:700}table.w-job-position th:not([data-title]){font-weight:700}table.w-job-position td:empty{display:none}.c-banner--404 h1{font-size:100px}.c-banner--404 p{font-size:18px;line-height:27px}.c-banner--404 .c-banner__text--404{padding:5em 0}.c-banner--404 .c-banner__text--404 h3{margin:20px 0 0}}.c-banner--404.thanks-connected h1{font-size:100px;margin:40px 0}.c-banner--404.thanks-connected .c-banner__text--404 h3{font-size:28px;margin:30px 0 0;line-height:1.5}.c-banner--404.thanks-connected .c-banner__text--404 p{font-size:16px;max-width:930px;color:#fff}@media screen and (max-width:48em){.c-banner--404.thanks-connected h1{font-size:50px}.c-banner--404.thanks-connected p{font-size:16px;line-height:27px}}.c-banner--404{height:100%;background:url("../../images/banner-404.jpg") center/cover no-repeat;-webkit-background-size:cover}.c-banner--404 img{max-width:100px}.video-container{position:relative;bottom:0;left:0;height:100%;width:100%;overflow:hidden;background:#f2f4f5;max-height:700px;text-align:center}.video-container .filter{z-index:100;background:rgba(6,56,81,.6);position:absolute;top:0;left:0;width:100%;height:100%}.video-container video.fillHeight{height:100%;margin-left:auto;margin-right:auto}.video-container .poster{width:100%;display:none;min-height:600px;background-image:url(https://www.iipay.com/wp-content/uploads/2017/04/Busy-City.jpg);background-position:center;background-size:cover}.hero-btn{background:0;padding:.5em 2em;border:2px solid #fff;color:#fff;cursor:pointer;position:relative;border-radius:4px;display:inline-block;transition:.5s}.hero-btn:hover{background:#fff;color:#18232b;transition:.5s}.btn-video{margin-right:5px;background:#ffd61a!important;border:2px solid #ffd61a}.btn-video:hover{background:#0c869c!important;color:#fff;border:2px solid #fff}.btn-video i{margin-right:7px;transition:.5s}.btn-video:hover i{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transition:.5s}.c-banner__cta{margin-top:75px}.clients-section{background-color:#f2f2f2;padding:20px 0}.client-title{text-align:center;color:#b0b0b0!important;font-size:18px;margin-bottom:0!important;padding-top:20px}.partners_img li{display:inline-block;margin-right:20px}.partners_img img{padding:25px;max-width:200px;color:#b0b0b0!important}@media screen and (max-width:991px){.video-container video.fillWidth{display:none}.video-container .poster{display:block}}.blog-parent-cta input,.blog-parent-cta input[type=email],.form__content input,.form__content input[type=email],.form__content select,.sidebar-subscribe input,.sidebar-subscribe input[type=email]{background:#edeff0;border:0;padding:20px 15px;font-size:15px;max-width:400px;margin-bottom:15px;width:100%}.blog-parent-cta input[type=submit],.form__content input[type=submit],.sidebar-subscribe input[type=submit]{margin-top:20px;font-size:15px;background:#ffd61a;box-shadow:0 2px 0 1px rgba(0,0,0,.1);border-radius:3px;padding:20px 55px;letter-spacing:1px;text-transform:uppercase;font-weight:600}.sidebar-subscribe p{font-size:12px!important;margin-bottom:25px!important;margin-top:15px!important;color:#5d6266!important;line-height:18px!important}.sidebar-subscribe h2{font-family:"Roboto Slab",sans-serif;font-size:22px;color:#5d6266;margin-top:50px}.c-banner__cta-hero{margin-top:50px}.c-banner__demo{background:#eaeae9!important}