@charset "utf-8";html{height:100%;font-size:100%}
body{width:100%;height:100%;background:#FFF;font-size:100%;font-family:"BrandonGrotesque-regular", sans-serif;color:#333;}
a{text-decoration:none;}
.center{text-align:center;}
h1,h2,h3,h4{font-weight:normal;}
a{transition:color 0.3s ease-out 0s;outline:none;}
a:focus{outline:0;}
*{outline:none;}
ul, li{list-style:none;margin:0;padding:0;}
@font-face{font-family:'BrandonGrotesque-regular';src:url('../fonts/brandongrotesque-regular.eot');src:url('../fonts/brandongrotesque-regular.eot?#iefix') format('embedded-opentype'),
url('../fonts/brandongrotesque-regular.woff') format('woff'),
url('../fonts/brandongrotesque-regular.woff2') format('woff2'),
url('../fonts/brandongrotesque-regular.ttf') format('truetype'),
url('../fonts/brandongrotesque-regular.svg#brandongrotesque-regular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'BrandonGrotesque-light';src:url('../fonts/brandongrotesque-light.eot');src:url('../fonts/brandongrotesque-light.eot?#iefix') format('embedded-opentype'),
url('../fonts/brandongrotesque-light.woff') format('woff'),
url('../fonts/brandongrotesque-light.woff2') format('woff2'),
url('../fonts/brandongrotesque-light.ttf') format('truetype'),
url('../fonts/brandongrotesque-light.svg#brandongrotesque-light') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'BrandonGrotesque-black';src:url('../fonts/brandongrotesque-black.eot');src:url('../fonts/brandongrotesque-black.eot?#iefix') format('embedded-opentype'),
url('../fonts/brandongrotesque-black.woff') format('woff'),
url('../fonts/brandongrotesque-black.woff2') format('woff2'),
url('../fonts/brandongrotesque-black.ttf') format('truetype'),
url('../fonts/brandongrotesque-black.svg#brandongrotesque-black') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'BrandonGrotesque-bold';src:url('../fonts/brandongrotesque-bold.eot');src:url('../fonts/brandongrotesque-bold.eot?#iefix') format('embedded-opentype'),
url('../fonts/brandongrotesque-bold.woff') format('woff'),
url('../fonts/brandongrotesque-bold.woff2') format('woff2'),
url('../fonts/brandongrotesque-bold.ttf') format('truetype'),
url('../fonts/brandongrotesque-bold.svg#brandongrotesque-bold') format('svg');font-weight:normal;font-style:normal;}
#wrapper{width:100%;height:100%;}
#container{width:100%;padding:0 20px;}
.myrow{margin:0;width:100%;position:relative;float:left}
.text-center{text-align:center;float:left}
#content100{width:100% !important;}
header{width:100%;padding:7px 20px;position:fixed;z-index:999;margin-left:-20px;background:#FFF;top:0;}
header .logo{position:absolute;display:block;width:428px;height:195px;top:22px;left:32px;background:url(../images/logo_white.svg) 44px 53px no-repeat #00A5D9; z-index: 999;transition: all 0.3s ease-out 0s;background-size: 328px 96px;}
header.smaller .logo{position:absolute;display:block;width:282px;height:51px;top:22px;left:32px; background:url(../images/logo.svg) no-repeat #FFF;z-index:999;}
header .menu-button{width:92px;height:92px;float:right;cursor:pointer;background:url(../images/menu.png) no-repeat #00447C;text-align:center;color:#FFF;font-size:12px;padding-top:20px}
header .menu-button.active{background:url(../images/menu-active.png) no-repeat #00447C}
.menu-container{position:fixed;width:100%;height:100%;z-index:100;left:0;top:0;padding:106px 20px 0 20px;display:none;}
.menu-container .nav-cn{width:100%;height:100%;background:#00447C;padding:10% 0;overflow-y:scroll;}
.menu-container .nav-cn nav{width:80%;margin:0 auto;position:relative;}
.menu-container .nav-cn nav::before{content:"sectors";position:absolute;color:#fff;font-size:128px;z-index:1;line-height:100%;top:-26%;font-family:"BrandonGrotesque-light", sans-serif;opacity:.08}
.menu-container .nav-cn nav ul{margin:0;position:relative;z-index:2}
.menu-container .nav-cn nav ul li{width:20%;border-right:1px solid #4A7AA2;float:left;list-style:none;padding:0 2% 5% 2%;}
.menu-container .nav-cn nav ul li:nth-child(5n){border-right:0}
.menu-container .nav-cn nav ul li .tit a{min-height:50px;float:left;width:100%;color:#00A5D8;font-size:18px;font-family:"BrandonGrotesque-bold", sans-serif;text-transform:uppercase;margin-bottom:5%}
.menu-container .nav-cn nav ul li ul{width:100%;float:left}
.menu-container .nav-cn nav ul li ul li{width:100%;float:left;list-style:none;padding:2% 0;border:0}
.menu-container .nav-cn nav ul li ul li a{color:#FFF;font-size:19px}
.menu-container .nav-cn nav ul li ul li a:hover{color:#00A5D8}
.menu-container .nav-cn nav ul li ul li.noLink a { pointer-events: none; }
.liheight{height:340px; margin-bottom: 5%;}
.menu-container .nav-cn .sec-nav{width:80%;margin:0 auto;background:#001B32;padding:2% 2%;position:relative;margin-top:3%;}
.menu-container .nav-cn .sec-nav::before{content:"about";position:absolute;color:#FFF;font-size:128px;z-index:1;line-height:100%;top:-108%;font-family:"BrandonGrotesque-light", sans-serif;opacity:.08}
.menu-container .nav-cn .sec-nav ul{float:left;width:100%;text-align:center}
.menu-container .nav-cn .sec-nav ul li{display:inline-block;color:#FFF;list-style:none;margin:0 3%}
.menu-container .nav-cn .sec-nav ul li a{color:#FFF;font-size:18px}
.menu-container .nav-cn .sec-nav ul li a:hover{color:#00A5D9;}
.sb-search{position:absolute;width:0%;min-width:60px;height:44px;right:120px;top:30px;overflow:hidden;-webkit-transition:width 0.3s;-moz-transition:width 0.3s;transition:width 0.3s;-webkit-backface-visibility:hidden;z-index:999}
.sb-search-input{position:absolute;top:0;right:0;border:none;border-left:1px solid #00A5D9;outline:none;background:#FFF;width:100%;height:44px;margin:0;z-index:10;padding:20px 65px 20px 20px;font-family:inherit;font-size:20px;color:#00A5D9;}
.sb-search-input::-webkit-input-placeholder{color:#00A5D9;}
.sb-search-input:-moz-placeholder{color:#00A5D9;}
.sb-search-input::-moz-placeholder{color:#00A5D9;}
.sb-search-input:-ms-input-placeholder{color:#00A5D9;}
.sb-icon-search,.sb-search-submit{width:60px;height:60px;display:block;position:absolute;right:0;top:0;padding:0;margin:0;line-height:60px;text-align:center;cursor:pointer;}
.sb-search-submit{background:#fff;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;color:transparent;border:none;outline:none;z-index:-1;}
.sb-icon-search{color:#fff;background:url(../images/icn-search.png) no-repeat #FFF;z-index:90;}
.sb-search.sb-search-open,.no-js .sb-search{width:50%;}
.sb-search.sb-search-open .sb-icon-search,.no-js .sb-search .sb-icon-search{background:url(../images/icn-search.png) no-repeat;color:#fff;z-index:11;}
.sb-search.sb-search-open .sb-search-submit,.no-js .sb-search .sb-search-submit{z-index:90;}
div#slider{width:100%;float:left;z-index:1 !important;overflow:hidden;margin-bottom:10px;margin-top:106px}
.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none;}
.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none;}
.flexslider{margin:0;padding:0;z-index:1;}
.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden;position:relative}
.flexslider .slides img{width:100%;display:block;}
.flex-pauseplay span{text-transform:capitalize;}
.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
html[xmlns] .slides{display:block;}
* html .slides{height:1%;}
.no-js .slides > li:first-child{display:block;}
.flexslider{margin:0;position:relative;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.loading .flex-viewport{max-height:300px;}
.flexslider .slides{zoom:1;}
.carousel li{margin-right:0px}
.flex-direction-nav{*height:0;}
.flex-direction-nav a{display:block;}
.flex-direction-nav a{width:63px;height:63px;margin:0;display:block;background:url(../images/sprite.png);position:absolute;top:40%;z-index:10;cursor:pointer;text-indent:-9999px;opacity:1;-webkit-transition:all .3s ease;border:1px solid #fff;border-radius:50%;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;background-color:rgba(0,165,217,1);border:1px solid #00A5D9;}
.flex-direction-nav .flex-disabled{opacity:.3!important;filter:alpha(opacity=30);cursor:default;}
.flex-direction-nav .flex-prev{background-position:0 -195px;left:25px;}
.flex-direction-nav .flex-next{background-position:-64px -195px;right:25px;}
.flexslider-controls{background:#FFF;float:left;width:100%;padding:10px 0}
.flexslider-controls .flex-control-nav{width:100%;float:left;text-align:center;}
.flexslider-controls .flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline;width:25px;height:25px;background:url(../images/sprite.png) -30px -126px no-repeat;cursor:pointer;text-indent:-9999px;}
.flexslider-controls .flex-control-nav li:hover{background:url(../images/sprite.png) 0 -126px no-repeat;}
.flexslider-controls .flex-control-nav li.flex-active{background:url(../images/sprite.png) 0 -126px no-repeat;cursor:default;}
.slides li .overlay{position:absolute;bottom:0;padding:1%;left:0;width:100%;z-index:10;background:url(../images/overlay-slide.png) top repeat-x;height:224px}
.slides li .overlay h1{float:left;width:100%;color:#FFF;font-size:53px;text-align:center;padding:0 10%;font-family:"BrandonGrotesque-light", sans-serif;margin-bottom:10px}
.slides li .overlay .learnmore{display:inline-block;font-family:"BrandonGrotesque-regular", sans-serif;width:auto;padding:8px 4%;color:#FFF;border:1px solid #FFF;font-size:25px;transition:all 0.3s ease-out 0s;border-radius:530px;letter-spacing:2px}
.slides li .overlay .learnmore:hover{background:rgba(255,255,255,0.2);box-shadow:inset 0 0 0 2px #FFF;}
section{width:100%;float:left;padding:1% 4%}
.empower{background:#EBEBE5;padding-bottom:10%;position:relative}
.empower .line{position:absolute;z-index:99;background:#00447C;width:5px;height:188px;top:-20%;left:100px}
.empower h2{width:100%;font-family:"BrandonGrotesque-light", sans-serif;color:#E4E4DB;font-size:200px;line-height:100%;position:relative;margin-bottom:15PX}
.empower h2::before{content:"empower";position:absolute;color:#D6D6C9;font-size:95px;top:-15%}
.empower .content{width:44.4531%;float:left;}
.empower .content h3{width:100%;float:left;color:#00A4D8;font-size:43px;font-family:"BrandonGrotesque-light", sans-serif;line-height:100%;margin-bottom:15px}
.empower .content h4{width:100%;float:left;color:#A6A68C;font-size:21px;font-family:"BrandonGrotesque-regular", sans-serif;line-height:120%;margin-bottom:10%}
.empower .content a.more{display:inline-block;padding:10px 15%;font-size:25px;color:#FFF;border-radius:50px;background:#00447C;letter-spacing:1px}
.empower .content a.more:hover{background:#00A5D9;}
.empower .video{width:50.8261%;position:absolute;right:0;max-width:646px;background:#000}
.empower .video img{width:100% !important;max-width:100%;height:auto;border:0;-ms-interpolation-mode:bicubic;vertical-align:bottom;}
.empower .video .button-cn{position:absolute;width:100%;text-align:center;top:50%;margin-top:-75px}
.empower .video .button-cn .buttonView{background:url(../images/play.svg) no-repeat;text-indent:-99999px;background-size:cover;display:inline-block;width:130px;height:130px;}
.empower .video:hover{}
.about-intro{width:57.0416%;float:left;padding:2% 0}
.about-intro h3{width:60%;float:left;color:#00A4D8;font-family:"BrandonGrotesque-light", sans-serif;font-size:42px;line-height:100%;margin-bottom:15px;}
.about-intro .desc{width:100%;padding:2% 0;float:left;color:#BFBFAC;font-family:"BrandonGrotesque-regular", sans-serif;font-size:21px;line-height:120%}
.about-intro .desc .col-left{float:left;width:50%;}
.about-intro .desc .col-right{float:left;width:45%;margin-left:5%}
.about-fig{width:40.9913%;float:right;position:relative}
.about-fig .big-circle{width:330px;height:330px;border:1px solid #00437B;border-radius:50%;padding:20px;margin-left:15%}
.about-fig .big-circle .inner-circle{width:100%;height:100%;border-radius:50%;background:rgba(0,67,123,.8);}
.about-fig .big-circle .inner-circle .contenu{width:100%;padding-top:30%;text-align:center}
.about-fig .big-circle .inner-circle .contenu .figure{font-family:"BrandonGrotesque-black", sans-serif;color:#FFF;letter-spacing:5px;font-size:60px}
.about-fig .big-circle .inner-circle .contenu .text{font-family:"BrandonGrotesque-light", sans-serif;color:#FFF;letter-spacing:1px;font-size:15px;text-transform:uppercase}
.about-fig .comp-circle{width:202px;height:202px;border:1px solid #00437B;border-radius:50%;padding:15px;margin-left:15%;position:absolute;top:70%;left:-14%}
.about-fig .comp-circle .inner-circle{width:100%;height:100%;border-radius:50%;background:rgba(0,67,123,1);}
.about-fig .comp-circle .inner-circle .contenu{width:74%;padding-top:8%;text-align:center}
.about-fig .comp-circle .inner-circle .contenu .figure{font-family:"BrandonGrotesque-black", sans-serif;color:#FFF;letter-spacing:5px;font-size:60px}
.about-fig .comp-circle .inner-circle .contenu .figure span{font-size:16px;position:absolute;text-align:left;text-transform:uppercase;top:24%;}
.about-fig .comp-circle .inner-circle .contenu .text{padding-left:19px;font-family:"BrandonGrotesque-light", sans-serif;color:#00A4D8;letter-spacing:1px;font-size:15px;text-transform:uppercase}
.about-fig .acti-circle{width:202px;height:202px;border:1px solid #00437B;border-radius:50%;padding:15px;margin-left:15%;position:absolute;top:65%;left:37%}
.about-fig .acti-circle .inner-circle{width:100%;height:100%;border-radius:50%;background:rgba(0,67,123,1);}
.about-fig .acti-circle .inner-circle .contenu{width:100%;padding-top:8%;text-align:center}
.about-fig .acti-circle .inner-circle .contenu .figure{font-family:"BrandonGrotesque-black", sans-serif;color:#FFF;letter-spacing:5px;font-size:60px}
.about-fig .acti-circle .inner-circle .contenu .text{font-family:"BrandonGrotesque-light", sans-serif;color:#00A4D8;letter-spacing:1px;font-size:15px;text-transform:uppercase}
.respect{padding-top:6%;position:relative}
.respect h2{width:60%;font-family:"BrandonGrotesque-light", sans-serif;color:#F3F3F0;font-size:200px;line-height:100%;position:relative;margin-bottom:15px;float:right;text-align:center;}
.respect h2::before{content:"respect";position:absolute;color:#DDDDD3;font-size:95px;top:-25%;left:30%}
.respect .photo{width:50.8261%;float:left;max-width:646px;/*margin-top:-80px;*/}
.respect .photo img{width:100% !important;max-width:100%;height:auto;border:0;-ms-interpolation-mode:bicubic;vertical-align:bottom;}
.respect .content{width:44.4531%;float:right;text-align:center}
.respect .content h3{width:100%;float:left;color:#00437B;font-size:43px;font-family:"BrandonGrotesque-light", sans-serif;line-height:100%;margin-bottom:15px}
.respect .content h4{width:100%;float:left;color:#3FBAE2;font-size:30px;font-family:"BrandonGrotesque-light", sans-serif;line-height:120%;margin-bottom:10%}
.respect .content a.more{display:inline-block;padding:10px 15%;font-size:25px;color:#FFF;border-radius:50px;background:#00447C;letter-spacing:1px}
.respect .content a.more:hover{background:#00A5D9;}
.respect .newsletter{position:absolute;width:328px;bottom:-50%;left:150px;z-index:8;}
.respect .newsletter .hTxt{width:100%;float:left;color:#00A4D8;font-size:42px;font-family:"BrandonGrotesque-light", sans-serif;}
.respect .newsletter .round{width:293px;height:293px;background:#FFF;border-radius:50%;float:left;position:relative}
.respect .newsletter .round .image{width:52.5597%;position:absolute;left:50%;margin-left:-26.27895%;top:20px;}
.respect .newsletter .round .image .overtxt{position:absolute;background:rgba(0,68,124,0.8);bottom:0;height:50%;width:100%;color:#FFF;font-size:24px;text-align:center;padding-top:20%;-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-o-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);opacity:0;transition:all 0.2s ease-in-out;}
.respect .newsletter .round .image:hover{cursor:pointer}
.respect .newsletter .round .image:hover .overtxt{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);}
.respect .newsletter .round .image img{width:100% !important;max-width:100%;height:auto;border:0;-ms-interpolation-mode:bicubic;vertical-align:bottom;}
.respect .newsletter .round .edition{position:absolute;left:86%;top:100px; width:100%}
.respect .newsletter .round .edition .date{float:left;width:100%;color:#787878;font-size:14px;font-style:italic;margin-bottom:5px}
.respect .newsletter .round .edition .title{float:left;width:100%;color:#333333;font-size:16px;text-transform:uppercase;letter-spacing:1px;font-family:"BrandonGrotesque-black", sans-serif;}
.respect .newsletter .round .edition .desc{float:left;width:100%;color:#00A4D8;font-size:13px;text-transform:uppercase;}
.innovate{background:#EBEBE5;padding-bottom:50px;padding-top:5%;margin-top:150px;position:relative}
.innovate .line{position:absolute;z-index:99;background:#00447C;width:5px;height:188px;top:-15%;right:300px}
.innovate h2{width:80%;float:right;text-align:center;font-family:"BrandonGrotesque-light", sans-serif;color:#E4E4DB;font-size:200px;line-height:100%;position:relative;margin-bottom:15PX}
.innovate h2::before{content:"innovate";position:absolute;color:#D6D6C9;font-size:95px;top:-15%;left:30%}
.innovate .news-container{width:100%;margin:0 auto;max-width:1188px;margin-bottom:5%}
.innovate .news-container ul{margin:0}
.innovate .news-container ul li{float:left;width:47.6430%;border:1px solid #EBEBE5;padding:10px;transition:all 0.3s ease-out 0s;}
.innovate .news-container ul li:first-child{margin-right:4.7138%}
.innovate .news-container ul li .content{float:left;width:54.0636%;padding:0 2% 0 0}
.innovate .news-container ul li .content .date{float:left;width:100%;color:#787878;font-size:14px;font-style:italic;margin-bottom:5px;transition:all 0.3s ease-out 0s;}
.innovate .news-container ul li .content .title{float:left;width:100%;color:#333333;font-size:16px;text-transform:uppercase;letter-spacing:1px;font-family:"BrandonGrotesque-black", sans-serif;transition:all 0.3s ease-out 0s;}
.innovate .news-container ul li .content .desc{float:left;width:100%;color:#6E6E6C;font-size:18px;line-height:140%}
.innovate .news-container ul li .photo{float:left;width:45.9364%;padding:0;overflow:hidden}
.innovate .news-container ul li .photo img{width:100% !important;max-width:100%;height:auto;border:0;-ms-interpolation-mode:bicubic;vertical-align:bottom;}
.innovate a.more{display:inline-block;padding:10px 6%;font-size:25px;color:#FFF;border-radius:50px;background:#00447C;letter-spacing:1px}
.innovate a.more:hover{background:#00A5D9;}
.innovate .news-container ul li:hover{border:1px solid #00A5D9;cursor:pointer}
.innovate .news-container ul li:hover .content .date{color:#00447C;}
.innovate .news-container ul li:hover .content .title{color:#00A5D9;}
fieldset{border:none;}
.enquiry .form-newsletter-cn .form label{display:none;}
.enquiry{padding:3% 6%}
.enquiry .form-newsletter-cn{width:70%;float:left;}
.enquiry .form-newsletter-cn .text{width:30%;float:left;margin-right:10%;margin-left:10%}
.enquiry .form-newsletter-cn .text .hd{width:100%;float:left;font-size:42px;color:#282828;font-family:"BrandonGrotesque-light", sans-serif;}
.enquiry .form-newsletter-cn .text .txt{width:100%;float:left;font-size:18px;color:#868686;line-height:120%}
.enquiry .form-newsletter-cn .form{width:30%;float:left;}
.enquiry .form-newsletter-cn .form .hd{width:100%;float:left;font-size:15px;color:#00437A;font-family:"BrandonGrotesque-bold", sans-serif;text-transform:uppercase;margin:6% 0}
.enquiry .form-newsletter-cn .form .myinput{width:100%;float:left;}
.enquiry .form-newsletter-cn .form input[type="text"]{margin-left:0;-webkit-appearance:none;border-radius:0;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;border:0 none;background:#E7E7E7;height:37px;padding:5px 10px;width:100%;float:left;font-size:16px;color:#666;font-family:"BrandonGrotesque-regular", sans-serif;}
.enquiry .form-newsletter-cn .form .mybutton{width:100%;float:left;margin-top:15px}
.enquiry .form-newsletter-cn .form .mybutton .button{float:left;width:auto;padding:2% 12%;color:#FFF;border:0 none;font-size:18px;font-weight:400;transition:all 0.3s ease-out 0s;background:#00447C;font-family:"BrandonGrotesque-regular", sans-serif;border-radius:30px;letter-spacing:2px}
.enquiry .form-newsletter-cn .form .mybutton .button:hover{cursor:pointer;background:#00A5D9;}
.enquiry .social-cn{width:30%;float:left;}
.enquiry .social-cn .hd{width:100%;float:left;font-size:15px;color:#00437A;font-family:"BrandonGrotesque-bold", sans-serif;text-transform:uppercase;margin:6% 0 0 0}
.enquiry .social-cn .social-icons{float:left;width:100%;margin-bottom:10px}
.enquiry .social-cn .social-icons ul{display:block;list-style:none;margin:0;padding-top:10px;}
.enquiry .social-cn .social-icons ul li{display:inline;margin-right:25px;text-align:center;float:left;}
.icon-facebook{cursor:pointer;background:url(../images/share_fb.png) no-repeat;background-size:cover;display:block;width:152px;height:40px;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}
.icon-facebook:hover{background:url(../images/share_fb_hover.png) no-repeat;}
.inner-container{float:left;width:100%;margin-top:106px;}
.breadcrumb{float:left;width:100%;background:#E8E8E8;padding:5px 15px}
.breadcrumb ul{margin:0}
.breadcrumb ul li ,.breadcrumb ul li a{list-style:none;color:#262626;font-size:17px;float:left;margin-left:5px}
.main-inner-banner{float:left;width:77.2857%}
.main-inner-banner img{width:100% !important;max-width:100%;height:auto;border:0;-ms-interpolation-mode:bicubic;vertical-align:bottom;}
.company-logo-cn{float:left;width:22.7142%}
.company-logo-cn img{width:100% !important;max-width:100%;height:auto;border:0;-ms-interpolation-mode:bicubic;vertical-align:bottom;}
.content-company{margin-top:10px;background:#F5F5F5;padding-bottom:5%;position:relative;}
.content-company .intro-company{float:left;width:50%;padding:3%}
.content-company .intro-company .quote{float:left;width:100%;font-family:Arial, Helvetica, sans-serif;font-size:100px;font-weight:bold;line-height:50%}
.content-company .intro-company h1{float:left;width:100%;font-size:25px;font-family:"BrandonGrotesque-regular", sans-serif;line-height:120%;margin-bottom:10px}
.content-company .intro-company h2{float:left;width:100%;font-size:18px;font-family:"BrandonGrotesque-regular", sans-serif;color:#262626}
.content-company .intro-company .manager{float:left;width:100%;margin-top:15px}
.content-company .intro-company .manager .photo{float:left;width:76px;height:76px;}
.content-company .intro-company .manager .photo img{border-radius:50%}
.content-company .intro-company .manager .text{float:left;padding:15px 0 0 15px;font-size:14px}
.content-company .intro-company .manager .text span{width:100%;float:left}
.content-company .intro-company ul ,.desc-company ul{float:left;width:90%;margin:4%;}
.content-company .intro-company li,.desc-company ul li{line-height:25px;padding-bottom:2%;margin-left:3%;float:left;width:100%;}
.content-company .intro-company li::before,.desc-company ul li::before{content:"\f10c";font-family:'FontAwesome';float:left;margin-left:-1.5em;}
.content-company .slider-company{float:left;width:50%;position:relative}
.content-company .slider-company ul#slider1{display:block;overflow:hidden;}
.content-company .slider-company ul#slider1 li{list-style:none;display:block;padding:0px;position:relative;}
.content-company .slider-company ul#slider1 li img{width:100%;}
.bx-viewport, .bx-wrapper{position:relative;width:100%;height:100% !important;}
.bx-wrapper{position:relative;margin:0;padding:0;*zoom:1;}
.bx-wrapper img{max-width:100%;display:block;}
#go-prev{background-image:url(../images/sprite.png);background-position:0 -258px;position:absolute;top:45%;left:15px;width:42px;height:42px;text-indent:-999999px;z-index:1 !important;cursor:pointer;border-radius:50%;transition:all 0.3s ease-out 0s;}
#go-next{background-image:url(../images/sprite.png);background-position:-42px -258px;position:absolute;top:45%;right:15px;width:42px;height:42px;text-indent:-999999px;z-index:1!important;cursor:pointer;border-radius:50%;transition:all 0.3s ease-out 0s;}
#go-prev:hover,#go-next:hover{background-color:#333}
.bx-wrapper .bx-viewport{-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0);}
.bx-wrapper .bx-loading{min-height:50px;background:url(../images/bx_loader.gif) center center no-repeat transparent;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000;}
.content-company .desc-company{float:left;width:100%;padding:3% 5%}
.content-company .desc-company .photo{float:left;width:54.2168%;position:relative}
.content-company .desc-company .photo .line{position:absolute;z-index:99;width:5px;height:188px;top:-15%;left:5%}
.content-company .desc-company .photo img{width:100% !important;max-width:100%;height:auto;border:0;-ms-interpolation-mode:bicubic;vertical-align:bottom;}
.content-company .desc-company .desc-com{float:right;width:45.7832%;padding:4%}
.content-company .desc-company .desc-com .tit{float:left;width:100%;font-size:43px;font-family:"BrandonGrotesque-light", sans-serif;margin-bottom:10px}
.content-company .desc-company .desc-com h3{color:#717171;font-size:18px}
.sec-con-company{background:#E8E8E2;padding:2% 5%;position:relative}
.sec-con-company .line{position:absolute;z-index:1;width:5px;height:188px;top:-25%;right:40%}
.sec-con-company .news-container{width:50%;margin-bottom:5%;float:left;}
.sec-con-company .news-container .hd{width:100%;float:left;font-size:42px;font-family:"BrandonGrotesque-light", sans-serif;margin-bottom:10px}
.sec-con-company .news-container ul{margin:0}
.sec-con-company .news-container ul li{float:left;width:100%;border:1px solid #EBEBE5;padding:10px;transition:all 0.3s ease-out 0s;}
.sec-con-company .news-container ul li .content{float:left;width:54.0636%;padding:0 6% 0 0}
.sec-con-company .news-container ul li .content .date{float:left;width:100%;color:#787878;font-size:14px;font-style:italic;margin-bottom:5px;transition:all 0.3s ease-out 0s;}
.sec-con-company .news-container ul li .content .title{float:left;width:100%;color:#333333;font-size:16px;text-transform:uppercase;letter-spacing:1px;font-family:"BrandonGrotesque-black", sans-serif;transition:all 0.3s ease-out 0s;margin-bottom:15px}
.sec-con-company .news-container ul li .content .desc{float:left;width:100%;color:#6E6E6C;font-size:18px;line-height:140%;margin-bottom:10px;}
.sec-con-company .news-container ul li .photo{float:left;width:45.9364%;padding:0;overflow:hidden}
.sec-con-company .news-container ul li .photo img{width:100% !important;max-width:100%;height:auto;border:0;-ms-interpolation-mode:bicubic;vertical-align:bottom;}
.sec-con-company a.more{display:inline-block;padding:10px 6%;font-size:25px;color:#FFF;border-radius:50px;background:#00447C;letter-spacing:1px}
.sec-con-company a.more:hover{background:#00A5D9;}
.sec-con-company .news-container ul li:hover{border:1px solid #00A5D9;cursor:pointer}
.sec-con-company .news-container ul li:hover .content .date{color:#00447C;}
.sec-con-company .news-container ul li:hover .content .title{color:#00A5D9;}
.sec-con-company .news-container ul li:hover .content .read{color:#333;}
.sec-con-company .news-container ul li .content .read{float:left;width:100%;color:#00A5D9;font-size:14px;text-transform:uppercase;letter-spacing:1px;font-family:"BrandonGrotesque-black", sans-serif;transition:all 0.3s ease-out 0s;}
.company-fig{width:40.9913%;float:right;position:relative;margin-top:-100px;}
.company-fig .big-circle{width:330px;height:330px;border-radius:50%;padding:20px;margin-left:15%}
.company-fig .big-circle .inner-circle{width:100%;height:100%;border-radius:50%;background:rgba(255,255,255,1);}
.company-fig .big-circle .inner-circle .contenu{width:100%;padding-top:30%;text-align:center}
.company-fig .big-circle .inner-circle .contenu .figure{font-family:"BrandonGrotesque-black", sans-serif;color:#282828;letter-spacing:5px;font-size:55px}
.company-fig .big-circle .inner-circle .contenu .text{font-family:"BrandonGrotesque-light", sans-serif;color:#282828;letter-spacing:1px;font-size:14px;text-transform:uppercase}
.company-fig .comp-circle{width:202px;height:202px;border-radius:50%;padding:15px;margin-left:15%;position:absolute;top:70%;left:-14%}
.company-fig .comp-circle .inner-circle{width:100%;height:100%;border-radius:50%;background:rgba(255,255,255,1);}
.company-fig .comp-circle .inner-circle .contenu{width:100%;padding-top:8%;text-align:center}
.company-fig .comp-circle .inner-circle .contenu .figure{font-family:"BrandonGrotesque-black", sans-serif;color:#282828;letter-spacing:5px;font-size:55px}
.company-fig .comp-circle .inner-circle .contenu .text{font-family:"BrandonGrotesque-light", sans-serif;color:#282828;letter-spacing:1px;font-size:12px;text-transform:uppercase}
.company-fig .acti-circle{width:202px;height:202px;border-radius:50%;padding:15px;margin-left:15%;position:absolute;top:65%;left:37%}
.company-fig .acti-circle .inner-circle{width:100%;height:100%;border-radius:50%;background:rgba(255,255,255,1);}
.company-fig .acti-circle .inner-circle .contenu{width:100%;padding-top:8%;text-align:center}
.company-fig .acti-circle .inner-circle .contenu .figure{font-family:"BrandonGrotesque-black", sans-serif;color:#282828;letter-spacing:5px;font-size:55px}
.company-fig .acti-circle .inner-circle .contenu .text{font-family:"BrandonGrotesque-light", sans-serif;color:#282828;letter-spacing:1px;font-size:12px;text-transform:uppercase}
.company-location{padding:0;background:#F5F5F5}
.company-location .info{width:34.5714%;position:absolute;padding:3% 2%;margin-left:2%;margin-top:-15px}
.company-location .info h4{float:left;width:100%;color:#FFF;font-family:"BrandonGrotesque-bold", sans-serif;font-size:34px;margin-bottom:3%}
.company-location .info h5{float:left;width:100%;color:#FFF;font-family:"BrandonGrotesque-light", sans-serif;font-size:18px;line-height:200%}
.company-location .info h5 a{color:#FFF;}
.company-location .info h5 a:hover{color:#000;}
.company-location .map{width:60.3571%;float:right;padding-top:15px}
.company-location .map .hd{font-size:42px;font-family:"BrandonGrotesque-light", sans-serif;line-height:100%;}
.company-location .map ul{margin:15px 0;padding:0;float:left;width:100%}
.company-location .map ul li{margin:0 4% 0 0;padding:5px 0 0 25px;line-height:31px;float:left;background:url(../images/sm-marker.png) left no-repeat;font-size:18px;}
.company-location .map ul li a{color:#272727}
.company-location .map ul li a:hover{color:#666;cursor:pointer;}
.company-location .map .cnmap{width:100%;}
.company-location .map .cnmap #map_canvas{height:450px;width:100%;}
.company-location .map .cnmap #map_canvas b{color:#06243F;font-size:16px;font-weight:800;font-family:'Opens Sans', sans-serif;}
.company-location .map .cnmap #map_canvas strong{color:#06243F;font-size:16px;font-weight:500;font-family:'Opens Sans', sans-serif;}
.gm-style-iw{line-height:20px}
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top;}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;}
.fancybox-skin{position:relative;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.fancybox-opened{z-index:8030;}
.fancybox-opened .fancybox-skin{}
.fancybox-outer, .fancybox-inner{position:relative;}
.fancybox-inner{overflow:hidden;}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap;}
.fancybox-image, .fancybox-iframe{display:block;width:100%;height:100%;}
.fancybox-image{max-width:100%;max-height:100%;}
#fancybox-loading,.fancybox-prev span, .fancybox-next span{}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-21px;margin-left:-24px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060;}
#fancybox-loading div{width:68px;height:62px;background:url('../images/fancy-loading.gif') center center no-repeat;}
.fancybox-close{position:fixed;top:35px;right:10%;width:28px;height:26px;cursor:pointer;z-index:8040;background:url('../images/fancybox-close.png') #00A5D9;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;}
.fancybox-close:hover{background-position:0 0;}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;}
.fancybox-prev{left:0;}
.fancybox-next{right:0;}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}
.fancybox-prev span{width:31px;height:31px;background:url(../images/sprite.png) -14px -311px no-repeat;position:absolute;left:0;top:50%;}
.fancybox-next span{width:31px;height:31px;background:url(../images/sprite.png) -50px -311px no-repeat;position:absolute;right:0;bottom:0%;}
.fancybox-nav:hover span{visibility:visible;}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important;}
.fancybox-lock{overflow:hidden !important;width:auto;}
.fancybox-lock body{overflow:hidden !important;}
.fancybox-lock-test{overflow-y:hidden !important;}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('../images/fancybox_overlay.png');}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0;}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll;}
.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050;}
.fancybox-opened .fancybox-title{visibility:visible;}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0, 0, 0, 0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap;}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff;}
.fancybox-title-inside-wrap{padding-top:10px;}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, .8);}
footer{float:left;width:100%;}
footer .f-nav-cn{float:left;width:100%;background:#292929;padding:2% 0}
footer .f-nav-cn .f-nav{width:100%;max-width:95%;margin:0 auto;display:flex;}
footer .f-nav-cn .f-nav .items{width:18%;margin:0 1%;float:left}
footer .f-nav-cn .f-nav .items .hd{width:100%;float:left;text-transform:uppercase;color:#00A4D8;font-size:14px;font-family:"BrandonGrotesque-bold", sans-serif;margin-bottom:10px}
footer .f-nav-cn .f-nav .items .hd ul{width:100%;float:left;}
footer .f-nav-cn .f-nav .items ul li{width:100%;float:left;list-style:none;}
footer .f-nav-cn .f-nav .items ul li a{color:#FFF;font-size:17px;}
footer .f-nav-cn .f-nav .items ul li a:hover{color:#00A5D9;}
footer .f-nav-cn .f-nav .items ul li.noLink a { pointer-events: none; }
footer .copy-cn{float:left;width:100%;padding:10px 4%}
footer .copy-cn .copyright{float:left;width:50%;color:#666666;font-size:12px}
footer .copy-cn .copyright a{color:#666666;}
footer .copy-cn .copyright a:hover{color:#00A5D9;}
footer .copy-cn .links{float:right;width:50%;color:#666666;font-size:12px;text-align:right}
footer .copy-cn .links ul{margin:0}
footer .copy-cn .links ul li{display:inline-block;color:#666666;font-size:12px;margin-left:10px}
footer .copy-cn .links ul li a{color:#666666;}
footer .copy-cn .links ul li a:hover{color:#00A5D9;}
.careermaindiv{margin:0;width:100%;position:relative;float:left;}
.careermaindiv img{width:100% !important;max-width:100%;height:auto;border:0;-ms-interpolation-mode:bicubic;vertical-align:bottom;}
.careermaindiv .text{position:absolute;width:80%;top:35%;text-align:left;left:2%;color:#FFF;font-size:40px;text-transfrom:uppercase;}
.careermaindiv .text span{font-size:30px!important;}
.careermaindiv .careerdesc{background:#00447C;width:550px;height:242px;padding:20px;position:relative;float:right;margin-top:-222px;color:#fff;margin-right:20px;}
.careermaindiv .line{position:absolute;z-index:1;width:5px;height:188px;bottom:51px;right:75%}
.careerdesc a{width:165px;padding:2% 5%;color:#00A4D8;border:0 none;font-size:14px;font-weight:400;transition:all 0.3s ease-out 0s;background:#fff;font-family:"BrandonGrotesque-regular", sans-serif;border-radius:30px;letter-spacing:2px;margin:2% auto;text-align:center;display:block;}
.careerdesc a:hover{cursor:pointer;background:#00A4D8;color:#fff;}
.careerdesc .tit{width:100%;float:left;padding-bottom:2%;font-size:23px;}
ul.careerlist{float:left;width:100%;}
ul.careerlist li{float:left;width:100%;border-bottom:1px solid #ebebe9;margin-bottom:1%;padding:2% 0;}
ul.careerlist li .lileft{float:left;width:20%;}
ul.careerlist li .liright{float:left;width:80%;}
ul.careerlist li .liright .text{float:left;width:60%;}
ul.careerlist li .liright .buttons{float:left;width:40%;margin-top:5%;}
ul.careerlist li .liright .text .textone,ul.careerlist li .liright .text .textit,ul.careerlist li .liright .text .textdesc,ul.careerlist li .liright .text .textdate{float:left;width:100%;margin-bottom:1%;}
ul.careerlist li .liright .text .textit{float:left;color:#00A4D8;font-size:23px;font-family:"BrandonGrotesque-regular", sans-serif;font-weight:bold;}
ul.careerlist li .liright .text .textdesc{float:left;font-size:20px;font-family:"BrandonGrotesque-light", sans-serif;}
ul.careerlist li .liright .buttons a{margin-right:2%;float:right;width:auto;padding:2% 5%;color:#FFF;border:0 none;font-size:15px;font-weight:400;transition:all 0.3s ease-out 0s;background:#00A4D8;font-family:"BrandonGrotesque-regular", sans-serif;border-radius:30px;letter-spacing:2px}
ul.careerlist li .liright .buttons a:hover{cursor:pointer;background:#fff;color:#00A4D8;}
.contactlf .contourFieldSet{float:left;width:100%;border:none;}
.contactlf .contourFieldSet label{float:left;color:#00437A;font-size:23px;line-height:22px;padding:10px 0!important;width:100%;font-family:"BrandonGrotesque-light", sans-serif;}
.contactlf .contourFieldSet input[type="text"],.contourFieldSet textarea,.contourFieldSet select{font-family:"BrandonGrotesque-light", sans-serif;background:none;border:0;border-bottom:1px solid #3AB9E3;color:#666;float:left;font-weight:normal;line-height:22px;padding:10px !important;transition:all 0.2s linear 0s;width:100% !important;font-size:20px;}
.contactlf .contourField{margin-bottom:4%;float:left;width:100%;}
.contourPage .contourFieldSet .row-fluid .contourField div span.checkboxlist{float:left;width:100%;}
.contourPage .contourFieldSet .row-fluid .contourField div span.checkboxlist input{float:left;clear:left;margin-top:12px}
.contourPage .contourFieldSet .row-fluid .contourField div span.checkboxlist label{width:150px;margin-left:15px;float:left;font-size:16px;font-family:"BrandonGrotesque-bold", sans-serif;}
.contourField.ihavereadandunderstoodtheprivacypolicyofthetaylorsmithgroup .fieldLabel{    height: 0;margin-left: 25px;padding: 0 !important;}
.contourField.ihavereadandunderstoodtheprivacypolicyofthetaylorsmithgroup span.field-validation-error{padding: 25px 0px 0px 0;position: absolute;    margin-left: 10px;}
.contourField.captcha span.field-validation-error{    padding: 40px 0px 0px 0;position: absolute;}
.btn{float:left!important;width:auto!important;padding:1% 5%;;margin-top:5%;color:#FFF!important;border:0 none;font-size:18px!important;font-weight:400;transition:all 0.3s ease-out 0s;background:#00447C;font-family:"BrandonGrotesque-regular", sans-serif!important;border-radius:30px;letter-spacing:2px;}
.btn:hover{cursor:pointer;background:#00A5D9;}
.field-validation-error{color:#B3A16F;}
.jobdate{float:left;padding-right:5%;line-height:36px;}
.jobdapply{margin-right:2%;float:left;width:auto!important;padding:0.4% 2%;color:#FFF;border:0 none;font-size:15px;font-weight:400;transition:all 0.3s ease-out 0s;background:#00A4D8;font-family:"BrandonGrotesque-regular", sans-serif;border-radius:30px;letter-spacing:2px}
.jobdapply:hover{cursor:pointer;background:#fff;color:#00A4D8;}
#content100 h4{margin-bottom:3%!important;}
.checkboxlist br{display:none;}
#content100 ul{margin:1%;}
#content100 ul li{background:url('../images/bullet.png')left center no-repeat;padding-left:20px;margin-left:5px;}
.contactlf,.contactrg{width:50%;float:left;min-height:770px;}
.contactrg{color:#fff;font-size:23px}
.contactlf{padding:2%;background:#F5F5F5;}
.contactlf h2{float:left;width:100%;font-size:43px;font-family:"BrandonGrotesque-regular", sans-serif;color:#00437A;margin-bottom:10px;}
.contactlf .desc{float:left;width:100%;font-size:22px;font-family:"BrandonGrotesque-light", sans-serif;line-height:120%;color:#262626;margin-bottom:5%;}
.contactrg .imag{float:left;width:100%;padding:5% 2% 5% 2%;background:#00437A;}
.contactrg .imag .hd{font-size:45px;float:left;padding-bottom:3%;width:100%;}
.contactrg .imag .hdd{font-size:22px;float:left;padding-bottom:3%;width:100%;color:#81A2BD;}
.contactrg .imag .hdd a{color:#81A2BD;}
.cnmap{width:100%;float:left;}
.cnmap #map_canvas{height:430px;width:100%;}
.cnmap #map_canvas img{width:auto !important}
.cnmap #map_canvas b{color:#00437A;font-size:16px;}
.cnmap #map_canvas{color:#00437A;font-size:16px;font-weight:500;font-family:'Opens Sans', sans-serif;}
.gm-style-iw{line-height:20px}
.jobtitle label{display:none;}
.jobtitle input{border:none!important;float:left;width:100%!important;font-size:25px!important;font-family:"BrandonGrotesque-regular", sans-serif!important;color:#00437A!important;}
.content-company .content{width:44.4531%;float:left;padding-top:5%}
.content-company .content a{width:100%;float:left;color:#00447B;font-size:20px;font-family:"BrandonGrotesque-light", sans-serif;line-height:100%;margin-bottom:15px}

.content-company .content h3{width:100%;float:left;color:#00A4D8;font-size:43px;font-family:"BrandonGrotesque-light", sans-serif;line-height:100%;margin-bottom:15px}
.content-company .content h4{width:100%;float:left;color:#A6A68C;font-size:21px;font-family:"BrandonGrotesque-regular", sans-serif;line-height:120%;margin-bottom:10%}
.content-company .content a.more{display:inline-block;padding:10px 15%;font-size:25px;color:#FFF;border-radius:50px;background:#00447C;letter-spacing:1px}
.content-company .content a.more:hover{background:#00A5D9;}
.content-company .image{width:50.8261%;position:absolute;right:0;max-width:646px;z-index:1;padding-top:2%}
.content-company .image img{width:100% !important;max-width:100%;height:auto;border:0;-ms-interpolation-mode:bicubic;vertical-align:bottom;}
.sec-con-company .foundation-container{width:100%;margin-bottom:5%;float:left;padding-top:7%;position:relative}
.sec-con-company .foundation-container .line2{position:absolute;z-index:99;background:#00447C;width:5px;height:188px;bottom:-35%;left:50%;margin-left:-2px}
.sec-con-company .foundation-container .hd{width:100%;float:left;font-size:42px;font-family:"BrandonGrotesque-light", sans-serif;margin-bottom:3%}
.sec-con-company .foundation-container .our-action{margin:0 auto;width:100%;max-width:1254px;}
.sec-con-company .foundation-container .our-action ul{margin:0;padding:0}
.sec-con-company .foundation-container .our-action ul li{float:left;width:23.4449%;margin-left:1.5551%}
.sec-con-company .foundation-container .our-action ul li .photo{float:left;width:100%;}
.sec-con-company .foundation-container .our-action ul li .photo img{width:100% !important;max-width:100%;height:auto;border:0;-ms-interpolation-mode:bicubic;vertical-align:bottom;border-radius:50%}
.sec-con-company .foundation-container .our-action ul li .text{float:left;width:100%;text-align:center;color:#6D6D6B;font-size:22px;padding:2% 5%}
.other-content{padding-bottom:5%;position:relative}
.bg-lightgrey{background:#F5F5F5;}
.values{width:100%;padding:5% 0}
.values .hd{width:40%;color:#00A4D8;font-size:42px;font-family:"BrandonGrotesque-light", sans-serif;margin-bottom:3%}
.values .ourvalue-cn{position:relative;float:left;padding-bottom:5%;left:50%;transform:translateX(-50%)}
.values .ourvalue-cn .val-caring{font-family:"BrandonGrotesque-light", sans-serif;color:#E4E4DB;font-size:95px;line-height:100%;margin-left:5%;position:relative;z-index:2;float:left}
.values .ourvalue-cn .val-caring::before{content:"caring";position:absolute;color:#F0F0EE;font-size:150px;bottom:-15%;left:-31%;z-index:-1}
.values .ourvalue-cn .val-respect{font-family:"BrandonGrotesque-light", sans-serif;color:#E4E4DB;font-size:95px;line-height:100%;margin-left:10%;position:relative;z-index:2;float:left}
.values .ourvalue-cn .val-respect::before{content:"respect";position:absolute;color:#F0F0EE;font-size:150px;bottom:-15%;left:-15%;z-index:-1}
.values .ourvalue-cn .val-trust{font-family:"BrandonGrotesque-light", sans-serif;color:#E4E4DB;font-size:95px;line-height:100%;margin-left:15%;position:relative;z-index:2;float:left}
.values .ourvalue-cn .val-trust::before{content:"trust";position:absolute;color:#F0F0EE;font-size:150px;bottom:-15%;left:-5%;z-index:-1}
.values .ourvalue-cn .val-cooperation{font-family:"BrandonGrotesque-light", sans-serif;color:#E4E4DB;font-size:95px;line-height:100%;margin-left:30%;margin-top:5%;position:relative;z-index:2;float:left}
.values .ourvalue-cn .val-cooperation::before{content:"cooperation";position:absolute;color:#F0F0EE;font-size:150px;bottom:-15%;left:-15%;z-index:-1}
.media-page-banner{float:left;width:100%;background:#00A5D9;height:188px;margin-top:10px;padding:3% 0 0 5%;position:relative}
.media-page-banner .line{position:absolute;z-index:99;background:#00447C;width:5px;height:188px;bottom:-80%;left:300px}
.media-page-banner h1{color:#FFF;font-size:42px;font-family:"BrandonGrotesque-light", sans-serif;}
.media-newsletter-cn{float:left;width:100%;background:#FFF;height:129px;position:relative}
.media-newsletter-cn .newsletter{position:absolute;width:328px;bottom:-50%;right:10%;z-index:10;}
.media-newsletter-cn .newsletter .hTxt{position:absolute;left:-120px;top:50px;color:#00447C;font-size:30px;font-family:"BrandonGrotesque-light", sans-serif;}
.media-newsletter-cn .newsletter .round{width:293px;height:293px;background:#FFF;border-radius:50%;float:left;}
.media-newsletter-cn .newsletter .round ul li{top:35px;}
.media-newsletter-cn .newsletter .round ul li .image{width:52.5597%;position:relative;margin:0 auto}
.media-newsletter-cn .newsletter .round ul li .image img{width:100% !important;max-width:100%;height:auto;border:0;-ms-interpolation-mode:bicubic;vertical-align:bottom;}
.media-newsletter-cn .newsletter .round ul li .image .overtxt{position:absolute;background:rgba(0,68,124,0.8);bottom:0;height:50%;width:100%;color:#FFF;font-size:24px;text-align:center;padding-top:20%;-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-o-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);opacity:0;transition:all 0.2s ease-in-out;}
.media-newsletter-cn .newsletter .round .image:hover{cursor:pointer}
.media-newsletter-cn .newsletter .round .image:hover .overtxt{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);}
.media-newsletter-cn .newsletter .round .edition{position:absolute;right:-60%;top:100px}
.media-newsletter-cn .newsletter .round .edition .date{float:left;width:100%;color:#787878;font-size:14px;font-style:italic;margin-bottom:5px}
.media-newsletter-cn .newsletter .round .edition .title{float:left;width:100%;color:#333333;font-size:16px;text-transform:uppercase;letter-spacing:1px;font-family:"BrandonGrotesque-black", sans-serif;}
.media-newsletter-cn .newsletter .round .edition .desc{float:left;width:100%;color:#00A4D8;font-size:13px;text-transform:uppercase;}
.media-newsletter-cn .newsletter .round .bx-wrapper{position:relative;margin:0 auto;padding:0;*zoom:1;}
.media-newsletter-cn .newsletter .round .bx-wrapper img{max-width:100%;display:block;}
.media-newsletter-cn .newsletter .round .bx-wrapper .bx-viewport{-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0);overflow:visible !important}
.media-newsletter-cn .newsletter .round .bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%;}
.media-newsletter-cn .newsletter .round .bx-wrapper .bx-loading{min-height:50px;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000;}
.media-newsletter-cn .newsletter .round #slider-next{width:31px;height:31px;background:url(../images/sprite.png) -50px -311px no-repeat;position:absolute;right:-25%;top:50%;}
.media-newsletter-cn .newsletter .round #slider-prev{width:31px;height:31px;background:url(../images/sprite.png) -14px -311px no-repeat;position:absolute;left:-18%;top:50%;}
.media-news{background:#EBEBE5;padding-bottom:50px;padding-top:12%;position:relative}
.media-news .line{position:absolute;z-index:99;background:#00447C;width:5px;height:188px;top:-15%;right:300px}
.media-news .news-container{width:100%;margin:0 auto;margin-bottom:5%}
.media-news .news-container ul{margin:0}
.media-news .news-container ul li{float:left;width:47.6430%;border:1px solid #EBEBE5;padding:10px;transition:all 0.3s ease-out 0s;margin-bottom:5%;margin-right:4.7138%}
.media-news .news-container ul li:nth-child(2n+2){margin-right:0}
.media-news .news-container ul li .content{float:left;width:54.0636%;padding:0 2% 0 0}
.media-news .news-container ul li .content .date{float:left;width:100%;color:#787878;font-size:14px;font-style:italic;margin-bottom:5px;transition:all 0.3s ease-out 0s;}
.media-news .news-container ul li .content .title{padding-top:2%;float:left;width:100%;color:#333333;font-size:16px;text-transform:uppercase;letter-spacing:1px;font-family:"BrandonGrotesque-black", sans-serif;transition:all 0.3s ease-out 0s;}
.media-news .news-container ul li .content .desc{padding:2% 0;float:left;width:100%;color:#6E6E6C;font-size:18px;line-height:140%}
.media-news .news-container ul li .content .read{float:left;width:100%;color:#00A5D9;font-size:16px;text-transform:uppercase;letter-spacing:1px;font-family:"BrandonGrotesque-black", sans-serif;transition:all 0.3s ease-out 0s;}
.media-news .news-container ul li .photo{float:left;width:45.9364%;padding:0;overflow:hidden}
.media-news .news-container ul li .photo img{width:100% !important;max-width:100%;height:auto;border:0;-ms-interpolation-mode:bicubic;vertical-align:bottom;}
.media-news a.more{display:inline-block;padding:10px 6%;font-size:25px;color:#FFF;border-radius:50px;background:#00447C;letter-spacing:1px}
.media-news a.more:hover{background:#00A5D9;}
.media-news .news-container ul li:hover{border:1px solid #00A5D9;cursor:pointer}
.media-news .news-container ul li:hover .content .date{color:#00447C;}
.media-news .news-container ul li:hover .content .title{color:#00A5D9;}
.media-news .news-container ul li:hover .content .read{color:#333333;}
.media-news .press-release{position:absolute;width:293px;height:293px;background:#EBEBE5;border-radius:50%;bottom:-146px;right:20%;z-index:10;padding:2%}
.media-news .press-release .tit{float:left;width:100%;color:#00447C;font-family:"BrandonGrotesque-light", sans-serif;font-size:42px;text-align:center;}
.media-news .press-release .list{float:left;width:100%;padding-left:4%;margin-top:10%}
.media-news .press-release .list ul{margin:0;padding:0}
.media-news .press-release .list ul li a{list-style:none;float:left;width:100%;background:url(../images/icn-pdf.svg) left no-repeat;padding-left:40px;color:#333;font-size:14px;text-transform:uppercase;font-family:"BrandonGrotesque-black", sans-serif;line-height:29px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:8px}
.media-news .press-release .list ul li a:hover{color:#00A4D8}
.photos-gallery-cn{width:100%;padding:5% 0}
.photos-gallery-cn .hd{width:100%;color:#00447B;font-size:42px;font-family:"BrandonGrotesque-light", sans-serif;}
.photos-gallery-cn .photos{float:left;width:53.2600%;margin-top:20px;}
.photos-gallery-cn .photos .tit{float:left;width:100%;color:#3FB9E1;font-size:30px;letter-spacing:1px}
.photos-gallery-cn .photos .albums{float:left;width:100%;margin-top:20px}
.photos-gallery-cn .photos .albums ul{margin:0;padding:0}
/*.photos-gallery-cn .photos .albums ul li{float:left;width:49.2625%;margin-right:0.7375%;margin-bottom:0.7375%}
.photos-gallery-cn .photos .albums ul li:nth-child(2n+2){margin-right:0}*/
.photos-gallery-cn .photos .albums ul li .photo{float:left;width:100%;position:relative;overflow:hidden}
.photos-gallery-cn .photos .albums ul li .photo img{width:100% !important;max-width:100%;height:auto;border:0;-ms-interpolation-mode:bicubic;vertical-align:bottom;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;}
.photos-gallery-cn .photos .albums ul li .photo a{display:block !important;}
.photos-gallery-cn .photos .albums ul li .photo .album-name{position:absolute;width:100%;height:100px;bottom:0;background:url(../images/overlay-album.png) repeat-x;z-index:1}
.photos-gallery-cn .photos .albums ul li .photo .album-name span{color:#FFF;padding:15px 0 0 15px;font-size:22px;font-family:"BrandonGrotesque-light", sans-serif;bottom:10px;position:absolute;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:90%;}
.photos-gallery-cn .photos .albums ul li:hover{cursor:pointer}
.photos-gallery-cn .photos .albums ul li:hover img{-webkit-transform:scale3d(1.05,1.05,1);transform:scale3d(1.05,1.05,1);}
.photos-gallery-cn .videos{float:right;width:40.4556%;margin-top:20px;}
.photos-gallery-cn .videos .tit{float:left;width:100%;color:#3FB9E1;font-size:30px;letter-spacing:1px}
.photos-gallery-cn .videos .video-album{float:left;width:100%;margin-top:20px;position:relative}
.photos-gallery-cn .videos .video-album .button-cn{position:absolute;width:100%;text-align:center;top:50%;margin-top:-75px}
.photos-gallery-cn .videos .video-album .button-cn .buttonView{background:url(../images/play.svg) no-repeat;text-indent:-99999px;background-size:cover;display:inline-block;width:104px;height:104px;}
.photos-gallery-cn .videos .video-album img{width:100% !important;max-width:100%;height:auto;border:0;-ms-interpolation-mode:bicubic;vertical-align:bottom;}
#associated li{width:100%;border:1px solid #00A5D9;}
#associated li img{padding-right:5%;width:auto !important;}
.ezsearch-summary{font-family:"BrandonGrotesque-light", sans-serif;font-size:20px;line-height:24px;color:#666666;}
.ezsearch-no-results{font-family:"BrandonGrotesque-light", sans-serif;font-size:20px;line-height:24px;color:#666666;}
.ezsearch-summary strong{color:#0060a9;}
.ezsearch-result-count p{font-family:"BrandonGrotesque-light", sans-serif;font-size:20px;line-height:24px;color:#666666;margin-bottom:15px;}
.global-result{width:100%;float:left;}
.global-result h2{width:90%;float:left;border-bottom:1px dashed #cccccc;font-family:"BrandonGrotesque-light", sans-serif;font-size:21px;color:#333333;}
.global-result h2 a{float:left;font-family:"BrandonGrotesque-light", sans-serif;font-size:21px;color:#333333;display:block;padding:4px 0 0 4px;margin:5px 0;}
.global-result h2 a:hover{color:#0060a9;}
.ezsearch-pager{clear:both;float:left;margin-top:5%;}
.ezsearch-pager a{display:block;width:15px;height:32px;padding-top:5px;text-align:center;color:#ffffff;background:#00447C;float:left;}
.ezsearch-pager span.page{margin:0 5px !important;display:block;width:15px;height:32px;padding-top:5px;text-align:center;color:#00447C;background:#ffffff;float:left;border:1px solid #0060a9;}
.ezsearch-pager .next,.ezsearch-pager .prev{display:none;}
.content-company h1{color:#00447B;font-size:60px}
.intro-ceo{float:left;width:63.7636%;padding:3% 3% 0 0}
.intro-ceo h2{float:left;width:100%;color:#00447C;font-size:43px;font-family:"BrandonGrotesque-light", sans-serif;}
.intro-ceo h3{float:left;width:100%;color:#262626;font-size:24px;font-family:"BrandonGrotesque-light", sans-serif;margin-bottom:1%;}
.intro-ceo h4{float:left;width:100%;color:#A5A58C;font-size:20px;}
.intro-ceo h4 a{color: #3DB8DF;}
.intro-ceo h4 a:hover{color: #00447B;}
.photo-ceo{float:left;width:36.2364%;padding-top:6%;margin-bottom:15%}
.photo-ceo img{width:100% !important;max-width:100%;height:auto;border:0;-ms-interpolation-mode:bicubic;vertical-align:bottom;}
.leadership-team{margin:0 auto;width:100%;max-width:85%;margin-top:-9%}
.leadership-team .text{float:left;width:20%;margin-right:3%;}
.leadership-team .text .title{float:left;width:100%;text-align:center;color:#00447C;font-size:43px;font-family:"BrandonGrotesque-light", sans-serif;}
.leadership-team .text .txt{float:left;width:100%;text-align:center;color:#3DB8DF;font-size:22px;}
.leadership-team .team{float:left;width:75%;}
.leadership-team .team ul{margin:0;padding:0;}
.leadership-team .team ul li{float:left;width:22%;margin-right:4%;cursor:pointer;}
.leadership-team .team ul li:last-child{margin-right:0}
.leadership-team .team ul li .photo{float:left;width:100%;}
.leadership-team .team ul li .photo img{width:100% !important;max-width:100%;height:auto;border:0;-ms-interpolation-mode:bicubic;vertical-align:bottom;}
.leadership-team .team ul li .content{float:left;width:100%;padding:10px 0;}
.leadership-team .team ul li .content .name{float:left;width:100%;font-size:22px;color:#00447B}
.leadership-team .team ul li .content .title{float:left;width:100%;font-size:20px;color:#3DB8DF}
.about-values{float:left;width:100%;padding:5% 0;position:relative}
.about-values .line{position:absolute;z-index:99;background:#00447C;width:5px;height:188px;top:-8%;right:550px}
.about-values-fig{width:40.9913%;float:right;position:relative}
.about-values-fig .big-circle{width:330px;height:330px;border:1px solid #1EAEDC;border-radius:50%;padding:20px;margin-left:15%}
.about-values-fig .big-circle .inner-circle{width:100%;height:100%;border-radius:50%;background:rgba(0,67,123,1);}
.about-values-fig .big-circle .inner-circle .contenu{width:100%;padding-top:30%;text-align:center}
.about-values-fig .big-circle .inner-circle .contenu .figure{font-family:"BrandonGrotesque-black", sans-serif;color:#FFF;letter-spacing:5px;font-size:53px}
.about-values-fig .big-circle .inner-circle .contenu .text{font-family:"BrandonGrotesque-light", sans-serif;color:#FFF;letter-spacing:1px;font-size:15px;text-transform:uppercase}
.about-values-fig .comp-circle{width:202px;height:202px;border:1px solid #1EAEDC;border-radius:50%;padding:15px;margin-left:15%;position:absolute;top:70%;left:-14%}
.about-values-fig .comp-circle .inner-circle{width:100%;height:100%;border-radius:50%;background:rgba(0,67,123,1);}
.about-values-fig .comp-circle .inner-circle .contenu{width:100%;padding-top:8%;text-align:center}
.about-values-fig .comp-circle .inner-circle .contenu .figure{font-family:"BrandonGrotesque-black", sans-serif;color:#FFF;letter-spacing:5px;font-size:60px}
.about-values-fig .comp-circle .inner-circle .contenu .text{font-family:"BrandonGrotesque-light", sans-serif;color:#FFF;letter-spacing:1px;font-size:15px;text-transform:uppercase}
.about-values-fig .acti-circle{width:202px;height:202px;border:1px solid #1EAEDC;border-radius:50%;padding:15px;margin-left:15%;position:absolute;top:65%;left:37%}
.about-values-fig .acti-circle .inner-circle{width:100%;height:100%;border-radius:50%;background:rgba(0,67,123,1);}
.about-values-fig .acti-circle .inner-circle .contenu{width:100%;padding-top:8%;text-align:center}
.about-values-fig .acti-circle .inner-circle .contenu .figure{font-family:"BrandonGrotesque-black", sans-serif;color:#FFF;letter-spacing:5px;font-size:60px}
.about-values-fig .acti-circle .inner-circle .contenu .text{font-family:"BrandonGrotesque-light", sans-serif;color:#FFF;letter-spacing:1px;font-size:15px;text-transform:uppercase}
.about-values-fig .dedicated-circle{width:202px;height:202px;border:1px solid #1EAEDC;border-radius:50%;padding:15px;margin-left:1%;position:absolute;top:20%;left:-14%}
.about-values-fig .dedicated-circle .inner-circle{width:100%;height:100%;border-radius:50%;background:rgba(0,67,123,1);}
.about-values-fig .dedicated-circle .inner-circle .contenu{width:100%;padding-top:8%;text-align:center}
.about-values-fig .dedicated-circle .inner-circle .contenu .figure{font-family:"BrandonGrotesque-black", sans-serif;color:#FFF;letter-spacing:5px;font-size:60px}
.about-values-fig .dedicated-circle .inner-circle .contenu .text{font-family:"BrandonGrotesque-light", sans-serif;color:#FFF;letter-spacing:1px;font-size:15px;text-transform:uppercase}
.about-values-fig .inco-circle{width:202px;height:202px;border:1px solid #1EAEDC;border-radius:50%;padding:15px;margin-left:15%;position:absolute;top:5%;left:45%}
.about-values-fig .inco-circle .inner-circle{width:100%;height:100%;border-radius:50%;background:rgba(0,67,123,1);}
.about-values-fig .inco-circle .inner-circle .contenu{width:100%;padding-top:8%;text-align:center}
.about-values-fig .inco-circle .inner-circle .contenu .figure{padding-right:48px;font-family:"BrandonGrotesque-black", sans-serif;color:#FFF;letter-spacing:5px;font-size:60px}
.about-values-fig .inco-circle .inner-circle .contenu .figure span{font-size:16px;position:absolute;text-align:left;text-transform:uppercase;top:24%}
.about-values-fig .inco-circle .inner-circle .contenu .text{font-family:"BrandonGrotesque-light", sans-serif;color:#FFF;letter-spacing:1px;font-size:15px;text-transform:uppercase}
.about-values .values{width:50%;float:left;padding:3% 0 0 8%;}
.about-values .values .txt-empower{width:100%;float:left;font-family:"BrandonGrotesque-light", sans-serif;color:#DCDCD3;font-size:95px;line-height:100%;position:relative;padding-left:5%}
.about-values .values .txt-empower::before{content:"empower";position:absolute;color:#F9F9F7;font-size:150px;bottom:-15%;left:0;z-index:-1}
.about-values .values .txt-respect{width:100%;float:left;font-family:"BrandonGrotesque-light", sans-serif;color:#DCDCD3;font-size:95px;line-height:100%;position:relative;padding-left:25%;margin-top:3%}
.about-values .values .txt-respect::before{content:"respect";position:absolute;color:#F9F9F7;font-size:150px;bottom:-15%;left:8%;z-index:-1}
.about-values .values .txt-innovate{width:100%;float:left;font-family:"BrandonGrotesque-light", sans-serif;color:#DCDCD3;font-size:95px;line-height:100%;position:relative;padding-left:10%;margin-top:3%}
.about-values .values .txt-innovate::before{content:"respect";position:absolute;color:#F9F9F7;font-size:150px;bottom:-15%;left:8%;z-index:-1}
.timeline-cn{float:left;width:100%;margin-top:5%;background:url(../images/bg-timeline.jpg) repeat-y;background-size:100%;padding:5%;position:relative;}
.timeline-cn .hd{font-size:43px;color:#00A4D8;font-family:"BrandonGrotesque-light", sans-serif;float:left;width:100%;}
.time .bx-viewport, .time .bx-wrapper{position:relative;width:100%;height:100%!important;}
#timeline{height:auto;float:left}
#timeline .title{color:#FFF;font-size:75px;font-family:"BrandonGrotesque-light", sans-serif;}
#timeline .articles{width:100%;float:left;position:relative}
#timeline .articles ul{margin:0;padding:0;}
#timeline .articles ul li{display:inline-block;margin:1.5%;width:30.3333%;float:left; position: relative !important; top: auto !important; left: auto !important; }
#timeline .articles ul li .date{width:100%;float:left;color:#1EADDC;font-size:50px;font-family:"BrandonGrotesque-bold", sans-serif;}
#timeline .articles ul li .photo{width:100%;float:left;margin-bottom:10px}
#timeline .articles ul li .photo img{width:100% !important;max-width:100%;height:auto;border:0;-ms-interpolation-mode:bicubic;vertical-align:bottom;}
#timeline .articles ul li .text{width:100%;float:left;color:#6D6D6C;font-size:22px}
#tab-1 ul#timeline li .articles ul li:nth-child(4){position:absolute;top:25%;left:33%;}
#tab-1 ul#timeline li .articles ul li:nth-child(5){position:absolute;top:60%;left:0;}
#tab-3 ul#timeline li .articles ul li:nth-child(4){position:absolute;top:28%;left:0;}
#tab-4 ul#timeline li .articles ul li:nth-child(4){position:absolute;top:8%;left:0;}
#tab-4 ul#timeline li .articles ul li:nth-child(5){position:absolute;top:20%;left:33%;}
#tab-4 ul#timeline li .articles ul li:nth-child(10){position:absolute;top:48%;left:0;}
#timeline .articles ul li ul li{width:100%;background:url(../images/bullet.png) no-repeat 0 7px;padding-left:20px;}
.slider_pager{position:absolute;right:0;top:0;z-index:1}
.slider_pager a{float:left;display:block;width:150px;text-align:center;color:#262626;margin:0 20px;font-size:20px;position:relative;height:80px;}
.slider_pager a.active{color:#00447C}
.slider_pager a span{border:1px solid #00447C;border-radius:50%;width:12px;height:12px;position:absolute;bottom:0;left:50%;}
.slider_pager hr{position:absolute;width:100%;bottom:12px;border-top:1px solid #262626;border-bottom:0}
.share-services-cn{float:left;width:100%;background:#F5F5F5;padding:5%;position:relative;}
.share-services-cn .line{position:absolute;z-index:99;background:#00447C;width:5px;height:188px;top:-15%;right:300px}
.share-services-cn .inner-blk{margin:0 auto;max-width:1280px;}
.share-services-cn .inner-blk .hd{float:left;width:100%;font-size:43px;color:#00447C;font-family:"BrandonGrotesque-light", sans-serif;margin-bottom:15px}
.share-services-cn .inner-blk ul{margin:0;padding:0;}
.share-services-cn .inner-blk ul li{float:left;width:22.9687%;margin:0 1.0156%;border-radius:50%;height:294px;}
.share-services-cn .inner-blk ul li .photo{float:left;width:100%;border-radius:50%;}
.share-services-cn .inner-blk ul li .photo img{width:100% !important;border-radius:50%;max-width:100%;height:auto;border:0;-ms-interpolation-mode:bicubic;vertical-align:bottom;}
.share-services-cn .inner-blk ul li .title{float:left;width:100%;text-align:center;padding-top:15px;color:#6CC8E5;font-size:25px}
.memdetail-lead{width:94%;padding:2%;margin:0 auto;font-family:"BrandonGrotesque-light", sans-serif;float:left;}
.memdetail-lead .desc-lead{float:left;width:100%;}
.memdetail-lead .desc-lead .image-cn{float:left;width:100%;text-align:left;margin-left:2%;}
.memdetail-lead .desc-lead .image{float:left;width:40%;}
.memdetail-lead .desc-lead .image img{width:100% !important;max-width:100%;height:auto;border:0;-ms-interpolation-mode:bicubic;vertical-align:bottom;}
.memdetail-lead .desc-lead .name-lead{float:left;width:63%;font-weight:bold;margin:0 0 5px 0;font-family:"BrandonGrotesque-light", sans-serif;color:#00447B;font-size:20px;text-align:left;}
.memdetail-lead .desc-lead .detail-lead{color:#333;font-family:"BrandonGrotesque-light", sans-serif;text-align:left;padding:0 5% 20px 0;font-size:18px;float:left;width:63%;}
.memdetail-lead .desc-lead .tit-lead{float:left;width:63%;color:#333;font-family:'BrandonGrotesque-light', sans-serif;text-align:left;font-weight:bold;margin-bottom:10px}
.memdetail-lead img{float:left;margin:0 2% 1% 0;}
.members-list ul li:hover .name,.members-list ul li:hover .job{color:#fff;}
.tab-cn .preload{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;display:block}
.tab-cn .preload .preloader{position:absolute;width:32px;height:32px;top:30%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.r-tabs .r-tabs-nav{margin:0;padding:0;}
.r-tabs .r-tabs-tab{display:inline-block;margin:0;list-style:none;}
.r-tabs .r-tabs-panel{display:none;float:left;width:100%;}
ul.r-tabs-nav li{list-style:none !important}
.r-tabs .r-tabs-accordion-title{display:none;}
.r-tabs .r-tabs-panel.r-tabs-state-active{display:block;}
#horizontalTab ul{margin:0;padding:0;}
#horizontalTab ul li{background-image:none;padding:0;list-style:none;}
.r-tabs{position:relative;}
.r-tabs .r-tabs-nav .r-tabs-tab{position:relative;}
.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor{color:#00447C;}
.r-tabs .r-tabs-accordion-title .r-tabs-anchor{display:block;padding:10px 0;color:#00529B;font-weight:bold;text-decoration:none;border-bottom:1px dotted #FFF;font-size:18px;margin-bottom:1px;}
.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor{color:#00529B;text-shadow:none;}

.corporate-magazine-bloc {
	width: 250px;
    height: 250px;
    position: relative;
    background: #EBEBE5;
    border-radius: 50%;
    margin: -2% 15% 0 auto;
}

.corporate-magazine-bloc:before {
    content: '';
    width: 300px;
    height: 300px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: transparent;
    border: 1px solid #EBEBE5;
    border-radius: 50%;
	z-index: -1;
}

.corporate-magazine-bloc a {
	width: 100%;
    height: 100%;
    display: block;
}

.corporate-magazine-content {
	width: 75%;
    height: 100%;
    margin: 0 auto;
    position: relative;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    text-align: center;
}

.corporate-magazine-content .tit {
	width: 100%;
    color: #333;
    font-size: 24px;
    line-height: 110%;
}

.corporate-magazine-content .cta {
	color: #00A4D8;
    font-size: 15px;
    margin-top: 20px;
    text-transform: uppercase;
}



.newsletter{float:left;width:100%;}

	.sapin {
    background: #002134;
    padding-bottom: 200px;
    padding-top: 0;
    position: relative;
}
.about-intro-img {width: 0;
    float: left;
    position: relative;
    top: 90px;
    padding-left: 5%;
    right: 677px;
    z-index: 9;}
.about-intro-img img{    width: 100% !important;
    max-width: 100%;
    height: auto;
    border: 0;
    -ms-interpolation-mode: bicubic;
    vertical-align: bottom;
    border-radius: 50%;}
.sapin-fig    {  width:28.9913%; float:left; position:relative;top: -70px;}
		.sapin-fig .big-circle ,.about-intro-img .inner-circle{ width:330px; height:330px; border:1px solid #00a4d8; border-radius:50%; padding:20px; margin-left:15%}
		.sapin-fig .big-circle .inner-circle {width:100%;height:100%;border-radius:50%;background: white;}
		.sapin-fig .big-circle .inner-circle .contenu{ width:100%;    padding-top: 22%;text-align:center}
		.sapin-fig .big-circle .inner-circle .contenu .figure { font-family: "BrandonGrotesque-regular", sans-serif; font-weight:bold;color:#00a4d8; letter-spacing:5px; font-size:35px }
		.sapin-fig .big-circle .inner-circle .contenu .text { font-family: "BrandonGrotesque-light", sans-serif; color:#002134; letter-spacing:1px; font-size:15px;width: 69%;
    margin: 0 auto; }

.about-intro-img .acti-circle {
       width: 286px;
    height: 286px;
    border: 1px solid #00437B;
    border-radius: 50%;
    padding: 15px;
    margin-left: 15%;
    position: absolute;
    top: 65%;
    left: 37%;
}
		.sapin .about-intro    {width: 64%;float:left;padding: 2% 0 2% 10%;}
		.sapin .about-intro h3 {  width:100%; float:left; color:#00A4D8; font-family: "BrandonGrotesque-light", sans-serif; font-size:42px; line-height:100%; margin-bottom: 15px;}
		.sapin .about-intro .desc {  width:79%;  padding:2% 0; float:left; color:#BFBFAC; font-family: "BrandonGrotesque-regular", sans-serif; font-size:21px; line-height:120%}
		.sapin .about-intro .desc .col-left { float:left; width:100%;}

	.sapin .about-intro .desc .col-left	span{font-weight:bold;font-size:19px;font-family: "BrandonGrotesque-black", sans-serif;}



@media only screen and (max-width:768px){.r-tabs .r-tabs-nav{display:none;}
.r-tabs .r-tabs-accordion-title{display:block;}
}
.simplePagerNav{float:left;margin-top:5%;width:100%;}
.simplePagerNav li a{display:block;width:20px;height:32px;padding-top:5px;text-align:center;color:#ffffff;background:#0060a9;float:left;}
.simplePagerNav li.currentPage a{margin:0 5px !important;display:block;width:15px;height:32px;padding-top:5px;text-align:center;color:#0060a9;background:#ffffff;float:left;border:1px solid #0060a9;}
.ezsearch-pager .next,.ezsearch-pager .prev{display:none;}
.error-page-cn-blue{width:100%;float:left;background:#00437A;padding:5%;margin-top:10%;}
.error-page-cn-blue h1{color:#FFF;font-size:20px;font-weight:700}
.error-page-cn-blue h2{color:#FFF;font-size:30px}
.error-page-cn-grey{width:100%;float:left;background:#00437A;padding:5%}
.error-page-cn-grey h3{color:#fff}
.error-page-cn-grey h3 a{color:#3AB9E3;text-decoration:underline;}
.error-page-cn-grey h3 a:hover{color:#fff}
.col{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;-webkit-transition:width .3s ease-out;-moz-transition:width .3s ease-out;-ms-transition:width .3s ease-out;transition:width .3s ease-out}
.row{margin:0;}
*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0;}
.cf:before,.cf:after{content:" ";display:table;}
.cf:after{clear:both;}
.cf{*zoom:1;}