@charset "UTF-8";/*!
 *  Copyright © 2026, allright reserved
 *  Developed By : Techie IT
 *  Developer URL : https://www.techie.com.np
 *	Project : Just Futures Pahal
 */@import url("https://fonts.googleapis.com/css2?family=Arya&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Merriweather:ital,opsz,wght@0,18..144,300..900;1,18..144,300..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&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,table,caption,tbody,tfoot,thead,tr,th,td,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}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}.font-family,body{font-family:"Ubuntu",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:#378ea5 !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:#4caac3}::selection{color:#fff;background:#4caac3}@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:#378ea5}::-webkit-scrollbar-thumb:hover{background:#bfbfbf}.form-control{color:#333}a,a:hover,img,img:hover,.item,.item:hover,.img-wrap,.img-wrap: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:focus{box-shadow:none !important;outline:none}.btn:focus{box-shadow:none;outline:none}.btn-xs{font-size:15px;padding:3px 5px}.btn-theme{background:#378ea5;color:#fff !important}.btn-theme:hover{background:#317e92;color:#fff !important}.btn-theme:focus,.btn-theme:active,.btn-theme:visited{color:#fff !important}.btn-alt{background:#65246f;color:#fff !important}.btn-alt:hover{background:#531e5c;color:#fff !important}.btn-alt:focus,.btn-alt:active,.btn-alt:visited{color:#fff !important}.bg-theme{background:#378ea5}.bg-alt{background:#65246f}.bg-gp{background:#dd4b39}.bg-fb{background:#43609c}.bg-light-red{background:rgba(231,76,60,0.2)}.bg-light-green{background:rgba(46,204,113,0.2)}.text-theme{color:#378ea5}.text-alt{color:#65246f}.border-theme{border-color:#378ea5 !important}.border-alt{border-color:#65246f !important}.table-border{border:1px solid #e6e6e6;border-spacing:10px}.table-border td,.table-border th{border:1px solid #e6e6e6;padding:0.25rem 1em}.radius{border-radius:30px}sup,sub{font-size:10px}html,body{height:100%}body{background:rgba(55,142,165,0.04)}.btn-theme{background:#378ea5;color:#fff !important}.btn-theme:hover{background:#317e92;color:#fff !important}.btn-theme:focus,.btn-theme:active{color:#fff !important}.btn-alt{background:#65246f;color:#fff !important}.btn-alt:hover{background:#531e5c;color:#fff !important}.btn-alt:focus,.btn-alt:active{color:#fff !important}.btn-outline-theme{border-color:#378ea5;color:#378ea5 !important;background:transparent}.btn-outline-theme:hover{background:#378ea5;color:#fff !important;border-color:#378ea5}.btn-outline-theme:focus,.btn-outline-theme:active,.btn-outline-theme:visited{color:#378ea5 !important}.btn-outline-theme:hover:visited{color:#fff !important}h1,h2,h3,h4,h5,h6{font-weight:900;font-family:"Merriweather",serif;color:#2d3436;line-height:1.3}.text-white h1,h1.text-white,.text-white h2,h2.text-white,.text-white h3,h3.text-white,.text-white h4,h4.text-white,.text-white h5,h5.text-white,.text-white h6,h6.text-white{color:#fff !important}h1{font-size:59px;margin-bottom:1.5rem;font-weight:900}.text-white h1,h1.text-white{color:#fff !important}h2{font-size:54px;margin-bottom:1.25rem;font-weight:800;margin-top:2rem}.text-white h2,h2.text-white{color:#fff !important}h3{font-size:36px;margin-bottom:1rem;font-weight:700;margin-top:1.5rem}.text-white h3,h3.text-white{color:#fff !important}h4{font-size:26px;margin-bottom:0.875rem;font-weight:700;margin-top:1.25rem}.text-white h4,h4.text-white{color:#fff !important}h5{font-size:22px;margin-bottom:0.75rem;font-weight:600;margin-top:1rem}.text-white h5,h5.text-white{color:#fff !important}h6{font-size:20px;margin-bottom:0.5rem;font-weight:600;margin-top:0.875rem}.text-white h6,h6.text-white{color:#fff !important}p{line-height:1.7;margin-bottom:1rem;color:#212728}p:last-child{margin-bottom:0}blockquote{margin:2rem 0;padding:2rem 2.5rem;background:linear-gradient(135deg, rgba(55,142,165,0.05) 0%, rgba(101,36,111,0.05) 100%);border-left:5px solid #378ea5;border-radius:0 10px 10px 0;position:relative;color:#212728;box-shadow:0 2px 10px rgba(0,0,0,0.05)}blockquote::before{content:'"';font-size:4rem;font-family:Georgia, serif;position:absolute;left:1rem;top:0.5rem;color:rgba(55,142,165,0.2);line-height:1;font-weight:bold}blockquote p{margin-bottom:0.75rem;font-size:21px;line-height:1.8;font-style:italic;position:relative;z-index:1;color:#16191a}blockquote p:last-of-type{margin-bottom:0}blockquote .blockquote-footer,blockquote footer.blockquote-footer{margin-top:1rem !important;font-size:18px !important;color:#95a5a6 !important;font-style:normal !important;text-align:right !important;position:relative !important;z-index:1 !important;padding:0 !important;margin-bottom:0 !important;background:transparent !important;border:none !important;display:block !important}blockquote .blockquote-footer::before,blockquote footer.blockquote-footer::before{content:"— " !important}blockquote.blockquote-right{border-left:none;border-right:5px solid #65246f;border-radius:10px 0 0 10px}blockquote.blockquote-right::before{left:auto;right:1rem}blockquote.blockquote-center{border-left:none;border-top:3px solid #378ea5;border-bottom:3px solid #378ea5;border-radius:10px;text-align:center}blockquote.blockquote-center::before{left:50%;transform:translateX(-50%);top:-1rem;background:#fff;padding:0 1rem}blockquote.blockquote-center .blockquote-footer{text-align:center}blockquote.blockquote-icon{padding-left:4rem}blockquote.blockquote-icon::before{content:'\f10d';font-family:'Font Awesome 5 Pro';font-size:2rem;color:#378ea5;left:1.25rem;top:1.5rem}.rd-home-feat blockquote,.content-area blockquote{margin:2rem 0}blockquote .blockquote-footer,footer.blockquote-footer{margin-top:1rem !important;font-size:18px !important;color:#95a5a6 !important;font-style:normal !important;text-align:right !important;position:relative !important;z-index:1 !important;padding:0 !important;margin-bottom:0 !important;background:transparent !important;border:none !important;display:block !important}blockquote .blockquote-footer::before,footer.blockquote-footer::before{content:"— " !important}blockquote footer.blockquote-footer{padding:0 !important;background:transparent !important;position:relative !important;overflow:visible !important}blockquote footer.blockquote-footer p{margin:0 !important;font-size:18px !important}.rd-home-feat ul,.rd-home-feat ol,.content-area ul,.content-area ol{margin-bottom:1.5rem;padding-left:2rem;list-style:none}.rd-home-feat ul li,.rd-home-feat ol li,.content-area ul li,.content-area ol li{margin-bottom:0.75rem;line-height:1.7;color:#212728;position:relative}.rd-home-feat ul li:last-child,.rd-home-feat ol li:last-child,.content-area ul li:last-child,.content-area ol li:last-child{margin-bottom:0}.rd-home-feat ul,.content-area ul{list-style-type:disc}.rd-home-feat ul li,.content-area ul li{padding-left:0.5rem}.rd-home-feat ul ul,.content-area ul ul{list-style-type:circle;margin-top:0.5rem;margin-bottom:0.5rem}.rd-home-feat ul ul ul,.content-area ul ul ul{list-style-type:square}.rd-home-feat ol,.content-area ol{list-style-type:decimal}.rd-home-feat ol ol,.content-area ol ol{list-style-type:lower-alpha;margin-top:0.5rem;margin-bottom:0.5rem}.rd-home-feat ol ol ol,.content-area ol ol ol{list-style-type:lower-roman}strong,b{font-weight:700;color:#16191a}em,i{font-style:italic}.rd-home-feat a{color:#378ea5;text-decoration:underline}.rd-home-feat a:hover{color:#2a6d7f;text-decoration:underline}.rd-home-feat a.btn,.rd-home-feat a.btn-theme,.rd-home-feat a.btn-alt,.rd-home-feat a.btn-outline-theme{text-decoration:none}a.btn,a.btn:visited,a.btn:active,a.btn:focus,a.btn-theme,a.btn-theme:visited,a.btn-theme:active,a.btn-theme:focus,a.btn-alt,a.btn-alt:visited,a.btn-alt:active,a.btn-alt:focus,a.btn-outline-theme,a.btn-outline-theme:visited,a.btn-outline-theme:active,a.btn-outline-theme:focus,a.btn-sm,a.btn-sm:visited,a.btn-sm:active,a.btn-sm:focus{text-decoration:none}code{background:#f4f4f4;padding:0.2rem 0.4rem;border-radius:3px;font-size:16px;color:#e74c3c;font-family:'Courier New', monospace}pre{background:#f4f4f4;padding:1rem;border-radius:5px;overflow-x:auto;margin-bottom:1rem}pre code{background:none;padding:0}img{max-width:100%;height:auto}hr{border:0;border-top:2px solid #e6e6e6;margin:2rem 0}table{width:100%;margin-bottom:1.5rem;border-collapse:collapse}table th,table td{padding:0.75rem;border:1px solid #e6e6e6;text-align:left}table th{background:#f8f9fa;font-weight:700;color:#2d3436}.t-5{top:-50px;position:relative}header{background:#fff;padding:10px 0;z-index:9;position:relative}header .rd-icon{font-size:36px;position:relative}header .rd-icon span{position:absolute;width:20px;height:20px;background:#e74c3c;color:#fff;font-size:14px;text-align:center;border-radius:100%;top:-5px;right:-15px;line-height:20px}header ul{font-size:17px;display:flex;align-items:center !important;flex-wrap:wrap}header ul li a{padding:0 10px}header ul li .rd-icon{font-size:36px;position:relative}header ul li .rd-icon span{position:absolute;width:20px;height:20px;background:#e74c3c;color:#fff;font-size:14px;text-align:center;border-radius:100%;top:-5px;right:-15px;line-height:20px}.rd-close-btn{background-color:#378ea5;color:#fff;border-radius:100%}.rd-close-btn i{color:#fff}.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:16px;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:20px;font-weight:600;background:#fff}nav ul{padding-left:0;justify-content:end !important}nav ul li{position:relative}nav ul li .rd-info{position:absolute;background:#e74c3c;color:#fff;font-size:16px;top:-12px;right:0;border:1px solid #fff;border-radius:5px;padding:1px 10px}.offcanvas-header .logo{border-bottom:1px solid #d9d9d9;padding:15px}.offcanvas-body ul li a{display:block;padding:15px;font-size:22px}.offcanvas-body ul li ul{margin-left:15px;background:#e6e6e6;border-radius:30px}.offcanvas-footer{padding:15px}.offcanvas-footer ul.social{text-align:left}.offcanvas-footer ul.social li{display:inline-block;margin:0 5px;text-align:center}.offcanvas-footer ul.social li a{display:block;width:30px;height:30px;line-height:30px;border:1px solid #e6e6e6;border-radius:100%}.banner{padding:60px 0}.banner h1{font-size:59px;margin-bottom:15px}.banner h1 span{color:#378ea5}.banner p{font-size:18px;margin:15px 0;line-height:normal}.banner .banner-img{margin-top:15px}.banner .banner-img .text{font-size:26px;font-family:"Merriweather",serif}.banner .banner-img img{width:100%;border-radius:30px}.banner .banner-img .col-6 *{margin-bottom:15px}.rd-info{background:linear-gradient(135deg, rgba(55,142,165,0.95) 0%, rgba(101,36,111,0.9) 100%)}.rd-info ul{display:flex;justify-content:end}.rd-info ul li{display:inline-block;font-family:"Merriweather",serif;font-size:20px;margin:0 30px;color:#fff}.rd-info h3,.rd-info h4{color:#fff;font-weight:700}.rd-info p{color:#fff;opacity:0.95;line-height:1.8}@media (max-width: 768px){.rd-info{padding:37.5px !important}.rd-info ul{justify-content:flex-start;flex-wrap:wrap}.rd-info ul li{margin:0 15px 15px 0;font-size:18px}}@media (max-width: 576px){.rd-info{padding:30px !important}.rd-info ul{flex-direction:column;gap:15px}.rd-info ul li{margin:0 !important;font-size:17px}}
.rd-pad{padding:45px 0}.title{margin-bottom:15px}.title span{color:#65246f;font-size:18px;display:inline-block;margin-bottom:10px}@media (max-width: 768px){.title span{font-size:16px}}.title h2{margin:15px 0;font-size:36px}@media (max-width: 768px){.title h2{font-size:clamp(1.5rem, 5vw, 2rem)}}.title p{margin-bottom:15px}@media (max-width: 768px){.title p{font-size:17px}}
.home-feature i{color:#378ea5}@media (max-width: 768px){.home-feature i{font-size:3rem !important}}.home-feature h3{font-size:26px;margin-bottom:15px;color:#378ea5;margin-top:30px}@media (max-width: 768px){.home-feature h3{font-size:clamp(1.25rem, 4vw, 1.5rem);margin-top:15px}}@media (max-width: 768px){.home-feature p{font-size:17px}}
.rd-home-feat{border-radius:30px;background:#fff;padding:45px;transition:box-shadow 0.3s ease, transform 0.3s ease}@media (max-width: 768px){.rd-home-feat{padding:30px}}@media (max-width: 768px){.rd-home-feat .title h2{font-size:clamp(1.5rem, 4vw, 1.75rem)}}@media (max-width: 768px){.rd-home-feat .title p{font-size:17px}}@media (max-width: 576px){.rd-home-feat .rd-btn .btn{width:100%;margin-bottom:10px}.rd-home-feat .rd-btn .btn:last-child{margin-bottom:0}}.rd-home-feat.fellowship-card:hover{box-shadow:0 10px 30px rgba(0,0,0,0.1);transform:translateY(-5px)}.rd-home-feat.fellowship-card .fellowship-icon{transition:transform 0.3s ease}.rd-home-feat.fellowship-card .fellowship-icon:hover{transform:scale(1.1)}.rd-home-feat.fellowship-card .badge{font-weight:500;font-size:16px}.resources h4{font-size:20px;margin:15px 0}@media (max-width: 768px){.resources h4{font-size:22px}}.resources p{margin-bottom:15px}@media (max-width: 768px){.resources p{font-size:17px}}@media (max-width: 768px){.resources .title h2{font-size:clamp(1.5rem, 5vw, 2rem)}}
footer{padding:60px 0;background:#e6e6e6;position:relative;overflow:hidden;z-index:1}footer .nepal{background:url("/img/nepal-map.svg") no-repeat center;background-size:auto;content:"";position:absolute;height:100%;width:100%;z-index:-1}footer p{font-size:18px;margin:15px 0}@media (max-width: 768px){footer p{font-size:17px}}footer .about{position:relative}footer .about::before{content:"";position:absolute;left:-9999em;top:-9999em;bottom:-9999em;right:15px;background:#f2f2f2;z-index:-2;pointer-events:none}@media (max-width: 768px){footer .about{margin-bottom:30px}footer .about::before{content:none}}footer .about .address{font-size:18px;margin:15px 0}footer .about .address li{margin-bottom:15px}footer .about .w-70{width:70%}footer .about .phone{margin-bottom:15px}footer .about .phone p{font-size:26px;font-weight:600;line-height:normal;margin-left:15px}footer .about .phone p span{display:block;font-weight:400;font-size:22px;margin-bottom:15px}footer .about .social li{display:inline-block;font-size:26px;margin-right:5px}footer .about .social li a{display:block;width:40px;height:40px;line-height:44px;text-align:center;background:#e6e6e6;border-radius:100%;color:#fff}footer .about .social li a:hover{color:#fff !important}footer .about .social li:first-child a{background:#43609c}footer .about .social li:first-child a:hover{background:#3b558a}footer .about .social li:nth-child(2) a{background:#0084ff}footer .about .social li:nth-child(2) a:hover{background:#0077e6}footer .about .social li:nth-child(3) a{background:#55acee}footer .about .social li:nth-child(3) a:hover{background:#3ea1ec}footer .about .social li:nth-child(4) a{background:#25d366}footer .about .social li:nth-child(4) a:hover{background:#21bd5c}footer .about .social li:nth-child(5) a{background:#e1306c}footer .about .social li:nth-child(5) a:hover{background:#d81f5e}footer .about .social li:last-child a{background:#cc181e}footer .about .social li:last-child a:hover{background:#b5151b}footer h4{font-size:24px;font-weight:600;margin-bottom:15px;padding-bottom:15px;position:relative}footer h4::before{bottom:0;width:20%;height:2px;background:#378ea5;position:absolute;content:""}footer .list{font-size:18px}footer .list li{display:block;padding:5px 0}footer .list li a{display:block}footer .app{display:flex;align-items:center !important}footer .app li{padding-right:15px}footer .f-btm p{font-size:16px}footer .f-btm ul{font-size:17px;display:flex;align-items:center !important;flex-wrap:wrap}footer .f-btm ul li{padding-right:15px}footer .f-btm ul li a{padding:5px 10px;border-radius:10px;background:rgba(255,255,255,0.5);display:block}footer .f-btm ul li a img{height:20px;filter:grayscale(100%)}footer .f-btm ul li:hover img{filter:grayscale(0)}#back-top{display:inline-block;background-color:#378ea5;width:40px;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:after{content:"\f077";font-family:"Font Awesome 5 Pro";font-weight:normal;font-style:normal;font-size:1.5em;line-height:40px;color:#fff}#back-top:hover{cursor:pointer;background-color:#333}#back-top:active{background-color:#555}#back-top.show{opacity:1;visibility:visible}.video-wrapper{cursor:pointer;border-radius:30px;overflow:hidden}.video-wrapper:hover .video-overlay{background-color:rgba(0,0,0,0.5)}.video-wrapper:hover .play-button i{transform:scale(1.1)}.video-wrapper img{display:block;width:100%;height:auto}@media (max-width: 768px){.video-wrapper{border-radius:20px}}
.video-overlay{background-color:rgba(0,0,0,0.3);border-radius:30px;transition:background-color 0.3s ease;z-index:1}@media (max-width: 768px){.video-overlay{border-radius:20px}}
.play-button{z-index:2}.play-button i{font-size:80px;color:rgba(255,255,255,0.9);transition:transform 0.3s ease, color 0.3s ease}.play-button i:hover{color:#fff;transform:scale(1.15)}@media (max-width: 768px){.play-button i{font-size:70px}}@media (max-width: 576px){.play-button i{font-size:60px}}
.testimonial-card{background:rgba(255,182,193,0.15);border-radius:30px;padding:30px;height:100%;display:flex;flex-direction:column}.testimonial-card .testimonial-stars i{color:#FFD700;font-size:20px;margin-right:3px}@media (max-width: 576px){.testimonial-card .testimonial-stars i{font-size:18px}}.testimonial-card .testimonial-text{color:#65246f;font-size:18px;line-height:25px;margin-bottom:0;flex-grow:1}@media (max-width: 768px){.testimonial-card .testimonial-text{font-size:17px;line-height:23px}}@media (max-width: 576px){.testimonial-card .testimonial-text{font-size:16px}}.testimonial-card .testimonial-author{margin-top:auto}.testimonial-card .testimonial-author .testimonial-avatar{width:60px;height:60px;border-radius:50%;object-fit:cover;flex-shrink:0}@media (max-width: 576px){.testimonial-card .testimonial-author .testimonial-avatar{width:50px;height:50px}}.testimonial-card .testimonial-author .testimonial-name{color:#65246f;font-size:18px;font-weight:600;font-family:"Merriweather",serif;margin-bottom:3px}@media (max-width: 576px){.testimonial-card .testimonial-author .testimonial-name{font-size:16px}}.testimonial-card .testimonial-author .testimonial-role{color:#65246f;font-size:16px;margin-bottom:0;opacity:0.8}@media (max-width: 576px){.testimonial-card .testimonial-author .testimonial-role{font-size:15px}}@media (max-width: 576px){.testimonial-card{padding:22.5px}}
.breadcrumb-wrapper{background:linear-gradient(135deg, rgba(55,142,165,0.05) 0%, rgba(101,36,111,0.05) 100%);border-bottom:1px solid rgba(55,142,165,0.1)}.breadcrumb-wrapper .breadcrumb{background:transparent;padding:0;margin-bottom:0}.breadcrumb-wrapper .breadcrumb .breadcrumb-item a{color:#378ea5;text-decoration:none;transition:all 0.3s ease}.breadcrumb-wrapper .breadcrumb .breadcrumb-item a:hover{color:#65246f;transform:translateX(2px)}.breadcrumb-wrapper .breadcrumb .breadcrumb-item.active{color:#2d3436;font-weight:600}.breadcrumb-wrapper .breadcrumb .breadcrumb-item+.breadcrumb-wrapper .breadcrumb .breadcrumb-item::before{content:"/";color:#378ea5;font-weight:normal;padding:0 10px}.info-box-enhanced{position:relative;overflow:hidden;background:linear-gradient(135deg, rgba(55,142,165,0.95) 0%, rgba(101,36,111,0.9) 100%) !important;box-shadow:0 5px 20px rgba(55,142,165,0.2)}.info-box-enhanced::before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle, rgba(255,255,255,0.15) 0%,rgba(0,0,0,0) 70%);pointer-events:none;opacity:0.5}.info-box-enhanced .info-icon-wrapper{position:relative}.info-box-enhanced .info-icon-wrapper .info-icon-bg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:120px;height:120px;background:rgba(255,255,255,0.15);border-radius:50%;z-index:-1}.info-box-enhanced .info-icon-wrapper i{position:relative;z-index:1;animation:pulse 2s ease-in-out infinite;color:#fff !important}.info-box-enhanced .info-content h4{font-family:"Merriweather",serif;font-weight:700;display:flex;align-items:center;color:#fff !important}.info-box-enhanced .info-content h4 i{color:rgba(255,255,255,0.9);margin-right:10px}.info-box-enhanced .info-content p{color:#fff !important;opacity:1;font-weight:400}.info-box-enhanced .info-content p.fs-5{font-size:22px;line-height:1.7}.info-box-enhanced .info-content .info-divider{width:60px;height:3px;background:rgba(255,255,255,0.5);margin:30px 0;border-radius:2px}@keyframes pulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:0.9}}.cta-section{background:linear-gradient(135deg, rgba(55,142,165,0.03) 0%, rgba(101,36,111,0.03) 100%)}.cta-section .cta-card{background:#fff;box-shadow:0 10px 40px rgba(0,0,0,0.1);position:relative;overflow:hidden}.cta-section .cta-card::before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg, #378ea5 0%, #65246f 100%)}.cta-section .cta-card .cta-content .cta-badge{background:linear-gradient(135deg, #378ea5 0%, #317e92 100%);color:#fff;padding:10px 22.5px;border-radius:50px;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px}.cta-section .cta-card .cta-content .cta-badge i{animation:rotate 3s linear infinite}.cta-section .cta-card .cta-content .cta-feature{display:flex;align-items:center;font-size:17px;color:#2d3436}.cta-section .cta-card .cta-content .cta-feature i{font-size:18px}.cta-section .cta-card .cta-icon-wrapper{position:relative;padding:30px}.cta-section .cta-card .cta-icon-wrapper .cta-icon-bg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:200px;height:200px;background:linear-gradient(135deg, rgba(55,142,165,0.1) 0%, rgba(101,36,111,0.1) 100%);border-radius:50%;z-index:0;animation:pulse 3s ease-in-out infinite}.cta-section .cta-card .cta-icon-wrapper .cta-main-icon{position:relative;z-index:1;transition:transform 0.3s ease}.cta-section .cta-card .cta-icon-wrapper .cta-floating-icons{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.cta-section .cta-card .cta-icon-wrapper .cta-floating-icons i{position:absolute;color:#378ea5;opacity:0.3;font-size:22px;animation:float 4s ease-in-out infinite}.cta-section .cta-card .cta-icon-wrapper .cta-floating-icons i:nth-child(1){top:20%;left:10%;animation-delay:0s}.cta-section .cta-card .cta-icon-wrapper .cta-floating-icons i:nth-child(2){top:60%;right:15%;animation-delay:1.5s}.cta-section .cta-card .cta-icon-wrapper .cta-floating-icons i:nth-child(3){bottom:15%;left:20%;animation-delay:3s}.cta-section .cta-card .cta-icon-wrapper:hover .cta-main-icon{transform:translateY(-10px) rotate(5deg)}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes float{0%,100%{transform:translateY(0) rotate(0deg);opacity:0.3}50%{transform:translateY(-20px) rotate(180deg);opacity:0.6}}.fellow-card{transition:all 0.3s ease;border:1px solid rgba(0,0,0,0.05)}.fellow-card:hover{box-shadow:0 10px 30px rgba(0,0,0,0.1);transform:translateY(-5px)}.fellow-card .fellow-avatar img{border:4px solid rgba(231,76,60,0.2);transition:all 0.3s ease}.fellow-card:hover .fellow-avatar img{border-color:#378ea5;transform:scale(1.05)}.fellow-card h4{color:#2d3436;font-size:22px;font-weight:600}.event-item-hidden{display:none}.resource-item-hidden{display:none}.rd-home-feat .related-event-link:hover img{transform:scale(1.05)}.rd-home-feat .related-event-link:hover h6{color:#378ea5 !important}.education-banner{background:linear-gradient(135deg, rgba(55,142,165,0.95) 0%, rgba(80,150,170,0.95) 25%, rgba(101,36,111,0.95) 75%, rgba(120,40,130,0.95) 100%);border-radius:30px;box-shadow:0 8px 30px rgba(0,0,0,0.12);position:relative;overflow:hidden}.education-banner::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg, #378ea5 0%, #5096aa 25%, #65246f 75%, #531e5c 100%);opacity:0.95;z-index:0}.education-banner>.row{position:relative;z-index:1}.education-banner h3{font-size:26px;color:#fff;font-weight:700;letter-spacing:0.5px;line-height:1.4}.education-banner .education-link{color:#fff;font-size:20px;font-weight:600;transition:all 0.3s ease;padding:0.5rem 0}.education-banner .education-link i{font-size:22px;color:rgba(255,255,255,0.9);transition:all 0.3s ease}.education-banner .education-link span{transition:all 0.3s ease}.education-banner .education-link:hover{color:#fff;text-decoration:none;transform:translateY(-2px)}.education-banner .education-link:hover i{transform:scale(1.1) rotate(5deg);color:#fff}.education-banner .education-link:hover span{text-shadow:0 2px 8px rgba(255,255,255,0.3)}@media (max-width: 768px){.education-banner h3{font-size:22px;text-align:center;margin-bottom:1.5rem !important}.education-banner .d-flex{justify-content:center !important}}
.show-mb{display:none !important}.hide-mb{display:block !important}@media (max-width: 576px){header ul li .rd-icon{font-size:32px}header .navbar-toggle{outline:none;border:none;background:none}header button:focus{outline:none}header .fa-bars{font-size:32px}.navmenu-brand{background:#f2f2f2;margin:0 -15px;padding:15px;display:block;text-align:center}.navmenu-brand img{width:60%}.layout-1 h2,.layout-2 h2,.layout-3 h2{font-size:22px}.layout-1 h2 .timer,.layout-3 h2 .timer{position:relative}.layout-2 h2 span.p-left,.layout-1 h2 span.p-left,.layout-3 h2 span.p-left{top:13px;font-size:16px}footer{padding:30px 0}footer .f-btm ul li{margin-bottom:15px}footer .about::before{content:none}.banner{padding:30px 0 !important}.banner h1{font-size:clamp(1.75rem, 8vw, 2.5rem) !important;margin-bottom:15px}.banner p{font-size:16px;margin-bottom:15px}.banner .d-flex{flex-direction:column;gap:15px !important}.banner .d-flex .btn{width:100%}.banner .banner-img{margin-top:30px}.banner .banner-img .t-5{top:0 !important}.rd-info{padding:30px !important}.rd-info ul{flex-direction:column;gap:15px}.rd-info ul li{margin:0 !important}.home-feature i{font-size:2.5rem !important}.home-feature h3{font-size:22px !important;margin-top:15px !important}.rd-home-feat{padding:30px !important;margin-bottom:30px !important}.rd-home-feat .title h2{font-size:clamp(1.5rem, 6vw, 2rem)}.rd-home-feat .rd-btn{flex-direction:column}.rd-home-feat .rd-btn .btn{width:100%}.video-wrapper .play-button i{font-size:60px !important}.testimonial-card{padding:22.5px !important}.testimonial-card .testimonial-avatar{width:50px !important;height:50px !important}.testimonial-card .testimonial-name,.testimonial-card .testimonial-role{font-size:16px !important}.cta .title h2{font-size:clamp(1.5rem, 6vw, 2rem) !important}.cta .rd-btn{flex-direction:column}.cta .rd-btn .btn{width:100%}footer .col-md-3,footer .col-md-4,footer .col-md-6{margin-bottom:30px}footer .about{margin-bottom:30px}.resources .title h2{font-size:clamp(1.5rem, 6vw, 2rem)}}@media (max-width: 768px){.show-mb{display:block !important}.hide-mb{display:none !important}header{padding:15px 0}header .navbar-toggle{outline:none;border:none;background:none}.banner{padding:45px 0}.banner h1{font-size:clamp(2rem, 6vw, 3rem)}.banner .banner-img{margin-top:30px}.rd-info{padding:45px !important}.rd-info ul{justify-content:flex-start !important;flex-wrap:wrap}.rd-info ul li{margin:0 15px 15px 0 !important}.title h2{font-size:clamp(1.75rem, 5vw, 2.5rem)}.rd-home-feat{padding:37.5px !important}.rd-home-feat .title h2{font-size:clamp(1.5rem, 4vw, 1.75rem)}.video-wrapper .play-button i{font-size:70px}footer .col-md-3,footer .col-md-6{margin-bottom:30px}}@media (max-width: 992px){.banner .banner-img .col-6{margin-bottom:15px}.home-feature .col-md-4{margin-bottom:30px}.rd-home-feat .col-md-6{margin-bottom:30px}.container .title .col-md-5,.container .title .col-md-6{margin-bottom:30px}footer .col-md-4{margin-bottom:30px}}@media (min-width: 992px){nav ul li{display:inline-block;position:relative}nav ul li:last-child{float:right;background:#65246f}nav ul li:last-child a{color:#fff}nav ul li a{display:block;padding:15px}nav ul li ul{display:none}nav ul li:hover{background:#317e92}nav ul li:hover ul{display:block;position:absolute;background:#378ea5;z-index:99;width:170px}nav ul li:hover ul li{display:block}nav ul li:hover ul li:hover a{background:#317e92}nav ul li:hover ul li:last-child{float:none}nav ul .active a,nav ul li:hover a{background:#378ea5;color:#fff !important}}@media (min-width: 1200px){.container{max-width:1140px}}@media (min-width: 1400px){.container{max-width:1320px}}@media (max-width: 768px){.breadcrumb-wrapper .breadcrumb .breadcrumb-item{font-size:16px}}@media (max-width: 768px){.cta-section .cta-card{padding:45px !important}.cta-section .cta-card .cta-content .cta-feature{margin-bottom:10px}.cta-section .cta-card .cta-icon-wrapper{margin-top:30px}.cta-section .cta-card .cta-icon-wrapper .cta-main-icon{font-size:4rem !important}.info-box-enhanced .info-icon-wrapper i{font-size:3rem !important}.info-box-enhanced .info-icon-wrapper .info-icon-bg{width:100px;height:100px}.info-box-enhanced .info-content h4{font-size:22px}.info-box-enhanced .info-content p{font-size:17px}}
