@charset "UTF-8";/*!
 *  Copyright © 2024, allright reserved
 *  Developed By : Resham Khadka
 *  Developer URL : https://www.resham.info.np
 *	Project : British International College
 */@import url("https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap");html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none;padding-left:15px}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}@font-face{font-family:'Acumin Pro';src:url("../webfonts/AcuminPro-Bold.eot");src:url("../webfonts/AcuminPro-Bold.eot?#iefix") format("embedded-opentype"),url("../webfonts/AcuminPro-Bold.woff2") format("woff2"),url("../webfonts/AcuminPro-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Acumin Pro';src:url("../webfonts/AcuminPro-Regular.eot");src:url("../webfonts/AcuminPro-Regular.eot?#iefix") format("embedded-opentype"),url("../webfonts/AcuminPro-Regular.woff2") format("woff2"),url("../webfonts/AcuminPro-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Acumin Pro Condensed';src:url("../webfonts/AcuminProCond-Black.eot");src:url("../webfonts/AcuminProCond-Black.eot?#iefix") format("embedded-opentype"),url("../webfonts/AcuminProCond-Black.woff2") format("woff2"),url("../webfonts/AcuminProCond-Black.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Acumin Pro';src:url("../webfonts/AcuminPro-Black.eot");src:url("../webfonts/AcuminPro-Black.eot?#iefix") format("embedded-opentype"),url("../webfonts/AcuminPro-Black.woff2") format("woff2"),url("../webfonts/AcuminPro-Black.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Acumin Pro Condensed';src:url("../webfonts/AcuminProCond-Bold.eot");src:url("../webfonts/AcuminProCond-Bold.eot?#iefix") format("embedded-opentype"),url("../webfonts/AcuminProCond-Bold.woff2") format("woff2"),url("../webfonts/AcuminProCond-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Acumin Pro Condensed';src:url("../webfonts/AcuminProCond-Regular.eot");src:url("../webfonts/AcuminProCond-Regular.eot?#iefix") format("embedded-opentype"),url("../webfonts/AcuminProCond-Regular.woff2") format("woff2"),url("../webfonts/AcuminProCond-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Acumin Pro Condensed';src:url("../webfonts/AcuminProCond-ExtraLight.eot");src:url("../webfonts/AcuminProCond-ExtraLight.eot?#iefix") format("embedded-opentype"),url("../webfonts/AcuminProCond-ExtraLight.woff2") format("woff2"),url("../webfonts/AcuminProCond-ExtraLight.woff") format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:'Acumin Pro Condensed';src:url("../webfonts/AcuminProCond-Thin.eot");src:url("../webfonts/AcuminProCond-Thin.eot?#iefix") format("embedded-opentype"),url("../webfonts/AcuminProCond-Thin.woff2") format("woff2"),url("../webfonts/AcuminProCond-Thin.woff") format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'Acumin Pro Condensed';src:url("../webfonts/AcuminProCond-Medium.eot");src:url("../webfonts/AcuminProCond-Medium.eot?#iefix") format("embedded-opentype"),url("../webfonts/AcuminProCond-Medium.woff2") format("woff2"),url("../webfonts/AcuminProCond-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Acumin Pro Condensed';src:url("../webfonts/AcuminProCond-Semibold.eot");src:url("../webfonts/AcuminProCond-Semibold.eot?#iefix") format("embedded-opentype"),url("../webfonts/AcuminProCond-Semibold.woff2") format("woff2"),url("../webfonts/AcuminProCond-Semibold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Acumin Pro Condensed';src:url("../webfonts/AcuminProCond-Light.eot");src:url("../webfonts/AcuminProCond-Light.eot?#iefix") format("embedded-opentype"),url("../webfonts/AcuminProCond-Light.woff2") format("woff2"),url("../webfonts/AcuminProCond-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Acumin Pro ExtraCondensed';src:url("../webfonts/AcuminProExtraCond-Black.eot");src:url("../webfonts/AcuminProExtraCond-Black.eot?#iefix") format("embedded-opentype"),url("../webfonts/AcuminProExtraCond-Black.woff2") format("woff2"),url("../webfonts/AcuminProExtraCond-Black.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Acumin Pro Condensed';src:url("../webfonts/AcuminProCond-UltraBlack.eot");src:url("../webfonts/AcuminProCond-UltraBlack.eot?#iefix") format("embedded-opentype"),url("../webfonts/AcuminProCond-UltraBlack.woff2") format("woff2"),url("../webfonts/AcuminProCond-UltraBlack.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Acumin Pro ExtraCondensed';src:url("../webfonts/AcuminProExtraCond-Bold.eot");src:url("../webfonts/AcuminProExtraCond-Bold.eot?#iefix") format("embedded-opentype"),url("../webfonts/AcuminProExtraCond-Bold.woff2") format("woff2"),url("../webfonts/AcuminProExtraCond-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Acumin Pro ExtraCondensed';src:url("../webfonts/AcuminProExtraCond-ExtraLight.eot");src:url("../webfonts/AcuminProExtraCond-ExtraLight.eot?#iefix") format("embedded-opentype"),url("../webfonts/AcuminProExtraCond-ExtraLight.woff2") format("woff2"),url("../webfonts/AcuminProExtraCond-ExtraLight.woff") format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:'Acumin Pro ExtraCondensed';src:url("../webfonts/AcuminProExtraCond-Regular.eot");src:url("../webfonts/AcuminProExtraCond-Regular.eot?#iefix") format("embedded-opentype"),url("../webfonts/AcuminProExtraCond-Regular.woff2") format("woff2"),url("../webfonts/AcuminProExtraCond-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Acumin Pro ExtraCondensed';src:url("../webfonts/AcuminProExtraCond-Light.eot");src:url("../webfonts/AcuminProExtraCond-Light.eot?#iefix") format("embedded-opentype"),url("../webfonts/AcuminProExtraCond-Light.woff2") format("woff2"),url("../webfonts/AcuminProExtraCond-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Acumin Pro ExtraCondensed';src:url("../webfonts/AcuminProExtraCond-Medium.eot");src:url("../webfonts/AcuminProExtraCond-Medium.eot?#iefix") format("embedded-opentype"),url("../webfonts/AcuminProExtraCond-Medium.woff2") format("woff2"),url("../webfonts/AcuminProExtraCond-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Acumin Pro ExtraCondensed';src:url("../webfonts/AcuminProExtraCond-Semibold.eot");src:url("../webfonts/AcuminProExtraCond-Semibold.eot?#iefix") format("embedded-opentype"),url("../webfonts/AcuminProExtraCond-Semibold.woff2") format("woff2"),url("../webfonts/AcuminProExtraCond-Semibold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Acumin Pro ExtraCondensed';src:url("../webfonts/AcuminProExtraCond-Thin.eot");src:url("../webfonts/AcuminProExtraCond-Thin.eot?#iefix") format("embedded-opentype"),url("../webfonts/AcuminProExtraCond-Thin.woff2") format("woff2"),url("../webfonts/AcuminProExtraCond-Thin.woff") format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'Acumin Pro ExtraCondensed';src:url("../webfonts/AcuminProExtraCond-UltraBlack.eot");src:url("../webfonts/AcuminProExtraCond-UltraBlack.eot?#iefix") format("embedded-opentype"),url("../webfonts/AcuminProExtraCond-UltraBlack.woff2") format("woff2"),url("../webfonts/AcuminProExtraCond-UltraBlack.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Acumin Pro';src:url("../webfonts/AcuminPro-ExtraLight.eot");src:url("../webfonts/AcuminPro-ExtraLight.eot?#iefix") format("embedded-opentype"),url("../webfonts/AcuminPro-ExtraLight.woff2") format("woff2"),url("../webfonts/AcuminPro-ExtraLight.woff") format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:'Acumin Pro';src:url("../webfonts/AcuminPro-Light.eot");src:url("../webfonts/AcuminPro-Light.eot?#iefix") format("embedded-opentype"),url("../webfonts/AcuminPro-Light.woff2") format("woff2"),url("../webfonts/AcuminPro-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Acumin Pro';src:url("../webfonts/AcuminPro-Medium.eot");src:url("../webfonts/AcuminPro-Medium.eot?#iefix") format("embedded-opentype"),url("../webfonts/AcuminPro-Medium.woff2") format("woff2"),url("../webfonts/AcuminPro-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Acumin Pro';src:url("../webfonts/AcuminPro-Semibold.eot");src:url("../webfonts/AcuminPro-Semibold.eot?#iefix") format("embedded-opentype"),url("../webfonts/AcuminPro-Semibold.woff2") format("woff2"),url("../webfonts/AcuminPro-Semibold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Acumin Pro SemiCondensed';src:url("../webfonts/AcuminProSemiCond-Black.eot");src:url("../webfonts/AcuminProSemiCond-Black.eot?#iefix") format("embedded-opentype"),url("../webfonts/AcuminProSemiCond-Black.woff2") format("woff2"),url("../webfonts/AcuminProSemiCond-Black.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Acumin Pro SemiCondensed';src:url("../webfonts/AcuminProSemiCond-Bold.eot");src:url("../webfonts/AcuminProSemiCond-Bold.eot?#iefix") format("embedded-opentype"),url("../webfonts/AcuminProSemiCond-Bold.woff2") format("woff2"),url("../webfonts/AcuminProSemiCond-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Acumin Pro SemiCondensed';src:url("../webfonts/AcuminProSemiCond-Regular.eot");src:url("../webfonts/AcuminProSemiCond-Regular.eot?#iefix") format("embedded-opentype"),url("../webfonts/AcuminProSemiCond-Regular.woff2") format("woff2"),url("../webfonts/AcuminProSemiCond-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Acumin Pro SemiCondensed';src:url("../webfonts/AcuminProSemiCond-ExtraLight.eot");src:url("../webfonts/AcuminProSemiCond-ExtraLight.eot?#iefix") format("embedded-opentype"),url("../webfonts/AcuminProSemiCond-ExtraLight.woff2") format("woff2"),url("../webfonts/AcuminProSemiCond-ExtraLight.woff") format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:'Acumin Pro SemiCondensed';src:url("../webfonts/AcuminProSemiCond-Light.eot");src:url("../webfonts/AcuminProSemiCond-Light.eot?#iefix") format("embedded-opentype"),url("../webfonts/AcuminProSemiCond-Light.woff2") format("woff2"),url("../webfonts/AcuminProSemiCond-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'humanesemi_bold';src:url("../webfonts/humane-semibold-webfont.woff2") format("woff2"),url("../webfonts/humane-semibold-webfont.woff") format("woff");font-weight:normal;font-style:normal}.font-family,body{font-family:"Inter",sans-serif;font-weight:400}.mar-top{margin-top:15px}.s-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d-line{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.t-line{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.f-line{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.fi-line{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.si-line{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}ul{list-style:none}a{color:#2d3436;text-decoration:none}a:hover{color:#24a479 !important;text-decoration:none;outline:none}p{line-height:20px}a,a:hover{transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out}img,img:hover{transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;-webkit-transition:all 0.1s ease-in-out}body{background:#fff;color:#16191a;line-height:20px}body,html{height:100%}::-moz-selection{color:#fff;background:#2dce98}::selection{color:#fff;background:#2dce98}@media (max-width: 767px){header img{width:80%;margin:0 auto}h1{font-size:28px}.tbc-form p{font-size:13px}}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:#d9d9d9}::-webkit-scrollbar-thumb{background:#24a479}::-webkit-scrollbar-thumb:hover{background:#bfbfbf}.form-control{color:#333}a,a:hover,img,img:hover,.item,.item:hover,.img-wrap,.img-wrap:hover,*,*:hover{transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out}.form-control,.form-select{border-radius:0;border:none;border-bottom:2px solid #8c8c8c}.form-control:focus,.form-select:focus{box-shadow:none !important;outline:none}.btn{border-radius:10px}.btn:focus{box-shadow:none;outline:none}.btn-xs{font-size:14px;padding:3px 5px}.btn-theme{background:#24a479;color:#fff}.btn-theme:hover{background:#1f8f6a;color:#fff !important}.btn-outline-theme{border:1px solid #24a479;color:#24a479}.btn-outline-theme:hover{background:#24a479;color:#fff !important}.btn-theme-gradient{background:-moz-linear-gradient(90deg, #24a479 35%, #1d2a4d 100%);background:-webkit-linear-gradient(90deg, #24a479 35%, #1d2a4d 100%);background:linear-gradient(90deg, #24a479 35%, #1d2a4d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$theme-color",endColorstr="$alt-color",GradientType=1);color:#fff}.btn-theme-gradient:hover{background:-moz-linear-gradient(90deg, #1d2a4d 35%, #24a479 100%);background:-webkit-linear-gradient(90deg, #1d2a4d 35%, #24a479 100%);background:linear-gradient(90deg, #1d2a4d 35%, #24a479 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$alt-color",endColorstr="$theme-color",GradientType=1);color:#fff !important}.btn-alt{background:#1d2a4d;color:#fff}.btn-alt:hover{background:#16203a;color:#fff !important}.bg-theme-fade{background:rgba(36,164,121,0.2)}.bg-alt-fade{background:rgba(29,42,77,0.2)}.ps-8{padding-left:9rem !important}.bg-theme{background:#24a479}.bg-theme .title p,.bg-theme .title h2{color:#fff}.bg-alt{background:#1d2a4d}.bg-gp{background:#dd4b39}.bg-fb{background:#43609c}.text-theme{color:#24a479}.text-alt{color:#1d2a4d}.border-theme{border-color:#24a479 !important}.border-alt{border-color:#1d2a4d !important}.table-border{border:1px solid #e6e6e6;border-spacing:10px}.table-border td,.table-border th{border:1px solid #e6e6e6;padding:0.25rem 1em}sup,sub{font-size:10px}html,body{height:100%}h1,h2,h3,h4,h5,h6{font-weight:600}.htop{background:#24a479;background:-moz-linear-gradient(90deg, #24a479 35%, #1d2a4d 100%);background:-webkit-linear-gradient(90deg, #24a479 35%, #1d2a4d 100%);background:linear-gradient(90deg, #24a479 35%, #1d2a4d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$theme-color",endColorstr="$alt-color",GradientType=1)}.htop a{color:#fff}.htop a:hover{color:#fff !important;text-decoration:underline}.htop .form-check-label{font-size:14px;color:#fff}.htop .owl-dots{display:none}.htop label{width:50px;height:20px;position:relative;margin-top:2px;background:#ebebeb;border-radius:200px;box-shadow:inset 0px 5px 15px rgba(0,0,0,0.4),inset 0px -5px 15px rgba(255,255,255,0.4);cursor:pointer;transition:0.3s}.htop label:after{content:"";width:20px;height:20px;position:absolute;top:0px;left:0px;background:linear-gradient(180deg, #ffcc89, #d8860b);border-radius:100%;box-shadow:0px 5px 10px rgba(0,0,0,0.2);transition:0.3s}.htop label svg{position:absolute;width:10px;top:4px;z-index:100}.htop label svg.sun{left:5px;fill:#fff;transition:0.3s}.htop label svg.moon{left:30px;fill:#7e7e7e;transition:0.3s}.htop input{width:0;height:0;visibility:hidden}.htop input:checked+label{background:#242424}.htop input:checked+label:after{left:45px;transform:translateX(-100%);background:linear-gradient(180deg, #777, #3a3a3a)}.htop input:checked+label svg.sun{fill:#7e7e7e}.htop input:checked+label svg.moon{fill:#fff}.htop input:checked+label+.background{background:#242424}.htop input:active:after{width:45px}.grid{display:grid;grid-template-columns:repeat(5, 1fr);gap:20px}.grid-item{background-color:#ffffff;border:1px solid #dddddd;border-radius:8px;display:flex;justify-content:center;align-items:center;padding:10px;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.grid-item img{max-width:80%;height:auto;transition:transform 0.2s ease-in-out}.grid-item img:hover{transform:scale(1.05)}@media (max-width: 768px){.grid{grid-template-columns:repeat(3, 1fr)}}@media (max-width: 480px){.grid{grid-template-columns:repeat(2, 1fr)}}.blink{animation:blinker 1s linear infinite}@keyframes blinker{50%{opacity:0}}.rd-right{left:auto;right:10px}.rd-right .close{position:absolute;top:-25px;left:auto;right:0;font-size:21px}.rd-right .cube{transition:transform 5s ease-in;transform-style:preserve-3d;width:250px;height:225px}.rd-right .cube .box{border:1px solid #24a479}@keyframes horizontal-spin{from{transform:rotateY(0)}to{transform:rotateY(360deg)}}@keyframes vertical-spin{from{transform:rotateX(0)}to{transform:rotateX(360deg)}}.h-top{background:#1f8f6a;color:#fff}.h-top ul li{display:inline-block;padding-right:15px}.h-top ul li a{color:#fff}.h-top ul li a:hover{color:#1d2a4d !important}.h-top ul li:last-child{padding:0}header{background:#fff;z-index:9;width:100%;position:relative;padding:15px 0}header .logo{position:relative;z-index:10}header .logo span{display:block;text-align:center}header .rd-icon{font-size:34px;position:relative}header .rd-icon span{position:absolute;width:20px;height:20px;background:#e74c3c;color:#fff;font-size:13px;text-align:center;border-radius:100%;top:-5px;right:-15px;line-height:20px}header ul{font-size:16px;display:flex;align-items:center !important;flex-wrap:wrap}header ul li a{padding:0 10px}header ul li .rd-icon{font-size:34px;position:relative}header ul li .rd-icon span{position:absolute;width:20px;height:20px;background:#e74c3c;color:#fff;font-size:13px;text-align:center;border-radius:100%;top:-5px;right:-15px;line-height:20px}header .date{color:#fff}header .date li{padding:0 15px}.offcanvas-menu{width:50vw !important}.offcanvas-menu ul{font-size:17px}.offcanvas-menu ul li a{padding:10px 0;display:block}.offcanvas-menu ul.social li{display:inline-block}.offcanvas-menu ul.social li a{padding:0 !important}.offcanvas-menu .rd-scroll-menu{height:87vh;overflow-y:scroll}.offset-search{height:100vh !important}.offset-search p{font-size:1.5rem;margin:30px 0}.offset-search .rd-search{border:none;border-bottom:2px solid #24a479;font-size:3rem;border-radius:0}.offset-search ul li{margin:15px 0}.banner{position:relative;background:#000}.banner .owl-theme .owl-nav.disabled+.owl-dots{bottom:20px;position:absolute;width:100%}.banner .owl-theme .owl-dots .owl-dot span{width:20px;height:6px}.banner .owl-theme img{opacity:0.5}.banner .owl-theme .owl-dots .owl-dot.active span{background:#1d2a4d}.banner .rd-text{position:absolute;right:20vw;text-transform:uppercase;color:#fff;font-size:9em;top:40vh;line-height:normal}.banner .caption{position:absolute;top:40%;z-index:1;color:#fff}.banner .caption h2{font-size:4rem;font-family:"DM Serif Display",serif;font-weight:normal}.banner .caption p{font-size:1.1rem;line-height:1.5;margin-top:15px}.ibanner{height:40vh;position:relative;overflow:hidden}.ibanner .title{position:absolute;z-index:2;bottom:0;width:100%;text-align:center;left:0;color:#fff}.ibanner .title h1{color:#fff}.ibanner .title h1 span{color:#fff}.ibanner .title span{display:block;font-size:21px;font-weight:200}.ibanner .img-area{height:100%;position:relative}.ibanner .img-area img{object-fit:cover;width:100%;height:50vh}.ibanner .img-area::before{background:#24a479;background-attachment:fixed;position:absolute;height:100%;width:100%;content:"";z-index:0}.ibanner .img-area .fill{position:absolute;height:100%;width:100%;content:"";z-index:1;background-attachment:fixed;background-size:cover;background-repeat:no-repeat}.ibanner .img-area .fill::after{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(202,202,202,0)), to(rgba(0,0,0,0.69)));background-image:linear-gradient(to bottom, rgba(202,202,202,0), rgba(0,0,0,0.69));position:absolute;z-index:2;content:"";width:100%;height:100%}.ibanner .breadcrumb{font-weight:400;color:#fff;font-size:15px;justify-content:center}.ibanner .breadcrumb .breadcrumb-item+.breadcrumb-item::before{color:#fff}.ibanner .breadcrumb li a{color:#fff}.ibanner .breadcrumb li a:hover{color:#fff !important;text-decoration:underline}.ibanner .breadcrumb .active{color:#fff;opacity:0.6}.rd-item{position:relative}.rd-item .caption{position:absolute}.pages header{position:relative}.sticky-top{top:150px}.of-60{object-fit:cover;height:60vh}.award p{line-height:2;color:#fff;margin:15px 0}.award .a-box{text-align:center;background:#fff;padding:60px 30px;border-top:4px solid rgba(0,0,0,0.5)}.award .a-box svg{width:50px}.award .a-box h3{font-size:1.2rem;margin:15px 0}.award .a-box:hover{border-top-color:#1d2a4d}.a-wrap{padding:30px 45px;box-shadow:0px 4px 8px 0px rgba(0,0,0,0.1);margin-bottom:35px;border:1px solid #D9D9D9;border-radius:15px}.a-wrap h4{font-size:21px}.a-wrap i{color:#24a479;font-size:34px;margin-right:10px}.a-wrap h3{font-size:21px;color:#1d2a4d}.service .img-area{position:relative;border-radius:15px;overflow:hidden}.service .img-area h4{color:#fff;position:absolute;bottom:0;z-index:2;padding:30px 15px;text-align:center;width:100%}.service .img-area a{display:block;height:100%;width:100%;position:relative}.service .img-area a::before{content:"";height:100%;width:100%;position:absolute;top:0;left:0;background-image:linear-gradient(to top, rgba(0,0,0,0.88), rgba(0,0,0,0.68), transparent, transparent, transparent);z-index:1}.cta{background:#F5F5F5;color:#1d2a4d}.cta h2{font-size:68px;font-family:"DM Serif Display",serif;font-weight:normal;margin-bottom:30px}.main-cont{padding:2rem 0;padding-bottom:4rem}.main-cont .accordion-button{font-size:19px;font-weight:bold;padding:0}.main-cont .accordion-body{padding:0}.main-cont .accordion-button:focus,.main-cont .accordion-button:not(.collapsed){background:none;border:none;box-shadow:none}.main-cont p,.main-cont ul,.main-cont ol,.main-cont ul li,.main-cont ol li,.main-cont h1,.main-cont h2,.main-cont h3,.main-cont h4,.main-cont h5,.main-cont h6{line-height:1.6;margin:1.2rem 0}.main-cont ul{margin-left:20px;font-size:17px}.main-cont ul li{list-style:disc}.main-cont .title h3{background:rgba(0,0,0,0.01);border-left:4px solid rgba(29,42,77,0.2);padding:0 15px}.main-cont h3{font-size:34px;font-weight:bold;color:#24a479}.main-cont p{text-align:justify;font-size:17px}.main-cont .nav-pills .nav-link.active,.main-cont .nav-pills .show>.nav-link{border-radius:0;border-color:#24a479}.main-cont .nav-pills .nav-link{text-transform:uppercase;border-radius:0;border:1px solid #24a479;margin:5px;padding:13px 20px}.main-cont .nav-link.active{background:-moz-linear-gradient(90deg, #24a479 35%, #1d2a4d 100%);background:-webkit-linear-gradient(90deg, #24a479 35%, #1d2a4d 100%);background:linear-gradient(90deg, #24a479 35%, #1d2a4d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$theme-color",endColorstr="$alt-color",GradientType=1)}.main-cont .nav-pills{margin:0}.main-cont .nav-pills li{list-style:none !important;margin:0}.main-cont .nav-pills li:first-child .nav-link{margin-left:0}.main-cont .table{line-height:1.6}.main-cont thead td{background:-moz-linear-gradient(90deg, rgba(36,164,121,0.9) 35%, rgba(29,42,77,0.9) 100%);background:-webkit-linear-gradient(90deg, rgba(36,164,121,0.9) 35%, rgba(29,42,77,0.9) 100%);background:linear-gradient(90deg, rgba(36,164,121,0.9) 35%, rgba(29,42,77,0.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$theme-color",endColorstr="$alt-color",GradientType=1);font-weight:600;color:#fff}.main-cont .tab-pane{padding:1.5rem;border:1px solid #e6e6e6}.main-cont .tags{margin-left:0}.main-cont .tags li{list-style:none;display:inline-block;font-size:15px}.main-cont .tags li a{padding:5px 10px;background:#24a479;color:#fff;border-radius:5px}.main-cont .tags li a::before{content:"# "}.main-cont .tags li a:hover{color:#fff !important;background:#1f8f6a}.main-cont .vision h4{font-size:21px}.main-cont .why-twi h4{font-size:21px}.main-cont .why-twi p{text-align:center}.course .card{border-radius:0}.course .card img{border-radius:0}.course .course-desc{font-size:15px;margin-top:15px}.course h4{font-size:19px}.rdform{padding-bottom:4rem}.rdform input,.rdform textarea,.rdform .form-select{background:#fafafa;border:2px solid transparent;border-radius:0}.rdform input:focus,.rdform textarea:focus,.rdform .form-select:focus{border:2px solid #24a479}.rdform .c-wrap{background:linear-gradient(138.95deg, #f2f4f9 0, rgba(242,244,249,0) 63.81%);padding:30px;line-height:1.8}.rdform .c-wrap .icon{font-size:34px;border:1px solid rgba(36,164,121,0.5);height:50px;width:50px;line-height:50px;text-align:center;border-radius:100%;color:#24a479;background:#fff}.rdform .title{font-size:21px;color:#24a479}.news-list .img-area img{height:20vh;width:100%;object-fit:cover}.news-list .n-wrap h4{margin:0}.news-list .n-wrap p{font-size:15px;margin:0;color:#999}.page-link{color:#1d2a4d}.page-link:hover{background:#1d2a4d}.team-page-section{position:relative;padding-top:70px}.team-page-section .tab-content{border:none;margin:0;padding:0}.team-page-section .tab-content .tab-pane{border:none;padding:0}.team-page-section .team-block{margin-bottom:60px}.testimonials p{font-size:16px;line-height:1.5}.testimonials h4{font-size:21px;font-weight:bold;margin-top:30px;color:#1d2a4d}.testimonials h4 i{color:#24a479}.testimonials span{color:#737373}.testimonials .t-wrap{border-radius:15px;padding:30px;box-shadow:0px 4px 8px 0px rgba(0,0,0,0.1)}.sec-title{position:relative;z-index:1}.sec-title .title{position:relative;font-size:18px;color:#bd0000;font-weight:700;margin-bottom:12px;text-transform:capitalize}.sec-title .separator{position:relative;width:40px;margin-top:16px !important}.sec-title .separator:before{position:absolute;content:'';left:0px;top:0px;width:10px;height:2px;background-color:#1d2a4d}.sec-title .separator:after{position:absolute;content:'';right:0px;top:0px;width:10px;height:2px;background-color:#1d2a4d}.sec-title .separator span{position:absolute;left:50%;top:-2px;width:10px;height:5px;margin-left:-5px;display:inline-block;background-color:#bd0000}.sec-title h2{position:relative;color:#222222;font-weight:700;font-size:36px;line-height:1.2em;margin-top:35px}.sec-title .text{position:relative;font-size:14px;line-height:1.9em;color:#555555;margin-top:10px}.sec-title.centered .separator{margin:0 auto !important;float:none !important}.sec-title.centered{text-align:center !important}.sec-title.light .title{color:#ffffff}.sec-title.light h2{color:#ffffff}.sec-title.light .separator span{background-color:#1d2a4d}.sec-title.light .separator:before,.sec-title.light .separator:after{background-color:#ffffff}.team-section{position:relative;padding:80px 0px 60px}.team-section.style-two .pattern-layer{position:absolute;left:0px;top:0px;right:0px;bottom:0px;background-position:center center;background-repeat:no-repeat}.team-section .title-box{position:relative;text-align:center}.team-section .title-box h2{position:relative;color:#222222;font-size:36px;font-weight:700;line-height:1.3em}.team-section .title-box h2 span{color:#1d2a4d}.team-block{position:relative}.team-block .inner-box{position:relative;padding:40px 70px 28px 0px}.team-block .inner-box:before{position:absolute;content:'';right:0px;top:0px;left:70px;bottom:0px;border-radius:10px;background-color:#f5f5f5;-webkit-transition:all 600ms ease;-moz-transition:all 600ms ease;-ms-transition:all 600ms ease;-o-transition:all 600ms ease;transition:all 600ms ease}.team-block .inner-box::after{position:absolute;content:'';top:0px;left:70px;bottom:0px;width:0%;border-radius:10px;-webkit-transition:all 600ms ease;-moz-transition:all 600ms ease;-ms-transition:all 600ms ease;-o-transition:all 600ms ease;transition:all 600ms ease;background-image:-ms-linear-gradient(top, #24a479 0%, #1d2a4d 100%);background-image:-moz-linear-gradient(top, #24a479 0%, #1d2a4d 100%);background-image:-o-linear-gradient(top, #24a479 0%, #1d2a4d 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #24a479), color-stop(100, #1d2a4d));background-image:-webkit-linear-gradient(top, #24a479 0%, #1d2a4d 100%);background-image:linear-gradient(to bottom, #24a479 0%, #1d2a4d 100%)}.team-block .inner-box:hover::after{width:81%}.team-block .inner-box .social-icons{margin:0;position:absolute;right:25px;top:100px;z-index:1}.team-block .inner-box .social-icons li{position:relative;margin-bottom:20px;list-style:none}.team-block .inner-box .social-icons li a{position:relative;color:#24a479;font-size:18px;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.team-block .inner-box:hover .lower-content h3 a,.team-block .inner-box:hover .social-icons li a,.team-block .inner-box:hover .lower-content .designation{color:#ffffff}.team-block .inner-box .image{position:relative;z-index:1;border-radius:10px;background-color:#ffffff;box-shadow:inset 0px 0px 35px rgba(0,0,0,0.2)}.team-block .inner-box .image img{position:relative;width:100%;display:block}.team-block .inner-box .lower-content{position:relative;text-align:left;z-index:1;padding:30px 15px 0px 110px}.team-block .inner-box .lower-content h3{position:relative;color:#1d2a4d;font-size:18px;font-weight:700;line-height:1.3em}.team-block .inner-box .lower-content h3 a{position:relative;color:#1d2a4d;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.team-block .inner-box .lower-content .designation{position:relative;margin-top:5px;color:#777777;font-size:14px}.team-block.style-two .inner-box .lower-content h3 a,.team-block.style-two .inner-box .social-icons li a{color:#1d2a4d}.team-block.style-two .inner-box:hover .lower-content h3 a,.team-block.style-two .inner-box:hover .social-icons li a{color:#ffffff}.team-block.style-two .inner-box::after{background-image:-ms-linear-gradient(top, #24a479 0%, #1d2a4d 100%);background-image:-moz-linear-gradient(top, #24a479 0%, #1d2a4d 100%);background-image:-o-linear-gradient(top, #24a479 0%, #1d2a4d 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #24a479), color-stop(100, #1d2a4d));background-image:-webkit-linear-gradient(top, #24a479 0%, #1d2a4d 100%);background-image:linear-gradient(to bottom, #24a479 0%, #1d2a4d 100%)}.active>.page-link,.page-link.active{background:#1d2a4d}.rd-wrap{padding:1rem;margin:2rem 0;border-radius:5px;box-shadow:1px 4px 6px rgba(0,0,0,0.2);background:#fff}.no-shadow{box-shadow:none}.rd-course-form{padding:2rem;position:relative;background:#fff}.rd-course-form::after{position:absolute;content:"";width:40vh;height:40vh;background:rgba(36,164,121,0.1);border-radius:100%;right:-10vh;bottom:10vh;z-index:-1}.rd-course-form .form-control{border:none;border-bottom:1px solid #d9d9d9;border-radius:5px}.rd-course-form .form-control:focus{border-bottom-color:#24a479 !important}.key-facts{margin-bottom:2rem;border-bottom:1px solid #e6e6e6}.key-facts .icon{border:2px solid rgba(36,164,121,0.5);width:60px;height:60px;line-height:67px;border-radius:100%;text-align:center;margin-right:15px;color:#1d2a4d}.key-facts .k-text p{font-weight:bold;margin:0}.key-facts .k-text span{color:#737373}.rd-pad{padding:4rem 0}.callback{padding:30px 0;background:#fff;bottom:0;z-index:9}.callback h3{font-size:34px;text-transform:uppercase;color:#2d3436}.title{color:#2d3436;margin:30px 0;position:relative}.title h1{font-size:2.5rem;color:#24a479;font-family:"DM Serif Display",serif}.title h1 span{color:#1d2a4d}.title h2{font-size:3rem;color:#24a479;font-weight:normal;font-family:"DM Serif Display",serif}.title h2 span{color:#9C9C9C}.title p{color:#738489;font-size:1.1rem;line-height:1.5}.rd-iframe{height:100vh;width:100%;overflow:hidden;position:absolute;top:0}.rd-iframe iframe{width:100%;height:100%;position:absolute}.rd-iframe .rd-toogle{position:absolute;opacity:0;top:0;bottom:0;left:0;right:0;margin:auto;width:70px;height:70px;font-size:29px;background:none;border:2px solid #fff;border-radius:100%;color:#fff;z-index:9}.rd-iframe:hover .rd-toogle{opacity:1}.counter{padding:3rem 0;background:#fff;border-bottom:4px solid #1d2a4d;box-shadow:0px 0px 30px 0px rgba(0,0,0,0.15);margin-top:-90px;position:relative;z-index:1}.counter .counter-number{font-size:3rem;font-weight:bold;line-height:normal}.counter .counter-title{font-size:17px;letter-spacing:1px}.news-title h2{text-transform:none}.news-events .img-area{overflow:hidden;height:80vh;position:relative}.news-events .img-area img{height:100%;object-fit:cover}.news-events .img-area::after{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(202,202,202,0)), to(rgba(0,0,0,0.69)));background-image:linear-gradient(to bottom, rgba(202,202,202,0), rgba(0,0,0,0.69));content:" ";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.news-events .img-area:hover::after{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(29,42,77,0)), to(rgba(29,42,77,0.65)));background-image:linear-gradient(to bottom, rgba(29,42,77,0), rgba(29,42,77,0.65))}.news-events .img-area .caption{position:absolute;bottom:0;padding:4rem;color:#fff;z-index:2;width:100%}.news-events .img-area .caption h2{font-size:3vmin}.news-events .img-area .caption p{line-height:1.5}.news-events .img-area .caption a{color:#fff}.events .img-area{position:relative}.events .img-area .date{position:absolute;text-align:center;top:0;left:0;background:rgba(36,164,121,0.8);padding:10px;font-weight:bold;font-size:34px;color:#fff;line-height:normal}.events .img-area .date span{font-size:17px;display:block;font-weight:300;letter-spacing:1px}.events h3{font-size:19px;margin:15px 0;height:fit-content}.events span.location{color:#8c8c8c;font-size:15px}.activities .img-area{position:relative;background:rgba(209,231,239,0.3);padding:30px}.activities .img-area h2{font-size:21px}.activities .img-area img{position:absolute;bottom:0}.activities .img-area p{margin:15px 0}.activities .img-area a{border-bottom:1px solid #24a479;color:#24a479;padding-bottom:5px}.activities .img-area .fa-rotate-45{transform:rotate(-45deg)}.about p{line-height:1.7}.rd-gradient{background:-moz-linear-gradient(90deg, #24a479 35%, #1d2a4d 100%);background:-webkit-linear-gradient(90deg, #24a479 35%, #1d2a4d 100%);background:linear-gradient(90deg, #24a479 35%, #1d2a4d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$theme-color",endColorstr="$alt-color",GradientType=1)}.rd-white .title,.rd-white .title p{color:#fff}.testi-news .testi-wrap{padding:2rem;background:#fff;padding-right:100px;box-shadow:1px 2px 4px rgba(0,0,0,0.2);margin:1rem;margin-top:50px;border-radius:5px;position:relative}.testi-news .testi-wrap p{color:#505c60;border-left:2px solid #24a479;padding-left:2rem;font-size:15px;margin-top:1rem}.testi-news .testi-wrap .t-name{position:absolute;top:-40px;left:-15px;background:#1d2a4d;padding:10px 15px;font-size:19px;color:#fff;border-radius:5px;font-family:"DM Serif Display",serif}.testi-news .testi-wrap .t-name span{display:block;font-size:13px;font-family:"Inter",sans-serif}.testi-news .testi-wrap .t-img{position:absolute;top:-50px;right:10px;width:100px;height:100px;box-shadow:1px 2px 4px rgba(0,0,0,0.2);border:1px solid #e6e6e6;border-radius:100%}.testi-news .testi-wrap .t-img img{object-fit:cover;width:100%;height:100%;border:4px solid #fff}.testi-news .news{padding:15px}.testi-news .n-wrap{padding:1rem;background:#fff;box-shadow:1px 2px 4px rgba(0,0,0,0.2)}.testi-news .n-wrap h4{margin-bottom:10px}.testi-news .n-wrap p{font-size:14px;color:#5b6a6e;line-height:1.4}.campus .img-area{overflow:hidden;height:500px;position:relative}.campus .img-area img{height:100%;width:100%;object-fit:cover}.campus .img-area .caption{position:absolute;bottom:0;padding:2rem;color:#fff;z-index:2}.campus .img-area .caption h3{font-size:3vmin;margin-bottom:15px;text-transform:uppercase}.campus .img-area .caption p{display:none;height:0;font-weight:300;line-height:1.5}.campus .img-area::after{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(202,202,202,0)), to(rgba(0,0,0,0.69)));background-image:linear-gradient(to bottom, rgba(202,202,202,0), rgba(0,0,0,0.69));content:" ";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.campus .img-area:hover img{transform:scale(1.2)}.campus .img-area:hover::after{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(29,42,77,0)), to(rgba(29,42,77,0.65)));background-image:linear-gradient(to bottom, rgba(29,42,77,0), rgba(29,42,77,0.65))}.campus .img-area:hover .caption p{display:block;font-size:17px;height:auto}@keyframes play{0%{transform:scale(1)}15%{box-shadow:0 0 0 5px rgba(36,164,121,0.35);transform:translate(5px, 0)}25%{box-shadow:0 0 0 10px rgba(36,164,121,0.35),0 0 0 20px rgba(36,164,121,0.2);transform:translate(0, 0)}25%{box-shadow:0 0 0 15px rgba(36,164,121,0.35),0 0 0 30px rgba(36,164,121,0.2);transform:translate(5px, 0)}}@keyframes vibrate{0.50%,10%,20%,30%,40%,50%{-webkit-transform:translate3d(0.5px, 0, 0);transform:translate3d(0.5px, 0, 0) rotate(0deg)}5%,15%,25%,35%,45%{-webkit-transform:translate3d(-0.5px, 0, 0) rotate(-5deg);transform:translate3d(-0.5px, 0, 0) rotate(-5deg)}100%{-webkit-transform:translate3d(0.5px, 0, 0);transform:translate3d(0.5px, 0, 0) rotate(0deg)}}.call-us .icon{background:#24a479;color:#fff;padding:13px;border-radius:100%;font-size:21px;animation:play 2s ease infinite;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.call-us .icon i{-webkit-animation:vibrate 2s cubic-bezier(0.36, 0.07, 0.19, 0.97) infinite;animation:vibrate 2s cubic-bezier(0.36, 0.07, 0.19, 0.97) infinite;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.call-us .number{border:3px solid #24a479;padding:10px 20px;border-radius:25px;font-size:21px;position:relative;font-weight:600}.call-us .number .n-title{position:absolute;background:#fff;font-size:15px;top:-12px;color:#24a479;text-align:center;width:60%;left:0;right:0;margin:auto}.search .form-control,.search .input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){font-size:15px;border-left:none;border-color:#d9d9d9;padding-left:0}.search .form-control{-webkit-border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-bottomleft:0;border-top-left-radius:0;border-bottom-left-radius:0}.search .btn{-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;border-top-right-radius:0;border-bottom-right-radius:0}.search .btn{background:#fff;border:1px solid #d9d9d9;border-right:none}nav{font-size:19px;font-weight:600}nav ul{padding-left:0}nav ul li{position:relative;padding:0 10px}nav ul li .rd-info{position:absolute;background:#e74c3c;color:#fff;font-size:15px;top:-12px;right:0;border:1px solid #fff;border-radius:5px;padding:1px 10px}.fix{position:fixed !important;top:0;z-index:9;width:100%;font-size:17px;background:#fff}.fix img{height:50px !important}.fix .st2{fill:#fff !important}.fix svg{height:50px}.fix.ibanner{height:200px}.fix.ibanner .title{margin:0}.grid{grid-gap:15px;display:grid;grid-template-areas:"img-1 img-1 img-2 img-3" "img-1 img-1 img-4 img-5" "img-6 img-7 img-8 img-8" "img-6 img-7 img-8 img-8" "img-9 img-9 img-9 img-9";grid-template-columns:repeat(4, 1fr);text-align:center}.grid a.latest-img-1{grid-area:img-1}.grid a.latest-img-2{grid-area:img-2}.grid a.latest-img-6{grid-area:img-6}.grid a.latest-img-7{grid-area:img-7}.grid a.latest-img-8{grid-area:img-8}.grid a.latest-img-9{grid-area:img-9}.grid a{height:100%;-o-object-fit:cover !important;object-fit:cover !important;-o-object-position:center !important;object-position:center !important;width:100%}.grid a img{height:100%;width:100%;object-fit:cover}.courses h3{font-family:"DM Serif Display",serif;color:#1d2a4d;font-size:2rem;text-transform:uppercase;margin-bottom:2rem}.courses .nav-pills .nav-link.active,.courses .nav-pills .show>.nav-link{border-radius:0;border-color:#24a479}.courses .nav-pills .nav-link{text-transform:uppercase;border-radius:0;border:1px solid #24a479;margin:15px;padding:13px 20px}.courses .img-area img{height:20vh;object-fit:cover}.courses .course-item{height:20vh;background:-moz-linear-gradient(90deg, #24a479 35%, #1d2a4d 100%);background:-webkit-linear-gradient(90deg, #24a479 35%, #1d2a4d 100%);background:linear-gradient(90deg, rgba(36,164,121,0.7) 35%, rgba(29,42,77,0.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$theme-color",endColorstr="$alt-color",GradientType=1);color:#fff;position:relative}.courses .course-item h4{font-weight:600;font-size:1.2rem;position:absolute;padding:1rem;width:100%;bottom:0}.courses .course-item h4 span{display:block;font-weight:300;font-size:0.8rem}.courses .item{position:relative;height:40vh}.courses .item:hover .course-item{height:60vh;position:absolute;width:100%;top:-20vh}.newsletter{padding:2rem;position:relative;background:rgba(36,164,121,0.5)}.newsletter::after{position:absolute;background:url("../img/newsletter-bg.png") no-repeat;background-size:contain;width:100px;height:100px;right:15px;bottom:-20px;content:""}.newsletter span{font-size:15px}.newsletter span span{font-size:23px;text-transform:uppercase;font-family:"DM Serif Display",serif;display:block}.social li{display:inline-block;padding-right:5px}.social li a{color:#fff;background:#24a479;font-size:21px;width:40px;height:40px;line-height:40px;border-radius:40px;text-align:center;display:block;padding:0 !important}.social li a:hover{color:#fff !important}.social li .bg-fb{background:#43609c}.social li .bg-tw{background:#55acee}.social li .bg-pi{background:#bd081c}.social li .bg-li{background:#0274b3}.social li .bg-yt{background:#cc181e}.social li .bg-ig{background:#e1306c}.social li .bg-tt{background:#00f2ea}.social li .la-tiktok{background:url(../img/tiktok.svg) no-repeat center;height:16px;width:16px}address h4{font-size:21px;color:#24a479;padding:0;margin:0 !important}address p{margin-top:15px !important;margin-bottom:2rem !important}footer{background:#1d2a4d;padding-bottom:30px;position:relative;color:#fff}footer .ftop{position:absolute;width:100%;top:-100px}footer .ftop .box{padding:2rem;background:#24a479}footer .ftop .box img{height:100px;width:auto}footer h3{margin-bottom:15px;font-size:1rem}footer ul.category{margin-left:20px}footer ul.category li{font-size:15px;padding:5px 0;font-weight:300;position:relative}footer ul.category li::before{content:"\f061";font-family:'Line Awesome Free';font-weight:900;position:absolute;left:-20px}footer ul.category li a{color:#fff}footer ul.category li a:hover{color:#fff !important;text-decoration:underline}footer .footer-widget-contact{border-radius:10px;color:#2d3436}footer .footer-widget-contact h3{color:#1d2a4d !important}.count-wrap{text-align:center}.count-wrap p{font-size:17px}.count-wrap .countdown ul{display:flex;margin:0}.count-wrap .countdown ul li{list-style:none;padding:15px;margin:0;font-size:13px;text-transform:uppercase;border-right:2px solid #fff;color:#737373;background:rgba(36,164,121,0.1)}.count-wrap .countdown ul li span{display:block;font-family:"DM Serif Display",serif;font-size:21px;color:#24a479}.count-wrap .emoji{display:none;padding:1rem}.count-wrap .emoji span{font-size:4rem;padding:0 .5rem}.venue .icon{text-align:center;width:70px;height:70px;line-height:78px;border-radius:100%;border:2px solid #d9d9d9;color:#1d2a4d}.venue p{margin:0}.venue span{color:#24a479}.related-news span{font-size:15px;color:#24a479}.related-news span i{font-size:19px;margin-right:5px}.fbtm{position:relative;overflow:hidden}.fbtm img{height:60px;width:auto;margin-left:2rem}.fbtm span{font-size:13px}.fbtm ul{text-align:right}.fbtm ul li{font-size:13px;display:inline-block}.fbtm ul li a{display:block;padding:5px}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;animation:bounce 5s infinite}#back-top{display:inline-block;background-color:#24a479;color:#fff;width:40px;height:40px;line-height:40px;border-radius:100%;text-align:center;position:fixed;bottom:30px;right:30px;transition:background-color .3s, opacity .5s, visibility .5s;opacity:0;visibility:hidden;z-index:1000}#back-top:hover{cursor:pointer;background-color:#1d2a4d}#back-top:active{background-color:#555}#back-top.show{opacity:1;visibility:visible}.show-mb{display:none !important}.hide-mb{display:block !important}@media (max-width: 768px){.show-mb{display:block !important}.hide-mb{display:none !important}.callback .col-md-2,.callback .col-md-3{margin-bottom:15px}}@media (min-width: 992px){nav{position:relative;z-index:10}nav ul{justify-content:end;height:100%}nav ul li{font-size:17px;position:relative;letter-spacing:1px;font-weight:600;height:100%;display:inline-block;align-items:center}nav ul li a{display:flex;align-items:center}}
