.contact_person{padding:4.5vw 7.5vw 6vw 15vw}.contact_person.two_columns{padding:4.5vw 7.5vw}.contact_person .tab_container{display:flex;position:relative;width:100%}.contact_person .section_heading_container{position:relative;z-index:12}.contact_person .tab_content_container{clear:both;float:left}.contact_person .tab_image_container{float:left;margin:0;overflow:hidden;padding-bottom:22vw;position:relative;transition:opacity .5s;width:19vw;z-index:3}.contact_person .tab_content_top .tab_image_container{z-index:4}.contact_person .tab_content_top .tab_image_container.top{margin:-2vw 2vw 2vw}.contact_person .tab_image_container img{height:100%;object-fit:cover;position:absolute;right:0;top:0;width:100%}.contact_person .tab_content{align-items:flex-start;display:flex;flex-direction:row;max-width:100%}.contact_person .tab_content,.contact_person .tab_content .tab_title{float:left;position:relative;width:100%}.contact_person .tab_content .tab_content_top{float:right;justify-content:flex-end;margin-left:0;order:2;position:relative;top:0;width:100%}.contact_person .tab_content .tab_content_bottom{bottom:0;flex-direction:row-reverse;order:1;position:relative}.contact_person .tab_content .tab_content_bottom,.contact_person .tab_content .tab_content_top{display:flex}.contact_person .tab_content .tab_content_bottom.half,.contact_person .tab_content .tab_content_top.half{width:50%}.contact_person .tab_content .tab_content_bottom.half{margin-right:-.7vw}.contact_person .tab_content .tab_content_top.half{margin-left:-.7vw;margin-top:5vw;z-index:2}.contact_person .tab_line{background-color:#bbb6b3;height:2px;transition:background-color .5s;width:100%}.contact_person .tab_content_text_container{display:flex;flex-direction:column;left:0;min-height:300px;overflow:hidden;position:relative;width:27vw;z-index:1}.contact_person .tab_content_text_container p:first-child{margin-bottom:5px}.contact_person .tab_content_text_container p,.contact_person .tab_content_text_container p span{float:left;margin:0;position:relative;transition:opacity .5s}.contact_person.two_columns .tab_content_bottom .tab_content_text_container{padding-right:2vw}.contact_person.two_columns .tab_content_top .tab_content_text_container{padding-left:2vw}.contact_person .tab_content_bottom .tab_content_text_container,.contact_person .tab_content_top .tab_content_text_container{justify-content:flex-start}.contact_person .tab_content_top .tab_content_text_container .tab_content_text{padding-lefT:40px;display:flex;flex-direction:column;justify-content:flex-end;text-align:right}.contact_person .tab_content_bottom .tab_content_text_container .tab_content_text{display:flex;flex-direction:column}.contact_person .content_heading{font-size:calc(13.81818px + .72727vw)}.contact_person .tab_content_top .content_heading{margin-bottom:5px}.contact_person .content_text{font-size:calc(8.5px + .5vw);line-height:calc(18.5px + .5vw)}.contact_person .tab_content_text_container p.content_heading{font-size:calc(12.90909px + .36364vw);font-weight:600}.contact_person .tab_content_text_container p.content_department,.contact_person .tab_content_text_container p.content_text{font-size:calc(12.90909px + .36364vw)}.contact_person .tab_content_text_container p.content_department{margin-bottom:30px}.contact_person .tab_content_text_container a.content_contact_info_email,.contact_person .tab_content_text_container a.content_contact_info_phone,.contact_person .tab_content_text_container p.content_contact_info_email,.contact_person .tab_content_text_container p.content_contact_info_phone{color:#ff5b42;font-size:calc(9.18182px + .27273vw);line-height:20px;text-decoration:none}.contact_person .tab_content_text_container p.content_contact_info_phone{margin-bottom:25px}.contact_person .tab_content_line{background-color:#00000021;height:2px;margin-bottom:1.5vw;width:100%}.contact_person .tab_heading_container p{font-size:calc(14.09091px + .63636vw);font-weight:600;letter-spacing:.6px;margin-bottom:28px;text-transform:uppercase}.contact_person .tab_line.bg.orange.show,.contact_person .tab_wrapper.bg.orange{background-color:#ff5b42}.contact_person .tab_line.bg.darkorange.show,.contact_person .tab_wrapper.bg.darkorange{background-color:#751a13}.contact_person .tab_line.bg.pink.show,.contact_person .tab_wrapper.bg.pink{background-color:#e2a69d}.contact_person .tab_line.bg.white.show,.contact_person .tab_wrapper.bg.white{background-color:#fff}.contact_person .tab_line.bg.black.show,.contact_person .tab_wrapper.bg.black{background-color:#000}.contact_person .tab_line.bg.grey.show,.contact_person .tab_wrapper.bg.grey{background-color:#e9e3e0}.contact_person .tab_data_tab_container.bg.orange.active p{color:#ff5b42}.contact_person .tab_data_tab_container.bg.darkorange.active p{color:#751a13}.contact_person .tab_data_tab_container.bg.pink.active p{color:#e2a69d}.contact_person .tab_data_tab_container.bg.white.active p{color:#fff}.contact_person .tab_data_tab_container.bg.black.active p{color:#000}.contact_person .tab_data_tab_container.bg.grey.active p{color:#e9e3e0}@media (max-width:768px){.contact_person.two_columns{padding:6vw}.contact_person .heading_wrapper.middle{padding-right:0}.contact_person .tab_content{flex-direction:column}.contact_person .tab_content .tab_content_bottom.half,.contact_person .tab_content .tab_content_top.half{width:100%}.contact_person .tab_content .tab_content_top.half{margin-left:-6vw;order:1;width:calc(100% + 6vw)}.contact_person .tab_content .tab_content_bottom.half{margin-left:0;margin-right:0;margin-top:-12vw;width:calc(100% + 6vw);z-index:1}.contact_person .tab_content .tab_content_bottom.half .tab_content_text_container{justify-content:flex-end}.contact_person .tab_content .tab_content_bottom.half .tab_content_text_container .tab_content_line{order:2}.contact_person .tab_image_container{padding-bottom:60vw;width:60%}.contact_person .tab_content_text_container{padding-left:3vw;width:50%}.contact_person .tab_content_top .tab_content_text_container .tab_content_text{padding-left:0}.contact_person .tab_content_text_container p.content_department{margin-bottom:10px}.contact_person{padding:14vw 6vw 0}.contact_person .tab_content .tab_title{align-items:center;display:flex;flex-direction:column}.contact_person .tab_content_top .tab_image_container.top{height:60vw;margin:0 0 0 -6vw;width:51vw}.contact_person .tab_content .tab_content_top{margin-top:9vw}}