  @import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&display=swap);:root{--priColor:#015e2f;--secColor:#fcbf16;--terColor:#00763a;--fourthColor:#22944d;--priFont:'Inter',sans-serif;--secFont:'Libre Baskerville',sans-serif;--bodyFontSize:18px;--bodyFontWeight:400;--bodyColor:#191919;--bodyLineHeight:28px}.non_ban{margin-top:146px}.non_ban::before{content:'';position:absolute;inset:0;background:url(/wp-content/themes/universitygo665/nh_library_system/images/nh-banner-overlay.png) no-repeat center/100% 100%;z-index:1}.btnStyle3{display:block;width:316px;max-width:100%;height:60px;line-height:60px;background:var(--secColor);border:1px solid var(--secColor);font-size:var(--smallFont);color:#fff;text-align:center;padding:0 69px 0 10px;cursor:pointer;position:relative;z-index:1;overflow:hidden;border-radius:10px;font-family:var(--priFont);text-transform:uppercase}.btnStyle3:hover{color:#fff}.btnStyle3:after{content:"";background:var(--priColor);position:absolute;z-index:-1;left:-20%;right:-20%;top:0;bottom:0;transform:skewX(-90deg) scale(0,1);transition:all 1s}.btnStyle3:hover:after{transform:skewX(-45deg) scale(1.2,1);-webkit-transition:all .5s;transition:all .5s}.btnStyle3::before{content:url(/wp-content/themes/universitygo665/images/icons/arrow-icon2.png);line-height:0;position:absolute;top:50%;right:29px;transform:translateY(-50%)}.lib-syst_ban_content{position:absolute;top:205px;left:0;right:0;color:#fff;text-align:center;z-index:10;padding:0 20px}.lib-syst_ban_content h1{display:none!important}.lib-syst_ban_content h2{font-family:var(--secFont);font-size:var(--xlargeFont);line-height:100%}.lib-syst_ban_content p{font-size:25px;font-family:var(--priFont);font-style:italic;margin:41px auto 63px;letter-spacing:.7px}.lib-syst_ban_content a{margin:0 auto;width:353px}#main_area{overflow:hidden;background:#f4fcf7!important}#main_area .main_con{padding:95px 0 66px}#main_area::before{display:block!important;min-height:1140px;width:1920px;content:"";background:#fff;position:absolute;top:0;left:0}#main_area{position:relative}#main_area .main_con{position:relative;z-index:1}.nh_head_info{padding:104px 20px 42px;background:#f4fcf7;border-radius:20px}.lib-syst-img figure{width:fit-content;margin:0 auto}.lib-syst-img figure img{border-radius:40px}.lib_syst_boxes.box1{text-align:center;width:87.6%;margin:82px auto 0}.lib_syst_boxes.box1 section h2{font-size:45px;color:var(--terColor);font-weight:500;margin-bottom:27px}.lib_syst_boxes.box1 section p{color:#191919;font-size:18px;width:92%;margin:auto}.lib_syst_boxes.box1 section:first-child{padding-bottom:77px;border-bottom:1px solid #9797973d}.lib_syst_boxes.box1 section:last-child{padding-top:52px}.lib_syst_boxes.box1 section p{width:93%}.lib-syst-info.box2{text-align:center}.lib-syst-info.box2 h2{font-size:45px;font-weight:500;color:var(--terColor);margin-bottom:36px}.lib_syst_boxes.box2{margin-top:192px}.lib-syst-flex.box2 section h2{font-size:25px;font-weight:400;color:#191919;margin-top:0}.lib-syst-flex.box2 section ul li span{display:block}.lib-syst-flex.box2 ul{list-style:none;padding-left:0}.lib-syst-flex.box2{min-height:440px;display:flex;justify-content:center;gap:3px 104px;margin-top:44px;background:#fff;border-radius:30px;align-items:center;padding:40px}.lib-syst-flex.box2 section ul li{font-size:18px;font-family:var(--priFont);color:#191919;line-height:31px}.lib-syst-flex.box2 section{margin-bottom:29px}.lib-syst-flex.box2{gap:20px 104px;padding:81px 112px 40px}.lib-syst-flex.box2 section:nth-of-type(5){position:relative;top:-65px}.onlne-sources{display:flex;justify-content:space-between}.onlne-sources ul{margin-top:11px}.onlne-sources ul li{pointer-events:none;color:#191919;font-weight:400}.onlne-sources ul li a{pointer-events:none;color:#191919;font-weight:400}.lib-syst-flex.box3{background:#fff;min-height:371px;border-radius:30px;padding:52px 179px 0 111px}.lib-syst-info.box3{text-align:center}.lib-syst-info.box3 h2{font-size:45px;font-weight:500;color:var(--terColor);margin:90px 0 70px}.lib-syst-flex.box3 h2{font-size:25px;font-weight:400;color:#191919}.lib-syst-flex.box3 ul li{position:relative;padding-left:35px;margin-bottom:11px}.lib-syst-flex.box3 ul li:before{position:absolute;content:url(/wp-content/themes/universitygo665/nh_library_system/images/check-icon.png);left:0;top:50%;transform:translateY(-50%)}.lib-syst-info.box4{text-align:center;margin-top:117px}.lib-syst-info.box4 h2{font-size:45px;font-weight:500;color:var(--terColor);margin-bottom:16px}.lib_syst_boxes.box4 p{font-size:25px}.lib-syst-flex.box4 section ul li span{display:block}.lib-syst-flex.box4 ul{list-style:none;padding-left:0}.lib-syst-flex.box4{min-height:440px;display:flex;justify-content:center;gap:3px 104px;margin-top:44px;background:#fff;border-radius:30px;align-items:center;padding:40px}.lib-syst-flex.box4 section ul li{font-size:18px;font-family:var(--priFont);color:#191919;line-height:31px}.lib-syst-flex.box4 section{margin-bottom:21px}.lib-syst-flex.box4 section h2{margin-top:0;font-size:25px;font-weight:400;color:#191919;margin-bottom:33px}.lib-syst-flex.box4 section:nth-of-type(5){position:relative;top:-65px}.lib-syst-info.box5{text-align:center;margin-top:117px;margin-bottom:40px}.lib-syst-info.box5 h2{font-size:45px;font-weight:500;color:var(--terColor);margin-bottom:16px}.lib-syst-flex.box5 section{max-width:375px;min-height:285px;width:24%;background-color:#fff;border-radius:30px}.lib-syst-flex.box5 section h2{font-size:25px;text-align:center;font-weight:400}.lib-syst-flex.box5 section h2 span{display:block}.lib-syst-flex.box5 section h2:first-child{margin:0}.lib-syst-flex.box5 section h2:last-of-type{margin:10px 0 0}.lib-syst-flex.box5 section a{width:46px;height:46px;background:url(/wp-content/themes/universitygo665/nh_library_system/images/box-arrow.png) no-repeat 50% center,var(--secColor);display:block;border-radius:50px}.lib-syst-flex.box5{display:flex;justify-content:space-between}.lib-syst-flex.box5 section a:hover{background-color:var(--fourthColor)}.lib-syst-info.box5{margin-bottom:40px}.lib-syst-flex.box5 section{padding:74px 0;position:relative}.lib-syst-flex.box5 section h2 span{margin-top:10px}.lib-syst-flex.box5 section a{position:absolute;left:0;right:0;margin:auto;bottom:68px}.copyright_btn{display:none}@media only screen and (max-width:1400px){#main_area::before{min-height:1100px}.lib-syst-flex.box3{padding:52px 111px 0 111px;padding:52px 50px 0 50px}}@media only screen and (max-width:1200px){.lib-syst-flex.box3{padding:52px 50px 0 50px}.lib-syst-flex.box5 section h2{font-size:20px}.lib-syst-flex.box5 section{padding:74px 10px}.lib-syst-flex.box2,.lib-syst-flex.box4{padding:87px 50px 40px}#main_area::before{min-height:965px}}@media only screen and (max-width:1024px){.non_ban{margin-top:0}}@media only screen and (max-width:1010px){#main_area .main_con{padding:20px 0 0}.non_ban .non_ban_img{width:1920px}.schools_ban_content h2{font-size:45px}.schools_ban_content p{font-size:17px;margin:20px auto}.school_boxes{gap:20px 10px}.school_boxes section{min-height:0;padding:0 0 50px}.lib-syst-flex.box5{justify-content:center;flex-wrap:wrap;gap:20px}.lib-syst-flex.box5 section{width:40%}.onlne-sources{justify-content:center;flex-wrap:wrap;gap:50px}.lib-syst-flex.box5 section h2{font-size:25px}#main_area::before{min-height:auto}.lib-syst-flex.box2,.lib-syst-flex.box4{padding:40px;gap:20px}}@media only screen and (max-width:800px){.lib-syst-flex.box5 section{width:100%}.lib-syst_ban_content h2{font-size:35px}.onlne-sources{justify-content:start}.lib-syst-flex.box3{padding:52px 50px 50px}.lib-syst-flex.box2,.lib-syst-flex.box4{flex-direction:column;align-items:center;text-align:center;padding:80px 40px 40px}}@media only screen and (max-width:600px){.schools_ban_content h2{font-size:35px}.nh_boxes section h2{font-size:20px}.schools_ban_content a{font-size:16px}.schools-img figure img{height:200px;object-fit:cover;object-position:center}.lib_syst_boxes.box1 section h2{font-size:34px}.lib_syst_boxes.box1 section p{width:100%}.lib-syst-info.box5 h2{font-size:35px}}