:root{--color-primary: #00a651;--color-secondary: #0259cf;--color-white: #ffffff;--color-black: #333333}html{font-size:10px}a{text-decoration:none}img{object-fit:cover;transition:.5s}ul,li{padding-left:0;list-style:none;margin:0}.row{margin:0;padding:0}body{font-family:"Roboto",sans-serif;font-size:1.6rem;background-image:url("./../../../images/portfolio/school/body-bg.png");height:100%;width:100%;background-repeat:repeat}body section{padding:5rem 0}@media screen and (max-width: 991px){body section{padding:4rem 0}}@media screen and (max-width: 575px){body section{padding:2rem 0}}body h1{font-size:6rem !important}@media screen and (max-width: 1199px){body h1{font-size:4rem !important}}@media screen and (max-width: 575px){body h1{font-size:2.5rem !important}}body h2{font-size:4.8rem !important}body h3{font-size:3rem !important}body h4{font-size:1.8rem !important}body h5{font-size:1.6rem !important}body p{font-size:1.4rem !important;margin:0}body .text-primary{color:var(--color-primary) !important}body .text-secondary{color:var(--color-secondary) !important}body .text-black{color:var(--color-black) !important}body .bg-primary{background-color:var(--color-primary) !important}body .bg-secondary{background-color:var(--color-secondary) !important}body .bg-pink{background-color:var(--color-pink) !important}body .bg-black{background-color:var(--color-black) !important}body .section-title{position:relative;padding-left:2rem}body .section-title:after{content:"";position:absolute;top:0;left:0;border-left:3px solid var(--color-primary);height:100%}body .height-200{height:22rem !important;overflow:hidden}@media screen and (max-width: 575px){body .height-200{height:16rem !important}}body .hw-5{height:4rem;width:4rem;display:flex;align-items:center;justify-content:center;overflow:hidden}body .hw-10{height:9rem;width:10rem;display:flex;align-items:center;justify-content:center;overflow:hidden}body .hover:hover{background-color:var(--color-primary) !important}body .hover-img:hover img{animation:500ms ease-in-out tada}body .hover-imgs:hover img{transition:.4s;transform:scale(1.1)}@keyframes tada{25%{transform:translateY(20px) skew(8deg)}50%{transform:translateY(-20px) skew(-8deg)}75%{transform:translateY(20px) skew(8deg)}75%{transform:translateY(0px) skew(0)}}body .btn.btn-primary{border:none !important;outline:none !important;background-color:var(--color-primary) !important;color:var(--color-white) !important;padding:1.2rem 3rem;border-radius:10rem;font-size:1.6rem;font-weight:500 !important;text-transform:uppercase}body .btn.btn-primary:hover{background-color:var(--color-black) !important}body .btn-black{border:none !important;outline:none !important;background-color:var(--color-black) !important;color:var(--color-white) !important;padding:1.2rem 3rem;border-radius:10rem;font-size:1.6rem;font-weight:500 !important;text-transform:uppercase}body .btn-black:hover{background-color:var(--color-primary) !important}body input,body textarea,body select{border:1px solid #999;padding:1.2rem 2rem;background-color:transparent;outline:none;color:var(--color-white)}body input:focus,body textarea:focus,body select:focus{border-color:var(--color-primary)}body .owl-theme .owl-dots{position:absolute;right:0;bottom:4rem}body .owl-theme .owl-dots .owl-dot{display:block}body .owl-theme .owl-dots .owl-dot span{height:2.5rem !important;width:4px !important;transition:all .5s}body .owl-theme .owl-dots .owl-dot.active span{background-color:var(--color-primary);height:3.5rem !important}body .owl-theme .owl-nav .owl-next{background-color:var(--color-black) !important;height:5rem;width:5rem;color:var(--color-white) !important;border-radius:50%;position:absolute;top:50%;right:-4rem;transform:translateY(-50%)}body .owl-theme .owl-nav .owl-next:hover{background-color:var(--color-primary) !important}@media screen and (max-width: 767px){body .owl-theme .owl-nav .owl-next{position:inherit !important;height:5rem;width:5rem;margin-top:4rem}}@media screen and (max-width: 575px){body .owl-theme .owl-nav .owl-next{height:4rem;width:4rem}}body .owl-theme .owl-nav .owl-prev{background-color:var(--color-black) !important;height:5rem;width:5rem;color:var(--color-white) !important;border-radius:50%;position:absolute;top:50%;left:-4rem;transform:translateY(-50%)}body .owl-theme .owl-nav .owl-prev:hover{background-color:var(--color-primary) !important}@media screen and (max-width: 767px){body .owl-theme .owl-nav .owl-prev{position:inherit !important;height:5rem;width:5rem;margin-top:4rem}}@media screen and (max-width: 575px){body .owl-theme .owl-nav .owl-prev{height:4rem;width:4rem}}body .progress{position:fixed;top:0;left:0;height:4px;background-color:var(--color-primary);transition:all linear .1s;min-width:0;z-index:99999;border-radius:0}body header{z-index:9999}body #Header_menu{display:flex;align-items:center;justify-content:end}body #Header_menu li{margin:1rem}body #Header_menu li a{color:var(--color-black);text-transform:uppercase;padding:1rem 2rem;display:block;text-align:center;font-weight:500;position:relative;z-index:1}body #Header_menu li a:after{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);background-color:var(--color-primary);height:1px;width:0;z-index:-1;transition:all .5s;color:var(--color-white)}body #Header_menu li a:hover,body #Header_menu li a.active{background-color:transparent !important}body #Header_menu li a:hover:after,body #Header_menu li a.active:after{width:100%}@media screen and (max-width: 1199px){body #Header_menu li a{padding:1rem !important}}@media screen and (max-width: 991px){body #Header_menu li a{color:var(--color-white);font-size:3rem !important}}@media screen and (max-width: 991px){body #Header_menu{display:block;position:fixed;top:-100%;left:0;height:100vh;width:100%;background-color:var(--color-black);transition:.5s;z-index:9999}}.cards{position:relative;box-shadow:rgba(149,157,165,.2) 0px 8px 24px;border:1px solid transparent}.cards .cards-img{height:35rem;position:relative}.cards .cards-img .cards-details{padding:2rem;position:absolute;bottom:0;left:0;width:100%;background-color:var(--color-white)}.cards .Cards-Details-all{position:absolute;transform:translateY(-15%);visibility:hidden;opacity:0;padding:0 2rem 2rem;background-color:var(--color-white);transition:.5s;z-index:2;border:1px solid transparent;border-top:none;left:-1px;right:-1px}.cards .Cards-Details-all.non-hover{position:inherit;transform:translate(0);visibility:visible;opacity:1;left:0;border:none !important}.cards:hover{border-color:var(--color-primary)}.cards:hover .Cards-Details-all{transform:translate(0);opacity:1;visibility:visible;border-color:var(--color-primary)}.cards.csn{box-shadow:none}#Herosection{height:100%;width:100%;position:relative;background-repeat:no-repeat;background-image:url("./../../../images/portfolio/school/bg-1.png")}#Herosection .Hero-banner .item h1:first-letter{color:var(--color-primary)}#Herosection:after{content:"";position:absolute;top:0;left:0;background-color:#eaf1ed;opacity:.3;height:100%;width:100%}