.team_office{display:block;width:100%;padding:0;margin:0;opacity:1;position:relative}.team_office .team_member{display:block;width:33.33333%;height:520px;height:410px;float:left;text-align:center;position:relative;-webkit-tap-highlight-color:transparent;background:#fff;background-image:-webkit-gradient(linear,left bottom,left top,from(#f5f5f5),to(#fff));background-image:linear-gradient(0,#f5f5f5,#fff);-webkit-transition:opacity 2s ease-out;transition:opacity 2s ease-out}.team_office .team_member .image{position:absolute;bottom:0;width:100%;height:92%;height:390px;display:block;background-repeat:no-repeat;background-position:bottom;background-size:auto 100%;opacity:1;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.team_office .team_member .text{position:absolute;top:13vw;top:50%;width:100%;padding:0;text-align:center;color:#3a4046;opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.team_office .team_member .text h3{font-family:MetaCompPro-Bold W06 Regular,Calibri,Tahoma,sans-serif;font-size:20px;line-height:22px;margin:0;color:#002e63}.team_office .team_member .text p{font-family:MetaCompPro-Light W04 Regular,Calibri,Tahoma,sans-serif;font-size:18px;line-height:22px;color:#01a0e2}.team_office .team_member .image.image_over{opacity:.1}.team_office .team_member .text.text_over{opacity:1;top:10vw;top:40%}.team_office .team_member.office:hover{cursor:help}.team_office .team_button{cursor:pointer;z-index:100;position:absolute;left:50%;margin-left:-100px;margin-left:-125px;width:200px;height:30px;width:250px;height:38px;text-align:center;padding:4px 0 0;padding:6px 0 0;font-family:MetaWeb W07 Book,Calibri,Tahoma,sans-serif;font-size:18px;color:#fff;background-color:#173966;border-radius:20px;-mox-transition:background .3s ease-out;-webkit-transition:background .3s ease-out;transition:background .3s ease-out}.team_office .team_button_production{bottom:-18px}.team_office .team_button_production:hover{background-color:#01a0e2}@media(min-width:768px) and (max-width:1200px){.team_office .team_member{display:block;position:relative;width:50%;height:50vw;opacity:1}.team_office .team_member .image{display:block;position:relative;height:85%;background-size:60%}.team_office .team_member .text{display:block;position:relative;top:0;height:15%;width:100%;padding:2vw 0 7vw;text-align:center;opacity:1;background-color:#fff}.team_office .team_member .text h3{font-size:2vw;line-height:2vw;padding:0;text-align:center}.team_office .team_member .text p{font-size:2vw;line-height:2.5vw;margin:0}.team_office .team_member .image.image_over{opacity:1}.team_office .team_member .text.text_over{top:0}.team_office .team_member.office:hover{cursor:auto}.team_office .team_button_production{bottom:-35px}.team_office .team_production .team_member.production{padding-bottom:0;height:50vw;width:50%}.team_office .team_production .team_member .image{display:block;position:relative;height:100%;background-size:60%}}@media(max-width:992px){.team_office .team_button_production{margin-left:-100px;width:200px;height:30px;text-align:center;padding:4px 0 0;font-size:14px}.team_office .team_production .team_button.team_button_back.team_button_back_bottom{margin-left:-100px;width:200px;height:30px;text-align:center;padding:4px 0 0;font-size:14px}}@media(max-width:767px){.team_office .team_member{width:50%;height:75.5vw;opacity:1}.team_office .team_member .image{display:block;position:relative;height:80%;background-size:auto 100%}.team_office .team_member .text{display:block;position:relative;top:0;padding:4vw 0 1vw;padding:2vw 0 7vw;text-align:center;opacity:1;width:100%;background-color:#fff}.team_office .team_member .text h3{text-align:center;font-size:3.3vw;line-height:3.3vw}.team_office .team_member .text p{margin:0;font-size:3.3vw;line-height:4.2vw}.team_office .team_member .image.image_over{opacity:1}.team_office .team_member .text.text_over{top:0}.team_office .team_member.office:hover{cursor:auto}.team_office .team_button_production{bottom:-24px}.team_office .team_production .team_member.production{height:58vw !important;width:50%}.team_office .team_production .team_member .image{position:relative !important;height:100% !important;background-size:80% !important}.team_office .team_production .team_button.team_button_back.team_button_back_bottom{bottom:-16px}}