@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700&display=swap);@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,400i,700&display=swap);body{font-family:"Open Sans",sans-serif;font-size:1rem;color:#214145}body [role=button]{cursor:pointer}body h1,body h2,body h3,body h4,body h5,body h6{font-family:"Source Sans Pro",sans-serif;color:#214145}body h2,body h3{font-weight:700;font-size:1.9rem}body .fancybox-content{background:0 0}body b,body strong{font-weight:700}body a:not(.red){color:#272727}body .row{margin:0}body .red{color:#e32612!important}body .light{color:#f5f5f5}body .light_grey{color:#bcbcbc}body .light_bg{background-color:#f5f5f5}body .ml-custo{margin-left:90px}body .mr-custo{margin-right:90px}body .mx-custo{margin:0 90px}body .fit_content_width{width:-webkit-fit-content;width:fit-content}body a .red-line{height:3px;width:0;background-color:#e32612;display:inline-block;margin:0 10px;transition:width .5s}body a:hover{text-decoration:none;color:#b41e0e}body a:hover .red-line{height:3px;width:40px;transition:width .5s}body .btn-primary{background-color:#e32612;border-color:#e32612;font-weight:700;letter-spacing:.7px;color:#fff!important}body .btn-primary:active,body .btn-primary:focus,body .btn-primary:hover{background-color:#b41e0e!important;border-color:#b41e0e!important}body #main-nav{background-color:#f5f5f5}body #main-nav li{height:72px;border-bottom:3px solid transparent}body #main-nav li.active,body #main-nav li:focus,body #main-nav li:hover{border-bottom:3px solid #e32612}body #main-nav li.login{background-color:#e32612;font-weight:700}body #main-nav li.login:active,body #main-nav li.login:focus,body #main-nav li.login:hover{background-color:#b41e0e;border-bottom:3px solid #b41e0e}body #main-nav li.login a:not(.dropdown-item){color:#fff;padding:26px 60px}body #main-nav li.login a:active{background:0 0;color:inherit}body #main-nav .navbar-toggler{cursor:pointer}body #main-nav .navbar-toggler:focus{outline:0}body #banner{height:300px}body #banner h1{font-size:72px;font-weight:900;line-height:80px}body .contact_banner{color:#272727}body .contact_data{border-bottom:1px solid #f5f5f5;padding:30px 0}body .breadcrumb{background-color:transparent}body .breadcrumb li{font-size:.8rem}body .molecular_bg{background:url(../img/molecular_bg.svg),center center no-repeat;background-size:cover}body .slogan{margin:12vw 0;position:relative;left:5.5rem;font-size:3.8vw;z-index:1;font-weight:700}body .slogan b,body .slogan strong{color:#e32612}body .intro{font-size:1.3rem;letter-spacing:1px}body .connect{background-color:rgba(245,245,245,.9);padding:60px 70px}body .links a{color:#e32612}body .event{overflow:hidden}body .event img{min-height:100%;min-width:100%}body .event .event_desc{background:#fff;padding:45px 60px 90px 60px}body .event .event_desc .event_date{font-size:1.2rem}body .event .event_desc .participate{position:absolute;right:15px;bottom:0}body .event .event_desc .participate a{border-radius:0;border-top-left-radius:7px;padding:20px 65px}body .members_filter{cursor:pointer;color:#e4e4e4}body .members_filter.active{color:#214145}body .slick-next:before,body .slick-prev:before{color:#bcbcbc}body .slick-slide{padding:0 20px}body .slick-slide img{max-height:80px;width:auto;max-width:100%}body .separator{height:1px;width:60px;background-color:#272727;margin:40px 0}body .footer_menu li a{line-height:2rem}body .footer_menu li a:hover{text-decoration:underline}body .copyright{margin-top:100px}@media (max-width:1200px){body #main-nav .nav-item{height:unset}body #main-nav .nav-item a{display:block;text-align:center}body #main-nav .nav-item.login a:not(.dropdown-item){padding:10px 0}body #main-nav .nav-item .dropdown-menu{position:absolute;text-align:centere}}@media (max-width:991px){body .event img{width:100%}body #banner h1{font-size:40px}}@media (max-width:768px){body .ml-custo,body .mr-custo,body .mx-custo{margin:0}body .slogan{left:0}}