@charset "UTF-8";*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;font:16px/1 sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}blockquote,figure,h1,h2,h3,h4,ol,p,ul{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}h1,h2,h3,h4,h5,h6{font-size:1em;margin-top:0}strong{font-weight:700}li{list-style-position:inside;display:list-item}a,button{color:inherit;transition:.3s ease}a{background-color:transparent;text-decoration:none}a:hover{cursor:pointer}button{overflow:visible;border:0;font:inherit;-webkit-font-smoothing:inherit;letter-spacing:inherit;background:0 0;cursor:pointer}::-moz-focus-inner{padding:0;border:0}:focus{outline-width:1px}img{max-width:100%;height:auto;border:0}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}textarea{overflow:auto}.slider{position:relative}.slider .next,.slider .prev{position:absolute;top:50%;margin-top:-25px;display:block;cursor:pointer}.slider .next{right:0}.slider .prev{left:0}.slider .next svg,.slider .prev svg{width:25px;transition:.3s ease-out}.frame{position:relative;overflow:hidden}.slides{display:inline-block;list-style:none}.slides li{position:relative;display:inline-block;float:left;margin-top:0}@media all{.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(0,0,0,0)}.featherlight:last-of-type{background:rgba(0,0,0,.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid transparent;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial,sans-serif;background:#fff;background:rgba(255,255,255,.3);color:#000}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0}.featherlight iframe{border:0}.featherlight *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}@media only screen and (max-width:1024px){.featherlight .featherlight-content{margin-left:10px;margin-right:10px;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent}}body,html{height:100%}body{color:#333;background:#fff;font-family:Lato,sans-serif;font-weight:400;font-size:87.5%;line-height:1.5}*{box-sizing:border-box}main *+:not(section):not(li){margin-top:1.5em;margin-top:1.5rem}main ul:not(.c-tick){list-style:none}main ul:not(.c-tick) li{position:relative;padding-left:14px}main ul:not(.c-tick) li::before{content:'';position:absolute;left:0;top:10px;height:5px;width:5px;border-radius:50%;background-color:#333}section:not(.u-flat-section){padding-top:2em;padding-bottom:2em}*+h2,*+h3{margin-top:1.5em}br,dd,dt,li,td,th{margin-top:0}hr{height:1px;border:none;background:#004c97}nav ul{list-style:none}[hidden]{display:none}h1,h2,h3,h4,h5,h6{font-family:"Roboto Slab",serif;font-weight:700;line-height:1.2}h1{font-size:1.5em}h2{font-size:1.5em}h3{font-size:1.125em}p.leading{font-size:1.375em;font-weight:700}p a:not(.button){position:relative;color:#004c97}p a:not(.button):after{content:'';position:absolute;left:0;bottom:-1px;height:0;width:0;transition:.3s ease-out;border-bottom:1px solid #18a5e2}p a:not(.button):hover{color:#18a5e2}p a:not(.button):hover:after{width:100%}blockquote{margin-bottom:1em;border-left:5px solid #004c97;padding-left:.5em}blockquote cite{margin-top:1.5em;display:block}.c-tick{list-style:none;color:#004c97}.c-tick li{padding-left:60px;height:42px;background-repeat:no-repeat;background-image:url(../img/tick.png);display:table}.c-tick li:not(:first-child){margin-top:1em}.c-tick span{display:table-cell;vertical-align:middle;line-height:1.125}.c-tick.c-tick--grey{color:#6a6a6a}.c-tick.c-tick--grey li{background-image:url(../img/tick-grey.png)}.c-tick.c-tick--small li{padding-left:32px;height:20px;background-size:20px}.c-grey{color:#6a6a6a}.u-wrapper{max-width:75em;margin-left:auto;margin-right:auto;padding-left:1em;padding-right:1em}.u-wrapper--narrow{max-width:48em}.u-flat,.u-flat-section{margin-top:0!important}.u-t-a-c{text-align:center}.u-p-b-0{padding-bottom:0!important}.u-p-b-2{padding-bottom:2em}.u-p-t-2{padding-top:2em}.u-m-t-3{margin-top:3em}.u-skip-link{position:absolute;top:0;right:100%}.u-skip-link:focus{right:auto}a.button,button{padding:.75em 2em;color:#fff;background:#004c97;transition:.3s ease-out;text-transform:uppercase;max-width:260px;text-align:center;font-weight:700}a.button:hover,button:hover{color:#fff;background:#18a5e2}form .button,form button{position:relative}label{display:block;margin:.25em 0}.c-label-placeholder{position:relative}.c-label-placeholder label{color:#fff;position:absolute;top:.5em;left:1.25em;cursor:text;transition:.2s ease-out;margin-top:.25em}.c-label-placeholder input.not-null+label,.c-label-placeholder textarea.not-null+label{opacity:0}.c-label-placeholder input:focus+label,.c-label-placeholder textarea:focus+label{left:.5em;top:-1.75em}.c-label-placeholder::after{content:'';display:block;width:100%;height:2px;background-color:#fff}.c-label-placeholder textarea{display:block;height:6em}input,textarea{padding:.625em 1.25em;border:none;background-color:transparent;width:100%}input.u-half,textarea.u-half{width:50%}input.input-error,textarea.input-error{background-color:#e4655f}textarea{height:9em}.c-decorated::after,.c-decorated::before{content:'';display:block;width:100px}.c-decorated::before{background-image:url(../img/decorated-above.png);height:44px;margin-bottom:.5em}.c-decorated::after{background-image:url(../img/decorated-below.png);height:6px;margin-top:.5em}.c-decorated.u-t-a-c::after,.c-decorated.u-t-a-c::before{margin-left:auto;margin-right:auto}.c-decorated h1,.c-decorated h2{font-size:1.625em}.c-decorated h1 span,.c-decorated h2 span{font-size:.692em;color:#004c97;display:block}.u-t-a-c .c-decorated::after,.u-t-a-c .c-decorated::before{margin-left:auto;margin-right:auto}.c-industries{margin-top:2.5em}.c-industries h4{margin-top:.5em}.c-cta{background-color:#004c97;color:#fff}.c-cta h2{font-size:1.5em;text-transform:none}.c-cta .u-wrapper{max-width:60em}.c-cta ul:not(.c-tick) li::before{background-color:#fff}.c-cta--secondary{background-color:#18a5e2}.c-cta--secondary p{font-size:1.125em}.c-cta--secondary p a{position:relative;color:#fff}.c-cta--secondary p a:before{content:'';position:absolute;left:0;bottom:-1px;height:0;width:100%;border-bottom:1px solid #fff}.c-cta--secondary p a:after{content:'';position:absolute;left:0;bottom:-1px;height:0;width:0;transition:.3s ease-out;border-bottom:1px solid #004c97}.c-cta--secondary p a:hover{color:#004c97}.c-cta--secondary p a:hover:after{width:100%}.c-cta--secondary p+p{margin-top:1.5em}.c-bg-img-half{background-color:#fafafa;padding-top:0!important}.c-bg-img-half--contact{background-color:#004c97;padding-top:2em!important;color:#fff}.c-bg-img-half--contact .c-decorated::before{background-image:url(../img/decorated-above-white.png)}.c-bg-img-half--contact .c-decorated::after{background-image:url(../img/decorated-below-white.png)}.c-bg-img-half--contact .c-decorated span{color:#fff}.c-bg-img-half--contact .c-label-placeholder{max-width:30em;margin-left:auto;margin-right:auto}.c-bg-img-half--contact button{background-color:#fff;color:#004c97;margin:1.5em auto 0;display:block}.c-bg-img-half--contact button:hover{background-color:#18a5e2}.c-bg-grey{background-color:#fafafa}.c-bg-white{background-color:#fff}.c-bg-secondary{background-color:#18a5e2;color:#fff}.c-bg-secondary blockquote{border-left-color:#fff}.c-boxed{position:relative}.c-boxed::before{content:'';position:absolute;left:-10px;right:10px;top:10px;bottom:-10px;border:5px solid #18a5e2;z-index:1}.c-boxed.c-boxed-right::before{left:10px;right:-10px}.c-boxed>div{background-color:#004c97;color:#fff;padding:2em;z-index:2;position:relative}.c-services-boxes__box{background-color:#fff;box-shadow:0 0 6px rgba(0,0,0,.15);border-radius:3px;text-align:center;color:#004c97;background-repeat:no-repeat;background-position:center 1em;max-width:16em;margin:0 auto;position:relative;padding:120px 1.5em 3em;transition:.2s ease-in;top:0}.c-services-boxes__box:hover{top:-.25em}.c-services-boxes__box a{display:block;position:absolute;top:0;bottom:0;left:0;right:0;padding:120px 1.5em 1em}.c-services-boxes__box h4{font-size:14px}.c-services-boxes__box--desk{background-image:url(../img/icon-service.png)}.c-services-boxes__box--project{background-image:url(../img/icon-project.png)}.c-services-boxes__box--contract{background-image:url(../img/icon-contract.png)}.c-services-boxes__box--solutions{background-image:url(../img/icon-solutions.png)}.c-services-boxes__box--agiloft{background-image:url(../img/icon-agiloft.png)}.c-services-boxes__box--workflow{background-image:url(../img/icon-flow.png)}.c-needs h4{max-width:30em;margin-left:auto;margin-right:auto}.c-needs img{display:none}.c-client{background-color:#fff;padding:1em 2em;border:2px solid #004c97}.c-client-slider img{max-height:100px}.c-client-slider .frame{white-space:nowrap;margin:0 80px}.c-client-slider li{float:none}.c-client-slider .c-slide{padding:0 40px}.c-client-slider .next,.c-client-slider .prev{transition:.3s ease-out}.c-client-slider .next:hover,.c-client-slider .prev:hover{opacity:.6}.c-sitemap-list{max-width:15em;margin-left:auto;margin-right:auto}.c-sitemap-list ul{margin-left:2em}.c-sitemap-list a{position:relative;color:#004c97}.c-sitemap-list a:after{content:'';position:absolute;left:0;bottom:-1px;height:0;width:0;transition:.3s ease-out;border-bottom:1px solid #18a5e2}.c-sitemap-list a:hover{color:#18a5e2}.c-sitemap-list a:hover:after{width:100%}.news-block .heading{min-width:100px}.news-block p{padding-right:20px}.news-block p+p{margin-top:0}.dp-table-cell{vertical-align:top;display:table-cell}.c-header{text-align:center;padding:1em 0;background-color:#fafafa}.c-header__contact p{line-height:20px;display:inline-block;vertical-align:top}.c-header__contact p:first-child{font-weight:700}.c-header__contact span{color:#18a5e2}.c-header__contact__email,.c-header__contact__opening,.c-header__contact__phone{margin-top:.5em}.c-header__contact__email:before,.c-header__contact__opening:before,.c-header__contact__phone:before{content:'';display:inline-block;width:20px;height:20px;margin-right:8px;background-size:100%;background-repeat:no-repeat}.c-header__contact__phone:before{background-image:url(../img/icon-phone.png)}.c-header__contact__email:before{background-image:url(../img/icon-envelope.png)}.c-header__contact__opening:before{background-image:url(../img/icon-clock.png)}@media only screen and (min-width:40em){.c-header>.u-wrapper{position:relative;min-height:84px}.c-header>.u-wrapper:after,.c-header>.u-wrapper:before{content:"";display:table}.c-header>.u-wrapper:after{clear:both}.c-header__contact{float:right}.c-header-logo{float:left}.c-header__contact__email,.c-header__contact__opening,.c-header__contact__phone{display:block;margin-top:0;text-align:left}}@media only screen and (min-width:58em){.c-header__contact:after,.c-header__contact:before{content:"";display:table}.c-header__contact:after{clear:both}.c-header__contact__email,.c-header__contact__opening,.c-header__contact__phone{float:left;padding-left:40px;position:relative}.c-header__contact__email:before,.c-header__contact__opening:before,.c-header__contact__phone:before{position:absolute;left:0;top:0;width:30px;height:30px;margin-right:0;margin-top:5px}.c-header__contact__email:not(:first-child),.c-header__contact__opening:not(:first-child),.c-header__contact__phone:not(:first-child){margin-left:3em}.c-header__contact__email p,.c-header__contact__opening p,.c-header__contact__phone p{display:block}}@media only screen and (min-width:64em){.c-header__contact:after,.c-header__contact:before{content:"";display:table}.c-header__contact:after{clear:both}.c-header__contact__email,.c-header__contact__opening,.c-header__contact__phone{padding-left:60px}.c-header__contact__email:before,.c-header__contact__opening:before,.c-header__contact__phone:before{width:40px;height:40px;margin-top:0}}.c-menu-main{background-color:#fff;padding:.5em 0;font-weight:700;text-transform:uppercase;letter-spacing:1px;box-shadow:0 2px 3px 0 rgba(0,0,0,.3)}.c-menu-main ul{list-style:none;max-height:0;transition:.3s ease-out;overflow:hidden;margin-bottom:0}.c-menu-main ul ul{background:#fff;background:rgba(255,255,255,.85);padding:0 1em;margin-bottom:0;margin-top:0;border-left:3px solid #004c97;box-shadow:0 2px 3px 0 rgba(0,0,0,.3)}.c-menu-main ul ul.open{max-height:500px;padding:.5em 1em}.c-menu-main ul ul a{margin-bottom:0}.c-menu-main ul ul a:after{background:#fff}.c-menu-main a{color:#949494;font-size:.875em;font-weight:700}.c-menu-main a:after{bottom:-3px}.c-menu-main a:hover{color:#18a5e2}.c-menu-main .c-current a{color:#004c97}.c-menu-main .c-current a:hover{color:#18a5e2}.c-menu-main__parent>a{background-image:url(../img/menu-down.png);background-repeat:no-repeat;background-position:right 5px;padding-right:20px}.c-menu-main__parent ul a{padding-left:0;padding-right:0}.c-menu-main__parent li{padding:.5em}.c-menu-main--check{display:none}.c-menu-main--check:checked+label .hamburger-inner{transition-delay:.14s;transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:rotate(225deg);transform:rotate(225deg)}.c-menu-main--check:checked+label .hamburger-inner:before{top:0;transition:top .1s ease-out,opacity .1s .14s ease-out;opacity:0}.c-menu-main--check:checked+label .hamburger-inner:after{bottom:0;transition:bottom .1s ease-out,-webkit-transform .3s .14s cubic-bezier(.215,.61,.355,1);transition:bottom .1s ease-out,transform .3s .14s cubic-bezier(.215,.61,.355,1);transition:bottom .1s ease-out,transform .3s .14s cubic-bezier(.215,.61,.355,1),-webkit-transform .3s .14s cubic-bezier(.215,.61,.355,1);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.c-menu-main--check:checked~ul{max-height:600px}.c-menu-main--trigger{cursor:pointer;margin-top:1em}.c-menu-main--trigger span{line-height:30px;position:relative;top:-7px;color:#949494}.c-menu-main--trigger .hamburger,.c-menu-main--trigger span{display:inline-block;cursor:pointer;transition-timing-function:linear;transition-duration:.15s;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter}.c-menu-main--trigger:hover span{color:#004c97}.c-menu-main--trigger:hover .hamburger-inner,.c-menu-main--trigger:hover .hamburger-inner:after,.c-menu-main--trigger:hover .hamburger-inner:before{background-color:#004c97}.hamburger-box{position:relative;display:inline-block;width:40px;height:24px}.hamburger-inner{transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.3s;top:50%;display:block;margin-top:-2px}.hamburger-inner:before{transition:top .1s .34s ease-in,opacity .1s ease-in;top:-10px}.hamburger-inner:after{transition:bottom .1s .34s ease-in,-webkit-transform .3s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .34s ease-in,transform .3s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .34s ease-in,transform .3s cubic-bezier(.55,.055,.675,.19),-webkit-transform .3s cubic-bezier(.55,.055,.675,.19);bottom:-10px}.hamburger-inner:after,.hamburger-inner:before{display:block;content:''}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{position:absolute;width:40px;height:4px;transition-timing-function:ease;transition-duration:.15s;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;border-radius:4px;background-color:#949494}.main-nav-scrolled{position:fixed;width:100%;top:0;z-index:100;margin-top:0}@media only screen and (min-width:50em){.c-menu-main{padding:1em 0}.c-menu-main ul.c-menu-main__top{background:0 0;max-height:500px;overflow:visible}.c-menu-main ul.c-menu-main__top>li{display:inline-block;padding:0 .5em}.c-menu-main ul.c-menu-main__top>li>a{margin-bottom:0;padding-bottom:25px}.c-menu-main ul.c-menu-main__top>li>a:after{bottom:1em}.c-menu-main ul.c-menu-main__top>li:first-child{padding-left:0}.c-menu-main ul.c-menu-main__top>li:last-child{padding-right:0}.c-menu-main ul.c-menu-main__top ul.open{max-height:0;padding-top:0;padding-bottom:0}.c-menu-main--check,.c-menu-main--trigger{display:none}.c-menu-main__parent{position:relative;z-index:999}.c-menu-main__parent ul{max-height:0;width:236px;position:absolute;left:0;top:40px;overflow:hidden;text-align:left}.c-menu-main__parent:hover ul,.c-menu-main__parent:hover ul.open{max-height:500px;padding:.5em 1em}}footer{background:#111;color:#fff}footer a{position:relative;color:#fff}footer a:after{content:'';position:absolute;left:0;bottom:-1px;height:0;width:0;transition:.3s ease-out;border-bottom:1px solid #18a5e2}footer a:hover{color:#18a5e2}footer a:hover:after{width:100%}footer h4::after{content:'';display:block;width:155px;height:5px;background-color:#004c97;margin-top:1em}.c-footer-info{padding-top:2em;padding-bottom:2em}.c-footer-info__contact{margin-top:3em}.c-footer-info__contact ul{list-style:none}.c-footer-info__contact li{padding-left:56px;background-repeat:no-repeat;background-position:left 50%;min-height:34px;margin-top:1.5em}.c-footer-info__contact li:not(.c-footer-info__contact__opening){line-height:34px}.c-footer-info__contact .c-footer-info__contact__phone{background-image:url(../img/icon-phone-footer.png)}.c-footer-info__contact .c-footer-info__contact__mail{background-image:url(../img/icon-mail.png)}.c-footer-info__contact .c-footer-info__contact__globe{background-image:url(../img/icon-globe.png)}.c-footer-info__contact .c-footer-info__contact__opening{background-image:url(../img/icon-clock-footer.png)}.c-footer-info__logo::after{content:'';display:block;width:155px;height:5px;background-color:#004c97;margin-top:1em}.c-footer-info__logo a::after{display:none}.c-copyright{background:#004c97;color:#fff;padding:.5em 0}.c-copyright a,.c-copyright p{font-size:.875em}.c-copyright li{display:inline-block}.c-copyright li span{margin:0 .5em}.c-dbwd-link{overflow:hidden;text-indent:200%;white-space:nowrap;width:50px;height:28px;background-image:url(../img/dbwd.png);background-repeat:no-repeat;background-size:100%;display:inline-block}@media only screen and (min-width:45em){.c-copyright:after,.c-copyright:before{content:"";display:table}.c-copyright:after{clear:both}.c-copyright p{display:inline-block}.c-copyright p:first-child{float:left;line-height:28px}.c-copyright nav{float:right;margin-top:0}}.c-quick-contact .button{margin-left:auto;margin-right:auto;display:block}.c-quick-contact input,.c-quick-contact textarea{color:#333;border-color:#004c97;width:100%;max-width:100%}.c-quick-contact--main{background-color:transparent;color:#333}.c-quick-contact--main li{background-image:none!important;padding-left:80px!important}.c-quick-contact--main input,.c-quick-contact--main textarea{border-color:#333}.c-quick-contact--main .c-label-placeholder{margin-top:0}.c-quick-contact--main .c-label-placeholder label{color:#777}.c-quick-contact--main .c-contact-info{background-color:#1f1f1f;padding:2em 3em;color:#fff}.c-contact-info{margin-bottom:2em}.c-contact-info ul{list-style:none}.c-contact-info li:not(:first-child){margin-top:2em}.c-contact-info li a{word-break:break-word;line-height:1}.c-contact-info li p{margin-top:.75em}.c-contact-info li p+p{margin-top:.25em}.c-contact-form{position:relative;background-color:#e8e8e8;padding:2em 3em}.c-contact-form .c-label-placeholder{position:relative}.c-contact-form .c-label-placeholder label{color:#004c97}.c-contact-form .c-label-placeholder::after{background-color:#004c97}@media only screen and (min-width:55em){.c-quick-contact h2{margin-bottom:3em}.c-contact-info{margin-bottom:0}.c-label-placeholder:first-child{margin-top:0}}@media only screen and (min-width:65em){.c-quick-contact:not(.c-quick-contact--main) .c-contact-form:after,.c-quick-contact:not(.c-quick-contact--main) .c-contact-form:before{content:"";display:table}.c-quick-contact:not(.c-quick-contact--main) .c-contact-form:after{clear:both}.c-quick-contact:not(.c-quick-contact--main) .c-contact-form .c-label-placeholder{float:left;display:block}.c-quick-contact:not(.c-quick-contact--main) .c-contact-form .c-label-placeholder:not(:last-of-type){width:50%}.c-quick-contact:not(.c-quick-contact--main) .c-contact-form .c-label-placeholder:nth-child(1),.c-quick-contact:not(.c-quick-contact--main) .c-contact-form .c-label-placeholder:nth-child(3){padding-right:1em}.c-quick-contact:not(.c-quick-contact--main) .c-contact-form .c-label-placeholder:nth-child(2),.c-quick-contact:not(.c-quick-contact--main) .c-contact-form .c-label-placeholder:nth-child(4){padding-left:1em}.c-quick-contact:not(.c-quick-contact--main) .c-contact-form .c-label-placeholder:nth-child(2) label,.c-quick-contact:not(.c-quick-contact--main) .c-contact-form .c-label-placeholder:nth-child(4) label{left:2.25em}.c-quick-contact:not(.c-quick-contact--main) .c-contact-form .c-label-placeholder:nth-child(2) input:focus+label,.c-quick-contact:not(.c-quick-contact--main) .c-contact-form .c-label-placeholder:nth-child(2) textarea:focus+label,.c-quick-contact:not(.c-quick-contact--main) .c-contact-form .c-label-placeholder:nth-child(4) input:focus+label,.c-quick-contact:not(.c-quick-contact--main) .c-contact-form .c-label-placeholder:nth-child(4) textarea:focus+label{left:1.5em}.c-quick-contact:not(.c-quick-contact--main) .c-contact-form .c-label-placeholder:nth-child(2){margin-top:0}.c-quick-contact:not(.c-quick-contact--main) .c-contact-form .c-label-placeholder:nth-child(5){width:100%}.c-quick-contact:not(.c-quick-contact--main) .c-contact-form .c-label-placeholder:nth-child(6){margin-bottom:1.5em}.c-quick-contact:not(.c-quick-contact--main) .c-contact-form button{clear:both;top:1em}}.js_simple.slider{max-height:500px;overflow:hidden;position:relative}.js_simple.slider .c-dots{list-style:none;text-align:center;position:absolute;top:140px;left:50%;transform:translateX(-50%)}.js_simple.slider .c-dots li{background-color:#fff;border-radius:50%;height:16px;width:16px;margin:0 5px;transition:.3s ease-out;display:inline-block;cursor:pointer;padding:0;position:relative}.js_simple.slider .c-dots li.active{background-color:#18a5e2}.js_simple.slider .c-dots li:hover{background-color:#004c97}.c-slider{position:relative}.c-slider .frame{width:100%;margin:0 auto;max-height:500px}.c-slider .frame.frame-smaller{max-height:320px}.c-slider .slides{width:200%}.c-slider li{width:50%;box-sizing:border-box}.c-slider.slider .next,.c-slider.slider .prev{width:60px;top:85px;transition:.3s ease-out;cursor:pointer}.c-slider.slider .next:hover,.c-slider.slider .prev:hover{opacity:.6}.c-slider.slider .prev{left:10px}.c-slider.slider .next{right:10px}.c-slide{position:relative}.c-slide img{display:block;width:100%;height:auto;z-index:1}.c-slider ul{list-style:none;padding:0;margin:0}.c-slide__content{padding-top:1em;z-index:3;text-align:center}.c-slide__content p{margin-top:1em;line-height:1.1;font-weight:700}.c-slide__content h2 span{color:#18a5e2}.c-slide__content strong{color:#18a5e2}.c-agiloft{display:none!important}@media only screen and (min-width:30em){.js_simple.slider .c-dots{top:180px}}@media only screen and (min-width:35em){.js_simple.slider .c-dots{top:auto;bottom:2px}.c-slide__content{background-color:#18a5e2;background-color:rgba(0,0,0,.6);padding:1em 2em;margin-top:0;position:absolute;left:80px;right:80px;top:10px;color:#fff;text-align:left}.c-slide__content p{line-height:1.1}.c-slide__content p:first-child::after{background-color:#fff}.c-slider{position:relative}.c-slider.slider .next,.c-slider.slider .prev{top:50%;margin-top:-30px}.main-inner .c-slide{max-height:240px}.main-inner .c-slide__content{text-align:center}.c-dots{top:auto;bottom:10px}}@media only screen and (min-width:45em){.c-slide__content{max-width:500px;right:auto}}@media only screen and (min-width:50em){.js_simple.slider .c-dots{top:auto;bottom:30px}.c-slide__content{margin-top:20px;left:100px}.c-slider.slider .prev{left:25px}.c-slider.slider .next{right:25px}.c-dots{right:60px}}@media only screen and (min-width:55em){.c-agiloft{display:block;position:absolute;bottom:20px;right:50%;margin-right:-26em;width:200px}}@media only screen and (min-width:60em){.c-slide__content{margin-top:75px}.c-agiloft{margin-right:-28.5em}}@media only screen and (min-width:65em){.c-agiloft{margin-right:-31em;bottom:auto;top:380px}}@media only screen and (min-width:70em){.c-agiloft{margin-right:-33.5em}}@media only screen and (min-width:75em){.c-slide__content{left:50%;margin-left:-30em;margin-top:140px}.c-agiloft{margin-right:-36em}}@media only screen and (min-width:80em){.c-slider.slider .prev{left:calc(50% - 36em)}.c-slider.slider .next{right:calc(50% - 36em)}}@media only screen and (min-width:30em){.c-services-boxes{display:flex;flex-wrap:wrap}.c-services-boxes:after,.c-services-boxes:before{content:"";display:table}.c-services-boxes:after{clear:both}.c-services-boxes>div{width:50%;float:left;display:flex}.c-services-boxes>div:nth-child(odd){padding-right:1em}.c-services-boxes>div:nth-child(even){padding-left:1em}.c-services-boxes>div:nth-child(2){margin-top:0}.c-services-boxes>div:nth-child(2n+1){clear:both}.c-services-boxes>div>div{width:100%}}@media only screen and (min-width:40em){body{font-size:100%}h1,h2{font-size:2em}h3{font-size:1.25em}.c-needs img{display:block}.c-needs p{display:none}}@media only screen and (min-width:50em){section:not(.u-flat-section){padding-top:2em;padding-bottom:2em}.c-row-4:after,.c-row-4:before{content:"";display:table}.c-row-4:after{clear:both}.c-row-4>*{float:left;width:50%}.c-row-4>:nth-child(odd){padding-right:1.5em}.c-row-4>:nth-child(even){padding-left:1.5em}.c-row-4>:nth-child(2){margin-top:0}.c-row-4.c-tick>:nth-child(odd){padding-right:1.5em}.c-row-4.c-tick>:nth-child(even){padding-left:60px}.c-row-4.c-tick>:nth-child(2){margin-top:0}.c-bg-img-half{background-image:url(../img/image2.jpg);background-size:50% auto;background-repeat:no-repeat;padding-top:2em!important}.c-bg-img-half img{display:none}.c-bg-img-half--contact{background-image:url(../img/bg-contact.jpg)}.u-wrapper--half{margin-left:50%;padding-left:2em}}@media only screen and (min-width:55em){.main-inner.consulting .c-slide img{margin-top:-15%}.c-row-2:after,.c-row-2:before{content:"";display:table}.c-row-2:after{clear:both}.c-row-2>div{float:left;width:50%}.c-row-2>div:nth-child(odd){padding-right:1.5em}.c-row-2>div:nth-child(even){padding-left:1.5em}.c-row-2>div:not(:first-child){margin-top:0}.c-row-3:after,.c-row-3:before{content:"";display:table}.c-row-3:after{clear:both}.c-row-3>*{float:left;width:33.333%}.c-row-3>:nth-child(3n-2){padding-right:1em}.c-row-3>:nth-child(3n-1){padding-left:.5em;padding-right:.5em}.c-row-3>:nth-child(3n){padding-left:.5em}.c-row-3>:nth-child(2),.c-row-3>:nth-child(3){margin-top:0}.c-row-3.c-tick>*{padding:0 0 0 60px}.c-row-3.c-tick>:nth-child(3n-2){padding-right:1em}.c-row-3.c-tick>:nth-child(3n-1){padding-right:1em}.c-row-3.c-tick>:nth-child(2),.c-row-3.c-tick>:nth-child(3){margin-top:0}.c-flex{display:flex}}@media only screen and (min-width:65em){.c-row-4>*{width:25%;padding:0 1em}.c-row-4>:nth-child(odd){padding-right:1em}.c-row-4>:nth-child(even){padding-left:1em}.c-row-4>:nth-child(3),.c-row-4>:nth-child(4){margin-top:0}.c-row-4>:nth-child(4n+1){clear:both}.c-row-4.c-tick>*{padding:0 0 0 60px}.c-row-4.c-tick>:nth-child(odd){padding-right:1.5em}.c-row-4.c-tick>:nth-child(even){padding-left:60px}.c-row-4.c-tick>:nth-child(3),.c-row-4.c-tick>:nth-child(4){margin-top:0}}@media only screen and (min-width:75em){.c-services-boxes>div{width:33.333%;padding:0 .5em}.c-services-boxes>div:nth-child(odd){padding-right:.5em}.c-services-boxes>div:nth-child(even){padding-left:.5em}.c-services-boxes>div:nth-child(3){margin-top:0}.c-services-boxes>div:nth-child(2n+1){clear:none}.c-services-boxes>div:nth-child(3n+1){clear:both}}.faq details{overflow:hidden;position:relative;background-color:#2dace4;color:#fff;box-shadow:1px 2px 80px 0 rgba(0,0,0,.1)}.faq details>p{margin-top:1.5rem}.faq details>:last-child{margin-bottom:1.5rem}.faq details .tick li{display:inline-block;width:17em;max-width:100%;padding-left:0}.faq details .tick li:last-child{width:18em}.faq details .tick li::before{border-color:#fff}.faq details[open] summary:after{opacity:0;transform:translateY(-50%) rotate(90deg)}.faq details[open] summary~*{animation:sweep .6s cubic-bezier(.23,1,.32,1)}.faq details+details{margin-top:.25rem}.faq summary{user-select:none;outline:0;padding:1rem 2rem;position:relative;cursor:pointer;background-color:#004c97;font-weight:700;transition:background-color .25s ease-out;margin-top:0}.faq summary::-webkit-details-marker{display:none}.faq summary:hover{background-color:#2dace4}.faq summary~*{padding:0 2rem}.faq summary:after,.faq summary:before{content:"";position:absolute;top:50%}.faq summary:before{left:.5rem;height:2px;margin-top:-1px;width:1rem;background:currentColor}.faq summary:after{left:1rem;height:1rem;transform:translateY(-50%);width:2px;margin-left:-1px;background:currentColor;transition:.3s cubic-bezier(.215,.61,.355,1);transform-origin:center}@keyframes sweep{0%{opacity:0;margin-left:-30px;margin-right:30px}100%{opacity:1;margin-left:0;margin-right:0}}