@charset "utf-8";*{box-sizing:border-box;margin:0;padding:0;outline:0!important;box-shadow:none!important;text-decoration:none!important}:root{--primary:#e8703c!important;--secondary:#1b447a!important;--white:#fff!important;--black:#666!important;--font-title:"Exo",sans-serif!important;--fonts:"Roboto",sans-serif!important}.news-gallery-img{width:100%}.facility-gallery{border-radius:10px;overflow:hidden}.btn-gallery{background-color:rgba(0,0,0,.7);color:var(--white);border-radius:5px;position:absolute;bottom:10px;right:15px;z-index:1;border:1px solid var(--primary);font-weight:500}.btn-gallery:hover{background-color:var(--primary);color:var(--white);border:1px solid var(--white)}.page-head-text{top:60%;left:50%;width:100%;transform:translate(-50%,0%);padding:15px}.page-head-text h1{font-size:36px;text-align:center!important}.page-head-text p{font-size:18px;color:var(--white);text-align:center!important}.news-detail p{font-size:16px;line-height:26px;margin-bottom:15px;text-align:left;color:var(--black)}.news-detail h4{font-size:20px;font-weight:700;color:var(--black);line-height:26px;margin-bottom:5px;color:var(--black)}.news-detail a{color:var(--primary)}.news-detail a:hover{color:var(--secondary)}.news-detail ul{padding:0;margin:0;list-style-type:none;margin-bottom:20px}.news-detail ul li{color:var(--black);font-size:16px;margin-bottom:20px;line-height:26px;padding-left:20px;font-weight:400;background-image:url(../../images/orange_arrow.png);background-repeat:no-repeat;background-position:top 7px left}.share-div{margin-top:30px;width:100%;border:1px solid #d8d8d8;border-radius:20px}.share-div h6{color:var(--black);font-size:16px;font-weight:600;line-height:30px;margin:15px 0;text-align:center}.news-social-media{margin:0 0 0 auto;padding:0;list-style-type:none;text-align:center}.btn-primary-round,.btn-primary-round:hover{border-radius:50px;font-size:20px}.back{color:var(--primary);font-size:16px;font-weight:600;transition:all .3s}.back:hover{color:var(--secondary);transition:all .3s}.news-div{position:relative;margin-bottom:25px}.news-div img{border-radius:10px}.news-overlay{width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,1) 10%,rgba(234,83,58,0) 60%);position:absolute;top:0;left:0;content:" ";z-index:1;border-radius:10px}.news-div:hover .news-overlay{background:rgba(0,0,0,.7)!important;border-radius:10px!important}.news-div h4{z-index:20000;color:#fff!important;position:absolute;bottom:0;bottom:45px;font-family:var(--font-title);font-weight:600;padding:0 15px;height:50px;font-size:18px;line-height:26px;overflow:hidden}.news-div .link{color:var(--primary);font-size:18px;font-weight:600;position:absolute;padding:15px;bottom:0;left:0;z-index:99999!important}.news-div .link:hover{color:var(--white);font-size:18px;font-weight:600}.news-div .link i{margin-left:5px;transition:all .3s}.news-div:hover .link i{margin-left:10px;transition:all .3s}.facility-gallery{position:relative}.learning{width:100%;padding:10px;border:1px solid #d9d9d9;border-radius:10px;display:flex;margin-bottom:20px;transition:all .5s}.learning:hover{border:1px solid var(--primary);background-color:rgba(0,0,0,.05);transition:all .5s}.learning img{border-radius:10px;width:250px}.learning .content{width:calc(100% - 250px);padding:0 20px;position:relative}.learning .content p{text-align:left!important;margin-bottom:0;font-size:18px;height:100px;overflow:hidden;color:var(--black)}.learning .content a{color:var(--primary);font-size:18px;font-weight:600;position:absolute;bottom:10px}.learning .content a:hover{color:var(--black);font-size:18px;font-weight:600}.learning .content a i{margin-left:5px;transition:all .3s}.learning .content a:hover i{margin-left:10px;transition:all .3s}@media only screen and (max-width:992px){.page-head-insights{height:340px!important}.page-head-insights h1{font-size:26px!important}.learning{display:block}.learning img{width:100%;max-width:100%}.learning .content{width:100%;margin-top:15px;padding:0}.learning .content p{padding:0;font-size:16px}.learning .content a{position:relative;bottom:auto;margin-top:15px;display:inline-block;font-size:16px}}@media only screen and (max-width:767px){.page-head-text{top:30%!important;left:50%!important;width:100%;transform:translate(-50%,0%);padding:15px}.page-head-text{top:10%!important}}