/**Main Contents**/
.wrapper{width:100%;height:auto;margin:-80px auto 0 auto;position:relative;overflow:hidden;z-index:1;background:#ffffff;}
/*.HOME.NOTIFICATION .wrapper{margin:-120px auto 0 auto;}*/
.LOGIN .wrapper{margin:0 auto;}
.main-contents{width:100%;min-height:70vh;margin:0 auto;position:relative;}
.main-contents h1{font-size:60px;line-height:70px;font-weight:500;}
.main-contents h1 span{display:block;font-family:"Nanum Myeongjo", serif;font-weight:400;font-style:italic;margin-top:10px;}
.main-contents h2{font-size:60px;line-height:70px;font-weight:500;margin-bottom:30px;}
.main-contents h2 span{font-family:"Nanum Myeongjo", serif;font-weight:400;font-style:italic;display:inline-block;}
.main-contents h3{font-size:18px;line-height:33px;font-weight:500;}
.main-contents h4{font-size:16px;line-height:26px;font-weight:500;}
.main-contents p{font-size:14px;line-height:24px;font-weight:500;color:#3b525e;}
.main-contents p strong{font-weight:700;}
/**Privilege Card**/
.privilege-card{position:fixed;z-index:2;top:25vh;right:-325px;width:400px;font-size:0;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
/*.privilege-card.fixed{top:150px;}*/
.privilege-card.open{right:0;}
.privilege-card .btn{background:#4ab969;color:#ffffff;font-size:14px;line-height:14px;font-weight:500;padding:16.5px 15px 16.5px 15px;display:inline-block;vertical-align:top;text-decoration:none;border-top-left-radius:10px;border-top-right-radius:10px;transform:rotate(-90deg);}
.privilege-card .privilege-content{background:#ffffff;display:inline-block;vertical-align:top;width:calc(100% - 75px);margin-left:75px;margin-top:-90px;border-bottom-left-radius:15px;border:1px solid #e1e7eb;}
.privilege-card .privilege-content .container{width:calc(100% - 40px);min-height:300px;padding:20px;}
.privilege-content .image{width:100%;display:block;margin-bottom:15px;border-radius:15px;overflow:hidden;}
.privilege-content .image img{width:100%;display:block;}
.privilege-content h3{font-size:18px;line-height:33px;font-weight:500;color:#3b525e;margin-bottom:5px;}
.privilege-content p{font-size:14px;line-height:24px;color:#3b525e;margin-bottom:15px;}
/**HOMEPAGE**/
.homepage{width:100%;margin:0 auto;position:relative;}
.home-banners{width:calc(100% - 40px);max-width:1600px;height:auto;margin:0 auto;position:relative;border-bottom-left-radius:30px;border-bottom-right-radius:30px;overflow:hidden;}
.home-banners .banner{width:100%;height:65vh !important;position:relative;}
.home-banners .banner .banner-img{width:100%;height:100%;position:relative;overflow:hidden;z-index:0;}
.home-banners .banner .banner-img img{width:100%;height:100%;object-fit:cover;position:absolute;transform:translateX(-50%);top:0;left:50%;display:block;animation:zoomInOut 5s infinite alternate;}
.home-banners .banner .forebg{width:100%;height:100%;background:rgba(0,0,0,0.2);position:absolute;top:0;left:0;z-index:1;}
.home-banners .banner .banner-text{position:absolute;left:50%;bottom:70px;transform:translateX(-50%);width:calc(100% - 60px);max-width:1368px;z-index:2;}
.home-banners .banner .banner-text h1{color:#fff;/*margin-bottom:15px;*/animation:textFlyUp 0.75s ease-in-out 0s 1 forwards;position:relative;top:50px;opacity:0.0;}
.home-banners .banner .banner-text .hyperlink{font-size:18px;line-height:33px;font-weight:500;color:#fff;display:block;animation:textFlyUp 0.75s ease-in-out 0.5s 1 forwards;position:relative;top:50px;opacity:0.0;}
.home-banners .banner .banner-text .hyperlink::after{content:'';background:url("../images/common/icon-arrow-right.svg")no-repeat;background-size:100%;width:18px;height:18px;display:inline-block;vertical-align:middle;margin-left:10px;filter:brightness(0) invert(1);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
.home-banners .banner .banner-text .hyperlink:hover::after{margin-left:15px;}
.home-intro{width:100%;background:#fff;position:relative;z-index:2;border-bottom-left-radius:30px;border-bottom-right-radius:30px;/*overflow:hidden;*/}
.home-intro .container{width:calc(100% - 60px);max-width:1368px;margin:0 auto;padding:80px 30px 110px 30px;font-size:0;position:relative;}
.home-intro .container .intro-01{width:100%;max-width:980px;margin:0 auto 30px auto;text-align:center;position:relative;/*opacity:0;top:100px;*/}
.home-intro .container .intro-01 p{font-size:18px;line-height:33px;}
.home-intro .container .intro-02{width:calc(100% + 35px);display:flex;flex-wrap:wrap;justify-content:center;position:relative;/*opacity:0;top:100px;*/}
.home-intro .container .intro-02 .col{width:calc(33.3333% - 87px);margin-right:35px;border:1px solid #e1e7eb;border-radius:15px;padding:15px 25px;font-size:0;}
.home-intro .container .intro-02 .col h4{color:#3b525e;}
.home-intro .container .intro-02 .col .icon{width:40px;margin-right:20px;display:inline-block;vertical-align:top;}
.home-intro .container .intro-02 .col .icon img{width:100%;display:block;}
.home-intro .container .intro-02 .col .content{width:calc(100% - 60px);display:inline-block;vertical-align:top;}
.home-intro.animation .container .intro-01{/*animation:flyUp 1s ease-in-out 0s 1 forwards;*/}
.home-intro.animation .container .intro-02{/*animation:flyUp 1s ease-in-out 0s 1 forwards;*/}
.home-intro .container .intro-01 h2 span{position:relative;}
.home-intro .container .intro-01 h2 .stroke::after{content:'';background:url("../images/common/stroke-cyan.svg")no-repeat;background-size:cover;width:0;height:8px;position:absolute;bottom:-10px;left:0;z-index:0;display:block;}
.home-intro.animation .container .intro-01 h2 .stroke::after{animation:stroke_anim 0.5s ease-in-out 0s 1 forwards;}
.home-intro .badge-img{width:200px;position:absolute;bottom:-115px;right:27.5px;z-index:2;opacity:0.0;}
.home-intro .badge-img .img{width:100%;position:absolute;top:0;left:0;z-index:2;}
.home-intro .badge-img .img-bg{width:100%;z-index:1;animation:infinite-spinning 15s infinite linear;}
.home-intro .badge-img img{width:100%;display:block;}
.home-intro.animation .badge-img{animation:fadeIn 1.0s ease-in-out 1s 1 forwards;}
.home-services{width:100%;background:#27aae1;position:relative;z-index:1;margin-top:-30px;border-bottom-left-radius:30px;border-bottom-right-radius:30px;overflow:hidden;}
.home-services .container{width:calc(100% - 60px);max-width:1368px;margin:0 auto;padding:140px 30px 60px 30px;font-size:0;position:relative;}
.home-services .container .services-01{width:100%;max-width:980px;margin:0 auto 30px auto;text-align:center;position:relative;opacity:0.0;top:100px;}
.home-services .container .services-01 h2{color:#fff;}
.home-services .container .services-01 p{font-size:18px;line-height:33px;color:#fff;}
.home-services .container .services-02{width:calc(100% + 35px);display:flex;flex-wrap:wrap;justify-content:center;position:relative;opacity:0.0;top:100px;}
.home-services .container .services-02 .col{width:calc(33.3333% - 35px);margin-right:35px;margin-bottom:35px;border-radius:15px;overflow:hidden;position:relative;}
.home-services .container .services-02 .col img{width:100%;display:block;}
.home-services .container .services-02 .col .btn{font-size:14px;line-height:24px;background:#fff;width:calc(100% - 70px);padding:11px 0 12px 0;border-radius:24px;text-align:center;color:#3b525e;text-decoration:none;position:absolute;bottom:25px;left:0;right:0;margin:0 auto;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
.home-services .container .services-02 .col .btn span::after{content:'';background:url("../images/common/icon-arrow-right.svg")no-repeat;background-size:100%;width:14px;height:14px;display:inline-block;vertical-align:middle;margin-left:10px;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
.home-services .container .services-02 .col .btn:hover{color:#fff;background:#3b525e;}
.home-services .container .services-02 .col .btn:hover span::after{filter:brightness(0) invert(1);margin-left:15px;}
.home-services .container .services-02 .col.left{left:-999px;opacity:0.0;}
.home-services .container .services-02 .col.rgt{right:-999px;opacity:0.0;}
.home-services.animation .container .services-01{animation:flyUp 1s ease-in-out 0s 1 forwards;}
.home-services.animation .container .services-02{animation:flyUp 1s ease-in-out 0.5s 1 forwards;}
/*.home-services.animation .container .services-02 .col.left{animation:flyLeft 1s ease-in-out 0.5s 1 forwards;}
.home-services.animation .container .services-02 .col.rgt{animation:flyRgt 1s ease-in-out 0.5s 1 forwards;}*/
.home-services .container .services-01 h2 span{position:relative;}
.home-services .container .services-01 h2 .stroke::after{content:'';background:url("../images/common/stroke-blue.svg")no-repeat;background-size:cover;width:0;height:8px;position:absolute;bottom:-10px;left:0;z-index:0;display:block;}
.home-services.animation .container .services-01 h2 .stroke::after{animation:stroke_anim 0.5s ease-in-out 1s 1 forwards;}
.home-partners{width:100%;background:#fff;position:relative;z-index:1;}
.home-partners .container{width:calc(100% - 60px);max-width:1368px;margin:0 auto;padding:80px 30px;font-size:0;text-align:center;opacity:0.0;}
.home-partners .container h3{color:#3b525e;}
.home-partners .container .common-btn{display:inline-block;}
.home-partners .ticker{width:100%;overflow:hidden;}
.home-partners .ticker .ticker__inner{display:flex;width:fit-content;}
.home-partners .ticker .ticker__img{width:200px;height:200px;margin:0 17.5px;overflow:hidden;position:relative;}
.home-partners .ticker .ticker__img img{width:75%;display:block;position:absolute;transform:translateY(-50%);top:50%;left:0;right:0;margin:0 auto;}
.home-partners .partner-list{width:100%;overflow:hidden;}
.home-partners .partner-list .grp{display:flex;/*width:fit-content;*/align-items:center;justify-content:center;}
.home-partners .partner-list .image{width:200px;height:200px;margin:0 17.5px;overflow:hidden;position:relative;}
.home-partners .partner-list .image img{width:75%;display:block;position:absolute;transform:translateY(-50%);top:50%;left:0;right:0;margin:0 auto;}
.home-partners.animation .container{animation:fadeIn 1s ease-in-out 0s 1 forwards;}
.home-partners .MOBILE_SHOW{display:none;}
.home-careers{width:100%;background:#fff;position:relative;z-index:2;border-bottom-left-radius:30px;border-bottom-right-radius:30px;overflow:hidden;}
.home-careers .container{width:calc(100% - 60px);max-width:1368px;margin:0 auto;padding:0 30px 80px 30px;font-size:0;}
.home-careers .container .careers-01{width:100%;max-width:980px;margin:0 auto 30px auto;text-align:center;position:relative;opacity:0.0;top:100px;}
.home-careers .container .careers-01 h2{color:#3b525e;}
.home-careers .container .careers-01 p{font-size:18px;line-height:33px;}
.home-careers .container .careers-02{width:calc(100% + 35px);display:flex;flex-wrap:wrap;}
.home-careers .container .careers-02 .col{width:calc(50% - 95px);padding:30px;margin-right:35px;border-radius:15px;overflow:hidden;position:relative;background:#e1e7eb;display:flex;flex-wrap:wrap;}
.home-careers .container .careers-02 .col .left{width:calc(50% - 15px);margin-right:15px;}
.home-careers .container .careers-02 .col .left img{width:100%;border-radius:15px;}
.home-careers .container .careers-02 .col .rgt{width:calc(50% - 15px);margin-left:15px;position:relative;}
.home-careers .container .careers-02 .col .rgt h4{font-weight:700;}
.home-careers .container .careers-02 .col .rgt p{margin-bottom:80px;}
.home-careers .container .careers-02 .col .rgt a{display:block;}
.home-careers .container .careers-02 .col .rgt .common-btn{position:absolute;left:0;bottom:0;}
.home-careers .container .careers-02 .col.col-left{left:-999px;opacity:0.0;}
.home-careers .container .careers-02 .col.col-rgt{right:-999px;opacity:0.0;}
.home-careers.animation .container .careers-01{animation:flyUp 1s ease-in-out 0s 1 forwards;}
.home-careers.animation .container .careers-02 .col.col-left{animation:flyLeft 1s ease-in-out 0.5s 1 forwards;}
.home-careers.animation .container .careers-02 .col.col-rgt{animation:flyRgt 1s ease-in-out 0.5s 1 forwards;}
.home-careers .container .careers-01 h2 span{position:relative;}
.home-careers .container .careers-01 h2 .stroke::after{content:'';background:url("../images/common/stroke-cyan.svg")no-repeat;background-size:cover;width:0;height:8px;position:absolute;bottom:-10px;left:0;z-index:0;display:block;}
.home-careers.animation .container .careers-01 h2 .stroke::after{animation:stroke_anim 0.5s ease-in-out 1s 1 forwards;}
.common-contact-us{width:100%;background:#27aae1;position:relative;z-index:1;margin-top:-30px;}
.common-contact-us .container{width:calc(100% - 60px);max-width:1368px;margin:0 auto;padding:110px 30px;text-align:center;opacity:0.0;}
.common-page .common-contact-us .container{padding:80px 30px;}
.common-contact-us .container .grp-text{width:100%;max-width:980px;margin:0 auto;}
.common-contact-us .container h2{color:#fff;}
.common-contact-us .container p{font-size:18px;line-height:33px;color:#fff;margin-bottom:30px;}
.common-contact-us .container .common-btn{display:inline-block;}
.common-contact-us.animation .container{animation:fadeIn 1s ease-in-out 0s 1 forwards;}
.common-contact-us .container h2 span{position:relative;}
.common-contact-us .container h2 .stroke::after{content:'';background:url("../images/common/stroke-blue.svg")no-repeat;background-size:cover;width:0;height:8px;position:absolute;bottom:-10px;left:0;z-index:0;display:block;}
.common-contact-us.animation .container h2 .stroke::after{animation:stroke_anim 0.5s ease-in-out 1s 1 forwards;}
.common-contact-us .container .grp{width:calc(100% + 35px);display:flex;flex-wrap:wrap;justify-content:center;position:relative;}
.common-contact-us .container .grp .col{width:calc(33.3333% - 87px);margin-right:35px;margin-bottom:35px;border:1px solid #e1e7eb;border-radius:15px;padding:15px 25px;font-size:0;}
.common-contact-us .container .grp .col h4{color:#fff;}
.common-contact-us .container .grp .col .icon{width:40px;margin-right:20px;display:inline-block;vertical-align:top;}
.common-contact-us .container .grp .col .icon img{width:100%;display:block;}
.common-contact-us .container .grp .col .content{width:calc(100% - 60px);display:inline-block;vertical-align:top;text-align:left;}
.common-contact-us .container .grp .col .content p{font-size:14px;line-height:24px;margin-bottom:10px;}
.common-contact-us .container .grp .col .content p:only-child,
.common-contact-us .container .grp .col .content p:last-child{margin-bottom:0;}
/**COMMON PAGE**/
.common-page{width:100%;margin:0 auto;position:relative;}
/**COMMON BANNER**/
.common-banner{width:calc(100% - 40px);max-width:1600px;height:65vh;margin:0 auto;position:relative;border-bottom-left-radius:30px;border-bottom-right-radius:30px;overflow:hidden;}
.common-banner .banner-img{width:100%;height:100%;position:relative;overflow:hidden;z-index:0;}
.common-banner .banner-img img{width:100%;height:100%;object-fit:cover;position:absolute;transform:translateX(-50%);top:0;left:calc(50% - 1px);display:block;}
.common-banner .forebg{width:100%;height:100%;background:rgba(0,0,0,0.2);position:absolute;top:0;left:0;z-index:1;}
.common-banner .banner-text{position:absolute;width:calc(100% - 60px);max-width:1368px;bottom:60px;left:50%;transform:translateX(-50%);z-index:2;}
.common-banner .banner-text h1{font-size:60px;line-height:70px;color:#fff;margin-bottom:10px;animation:textFlyUp 0.75s ease-in-out 0s 1 forwards;position:relative;top:50px;opacity:0.0;}
.common-banner .banner-text h1 span{display:inline-block;}
.common-banner .banner-text h2{font-size:60px;line-height:70px;color:#fff;margin-bottom:10px;animation:textFlyUp 0.75s ease-in-out 0s 1 forwards;position:relative;top:50px;opacity:0.0;}
.common-banner .banner-text p{font-size:18px;line-height:33px;color:#fff;animation:textFlyUp 0.75s ease-in-out 0.25s 1 forwards;position:relative;top:50px;opacity:0.0;}
.common-banner .banner-text h1.wBC{margin-bottom:0;}
.breadcrumb{width:100%;}
.breadcrumb a{color:#fff;font-size:18px;line-height:33px;text-decoration:none;display:inline-block;vertical-align:middle;}
.breadcrumb span{display:inline-block;vertical-align:middle;margin:0 2.5px;}
.breadcrumb span img{width:20px;display:block;filter:brightness(0) invert(1);}
/**TEMPLATE - LEFT, RIGHT CONTENT**/
.template-left-rgt{width:100%;background:#fff;position:relative;z-index:2;border-bottom-left-radius:30px;border-bottom-right-radius:30px;}
.template-left-rgt .container{width:calc(100% - 60px);max-width:1368px;margin:0 auto;padding:80px 30px;font-size:0;position:relative;}
.template-left-rgt.wAnimation .container{opacity:0;top:100px;}
.template-left-rgt .container h2{/*font-size:50px;line-height:60px;*/text-align:center;}
.template-left-rgt .container h2 span{position:relative;/*font-size:50px;line-height:60px;*/}
.template-left-rgt .container h2 .stroke::after{content:'';background:url("../images/common/stroke-cyan.svg")no-repeat;background-size:cover;width:0;height:8px;position:absolute;bottom:-10px;left:0;z-index:0;display:block;}
.template-left-rgt .container .grp{width:100%;margin:0 auto;text-align:left;position:relative;display:flex;flex-wrap:wrap;}
.template-left-rgt .container .grp p{font-size:16px;line-height:26px;margin-bottom:20px;}
.template-left-rgt .container .grp p:only-child,
.template-left-rgt .container .grp p:last-child{margin-bottom:0;}
.template-left-rgt .container .grp .left{width:calc(50% - 25px);margin-right:25px;background:#000;}
.template-left-rgt .container .grp .rgt{width:calc(50% - 25px);margin-left:25px;}
.template-left-rgt .container .grp .image{border-radius:15px;position:relative;overflow:hidden;}
.template-left-rgt .container .grp .image img{width:100%;height:100%;display:block;position:absolute;top:0;left:0;object-fit:cover;}
.template-left-rgt .container .grp .text{padding:10px 0;}
.template-left-rgt.animation .container h2 .stroke::after{animation:stroke_anim 0.5s ease-in-out 0s 1 forwards;}
.template-left-rgt.wAnimation.animation .container{animation:flyUp 1s ease-in-out 0s 1 forwards;}
.template-left-rgt.wAnimation.animation .container h2 .stroke::after{animation:stroke_anim 0.5s ease-in-out 1s 1 forwards;}
.JOINTEAM .template-left-rgt .container .grp .left{background:none;}
.JOINTEAM .template-left-rgt .container .grp .rgt{height:0;padding-top:calc(50% - 25px);}
/**TEMPLATE - ICON GRIDS**/
.template-icon-grids{width:100%;background:#fff;position:relative;z-index:2;border-bottom-left-radius:30px;border-bottom-right-radius:30px;}
.template-icon-grids .container{width:calc(100% - 60px);max-width:1368px;margin:0 auto;padding:80px 30px 40px 30px;font-size:0;position:relative;text-align:center;}
.template-icon-grids.vision_mission .container,
.template-icon-grids.values .container{padding-top:0;}
.template-icon-grids .container h2{/*font-size:50px;line-height:60px;*/text-align:center;}
.template-icon-grids .container h2 span{position:relative;/*font-size:50px;line-height:60px;*/}
.template-icon-grids .container h2 .stroke::after{content:'';background:url("../images/common/stroke-cyan.svg")no-repeat;background-size:cover;width:0;height:8px;position:absolute;bottom:-10px;left:0;z-index:0;display:block;}
.template-icon-grids .container .grp-text{width:100%;max-width:980px;margin:0 auto 30px auto;text-align:center;position:relative;}
.template-icon-grids .container .grp-text p{font-size:18px;line-height:33px;}
.template-icon-grids.values .container .grp-text p{font-size:14px;line-height:24px;}
.template-icon-grids.wAnimation .container .grp-text{opacity:0;top:100px;}
.template-icon-grids .container .grp{width:calc(100% + 35px);display:flex;flex-wrap:wrap;justify-content:center;position:relative;}
.template-icon-grids.wAnimation .container .grp{opacity:0;top:100px;}
.template-icon-grids .container .grp .col{margin-right:35px;margin-bottom:35px;border:1px solid #e1e7eb;border-radius:15px;padding:15px 25px;font-size:0;}
.template-icon-grids .container .grp.col2 .col{width:calc(50% - 87px);}
.template-icon-grids .container .grp.col3 .col{width:calc(33.3333% - 87px);}
.template-icon-grids .container .grp.col4 .col{width:calc(25% - 87px);}
.template-icon-grids .container .grp .col h4,
.template-icon-grids .container .grp .col h3{color:#3b525e;}
.template-icon-grids .container h3{font-size:24px;line-height:34px;margin-bottom:10px;}
.template-icon-grids .container .grp .col .icon{width:40px;margin-right:20px;display:inline-block;vertical-align:top;}
.template-icon-grids .container .grp .col .icon img{width:100%;display:block;}
.template-icon-grids .container .grp .col .content{width:calc(100% - 60px);display:inline-block;vertical-align:top;text-align:left;}
.template-icon-grids .container .grp .col .content p{margin-bottom:10px;}
.template-icon-grids .container .grp .col .content p:only-child,
.template-icon-grids .container .grp .col .content p:last-child{margin-bottom:0;}
.template-icon-grids.wAnimation.animation .container .grp-text,
.template-icon-grids.wAnimation.animation .container .grp{animation:flyUp 1s ease-in-out 0s 1 forwards;}
.template-icon-grids.animation .container h2 .stroke::after{animation:stroke_anim 0.5s ease-in-out 0s 1 forwards;}
.template-icon-grids.wAnimation.animation .container{animation:flyUp 1s ease-in-out 0s 1 forwards;}
.template-icon-grids.wAnimation.animation .container h2 .stroke::after{animation:stroke_anim 0.5s ease-in-out 1s 1 forwards;}
/**TEMPLATE - AWARDS**/
.template-awards{width:100%;background:#27aae1;position:relative;z-index:1;margin-top:-30px;}
.template-awards .container{width:calc(100% - 60px);max-width:1368px;margin:0 auto;padding:80px 30px;font-size:0;position:relative;text-align:center;}
.template-awards .container .grp-text{width:100%;max-width:980px;margin:0 auto 30px auto;text-align:center;position:relative;opacity:0;top:100px;}
.template-awards .container .grp-text h2{/*font-size:50px;line-height:60px;*/color:#fff;}
.template-awards .container .grp-text h2 span{position:relative;/*font-size:50px;line-height:60px;*/color:#fff;}
.template-awards .container .grp-text h2 .stroke::after{content:'';background:url("../images/common/stroke-blue.svg")no-repeat;background-size:cover;width:0;height:8px;position:absolute;bottom:-10px;left:0;z-index:0;display:block;}
.template-awards .container .grp-text p{font-size:18px;line-height:33px;margin-bottom:20px;color:#fff;}
.template-awards .container .grp-text p:only-child,
.template-awards .container .grp-text p:last-child{margin-bottom:0;}
.template-awards .container .grp{width:calc(100% + 35px);display:flex;flex-wrap:wrap;justify-content:center;position:relative;opacity:0;top:100px;}
.template-awards .container .grp .col{width:calc(25% - 85px);margin-right:35px;padding:20px 25px;font-size:0;display:none;opacity:0;transform:translateY(20px);transition:opacity 0.5s ease, transform 0.5s ease;}
.template-awards .container .grp .col.show{display:block;}
.template-awards .container .grp .col.visible{opacity:1;transform:translateY(0);}
.template-awards .container .grp .col h4{color:#fff;}
.template-awards .container .grp .col .icon{width:105px;margin:0 auto 10px auto;display:block;}
.template-awards .container .grp .col .icon img{width:100%;display:block;}
.template-awards .container .grp .col .content{width:100%;display:block;text-align:center;}
.template-awards .container .grp .col .content p{color:#fff;}
.template-awards.animation .container .grp-text,
.template-awards.animation .container .grp{animation:flyUp 1s ease-in-out 0s 1 forwards;}
.template-awards.animation .container .grp-text h2 .stroke::after{animation:stroke_anim 0.5s ease-in-out 1s 1 forwards;}
/**TEMPLATE - SERVICES**/
.template-services{width:100%;background:#27aae1;position:relative;z-index:1;margin-top:-30px;border-bottom-left-radius:30px;border-bottom-right-radius:30px;overflow:hidden;}
.template-services .container{width:calc(100% - 60px);max-width:1368px;margin:0 auto;padding:80px 30px 60px 30px;font-size:0;position:relative;}
.template-services .container .grp-text{width:100%;max-width:980px;margin:0 auto 30px auto;text-align:center;position:relative;opacity:0.0;top:100px;}
.template-services .container .grp-text h2{color:#fff;}
.template-services .container .grp-text p{font-size:18px;line-height:33px;color:#fff;}
.template-services .container .grp{width:calc(100% + 35px);display:flex;flex-wrap:wrap;justify-content:center;position:relative;opacity:0.0;top:100px;}
.template-services .container .grp .col{width:calc(33.3333% - 35px);margin-right:35px;margin-bottom:35px;border-radius:15px;overflow:hidden;position:relative;}
.template-services .container .grp .col img{width:100%;display:block;}
.template-services .container .grp .col .btn{font-size:14px;line-height:24px;background:#fff;width:calc(100% - 70px);padding:11px 0 12px 0;border-radius:24px;text-align:center;color:#3b525e;text-decoration:none;position:absolute;bottom:25px;left:0;right:0;margin:0 auto;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
.template-services .container .grp .col .btn span::after{content:'';background:url("../images/common/icon-arrow-right.svg")no-repeat;background-size:100%;width:20px;height:20px;display:inline-block;vertical-align:middle;margin-left:10px;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
.template-services .container .grp .col .btn:hover{color:#fff;background:#3b525e;}
.template-services .container .grp .col .btn:hover span::after{filter:brightness(0) invert(1);margin-left:15px;}
/*.template-services .container .grp .col.left{left:-999px;opacity:0.0;}
.template-services .container .grp .col.rgt{right:-999px;opacity:0.0;}*/
.template-services.animation .container .grp-text{animation:flyUp 1s ease-in-out 0s 1 forwards;}
.template-services.animation .container .grp{animation:flyUp 1s ease-in-out 0.5s 1 forwards;}
/*.template-services.animation .container .grp .col.left{animation:flyLeft 1s ease-in-out 0.5s 1 forwards;}
.template-services.animation .container .grp .col.rgt{animation:flyRgt 1s ease-in-out 0.5s 1 forwards;}*/
.template-services .container .grp-text h2 span{position:relative;}
.template-services .container .grp-text h2 .stroke::after{content:'';background:url("../images/common/stroke-blue.svg")no-repeat;background-size:cover;width:0;height:8px;position:absolute;bottom:-10px;left:0;z-index:0;display:block;}
.template-services.animation .container .grp-text h2 .stroke::after{animation:stroke_anim 0.5s ease-in-out 1s 1 forwards;}
/**TEMPLATE - PARTNERS**/
.template-partners{width:100%;background:#fff;position:relative;z-index:2;border-bottom-left-radius:30px;border-bottom-right-radius:30px;overflow:hidden;}
.template-partners .container{width:calc(100% - 60px);max-width:1368px;margin:0 auto;padding:80px 30px;font-size:0;text-align:center;opacity:0.0;}
.template-partners .container h3{color:#3b525e;}
.template-partners .container .common-btn{display:inline-block;}
.template-partners .ticker{width:100%;overflow:hidden;}
.template-partners .ticker .ticker__inner{display:flex;width:fit-content;}
.template-partners .ticker .ticker__img{width:200px;height:200px;margin:0 17.5px;overflow:hidden;position:relative;}
.template-partners .ticker .ticker__img img{width:75%;display:block;position:absolute;transform:translateY(-50%);top:50%;left:0;right:0;margin:0 auto;}
.template-partners.animation .container{animation:fadeIn 1s ease-in-out 0s 1 forwards;}
/**TEMPLATE - FINANCIAL**/
.template-financial{width:100%;background:#fff;position:relative;z-index:2;border-bottom-left-radius:30px;border-bottom-right-radius:30px;}
.template-financial .container{width:calc(100% - 60px);max-width:1368px;margin:0 auto;padding:80px 30px 40px 30px;font-size:0;position:relative;text-align:center;}
.template-financial .container .grp{width:calc(100% + 35px);display:flex;flex-wrap:wrap;justify-content:center;position:relative;}
.template-financial .container .grp li{width:calc(33.333% - 87px);margin-right:35px;margin-bottom:35px;border:1px solid #e1e7eb;border-radius:15px;padding:25px;}
.template-financial .container .grp li h4{color:#3b525e;margin-bottom:10px;}
.template-financial .container .grp li .icon{width:50px;margin:0 auto 10px auto;display:block;}
.template-financial .container .grp li .icon img{width:100%;display:block;}
.template-financial .container .grp li .content{width:100%;display:block;text-align:center;}
.template-financial .container .grp li .content p{color:#3b525e;margin-bottom:10px;}
.template-financial .container .grp li .content p:last-child{margin-bottom:0;}
.come-in{transform: translateY(18.75rem);animation:come-in 1.5s ease forwards;}
.come-in:nth-child(odd){animation-duration:1.25s;}
/**TEMPLATE - ACCORDION**/
.template-accordion{width:100%;background:#fff;position:relative;z-index:2;border-bottom-left-radius:30px;border-bottom-right-radius:30px;}
.template-accordion .container{width:calc(100% - 60px);max-width:1368px;margin:0 auto;padding:80px 30px 50px 30px;font-size:0;position:relative;text-align:left;}
.template-accordion .grp{width:calc(100% - 70px);margin-bottom:25px;background:#e1e7eb;border-radius:15px;padding:0 45px 0 25px;}
.template-accordion .grp .title{width:100%;font-size:18px;line-height:28px;font-weight:500;color:#3b525e;padding:12px 0 14px 0;position:relative;cursor:pointer;}
.template-accordion .grp .title::after{content:'';background:url("../images/common/icon-arrow-right.svg")no-repeat;background-size:1005;width:20px;height:20px;position:absolute;right:-25px;top:15px;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
.template-accordion .grp .title.active::after{transform:rotate(90deg);}
.template-accordion .grp .description{width:100%;color:#3b525e;padding:0 0 15px 0;display:none;}
.template-accordion .grp .description ul{list-style:disc;margin-left:20px;}
.template-accordion .grp .description li,
.template-accordion .grp .description p{font-size:14px;line-height:24px;}
.template-accordion .grp .description li{padding:5px;}
.template-accordion .grp .description.active{display:block;}
.JOINTEAM .template-accordion .grp{width:calc(100% - 70px) !important;margin-bottom:25px !important;}
/**TEMPLATE - BLOCK**/
.template-block{width:100%;min-height:35vh;background:#fff;position:relative;z-index:2;border-bottom-left-radius:30px;border-bottom-right-radius:30px;}
.template-block .container{width:calc(100% - 60px);max-width:1368px;margin:0 auto;padding:80px 30px;font-size:0;position:relative;text-align:left;}
.template-block .container .image{width:100%;}
.template-block .container .image img{width:100%;display:block;}
.template-block .container .grp-text{text-align: center;}
.template-block .container .grp-text img{max-width: 600px;}
.template-block .container .grp-text h2{margin-bottom: 40px;/*font-size:50px;line-height:60px;*/text-align:center;}
.template-block .container .grp-text h2 span{position:relative;/*font-size:50px;line-height:60px;*/}
.template-block .container h2 .stroke::after{content:'';background:url("../images/common/stroke-cyan.svg")no-repeat;background-size:cover;width:0;height:8px;position:absolute;bottom:-10px;left:0;z-index:0;display:block;}
.template-block.animation .container h2 .stroke::after{animation:stroke_anim 0.5s ease-in-out 0s 1 forwards;}
.template-block p{margin-bottom:20px;}
.template-block p a{color:#00447f;text-decoration:none;}
.template-block p a:hover{text-decoration:underline;}
.template-block h3{font-size:24px;line-height:34px;margin-bottom:10px;}
.video-wrapper{position:relative;padding-bottom:56.25%;height:0;}
.video-wrapper iframe{position:absolute;top:-1px;left:0;width:100%;height:100%;z-index:1;}
/**TEMPLATE - DOWNLOAD**/
.template-downloads{width:100%;background:#fff;position:relative;z-index:2;border-bottom-left-radius:30px;border-bottom-right-radius:30px;}
.template-downloads .container{width:calc(100% - 60px);max-width:1368px;margin:0 auto;padding:80px 30px 60px 30px;font-size:0;position:relative;text-align:left;}
.template-downloads .container p{margin-bottom:25px;}
.template-downloads ul{width:100%;}
.template-downloads ul li{width:100%;margin-bottom:25px;}
.template-downloads ul li .download-btn{display:table;width:calc(100% - 2px) !important;background:#ffffff;border-radius:10px;font-size:0;text-decoration:none;border:1px solid #e1e7eb;overflow:hidden;}
.template-downloads ul li .download-btn .icon{width:100px;display:table-cell;vertical-align:middle;background:#00447f;padding:30px 0;border-top-left-radius:5px;border-bottom-left-radius:5px;}
.template-downloads ul li .download-btn .icon img{width:28px;display:block;margin:0 auto;filter:brightness(0) invert(1);}
.template-downloads ul li .download-btn .download-title{width:calc(100% - 280px);display:table-cell;vertical-align:middle;padding:10px 20px;}
.template-downloads ul li .download-btn .download-title .file-title{color:#3b525e;font-size:16px;line-height:26px;font-weight:700;}
.template-downloads ul li .download-btn .download-title .file-format{color:#00447f;font-size:13px;line-height:23px;font-weight:500;}
.template-downloads ul li .download-btn .download-title .file-format span{display:inline-block;margin:0 2.5px;}
.template-downloads ul li .download-btn .download-link{width:140px;display:table-cell;vertical-align:middle;font-weight:700;}
.template-downloads ul li .download-btn .download-link p{color:#00447f;margin-bottom:0 !important;border-left:1px solid #e1e7eb;padding:15px 10px;text-align:center;}
/**TEMPLATE - DIRECTORS**/
.template-directors{width:100%;background:#fff;position:relative;z-index:2;border-bottom-left-radius:30px;border-bottom-right-radius:30px;}
.template-directors .container{width:calc(100% - 60px);max-width:1368px;margin:0 auto;padding:80px 30px 40px 30px;font-size:0;position:relative;text-align:left;}
.template-directors .container .grp{width:calc(100% + 35px);display:flex;flex-wrap:wrap;justify-content:center;position:relative;}
.template-directors .container .grp li{width:calc(25% - 35px);margin-right:35px;margin-bottom:35px;position:relative;}
.template-directors .container .grp li .photo{width:100%;border-radius:15px;overflow:hidden;background:#e1e7eb;}
.template-directors .container .grp li .photo img{width:100%;display:block;}
.template-directors .container .grp li .detail{width:100%;margin-top:25px;padding-bottom:35px;}
.template-directors .container .grp li .detail .name{font-size:16px;line-height:26px;color:#3b525e;}
.template-directors .container .grp li .detail .designation{font-size:14px;line-height:24px;color:#3b525e;margin-bottom:10px;}
.template-directors .container .grp li .detail .designation p{font-size:14px;line-height:24px;color:#3b525e;}
.template-directors .container .grp li .detail .designation p span{color:#27aae1;}
.template-directors.branch .container .grp li .detail .designation{margin-bottom:0;}
.template-directors .container .grp li .detail .organsation{font-weight:700;font-size:14px;line-height:24px;color:#3b525e;}
.template-directors .container .grp li .hyperlink{font-size:14px;line-height:24px;font-weight:500;color:#3b525e;display:block;position:absolute;bottom:0;left:0;}
.template-directors .container .grp li .hyperlink::after{content:'';background:url("../images/common/icon-arrow-right.svg")no-repeat;background-size:100%;width:15px;height:15px;display:inline-block;vertical-align:middle;margin-left:10px;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
.template-directors .container .grp li .hyperlink:hover::after{margin-left:15px;}
.template-directors .container .grp li .email-icon{position:absolute;bottom:0;left:0;}
.template-directors .container .grp li .email-icon img{width:20px;display:block;}
/**TEMPLATE - LEGALS**/
.template-legals{width:100%;background:#fff;position:relative;z-index:2;border-bottom-left-radius:30px;border-bottom-right-radius:30px;}
.template-legals .container{width:calc(100% - 60px);max-width:1368px;margin:0 auto;padding:80px 30px;font-size:0;position:relative;text-align:left;}
.template-legals .container h3{margin-bottom:10px;}
.template-legals .container p{margin-bottom:20px;}
.template-legals .container ul{list-style:disc;margin-left:20px;margin-bottom:20px;}
.template-legals .container ul.alpha{list-style:lower-alpha;}
.template-legals .container ol{list-style-type:none;counter-reset:item;margin:0 0 20px 0;padding:0;}
.template-legals .container ol > li{display:table;counter-increment:item;padding:2.5px 0;}
.template-legals .container ol > li:before{content: counters(item, ".") ". ";display:table-cell;padding-right:0.75em;}
.template-legals .container ol li ol > li{margin: 0;}
.template-legals .container ol li ol > li:before {content: counters(item, ".") " ";}
.template-legals .container ul li,
.template-legals .container ol li{font-size:14px;line-height:24px;padding:2.5px 0;}
.template-legals .container a{color:#00447f;text-decoration:none;}
.template-legals .container a:hover{text-decoration:underline;}
/**TEMPLATE - LOCATION**/
.template-location{width:100%;background:#fff;position:relative;z-index:2;}
.template-location .container{width:calc(100% - 60px);max-width:1368px;margin:0 auto;padding:80px 30px 40px 30px;font-size:0;position:relative;}
.template-location .container .grp-text{width:100%;max-width:980px;margin:0 auto 30px auto;text-align:center;position:relative;}
.template-location .container .grp-text h2{/*font-size:50px;line-height:60px;*/}
.template-location .container .grp-text h2 span{position:relative;/*font-size:50px;line-height:60px;*/}
.template-location .container .grp-text h2 .stroke::after{content:'';background:url("../images/common/stroke-cyan.svg")no-repeat;background-size:cover;width:0;height:8px;position:absolute;bottom:-10px;left:0;z-index:0;display:block;}
.template-location .container .grp-text p{font-size:18px;line-height:33px;margin-bottom:20px;}
.template-location .container .grp-text p:only-child,
.template-location .container .grp-text p:last-child{margin-bottom:0;}
.template-location .container .location-map{width:100%;display:flex;flex-direction:row;margin:0 auto;}
.template-location .container .location-map .location{flex:1;margin-right:25px;}
.template-location .container .location-map .location h3{font-size:24px;line-height:34px;margin-bottom:10px;}
.template-location .container .location-map .location p{font-size:14px;line-height:24px;font-weight:500;margin-bottom:10px;display:block;}
.template-location .container .location-map .location a{font-size:14px;line-height:24px;font-weight:500;text-decoration:none;margin-bottom:10px;display:block;color:#3b525e;}
.template-location .container .location-map .location a:hover{text-decoration:underline;}
.template-location .container .location-map .location .contact-number::before{content:'';background:url("../images/common/icon-phone.svg")no-repeat;background-size:100%;width:16px;height:16px;display:inline-block;vertical-align:middle;margin-right:7.5px;}
.template-location .container .location-map .location .fax-number::before{content:'';background:url("../images/common/icon-fax.svg")no-repeat;background-size:100%;width:16px;height:16px;display:inline-block;vertical-align:middle;margin-right:7.5px;}
.template-location .container .location-map .location .email::before{content:'';background:url("../images/common/icon-email.svg")no-repeat;background-size:100%;width:16px;height:16px;display:inline-block;vertical-align:middle;margin-right:7.5px;}
.template-location .container .location-map .location .site::before{content:'';background:url("../images/common/icon-site.svg")no-repeat;background-size:100%;width:16px;height:16px;display:inline-block;vertical-align:middle;margin-right:7.5px;}
.template-location .container .location-map .map{flex:2;height:360px;margin-left:25px;border-radius:15px;overflow:hidden;}
.template-location .container .location-map .map iframe{width:100%;}
.template-location.animation .container .grp-text h2 .stroke::after{animation:stroke_anim 0.5s ease-in-out 0s 1 forwards;}
/**TEMPLATE - FORM**/
.template-form{width:100%;background:#fff;position:relative;z-index:1;}
.template-form .container{width:calc(100% - 60px);max-width:1368px;margin:0 auto;padding:0 30px 80px 30px;position:relative;opacity:0.0;top:100px;}
.template-form .grp-form{width:calc(100% + 15px);font-size:0;}
.template-form .grp{display:inline-block;vertical-align:top;margin-right:15px;margin-bottom:15px;}
.template-form .field-name{width:100%;font-size:14px;line-height:24px;font-weight:500;color:#3b525e;margin:0 0 10px 0;}
.template-form .field-name span{color:#00447f;}
.template-form .field-input{width:100%;}
.template-form .grp.col1{width:calc(100% - 15px);}
.template-form .grp.col2{width:calc(50% - 15px);}
.template-form .grp.col3{width:calc(33.333% - 15px);}
.template-form p{width:calc(100% - 15px);margin-bottom:15px;}
.template-form.animation .container{animation:flyUp 1s ease-in-out 0s 1 forwards;}
/**RESPONSIVE TABLE**/
.responsive-table{border:1px solid #e1e7eb;border-radius:15px;overflow:hidden;margin-bottom:35px;}
.responsive-table table{width:100%;border-collapse:separate;}
.responsive-table table thead{width:100%;}
.responsive-table table thead tr{background:#00447f;}
.responsive-table table thead tr th{padding:10px 20px;font-size:14px;line-height:24px;color:#fff;text-align:left;}
.responsive-table table tbody{width:100%;}
.responsive-table table tbody tr{background:#e1e7eb}
.responsive-table table tbody tr:nth-of-type(even){background:#fff;}
.responsive-table table tbody tr td{padding:10px 20px;font-size:14px;line-height:24px;color:#3b525e;text-align:left;vertical-align:middle;}
/*********/
/**LOGIN**/
.LOGIN .main-contents{height:calc(100vh - 124px);display:table;}
.login-form{width:100%;display:table-cell;vertical-align:middle;}
.login-fields{width:calc(100% - 60px);max-width:530px;margin:50px auto;position:relative;}
.login-fields h2{margin-bottom:15px;}
.login-fields a{font-size:15px;font-weight:500;color:#3b525e;}
.login-fields .center{text-align:center;}
.login-fields .grp{width:100%;}
.login-fields .field-name{width:100%;font-size:14px;line-height:24px;font-weight:500;color:#3b525e;margin:20px 0 5px 0;}
.login-fields .field-input{width:100%;}
.login-fields .grp_col{width:100%;font-size:0;margin:20px 0;}
.login-fields .grp_col .col{display:inline-block;vertical-align:top;width:50%;}
.login-fields .grp_col .col.rgt{text-align:right;}
.login-fields .common-btn{display:block;width:100%;}
/**Without Header and Footer**/
.login-form .logo{width:200px;display:block;margin:50px auto 0 auto;}
.login-form .logo img{display:block;width:100%;}
.login-fields{width:calc(100% - 102px);padding:20px;background:#fff;border:1px solid #e1e7eb;border-radius:15px;margin:15px auto 50px auto;}
.login-fields h2{font-size:20px !important;line-height:35px !important;font-weight:700;}
/**DOWNLOAD RESOURCES**/
.DOWNLOAD-RESOURCES .main-contents{min-height:90vh;}
.dl-resources{width:calc(100% - 60px);max-width:1368px;margin:50px auto;font-size:0;}
.dl-resources .filter-left{display:inline-block;vertical-align:top;width:270px;margin-right:30px;}
.dl-resources .filter-left .filter-header{width:100%;font-size:0;padding-bottom:20px;}
.dl-resources .filter-left .filter-header span{width:50%;display:inline-block;vertical-align:middle;}
.dl-resources .filter-left .filter-header span strong{font-size:14px;line-height:24px;font-weight:700;color:#3b525e;}
.dl-resources .filter-left .filter-header span a{font-size:14px;line-height:24px;color:#00447f;text-align:right;display:block;}
.dl-resources .filter-left .filter-type{width:100%;border-top:1px solid #e1e7eb;padding:20px 0 10px 0;}
.dl-resources .filter-left .filter-type .filterLvl01{width:100%;}
.dl-resources .filter-left .filter-type .filterLvl01 li{width:100%;display:block;font-size:14px;line-height:24px;color:#3b525e;}
.dl-resources .filter-left .filter-type .filterLvl01 li a{width:100%;font-size:14px;line-height:24px;color:#3b525e;font-weight:700;display:block;text-decoration:none;margin-bottom:10px;position:relative;}
.dl-resources .filter-left .filter-type .filterLvl01 li a::after{content:'';background:url("../images/common/icon-arrow-right.svg")no-repeat right center;background-size:100%;width:20px;height:20px;position:absolute;top:0;right:0;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
.dl-resources .filter-left .filter-type .filterLvl01 li.active a::after{transform:rotate(90deg);}
.dl-resources .filter-left .filter-type .filterLvl02{width:calc(100% - 20px);margin-left:20px;display:none;}
.dl-resources .filter-left .filter-type .filterLvl01 li.active .filterLvl02{display:block;}
.dl-resources .filter-left .filter-type .filterLvl02.noMarginLeft{width:100%;margin-left:0;}
.dl-resources .filter-left .filter-type .filterLvl02 li{width:100%;margin:10px 0;}
.dl-resources .filter-left .filter-type .filterLvl02 li a{font-weight:500 !important;}
.dl-resources .download-rgt{display:inline-block;vertical-align:top;width:calc(100% - 300px);}
.dl-resources .download-rgt ul{width:100%;}
.dl-resources .download-rgt ul li{width:100%;margin-bottom:30px;}
.dl-resources .download-rgt ul li .download-btn{display:table;width:calc(100% - 2px) !important;background:#ffffff;border-radius:10px;font-size:0;text-decoration:none;border:1px solid #e1e7eb;overflow:hidden;}
.dl-resources .download-rgt ul li .download-btn .icon{width:100px;display:table-cell;vertical-align:middle;background:#00447f;padding:30px 0;border-top-left-radius:5px;border-bottom-left-radius:5px;}
.dl-resources .download-rgt ul li .download-btn .icon img{width:28px;display:block;margin:0 auto;filter:brightness(0) invert(1);}
.dl-resources .download-rgt ul li .download-btn .download-title{width:calc(100% - 280px);display:table-cell;vertical-align:middle;padding:10px 20px;}
.dl-resources .download-rgt ul li .download-btn .download-title .file-title{color:#3b525e;font-size:16px;line-height:26px;font-weight:700;}
.dl-resources .download-rgt ul li .download-btn .download-title .file-format{color:#00447f;font-size:13px;line-height:23px;font-weight:500;}
.dl-resources .download-rgt ul li .download-btn .download-title .file-format span{display:inline-block;margin:0 2.5px;}
.dl-resources .download-rgt ul li .download-btn .download-title .publish-date{color:#3b525e;font-size:14px;line-height:24px;font-weight:500;}
.dl-resources .download-rgt ul li .download-btn .download-link{width:140px;display:table-cell;vertical-align:middle;font-weight:700;}
.dl-resources .download-rgt ul li .download-btn .download-link p{color:#00447f;margin-bottom:0 !important;border-left:1px solid #e1e7eb;padding:15px 10px;text-align:center;}
/**PAGINATION**/
.pagination{width:100%;margin:20px 0 10px 0;font-size:0;}
.pagination .page{display:inline-block;vertical-align:middle;text-align:left;color:#3b525e;font-size:13px;line-height:17px;width:300px;}
.pagination .pageNum{display:inline-block;vertical-align:middle;text-align:right;width:calc(100% - 300px);font-size:13px;line-height:17px;}
.pagination ul{list-style: none;}
.pagination ul li{display:inline-block !important;vertical-align: middle;width:30px !important;margin:0 2.5px !important}
.pagination ul li span{display:block;border-radius:5px;background:#ffffff; color:#3b525e;font-size:13px;width:30px;height:19px;padding:6px 0 5px 0;text-align:center;text-decoration:none;border:1px solid #e1e7eb;margin:0 1.5px;}
.pagination ul li a{display:block;border-radius:5px;background:#ffffff; color:#3b525e;font-size:13px;width:30px;height:19px;padding:6px 0 5px 0;text-align:center;text-decoration:none;border:1px solid #e1e7eb;margin:0 1.5px;}
.pagination ul li a:hover{background:#00447f;color:#ffffff;font-weight:600;}
.pagination ul li.active .current{color:#ffffff;background:#00447f;font-weight:600;}
/**ANIMATION**/
@keyframes zoomInOut{
  0%{width:100%;height:100%;}
  100%{width:105%;height:105%;}
}
@keyframes textFlyUp{
  0%{top:50px;opacity:0.0;}
  100%{top:0;opacity:1.0;}
}
@keyframes flyLeft{
	0%{opacity:0;left:-999px;}
	100%{opacity:1;left:0;}
}
@keyframes flyRgt{
	0%{opacity:0;right:-999px;}
	100%{opacity:1;right:0;}
}
@keyframes flyUp{
	0%{opacity:0;top:100px;}
	100%{opacity:1;top:0;}
}
@keyframes flyDown{
	0%{opacity:0;top:-100px;}
	100%{opacity:1;top:0;}
}
@keyframes fadeIn{
	0%{opacity:0;}
	100%{opacity:1;}
}
@keyframes fadeIn_50{
	0%{opacity:0.5;}
	100%{opacity:1;}
}
@keyframes come-in {
	to {transform: translateY(0);}
}
@keyframes stroke_anim{
	0%{width:0;}
	100%{width:100%;}
}
@keyframes infinite-spinning{
  from{transform: rotate(0deg);}
  to{transform: rotate(360deg);}
}