html,body,#page-container{overflow-x:hidden}#top-menu li a{font-size:14px;font-weight:500;text-transform:uppercase}.et_header_style_left .et-fixed-header #et-top-navigation{padding:30px 0 0 0!important}.et-fixed-header #logo{height:70%!important;max-height:70%}body,h1,h3,h4,h5,h6{font-family:'Catamaran',sans-serif}h1{font-weight:700;font-size:40px;line-height:1.2em}h2{font-weight:500;font-size:40px;line-height:1.2em}h3{font-weight:600;font-size:32px;line-height:1.2em;text-transform:uppercase;letter-spacing:8px}h4{font-weight:500;font-size:26px;line-height:1.2em;text-transform:uppercase;letter-spacing:3px}h5{font-weight:500;font-size:18px;line-height:1.2em}h6{font-weight:500;font-size:32px;line-height:1.2em;color:white}.hero-section .et_pb_slider .et_pb_slide{padding:0}.hero-section .et_pb_slides .et_pb_container{max-width:1080px;margin:auto;width:80%;min-height:680px}.hero-section .et_pb_slides .et_pb_slider_container_inner{width:100%}.hero-section .et_pb_slides .et_pb_slide_description{max-width:600px;margin-left:0}.et_pb_slide_description{text-align:left;padding:0!important}.et_pb_slides .et_pb_slider_container_inner{width:50%;vertical-align:bottom}.et_pb_slide{height:680px!important}.et_pb_slide{padding-top:0!important}.et_pb_bg_layout_dark .et_pb_slide_description{text-shadow:0 1px 3px rgb(0 0 0 / 0%)!important}.hero-section a{color:#ffffff!important}.contact-link a{color:#ffffff!important}.et_pb_section.et_pb_section_4.home-publication{min-height:800px}.et_pb_team_member_image{text-align-last:none}.team .et_pb_team_member_image{height:auto}.et_pb_module.et_pb_team_member.team{padding:30px}.team .et_pb_team_member_description h4{padding-top:20px}.team .et_pb_team_member_description p{font-size:13px;line-height:1.5}.team-bio .et_pb_module.et_pb_team_member{min-height:580px}.publications .et_pb_main_blurb_image{min-width:170px}.et_pb_blurb.et_pb_text_align_left .et_pb_blurb_content .et_pb_blurb_container{padding-left:30px}@media screen and (max-width:980px){.team-bio .et_pb_module.et_pb_team_member{min-height:100px}}@media screen and (max-width:630px){.team .et_pb_team_member_image{font-size:30px}}@media screen and (max-width:630px){.et_pb_slide_description h1{font-size:32px}}@media screen and (max-width:630px){.et_pb_slide_description h2{font-size:28px}}@media screen and (max-width:390px){.et_pb_module.et_pb_text p{font-size:14px}}