@font-face{font-family:'AvenirLTStd-Book';src:url("2E1E14_0_0.eot");src:url("2E1E14_0_0.eot?#iefix") format("embedded-opentype"),url("2E1E14_0_0.woff2") format("woff2"),url("2E1E14_0_0.woff") format("woff"),url("2E1E14_0_0.ttf") format("truetype");}@font-face{font-family:'AvenirLTStd-Black';src:url("2E1E14_1_0.eot");src:url("2E1E14_1_0.eot?#iefix") format("embedded-opentype"),url("2E1E14_1_0.woff2") format("woff2"),url("2E1E14_1_0.woff") format("woff"),url("2E1E14_1_0.ttf") format("truetype");}



html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;line-height:1.4em;font-size:.4rem;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}html{font-size:35px;font-family:'AvenirLTStd-Book',Arial, Helvetica, sans-serif;font-weight:600;line-height:1.4em;}body{font-size:1.4rem;line-height:2rem;font-family:sans-serif;}#content{padding-top:86px;}h1,h2,h3,h4,h5,h6,a,p,li,span,div{font-family:"AvenirLTStd-Book","Avenir","Helvetica",sans-serif}

h1,h1 p,h1 *{font-size:0.4rem;line-height:1.4em;}

h1 p {font-size:1rem}

h1{max-width:640px;margin:0px auto;text-align:center;}h1 strong{color:#184dbd;font-size:inherit;}h2{font-size:.83rem;}h3{font-size:.5rem;text-transform:uppercase;font-family:"AvenirLTStd-Book","Avenir","Helvetica",sans-serif;letter-spacing:4px;margin-bottom:50px;}h4{font-size:.66rem;letter-spacing:2px;text-transform:uppercase;}a{text-decoration:none;}a:hover{color:#184dbd;}p{font-size:.4rem;line-height:2.2em;    font-weight: 300;}#header{background:#fff;height:86px;position:fixed;width:100%;left:0;top:0;z-index:99;-webkit-transform:translateZ(0);}.site-title{float:left;margin-top:20px;}.site-title img{width:72%;display:block;}.menu-btn{width:28px;height:30px;float:right;margin-top:26px;cursor:pointer;background:url("../images/menu.svg") center center no-repeat;}.menu-btn.active{background:url("../images/close.svg") center center no-repeat;}#page{position:relative;}#main-menu{position:fixed;top:0px;left:0;padding-top:86px;height:100%;width:100%;background:rgba(22,22,22,0.95);text-align:center;display:none;z-index:98;}#main-menu li{display:table;width:100%;}#main-menu li a{display:table-cell;vertical-align:middle;text-transform:uppercase;color:#fff;font-size:.66rem;font-family:"AvenirLTStd-Book","Avenir","Helvetica",sans-serif;letter-spacing:5px;-moz-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;-webkit-transition:all 0.4s ease-out;transition:all 0.4s ease-out;transition-timing-function:cubic-bezier(0.645,0.045,0.355,1);-webkit-transition-timing-function:cubic-bezier(0.645,0.045,0.355,1);-webkit-transform:translate3d(0px,0px,0px);transform:translate3d(0px,0px,0px);-ms-transform:translate3d(0px,0px,0px);-webkit-backface-visibility:hidden;-webkit-perspective:1000;}#main-menu li a:hover{color:#184dbd;}#menu-main-menu,.menu-main-menu-container{height:100%;-webkit-transform:translateZ(0);}.vcenter-wrap{width:100%;height:100%;position:relative;display:table;text-align:center;}.vcenter{display:table-cell;vertical-align:middle;}.v-pad{padding-top:90px;padding-bottom:90px;}.no-pad{padding-left:0!important;padding-right:0!important;}.heading{background:#fff;padding-top:90px;padding-bottom:90px;text-align:center;}

.heading h1,.heading h4{max-width:640px;margin:0px auto;}



.heading h1 strong{color:#184dbd;font-size:1rem;}.heading h4{font-size:14px;padding:15px 0 20px}.heading .copy{max-width:700px;margin:0px auto;margin-top:25px;}.heading .copy a{color:#000;text-decoration:underline;}.hero{position:relative;}.hero img{width:100%;height:auto;display:block;}.hero .overlay{width:100%;height:100%;position:absolute;top:0;left:0;color:#fff;}.hero-title{text-transform:uppercase;letter-spacing:10px;font-family:"AvenirLTStd-Black","Avenir","Helvetica",sans-serif, Arial, Helvetica, sans-serif,sans-serif;line-height:1.8em;font-size:1.2rem}.dark{background:#161616;color:#fff;}.light{background:#f0f0f0;color:#161616;}#footer .inner{padding-top:70px;padding-bottom:70px;}#footer .inner h1{max-width:640px;margin:0px auto;text-align:center;margin-bottom:45px;}#footer .inner h1 strong{color:#184dbd;font-size:inherit;}#footer .inner .copyright{text-align:right;font-family:'AvenirLTStd-Book', Arial, Helvetica, sans-serif,sans-serif;width:100%;font-size:8px;letter-spacing:1px;}#footer-regions{display:block;}body.page-template-page-where-we-are #footer-regions{display:none;}#regions-list{width:100%;height:auto;overflow:auto;margin-bottom:80px;}#regions-list li{display:block;float:left;width:20%;}#regions-list li a{display:inline-block;box-sizing:border-box;background:#212121;width:100%;text-align:center;height:245px;color:#fff;border-right:2px solid #161616;border-left:2px solid #161616;-moz-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;-webkit-transition:all 0.4s ease-out;transition:all 0.4s ease-out;transition-timing-function:cubic-bezier(0.645,0.045,0.355,1);-webkit-transition-timing-function:cubic-bezier(0.645,0.045,0.355,1);-webkit-transform:translate3d(0px,0px,0px);transform:translate3d(0px,0px,0px);-ms-transform:translate3d(0px,0px,0px);-webkit-backface-visibility:hidden;-webkit-perspective:1000;}#regions-list li a:hover{background:#ff4058;}#regions-list li a .image{width:100%;height:145px;margin-top:10px;float:left;background:aqua;}#regions-list li a .title{float:left;text-align:center;font-size:.5rem;text-transform:uppercase;font-family:"AvenirLTStd-Book","Avenir","Helvetica",sans-serif;padding-top:10px;box-sizing:border-box;width:100%;height:60px;letter-spacing:2px;}#regions-list li a .title .vcenter{font-size:.5rem;}#regions-list li.north-america a .image{background:url("../images/north_america.svg") center center no-repeat;}#regions-list li.latin-america a .image{background:url("../images/latin_america.svg") center center no-repeat;}#regions-list li.europe a .image{background:url("../images/europe.svg") center center no-repeat;}#regions-list li.africa a .image{background:url("../images/africa.svg") center center no-repeat;}#regions-list li.asia-pacific a .image{background:url("../images/asia_pacific.svg") center center no-repeat;}#regions-list li:first-child a{border-left:0;}#regions-list li:last-child a{border-right:0;}.case-studies .case-study{position:relative;overflow:hidden;}.case-studies .case-study a{display:block;width:100%;height:100%;}.case-studies .case-study:hover img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);}.case-studies .case-study:hover .overlay{opacity:1;}.case-studies .case-study:hover .overlay .vcenter{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}.case-studies .case-study img{display:block;width:100%;height:auto;-webkit-backface-visibility:hidden;-moz-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;-webkit-transition:all 0.4s ease-out;transition:all 0.4s ease-out;transition-timing-function:cubic-bezier(0.645,0.045,0.355,1);-webkit-transition-timing-function:cubic-bezier(0.645,0.045,0.355,1);-webkit-transform:translate3d(0px,0px,0px);transform:translate3d(0px,0px,0px);-ms-transform:translate3d(0px,0px,0px);-webkit-backface-visibility:hidden;-webkit-perspective:1000;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}.case-studies .case-study .overlay{position:absolute;width:102%;height:102%;top:-1%;left:-1%;text-align:center;color:#fff;text-transform:uppercase;font-family:"AvenirLTStd-Book","Avenir","Helvetica",sans-serif;letter-spacing:5px;opacity:0;background:rgba(24,77,189,0.8);-moz-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;-webkit-transition:all 0.4s ease-out;transition:all 0.4s ease-out;transition-timing-function:cubic-bezier(0.645,0.045,0.355,1);-webkit-transition-timing-function:cubic-bezier(0.645,0.045,0.355,1);-webkit-transform:translate3d(0px,0px,0px);transform:translate3d(0px,0px,0px);-ms-transform:translate3d(0px,0px,0px);-webkit-backface-visibility:hidden;-webkit-perspective:1000;}.case-studies .case-study .overlay .vcenter{-moz-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;-webkit-transition:all 0.4s ease-out;transition:all 0.4s ease-out;transition-timing-function:cubic-bezier(0.645,0.045,0.355,1);-webkit-transition-timing-function:cubic-bezier(0.645,0.045,0.355,1);-webkit-transform:translate3d(0px,0px,0px);transform:translate3d(0px,0px,0px);-ms-transform:translate3d(0px,0px,0px);-webkit-backface-visibility:hidden;-webkit-perspective:1000;-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15);-webkit-backface-visibility:hidden;}.case-studies .case-study .overlay .title{font-size:.66rem;margin:5px 0 20px 0;}#history .events{text-align:justify;}#history .events:after{content:"";width:100%;display:inline-block;zoom:1;*display:inline;}#history .events .dummy{display:none;}#history .events .event{height:auto;background:#212121;color:#fff;text-align:center;box-sizing:border-box;position:relative;padding:20px 15px;display:block;float:left;width:11.11%;height:110px;box-sizing:border-box;border-right:7px solid #161616;border-left:7px solid #161616;-moz-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;-webkit-transition:all 0.4s ease-out;transition:all 0.4s ease-out;transition-timing-function:cubic-bezier(0.645,0.045,0.355,1);-webkit-transition-timing-function:cubic-bezier(0.645,0.045,0.355,1);-webkit-transform:translate3d(0px,0px,0px);transform:translate3d(0px,0px,0px);-ms-transform:translate3d(0px,0px,0px);-webkit-backface-visibility:hidden;-webkit-perspective:1000;}#history .events .event:before{content:'';height:6px;width:14px;position:absolute;top:50%;margin-top:-3px;left:-14px;background:#212121;}#history .events .event:first-child{border-left:0;}#history .events .event:first-child:before{display:none;}#history .events .event:last-child{border-right:0;}#history .events .event:hover,#history .events .event.hover{background:#ff4058;cursor:default;}#history .events .event .year{font-size:18px;display:block;font-family:"AvenirLTStd-Book","Avenir","Helvetica",sans-serif;padding-bottom:3px;}#history .events .event .title{font-size:12px;}@media screen and (max-width: 768px) {html{font-size:24px;}p{font-size:.5rem;}h3{margin-bottom:25px;}#content{padding-top:50px;}.heading{padding-top:45px;padding-bottom:45px;}.v-pad{padding-top:45px;padding-bottom:45px;}.case-studies .case-study img{-webkit-transform:scale(1)!important;-ms-transform:scale(1)!important;transform:scale(1)!important;}.case-studies .case-study .overlay{opacity:1;position:relative;padding:20px 15px!important;background:#184dbd;}.case-studies .case-study .overlay .vcenter{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}.case-studies .case-study .overlay .title{margin:5px 0 10px 0;}.hero-title{padding:0 15px;font-size:.9rem;letter-spacing:7px;line-height:1.4em;}#header{height:50px;}#main-menu{padding-top:50px;}.site-title{margin-top:10px;}.site-title img{    width: 45%;}.menu-btn{margin-top:10px;background-size:100%;}.menu-btn.active{background-size:120%;}#instagram-feed .sbi_item{width:50%!important;}#instagram-feed #sbi_images .sbi_photo .overlay .text{font-size:.5rem!important;}#home-story .image{height:300px!important;}#regions-list{margin-bottom:50px;text-align:center;}#regions-list li{width:100%;}#regions-list li a{height:100px;border:0;}#regions-list li a .image{width:50%;height:90px;background-size:115px!important;margin-top:5px;}#regions-list li a .title{width:50%;height:100%;padding:0;}#footer .inner{padding-top:45px;padding-bottom:45px;}#footer .inner .copyright{text-align:center;letter-spacing:1px;}#history h3{padding-left:7px;}#history .events{text-align:center;}#history .events .event{margin-bottom:14px;width:33.33%;padding:12px 7px;}#history .events .event:before{display:none;}#history .events .event:first-child{border-left:7px solid #161616;}#history .events .event:last-child{border-right:7px solid #161616;display:inline-block;float:none;}}@media screen and (max-width: 480px) {#instagram-feed .sbi_item{width:50%!important;}#instagram-feed #sbi_images .sbi_photo .overlay .text{font-size:.4rem!important;}}@media screen and (max-width: 1300px) and (min-width: 769px) {#history .events .dummy{width:10%;background:none;float:left;display:block;height:110px;}#history .events .event{margin-bottom:14px;width:20%;}#history .events .event:nth-child(7):before{display:none;}#history .events .event:first-child{border-left:7px solid #161616;}#history .events .event:last-child{border-right:7px solid #161616;display:inline-block;float:none;}}@media screen and (min-width: 769px) {#home-hero .hero-title{font-size:1.6rem;max-width:900px;}}

.main-navigation, .menu-top-container, .primary-menu {height:100%}

.primary-menu li {height:13%}

.home-hero-bts {position:absolute;bottom:3%;text-align:center;left:0;width:100%}

.wtv {width:220px;padding:17px 0;background:#001c58;font-weight:700;font-size:17px;text-align:center;color:#fff;margin:0 10px 10px;display:inline-block}

.wtv:hover,.wtv:active {text-decoration:none;background:#fff;color:#001c58}

.home-customer-bts {bottom:0;text-align:center;left:0;width:100%}

.whoweareinfos {text-align:center}





.clients-home {max-width:1300px;margin:0 auto 40px}

.clients-home .row {padding-left:20px;padding-right:20px}

.clients-home .row:after {content:" ";display:table;clear:both}

.clients-home .row .col {height:168px;text-align:center;padding:30px 0;display:inline-block;float:left}

.clients-home .texts .row .col {height:30px;line-height:30px;font-size:20px}

@media screen and (min-width: 320px) {

    .clients-home .row .col {width:100%}

    .land-btns {float:right;margin:20px 15px 0 0}

    .land-btns a {display:inline-block;margin-left:15px}

    .whoweareinfos li {width:100%;display:inline-block;text-align:center}

    .circle {    width: 180px;

    height: 180px;

    display: block;

    /* border-radius: 100px; */

    /* background: #184dbd; */

    margin: 0 auto;

    color: #000;

    text-align: center;

    padding-top: 30px;

    margin-bottom: 20px;

    background: url(/wp-content/uploads/cerceve.png);}

    .circle p {font-size:22px;margin-bottom:12px;line-height:26px;height:52px;overflow:hidden;font-weight:300}

    .circle p.ex {line-height:52px}

    .circle span {display:block;font-size:36px;font-weight:700;font-style:italic}

    .wtv.mobs {width:150px;padding:7px 0;background:#001c58;font-weight:400;font-size:13px;text-align:center;color:#fff;margin:0 10px 10px;display:inline-block}
    
    .wtv.mobs:hover,.wtv.mobs:active {text-decoration:none;background:#fff;color:#001c58}

}

@media screen and (min-width: 480px) {

    .clients-home .row .col {width:50%}

    .whoweareinfos li {width:49%}

}

@media screen and (min-width: 680px) {

    .clients-home .row .col {width:33.3333%}

    .whoweareinfos li {width:33%}

}

@media screen and (min-width: 720px) {

    .clients-home .row .col {width:20%}

    .land-btns {float:right;margin:34px 20px 0 0}

    .land-btns a {display:inline-block;margin-left:20px}

    .whoweareinfos li {width:24%}

}

@media screen and (min-width: 980px) {

    .whoweareinfos li {width:19%;margin-bottom:0}

    .wtv.mobs {width:220px;padding:17px 0;font-size:17px;font-weight:700}
    
    .wtv.mobs:hover,.wtv.mobs:active {}

}

.clients-home .row .col a.client {width:200px;height:108px;display:block;margin:0 auto;background-repeat:no-repeat;background-position:50% 100%}

.clients-home .row .col a:hover.client {background-position:50% 0}



footer section.footerup {padding-bottom:20px}



footer section.footerdown {

    padding-top: 10px;

    padding-bottom: 10px;

    background-color: #262626;

}

.text-center {

    text-align: center;

}

footer section.footerdown ul {

    display: inline-block;

}

.list-inline {

    padding-left: 0;

    margin-left: -5px;

    list-style: none;

}

footer section.footerdown span {

    padding-left: 30px;

    color: white;

    font-family: Arial;

    font-size: 12px;

}

#footer a {color:#fff}

.newsletter-footer:after {content:' ';display:table;clear:both}

.newsletter-footer div {float:left;margin-right:10px}

.newsletter-footer div.tnp-field-email input {padding:6px 9px;border:0 none;color:#161616;font-weight:400;font-size:13px;line-height:18px}

.newsletter-footer div.tnp-field-button input {padding:6px 18px;border:0 none;color:#184dbd;font-weight:700;font-size:13px;line-height:18px;background:#fff;cursor:pointer}

footer section.footerup:after, footer section.footerdown:after {content:' ';display:table;clear:both}

#footer h3 {margin-bottom:10px;font-size:14px;padding-top:20px}

.address {margin-bottom:10px;font-weight:400}

.address span, .telephone, .f400 {font-size:13px;font-weight:400;color:#fff}

#footer section.footerup legend {color:#fff;font-size:12px;border:0;margin-bottom:6px;display:block;width:100%;padding:0;line-height:inherit}

footer section.footerdown ul li {

    border-right: 1px solid white;

    display: inline-block;

    padding-right: 5px;

    padding-left: 5px;

    color:#fff;

    font-weight:400;

}









.video-container {

    position: relative;

    padding-bottom: 56.25%;

    padding-top: 30px;

    height: 0;

    overflow: hidden;

}



.video-container iframe,

.video-container object,

.video-container embed {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

}



.entry-content img,

.entry-content iframe,

.entry-content object,

.entry-content embed {

    max-width: 100%;

}

.social-m {padding-top:15px}

.social-m:after {content:' ';display:table;clear:both}

.social-m a {width:40px;height:40px;display:inline-block;float:left;margin-right:15px}

.social-m a.sm-fb {background:url(../images/fb.png) no-repeat;background-size:cover}

.social-m a.sm-tw {background:url(../images/tw.png) no-repeat;background-size:cover}

.social-m a.sm-yt {background:url(../images/yt.png) no-repeat;background-size:cover}

.social-m a.sm-li {background:url(../images/li.png) no-repeat;background-size:cover}

.social-m a.sm-in {background:url(../images/ins.png) no-repeat;background-size:cover}

