:root{--font:"Poppins", Arial, sans-serif;--accent-color:#202a79;--secondary-color:#ea2931;--secondary-color:#a41e34;--black-color:#000;--white-color:#fff;--dark-color:#160c0c;--blue-color:rgb(0, 97, 223);--gray-color:rgb(218, 218, 218)}html{scroll-behavior:smooth}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#a8d0dd}::-webkit-scrollbar-thumb{background:var(--accent-color);border-radius:12px}body{font-family:var(--font);background:#fdfdfd;font-size:16px;line-height:1.8;font-weight:400;color:#333;padding:0;margin:0;cursor:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMyIgaGVpZ2h0PSIyMyIgdmlld0JveD0iMCAwIDI0IDI0Ij4KCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzlkOWQ5ZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBkPSJtMyAzbDcgMTlsMi4wNTEtNi4xNTRhNiA2IDAgMCAxIDMuNzk1LTMuNzk1TDIyIDEweiIgLz4KPC9zdmc+),default}.cursor-outline{width:25px;height:25px;border-radius:100%;border:1px solid var(--visanet-base,#e50c37);-webkit-transition:all 200ms ease-out;transition:all 200ms ease-out;position:fixed;pointer-events:none;left:0;top:0;-webkit-transform:translate(calc(-50% + 5px),-50%);transform:translate(calc(-50% + 5px),-50%);z-index:999991}.cursor-dot{width:10px;height:10px;border-radius:100%;background-color:var(--secondary-color);opacity:.3;position:fixed;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none;-webkit-transition:width 0.3s,height 0.3s,opacity 0.3s;transition:width 0.3s,height 0.3s,opacity 0.3s;z-index:999991}.cursor-hover-effect{background-color:var(--secondary-color);opacity:.4}@media screen and (max-width:450px){.cursor-dot,.cursor-outline,.expand,.expand2{display:none!important}}section{overflow:hidden}a{-webkit-transition:0.3s all ease;-o-transition:0.3s all ease;transition:0.3s all ease;color:#333;cursor:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMyIgaGVpZ2h0PSIyMyIgdmlld0JveD0iMCAwIDE0IDE0Ij4KCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2I1YjFiMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBkPSJNMTAuNSA2LjEzYTIgMiAwIDAgMSAxLjU5IDIuMjRsLS42MSA0LjI3YTEgMSAwIDAgMS0xIC44Nkg0YTEgMSAwIDAgMS0uOTMtLjYzTDIgMTAuMjFhMiAyIDAgMCAxIDEtMi41M0w0LjM1IDdWMmExLjUgMS41IDAgMCAxIDMgMHYzLjV6IiBzdHJva2Utd2lkdGg9IjEiIC8+Cjwvc3ZnPg==),default}a.underline-animate{position:relative;text-decoration:none;display:inline-block}a.underline-animate::after{content:"";position:absolute;left:0;bottom:0;height:1px;background-color:var(--accent-color);width:42%;transform:scaleX(0);transform-origin:left;transition:transform 0.4s ease;justify-self:anchor-center}a.underline-animate:hover::after{transform:scaleX(1);transform-origin:left;transition:transform 0.6s ease}a.underline-animate:not(:hover)::after{transform:scaleX(0);transform-origin:right;transition:transform 0.6s ease}a{text-decoration:none}.section-title{margin-bottom:40px;color:#404751}.btn-primary{background-color:var(--secondary-color);border-color:var(--secondary-color);transition:0.3s all ease-in-out}img{max-width:100%}.titleContainer{display:flex;justify-content:space-between;margin:30px 0;padding-bottom:13px;border-bottom:1px solid #e4e4e4}.mainTitleContainer{font-weight:700;color:#241442}.subtitleContainer{font-weight:600;color:var(--accent-color);text-transform:uppercase;padding-right:10px;display:inline-block;position:relative;margin-bottom:10px;letter-spacing:1.5px}.subtitleContainer::before{content:"";position:absolute;left:100%;top:50%;transform:translateY(-50%);height:10px;width:48px;background:linear-gradient(90deg,var(--accent-color) 3px,#fff0 3px,#fff0 8px,var(--accent-color) 8px,var(--accent-color) 13px,#fff0 13px,#fff0 18px,#fff0 18px,var(--accent-color) 0)}.titleContainer .titleBtnIcon{padding-left:10px}@media (max-width:575px){.titleContainer{text-align:center;flex-direction:column}}.btn-title{background-color:var(--ed-purple);color:var(--accent-color)!important;border-radius:99px;display:inline-flex;align-items:center;justify-content:center;height:50px;padding:0 20px;font-weight:500;text-transform:uppercase;border-color:var(--accent-color)}.btn-title:hover{background-color:var(--accent-color)!important;color:#ffffff!important}@media (max-width:1024px){.btn-title{padding:11px 13px;font-size:14px;border-radius:8px}}@media (max-width:767px){.btn-title{padding:10px 9px;font-size:12px}.carousel-indicators{display:none}.margin-top-30{margin-top:-30px}}@media (max-width:480px){.btn-title{letter-spacing:normal;border-radius:4px}.titleContainer .elementor-icon-list-text{font-size:12px;letter-spacing:1.1px}.mainTitleContainer h2{font-size:22px}.titleContainer .title-icon-list-items{margin-bottom:3px}}.titleBtnSide{align-content:center}.mt-100{padding:110px 0}.py-60{padding:60px 0}.gallerySection{background:url(/wp-content/themes/unipro-pu/assets/images/about_bg.053b6557.png);background-size:cover}.newsSection{background:url(/wp-content/themes/unipro-pu/assets/images/faq_bg.16e7ef8e.png);background-size:cover}.content-box{text-align:justify}.aligncenter{clear:both}.content-box{overflow:auto}.content-box img,.content-box img[class*="wp-image-"]{max-width:100%;height:auto;vertical-align:middle;overflow:auto;display:block;margin-left:auto;margin-right:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;transition:all 0.2s ease-in-out}.content-box table{border:1px solid #ddd;width:100%;max-width:100%;margin-bottom:20px;background-color:#fff0;border-spacing:0;border-collapse:collapse;text-align:left}.content-box table>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.content-box table>tbody>tr>td,.content-box table>tbody>tr>th,.content-box table>tfoot>tr>td,.content-box table>tfoot>tr>th,.content-box table>thead>tr>td,.content-box table>thead>tr>th{border:1px solid #ddd;padding:10px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd;text-align:left}.button-container-1{position:relative;margin-left:auto;margin-right:auto;overflow:hidden;border:1px solid var(--secondary-color);font-size:20px;transition:0.5s;border-radius:12px}.button-container-1 a{width:101%;height:100%;font-weight:300;font-size:16px;letter-spacing:1px;background:var(--secondary-color);-webkit-mask:url(https://raw.githubusercontent.com/robin-dela/css-mask-animation/master/img/nature-sprite.png);mask:url(https://raw.githubusercontent.com/robin-dela/css-mask-animation/master/img/nature-sprite.png);-webkit-mask-size:2300% 100%;mask-size:2300% 100%;border:none;color:#fff;cursor:pointer;-webkit-animation:ani2 0.7s steps(22) forwards;animation:ani2 0.7s steps(22) forwards}.button-container-1 a:hover{-webkit-animation:ani 0.7s steps(22) forwards;animation:ani 0.7s steps(22) forwards}@-webkit-keyframes ani{from{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:100% 0;mask-position:100% 0}}@keyframes ani{from{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:100% 0;mask-position:100% 0}}@-webkit-keyframes ani2{from{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}@keyframes ani2{from{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}.btn-primary:hover{background-color:#fff;color:var(--secondary-color)}.btn-reverse{background-color:#fff;color:var(--secondary-color)}.btn-reverse:hover{background-color:var(--secondary-color);color:#fff}@keyframes gradientMove{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.employee-list-content-section .cardContainer .card{box-shadow:rgb(52 52 255 / 25%) 0 50px 100px -20px,rgb(0 0 0 / .3) 0 30px 60px -30px}.teacherSection .cardContainer .cardImgHolder{overflow:hidden}.teacherSection .cardContainer .card:hover .cardImgHolder img{transform:scale(1.1) rotate(-4deg);transition:all 0.4s}.teacherSection .cardContainer .cardImgHolder:after{content:"";position:absolute;width:200%;height:0;left:50%;top:50%;background-color:hsl(0 0% 100% / .3);transform:translate(-50%,-50%) rotate(-45deg);z-index:1}.teacherSection .cardContainer .cardImgHolder:hover:after{height:250%;transition:all 0.6s linear;background-color:#fff0}.text-black{color:#222222!important}.borderCard{position:relative}.borderCard span{position:absolute;border-radius:100vmax}.text-white{color:#fff}.show-on-mobile{display:none}.hide-on-mobile{display:flex}@media screen and (max-width:576px){.show-on-mobile{display:block}.hide-on-mobile{display:none}}.relative{position:relative}.section-t h2{color:#fff;-webkit-text-stroke:2px #90a3ff5c;-webkit-text-fill-color:#fff;font-size:200px;font-weight:700;position:absolute;left:0;right:0;text-align:center;z-index:-1;margin:0;font-family:"Montserrat",sans-serif;top:-35px;line-height:1}.team-t h2{top:-73px}.programT h2{opacity:.5}.noticeT h2{top:-127px;font-size:160px;-webkit-text-stroke:2px #efefef;opacity:.8;z-index:-100000}.teacherT{-webkit-text-stroke:2px #fff3f3}@media screen and (max-width:576px){.section-t h2{font-size:100px}.noticeT h2{font-size:80px}}.HeaderLogoContainer{overflow:hidden}.HeaderLogoContainer img{position:relative;overflow:hidden;isolation:isolate}.btn{position:relative;overflow:hidden;isolation:isolate}.btn::after{content:"";position:absolute;top:-50%;left:-75%;width:50%;height:200%;background:linear-gradient(120deg,transparent 0%,rgb(255 255 255 / .3) 50%,transparent 100%);transform:skewX(-20deg);animation:btnShine 2.8s infinite;z-index:1;pointer-events:none}.btn>*{position:relative;z-index:2}@keyframes btnShine{0%{left:-75%}100%{left:130%}}.ptb-120{padding:120px 0}.circle-shape-3{bottom:-210px;width:300px;min-height:300px;min-width:300px}.bg-dark-light{background-color:#404040}.right-5{right:5%}@media screen and (min-width:992px){.td_height_140{height:140px}.td_height_120{height:120px}}@media screen and (max-width:991px){.td_height_lg_80{height:80px}}.td_row_gap_30{margin-left:-15px;margin-right:-15px}.td_gap_y_30{gap:30px 0}@media screen and (min-width:992px){.td_height_60{height:60px}}@media screen and (max-width:991px){.td_height_lg_40{height:40px}}.single-page-container-title-area{border-top:3px solid var(--secondary-color);border-bottom:3px solid var(--secondary-color)}.newsCard .card-text,.newsCard .card-title{color:#333;line-height:1.3;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-decoration:none}.newsCard{border:1px solid #fff;padding:6px;border-radius:13px;background-color:#dedada;box-shadow:rgb(149 157 165 / .2) 0 8px 24px;transition:0.2s all ease-in-out}.newsCard:hover{box-shadow:rgb(50 50 93 / .25) 0 30px 60px -12px,rgb(0 0 0 / .3) 0 18px 36px -18px}.newsCardBody{padding:12px 16px}.newsImgContainer{width:100%;aspect-ratio:3/2;margin-bottom:15px;overflow:hidden}.newsImgContainer img{width:100%;height:100%;object-fit:cover;border-radius:10px;transition:0.8s ease-in-out}.newsCard:hover .newsImgContainer img{transform:scale(1.08);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)}.newsCard{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;z-index:1}.newsImgContainer{display:block;overflow:hidden;position:relative;width:100%;z-index:1}.newsImgContainer::after{background:hsl(0 0% 100% / .5);content:"";position:absolute;left:0;top:0;width:100%;height:0;opacity:1;z-index:9;pointer-events:none}.newsCard:hover .newsImgContainer::after{height:100%;opacity:0;transition:all 0.6s linear}.newsCard .card-title{font-size:16px;height:41px;font-weight:700;text-wrap:pretty;margin-bottom:15px;-webkit-line-clamp:2}.newsCard .card-text{font-size:13px;height:70px;-webkit-line-clamp:4}.newsReadMore span{background-color:#000102;padding:3px 10px 6px;border-radius:4px;margin-right:5px;color:#fff}.newsReadMore span i{color:#fff;font-size:12px}.newsReadMore a{color:#000102;font-size:12px;font-weight:700}.newsReadMore a:hover{padding-left:3px}@media screen and (max-width:767px){.newsCard{margin-top:18px}}.img-thumbnail{max-width:100%!important}.pagination{display:flex;justify-content:center;align-items:center;gap:14px;margin-top:60px;flex-wrap:wrap;font-family:"Segoe UI","Roboto",sans-serif}.pagination a,.pagination span{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 16px;font-size:15px;border-radius:999px;text-decoration:none;color:#1f2937;background:rgb(255 255 255 / .75);backdrop-filter:blur(8px);border:1px solid rgb(0 0 0 / .08);box-shadow:0 8px 18px rgb(0 0 0 / .06);transition:all 0.35s cubic-bezier(.4,0,.2,1);overflow:hidden}.pagination a::before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#003366,#990000);opacity:0;transition:opacity 0.35s ease;z-index:-1}.pagination a:hover{color:#fff;transform:translateY(-3px) scale(1.05);box-shadow:0 16px 30px rgb(0 0 0 / .18);border-color:#fff0}.pagination a:hover::before{opacity:1}.pagination .current{color:#fff;font-weight:700;background:linear-gradient(135deg,var(--secondary-color),var(--accent-color));border:none;box-shadow:0 18px 40px rgb(153 0 0 / .35);transform:translateY(-6px)}.pagination .current::after{content:"";position:absolute;inset:-4px;border-radius:999px;border:2px solid rgb(255 255 255 / .25)}.pagination .prev,.pagination .next{font-weight:600;padding:0 20px;letter-spacing:.3px}.pagination .disabled{opacity:.4;pointer-events:none;box-shadow:none}@media (max-width:576px){.pagination{gap:10px}.pagination a,.pagination span{min-width:38px;height:38px;font-size:14px}}.active>.page-link,.page-link.active{background-color:var(--accent-color);border-color:var(--accent-color)}.seven{text-align:center}.seven h2{font-size:calc(1em + 1.5vmin);font-weight:900;color:var(--accent-color);--x-offset:-0.0625em;--y-offset:0.0625em;--stroke:0.025em;--background-color:#ffd9d9;--stroke-color:lightblue;text-shadow:var(--x-offset) var(--y-offset) 0 var(--background-color),calc(var(--x-offset) - var(--stroke)) calc(var(--y-offset) + var(--stroke)) 0 var(--stroke-color);border-bottom:1px dotted lightblue;border-width:thin;width:fit-content;margin:0 auto;margin-bottom:20px}@supports (text-shadow:1px 1px 1px 1px black){.seven h2{text-shadow:var(--x-offset) var(--y-offset) 0 0 var(--background-color),var(--x-offset) var(--y-offset) var(--stroke) 0 var(--stroke-color)}}.galleryBgLight .hero-unit__base-logo{display:block;position:absolute;right:calc(50% - 24px);top:-100px;stroke-width:2px;fill:none;z-index:-20;left:unset}.group-emp-title{font-family:"Playfair Display","Bookman",serif;font-size:40px!important;color:#383838}@media screen and (max-width:730px){.group-emp-title{margin-bottom:-10px;font-size:30px!important;letter-spacing:0px!important}}