body{background:#fff;min-width:480px;position:relative;font-size:13px;}.container{max-width:1500px;position:relative;margin:auto;}.language-selector{margin:15px 0;display:flex;justify-content:center;gap:10px;}.language-selector a{background:rgba(255,255,255,0.2);color:white;padding:8px 15px;border-radius:20px;text-decoration:none;transition:all 0.3s ease;}.language-selector a:hover{background:rgba(255,255,255,0.3);}.language-selector a.active{background:white;color:#128c7e;}.demo-content{background:white;border-radius:10px;padding:30px;box-shadow:0 4px 12px rgba(0,0,0,0.08);margin-bottom:30px;transition:all 0.3s ease;}.toggle-demo{display:block;margin:20px auto;padding:10px 20px;background:#25d366;color:white;border:none;border-radius:5px;cursor:pointer;font-weight:bold;transition:all 0.3s ease;}.toggle-demo:hover{background:#128c7e;}.hidden{display:none;}.whatsapp-widget{position:fixed;bottom:30px;right:30px;z-index:1000;font-family:'Segoe UI', sans-serif;}.whatsapp-button{width:60px;height:60px;background-color:#25d366;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,0.2);cursor:pointer;transition:all 0.3s ease;animation:pulse 2s infinite;}.whatsapp-button i{color:white;font-size:28px;}.whatsapp-button:hover{transform:scale(1.1);background-color:#128c7e;}.whatsapp-chat-box{width:350px;background:white;border-radius:12px;box-shadow:0 5px 20px rgba(0,0,0,0.15);overflow:hidden;position:absolute;bottom:75px;right:0;opacity:0;visibility:hidden;transform:translateY(10px);transition:all 0.3s ease;}.whatsapp-widget.active .whatsapp-chat-box{opacity:1;visibility:visible;transform:translateY(0);}.chat-header{background:#075e54;padding:16px;color:white;display:flex;align-items:center;justify-content:space-between;}.chat-header-left{display:flex;align-items:center;}.chat-header img{width:40px;height:40px;border-radius:50%;margin-right:12px;object-fit:cover;border:2px solid rgba(255,255,255,0.3);}.chat-header-info h3{font-size:16px;margin-bottom:4px;font-weight:600;color:white;}.chat-header-info p{font-size:13px;opacity:0.8;margin:0;}.chat-language-selector{display:flex;gap:5px;}.chat-language-selector a{background:rgba(255,255,255,0.2);color:white;width:30px;height:30px;border-radius:50%;cursor:pointer;font-size:12px;display:flex;align-items:center;justify-content:center;text-decoration:none;}.chat-language-selector a.active{background:white;color:#075e54;}.chat-body{padding:16px;background:#e5ddd5;min-height:200px;max-height:300px;overflow-y:auto;background-image:url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 18c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm48 25c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm-43-7c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm63 31c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM34 90c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm56-76c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM12 86c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm28-65c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm23-11c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-6 60c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm29 22c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zM32 63c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm57-13c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-9-21c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM60 91c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM35 41c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM12 60c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2z' fill='%23aaaaaa' fill-opacity='0.1' fill-rule='evenodd'/%3E%3C/svg%3E");}.message{max-width:80%;padding:8px 12px;border-radius:8px;margin-bottom:10px;position:relative;font-size:14px;line-height:1.4;}.message.received{background:white;border-top-left-radius:2px;align-self:flex-start;}.message.sent{background:#dcf8c6;border-top-right-radius:2px;align-self:flex-end;margin-left:auto;}.message-time{font-size:11px;color:#999;text-align:right;margin-top:2px;}.chat-footer{padding:12px;background:#f0f0f0;display:flex;align-items:center;}.chat-footer a{display:inline-block;background:#25d366;color:white;text-decoration:none;padding:10px 16px;border-radius:20px;font-weight:500;font-size:14px;transition:all 0.2s ease;flex:1;text-align:center;}.chat-footer a:hover{background:#128c7e;}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(37,211,102,0.7);}70%{box-shadow:0 0 0 10px rgba(37,211,102,0);}100%{box-shadow:0 0 0 0 rgba(37,211,102,0);}}@media (max-width: 768px){.whatsapp-chat-box{width:320px;right:-10px;}.whatsapp-button{width:55px;height:55px;}h1{font-size:2rem;}}@media (max-width: 480px){.whatsapp-chat-box{width:300px;}.container{padding:10px;}header{padding:15px;}}header,#content,footer{width:100%;float:left;clear:both;}header{background:#fff;min-height:100px;position:relative;z-index:900;}header .menuMedia{text-align:right;}header .menuMedia .mediaInner{display:inline-block;}header .menuMedia .mediaInner .all{display:inline-block;position:relative;max-width:calc(100%);box-sizing:border-box;padding-right:24px;margin-right:30px;vertical-align:middle;}header .menuMedia .mediaInner .all a{display:inline-block;width:34px;margin:0 8px;}header .menuMedia .mediaInner .all a img{width:100%;height:auto;}header .menuMedia .mediaInner .all:after{content:'';position:absolute;top:9px;right:0;width:2px;height:calc(82%);background:#ebebeb;}header .menuMedia .mediaInner .home{display:inline-block;width:39px;height:34px;background:url(img/bps-lts.png) no-repeat center center;background-size:100%;vertical-align:middle;}header .menuMedia .mediaInner .bpshome{display:inline-block;width:39px;height:34px;background:url(img/icon.png) no-repeat center center;background-size:100%;vertical-align:middle;}header #header-middle{background:rgba(255,255,255,0.8);width:100%;min-width:480px;position:fixed;top:0;left:0;}header #header-middle .container{padding-left:20px;padding-right:20px;}header #header-middle .container .header-middle{min-height:100px;position:relative;}header #header-middle .container .header-middle .header-logo{width:auto;height:100%;position:absolute;top:0;left:0;}header #header-middle .container .header-middle .header-logo .logo-set{width:100%;display:inline-block;vertical-align:middle;}header #header-middle .container .header-middle .header-logo .logo-set .logo{width:215px;display:block;}header #header-middle .container .header-middle .header-logo .logo-set .logo img{width:100%;height:auto;}header #header-middle .container .header-middle .header-func{width:auto;height:100%;position:absolute;top:0;right:0;}header #header-middle .container .header-middle .header-func .menuMedia{text-align:right;height:35px;margin-bottom:11px;}header #header-middle .container .header-middle .header-func .menuMedia .mediaInner{display:inline-block;margin-top:0px;}header #header-middle .container .header-middle .header-func .menuMedia .mediaInner .all{display:inline-block;position:relative;max-width:calc(100%);box-sizing:border-box;padding-right:24px;margin-right:30px;vertical-align:middle;}header #header-middle .container .header-middle .header-func .menuMedia .mediaInner .all a{display:inline-block;width:34px;margin:0 8px;}header #header-middle .container .header-middle .header-func .menuMedia .mediaInner .all a img{width:100%;height:auto;}header #header-middle .container .header-middle .header-func .menuMedia .mediaInner .all::after{content:'';position:absolute;top:9px;right:0;width:2px;height:calc(82%);background:#ebebeb;}header #header-middle .container .header-middle .header-func .func-set{width:100%;display:inline-block;vertical-align:middle;}header #header-middle .container .header-middle .header-func .func-set .func{max-width:100%;display:inline-block;vertical-align:top;}header #header-middle .container .header-middle .header-func .func-set .func >.menuItem-set{margin-right:28px;}@media (max-width: 1439px){header #header-middle .container .header-middle .header-func .func-set .func >.menuItem-set{margin-right:15px;}}header #header-middle .container .header-middle .header-func .func-set .func >.menuItem-set >.menuItem{position:relative;display:inline-block;vertical-align:top;margin-left:30px;}@media (max-width: 1439px){header #header-middle .container .header-middle .header-func .func-set .func >.menuItem-set >.menuItem{margin-left:15px;}}header #header-middle .container .header-middle .header-func .func-set .func >.menuItem-set >.menuItem >.title{min-height:22px;display:block;color:#000;font-size:14px;letter-spacing:0.6px;line-height:22px;word-wrap:break-word;padding-top:1px;padding-bottom:1px;}@media (max-width: 1439px){header #header-middle .container .header-middle .header-func .func-set .func >.menuItem-set >.menuItem >.title{letter-spacing:0;}}header #header-middle .container .header-middle .header-func .func-set .func >.menuItem-set >.menuItem >.submenu{display:none;position:absolute;top:100%;left:0;padding-top:3px;}header #header-middle .container .header-middle .header-func .func-set .func >.menuItem-set >.menuItem >.submenu >.menuItem-set{background:#ab1e22;width:215px;padding-top:6px;padding-bottom:6px;padding-left:19px;padding-right:19px;}header #header-middle .container .header-middle .header-func .func-set .func >.menuItem-set >.menuItem >.submenu >.menuItem-set >.menuItem{padding-top:7px;padding-bottom:7px;margin-bottom:1px;}header #header-middle .container .header-middle .header-func .func-set .func >.menuItem-set >.menuItem >.submenu >.menuItem-set >.menuItem >.title{min-height:23px;display:block;color:#fff;font-size:15px;letter-spacing:0.6px;line-height:23px;word-wrap:break-word;}@media (max-width: 1439px){header #header-middle .container .header-middle .header-func .func-set .func >.menuItem-set >.menuItem >.submenu >.menuItem-set >.menuItem >.title{letter-spacing:0;}}header #header-middle .container .header-middle .header-func .func-set .func >.menuItem-set >.menuItem.selected >.title,header #header-middle .container .header-middle .header-func .func-set .func >.menuItem-set >.menuItem:hover >.title{color:#a2a2a2;}header #header-middle .container .header-middle .header-func .func-set .func >.menuItem-set >.menuItem:hover >.submenu{display:block;}header #header-middle .container .header-middle .header-func .func-set .func >.menuItem-set.style-en .menuItem >.title{padding-top:2px;padding-bottom:0;}header #header-middle .container .header-middle .header-func .func-set .func .lang-set{margin-left:20px;margin-right:20px;}@media (max-width: 1439px){header #header-middle .container .header-middle .header-func .func-set .func .lang-set{margin:0 5px;}}header #header-middle .container .header-middle .header-func .func-set .func .lang-set .lang{max-width:20px;display:inline-block;vertical-align:top;padding-left:9px;padding-right:9px;}@media (max-width: 1439px){header #header-middle .container .header-middle .header-func .func-set .func .lang-set .lang{padding:0 5px;}}header #header-middle .container .header-middle .header-func .func-set .func .lang-set .lang >.title{min-height:22px;display:block;color:#a2a2a2;font-size:14px;line-height:22px;word-wrap:break-word;padding-top:1px;padding-bottom:1px;}header #header-middle .container .header-middle .header-func .func-set .func .lang-set .lang.selected >.title,header #header-middle .container .header-middle .header-func .func-set .func .lang-set .lang:hover >.title{color:#ab1e22;}header #header-middle .container .header-middle .header-func .func-set .func .lang-set #header-lang-en >.title{letter-spacing:0.6px;padding-top:2px;padding-bottom:0;}header #header-middle .container .header-middle .header-func .func-set .func .searchBtn-parent{margin-left:30px;}@media (max-width: 1439px){header #header-middle .container .header-middle .header-func .func-set .func .searchBtn-parent{margin-left:15px;}}header #header-middle .container .header-middle .header-func .func-set .func .searchBtn-parent .searchBtn{width:23px;display:block;margin-top:1px;}header #header-middle .container .header-middle .header-func .func-set .func .searchBtn-parent .searchBtn img{width:100%;height:auto;}header #header-middle .container .header-middle .header-func .func-set .func .mobileMenuBtn-parent{display:none;margin-left:31px;}header #header-middle .container .header-middle .header-func .func-set .func .mobileMenuBtn-parent .mobileMenuBtn{background:url('img/icon-menu.png') no-repeat center 6px;width:30px;height:29px;display:block;}header #header-middle .container .header-middle .header-func .func-set .func .mobileMenuBtn-parent .mobileMenuBtn.open{background:url('img/icon-menu-close.png') no-repeat center 5px;background-size:22px 22px;}header #header-middle .container .header-middle .header-func .func-set .sep{background:#ebebeb;width:2px;height:16px;display:inline-block;vertical-align:top;margin-top:4px;margin-bottom:4px;}header #header-middle .container .header-middle .header-func .h-fix{display:none;}header #header-middle .container .header-middle .header-mobileMenuCate{width:100%;position:absolute;top:100%;left:0;}header #header-middle .container .header-middle .header-mobileMenuCate >.wrapper{display:none;background:rgba(0,0,0,0.8);margin-left:-20px;margin-right:-20px;}header #header-middle .container .header-middle .header-mobileMenuCate >.wrapper .menuMedia{padding:10px 20px;background:#fff;}header #header-middle .container .header-middle .header-mobileMenuCate >.wrapper .mobileMenuCate-set{background:#991316;padding-top:34px;padding-bottom:34px;padding-left:20px;padding-right:20px;}header #header-middle .container .header-middle .header-mobileMenuCate >.wrapper .mobileMenuCate-set .mobileMenuCate{padding-top:2px;padding-bottom:2px;}header #header-middle .container .header-middle .header-mobileMenuCate >.wrapper .mobileMenuCate-set .mobileMenuCate .lang-set{padding-bottom:1px;}header #header-middle .container .header-middle .header-mobileMenuCate >.wrapper .mobileMenuCate-set .mobileMenuCate .lang-set .lang{max-width:30px;display:inline-block;vertical-align:top;margin-left:34px;}header #header-middle .container .header-middle .header-mobileMenuCate >.wrapper .mobileMenuCate-set .mobileMenuCate .lang-set .lang >.title{min-height:26px;display:block;color:#dfa8a8;font-size:18px;line-height:26px;word-wrap:break-word;}header #header-middle .container .header-middle .header-mobileMenuCate >.wrapper .mobileMenuCate-set .mobileMenuCate .lang-set .lang:first-child{margin-left:0;}header #header-middle .container .header-middle .header-mobileMenuCate >.wrapper .mobileMenuCate-set .mobileMenuCate .lang-set .lang.selected >.title{color:#fff;}header #header-middle .container .header-middle .header-mobileMenuCate >.wrapper .mobileMenuCate-set .mobileMenuCate >.menuItem-set{padding-bottom:9px;}header #header-middle .container .header-middle .header-mobileMenuCate >.wrapper .mobileMenuCate-set .mobileMenuCate >.menuItem-set >.menuItem{position:relative;padding-top:24px;}header #header-middle .container .header-middle .header-mobileMenuCate >.wrapper .mobileMenuCate-set .mobileMenuCate >.menuItem-set >.menuItem >.title{min-height:26px;color:#fff;font-size:18px;font-weight:700;letter-spacing:0.6px;line-height:26px;word-wrap:break-word;display:inline-block;vertical-align:top;}header #header-middle .container .header-middle .header-mobileMenuCate >.wrapper .mobileMenuCate-set .mobileMenuCate >.menuItem-set >.menuItem >.arrow{width:20px;display:inline-block;vertical-align:top;padding-top:6px;padding-bottom:6px;margin-left:5px;}header #header-middle .container .header-middle .header-mobileMenuCate >.wrapper .mobileMenuCate-set .mobileMenuCate >.menuItem-set >.menuItem >.arrow img{width:100%;height:auto;}header #header-middle .container .header-middle .header-mobileMenuCate >.wrapper .mobileMenuCate-set .mobileMenuCate >.menuItem-set >.menuItem >.arrow.open{-moz-transform:scaleY(-1);-webkit-transform:scaleY(-1);-o-transform:scaleY(-1);transform:scaleY(-1);filter:FlipV;}header #header-middle .container .header-middle .header-mobileMenuCate >.wrapper .mobileMenuCate-set .mobileMenuCate >.menuItem-set >.menuItem >.submenu{display:none;padding-left:20px;}/*953795e33e25c16a067bcfa2a5842f5b*/header #header-middle .container .header-middle .header-mobileMenuCate >.wrapper .mobileMenuCate-set .mobileMenuCate >.menuItem-set >.menuItem >.submenu >.menuItem-set >.menuItem{padding-top:17px;}header #header-middle .container .header-middle .header-mobileMenuCate >.wrapper .mobileMenuCate-set .mobileMenuCate >.menuItem-set >.menuItem >.submenu >.menuItem-set >.menuItem >.title{min-height:23px;color:#f3c3c3;font-size:15px;letter-spacing:0.6px;line-height:23px;word-wrap:break-word;display:inline-block;vertical-align:top;}header.tablet,header.mobile{min-height:90px;}header.tablet #header-middle .container .header-middle,header.mobile #header-middle .container .header-middle{min-height:90px;}header.tablet #header-middle .container .header-middle .header-logo .logo-set .logo,header.mobile #header-middle .container .header-middle .header-logo .logo-set .logo{width:224px;padding-top:2px;}header.tablet #header-middle .container .header-middle .header-func .menuMedia,header.mobile #header-middle .container .header-middle .header-func .menuMedia{display:none;}header.tablet #header-middle .container .header-middle .header-func .func-set,header.mobile #header-middle .container .header-middle .header-func .func-set{padding-bottom:10px;}header.tablet #header-middle .container .header-middle .header-func .func-set .func >.menuItem-set,header.mobile #header-middle .container .header-middle .header-func .func-set .func >.menuItem-set{display:none;}header.tablet #header-middle .container .header-middle .header-func .func-set .func .lang-set,header.mobile #header-middle .container .header-middle .header-func .func-set .func .lang-set{display:none;}header.tablet #header-middle .container .header-middle .header-func .func-set .func .searchBtn-parent,header.mobile #header-middle .container .header-middle .header-func .func-set .func .searchBtn-parent{margin-left:0;}header.tablet #header-middle .container .header-middle .header-func .func-set .func .searchBtn-parent .searchBtn,header.mobile #header-middle .container .header-middle .header-func .func-set .func .searchBtn-parent .searchBtn{width:29px;}header.tablet #header-middle .container .header-middle .header-func .func-set .func .mobileMenuBtn-parent,header.mobile #header-middle .container .header-middle .header-func .func-set .func .mobileMenuBtn-parent{display:block;}header.tablet #header-middle .container .header-middle .header-func .func-set .sep,header.mobile #header-middle .container .header-middle .header-func .func-set .sep{display:none;}header.tablet #header-middle .container .header-middle .header-func .h-fix,header.mobile #header-middle .container .header-middle .header-func .h-fix{display:inline-block;}header.mobile #header-middle .container{padding-left:10px;padding-right:10px;}header.mobile #header-middle .container .header-middle .header-mobileMenuCate >.wrapper{margin-left:-10px;margin-right:-10px;}#content{background:#fff;min-height:800px;position:relative;z-index:800;}#content .container{padding-left:20px;padding-right:20px;}#content #page-header .page-header .header-banner{position:relative;}#content #page-header .page-header .header-banner .banner-set .banner .image{background:#929292;width:100%;}#content #page-header .page-header .header-banner .banner-set .banner .image img{width:100%;height:auto;}#content #page-header .page-header .header-banner .banner-set .banner.banner-desktop .image{height:370px;}#content #page-header .page-header .header-banner .banner-set .banner.banner-mobile{display:none;}#content #page-header .page-header .header-banner >.title-parent{width:100%;position:absolute;bottom:49px;left:0;}#content #page-header .page-header .header-banner >.title-parent .container >.title-wrapper >.title{min-height:58px;color:#fff;font-size:50px;letter-spacing:1px;line-height:58px;word-wrap:break-word;padding-bottom:3px;margin-left:-3px;}#content #page-header .page-header .header-banner >.title-parent .container >.title-wrapper .underline{background:rgba(255,255,255,0.5);width:80px;height:5px;}#content #page-header .page-header .header-navigation .navigation-parent .container{max-width:1400px;}#content #page-header .page-header .header-navigation .navigation-parent .container .navigation-wrapper{position:relative;}#content #page-header .page-header .header-navigation .navigation-parent .container .navigation-wrapper .navigation{min-height:22px;word-wrap:break-word;padding-top:12px;padding-bottom:12px;}#content #page-header .page-header .header-navigation .navigation-parent .container .navigation-wrapper .navigation > a > span,#content #page-header .page-header .header-navigation .navigation-parent .container .navigation-wrapper .navigation .division{min-height:22px;color:#000;font-size:14px;letter-spacing:0.2px;line-height:22px;text-transform:uppercase;word-wrap:break-word;display:inline-block;vertical-align:top;}#content #page-header .page-header .header-navigation .navigation-parent .container .navigation-wrapper .navigation > a{display:inline-block;vertical-align:top;margin-right:17px;}#content #page-header .page-header .header-navigation .navigation-parent .container .navigation-wrapper .navigation > a > span.current{color:#a2a2a2;}#content #page-header .page-header .header-navigation .navigation-parent .container .navigation-wrapper .navigation > a:last-child{margin-right:0;}#content #page-header .page-header .header-navigation .navigation-parent .container .navigation-wrapper .navigation .division{margin-right:17px;}#content #page-header .page-header .header-navigation .navigation-parent .container .navigation-wrapper .backBtn{max-width:80px;min-height:22px;display:block;position:absolute;top:12px;right:0;color:#000;font-size:14px;letter-spacing:0.2px;line-height:22px;word-wrap:break-word;}#content #page-header .page-header .header-navigation .navigation-parent .container .navigation-wrapper.short{min-height:22px;padding-right:100px;}#content #page-header .page-header .header-contactBtn{width:100%;position:fixed;top:516px;right:0;z-index:700;}#content #page-header .page-header .header-contactBtn .contactBtn-parent .container{max-width:1400px;}#content #page-header .page-header .header-contactBtn .contactBtn-parent .container .contactBtn-wrapper .contactBtn{width:133px;height:133px;position:absolute;top:25px;right:23px;}#content #page-header .page-header .header-contactBtn .contactBtn-parent .container .contactBtn-wrapper .contactBtn .inner-bg{background:url('img/contactBtn-outer-bg.png') no-repeat center;width:100%;height:100%;position:absolute;top:0;left:0;}#content #page-header .page-header .header-contactBtn .contactBtn-parent .container .contactBtn-wrapper .contactBtn .outer-bg{background:url('img/contactBtn-inner-bg.png') no-repeat center;width:100%;height:100%;position:absolute;top:2px;left:1px;}#content #page-header .page-header .header-contactBtn .contactBtn-parent .container .contactBtn-wrapper .contactBtn .icon{width:48px;position:relative;padding-top:26px;padding-left:1px;margin-left:auto;margin-right:auto;}#content #page-header .page-header .header-contactBtn .contactBtn-parent .container .contactBtn-wrapper .contactBtn .icon img{width:100%;height:auto;}#content #page-header .page-header .header-contactBtn .contactBtn-parent .container .contactBtn-wrapper .contactBtn .word{min-height:18px;position:relative;color:#ab1e22;font-size:16px;font-weight:700;line-height:18px;text-align:center;word-wrap:break-word;padding-top:8px;}#content #page-header .page-header .header-contactBtn .contactBtn-parent .container .contactBtn-wrapper .contactBtn .link{background:url('img/trans.png');width:100%;height:100%;display:block;position:absolute;top:0;left:0;border-radius:133px;}#content #page-core{padding-top:4px;padding-bottom:4px;}#content.tablet #page-header .page-header .header-banner .banner-set .banner.banner-desktop,#content.mobile #page-header .page-header .header-banner .banner-set .banner.banner-desktop{display:none;}#content.tablet #page-header .page-header .header-banner .banner-set .banner.banner-mobile,#content.mobile #page-header .page-header .header-banner .banner-set .banner.banner-mobile{display:block;}#content.tablet #page-header .page-header .header-banner >.title-parent,#content.mobile #page-header .page-header .header-banner >.title-parent{bottom:20px;}#content.tablet #page-header .page-header .header-contactBtn{top:320px;}#content.tablet #page-header .page-header .header-contactBtn .contactBtn-parent .container .contactBtn-wrapper .contactBtn{right:10px;}#content.mobile .container{padding-left:10px;padding-right:10px;}#content.mobile #page-header .page-header .header-banner >.title-parent .container >.title-wrapper >.title{min-height:48px;font-size:40px;letter-spacing:0.8px;line-height:48px;margin-left:0;}#content.mobile #page-header .page-header .header-contactBtn{display:none;top:260px;}#content.mobile #page-header .page-header .header-contactBtn .contactBtn-parent .container .contactBtn-wrapper .contactBtn{right:10px;}footer{background:#fff;position:relative;}footer #footer-upper{background:#e6e6e6;}footer #footer-upper .container{padding-left:20px;padding-right:20px;}footer #footer-upper .container .footer-upper .footer-menu .menuCate-set{padding-top:36px;padding-bottom:36px;}footer #footer-upper .container .footer-upper .footer-menu .menuCate-set .menuCate{display:inline-block;vertical-align:top;}footer #footer-upper .container .footer-upper .footer-menu .menuCate-set .menuCate .menuSubcate-set .menuSubcate{display:inline-block;vertical-align:top;}footer #footer-upper .container .footer-upper .footer-menu .menuCate-set .menuCate .menuSubcate-set .menuSubcate >.menuItem-set >.menuItem{padding-top:8px;padding-bottom:8px;}footer #footer-upper .container .footer-upper .footer-menu .menuCate-set .menuCate .menuSubcate-set .menuSubcate >.menuItem-set >.menuItem >.title{min-height:24px;color:#010101;font-size:16px;font-weight:700;letter-spacing:0.6px;line-height:24px;word-wrap:break-word;display:inline-block;vertical-align:top;}footer #footer-upper .container .footer-upper .footer-menu .menuCate-set .menuCate .menuSubcate-set .menuSubcate >.menuItem-set >.menuItem >.title:hover{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;}footer #footer-upper .container .footer-upper .footer-menu .menuCate-set .menuCate .menuSubcate-set .menuSubcate >.menuItem-set >.menuItem >.submenu .menuItem-set .menuItem{padding-top:8px;}footer #footer-upper .container .footer-upper .footer-menu .menuCate-set .menuCate .menuSubcate-set .menuSubcate >.menuItem-set >.menuItem >.submenu .menuItem-set .menuItem >.title{position:relative;min-height:22px;color:#000;font-size:14px;letter-spacing:0.55px;line-height:22px;word-wrap:break-word;display:inline-block;vertical-align:top;padding-left:20px;}footer #footer-upper .container .footer-upper .footer-menu .menuCate-set .menuCate .menuSubcate-set .menuSubcate >.menuItem-set >.menuItem >.submenu .menuItem-set .menuItem >.title:before{content:'';position:absolute;top:8px;left:3px;width:6px;height:6px;background:#909090;}footer #footer-upper .container .footer-upper .footer-menu .menuCate-set .menuCate .menuSubcate-set .menuSubcate >.menuItem-set >.menuItem >.submenu .menuItem-set .menuItem >.title:hover{text-decoration:underline;}footer #footer-upper .container .footer-upper .footer-menu .menuCate-set .menuCate .menuSubcate-set .menuSubcate >.menuItem-set >.menuItem >.submenu .menuItem-set .menuItem >.submenu{display:none;padding-left:18px;}footer #footer-upper .container .footer-upper .footer-menu .menuCate-set .menuCate .menuSubcate-set .menuSubcate >.menuItem-set >.menuItem.selected >.title{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;}footer #footer-upper .container .footer-upper .footer-menu .menuCate-set #footer-menuCate-cate-1{width:40%;}footer #footer-upper .container .footer-upper .footer-menu .menuCate-set #footer-menuCate-cate-1 .menuSubcate-set .menuSubcate{width:50%;}footer #footer-upper .container .footer-upper .footer-menu .menuCate-set #footer-menuCate-cate-2{width:20%;}footer #footer-upper .container .footer-upper .footer-menu .menuCate-set #footer-menuCate-cate-2 .menuSubcate-set .menuSubcate{width:100%;}footer #footer-upper .container .footer-upper .footer-menu .menuCate-set #footer-menuCate-cate-3{width:40%;}footer #footer-upper .container .footer-upper .footer-menu .menuCate-set #footer-menuCate-cate-3 .menuSubcate-set .menuSubcate{width:50%;}footer #footer-lower{background:#fff;}footer #footer-lower .container{padding-left:20px;padding-right:20px;}footer #footer-lower .container .footer-lower .footer-copyright{padding-top:16px;padding-bottom:16px;}footer #footer-lower .container .footer-lower .footer-copyright .copyright-set{text-align:right;}footer #footer-lower .container .footer-lower .footer-copyright .copyright-set *,footer #footer-lower .container .footer-lower .footer-copyright .copyright-set *:hover,footer #footer-lower .container .footer-lower .footer-copyright .copyright-set *:link,footer #footer-lower .container .footer-lower .footer-copyright .copyright-set *:visited{color:#000;}footer #footer-lower .container .footer-lower .footer-copyright .copyright-set .copyright,footer #footer-lower .container .footer-lower .footer-copyright .copyright-set .copyright > a{min-height:22px;color:#494949;font-size:14px;letter-spacing:0.55px;line-height:22px;word-wrap:break-word;display:inline-block;vertical-align:top;}footer.tablet #footer-upper .container .footer-upper .footer-menu .menuCate-set{padding-top:27px;padding-bottom:27px;}footer.tablet #footer-upper .container .footer-upper .footer-menu .menuCate-set .menuCate .menuSubcate-set .menuSubcate{display:block;}footer.tablet #footer-upper .container .footer-upper .footer-menu .menuCate-set .menuCate .menuSubcate-set .menuSubcate >.menuItem-set >.menuItem >.submenu .menuItem-set .menuItem >.submenu{display:none;}footer.tablet #footer-upper .container .footer-upper .footer-menu .menuCate-set #footer-menuCate-cate-1{width:33.33%;}footer.tablet #footer-upper .container .footer-upper .footer-menu .menuCate-set #footer-menuCate-cate-1 .menuSubcate-set .menuSubcate{width:auto;}footer.tablet #footer-upper .container .footer-upper .footer-menu .menuCate-set #footer-menuCate-cate-2{width:33.33%;}footer.tablet #footer-upper .container .footer-upper .footer-menu .menuCate-set #footer-menuCate-cate-2 .menuSubcate-set .menuSubcate{width:auto;}footer.tablet #footer-upper .container .footer-upper .footer-menu .menuCate-set #footer-menuCate-cate-3{width:33.33%;}footer.tablet #footer-upper .container .footer-upper .footer-menu .menuCate-set #footer-menuCate-cate-3 .menuSubcate-set .menuSubcate{width:auto;}footer.mobile #footer-upper{display:none;}footer.mobile #footer-lower .container{padding-left:10px;padding-right:10px;}.oneline{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden;}.clear{clear:both;float:left;}.inline-block{display:inline-block;}.justify{text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;}.w-fix{width:100%;height:0px;display:inline-block;vertical-align:middle;}.h-fix{width:0px;height:100%;display:inline-block;vertical-align:middle;}.break-word{word-wrap:break-word;}.cover{background:url('img/trans.png');width:100%;height:100%;display:block;position:absolute;top:0;left:0;}.flip-h{-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;}.flip-v{-moz-transform:scaleY(-1);-webkit-transform:scaleY(-1);-o-transform:scaleY(-1);transform:scaleY(-1);filter:FlipV;}#colorbox,#cboxOverlay,#cboxWrapper{overflow:visible;}#cboxOverlay{opacity:0.85 !important;}#colorbox #cboxTopLeft,#colorbox #cboxTopCenter,#colorbox #cboxTopRight,#colorbox #cboxMiddleLeft,#colorbox #cboxMiddleRight,#colorbox #cboxBottomLeft,#colorbox #cboxBottomCenter,#colorbox #cboxBottomRight{display:none;width:0;height:0;}#colorbox #cboxLoadedContent{margin-bottom:0;}#colorbox #cboxClose{top:-40px;left:0;right:0;margin:-40px auto;width:38px;height:38px;background:white url(img/lightbox-close-icon.png) no-repeat center;border-radius:50%;}#colorbox #colorbox_content .colorbox-slider .colorbox-slides{position:relative;}#colorbox #colorbox_content .colorbox-slider .colorbox-slides .gallery{white-space:nowrap;overflow:hidden;position:relative;}#colorbox #colorbox_content .colorbox-slider .colorbox-slides .gallery *{display:inline-block;vertical-align:top;}#colorbox #colorbox_content .colorbox-slider .colorbox-slides .gallery .photo{width:100%;}#colorbox #colorbox_content .colorbox-slider .colorbox-slides .gallery .photo img{width:100%;height:auto;}#colorbox #colorbox_content .colorbox-slider .colorbox-slides .prev,#colorbox #colorbox_content .colorbox-slider .colorbox-slides .next{position:absolute;top:0;bottom:0;width:40px;text-align:center;}#colorbox #colorbox_content .colorbox-slider .colorbox-slides .prev .bg,#colorbox #colorbox_content .colorbox-slider .colorbox-slides .next .bg{position:absolute;top:0;left:0;width:100%;height:100%;background:black;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;}#colorbox #colorbox_content .colorbox-slider .colorbox-slides .prev .arrow,#colorbox #colorbox_content .colorbox-slider .colorbox-slides .next .arrow{width:16px;height:28px;display:inline-block;vertical-align:middle;position:relative;}#colorbox #colorbox_content .colorbox-slider .colorbox-slides .prev.disable,#colorbox #colorbox_content .colorbox-slider .colorbox-slides .next.disable{display:none;}#colorbox #colorbox_content .colorbox-slider .colorbox-slides .prev{left:0;}#colorbox #colorbox_content .colorbox-slider .colorbox-slides .prev .arrow{background:url(img/slider-prev.png) no-repeat center;}#colorbox #colorbox_content .colorbox-slider .colorbox-slides .next{right:0;}#colorbox #colorbox_content .colorbox-slider .colorbox-slides .next .arrow{background:url(img/slider-next.png) no-repeat center;}#colorbox #colorbox_content .colorbox-slider .page{position:absolute;bottom:-35px;text-align:center;width:100%;}#colorbox #colorbox_content .colorbox-slider .page a{display:inline-block;vertical-align:middle;width:7px;height:7px;border-radius:50%;background:#a2a2a2;margin:0 5px;}#colorbox #colorbox_content .colorbox-slider .page a.current{width:10px;height:10px;background:#ab1e22;}.transform-image{overflow:hidden;}.transform-image img{transition:all 0.5s;}.transform-image:hover img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);}#content #page-core .page-core .core-self{padding-top:29px;}#content #page-core .page-core .core-self .about-section .container,#content #page-core .page-core .core-self .team-section .container,#content #page-core .page-core .core-self .sustainability-section .container,#content #page-core .page-core .core-self .client-section .container{max-width:1200px;}#content #page-core .page-core .core-self .about-section .container .section-wrapper,#content #page-core .page-core .core-self .team-section .container .section-wrapper,#content #page-core .page-core .core-self .sustainability-section .container .section-wrapper,#content #page-core .page-core .core-self .client-section .container .section-wrapper{padding-top:17px;padding-bottom:17px;}#content #page-core .page-core .core-self .about-section .container .section-wrapper >.title-parent,#content #page-core .page-core .core-self .team-section .container .section-wrapper >.title-parent,#content #page-core .page-core .core-self .sustainability-section .container .section-wrapper >.title-parent,#content #page-core .page-core .core-self .client-section .container .section-wrapper >.title-parent{padding-top:15px;padding-bottom:15px;}#content #page-core .page-core .core-self .about-section .container .section-wrapper >.title-parent >.title,#content #page-core .page-core .core-self .team-section .container .section-wrapper >.title-parent >.title,#content #page-core .page-core .core-self .sustainability-section .container .section-wrapper >.title-parent >.title,#content #page-core .page-core .core-self .client-section .container .section-wrapper >.title-parent >.title{min-height:46px;color:#ab1e22;font-size:38px;font-weight:300;letter-spacing:1px;line-height:46px;text-align:center;word-wrap:break-word;}#content #page-core .page-core .core-self .about-section .container .section-wrapper >.content,#content #page-core .page-core .core-self .team-section .container .section-wrapper >.content,#content #page-core .page-core .core-self .sustainability-section .container .section-wrapper >.content,#content #page-core .page-core .core-self .client-section .container .section-wrapper >.content{padding-top:12px;padding-bottom:12px;}#content #page-core .page-core .core-self .about-section .container .section-wrapper >.content .editor *,#content #page-core .page-core .core-self .team-section .container .section-wrapper >.content .editor *,#content #page-core .page-core .core-self .sustainability-section .container .section-wrapper >.content .editor *,#content #page-core .page-core .core-self .client-section .container .section-wrapper >.content .editor *{letter-spacing:0.6px;line-height:32px;}#content #page-core .page-core .core-self .pageLocation{position:relative;}#content #page-core .page-core .core-self .pageLocation > a{position:absolute;top:-100px;left:0;}#content #page-core .page-core .core-self .about-section{background:#f3f3f3;}#content #page-core .page-core .core-self .team-section .container .section-wrapper .teammateRow-set{padding-top:24px;padding-bottom:24px;}#content #page-core .page-core .core-self .team-section .container .section-wrapper .teammateRow-set .teammateRow .teammate-set{text-align:center;}#content #page-core .page-core .core-self .team-section .container .section-wrapper .teammateRow-set .teammateRow .teammate-set .teammate{max-width:600px;text-align:left;display:inline-block;vertical-align:top;margin-top:1px;}#content #page-core .page-core .core-self .team-section .container .section-wrapper .teammateRow-set .teammateRow .teammate-set .teammate >.outer-wrapper{padding-left:1px;}#content #page-core .page-core .core-self .team-section .container .section-wrapper .teammateRow-set .teammateRow .teammate-set .teammate >.outer-wrapper >.inner-wrapper{position:relative;padding-top:1px;}#content #page-core .page-core .core-self .team-section .container .section-wrapper .teammateRow-set .teammateRow .teammate-set .teammate >.outer-wrapper >.inner-wrapper .thumbnail .image img{width:100%;height:auto;}#content #page-core .page-core .core-self .team-section .container .section-wrapper .teammateRow-set .teammateRow .teammate-set .teammate >.outer-wrapper >.inner-wrapper >.title-parent{background:rgba(0,0,0,0.5);width:100%;height:100%;position:absolute;top:0;left:0;}#content #page-core .page-core .core-self .team-section .container .section-wrapper .teammateRow-set .teammateRow .teammate-set .teammate >.outer-wrapper >.inner-wrapper >.title-parent >.title-wrapper{width:100%;display:inline-block;vertical-align:middle;}#content #page-core .page-core .core-self .team-section .container .section-wrapper .teammateRow-set .teammateRow .teammate-set .teammate >.outer-wrapper >.inner-wrapper >.title-parent >.title-wrapper >.title{min-height:34px;color:#fff;font-size:26px;font-weight:300;letter-spacing:1px;line-height:34px;text-align:center;word-wrap:break-word;padding-left:10px;padding-right:10px;}#content #page-core .page-core .core-self .team-section .container .section-wrapper .teammateRow-set .teammateRow .teammate-set .teammate >.outer-wrapper >.inner-wrapper .teammateColorbox{background:url('img/trans.png');width:100%;height:100%;display:block;position:absolute;top:0;left:0;}#content #page-core .page-core .core-self .team-section .container .section-wrapper .teammateRow-set .teammateRow .teammate-set .teammate:first-child >.outer-wrapper{padding-left:0;}#content #page-core .page-core .core-self .team-section .container .section-wrapper .teammateRow-set .teammateRow .teammate-set .teammate:first-child >.outer-wrapper >.inner-wrapper{padding-top:0;}#content #page-core .page-core .core-self .team-section .container .section-wrapper .teammateRow-set .teammateRow .teammate-set .teammate:hover >.outer-wrapper >.inner-wrapper >.title-parent{display:none;}#content #page-core .page-core .core-self .sustainability-section{background:#ab1e22;margin-top:-1px;}#content #page-core .page-core .core-self .sustainability-section .container .section-wrapper >.title-parent >.title{color:#fff;}#content #page-core .page-core .core-self .sustainability-section .container .section-wrapper >.content .editor{max-width:1128px;margin-left:auto;margin-right:auto;}#content #page-core .page-core .core-self .sustainability-section .container .section-wrapper >.content .editor *{color:#fff;}#content #page-core .page-core .core-self .sustainability-section .container .section-wrapper .sep{background:#991316;width:100%;height:2px;margin-top:18px;margin-bottom:18px;}#content #page-core .page-core .core-self .sustainability-section .container .section-wrapper .sustainability-set{padding-top:3px;padding-bottom:3px;}#content #page-core .page-core .core-self .sustainability-section .container .section-wrapper .sustainability-set .sustainabilityTitle-set{padding-top:19px;padding-bottom:19px;}#content #page-core .page-core .core-self .sustainability-section .container .section-wrapper .sustainability-set .sustainabilityTitle-set .sustainabilityTitle{display:inline-block;vertical-align:middle;}#content #page-core .page-core .core-self .sustainability-section .container .section-wrapper .sustainability-set .sustainabilityTitle-set .sustainabilityTitle >.outer-wrapper{border-right:1px solid #fff;}#content #page-core .page-core .core-self .sustainability-section .container .section-wrapper .sustainability-set .sustainabilityTitle-set .sustainabilityTitle >.outer-wrapper >.inner-wrapper{position:relative;}#content #page-core .page-core .core-self .sustainability-section .container .section-wrapper .sustainability-set .sustainabilityTitle-set .sustainabilityTitle >.outer-wrapper >.inner-wrapper >.title-parent >.title-wrapper{width:100%;display:inline-block;vertical-align:middle;}#content #page-core .page-core .core-self .sustainability-section .container .section-wrapper .sustainability-set .sustainabilityTitle-set .sustainabilityTitle >.outer-wrapper >.inner-wrapper >.title-parent >.title-wrapper >.title{min-height:32px;color:#fec7c9;font-size:20px;letter-spacing:0.8px;line-height:32px;text-align:center;word-wrap:break-word;padding-left:20px;padding-right:20px;}#content #page-core .page-core .core-self .sustainability-section .container .section-wrapper .sustainability-set .sustainabilityTitle-set .sustainabilityTitle >.outer-wrapper >.inner-wrapper >.title-parent .h-fix{min-height:80px;}#content #page-core .page-core .core-self .sustainability-section .container .section-wrapper .sustainability-set .sustainabilityTitle-set .sustainabilityTitle >.outer-wrapper >.inner-wrapper .tab{background:url('img/trans.png');width:100%;height:100%;display:block;position:absolute;top:0;left:0;}#content #page-core .page-core .core-self .sustainability-section .container .section-wrapper .sustainability-set .sustainabilityTitle-set .sustainabilityTitle:last-child >.outer-wrapper{border-right:1px solid #ab1e22;}#content #page-core .page-core .core-self .sustainability-section .container .section-wrapper .sustainability-set .sustainabilityTitle-set .sustainabilityTitle.selected >.outer-wrapper >.inner-wrapper,#content #page-core .page-core .core-self .sustainability-section .container .section-wrapper .sustainability-set .sustainabilityTitle-set .sustainabilityTitle:hover >.outer-wrapper >.inner-wrapper{background:#fec7c9;}#content #page-core .page-core .core-self .sustainability-section .container .section-wrapper .sustainability-set .sustainabilityTitle-set .sustainabilityTitle.selected >.outer-wrapper >.inner-wrapper >.title-parent >.title-wrapper >.title,#content #page-core .page-core .core-self .sustainability-section .container .section-wrapper .sustainability-set .sustainabilityTitle-set .sustainabilityTitle:hover >.outer-wrapper >.inner-wrapper >.title-parent >.title-wrapper >.title{color:#ab1e22;}#content #page-core .page-core .core-self .sustainability-section .container .section-wrapper .sustainability-set .sustainabilityContent-set .sustainabilityContent{display:none;}#content #page-core .page-core .core-self .sustainability-section .container .section-wrapper .sustainability-set .sustainabilityContent-set .sustainabilityContent >.content{padding-top:12px;padding-bottom:12px;}#content #page-core .page-core .core-self .sustainability-section .container .section-wrapper .sustainability-set .sustainabilityContent-set .sustainabilityContent >.content .editor{max-width:900px;margin-left:auto;margin-right:auto;}#content #page-core .page-core .core-self .sustainability-section .container .section-wrapper .sustainability-set .sustainabilityContent-set .sustainabilityContent >.content .editor *{color:#fec7c9;letter-spacing:0.6px;line-height:32px;}#content #page-core .page-core .core-self .client-section{margin-bottom:-2px;}#content #page-core .page-core .core-self .client-section .container .section-wrapper .clientSet-parent .client-set{padding-top:13px;padding-bottom:13px;}#content #page-core .page-core .core-self .client-section .container .section-wrapper .clientSet-parent .client-set .client{width:20%;display:inline-block;vertical-align:top;padding-top:10px;padding-bottom:10px;}#content #page-core .page-core .core-self .client-section .container .section-wrapper .clientSet-parent .client-set .client >.outer-wrapper{padding-left:10px;padding-right:10px;}#content #page-core .page-core .core-self .client-section .container .section-wrapper .clientSet-parent .client-set .client >.outer-wrapper >.inner-wrapper{position:relative;}#content #page-core .page-core .core-self .client-section .container .section-wrapper .clientSet-parent .client-set .client >.outer-wrapper >.inner-wrapper .logo .image img{width:100%;height:auto;}#content #page-core .page-core .core-self .client-section .container .section-wrapper .clientSet-parent .client-set .client >.outer-wrapper >.inner-wrapper .link{background:url('img/trans.png');width:100%;height:100%;display:block;position:absolute;top:0;left:0;}#content #page-core .page-core .core-self .client-section .container .section-wrapper .clientSet-parent .ajax-loading{display:none;background:url('img/loading-ajax.gif') no-repeat left top;width:64px;height:64px;margin-top:20px;margin-bottom:20px;margin-left:auto;margin-right:auto;}.colorbox-teammate .teammate{padding-top:39px;padding-bottom:30px;padding-left:40px;padding-right:40px;}.colorbox-teammate .teammate >.wrapper{max-height:366px;overflow-y:auto;}.colorbox-teammate .teammate >.wrapper .info{position:relative;padding-top:16px;padding-bottom:16px;}.colorbox-teammate .teammate >.wrapper .info .photo{width:120px;position:absolute;top:0;left:0;}.colorbox-teammate .teammate >.wrapper .info .photo .image img{width:100%;height:auto;}.colorbox-teammate .teammate >.wrapper .info >.title{min-height:36px;color:#ab1e22;font-size:28px;letter-spacing:1px;line-height:36px;word-wrap:break-word;}.colorbox-teammate .teammate >.wrapper .info .post{min-height:26px;color:#000;font-size:18px;letter-spacing:0.6px;line-height:26px;word-wrap:break-word;padding-top:5px;padding-bottom:5px;}.colorbox-teammate .teammate >.wrapper .info .underline{background:#cbcbcb;width:100px;height:2px;margin-top:20px;}.colorbox-teammate .teammate >.wrapper .info.short{min-height:140px;padding-left:159px;}.colorbox-teammate .teammate >.wrapper >.content .editor *{line-height:24px;}#content.tablet #page-core .page-core .core-self .sustainability-section .container .section-wrapper .sustainability-set .sustainabilityTitle-set .sustainabilityTitle >.outer-wrapper >.inner-wrapper >.title-parent >.title-wrapper >.title{padding-left:10px;padding-right:10px;}#content.tablet #page-core .page-core .core-self .client-section .container .section-wrapper .clientSet-parent .client-set .client{width:33.33%;}#content.mobile #page-core .page-core .core-self .team-section .container .section-wrapper .teammateRow-set .teammateRow .teammate-set .teammate{width:100% !important;display:block;}#content.mobile #page-core .page-core .core-self .team-section .container .section-wrapper .teammateRow-set .teammateRow .teammate-set .teammate >.outer-wrapper{padding-left:0;}#content.mobile #page-core .page-core .core-self .team-section .container .section-wrapper .teammateRow-set .teammateRow .teammate-set .teammate >.outer-wrapper >.inner-wrapper{padding-top:0;}#content.mobile #page-core .page-core .core-self .sustainability-section .container .section-wrapper .sustainability-set .sustainabilityTitle-set .sustainabilityTitle{width:auto !important;display:block;}#content.mobile #page-core .page-core .core-self .sustainability-section .container .section-wrapper .sustainability-set .sustainabilityTitle-set .sustainabilityTitle >.outer-wrapper{border-top:1px solid #fff;border-right:none;}#content.mobile #page-core .page-core .core-self .sustainability-section .container .section-wrapper .sustainability-set .sustainabilityTitle-set .sustainabilityTitle >.outer-wrapper >.inner-wrapper >.title-parent{padding-top:10px;padding-bottom:10px;}#content.mobile #page-core .page-core .core-self .sustainability-section .container .section-wrapper .sustainability-set .sustainabilityTitle-set .sustainabilityTitle >.outer-wrapper >.inner-wrapper >.title-parent .h-fix{min-height:0;}#content.mobile #page-core .page-core .core-self .sustainability-section .container .section-wrapper .sustainability-set .sustainabilityTitle-set .sustainabilityTitle:first-child >.outer-wrapper{border-top:none;}#content.mobile #page-core .page-core .core-self .client-section .container .section-wrapper .clientSet-parent .client-set .client{width:50%;}#content #page-core .page-core .core-self .filter-section{position:relative;z-index:300;}#content #page-core .page-core .core-self .filter-section .filter-header{background:rgba(235,235,235,0.97);}#content #page-core .page-core .core-self .filter-section .filter-header .container{max-width:1200px;}#content #page-core .page-core .core-self .filter-section .filter-header .container .button-set{padding-top:11px;padding-bottom:7px;}#content #page-core .page-core .core-self .filter-section .filter-header .container .button-set .button{min-height:22px;color:#504f4f;font-size:14px;letter-spacing:0.65px;line-height:22px;word-wrap:break-word;display:inline-block;vertical-align:top;}#content #page-core .page-core .core-self .filter-section .filter-header .container .button-set .button.selected,#content #page-core .page-core .core-self .filter-section .filter-header .container .button-set .button:hover{color:#ab1e22;}#content #page-core .page-core .core-self .filter-section .filter-header .container .button-set .marketBtn{margin-right:108px;}#content #page-core .page-core .core-self .filter-section .filter-header .container .button-set .filterBtn{background:url('img/icon-filter-open.png') no-repeat right 3px;padding-right:23px;}#content #page-core .page-core .core-self .filter-section .filter-header .container .button-set .filterBtn.selected,#content #page-core .page-core .core-self .filter-section .filter-header .container .button-set .filterBtn:hover{background:url('img/icon-filter-close.png') no-repeat right 8px;}#content #page-core .page-core .core-self .filter-section .filter-content{display:none;background:rgba(235,235,235,0.97);width:100%;position:absolute;top:100%;left:0;}#content #page-core .page-core .core-self .filter-section .filter-content .container{max-width:1200px;}#content #page-core .page-core .core-self .filter-section .filter-content .container form{padding-top:25px;padding-bottom:25px;}#content #page-core .page-core .core-self .filter-section .filter-content .container form .filterCate-set{max-height:560px;overflow-y:auto;}#content #page-core .page-core .core-self .filter-section .filter-content .container form .filterCate-set .filterCate{width:50%;display:inline-block;vertical-align:top;}#content #page-core .page-core .core-self .filter-section .filter-content .container form .filterCate-set .filterCate >.outer-wrapper >.inner-wrapper{position:relative;}#content #page-core .page-core .core-self .filter-section .filter-content .container form .filterCate-set .filterCate >.outer-wrapper >.inner-wrapper >.title-parent >.title{min-height:22px;color:#000;font-size:14px;font-weight:700;letter-spacing:0.55px;line-height:22px;word-wrap:break-word;}#content #page-core .page-core .core-self .filter-section .filter-content .container form .filterCate-set .filterCate >.outer-wrapper >.inner-wrapper .filterSubcate-set .filterSubcate{padding-top:3px;padding-bottom:3px;margin-bottom:6px;}#content #page-core .page-core .core-self .filter-section .filter-content .container form .filterCate-set .filterCate >.outer-wrapper >.inner-wrapper .filterSubcate-set .filterSubcate .checkbox-parent .input .input-wrapper >.wrapper .checkbox{background:url('img/checkbox.png') no-repeat;background-position:left 2px !important;min-height:22px;display:block;color:#000;font-size:13px;letter-spacing:0.55px;line-height:22px;word-wrap:break-word;padding-left:26px;}#content #page-core .page-core .core-self .filter-section .filter-content .container form .filterCate-set .filterCate >.outer-wrapper >.inner-wrapper .filterSubcate-set .filterSubcate .checkbox-parent .input .input-wrapper >.wrapper .checkbox.checked{background:url('img/checkbox-checked.png') no-repeat;color:#ab1e22;}#content #page-core .page-core .core-self .filter-section .filter-content .container form .filterCate-set .filterCate >.outer-wrapper >.inner-wrapper .filterSubcate-set .filterSubcate >.title-parent{padding-top:16px;padding-bottom:16px;border-bottom:2px solid #d0cece;}#content #page-core .page-core .core-self .filter-section .filter-content .container form .filterCate-set .filterCate >.outer-wrapper >.inner-wrapper .filterSubcate-set .filterSubcate >.title-parent >.wrapper{min-height:22px;position:relative;padding-right:100px;}#content #page-core .page-core .core-self .filter-section .filter-content .container form .filterCate-set .filterCate >.outer-wrapper >.inner-wrapper .filterSubcate-set .filterSubcate >.title-parent >.wrapper >.title{min-height:22px;color:#000;font-size:14px;letter-spacing:0.55px;line-height:22px;word-wrap:break-word;}#content #page-core .page-core .core-self .filter-section .filter-content .container form .filterCate-set .filterCate >.outer-wrapper >.inner-wrapper .filterSubcate-set .filterSubcate >.title-parent >.wrapper .checkbox-parent{max-width:100px;position:absolute;top:2px;right:0;}#content #page-core .page-core .core-self .filter-section .filter-content .container form .filterCate-set .filterCate >.outer-wrapper >.inner-wrapper .filterSubcate-set .filterSubcate >.title-parent >.wrapper .checkbox-parent .input .input-wrapper >.wrapper .checkbox{background:url('img/big-checkbox.png') no-repeat;background-position:left top !important;font-size:14px;padding-left:30px;}#content #page-core .page-core .core-self .filter-section .filter-content .container form .filterCate-set .filterCate >.outer-wrapper >.inner-wrapper .filterSubcate-set .filterSubcate >.title-parent >.wrapper .checkbox-parent .input .input-wrapper >.wrapper .checkbox.checked{background:url('img/big-checkbox-checked.png') no-repeat;}#content #page-core .page-core .core-self .filter-section .filter-content .container form .filterCate-set .filterCate >.outer-wrapper >.inner-wrapper .filterSubcate-set .filterSubcate .filterItem-set{padding-top:3px;padding-bottom:3px;}#content #page-core .page-core .core-self .filter-section .filter-content .container form .filterCate-set .filterCate >.outer-wrapper >.inner-wrapper .filterSubcate-set .filterSubcate .filterItem-set .filterItem{width:50%;display:inline-block;vertical-align:top;padding-top:14px;}#content #page-core .page-core .core-self .filter-section .filter-content .container form .filterCate-set .filterCate >.outer-wrapper >.inner-wrapper .filterSubcate-set .filterSubcate .filterItem-set .filterItem >.outer-wrapper{padding-right:20px;}#content #page-core .page-core .core-self .filter-section .filter-content .container form .filterCate-set .filterCate >.outer-wrapper >.inner-wrapper .filterSubcate-set .filterSubcate .filterItem-set .filterItem >.outer-wrapper >.inner-wrapper{position:relative;}#content #page-core .page-core .core-self .filter-section .filter-content .container form .filterCate-set .filterCate:nth-child(odd) >.outer-wrapper{padding-right:60px;}#content #page-core .page-core .core-self .filter-section .filter-content .container form .filterCate-set .filterCate:nth-child(even) >.outer-wrapper{padding-left:60px;}#content #page-core .page-core .core-self .filter-section .filter-content .container form .row-set{padding-top:5px;padding-bottom:5px;}#content #page-core .page-core .core-self .filter-section .filter-content .container form .row-set .row .field .field-wrapper{padding-top:16px;}#content #page-core .page-core .core-self .filter-section .filter-content .container form .row-set .row .field .field-wrapper .button-parent .input .button-wrapper{max-width:150px;min-width:50px;height:35px;display:inline-block;vertical-align:top;margin-right:20px;}#content #page-core .page-core .core-self .filter-section .filter-content .container form .row-set .row .field .field-wrapper .button-parent .input .button-wrapper .wrapper{width:100%;height:100%;}#content #page-core .page-core .core-self .filter-section .filter-content .container form .row-set .row .field .field-wrapper .button-parent .input .button-wrapper .wrapper button{width:100%;height:100%;color:#fefefe;font-size:14px;line-height:35px;text-align:center;border:none;}#content #page-core .page-core .core-self .filter-section .filter-content .container form .row-set .row .field .field-wrapper .button-parent .input .submit-wrapper >.wrapper .submit{background:#504f4f;}#content #page-core .page-core .core-self .filter-section .filter-content .container form .row-set .row .field .field-wrapper .button-parent .input .submit-wrapper >.wrapper .submit:hover{background:#000;}#content.mobile #page-core .page-core .core-self .filter-section .filter-content .container form .filterCate-set .filterCate{width:auto;display:block;margin-top:60px;}#content.mobile #page-core .page-core .core-self .filter-section .filter-content .container form .filterCate-set .filterCate >.outer-wrapper{padding-left:0;padding-right:0;}#content.mobile #page-core .page-core .core-self .filter-section .filter-content .container form .filterCate-set .filterCate:first-child{margin-top:0;}#content #page-core .page-core .core-self .projects-section{padding-top:1px;padding-bottom:46px;}#content #page-core .page-core .core-self .projects-section .container{max-width:1200px;}#content #page-core .page-core .core-self .projects-section .container .section-wrapper .project-set{padding-top:20px;padding-bottom:20px;}#content #page-core .page-core .core-self .projects-section .container .section-wrapper .project-set .projectBlock-set .projectBlock{width:50%;display:inline-block;vertical-align:top;}#content #page-core .page-core .core-self .projects-section .container .section-wrapper .project-set .projectBlock-set .projectBlock >.outer-wrapper >.inner-wrapper{position:relative;}#content #page-core .page-core .core-self .projects-section .container .section-wrapper .project-set .projectBlock-set .projectBlock >.outer-wrapper >.inner-wrapper .project-subset .project{display:inline-block;vertical-align:top;}#content #page-core .page-core .core-self .projects-section .container .section-wrapper .project-set .projectBlock-set .projectBlock >.outer-wrapper >.inner-wrapper .project-subset .project >.outer-wrapper >.inner-wrapper{position:relative;top:100px;overflow:hidden;}#content #page-core .page-core .core-self .projects-section .container .section-wrapper .project-set .projectBlock-set .projectBlock >.outer-wrapper >.inner-wrapper .project-subset .project >.outer-wrapper >.inner-wrapper .thumbnail{position:relative;}#content #page-core .page-core .core-self .projects-section .container .section-wrapper .project-set .projectBlock-set .projectBlock >.outer-wrapper >.inner-wrapper .project-subset .project >.outer-wrapper >.inner-wrapper .thumbnail .image img{width:100%;height:auto;}#content #page-core .page-core .core-self .projects-section .container .section-wrapper .project-set .projectBlock-set .projectBlock >.outer-wrapper >.inner-wrapper .project-subset .project >.outer-wrapper >.inner-wrapper .thumbnail .mask{width:100%;height:100%;position:absolute;bottom:0;left:0;}#content #page-core .page-core .core-self .projects-section .container .section-wrapper .project-set .projectBlock-set .projectBlock >.outer-wrapper >.inner-wrapper .project-subset .project >.outer-wrapper >.inner-wrapper >.title-parent{width:100%;position:absolute;bottom:0;left:0;padding-top:8px;padding-bottom:8px;}#content #page-core .page-core .core-self .projects-section .container .section-wrapper .project-set .projectBlock-set .projectBlock >.outer-wrapper >.inner-wrapper .project-subset .project >.outer-wrapper >.inner-wrapper >.title-parent >.title{min-height:20px;color:#fff;font-size:14px;letter-spacing:0.55px;line-height:20px;text-align:center;word-wrap:break-word;padding-left:10px;padding-right:10px;}#content #page-core .page-core .core-self .projects-section .container .section-wrapper .project-set .projectBlock-set .projectBlock >.outer-wrapper >.inner-wrapper .project-subset .project >.outer-wrapper >.inner-wrapper .detail{background:url('img/trans.png');width:100%;height:100%;display:block;position:absolute;top:0;left:0;}#content #page-core .page-core .core-self .projects-section .container .section-wrapper .project-set .projectBlock-set .projectBlock:nth-child(odd) >.outer-wrapper{padding-right:5px;}#content #page-core .page-core .core-self .projects-section .container .section-wrapper .project-set .projectBlock-set .projectBlock:nth-child(even) >.outer-wrapper{padding-left:5px;}#content #page-core .page-core .core-self .projects-section .container .section-wrapper .project-set .projectBlock-set .projectBlock.four-item >.outer-wrapper >.inner-wrapper .project-subset .project{width:50%;padding-top:9px;}#content #page-core .page-core .core-self .projects-section .container .section-wrapper .project-set .projectBlock-set .projectBlock.four-item >.outer-wrapper >.inner-wrapper .project-subset .project >.outer-wrapper >.inner-wrapper .thumbnail .mask{background:url('img/project-thumbnail-mask-2.png') repeat-x left bottom;background-size:100% 176px;}#content #page-core .page-core .core-self .projects-section .container .section-wrapper .project-set .projectBlock-set .projectBlock.four-item >.outer-wrapper >.inner-wrapper .project-subset .project:nth-child(odd) >.outer-wrapper{padding-right:5px;}#content #page-core .page-core .core-self .projects-section .container .section-wrapper .project-set .projectBlock-set .projectBlock.four-item >.outer-wrapper >.inner-wrapper .project-subset .project:nth-child(even) >.outer-wrapper{padding-left:5px;}#content #page-core .page-core .core-self .projects-section .container .section-wrapper .project-set .projectBlock-set .projectBlock.single-item >.outer-wrapper >.inner-wrapper .project-subset .project{width:100%;padding-top:10px;}#content #page-core .page-core .core-self .projects-section .container .section-wrapper .project-set .projectBlock-set .projectBlock.single-item >.outer-wrapper >.inner-wrapper .project-subset .project >.outer-wrapper >.inner-wrapper .thumbnail .mask{background:url('img/project-thumbnail-mask-1.png') repeat-x left bottom;background-size:100% 93px;}#content #page-core .page-core .core-self .projects-section .container .section-wrapper .ajax-loading{display:none;background:url('img/loading-ajax.gif') no-repeat left top;width:64px;height:64px;margin-top:20px;margin-bottom:20px;margin-left:auto;margin-right:auto;}#content #page-core .page-core .core-self .projects-section .container .section-wrapper .emptyMsg-parent{padding-top:15px;padding-bottom:15px;}#content #page-core .page-core .core-self .projects-section .container .section-wrapper .emptyMsg-parent .emptyMsg{min-height:24px;color:#000;font-size:18px;letter-spacing:0.6px;line-height:24px;word-wrap:break-word;}#content.tablet #page-core .page-core .core-self .projects-section .container .section-wrapper .project-set .projectBlock-set .projectBlock,#content.mobile #page-core .page-core .core-self .projects-section .container .section-wrapper .project-set .projectBlock-set .projectBlock{width:auto;display:block;}#content.tablet #page-core .page-core .core-self .projects-section .container .section-wrapper .project-set .projectBlock-set .projectBlock >.outer-wrapper,#content.mobile #page-core .page-core .core-self .projects-section .container .section-wrapper .project-set .projectBlock-set .projectBlock >.outer-wrapper{padding-left:0;padding-right:0;}#content.tablet #page-core .page-core .core-self .projects-section .container .section-wrapper .project-set .projectBlock-set .projectBlock >.outer-wrapper >.inner-wrapper .project-subset .project,#content.mobile #page-core .page-core .core-self .projects-section .container .section-wrapper .project-set .projectBlock-set .projectBlock >.outer-wrapper >.inner-wrapper .project-subset .project{padding-top:10px;}