@charset "UTF-8";/*!
 *  Copyright © 2024, allright reserved
 *  Developed By : Resham Khadka
 *  Developer URL : https://www.resham.info.np
 *	Project : Just Future Pahal
 */@import url("https://fonts.googleapis.com/css2?family=Merriweather:ital,wght@0,300;0,400;0,700;0,900;1,300;1,400;1,700;1,900&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&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:"DM Sans",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:#0d1c30 !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:#183358}::selection{color:#fff;background:#183358}@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:#0d1c30}::-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:focus{box-shadow:none !important;outline:none}.btn{border-radius:10px}.btn:focus{box-shadow:none;outline:none}.btn-xs{font-size:13px;padding:3px 5px}.btn-theme{background:#0d1c30;color:#fff}.btn-theme:hover{background:#08101c;color:#fff}.btn-outline-theme{border:1px solid #0d1c30;color:#0d1c30}.btn-outline-theme:hover{background:#0d1c30;color:#fff !important}.btn-theme-gradient{background:-moz-linear-gradient(90deg, #0d1c30 35%, #71b7d4 100%);background:-webkit-linear-gradient(90deg, #0d1c30 35%, #71b7d4 100%);background:linear-gradient(90deg, #0d1c30 35%, #71b7d4 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, #71b7d4 35%, #0d1c30 100%);background:-webkit-linear-gradient(90deg, #71b7d4 35%, #0d1c30 100%);background:linear-gradient(90deg, #71b7d4 35%, #0d1c30 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$alt-color",endColorstr="$theme-color",GradientType=1);color:#fff !important}.btn-alt{background:#71b7d4;color:#fff}.btn-alt:hover{background:#5dadce;color:#fff}.bg-theme{background:#0d1c30}.bg-alt{background:#71b7d4}.bg-gp{background:#dd4b39}.bg-fb{background:#43609c}.text-theme{color:#0d1c30}.text-alt{color:#71b7d4}.border-theme{border-color:#0d1c30 !important}.border-alt{border-color:#71b7d4 !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%}body{background:linear-gradient(to bottom, #f5f8fa 0%, #f0f5f8 50%, #ebf2f6 100%);background-attachment:fixed}h1,h2,h3,h4,h5,h6{font-weight:600}p{line-height:1.5;font-size:18px}.blink{animation:blinker 1s linear infinite}@keyframes blinker{50%{opacity:0}}.logo-in{fill:#fff}.h-top{background:linear-gradient(135deg, rgba(13,28,48,0.98) 0%, rgba(13,28,48,0.95) 30%, rgba(10,22,38,0.92) 60%, rgba(8,18,30,0.9) 100%);color:#fff;box-shadow:0 2px 15px rgba(13,28,48,0.3)}.h-top ul li{display:inline-block;padding-right:15px}.h-top ul li a{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,0.1)}.h-top ul li a:hover{color:rgba(255,255,255,0.9) !important}.h-top ul li:last-child{padding:0}.h-top ul.right li a{width:35px;height:35px;line-height:35px;display:block}header{position:relative;background:linear-gradient(135deg, rgba(13,28,48,0.98) 0%, rgba(13,28,48,0.95) 30%, rgba(10,22,38,0.92) 60%, rgba(8,18,30,0.9) 100%);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);z-index:9;width:100%;box-shadow:0 4px 30px rgba(13,28,48,0.4),0 2px 10px rgba(0,0,0,0.2),inset 0 1px 0 rgba(255,255,255,0.05);transition:all 0.3s ease}header::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse at top center, rgba(13,28,48,0.3) 0%,rgba(0,0,0,0) 70%);pointer-events:none;z-index:0}header:hover{box-shadow:0 6px 40px rgba(13,28,48,0.5),0 4px 15px rgba(0,0,0,0.25),inset 0 1px 0 rgba(255,255,255,0.08)}header>*{position:relative;z-index:1}header .logo{padding:7px;position:relative;z-index:10}header .logo span{display:block;text-align:center}header .logo svg{max-height:60px;width:auto}header .logo .logo-in{fill:#fff}header .rd-icon{font-size:32px;position:relative}header .rd-icon span{position:absolute;width:20px;height:20px;background:#e74c3c;color:#fff;font-size:12px;text-align:center;border-radius:100%;top:-5px;right:-15px;line-height:20px}header ul{font-size:15px;display:flex;align-items:center !important;flex-wrap:wrap}header ul li a{padding:0 10px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,0.1)}header ul li a:hover{color:rgba(255,255,255,0.9) !important}header ul li .rd-icon{font-size:32px;position:relative}header ul li .rd-icon span{position:absolute;width:20px;height:20px;background:#e74c3c;color:#fff;font-size:12px;text-align:center;border-radius:100%;top:-5px;right:-15px;line-height:20px}header .date{color:#fff}header .date li{padding:0 15px}header nav a{color:#fff !important;text-shadow:0 1px 2px rgba(0,0,0,0.1)}header nav a:hover{color:rgba(255,255,255,0.9) !important}header .btn-theme{background:rgba(255,255,255,0.25);border:2px solid rgba(255,255,255,0.6);color:#fff;backdrop-filter:blur(5px);text-shadow:0 1px 2px rgba(0,0,0,0.1);box-shadow:0 2px 10px rgba(0,0,0,0.1)}header .btn-theme:hover{background:rgba(255,255,255,0.35);border-color:#fff;color:#fff;box-shadow:0 4px 15px rgba(0,0,0,0.15);transform:translateY(-1px)}blockquote{font-size:1.4em;width:60%;margin:50px auto;font-family:Open Sans;font-style:italic;color:#555555;padding:1.2em 30px 1.2em 75px;border-left:8px solid #78c0a8;line-height:1.6;position:relative;background:#EDEDED}blockquote::before{font-family:Arial;content:"\201C";color:#78C0A8;font-size:4em;position:absolute;left:10px;top:-10px}blockquote::after{content:''}blockquote span{display:block;color:#333333;font-style:normal;font-weight:bold;margin-top:1em}.offcanvas-menu{width:50vw !important}.offcanvas-menu ul{font-size:16px}.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 #0d1c30;font-size:3rem;border-radius:0}.offset-search ul li{margin:15px 0}.b-wrap{position:relative;overflow:hidden;padding:15px 0;padding-bottom:100px}.b-wrap.slider-wrapper{padding:0;padding-bottom:0;overflow:visible;height:100vh;min-height:100vh}.marquee-wrap{position:absolute;display:block;overflow:hidden;width:100%;height:100vh;z-index:1;top:-10px;opacity:0.7;color:#081c32}.marquee-wrap,.marquee-wrap ul{margin-left:0;padding-left:0;list-style-type:none}.marquee-wrap>li{display:flex;align-items:center;line-height:normal;width:100%;will-change:transform;animation:text-scroller 30000ms linear 0ms normal infinite;text-indent:0;justify-content:space-around;-webkit-transition:all 6000ms linear 0ms;-moz-transition:all 6000ms linear 0ms;-ms-transition:all 6000ms linear 0ms;-o-transition:all 6000ms linear 0ms;transition:all 6000ms linear 0ms;white-space:nowrap;line-height:1.98}@keyframes text-scroller{100%{transform:translateX(-50%)}}.marquee-wrap>li:nth-child(even){animation-direction:reverse}.marquee-wrap>li>ul li{display:inline-block;padding:0 2vw;font-size:2vw;color:#65246f}.marquee-wrap>li>ul li:nth-child(even){color:#0d1c30;font-size:2.5vw}:root{scroller-size:150vw}@media only screen and (max-width: 600px){:root{scroller-size:200vw}}.banner{position:relative;margin-top:15px;border-radius:20px}.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 .owl-dots .owl-dot.active span{background:#71b7d4}.banner .item::before{content:'';height:100%;width:100%;position:absolute;top:0;left:0;border-radius:20px;background-image:linear-gradient(to top, rgba(0,0,0,0.88), rgba(0,0,0,0.68), transparent, transparent, transparent);z-index:2}.banner img{border-radius:20px}.banner .rd-text{position:absolute;left:0;color:#fff;padding:2.5rem;bottom:0;width:50%;line-height:normal;z-index:4}.banner .rd-text h1{font-size:2.5rem}.banner .rd-text p{font-size:1rem;margin:15px 0}.banner .feature-box{width:200px;height:200px;border-radius:100%;background:#000;position:absolute;right:30px;bottom:-80px;z-index:3}.banner .feature-box img{object-fit:cover;width:200px;height:200px;border-radius:100%;border:4px solid #fff}.banner .feature-box .f-text{position:absolute;top:0;bottom:0;text-align:center;width:100%;font-size:1.5rem;font-weight:500;padding:15px;line-height:normal;height:100%;text-shadow:rgba(0,0,0,0.8) 1px 0 10px}.banner .feature-box .f-text a{color:#fff;display:block;height:100%;align-content:center}.banner .feature-box .f-text a:hover{color:#fff !important}.banner .feature-box:hover img{transform:scale(1.1)}.banner .fb1{right:250px;bottom:-30px}.ibanner{height:50vh;position:relative;overflow:hidden}.ibanner header{position:absolute;background:none}.ibanner header a{color:#fff}.ibanner .fix{background:#fff}.ibanner .fix a{color:#2d3436}.ibanner .fix .logo-in{fill:#0d1c30}.ibanner .title{position:absolute;z-index:2;bottom:0;width:100%;text-align:left;color:#fff}.ibanner .title h1{color:#fff}.ibanner .title h1 span{color:#fff}.ibanner .title span{display:block;font-size:20px;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:#0d1c30;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:14px}.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}.vision img{border-radius:10px;height:150px;width:100%;object-fit:cover;margin-bottom:15px}.vision .vbox{position:absolute;font-weight:600;top:50px;width:450px;background-color:#e6e6e6;border-radius:20px;font-size:24px;padding:15px 20px;line-height:normal;left:-400px}.vision .vbox-1{top:auto;bottom:100px}.vision .vbox-2{right:-400px;left:auto;top:100px}.vision .vbox-3{right:-400px;left:auto;top:auto;bottom:50px}.vision .bg-vm{position:absolute;width:100%;height:100%;background:url(../img/hand.jpg) no-repeat;background-size:cover;opacity:0.5}.vision .vm-box{border-radius:10px;background:#0d1c30;height:100%;position:relative;overflow:hidden}.vision .vm-box h4{font-size:16px}.vision .vm-box .point{color:#fff}.vision .vm-box .title h2{color:#fff}.vision .vm-box .title h2 span{color:#fff}.vision .vm-box p{margin-top:15px;font-size:12px}.vision .vm-box .w-70{width:70%}.vision .vm-box .w-30{width:40%}.vision .vm-box .svgimg{height:100%}.vision :nth-child(2) .vm-box{background:rgba(230,126,34,0.2)}.vision :nth-child(3) .vm-box{background:rgba(231,76,60,0.2)}.vision :nth-child(4) .vm-box{background:rgba(46,204,113,0.2)}.vision .mask2{-webkit-mask-image:radial-gradient(circle, #000000 50%,#000000 50%);mask-image:radial-gradient(circle, #000000 50%,#000000 50%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.vision svg path{height:100%}.vision .bg-light-red{background:rgba(231,76,60,0.2)}.vision .bg-light-orange{background:rgba(230,126,34,0.2)}.vision .bg-light-green{background:rgba(46,204,113,0.2)}.vision .bg-light-purple{background:rgba(155,89,182,0.2)}.bg-hand{background:url("../img/hand.jpg") no-repeat center;background-size:cover;background-attachment:fixed}.border-radius{border-radius:10px}.border-radius-20{border-radius:20px}.pages header{position:relative}.sticky-top{top:150px}.of-60{object-fit:cover;height:60vh}.main-cont{padding:4rem 0;padding-bottom:8rem}.main-cont .accordion-button{font-size:18px;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:18px}.main-cont ul li{list-style:disc}.main-cont h3{font-size:32px;font-weight:bold;color:#0d1c30}.main-cont p{text-align:justify;font-size:18px}.main-cont .nav-pills .nav-link.active,.main-cont .nav-pills .show>.nav-link{border-radius:0;border-color:#0d1c30}.main-cont .nav-pills .nav-link{text-transform:uppercase;border-radius:0;border:1px solid #0d1c30;margin:5px;padding:13px 20px}.main-cont .nav-link.active{background:-moz-linear-gradient(90deg, #0d1c30 35%, #71b7d4 100%);background:-webkit-linear-gradient(90deg, #0d1c30 35%, #71b7d4 100%);background:linear-gradient(90deg, #0d1c30 35%, #71b7d4 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(13,28,48,0.9) 35%, rgba(113,183,212,0.9) 100%);background:-webkit-linear-gradient(90deg, rgba(13,28,48,0.9) 35%, rgba(113,183,212,0.9) 100%);background:linear-gradient(90deg, rgba(13,28,48,0.9) 35%, rgba(113,183,212,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:14px}.main-cont .tags li a{padding:5px 10px;background:#0d1c30;color:#fff;border-radius:5px}.main-cont .tags li a::before{content:"# "}.main-cont .tags li a:hover{color:#fff !important;background:#08101c}.main-cont .vision h4{font-size:20px}.main-cont .why-twi h4{font-size:20px}.main-cont .why-twi p{text-align:center}.course .card{border-radius:0}.course .card img{border-radius:0}.course .course-desc{font-size:14px;margin-top:15px}.course h4{font-size:18px}.rdform{padding:60px 0}.rdform .title{margin-bottom:40px}.rdform .title h2{font-size:36px;font-weight:800;color:#0d1c30;line-height:1.3;margin-bottom:15px}.rdform .title h2 span{color:#71b7d4}@media (max-width: 767px){.rdform .title h2{font-size:28px}}.rdform .c-wrap{background:rgba(255,255,255,0.05);backdrop-filter:blur(10px);border-radius:25px;padding:40px;line-height:1.8;border:1px solid rgba(113,183,212,0.2);box-shadow:0 10px 30px rgba(0,0,0,0.1);height:100%}.rdform .c-wrap .icon{font-size:24px;border:2px solid rgba(113,183,212,0.3);height:60px;width:60px;line-height:56px;text-align:center;border-radius:50%;color:#71b7d4;background:rgba(113,183,212,0.1);display:flex;align-items:center;justify-content:center;transition:all 0.3s ease}.rdform .c-wrap .icon:hover{background:rgba(113,183,212,0.2);border-color:#71b7d4;transform:translateY(-3px);box-shadow:0 5px 15px rgba(113,183,212,0.3)}.rdform .c-wrap h4{font-size:18px;font-weight:700;color:#0d1c30;margin-bottom:10px}.rdform .c-wrap p,.rdform .c-wrap div{color:#4a5568;font-size:15px;margin-bottom:0}.rdform .c-wrap .table{margin-top:10px}.rdform .c-wrap .table td{padding:8px 0;border-bottom:1px solid rgba(113,183,212,0.1);color:#4a5568;font-size:14px}.rdform .c-wrap .table td:first-child{font-weight:600;color:#0d1c30}.post-form-area,.contact-page__form{position:relative}.post-form-area .contact-page__main-form,.contact-page__form .contact-page__main-form{background:rgba(255,255,255,0.05);backdrop-filter:blur(10px);border-radius:25px;padding:50px;border:1px solid rgba(113,183,212,0.2);box-shadow:0 10px 40px rgba(0,0,0,0.1);position:relative;overflow:hidden}.post-form-area .contact-page__main-form::before,.contact-page__form .contact-page__main-form::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg, #0d1c30 0%, #71b7d4 50%, #0d1c30 100%)}.post-form-area .contact-page__main-form::after,.contact-page__form .contact-page__main-form::after{content:'';position:absolute;top:-50%;right:-50%;width:400px;height:400px;background:radial-gradient(circle, rgba(113,183,212,0.1) 0%,rgba(0,0,0,0) 70%);border-radius:50%;pointer-events:none}.contact-page__input-box,.input-box,.form-group{margin-bottom:25px;position:relative}.contact-page__input-box label,.input-box label,.form-group label{display:block;font-size:15px;font-weight:600;color:#0d1c30;margin-bottom:10px;transition:color 0.3s ease}.contact-page__input-box label .text-danger,.input-box label .text-danger,.form-group label .text-danger{color:#e53e3e;font-weight:700;margin-left:3px}.contact-page__input-box .form-control,.contact-page__input-box .form-select,.contact-page__input-box textarea.form-control,.input-box .form-control,.input-box .form-select,.input-box textarea.form-control,.form-group .form-control,.form-group .form-select,.form-group textarea.form-control{width:100%;padding:14px 20px;font-size:16px;line-height:1.5;color:#2d3748;background:rgba(255,255,255,0.95);border:2px solid rgba(113,183,212,0.2);border-radius:12px;transition:all 0.3s ease;box-shadow:0 2px 8px rgba(0,0,0,0.05)}.contact-page__input-box .form-control::placeholder,.contact-page__input-box .form-select::placeholder,.contact-page__input-box textarea.form-control::placeholder,.input-box .form-control::placeholder,.input-box .form-select::placeholder,.input-box textarea.form-control::placeholder,.form-group .form-control::placeholder,.form-group .form-select::placeholder,.form-group textarea.form-control::placeholder{color:#a0aec0;opacity:0.7}.contact-page__input-box .form-control:focus,.contact-page__input-box .form-select:focus,.contact-page__input-box textarea.form-control:focus,.input-box .form-control:focus,.input-box .form-select:focus,.input-box textarea.form-control:focus,.form-group .form-control:focus,.form-group .form-select:focus,.form-group textarea.form-control:focus{outline:none;border-color:#71b7d4;background:#fff;box-shadow:0 4px 15px rgba(113,183,212,0.2),0 0 0 4px rgba(113,183,212,0.1);transform:translateY(-2px)}.contact-page__input-box .form-control:hover:not(:focus),.contact-page__input-box .form-select:hover:not(:focus),.contact-page__input-box textarea.form-control:hover:not(:focus),.input-box .form-control:hover:not(:focus),.input-box .form-select:hover:not(:focus),.input-box textarea.form-control:hover:not(:focus),.form-group .form-control:hover:not(:focus),.form-group .form-select:hover:not(:focus),.form-group textarea.form-control:hover:not(:focus){border-color:rgba(113,183,212,0.4)}.contact-page__input-box .form-control.is-invalid,.contact-page__input-box .form-select.is-invalid,.contact-page__input-box textarea.form-control.is-invalid,.input-box .form-control.is-invalid,.input-box .form-select.is-invalid,.input-box textarea.form-control.is-invalid,.form-group .form-control.is-invalid,.form-group .form-select.is-invalid,.form-group textarea.form-control.is-invalid{border-color:#e53e3e;background:rgba(229,62,62,0.05)}.contact-page__input-box .form-control.is-invalid:focus,.contact-page__input-box .form-select.is-invalid:focus,.contact-page__input-box textarea.form-control.is-invalid:focus,.input-box .form-control.is-invalid:focus,.input-box .form-select.is-invalid:focus,.input-box textarea.form-control.is-invalid:focus,.form-group .form-control.is-invalid:focus,.form-group .form-select.is-invalid:focus,.form-group textarea.form-control.is-invalid:focus{box-shadow:0 4px 15px rgba(229,62,62,0.2),0 0 0 4px rgba(229,62,62,0.1)}.contact-page__input-box .form-control.is-valid,.contact-page__input-box .form-select.is-valid,.contact-page__input-box textarea.form-control.is-valid,.input-box .form-control.is-valid,.input-box .form-select.is-valid,.input-box textarea.form-control.is-valid,.form-group .form-control.is-valid,.form-group .form-select.is-valid,.form-group textarea.form-control.is-valid{border-color:#38a169}.contact-page__input-box .form-control.is-valid:focus,.contact-page__input-box .form-select.is-valid:focus,.contact-page__input-box textarea.form-control.is-valid:focus,.input-box .form-control.is-valid:focus,.input-box .form-select.is-valid:focus,.input-box textarea.form-control.is-valid:focus,.form-group .form-control.is-valid:focus,.form-group .form-select.is-valid:focus,.form-group textarea.form-control.is-valid:focus{box-shadow:0 4px 15px rgba(56,161,105,0.2),0 0 0 4px rgba(56,161,105,0.1)}.contact-page__input-box textarea.form-control,.input-box textarea.form-control,.form-group textarea.form-control{min-height:120px;resize:vertical}.contact-page__input-box .form-select,.input-box .form-select,.form-group .form-select{cursor:pointer;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%2371b7d2' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 15px center;background-size:16px 12px;padding-right:45px}.contact-page__input-box .form-select:focus,.input-box .form-select:focus,.form-group .form-select:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%230d1c30' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e")}.contact-page__input-box .invalid-feedback,.contact-page__input-box .valid-feedback,.input-box .invalid-feedback,.input-box .valid-feedback,.form-group .invalid-feedback,.form-group .valid-feedback{display:block;margin-top:8px;font-size:13px;font-weight:500}.contact-page__input-box .invalid-feedback,.input-box .invalid-feedback,.form-group .invalid-feedback{color:#e53e3e}.contact-page__input-box .valid-feedback,.input-box .valid-feedback,.form-group .valid-feedback{color:#38a169}.rdform .btn-theme,.rdform button[type="submit"],.post-form-area .btn-theme,.post-form-area button[type="submit"],.contact-page__form .btn-theme,.contact-page__form button[type="submit"]{width:100%;padding:16px 30px;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:1px;background:linear-gradient(135deg, #0d1c30 0%, #71b7d4 100%);color:#fff;border:none;border-radius:12px;box-shadow:0 4px 15px rgba(13,28,48,0.3),0 2px 8px rgba(113,183,212,0.2);transition:all 0.3s ease;position:relative;overflow:hidden}.rdform .btn-theme::before,.rdform button[type="submit"]::before,.post-form-area .btn-theme::before,.post-form-area button[type="submit"]::before,.contact-page__form .btn-theme::before,.contact-page__form button[type="submit"]::before{content:'';position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(255,255,255,0.3);transform:translate(-50%, -50%);transition:width 0.6s ease, height 0.6s ease}.rdform .btn-theme:hover:not(:disabled),.rdform button[type="submit"]:hover:not(:disabled),.post-form-area .btn-theme:hover:not(:disabled),.post-form-area button[type="submit"]:hover:not(:disabled),.contact-page__form .btn-theme:hover:not(:disabled),.contact-page__form button[type="submit"]:hover:not(:disabled){background:linear-gradient(135deg, #71b7d4 0%, #0d1c30 100%);transform:translateY(-3px);box-shadow:0 8px 25px rgba(13,28,48,0.4),0 4px 12px rgba(113,183,212,0.3)}.rdform .btn-theme:hover:not(:disabled)::before,.rdform button[type="submit"]:hover:not(:disabled)::before,.post-form-area .btn-theme:hover:not(:disabled)::before,.post-form-area button[type="submit"]:hover:not(:disabled)::before,.contact-page__form .btn-theme:hover:not(:disabled)::before,.contact-page__form button[type="submit"]:hover:not(:disabled)::before{width:300px;height:300px}.rdform .btn-theme:active:not(:disabled),.rdform button[type="submit"]:active:not(:disabled),.post-form-area .btn-theme:active:not(:disabled),.post-form-area button[type="submit"]:active:not(:disabled),.contact-page__form .btn-theme:active:not(:disabled),.contact-page__form button[type="submit"]:active:not(:disabled){transform:translateY(-1px)}.rdform .btn-theme:disabled,.rdform button[type="submit"]:disabled,.post-form-area .btn-theme:disabled,.post-form-area button[type="submit"]:disabled,.contact-page__form .btn-theme:disabled,.contact-page__form button[type="submit"]:disabled{opacity:0.6;cursor:not-allowed}.alert{padding:20px 25px;border-radius:12px;border:none;margin-bottom:30px;font-size:15px;box-shadow:0 4px 15px rgba(0,0,0,0.1)}.alert.alert-danger{background:linear-gradient(135deg, rgba(229,62,62,0.1) 0%, rgba(229,62,62,0.05) 100%);color:#c53030;border-left:4px solid #e53e3e}.alert.alert-danger ul{margin:0;padding-left:20px}.alert.alert-danger ul li{margin-bottom:5px}.alert.alert-success{background:linear-gradient(135deg, rgba(56,161,105,0.1) 0%, rgba(56,161,105,0.05) 100%);color:#2f855a;border-left:4px solid #38a169}.alert.alert-success ul{margin:0;padding-left:20px}.alert.alert-success ul li{margin-bottom:5px}.form-check{margin-bottom:15px}.form-check .form-check-input{width:20px;height:20px;margin-top:0.25em;border:2px solid rgba(113,183,212,0.3);border-radius:4px;cursor:pointer;transition:all 0.3s ease}.form-check .form-check-input:checked{background-color:#71b7d4;border-color:#71b7d4;box-shadow:0 0 0 4px rgba(113,183,212,0.1)}.form-check .form-check-input:focus{border-color:#71b7d4;box-shadow:0 0 0 4px rgba(113,183,212,0.2)}.form-check .form-check-label{margin-left:10px;color:#4a5568;font-size:15px;cursor:pointer}input[type="file"].form-control{padding:10px}input[type="file"].form-control::file-selector-button{padding:10px 20px;margin-right:15px;background:linear-gradient(135deg, #0d1c30 0%, #71b7d4 100%);color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all 0.3s ease}input[type="file"].form-control::file-selector-button:hover{background:linear-gradient(135deg, #71b7d4 0%, #0d1c30 100%);transform:translateY(-2px);box-shadow:0 4px 12px rgba(113,183,212,0.3)}.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:14px;margin:0;color:#999}.page-link{color:#71b7d4}.page-link:hover{background:#71b7d4}.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:17px;line-height:1.5}.testimonials h4{font-size:20px;font-weight:bold;margin-top:30px}.testimonials span{color:#737373}.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:#71b7d4}.sec-title .separator:after{position:absolute;content:'';right:0px;top:0px;width:10px;height:2px;background-color:#71b7d4}.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:#71b7d4}.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:#71b7d4}.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, #0d1c30 0%, #71b7d4 100%);background-image:-moz-linear-gradient(top, #0d1c30 0%, #71b7d4 100%);background-image:-o-linear-gradient(top, #0d1c30 0%, #71b7d4 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #0d1c30), color-stop(100, #71b7d4));background-image:-webkit-linear-gradient(top, #0d1c30 0%, #71b7d4 100%);background-image:linear-gradient(to bottom, #0d1c30 0%, #71b7d4 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:#0d1c30;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:#71b7d4;font-size:18px;font-weight:700;line-height:1.3em}.team-block .inner-box .lower-content h3 a{position:relative;color:#71b7d4;-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:#71b7d4}.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, #0d1c30 0%, #71b7d4 100%);background-image:-moz-linear-gradient(top, #0d1c30 0%, #71b7d4 100%);background-image:-o-linear-gradient(top, #0d1c30 0%, #71b7d4 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #0d1c30), color-stop(100, #71b7d4));background-image:-webkit-linear-gradient(top, #0d1c30 0%, #71b7d4 100%);background-image:linear-gradient(to bottom, #0d1c30 0%, #71b7d4 100%)}.active>.page-link,.page-link.active{background:#71b7d4}.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(13,28,48,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:#0d1c30 !important}.key-facts{margin-bottom:2rem;border-bottom:1px solid #e6e6e6}.key-facts .icon{border:2px solid rgba(13,28,48,0.5);width:60px;height:60px;line-height:67px;border-radius:100%;text-align:center;margin-right:15px;color:#71b7d4}.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:32px;text-transform:uppercase;color:#2d3436}.title{color:#2d3436;margin:30px 0;position:relative}.title h1{font-size:2rem;color:#0d1c30}.title h1 span{color:#71b7d4}.title span.point{font-size:14px;text-transform:uppercase}.title h2{font-size:2rem;color:#0d1c30;font-weight:600}.title h2 span{color:#2d3436}.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:28px;background:none;border:2px solid #fff;border-radius:100%;color:#fff;z-index:9}.rd-iframe:hover .rd-toogle{opacity:1}.story-wrap{border-radius:10px;overflow:hidden;background:#f0f0f0;background:-moz-linear-gradient(90deg, rgba(240,240,240,0.62519) 0%, #378ea5 100%);background:-webkit-linear-gradient(90deg, rgba(240,240,240,0.62519) 0%, #378ea5 100%);background:linear-gradient(90deg, rgba(240,240,240,0.62519) 0%, #378ea5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f0f0f0",endColorstr="#378ea5",GradientType=1);padding:30px;padding-bottom:0;position:relative}.story-wrap .s-quote p{font-size:20px;color:#fff;text-align:right}.story-wrap .s-quote p span{font-size:14px;color:#2d3436;text-align:right;display:block}.story-wrap:hover img{transform:scale(1.1)}.story-wrap:hover a{color:#fff !important}.damal-fellowship .story-wrap{background:#f0f0f0;background:-moz-linear-gradient(90deg, rgba(240,240,240,0.62519) 0%, #8d7bdf 100%);background:-webkit-linear-gradient(90deg, rgba(240,240,240,0.62519) 0%, #8d7bdf 100%);background:linear-gradient(90deg, rgba(240,240,240,0.62519) 0%, #8d7bdf 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f0f0f0",endColorstr="#8d7bdf",GradientType=1)}.counter{padding:3rem 0;background:#1f3860;background:-moz-linear-gradient(90deg, #1f3860 0%, #c22031 100%);background:-webkit-linear-gradient(90deg, #1f3860 0%, #c22031 100%);background:linear-gradient(90deg, #1f3860 0%, #c22031 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1f3860",endColorstr="#c22031",GradientType=1);color:#fff;margin:3rem 0}.counter h2{color:#fff}.counter .count{font-size:3rem;font-weight:bold;line-height:normal}.counter p{font-size:16px;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(113,183,212,0)), to(rgba(113,183,212,0.65)));background-image:linear-gradient(to bottom, rgba(113,183,212,0), rgba(113,183,212,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;border-radius:10px;overflow:hidden}.events .img-area .play{position:absolute;color:#fff;text-align:center;padding:10px 15px;border-radius:10px;background:#0d1c30;top:35%}.events .img-area .play:hover{color:#fff !important;background:#08101c}.events .img-area .date{position:absolute;text-align:center;top:0;left:0;background:rgba(13,28,48,0.8);padding:10px;font-weight:bold;font-size:32px;color:#fff;line-height:normal}.events .img-area .date span{font-size:16px;display:block;font-weight:300;letter-spacing:1px}.events a{color:#0d1c30}.events h3{font-size:18px;margin:15px 0;height:fit-content}.events span.location{color:#8c8c8c;font-size:14px}.activities .img-area{overflow:hidden;height:300px;position:relative}.activities .img-area img{height:100%;object-fit:cover}.activities .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}.activities .img-area:hover img{transform:scale(1.2)}.activities .img-area:hover::after{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(113,183,212,0)), to(rgba(113,183,212,0.65)));background-image:linear-gradient(to bottom, rgba(113,183,212,0), rgba(113,183,212,0.65))}.activities .img-area .caption{position:absolute;bottom:0;padding:2rem;color:#fff;z-index:2}.activities .img-area .caption h2{font-size:2.5vmin}.about{font-size:20px;line-height:1.4}.about .icon{padding:15px;background:#e6e6e6;border-radius:100%;margin-right:15px;color:#0d1c30}.rd-gradient{background:-moz-linear-gradient(90deg, #0d1c30 35%, #71b7d4 100%);background:-webkit-linear-gradient(90deg, #0d1c30 35%, #71b7d4 100%);background:linear-gradient(90deg, #0d1c30 35%, #71b7d4 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 #0d1c30;padding-left:2rem;font-size:14px;margin-top:1rem}.testi-news .testi-wrap .t-name{position:absolute;top:-40px;left:-15px;background:#71b7d4;padding:10px 15px;font-size:18px;color:#fff;border-radius:5px;font-family:"Merriweather",serif}.testi-news .testi-wrap .t-name span{display:block;font-size:12px;font-family:"DM Sans",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:13px;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(113,183,212,0)), to(rgba(113,183,212,0.65)));background-image:linear-gradient(to bottom, rgba(113,183,212,0), rgba(113,183,212,0.65))}.campus .img-area:hover .caption p{display:block;font-size:16px;height:auto}@keyframes play{0%{transform:scale(1)}15%{box-shadow:0 0 0 5px rgba(13,28,48,0.35);transform:translate(5px, 0)}25%{box-shadow:0 0 0 10px rgba(13,28,48,0.35),0 0 0 20px rgba(13,28,48,0.2);transform:translate(0, 0)}25%{box-shadow:0 0 0 15px rgba(13,28,48,0.35),0 0 0 30px rgba(13,28,48,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:#0d1c30;color:#fff;padding:13px;border-radius:100%;font-size:20px;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 #0d1c30;padding:10px 20px;border-radius:25px;font-size:20px;position:relative;font-weight:600}.call-us .number .n-title{position:absolute;background:#fff;font-size:14px;top:-12px;color:#0d1c30;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:14px;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:18px;font-weight:600}nav ul{padding-left:0}nav ul li{position:relative}nav ul li .rd-info{position:absolute;background:#e74c3c;color:#fff;font-size:14px;top:-12px;right:0;border:1px solid #fff;border-radius:5px;padding:1px 10px}.nav-link{color:#0d1c30}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:#0d1c30}.fix{position:fixed !important;top:0;z-index:9999;width:100%;font-size:16px;background:linear-gradient(135deg, rgba(13,28,48,0.98) 0%, rgba(13,28,48,0.97) 30%, rgba(10,22,38,0.96) 60%, rgba(8,18,30,0.95) 100%) !important;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);box-shadow:0 8px 40px rgba(13,28,48,0.6),0 4px 15px rgba(0,0,0,0.4),inset 0 1px 0 rgba(255,255,255,0.08);border-bottom:1px solid rgba(113,183,212,0.2);transition:all 0.3s ease}.fix::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse at top center, rgba(13,28,48,0.4) 0%,rgba(0,0,0,0) 70%);pointer-events:none;z-index:0}.fix>*{position:relative;z-index:1}.fix img{height:50px !important;filter:brightness(1.1)}.fix .st2{fill:#fff !important}.fix svg{height:50px}.fix svg .logo-in{fill:#fff !important}.fix nav a,.fix ul li a{color:#fff !important;text-shadow:0 1px 3px rgba(0,0,0,0.3)}.fix nav a:hover,.fix ul li a:hover{color:rgba(255,255,255,0.9) !important}.fix .btn-theme{background:rgba(255,255,255,0.25) !important;border:2px solid rgba(255,255,255,0.6) !important;color:#fff !important;backdrop-filter:blur(5px);text-shadow:0 1px 2px rgba(0,0,0,0.1);box-shadow:0 2px 10px rgba(0,0,0,0.2)}.fix .btn-theme:hover{background:rgba(255,255,255,0.35) !important;border-color:#fff !important;color:#fff !important;box-shadow:0 4px 15px rgba(0,0,0,0.3);transform:translateY(-1px)}.fix.ibanner{height:200px}.fix.ibanner .title{margin:0}.courses h3{font-family:"Merriweather",serif;color:#71b7d4;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:#0d1c30}.courses .nav-pills .nav-link{text-transform:uppercase;border-radius:0;border:1px solid #0d1c30;margin:15px;padding:13px 20px}.courses .img-area img{height:20vh;object-fit:cover}.courses .course-item{height:20vh;background:-moz-linear-gradient(90deg, #0d1c30 35%, #71b7d4 100%);background:-webkit-linear-gradient(90deg, #0d1c30 35%, #71b7d4 100%);background:linear-gradient(90deg, rgba(13,28,48,0.7) 35%, rgba(113,183,212,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(13,28,48,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:14px}.newsletter span span{font-size:22px;text-transform:uppercase;font-family:"Merriweather",serif;display:block}.social{margin-top:15px;position:relative}.social li{display:inline-block;padding-right:5px}.social li a{color:#fff;background:#0d1c30;font-size:20px;width:40px;height:40px;line-height:40px;text-align:center;display:block;padding:0 !important;border-radius:100%}.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}footer{background:linear-gradient(135deg, rgba(13,28,48,0.98) 0%, rgba(13,28,48,0.95) 30%, rgba(10,22,38,0.92) 60%, rgba(8,18,32,0.9) 100%);padding-bottom:0;padding-top:250px;position:relative;color:#fff;margin-top:250px;overflow:hidden}footer .fbg{background:url(../img/clower.jpg) repeat;background-size:contain;position:absolute;width:100%;height:100%;opacity:0.15;top:0;z-index:0}footer::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg, transparent 0%, rgba(113,183,212,0.3) 50%, transparent 100%);z-index:1}footer .ftop{position:absolute;width:100%;top:-200px}footer .ftop .box{padding:2rem;background:#0d1c30}footer .ftop .box img{height:100px;width:auto}footer .ftop img{height:250px;object-fit:cover;border-radius:20px}footer .ftop a{color:#fff}footer .ftop a:hover{color:#fff !important}footer .ftop .title h2{color:#fff}footer .footer-main{position:relative;z-index:1;padding:4rem 0 2rem}footer .footer-widget{position:relative;z-index:2}footer .footer-widget .footer-logo{margin-bottom:1.5rem}footer .footer-widget .footer-logo img{transition:transform 0.3s ease}footer .footer-widget .footer-logo img:hover{transform:scale(1.05)}footer .footer-widget .footer-description{font-size:16px;line-height:1.7;color:rgba(255,255,255,0.85);margin-bottom:1.5rem}footer .footer-widget .footer-title{font-size:1.3rem;font-weight:700;color:#fff;margin-bottom:1.5rem;position:relative;padding-bottom:0.75rem}footer .footer-widget .footer-title::after{content:'';position:absolute;bottom:0;left:0;width:50px;height:3px;background:linear-gradient(90deg, #71b7d4, transparent);border-radius:2px}footer .footer-social .social-title{font-size:18px;font-weight:600;color:rgba(255,255,255,0.9);margin-bottom:1rem}footer .footer-social .social-list{display:flex;gap:0.75rem;margin:0;padding:0;list-style:none}footer .footer-social .social-list li{display:inline-block}footer .footer-social .social-list li .social-link{display:flex;align-items:center;justify-content:center;width:45px;height:45px;border-radius:50%;background:rgba(255,255,255,0.1);color:#fff;font-size:18px;transition:all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,0.2)}footer .footer-social .social-list li .social-link:hover{background:#71b7d4;transform:translateY(-5px) scale(1.1);box-shadow:0 10px 25px rgba(113,183,212,0.4);border-color:#71b7d4;color:#fff !important}footer .footer-social .social-list li .social-link.bg-fb:hover{background:#43609c;box-shadow:0 10px 25px rgba(59,89,152,0.4)}footer .footer-social .social-list li .social-link.bg-tw:hover{background:#55acee;box-shadow:0 10px 25px rgba(29,161,242,0.4)}footer .footer-social .social-list li .social-link.bg-pi:hover{background:#bd081c;box-shadow:0 10px 25px rgba(189,8,28,0.4)}footer .footer-social .social-list li .social-link.bg-li:hover{background:#0274b3;box-shadow:0 10px 25px rgba(0,119,181,0.4)}footer .footer-social .social-list li .social-link.bg-yt:hover{background:#cc181e;box-shadow:0 10px 25px rgba(255,0,0,0.4)}footer .footer-social .social-list li .social-link.bg-ig:hover{background:#e1306c;box-shadow:0 10px 25px rgba(225,48,108,0.4)}footer .footer-menu{list-style:none;margin:0;padding:0}footer .footer-menu li{font-size:16px;padding:0.5rem 0;font-weight:400;position:relative;padding-left:1.25rem;transition:all 0.3s ease}footer .footer-menu li::before{content:"\f061";font-family:'Line Awesome Free';font-weight:900;position:absolute;left:0;top:50%;transform:translateY(-50%);font-size:12px;color:#71b7d4;transition:transform 0.3s ease}footer .footer-menu li:hover{padding-left:1.5rem}footer .footer-menu li:hover::before{transform:translateY(-50%) translateX(5px)}footer .footer-menu li a{color:rgba(255,255,255,0.85);text-decoration:none;transition:color 0.3s ease}footer .footer-menu li a:hover{color:#71b7d4 !important}footer .footer-contact-item{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;color:rgba(255,255,255,0.85);font-size:16px}footer .footer-contact-item i{font-size:20px;color:#71b7d4;margin-top:0.25rem;flex-shrink:0}footer .footer-contact-item a{color:rgba(255,255,255,0.85);text-decoration:none;transition:color 0.3s ease}footer .footer-contact-item a:hover{color:#71b7d4 !important}footer .footer-contact-item span{line-height:1.6}footer h3{margin-bottom:15px;font-size:1.2rem}footer p{font-size:16px}footer ul.category{margin-left:20px}footer ul.category li{font-size:16px;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}.count-wrap{text-align:center}.count-wrap p{font-size:16px}.count-wrap .countdown ul{display:flex;margin:0}.count-wrap .countdown ul li{list-style:none;padding:15px;margin:0;font-size:12px;text-transform:uppercase;border-right:2px solid #fff;color:#737373;background:rgba(13,28,48,0.1)}.count-wrap .countdown ul li span{display:block;font-family:"Merriweather",serif;font-size:20px;color:#0d1c30}.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:#71b7d4}.venue p{margin:0}.venue span{color:#0d1c30}.related-news span{font-size:14px;color:#0d1c30}.related-news span i{font-size:18px;margin-right:5px}.we-serve-humanity-section{position:relative;z-index:2;padding:80px 0 60px;background:transparent}.we-serve-humanity-section .serve-humanity-content{text-align:center;position:relative;z-index:3}.we-serve-humanity-section .serve-humanity-title{font-size:48px;font-weight:900;color:#fff;margin-bottom:20px;line-height:1.2;text-transform:none;letter-spacing:-1px}.we-serve-humanity-section .serve-humanity-subtitle{font-size:18px;color:rgba(255,255,255,0.9);margin-bottom:50px;line-height:1.6;max-width:700px;margin-left:auto;margin-right:auto}.we-serve-humanity-section .stats-cards-wrapper{display:flex;justify-content:center;gap:30px;margin-bottom:50px;flex-wrap:wrap}.we-serve-humanity-section .stat-card{background:#FFD700;border-radius:15px;padding:40px 30px;min-width:250px;text-align:center;box-shadow:0 10px 30px rgba(0,0,0,0.2);transition:all 0.3s ease;position:relative;overflow:hidden}.we-serve-humanity-section .stat-card::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle, rgba(255,255,255,0.1) 0%,rgba(0,0,0,0) 70%);opacity:0;transition:opacity 0.3s ease}.we-serve-humanity-section .stat-card:hover{transform:translateY(-10px);box-shadow:0 15px 40px rgba(0,0,0,0.3)}.we-serve-humanity-section .stat-card:hover::before{opacity:1}.we-serve-humanity-section .stat-card .stat-icon{font-size:48px;color:#0d1c30;margin-bottom:20px;display:block}.we-serve-humanity-section .stat-card .stat-number{font-size:56px;font-weight:900;color:#0d1c30;margin-bottom:10px;line-height:1}.we-serve-humanity-section .stat-card .stat-label{font-size:16px;color:#fff;font-weight:600;text-transform:uppercase;letter-spacing:1px}.we-serve-humanity-section .footer-social-icons{display:flex;justify-content:center;gap:20px;margin-top:40px;padding-top:40px;border-top:1px solid rgba(255,255,255,0.2)}.we-serve-humanity-section .footer-social-icons .social-icon-link{width:50px;height:50px;border-radius:50%;background:rgba(255,255,255,0.1);display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;transition:all 0.3s ease;backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,0.2)}.we-serve-humanity-section .footer-social-icons .social-icon-link:hover{background:#fff;color:#0d1c30;transform:translateY(-5px) scale(1.1);box-shadow:0 10px 25px rgba(255,255,255,0.3)}.footer-bottom{position:relative;z-index:1;background:rgba(0,0,0,0.2);border-top:1px solid rgba(255,255,255,0.1);backdrop-filter:blur(10px);padding:20px 0}.footer-bottom .footer-bottom-content{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.footer-bottom .copyright-text{font-size:14px;color:rgba(255,255,255,0.75);margin:0}.footer-bottom .copyright-text strong{color:#71b7d4;font-weight:600}.footer-bottom .footer-bottom-menu{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:flex-end}.footer-bottom .footer-bottom-menu li{display:inline-block;font-size:14px}.footer-bottom .footer-bottom-menu li a{color:rgba(255,255,255,0.75);text-decoration:none;transition:all 0.3s ease;position:relative}.footer-bottom .footer-bottom-menu li a::after{content:'';position:absolute;bottom:-5px;left:0;width:0;height:2px;background:#71b7d4;transition:width 0.3s ease}.footer-bottom .footer-bottom-menu li a:hover{color:#71b7d4 !important}.footer-bottom .footer-bottom-menu li a:hover::after{width:100%}.fbtm{position:relative;overflow:hidden}.fbtm img{height:60px;width:auto;margin-left:2rem}.fbtm span{font-size:12px}.fbtm ul{text-align:right}.fbtm ul li{font-size:12px;display:inline-block}.fbtm ul li a{display:block;padding:5px;color:#fff}.fbtm ul li a:hover{color:#fff !important;text-decoration:underline}@-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:#0d1c30;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:#71b7d4}#back-top:active{background-color:#555}#back-top.show{opacity:1;visibility:visible}.main-slider{overflow:hidden;position:relative;width:100%;height:100vh;min-height:100vh;margin:0;padding:0;background:linear-gradient(135deg, rgba(13,28,48,0.98) 0%, rgba(13,28,48,0.95) 30%, rgba(10,22,38,0.92) 60%, rgba(8,18,30,0.9) 100%)}.main-slider .swiper-container,.main-slider .swiper-wrapper{width:100%;height:100%}.main-slider .swiper-slide{position:relative;background:linear-gradient(135deg, rgba(13,28,48,0.15) 0%, rgba(13,28,48,0.18) 30%, rgba(10,22,38,0.2) 60%, rgba(8,18,30,0.22) 100%);width:100%;height:100%;min-height:100vh;display:flex;align-items:center;overflow:hidden}.main-slider .swiper-slide .container{position:relative;z-index:30;width:100%}.main-slider .image-layer{position:absolute;top:0;left:0;right:0;bottom:0;background-repeat:no-repeat;background-size:cover;background-position:center;transform:scale(1);filter:grayscale(0%);transition:transform 7000ms ease;z-index:1}.main-slider .image-layer-overlay{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:linear-gradient(135deg, rgba(13,28,48,0.5) 0%, rgba(13,28,48,0.47) 20%, rgba(10,22,38,0.43) 40%, rgba(8,18,30,0.4) 60%, rgba(5,12,20,0.37) 80%, rgba(0,0,0,0.35) 100%);z-index:2}.main-slider .container{padding:80px 0;position:relative;z-index:30;height:100%;display:flex;align-items:flex-end;padding-bottom:100px}.main-slider .main-slider__content{position:relative;display:block;text-align:left}.main-slider p{font-size:28px;color:#ffffff;font-weight:500;margin:0;line-height:38px;margin-bottom:20px;opacity:0;transform:translateY(30px);transition-delay:500ms;transition:transform 1500ms ease, opacity 1500ms ease;text-shadow:none}.main-slider h2{margin:0;margin-bottom:30px;color:#fff;font-weight:900;opacity:0;visibility:hidden;transform:translateY(40px);transition-delay:300ms;transition:transform 1500ms ease, opacity 1500ms ease;font-size:72px;line-height:82px;text-shadow:none}.main-slider .thm-btn{font-size:16px;font-weight:700;padding:16px 40px;opacity:0;transform:translateY(30px);transition-delay:700ms;transition:transform 1500ms ease, opacity 1500ms ease, color 300ms ease, background 300ms ease;border-radius:50px;display:inline-flex;align-items:center;gap:10px;text-shadow:none}.main-slider .thm-btn:hover{color:#71b7d4;background-color:#fff}.main-slider .swiper-slide-active .image-layer{transform:scale(1.15)}.main-slider .swiper-slide-active .thm-btn,.main-slider .swiper-slide-active p,.main-slider .swiper-slide-active h2{visibility:visible;opacity:1;transform:translateY(0)}.main-slider .portrait-images-wrapper{position:relative;width:100%;height:100%;min-height:400px;display:flex;align-items:flex-end;justify-content:center;z-index:25;padding-bottom:40px}.main-slider .portrait-image{position:absolute;z-index:20;opacity:0;transform:translateY(30px) scale(0.95);transition:opacity 1500ms ease 800ms, transform 1500ms ease 800ms}.main-slider .portrait-image img{width:100%;height:100%;object-fit:cover}.main-slider .portrait-image.portrait-image-left{left:0;z-index:21;transform:translateY(30px) scale(0.95) translateX(-25px)}.main-slider .portrait-image.portrait-image-right{right:0;z-index:22;transform:translateY(30px) scale(0.95) translateX(25px)}.main-slider .swiper-slide-active .portrait-image{opacity:1;transform:translateY(0) scale(1)}.main-slider .swiper-slide-active .portrait-image.portrait-image-left{transform:translateY(0) scale(1) translateX(-25px)}.main-slider .swiper-slide-active .portrait-image.portrait-image-right{transform:translateY(0) scale(1) translateX(25px)}.main-slider .vector-animations{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;pointer-events:none;overflow:hidden}.main-slider .vector-shape{position:absolute;opacity:0.1}.main-slider .vector-shape.vector-shape-1{width:200px;height:200px;background:linear-gradient(135deg, rgba(255,255,255,0.3), rgba(255,255,255,0.1));border-radius:50% 20% 50% 20%;top:10%;left:10%;animation:float1 20s ease-in-out infinite}.main-slider .vector-shape.vector-shape-2{width:150px;height:150px;background:linear-gradient(45deg, rgba(255,255,255,0.2), rgba(255,255,255,0.05));border-radius:30% 70% 30% 70%;top:60%;right:15%;animation:float2 25s ease-in-out infinite}.main-slider .vector-shape.vector-shape-3{width:180px;height:180px;background:linear-gradient(225deg, rgba(255,255,255,0.25), rgba(255,255,255,0.08));border-radius:60% 40% 60% 40%;bottom:20%;left:20%;animation:float3 30s ease-in-out infinite}.main-slider .vector-shape.vector-shape-4{width:120px;height:120px;background:linear-gradient(315deg, rgba(255,255,255,0.2), rgba(255,255,255,0.05));border-radius:40% 60% 40% 60%;top:30%;right:25%;animation:float4 22s ease-in-out infinite}.main-slider #main-slider-pagination{z-index:10;bottom:51px;left:50%;width:100%;max-width:1170px;transform:translate(-50%, 0);text-align:left}.main-slider #main-slider-pagination .swiper-pagination-bullet{width:12px;height:12px;border-radius:50%;opacity:0.5;background-color:#fff}.main-slider #main-slider-pagination .swiper-pagination-bullet+.swiper-pagination-bullet{margin-left:2px}.main-slider #main-slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}.main-slider-two .container{padding:80px 0}.main-slider-two .image-layer-overlay{background:linear-gradient(135deg, rgba(13,28,48,0.55) 0%, rgba(13,28,48,0.52) 20%, rgba(10,22,38,0.48) 40%, rgba(8,18,30,0.45) 60%, rgba(5,12,20,0.42) 80%, rgba(0,0,0,0.4) 100%)}.main-slider-two .main-slider__content{text-align:left}.main-slider-two::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse at top, rgba(13,28,48,0.2) 0%,rgba(0,0,0,0) 50%);z-index:1;pointer-events:none}.main-slider-two .thm-btn{background:#71b7d4;color:#fff}.main-slider-two .thm-btn:hover{background-color:#fff;color:#71b7d4}.main-slider-two .main-slider__nav-two{width:100%;max-width:1200px;padding-left:15px;padding-right:15px;position:absolute;top:59%;left:50%;z-index:100;transform:translateY(-50%) translateX(-50%);display:flex;align-items:center;justify-content:space-between}.main-slider-two .main-slider__nav-two .swiper-button-next,.main-slider-two .main-slider__nav-two .swiper-button-prev{position:relative;top:auto;left:auto;right:auto;bottom:auto;z-index:100;width:63px;height:63px;display:flex;justify-content:center;align-items:center;font-size:20px;color:#71b7d4;background:#ffffff;border-radius:50%;opacity:1;margin:0;text-align:center;transition:all 500ms ease}.main-slider-two .main-slider__nav-two .swiper-button-next:hover,.main-slider-two .main-slider__nav-two .swiper-button-prev:hover{opacity:0.5}.main-slider-two .main-slider__nav-two .swiper-button-next::after,.main-slider-two .main-slider__nav-two .swiper-button-prev::after{display:none}.main-slider-two .main-slider__nav-two .swiper-button-next i,.main-slider-two .main-slider__nav-two .swiper-button-prev i{font-size:20px}.main-slider-two #main-slider-pagination{text-align:center}.thm-btn{display:inline-block;vertical-align:middle;-webkit-appearance:none;border:none;outline:none !important;background-color:#0d1c30;color:#fff;font-size:16px;font-weight:900;padding:18.5px 50px;transition:500ms;text-decoration:none}.thm-btn i{margin-right:10px}.thm-btn:hover{background:#71b7d4;color:#ffffff}@keyframes float1{0%,100%{transform:translate(0, 0) rotate(0deg)}25%{transform:translate(30px, -30px) rotate(5deg)}50%{transform:translate(-20px, 20px) rotate(-5deg)}75%{transform:translate(20px, 30px) rotate(3deg)}}@keyframes float2{0%,100%{transform:translate(0, 0) rotate(0deg)}33%{transform:translate(-40px, 40px) rotate(-8deg)}66%{transform:translate(30px, -20px) rotate(6deg)}}@keyframes float3{0%,100%{transform:translate(0, 0) rotate(0deg)}25%{transform:translate(50px, 30px) rotate(10deg)}50%{transform:translate(-30px, -40px) rotate(-8deg)}75%{transform:translate(20px, 50px) rotate(5deg)}}@keyframes float4{0%,100%{transform:translate(0, 0) rotate(0deg)}50%{transform:translate(-30px, 30px) rotate(-6deg)}}@media (max-width: 1200px){.main-slider h2{font-size:58px;line-height:68px}.main-slider p{font-size:24px;line-height:34px}.main-slider .portrait-images-wrapper{min-height:350px;align-items:flex-end;padding-bottom:30px}.main-slider .portrait-image{width:220px;height:330px}}@media (max-width: 991px){.main-slider .swiper-slide{min-height:100vh;height:100vh}.main-slider .container{padding:60px 0}.main-slider h2{font-size:42px;line-height:52px}.main-slider p{font-size:20px;line-height:28px}.main-slider .portrait-images-wrapper{min-height:300px;margin-top:30px;align-items:flex-end;padding-bottom:20px}.main-slider .portrait-image{width:180px;height:270px}.main-slider-two .container{padding:60px 0}}@media (max-width: 768px){.main-slider .swiper-slide{min-height:100vh;height:100vh}.main-slider .container{padding:50px 0}.main-slider h2{font-size:32px;line-height:42px}.main-slider p{font-size:18px;line-height:26px}.main-slider .thm-btn{font-size:14px;padding:12px 28px}.main-slider .portrait-images-wrapper{min-height:250px;margin-top:20px;align-items:flex-end;padding-bottom:15px}.main-slider .portrait-image{width:140px;height:210px}.main-slider .portrait-image.portrait-image-left{transform:translateY(0) scale(1) translateX(-15px)}.main-slider .portrait-image.portrait-image-right{transform:translateY(0) scale(1) translateX(15px)}.main-slider .vector-shape{opacity:0.05}}.vision-mission-section{padding:100px 0;background:linear-gradient(180deg, #fff 0%, #f8f9fa 50%, #fff 100%);position:relative;overflow:hidden}.vision-mission-section::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg, transparent, #0d1c30, transparent);opacity:0.3}.vision-mission-section::after{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg, transparent, #0d1c30, transparent);opacity:0.3}.vision-mission-section .vision-card,.vision-mission-section .vision-card[data-aos],.vision-mission-section .vision-card[data-aos^="fade"],.vision-mission-section .vision-card[data-aos^="fade"][data-aos^="fade"]{opacity:1 !important;visibility:visible !important}.vision-header{margin-bottom:60px;position:relative;z-index:2}.vision-header .vision-badge{display:inline-block;padding:10px 30px;background:linear-gradient(135deg, rgba(13,28,48,0.1) 0%, rgba(113,183,212,0.1) 100%);border:2px solid rgba(113,183,212,0.3);border-radius:50px;color:#0d1c30;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2px;margin-bottom:25px;backdrop-filter:blur(10px);transition:all 0.4s ease}.vision-header .vision-badge:hover{background:linear-gradient(135deg, rgba(13,28,48,0.15) 0%, rgba(113,183,212,0.15) 100%);border-color:rgba(113,183,212,0.5);transform:translateY(-2px);box-shadow:0 5px 20px rgba(113,183,212,0.2)}.vision-header .vision-main-title{font-size:56px;font-weight:800;color:#2d3436;line-height:1.2;margin:20px 0;position:relative}.vision-header .vision-main-title .gradient-text{background:linear-gradient(135deg, #0d1c30 0%, #71b7d4 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative}.vision-header .vision-main-title .gradient-text::after{content:'';position:absolute;bottom:8px;left:0;width:100%;height:4px;background:linear-gradient(90deg, #0d1c30, #71b7d4);border-radius:2px;opacity:0.3}.vision-header .vision-subtitle{font-size:18px;color:#6c757d;max-width:700px;margin:20px auto 0;line-height:1.7}.vision-card{height:100%;position:relative;opacity:1 !important}.vision-card[data-aos]{opacity:1 !important}.vision-card[data-aos].aos-animate{opacity:1 !important}.vision-card .vision-card-inner{background:linear-gradient(135deg, #fff 0%, #f8f9fa 100%);border-radius:25px;padding:40px;height:100%;position:relative;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,0.08);transition:all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);border:1px solid rgba(113,183,212,0.1)}.vision-card .vision-card-inner::before{content:'';position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg, #0d1c30 0%, #71b7d4 100%);opacity:0;transition:opacity 0.4s ease}.vision-card .vision-card-inner:hover{transform:translateY(-12px);box-shadow:0 25px 70px rgba(13,28,48,0.15);border-color:rgba(113,183,212,0.3)}.vision-card .vision-card-inner:hover::before{opacity:1}.vision-card .vision-card-inner:hover .vision-icon-wrapper{transform:scale(1.1) rotate(5deg)}.vision-card .vision-card-inner:hover .vision-icon-wrapper .vision-icon-bg{transform:scale(1.15)}.vision-card .vision-card-inner:hover .vision-number{transform:scale(1.2);color:#71b7d4}.vision-card .vision-card-inner:hover .vision-title{color:#0d1c30}.vision-card .vision-card-inner:hover .decoration-circle{opacity:0.6;transform:scale(1.2)}.vision-card .vision-icon-wrapper{width:120px;height:120px;border-radius:25px;position:relative;margin-bottom:30px;overflow:hidden;transition:all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);box-shadow:0 10px 30px rgba(13,28,48,0.15)}.vision-card .vision-icon-wrapper .vision-icon-bg{width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;transition:transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.vision-card .vision-icon-wrapper .vision-icon-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg, rgba(13,28,48,0.3) 0%, rgba(113,183,212,0.3) 100%);backdrop-filter:blur(2px)}.vision-card .vision-icon-wrapper .vision-icon-placeholder{width:100%;height:100%;background:linear-gradient(135deg, #0d1c30 0%, #71b7d4 100%);display:flex;align-items:center;justify-content:center;color:#fff;font-size:48px}.vision-card .vision-icon-wrapper .vision-icon-placeholder i{animation:pulse 2s ease-in-out infinite}.vision-card .vision-content{position:relative;z-index:2}.vision-card .vision-content .vision-number{position:absolute;top:-20px;right:20px;font-size:72px;font-weight:900;color:rgba(13,28,48,0.05);line-height:1;transition:all 0.4s ease;font-family:'Inter', sans-serif}.vision-card .vision-content .vision-title{font-size:28px;font-weight:700;color:#2d3436;margin-bottom:20px;line-height:1.3;transition:color 0.4s ease;position:relative;padding-bottom:15px}.vision-card .vision-content .vision-title::after{content:'';position:absolute;bottom:0;left:0;width:60px;height:3px;background:linear-gradient(90deg, #0d1c30, #71b7d4);border-radius:2px}.vision-card .vision-content .vision-description{font-size:16px;line-height:1.8;color:#495057;margin:0;position:relative;z-index:2}.vision-card .vision-decoration{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;overflow:hidden}.vision-card .vision-decoration .decoration-circle{position:absolute;border-radius:50%;background:linear-gradient(135deg, rgba(113,183,212,0.1) 0%, rgba(13,28,48,0.05) 100%);opacity:0;transition:all 0.6s ease}.vision-card .vision-decoration .decoration-circle.decoration-circle-1{width:200px;height:200px;top:-100px;right:-100px}.vision-card .vision-decoration .decoration-circle.decoration-circle-2{width:150px;height:150px;bottom:-75px;left:-75px}.vision-card .vision-decoration .decoration-line{position:absolute;width:2px;height:100px;background:linear-gradient(180deg, transparent, rgba(113,183,212,0.3), transparent);right:30px;top:50%;transform:translateY(-50%);opacity:0;transition:opacity 0.4s ease}.vision-card:hover .vision-decoration .decoration-line{opacity:1}.vision{padding:5rem 0;position:relative}.vision .vm-box{border-radius:20px;height:100%;position:relative;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,0.1);transition:all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);background:linear-gradient(135deg, #0d1c30 0%, #040910 100%)}.vision .vm-box:hover{transform:translateY(-8px);box-shadow:0 20px 60px rgba(0,51,102,0.3)}.vision .vm-box .bg-vm{position:absolute;width:100%;height:100%;background:url(../img/hand.jpg) no-repeat;background-size:cover;opacity:0.15;transition:opacity 0.4s ease}.vision .vm-box:hover .bg-vm{opacity:0.25}.vision .vm-box .title .point{color:rgba(255,255,255,0.9);font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:2px;display:inline-block;padding:0.5rem 1.5rem;background:rgba(255,255,255,0.2);border-radius:30px;margin-bottom:1rem;backdrop-filter:blur(10px)}.vision .vm-box .title h2{color:#fff;font-size:2.5rem;font-weight:700;line-height:1.2;text-shadow:2px 2px 10px rgba(0,0,0,0.2)}.vision .vm-box .title h2 span{color:rgba(255,255,255,0.95);position:relative}.vision .vm-box .title h2 span::after{content:'';position:absolute;bottom:5px;left:0;width:100%;height:3px;background:rgba(255,255,255,0.5);border-radius:2px}.vision .vm-box h4{font-size:22px;font-weight:700;color:#fff;margin-bottom:1rem;text-shadow:1px 1px 5px rgba(0,0,0,0.2)}.vision .vm-box p{margin-top:15px;font-size:16px;color:rgba(255,255,255,0.95);line-height:1.7}.vision .vm-box .w-70{width:70%}.vision .vm-box .w-30{width:30%}.vision .vm-box .w-30 svg{transition:transform 0.4s ease}.vision .vm-box:hover .w-30 svg{transform:scale(1.1)}.vision .bg-light-purple{background:linear-gradient(135deg, rgba(155,89,182,0.95) 0%, rgba(142,68,173,0.95) 100%) !important}.rd-pad{padding:5rem 0;position:relative}.bg-light{background:linear-gradient(135deg, #f8f9fa 0%, #fff 100%) !important;position:relative}.bg-light::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg, transparent, #0d1c30, transparent)}.bg-hand{background:url("../img/hand.jpg") no-repeat center;background-size:cover;background-attachment:fixed;position:relative}.bg-hand::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg, rgba(0,51,102,0.05) 0%, rgba(26,26,32,0.05) 100%);z-index:0}.bg-hand>*{position:relative;z-index:1}.title{color:#2d3436;margin:30px 0;position:relative}.title .point{display:inline-block;font-size:18px;font-weight:600;color:#0d1c30;text-transform:uppercase;letter-spacing:2px;margin-bottom:0.5rem;position:relative;padding-left:1.5rem}.title .point::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:8px;height:8px;background:#0d1c30;border-radius:50%;box-shadow:0 0 10px rgba(0,51,102,0.5)}.title h2{font-size:2.5rem;font-weight:700;line-height:1.3;margin:1rem 0;color:#2d3436}.title h2 span{color:#0d1c30;position:relative;display:inline-block}.title h2 span::after{content:'';position:absolute;bottom:5px;left:0;width:100%;height:4px;background:linear-gradient(90deg, #0d1c30, rgba(13,28,48,0.5));border-radius:2px;opacity:0.3}.readmore{display:inline-flex;align-items:center;color:#0d1c30;font-weight:600;font-size:18px;text-decoration:none;padding:0.75rem 1.5rem;border-radius:50px;background:linear-gradient(135deg, rgba(0,51,102,0.1) 0%, rgba(0,51,102,0.05) 100%);border:2px solid transparent;transition:all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);position:relative;overflow:hidden}.readmore::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(135deg, #0d1c30 0%, #08101c 100%);transition:left 0.4s ease;z-index:0}.readmore i{transition:transform 0.3s ease;position:relative;z-index:1}.readmore span,.readmore{position:relative;z-index:1}.readmore:hover{color:#fff !important;border-color:#0d1c30;transform:translateX(5px);box-shadow:0 10px 30px rgba(0,51,102,0.3)}.readmore:hover::before{left:0}.readmore:hover i{transform:translateX(5px)}.events .img-area{position:relative;border-radius:15px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,0.1);transition:all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);background:#fff}.events .img-area:hover{transform:translateY(-10px);box-shadow:0 20px 50px rgba(0,0,0,0.15)}.events .img-area:hover img{transform:scale(1.1)}.events .img-area img{border-radius:15px;transition:transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);width:100%;height:auto}.events .img-area .date{position:absolute;text-align:center;top:15px;left:15px;background:linear-gradient(135deg, #0d1c30 0%, #020508 100%);padding:1rem 1.25rem;font-weight:700;font-size:24px;color:#fff;line-height:1.2;border-radius:12px;box-shadow:0 5px 15px rgba(0,51,102,0.4);z-index:2}.events .img-area .date span{font-size:16px;display:block;font-weight:400;letter-spacing:1px;text-transform:uppercase;margin-top:0.25rem}.events .img-area .play{position:absolute;color:#fff;text-align:center;padding:1.25rem 1.5rem;border-radius:50%;background:linear-gradient(135deg, #0d1c30 0%, #020508 100%);top:50%;left:50%;transform:translate(-50%, -50%);box-shadow:0 10px 30px rgba(0,51,102,0.5);transition:all 0.4s ease;z-index:2;width:80px;height:80px;display:flex;align-items:center;justify-content:center}.events .img-area .play:hover{color:#fff !important;background:linear-gradient(135deg, #020508 0%, #0d1c30 100%);transform:translate(-50%, -50%) scale(1.15);box-shadow:0 15px 40px rgba(0,51,102,0.7)}.events h3{font-size:20px;margin:1.5rem 0 1rem;height:fit-content;line-height:1.4}.events h3 a{color:#2d3436;transition:color 0.3s ease}.events h3 a:hover{color:#0d1c30 !important}.events a{color:#0d1c30;font-weight:600;display:inline-flex;align-items:center;gap:0.5rem;transition:all 0.3s ease}.events a:hover{color:#020508 !important}.events a:hover i{transform:translateX(5px)}.events a i{transition:transform 0.3s ease}.story-wrap{border-radius:20px;overflow:hidden;background:linear-gradient(135deg, rgba(240,240,240,0.9) 0%, #0d1c30 100%);padding:30px;padding-bottom:0;position:relative;box-shadow:0 10px 40px rgba(0,0,0,0.1);transition:all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275)}.story-wrap:hover{transform:translateY(-8px);box-shadow:0 20px 60px rgba(0,51,102,0.3)}.story-wrap:hover img{transform:scale(1.12)}.story-wrap .s-quote p{font-size:22px;color:#fff;text-align:right;font-weight:500;line-height:1.6;text-shadow:1px 1px 5px rgba(0,0,0,0.2)}.story-wrap .s-quote p span{font-size:16px;color:rgba(255,255,255,0.95);text-align:right;display:block;margin-top:0.5rem;font-weight:600}.story-wrap img{transition:transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);border-radius:15px}.ftop{background:linear-gradient(135deg, #0d1c30 0%, #040910 100%);padding:4rem 0;position:relative;overflow:hidden}.ftop::before{content:'';position:absolute;top:-50%;right:-10%;width:500px;height:500px;background:radial-gradient(circle, rgba(255,255,255,0.1) 0%,rgba(0,0,0,0) 70%);border-radius:50%}.ftop .bg-theme{background:rgba(255,255,255,0.95) !important;border-radius:25px;box-shadow:0 15px 50px rgba(0,0,0,0.15);transition:all 0.4s ease}.ftop .bg-theme:hover{box-shadow:0 20px 60px rgba(0,0,0,0.2);transform:translateY(-5px)}.ftop .bg-theme .title .point{color:#0d1c30;background:rgba(0,51,102,0.1)}.ftop .bg-theme .title h2{color:#2d3436}.ftop .bg-theme .title h2 span{color:#0d1c30}.border-radius{border-radius:15px;overflow:hidden}.border-radius-20{border-radius:20px;overflow:hidden}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{from{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}html{scroll-behavior:smooth}section{position:relative}section:not(:last-child)::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100px;height:2px;background:linear-gradient(90deg, transparent, #0d1c30, transparent);opacity:0.3}.btn-outline-theme{border:2px solid #0d1c30;color:#0d1c30;padding:0.75rem 2rem;border-radius:50px;font-weight:600;transition:all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);position:relative;overflow:hidden}.btn-outline-theme::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(135deg, #0d1c30 0%, #08101c 100%);transition:left 0.4s ease;z-index:0}.btn-outline-theme span,.btn-outline-theme{position:relative;z-index:1}.btn-outline-theme:hover{background:#0d1c30;color:#fff !important;border-color:#0d1c30;transform:translateY(-3px);box-shadow:0 10px 30px rgba(0,51,102,0.4)}.btn-outline-theme:hover::before{left:0}.about-section-new{padding:80px 0;background:#ffffff;position:relative;overflow:hidden}.about-header-new{text-align:center;margin-bottom:60px}.about-header-new .about-welcome-text{font-size:14px;color:#71b7d4;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:20px;font-weight:600}.about-header-new .about-main-heading{font-size:48px;font-weight:700;color:#0d1c30;line-height:1.3;margin:0;max-width:900px;margin-left:auto;margin-right:auto}.about-section{padding:100px 0;background:#ffffff;position:relative;overflow:hidden}.about-photo-collage-new{position:relative;height:600px;display:flex;align-items:center;justify-content:center;margin-top:40px}.about-photo-collage{position:relative;height:600px;display:flex;align-items:center;justify-content:center}.collage-shape-new{position:relative;width:100%;height:100%;max-width:500px;margin:0 auto}.collage-shape-yellow-new{position:absolute;width:100%;height:100%;background:#FFD700;border-radius:50% 40% 50% 45% / 60% 50% 50% 40%;top:0;left:0;z-index:1;animation:float 20s ease-in-out infinite;box-shadow:0 20px 60px rgba(255,215,0,0.3)}.collage-shape-pink-new{position:absolute;width:30%;height:30%;background:#FFB6C1;border-radius:50% 30% 50% 30%;top:-5%;left:-5%;z-index:2;animation:float 15s ease-in-out infinite reverse;box-shadow:0 10px 30px rgba(255,182,193,0.4)}.collage-shape{position:relative;width:100%;height:100%;max-width:500px;margin:0 auto}.collage-shape-yellow{position:absolute;width:90%;height:90%;background:#FFD700;border-radius:50% 40% 50% 45% / 60% 50% 50% 40%;top:5%;left:5%;z-index:1;animation:float 20s ease-in-out infinite;box-shadow:0 20px 60px rgba(255,215,0,0.3)}.collage-shape-pink{position:absolute;width:25%;height:25%;background:#FFB6C1;border-radius:50% 30% 50% 30%;top:0;left:0;z-index:2;animation:float 15s ease-in-out infinite reverse}@keyframes float{0%,100%{transform:translate(0, 0) rotate(0deg)}25%{transform:translate(10px, -10px) rotate(2deg)}50%{transform:translate(-5px, 5px) rotate(-2deg)}75%{transform:translate(5px, 10px) rotate(1deg)}}.collage-images-new{position:relative;width:100%;height:100%;z-index:3}.collage-image-new{position:absolute;border-radius:12px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,0.25);transition:all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275)}.collage-image-new img{width:100%;height:100%;object-fit:cover;display:block}.collage-image-new:hover{transform:scale(1.08) translateY(-8px);box-shadow:0 20px 50px rgba(0,0,0,0.35);z-index:10}.collage-image-new-1{width:220px;height:280px;top:8%;left:8%;z-index:4}.collage-image-new-2{width:140px;height:140px;top:3%;right:12%;z-index:5}.collage-image-new-3{width:160px;height:200px;top:22%;right:3%;z-index:4}.collage-image-new-4{width:120px;height:120px;bottom:28%;left:12%;z-index:5}.collage-image-new-5{width:130px;height:130px;bottom:18%;left:28%;z-index:4}.collage-image-new-6{width:150px;height:180px;bottom:3%;right:8%;z-index:5}.collage-placeholder-new{width:100%;height:100%;background:linear-gradient(135deg, #71b7d4 0%, #4a9bc4 100%);display:flex;align-items:center;justify-content:center;color:white;font-size:2rem;opacity:0.7;border-radius:12px}.collage-images{position:relative;width:100%;height:100%;z-index:3}.collage-image{position:absolute;border-radius:8px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,0.2);transition:all 0.4s ease}.collage-image img{width:100%;height:100%;object-fit:cover;display:block}.collage-image:hover{transform:scale(1.05) translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,0.3);z-index:10}.collage-image-1{width:200px;height:250px;top:10%;left:5%;z-index:4}.collage-image-2{width:120px;height:120px;top:5%;right:15%;z-index:5}.collage-image-3{width:150px;height:180px;top:25%;right:5%;z-index:4}.collage-image-4{width:100px;height:100px;bottom:25%;left:10%;z-index:5}.collage-image-5{width:110px;height:110px;bottom:20%;left:25%;z-index:4}.collage-image-6{width:140px;height:160px;bottom:5%;right:10%;z-index:5}.collage-placeholder{width:100%;height:100%;background:linear-gradient(135deg, #71b7d4 0%, #4a9bc4 100%);display:flex;align-items:center;justify-content:center;color:white;font-size:2rem;opacity:0.7}.about-content-new{padding:20px 0}.about-tabs-new{display:flex;gap:40px;margin-bottom:30px;border-bottom:2px solid #e9ecef;padding-bottom:15px;flex-wrap:wrap}.about-tab-new{background:none;border:none;padding:12px 0;font-size:16px;font-weight:600;color:#6c757d;cursor:pointer;position:relative;transition:all 0.3s ease}.about-tab-new::after{content:'';position:absolute;bottom:-17px;left:0;width:0;height:3px;background:linear-gradient(90deg, #0d1c30 0%, #71b7d4 100%);transition:width 0.3s ease}.about-tab-new:hover{color:#0d1c30}.about-tab-new:hover::after{width:100%}.about-tab-new.active{color:#0d1c30}.about-tab-new.active::after{width:100%}.about-tab-content-new{min-height:400px}.tab-pane-new{display:none;animation:fadeIn 0.5s ease}.tab-pane-new.active{display:block}.about-description-new{font-size:16px;line-height:1.8;color:#495057;margin-bottom:25px}.about-content-image-new{margin-bottom:20px;border-radius:12px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,0.15)}.about-content-image-new img{width:100%;height:auto;display:block;transition:transform 0.4s ease}.about-content-image-new:hover img{transform:scale(1.05)}.about-features-new{margin-top:0}.feature-item-new{display:flex;align-items:flex-start;margin-bottom:18px;font-size:15px;color:#333333;line-height:1.7}.feature-bullet-new{width:10px;height:10px;background:#71b7d4;border-radius:50%;flex-shrink:0;margin-right:12px;margin-top:7px;box-shadow:0 2px 6px rgba(113,183,212,0.4)}.about-content{padding:40px 0}.about-header{margin-bottom:40px}.about-welcome{font-size:14px;color:#71b7d4;text-transform:uppercase;letter-spacing:1px;margin-bottom:15px;font-weight:600}.about-title{font-size:48px;font-weight:700;color:#0d1c30;line-height:1.2;margin:0}.about-tabs{display:flex;gap:30px;margin-bottom:30px;border-bottom:2px solid #e9ecef;padding-bottom:15px;flex-wrap:wrap}.about-tab{background:none;border:none;padding:10px 0;font-size:16px;font-weight:600;color:#6c757d;cursor:pointer;position:relative;transition:all 0.3s ease}.about-tab::after{content:'';position:absolute;bottom:-17px;left:0;width:0;height:3px;background:linear-gradient(135deg, #0d1c30 0%, #71b7d4 100%);transition:width 0.3s ease}.about-tab:hover{color:#0d1c30}.about-tab:hover::after{width:100%}.about-tab.active{color:#0d1c30}.about-tab.active::after{width:100%}.about-tab-content{min-height:400px}.tab-pane{display:none;animation:fadeIn 0.5s ease}.tab-pane.active{display:block}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.about-description{font-size:16px;line-height:1.8;color:#495057;margin-bottom:30px}.about-content-image{margin:30px 0;border-radius:12px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,0.1)}.about-content-image img{width:100%;height:auto;display:block;transition:transform 0.4s ease}.about-content-image:hover img{transform:scale(1.05)}.about-features{margin-top:30px}.feature-item{display:flex;align-items:flex-start;margin-bottom:15px;font-size:16px;color:#333333;line-height:1.6}.feature-bullet{width:12px;height:12px;background:#FFD700;border-radius:50%;flex-shrink:0;margin-right:15px;margin-top:6px;box-shadow:0 2px 8px rgba(255,215,0,0.3)}.cta-section{padding:100px 0;background:linear-gradient(135deg, #0d1c30 0%, #1a2a3f 100%);position:relative;overflow:hidden}.cta-section::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 50%, rgba(113,183,212,0.1) 0%,rgba(0,0,0,0) 50%);pointer-events:none}.cta-image-wrapper{position:relative;height:500px;display:flex;align-items:center;justify-content:center}.cta-decorative-shapes{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.cta-shape-yellow{position:absolute;width:300px;height:300px;background:#FFD700;border-radius:50%;bottom:-100px;left:-50px;opacity:0.8;z-index:1}.cta-shape-teal{position:absolute;width:150px;height:150px;background:#71b7d4;border-radius:30% 70% 70% 30% / 30% 30% 70% 70%;bottom:50px;left:50px;opacity:0.6;z-index:2;transform:rotate(45deg)}.cta-shape-star-1{position:absolute;width:60px;height:60px;background:#FFD700;clip-path:polygon(50% 0%, 61% 35%, 98% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%);top:100px;right:150px;opacity:0.7;z-index:2}.cta-shape-star-2{position:absolute;width:40px;height:40px;background:#FFD700;clip-path:polygon(50% 0%, 61% 35%, 98% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%);top:200px;right:100px;opacity:0.6;z-index:2}.cta-shape-arch{position:absolute;width:200px;height:100px;border:3px solid #71b7d4;border-top:none;border-radius:0 0 200px 200px;bottom:50px;right:-50px;opacity:0.4;z-index:1}.cta-person-image{position:relative;z-index:3;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.cta-image-placeholder{width:350px;height:400px;background:rgba(255,255,255,0.1);border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,0.2);position:relative}.cta-image-placeholder i{font-size:120px;color:rgba(255,255,255,0.3);margin-bottom:20px}.cta-donation-box{position:absolute;bottom:80px;width:200px;height:80px;background:#8B7355;border-radius:8px;display:flex;align-items:center;justify-content:center;border:2px solid rgba(255,255,255,0.3);box-shadow:0 10px 30px rgba(0,0,0,0.3)}.cta-donation-box span{color:#71b7d4;font-size:18px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.cta-content{position:relative;z-index:2;padding:40px 0}.cta-icon-circle{width:20px;height:20px;background:#FFD700;border-radius:50%;margin-bottom:30px}.cta-headline{font-size:48px;font-weight:700;line-height:1.2;margin-bottom:25px}.cta-headline .cta-line-1{display:block;color:#ffffff;margin-bottom:5px}.cta-headline .cta-line-2{display:block;color:#FFD700;margin-bottom:5px}.cta-headline .cta-line-3{display:block;color:#ffffff}.cta-subtitle{font-size:18px;color:rgba(255,255,255,0.9);line-height:1.6;margin-bottom:35px;font-weight:400}.cta-button{display:inline-block;padding:16px 40px;background:transparent;border:2px solid #ffffff;color:#ffffff;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px;border-radius:50px;text-decoration:none;transition:all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);position:relative;overflow:hidden}.cta-button::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(135deg, #71b7d4 0%, #0d1c30 100%);transition:left 0.4s ease;z-index:0}.cta-button span,.cta-button{position:relative;z-index:1}.cta-button:hover{color:#ffffff;border-color:#71b7d4;transform:translateY(-3px);box-shadow:0 10px 30px rgba(113,183,212,0.4)}.cta-button:hover::before{left:0}.gamma-gallery-wrapper{padding:80px 0;background:linear-gradient(180deg, #fff 0%, #f8f9fa 50%, #fff 100%);position:relative}.gamma-gallery-wrapper::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg, transparent, rgba(13,28,48,0.2), transparent)}.gamma-gallery-wrapper::after{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg, transparent, rgba(13,28,48,0.2), transparent)}.gamma-gallery-wrapper .gamma-container{position:relative;z-index:1}.gamma-gallery-wrapper .gamma-container .gamma-gallery li{transition:all 0.3s ease;border-radius:12px;overflow:hidden;box-shadow:0 5px 20px rgba(13,28,48,0.1)}.gamma-gallery-wrapper .gamma-container .gamma-gallery li:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(13,28,48,0.2)}.gamma-gallery-wrapper .gamma-container .gamma-gallery li>div{border-radius:12px;overflow:hidden}.gamma-gallery-wrapper .gamma-container .gamma-gallery li>div img{transition:transform 0.4s ease}.gamma-gallery-wrapper .gamma-container .gamma-gallery li:hover img{transform:scale(1.05)}footer .fbg{opacity:0.12;filter:grayscale(100%) brightness(0.3)}footer::before{height:2px;background:linear-gradient(90deg, transparent 0%, rgba(113,183,212,0.4) 20%, rgba(113,183,212,0.6) 50%, rgba(113,183,212,0.4) 80%, transparent 100%);box-shadow:0 2px 10px rgba(113,183,212,0.3)}footer .footer-bottom{background:rgba(0,0,0,0.25);border-top:1px solid rgba(113,183,212,0.15)}.fellow-detail-page{padding:80px 0;background:linear-gradient(135deg, rgba(13,28,48,0.98) 0%, rgba(13,28,48,0.95) 30%, rgba(10,22,38,0.92) 60%, rgba(8,18,30,0.9) 100%);position:relative;min-height:calc(100vh - 200px)}.fellow-detail-page::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg, transparent 0%, rgba(113,183,212,0.3) 50%, transparent 100%)}.fellow-detail-page .fellow-nav-badges{display:flex;gap:15px;margin-bottom:40px;flex-wrap:wrap}.fellow-detail-page .fellow-nav-badges .nav-badge{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:rgba(255,255,255,0.05);border:2px solid rgba(113,183,212,0.3);border-radius:50px;color:#fff;font-weight:600;font-size:14px;text-decoration:none;transition:all 0.3s ease;backdrop-filter:blur(10px)}.fellow-detail-page .fellow-nav-badges .nav-badge i{font-size:16px}.fellow-detail-page .fellow-nav-badges .nav-badge:hover{background:rgba(255,255,255,0.1);border-color:rgba(113,183,212,0.5);transform:translateY(-3px);box-shadow:0 5px 20px rgba(113,183,212,0.3);color:#71b7d4}.fellow-detail-page .fellow-bio-section{margin-bottom:100px;position:relative}.fellow-detail-page .fellow-bio-section .bio-container{background:rgba(255,255,255,0.05);backdrop-filter:blur(10px);border-radius:30px;padding:60px 50px;box-shadow:0 20px 60px rgba(0,0,0,0.3);border:1px solid rgba(113,183,212,0.2);position:relative;overflow:hidden}.fellow-detail-page .fellow-bio-section .bio-container::before{content:'';position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg, #0d1c30 0%, #71b7d4 50%, #0d1c30 100%)}.fellow-detail-page .fellow-bio-section .bio-container::after{content:'';position:absolute;top:-50%;right:-50%;width:400px;height:400px;background:radial-gradient(circle, rgba(113,183,212,0.1) 0%,rgba(0,0,0,0) 70%);border-radius:50%;pointer-events:none}.fellow-detail-page .fellow-bio-section .fellow-image-container{position:relative;z-index:2}.fellow-detail-page .fellow-bio-section .fellow-image-container .fellow-image-frame{position:relative;padding:20px;background:rgba(255,255,255,0.05);backdrop-filter:blur(10px);border-radius:25px;box-shadow:0 20px 60px rgba(0,0,0,0.4);border:1px solid rgba(113,183,212,0.2);transition:transform 0.3s ease}.fellow-detail-page .fellow-bio-section .fellow-image-container .fellow-image-frame:hover{transform:translateY(-8px);box-shadow:0 25px 70px rgba(113,183,212,0.3)}.fellow-detail-page .fellow-bio-section .fellow-image-container .fellow-image-frame .image-decoration-top{position:absolute;top:-10px;left:50%;transform:translateX(-50%);width:60px;height:60px;background:linear-gradient(135deg, rgba(113,183,212,0.3) 0%, rgba(13,28,48,0.2) 100%);border-radius:50%;opacity:0.5;z-index:1}.fellow-detail-page .fellow-bio-section .fellow-image-container .fellow-image-frame .image-decoration-bottom{position:absolute;bottom:-10px;right:-10px;width:80px;height:80px;background:linear-gradient(135deg, rgba(13,28,48,0.2) 0%, rgba(113,183,212,0.3) 100%);border-radius:50%;opacity:0.4;z-index:1}.fellow-detail-page .fellow-bio-section .fellow-image-container .fellow-image-frame .fellow-image-wrapper{position:relative;border-radius:20px;overflow:hidden;z-index:2;background:rgba(255,255,255,0.05);padding:15px;box-shadow:0 10px 40px rgba(0,0,0,0.3);border:1px solid rgba(113,183,212,0.2)}.fellow-detail-page .fellow-bio-section .fellow-image-container .fellow-image-frame .fellow-image-wrapper .fellow-image{width:100%;height:auto;display:block;border-radius:15px;position:relative;z-index:1}.fellow-detail-page .fellow-bio-section .fellow-image-container .fellow-image-frame .fellow-image-wrapper .image-shine-effect{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg, transparent 30%, rgba(255,255,255,0.2) 50%, transparent 70%);transform:rotate(45deg);animation:shine 3s infinite;pointer-events:none}.fellow-detail-page .fellow-bio-section .fellow-content-wrapper{position:relative;z-index:2}.fellow-detail-page .fellow-bio-section .fellow-content-wrapper .content-header{margin-bottom:30px}.fellow-detail-page .fellow-bio-section .fellow-content-wrapper .content-header .fellow-title{font-size:48px;font-weight:900;color:#fff;margin-bottom:15px;line-height:1.2;position:relative;padding-bottom:20px;text-shadow:0 2px 10px rgba(0,0,0,0.3)}.fellow-detail-page .fellow-bio-section .fellow-content-wrapper .content-header .fellow-title::after{content:'';position:absolute;bottom:0;left:0;width:100px;height:4px;background:linear-gradient(90deg, #71b7d4 0%, #0d1c30 100%);border-radius:2px}@media (max-width: 991px){.fellow-detail-page .fellow-bio-section .fellow-content-wrapper .content-header .fellow-title{font-size:38px}}@media (max-width: 767px){.fellow-detail-page .fellow-bio-section .fellow-content-wrapper .content-header .fellow-title{font-size:32px}}.fellow-detail-page .fellow-bio-section .fellow-content-wrapper .content-header .translation-badge{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:rgba(113,183,212,0.15);border:1px solid rgba(113,183,212,0.3);border-radius:25px;color:#71b7d4;font-size:13px;font-weight:600;margin-top:10px}.fellow-detail-page .fellow-bio-section .fellow-content-wrapper .content-header .translation-badge i{font-size:14px}.fellow-detail-page .fellow-bio-section .fellow-content-wrapper .content-divider{display:flex;align-items:center;gap:15px;margin:30px 0}.fellow-detail-page .fellow-bio-section .fellow-content-wrapper .content-divider .divider-line{flex:1;height:2px;background:linear-gradient(90deg, transparent 0%, rgba(113,183,212,0.5) 50%, transparent 100%)}.fellow-detail-page .fellow-bio-section .fellow-content-wrapper .content-divider .divider-icon{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg, #71b7d4 0%, #0d1c30 100%);display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;box-shadow:0 5px 15px rgba(113,183,212,0.3)}.fellow-detail-page .fellow-bio-section .fellow-content-wrapper .fellow-body{font-size:19px;line-height:2;color:rgba(255,255,255,0.9);margin-top:30px;font-weight:400}.fellow-detail-page .fellow-bio-section .fellow-content-wrapper .fellow-body p{margin-bottom:1.8rem;text-align:justify;letter-spacing:0.3px;color:rgba(255,255,255,0.85)}.fellow-detail-page .fellow-bio-section .fellow-content-wrapper .fellow-body p:first-child{font-size:20px;color:rgba(255,255,255,0.95);font-weight:500;line-height:1.9}.fellow-detail-page .fellow-bio-section .fellow-content-wrapper .fellow-body h1,.fellow-detail-page .fellow-bio-section .fellow-content-wrapper .fellow-body h2,.fellow-detail-page .fellow-bio-section .fellow-content-wrapper .fellow-body h3,.fellow-detail-page .fellow-bio-section .fellow-content-wrapper .fellow-body h4,.fellow-detail-page .fellow-bio-section .fellow-content-wrapper .fellow-body h5,.fellow-detail-page .fellow-bio-section .fellow-content-wrapper .fellow-body h6{color:#fff;margin-top:2.5rem;margin-bottom:1.2rem;font-weight:700;line-height:1.4}.fellow-detail-page .fellow-bio-section .fellow-content-wrapper .fellow-body h2{font-size:28px;border-bottom:2px solid rgba(113,183,212,0.3);padding-bottom:10px;color:#71b7d4}.fellow-detail-page .fellow-bio-section .fellow-content-wrapper .fellow-body h3{font-size:24px;color:rgba(255,255,255,0.95)}.fellow-detail-page .fellow-bio-section .fellow-content-wrapper .fellow-body ul,.fellow-detail-page .fellow-bio-section .fellow-content-wrapper .fellow-body ol{margin:2rem 0;padding-left:2.5rem;color:rgba(255,255,255,0.85)}.fellow-detail-page .fellow-bio-section .fellow-content-wrapper .fellow-body ul li,.fellow-detail-page .fellow-bio-section .fellow-content-wrapper .fellow-body ol li{margin-bottom:1rem;line-height:1.8;position:relative}.fellow-detail-page .fellow-bio-section .fellow-content-wrapper .fellow-body ul li::marker,.fellow-detail-page .fellow-bio-section .fellow-content-wrapper .fellow-body ol li::marker{color:#71b7d4}.fellow-detail-page .fellow-bio-section .fellow-content-wrapper .fellow-body ul li::before{content:'';position:absolute;left:-1.5rem;top:0.8rem;width:8px;height:8px;background:#71b7d4;border-radius:50%}.fellow-detail-page .fellow-bio-section .fellow-content-wrapper .fellow-body img{max-width:100%;height:auto;border-radius:15px;margin:2.5rem 0;box-shadow:0 10px 30px rgba(0,0,0,0.4);border:1px solid rgba(113,183,212,0.2)}.fellow-detail-page .fellow-bio-section .fellow-content-wrapper .fellow-body a{color:#71b7d4;text-decoration:none;border-bottom:2px solid rgba(113,183,212,0.4);transition:all 0.3s ease;font-weight:500}.fellow-detail-page .fellow-bio-section .fellow-content-wrapper .fellow-body a:hover{color:#fff;border-bottom-color:#71b7d4}.fellow-detail-page .fellow-bio-section .fellow-content-wrapper .fellow-body blockquote{border-left:5px solid #71b7d4;padding:1.5rem 2rem;margin:2.5rem 0;font-style:italic;color:rgba(255,255,255,0.8);background:rgba(113,183,212,0.1);border-radius:12px;position:relative;font-size:18px;line-height:1.8}.fellow-detail-page .fellow-bio-section .fellow-content-wrapper .fellow-body blockquote::before{content:'"';position:absolute;top:-10px;left:20px;font-size:60px;color:rgba(113,183,212,0.3);font-family:serif}.fellow-detail-page .fellow-bio-section .fellow-content-wrapper .fellow-body strong{color:#fff;font-weight:700}.fellow-detail-page .fellow-bio-section .fellow-content-wrapper .fellow-body em{color:rgba(255,255,255,0.8);font-style:italic}.fellow-detail-page .fellow-bio-section .fellow-content-wrapper .translation-notice{margin-top:30px;padding-top:20px;border-top:1px solid rgba(113,183,212,0.2)}.fellow-detail-page .fellow-bio-section .fellow-content-wrapper .translation-notice .translation-badge{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:rgba(113,183,212,0.15);border:1px solid rgba(113,183,212,0.3);border-radius:25px;color:#71b7d4;font-size:13px;font-weight:600}.fellow-detail-page .fellow-bio-section .fellow-content-wrapper .translation-notice .translation-badge i{font-size:14px}@keyframes shine{.fellow-detail-page 0%{transform:translateX(-100%) translateY(-100%) rotate(45deg)}.fellow-detail-page 100%{transform:translateX(100%) translateY(100%) rotate(45deg)}}.fellow-detail-page .fellow-gallery-section,.fellow-detail-page .fellow-creations-section{margin-bottom:80px}.fellow-detail-page .fellow-gallery-section .section-header,.fellow-detail-page .fellow-creations-section .section-header{margin-bottom:40px;text-align:center}.fellow-detail-page .fellow-gallery-section .section-header .section-title,.fellow-detail-page .fellow-creations-section .section-header .section-title{font-size:36px;font-weight:800;color:#fff;display:inline-flex;align-items:center;gap:15px;margin:0;position:relative;padding-bottom:15px;text-shadow:0 2px 10px rgba(0,0,0,0.3)}.fellow-detail-page .fellow-gallery-section .section-header .section-title i,.fellow-detail-page .fellow-creations-section .section-header .section-title i{font-size:32px;color:#71b7d4}.fellow-detail-page .fellow-gallery-section .section-header .section-title::after,.fellow-detail-page .fellow-creations-section .section-header .section-title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:80px;height:4px;background:linear-gradient(90deg, #71b7d4, #0d1c30);border-radius:2px}.fellow-detail-page .fellow-gallery-section .gamma-container{position:relative;z-index:1}.creations-wrapper{margin-top:40px}.creations-wrapper .creations-tabs{border-bottom:2px solid rgba(113,183,212,0.2);margin-bottom:40px}.creations-wrapper .creations-tabs .nav-item{margin-right:10px}.creations-wrapper .creations-tabs .nav-item .nav-link{display:flex;align-items:center;gap:8px;padding:15px 25px;border:none;border-bottom:3px solid transparent;background:transparent;color:#6c757d;font-weight:600;font-size:16px;transition:all 0.3s ease;border-radius:8px 8px 0 0}.creations-wrapper .creations-tabs .nav-item .nav-link i{font-size:20px}.creations-wrapper .creations-tabs .nav-item .nav-link .badge{background:rgba(113,183,212,0.2);color:#0d1c30;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:700}.creations-wrapper .creations-tabs .nav-item .nav-link:hover{color:#0d1c30;background:rgba(13,28,48,0.05)}.creations-wrapper .creations-tabs .nav-item .nav-link.active{color:#0d1c30;background:rgba(13,28,48,0.05);border-bottom-color:#71b7d4}.creations-wrapper .creations-tabs .nav-item .nav-link.active .badge{background:#71b7d4;color:#fff}.creations-wrapper .creations-content{min-height:300px}.creations-wrapper .creation-item{position:relative;border-radius:15px;overflow:hidden;transition:all 0.3s ease;background:#ffffff;box-shadow:0 5px 20px rgba(0,0,0,0.08)}.creations-wrapper .creation-item:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,0.15)}.creations-wrapper .creation-item.creation-image .creation-image-wrapper{position:relative;overflow:hidden;border-radius:15px}.creations-wrapper .creation-item.creation-image .creation-image-wrapper img{width:100%;height:auto;display:block;transition:transform 0.4s ease}.creations-wrapper .creation-item.creation-image .creation-image-wrapper .creation-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(13,28,48,0.7);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity 0.3s ease}.creations-wrapper .creation-item.creation-image .creation-image-wrapper .creation-overlay .creation-view-btn{width:60px;height:60px;border-radius:50%;background:#71b7d4;color:#fff;display:flex;align-items:center;justify-content:center;font-size:24px;text-decoration:none;transition:all 0.3s ease}.creations-wrapper .creation-item.creation-image .creation-image-wrapper .creation-overlay .creation-view-btn:hover{background:#0d1c30;transform:scale(1.1)}.creations-wrapper .creation-item.creation-image .creation-image-wrapper:hover img{transform:scale(1.1)}.creations-wrapper .creation-item.creation-image .creation-image-wrapper:hover .creation-overlay{opacity:1}.creations-wrapper .creation-item.creation-video .creation-video-wrapper{position:relative;border-radius:15px;overflow:hidden;background:#000}.creations-wrapper .creation-item.creation-video .creation-video-wrapper .creation-video-thumb{width:100%;height:auto;display:block;transition:transform 0.4s ease}.creations-wrapper .creation-item.creation-video .creation-video-wrapper .creation-video-placeholder{width:100%;padding-top:56.25%;background:linear-gradient(135deg, #0d1c30 0%, #71b7d4 100%);display:flex;align-items:center;justify-content:center;color:#fff;font-size:48px}.creations-wrapper .creation-item.creation-video .creation-video-wrapper .creation-video-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.4);display:flex;align-items:center;justify-content:center;transition:background 0.3s ease;cursor:pointer}.creations-wrapper .creation-item.creation-video .creation-video-wrapper .creation-video-overlay .creation-play-btn{width:80px;height:80px;border-radius:50%;background:rgba(255,255,255,0.9);border:none;color:#0d1c30;font-size:32px;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease;cursor:pointer;box-shadow:0 5px 20px rgba(0,0,0,0.3)}.creations-wrapper .creation-item.creation-video .creation-video-wrapper .creation-video-overlay .creation-play-btn i{margin-left:5px}.creations-wrapper .creation-item.creation-video .creation-video-wrapper .creation-video-overlay .creation-play-btn:hover{background:#fff;transform:scale(1.1);box-shadow:0 8px 30px rgba(0,0,0,0.4)}.creations-wrapper .creation-item.creation-video .creation-video-wrapper .creation-video-title{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top, rgba(0,0,0,0.8) 0%, transparent 100%);padding:20px 15px 15px;color:#fff;font-weight:600;font-size:14px}.creations-wrapper .creation-item.creation-video .creation-video-wrapper:hover .creation-video-thumb{transform:scale(1.05)}.creations-wrapper .creation-item.creation-video .creation-video-wrapper:hover .creation-video-overlay{background:rgba(0,0,0,0.5)}.creations-wrapper .creation-item.creation-article{padding:30px;text-align:center}.creations-wrapper .creation-item.creation-article .creation-article-icon{font-size:48px;color:#71b7d4;margin-bottom:15px}.creations-wrapper .creation-item.creation-article .creation-article-content h4{margin:0;font-size:18px}.creations-wrapper .creation-item.creation-article .creation-article-content h4 a{color:#0d1c30;text-decoration:none;transition:color 0.3s ease}.creations-wrapper .creation-item.creation-article .creation-article-content h4 a:hover{color:#71b7d4}.creations-wrapper .creation-item.creation-news .creation-news-image{position:relative;overflow:hidden;border-radius:15px 15px 0 0}.creations-wrapper .creation-item.creation-news .creation-news-image img{width:100%;height:auto;display:block;transition:transform 0.4s ease}.creations-wrapper .creation-item.creation-news .creation-news-image:hover img{transform:scale(1.1)}.creations-wrapper .creation-item.creation-news .creation-news-content{padding:20px}.creations-wrapper .creation-item.creation-news .creation-news-content h4{margin:0 0 10px;font-size:18px}.creations-wrapper .creation-item.creation-news .creation-news-content h4 a{color:#0d1c30;text-decoration:none;transition:color 0.3s ease}.creations-wrapper .creation-item.creation-news .creation-news-content h4 a:hover{color:#71b7d4}.creations-wrapper .creation-item.creation-news .creation-news-content .creation-news-excerpt{color:#6c757d;font-size:14px;line-height:1.6;margin:0}#videoModal .modal-content{background:transparent;border:none}#videoModal .modal-content .modal-header{border:none;padding:0 0 15px}#videoModal .modal-content .modal-header .modal-title{color:#fff;font-weight:700}#videoModal .modal-content .modal-header .btn-close{filter:invert(1);opacity:0.8}#videoModal .modal-content .modal-header .btn-close:hover{opacity:1}#videoModal .modal-content .modal-body{padding:0}#videoModal .modal-content .modal-body iframe{border-radius:12px}.narratives-section{padding:100px 0;background:linear-gradient(135deg, rgba(13,28,48,0.02) 0%, rgba(113,183,212,0.05) 50%, rgba(13,28,48,0.02) 100%);position:relative;overflow:hidden}.narratives-section::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg, transparent 0%, rgba(113,183,212,0.3) 50%, transparent 100%)}.narratives-section .narratives-header{text-align:center;margin-bottom:80px;position:relative;z-index:2}.narratives-section .narratives-header .section-main-title{font-size:56px;font-weight:900;background:linear-gradient(135deg, #0d1c30 0%, #71b7d4 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:25px;display:inline-flex;align-items:center;gap:25px;position:relative}.narratives-section .narratives-header .section-main-title::after{content:'';position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);width:120px;height:4px;background:linear-gradient(90deg, #0d1c30 0%, #71b7d4 100%);border-radius:2px}.narratives-section .narratives-header .section-main-title i{font-size:48px;background:linear-gradient(135deg, #0d1c30 0%, #71b7d4 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:float 3s ease-in-out infinite}@media (max-width: 767px){.narratives-section .narratives-header .section-main-title{font-size:40px;flex-direction:column;gap:15px}.narratives-section .narratives-header .section-main-title i{font-size:36px}}.narratives-section .narratives-header .section-subtitle{font-size:20px;color:#4a5568;max-width:750px;margin:40px auto 0;line-height:1.8;font-weight:400;letter-spacing:0.3px}.narratives-section .narratives-group{margin-bottom:100px;position:relative}.narratives-section .narratives-group:last-child{margin-bottom:0}.narratives-section .narratives-group .group-header{margin-bottom:50px;padding:30px 0;position:relative}.narratives-section .narratives-group .group-header::before{content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;background:linear-gradient(90deg, transparent 0%, rgba(113,183,212,0.3) 20%, rgba(113,183,212,0.5) 50%, rgba(113,183,212,0.3) 80%, transparent 100%);border-radius:2px}.narratives-section .narratives-group .group-header .group-title{display:inline-flex;align-items:center;gap:20px;font-size:36px;font-weight:800;color:#0d1c30;margin:0;position:relative}.narratives-section .narratives-group .group-header .group-title .group-icon{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg, #0d1c30 0%, #71b7d4 100%);display:flex;align-items:center;justify-content:center;color:#fff;font-size:28px;box-shadow:0 8px 25px rgba(113,183,212,0.4);position:relative;transition:all 0.3s ease}.narratives-section .narratives-group .group-header .group-title .group-icon::before{content:'';position:absolute;inset:-3px;border-radius:50%;background:linear-gradient(135deg, #0d1c30, #71b7d4);opacity:0.3;z-index:-1;animation:pulse 2s ease-in-out infinite}.narratives-section .narratives-group .group-header .group-title .group-icon:hover{transform:scale(1.1) rotate(5deg);box-shadow:0 12px 35px rgba(113,183,212,0.5)}.narratives-section .narratives-group .group-header .group-title .group-name{font-weight:800;position:relative}.narratives-section .narratives-group .group-header .group-title .group-name::after{content:'';position:absolute;bottom:-5px;left:0;width:0;height:3px;background:linear-gradient(90deg, #0d1c30 0%, #71b7d4 100%);transition:width 0.5s ease}.narratives-section .narratives-group .group-header .group-title:hover .group-name::after{width:100%}.narratives-section .narratives-group .group-header .group-title .group-count{font-size:22px;font-weight:700;color:#fff;background:linear-gradient(135deg, #0d1c30 0%, #71b7d4 100%);padding:8px 20px;border-radius:30px;box-shadow:0 5px 15px rgba(113,183,212,0.3);transition:all 0.3s ease}.narratives-section .narratives-group .group-header .group-title .group-count:hover{transform:scale(1.05);box-shadow:0 8px 20px rgba(113,183,212,0.4)}@media (max-width: 767px){.narratives-section .narratives-group .group-header .group-title{font-size:28px;flex-wrap:wrap;gap:15px}.narratives-section .narratives-group .group-header .group-title .group-icon{width:50px;height:50px;font-size:24px}.narratives-section .narratives-group .group-header .group-title .group-count{font-size:18px;padding:6px 16px}}.narratives-section .narratives-grid{margin-top:30px}.narratives-section .narrative-card{background:#ffffff;border-radius:25px;overflow:hidden;box-shadow:0 8px 30px rgba(0,0,0,0.1);transition:all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);height:100%;display:flex;flex-direction:column;position:relative;border:1px solid rgba(113,183,212,0.1)}.narratives-section .narrative-card::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg, #0d1c30 0%, #71b7d4 100%);opacity:0;transition:opacity 0.3s ease}.narratives-section .narrative-card:hover{transform:translateY(-12px) scale(1.02);box-shadow:0 20px 50px rgba(13,28,48,0.2);border-color:rgba(113,183,212,0.3)}.narratives-section .narrative-card:hover::before{opacity:1}.narratives-section .narrative-card:hover .narrative-image{transform:scale(1.15)}.narratives-section .narrative-card:hover .narrative-overlay{opacity:1}.narratives-section .narrative-card:hover .narrative-title a{color:#71b7d4}.narratives-section .narrative-card .narrative-image-wrapper{position:relative;overflow:hidden;background:#f8f9fa;padding-top:75%}.narratives-section .narrative-card .narrative-image-wrapper .narrative-image-link{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.narratives-section .narrative-card .narrative-image-wrapper .narrative-image{width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease}.narratives-section .narrative-card .narrative-image-wrapper .narrative-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, rgba(13,28,48,0.1) 0%, rgba(113,183,212,0.1) 100%);color:#6c757d;font-size:48px}.narratives-section .narrative-card .narrative-image-wrapper .narrative-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg, rgba(13,28,48,0.9) 0%, rgba(113,183,212,0.85) 100%);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity 0.4s ease;backdrop-filter:blur(5px)}.narratives-section .narrative-card .narrative-image-wrapper .narrative-overlay .view-btn{display:inline-flex;align-items:center;gap:12px;padding:14px 28px;background:linear-gradient(135deg, #71b7d4 0%, #0d1c30 100%);color:#fff;border-radius:35px;font-weight:700;font-size:16px;transition:all 0.3s ease;box-shadow:0 5px 20px rgba(0,0,0,0.3);position:relative;overflow:hidden}.narratives-section .narrative-card .narrative-image-wrapper .narrative-overlay .view-btn::before{content:'';position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(255,255,255,0.3);transform:translate(-50%, -50%);transition:width 0.6s ease, height 0.6s ease}.narratives-section .narrative-card .narrative-image-wrapper .narrative-overlay .view-btn:hover{transform:scale(1.1);box-shadow:0 8px 25px rgba(0,0,0,0.4)}.narratives-section .narrative-card .narrative-image-wrapper .narrative-overlay .view-btn:hover::before{width:300px;height:300px}.narratives-section .narrative-card .narrative-image-wrapper .narrative-overlay .view-btn i{font-size:20px;position:relative;z-index:1}.narratives-section .narrative-card .narrative-image-wrapper .narrative-overlay .view-btn span{position:relative;z-index:1}.narratives-section .narrative-card .narrative-image-wrapper .narrative-type-badge{position:absolute;top:20px;right:20px;background:linear-gradient(135deg, rgba(255,255,255,0.98) 0%, rgba(255,255,255,0.95) 100%);color:#0d1c30;padding:8px 16px;border-radius:25px;font-size:12px;font-weight:700;box-shadow:0 5px 15px rgba(0,0,0,0.25);z-index:2;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.5);transition:all 0.3s ease}.narratives-section .narrative-card .narrative-image-wrapper .narrative-type-badge:hover{transform:scale(1.05);box-shadow:0 7px 20px rgba(0,0,0,0.3)}.narratives-section .narrative-card .narrative-content{padding:30px;flex:1;display:flex;flex-direction:column;background:linear-gradient(to bottom, #fff 0%, #f8f9fa 100%)}.narratives-section .narrative-card .narrative-content .narrative-title{margin:0 0 18px;font-size:22px;font-weight:800;line-height:1.4}.narratives-section .narrative-card .narrative-content .narrative-title a{color:#0d1c30;text-decoration:none;transition:all 0.3s ease;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;position:relative}.narratives-section .narrative-card .narrative-content .narrative-title a::after{content:'';position:absolute;bottom:0;left:0;width:0;height:2px;background:linear-gradient(90deg, #0d1c30 0%, #71b7d4 100%);transition:width 0.3s ease}.narratives-section .narrative-card .narrative-content .narrative-title a:hover{color:#71b7d4}.narratives-section .narrative-card .narrative-content .narrative-title a:hover::after{width:100%}.narratives-section .narrative-card .narrative-content .narrative-author{display:flex;align-items:center;gap:10px;margin-bottom:18px;font-size:15px;color:#6c757d;padding:10px 15px;background:rgba(113,183,212,0.05);border-radius:20px;border-left:3px solid #71b7d4}.narratives-section .narrative-card .narrative-content .narrative-author i{color:#71b7d4;font-size:18px}.narratives-section .narrative-card .narrative-content .narrative-author .author-link{color:#0d1c30;text-decoration:none;font-weight:700;transition:all 0.3s ease}.narratives-section .narrative-card .narrative-content .narrative-author .author-link:hover{color:#71b7d4;transform:translateX(3px)}.narratives-section .narrative-card .narrative-content .narrative-excerpt{font-size:15px;color:#4a5568;line-height:1.7;margin:0;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-weight:400}.narratives-section .narratives-empty{padding:120px 0}.narratives-section .narratives-empty .empty-state i{font-size:100px;background:linear-gradient(135deg, rgba(113,183,212,0.2) 0%, rgba(13,28,48,0.1) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:30px;animation:float 3s ease-in-out infinite}.narratives-section .narratives-empty .empty-state h3{font-size:36px;font-weight:800;background:linear-gradient(135deg, #0d1c30 0%, #71b7d4 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:20px}.narratives-section .narratives-empty .empty-state p{font-size:18px;color:#6c757d;max-width:500px;margin:0 auto;line-height:1.8}@keyframes float{0%,100%{transform:translateY(0px)}50%{transform:translateY(-10px)}}@keyframes pulse{0%,100%{opacity:0.3;transform:scale(1)}50%{opacity:0.5;transform:scale(1.1)}}.page-detail-section{padding:60px 0}.page-detail-section .page-featured-image{margin-bottom:40px;border-radius:20px;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,0.1)}.page-detail-section .page-featured-image img{width:100%;height:auto;display:block}.page-detail-section .page-content-wrapper{background:#ffffff;border-radius:20px;padding:50px;box-shadow:0 5px 25px rgba(0,0,0,0.08)}.page-detail-section .page-content-wrapper .page-content{font-size:18px;line-height:2;color:#2d3748}.page-detail-section .page-content-wrapper .page-content p{margin-bottom:1.8rem;text-align:justify}.page-detail-section .page-content-wrapper .page-content h1,.page-detail-section .page-content-wrapper .page-content h2,.page-detail-section .page-content-wrapper .page-content h3,.page-detail-section .page-content-wrapper .page-content h4,.page-detail-section .page-content-wrapper .page-content h5,.page-detail-section .page-content-wrapper .page-content h6{color:#0d1c30;margin-top:2.5rem;margin-bottom:1.2rem;font-weight:700}.page-detail-section .page-content-wrapper .page-content h2{font-size:32px;border-bottom:2px solid rgba(113,183,212,0.2);padding-bottom:10px}.page-detail-section .page-content-wrapper .page-content h3{font-size:28px}.page-detail-section .page-content-wrapper .page-content ul,.page-detail-section .page-content-wrapper .page-content ol{margin:2rem 0;padding-left:2.5rem}.page-detail-section .page-content-wrapper .page-content ul li,.page-detail-section .page-content-wrapper .page-content ol li{margin-bottom:1rem;line-height:1.8}.page-detail-section .page-content-wrapper .page-content img{max-width:100%;height:auto;border-radius:15px;margin:2.5rem 0;box-shadow:0 10px 30px rgba(0,0,0,0.15)}.page-detail-section .page-content-wrapper .page-content a{color:#71b7d4;text-decoration:none;border-bottom:2px solid rgba(113,183,212,0.3);transition:all 0.3s ease;font-weight:500}.page-detail-section .page-content-wrapper .page-content a:hover{color:#0d1c30;border-bottom-color:#0d1c30}.page-detail-section .page-content-wrapper .page-content blockquote{border-left:5px solid #71b7d4;padding:1.5rem 2rem;margin:2.5rem 0;font-style:italic;color:#4a5568;background:linear-gradient(135deg, rgba(113,183,212,0.08) 0%, rgba(13,28,48,0.03) 100%);border-radius:12px;position:relative;font-size:18px;line-height:1.8}.page-detail-section .page-content-wrapper .page-additional-info{margin-top:50px;padding-top:40px;border-top:2px solid rgba(113,183,212,0.2);font-size:18px;line-height:2;color:#2d3748}.page-detail-section .page-content-wrapper .translation-notice{padding-top:20px;border-top:1px solid rgba(113,183,212,0.2)}.page-detail-section .page-content-wrapper .translation-notice .translation-badge{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:linear-gradient(135deg, rgba(113,183,212,0.1) 0%, rgba(13,28,48,0.05) 100%);border:1px solid rgba(113,183,212,0.3);border-radius:25px;color:#0d1c30;font-size:13px;font-weight:600}.page-detail-section .page-content-wrapper .translation-notice .translation-badge i{font-size:14px}.blog-content-wrapper,.news-content-wrapper,.event-content-wrapper,.creation-content-wrapper,.service-content-wrapper{margin-top:30px}.blog-content-wrapper .blog-content,.blog-content-wrapper .news-content,.blog-content-wrapper .event-content,.blog-content-wrapper .creation-content,.blog-content-wrapper .service-content,.news-content-wrapper .blog-content,.news-content-wrapper .news-content,.news-content-wrapper .event-content,.news-content-wrapper .creation-content,.news-content-wrapper .service-content,.event-content-wrapper .blog-content,.event-content-wrapper .news-content,.event-content-wrapper .event-content,.event-content-wrapper .creation-content,.event-content-wrapper .service-content,.creation-content-wrapper .blog-content,.creation-content-wrapper .news-content,.creation-content-wrapper .event-content,.creation-content-wrapper .creation-content,.creation-content-wrapper .service-content,.service-content-wrapper .blog-content,.service-content-wrapper .news-content,.service-content-wrapper .event-content,.service-content-wrapper .creation-content,.service-content-wrapper .service-content{font-size:18px;line-height:2;color:#2d3748;background:#ffffff;padding:40px;border-radius:20px;box-shadow:0 5px 25px rgba(0,0,0,0.08)}.blog-content-wrapper .blog-content p,.blog-content-wrapper .news-content p,.blog-content-wrapper .event-content p,.blog-content-wrapper .creation-content p,.blog-content-wrapper .service-content p,.news-content-wrapper .blog-content p,.news-content-wrapper .news-content p,.news-content-wrapper .event-content p,.news-content-wrapper .creation-content p,.news-content-wrapper .service-content p,.event-content-wrapper .blog-content p,.event-content-wrapper .news-content p,.event-content-wrapper .event-content p,.event-content-wrapper .creation-content p,.event-content-wrapper .service-content p,.creation-content-wrapper .blog-content p,.creation-content-wrapper .news-content p,.creation-content-wrapper .event-content p,.creation-content-wrapper .creation-content p,.creation-content-wrapper .service-content p,.service-content-wrapper .blog-content p,.service-content-wrapper .news-content p,.service-content-wrapper .event-content p,.service-content-wrapper .creation-content p,.service-content-wrapper .service-content p{margin-bottom:1.8rem;text-align:justify}.blog-content-wrapper .blog-content h1,.blog-content-wrapper .blog-content h2,.blog-content-wrapper .blog-content h3,.blog-content-wrapper .blog-content h4,.blog-content-wrapper .blog-content h5,.blog-content-wrapper .blog-content h6,.blog-content-wrapper .news-content h1,.blog-content-wrapper .news-content h2,.blog-content-wrapper .news-content h3,.blog-content-wrapper .news-content h4,.blog-content-wrapper .news-content h5,.blog-content-wrapper .news-content h6,.blog-content-wrapper .event-content h1,.blog-content-wrapper .event-content h2,.blog-content-wrapper .event-content h3,.blog-content-wrapper .event-content h4,.blog-content-wrapper .event-content h5,.blog-content-wrapper .event-content h6,.blog-content-wrapper .creation-content h1,.blog-content-wrapper .creation-content h2,.blog-content-wrapper .creation-content h3,.blog-content-wrapper .creation-content h4,.blog-content-wrapper .creation-content h5,.blog-content-wrapper .creation-content h6,.blog-content-wrapper .service-content h1,.blog-content-wrapper .service-content h2,.blog-content-wrapper .service-content h3,.blog-content-wrapper .service-content h4,.blog-content-wrapper .service-content h5,.blog-content-wrapper .service-content h6,.news-content-wrapper .blog-content h1,.news-content-wrapper .blog-content h2,.news-content-wrapper .blog-content h3,.news-content-wrapper .blog-content h4,.news-content-wrapper .blog-content h5,.news-content-wrapper .blog-content h6,.news-content-wrapper .news-content h1,.news-content-wrapper .news-content h2,.news-content-wrapper .news-content h3,.news-content-wrapper .news-content h4,.news-content-wrapper .news-content h5,.news-content-wrapper .news-content h6,.news-content-wrapper .event-content h1,.news-content-wrapper .event-content h2,.news-content-wrapper .event-content h3,.news-content-wrapper .event-content h4,.news-content-wrapper .event-content h5,.news-content-wrapper .event-content h6,.news-content-wrapper .creation-content h1,.news-content-wrapper .creation-content h2,.news-content-wrapper .creation-content h3,.news-content-wrapper .creation-content h4,.news-content-wrapper .creation-content h5,.news-content-wrapper .creation-content h6,.news-content-wrapper .service-content h1,.news-content-wrapper .service-content h2,.news-content-wrapper .service-content h3,.news-content-wrapper .service-content h4,.news-content-wrapper .service-content h5,.news-content-wrapper .service-content h6,.event-content-wrapper .blog-content h1,.event-content-wrapper .blog-content h2,.event-content-wrapper .blog-content h3,.event-content-wrapper .blog-content h4,.event-content-wrapper .blog-content h5,.event-content-wrapper .blog-content h6,.event-content-wrapper .news-content h1,.event-content-wrapper .news-content h2,.event-content-wrapper .news-content h3,.event-content-wrapper .news-content h4,.event-content-wrapper .news-content h5,.event-content-wrapper .news-content h6,.event-content-wrapper .event-content h1,.event-content-wrapper .event-content h2,.event-content-wrapper .event-content h3,.event-content-wrapper .event-content h4,.event-content-wrapper .event-content h5,.event-content-wrapper .event-content h6,.event-content-wrapper .creation-content h1,.event-content-wrapper .creation-content h2,.event-content-wrapper .creation-content h3,.event-content-wrapper .creation-content h4,.event-content-wrapper .creation-content h5,.event-content-wrapper .creation-content h6,.event-content-wrapper .service-content h1,.event-content-wrapper .service-content h2,.event-content-wrapper .service-content h3,.event-content-wrapper .service-content h4,.event-content-wrapper .service-content h5,.event-content-wrapper .service-content h6,.creation-content-wrapper .blog-content h1,.creation-content-wrapper .blog-content h2,.creation-content-wrapper .blog-content h3,.creation-content-wrapper .blog-content h4,.creation-content-wrapper .blog-content h5,.creation-content-wrapper .blog-content h6,.creation-content-wrapper .news-content h1,.creation-content-wrapper .news-content h2,.creation-content-wrapper .news-content h3,.creation-content-wrapper .news-content h4,.creation-content-wrapper .news-content h5,.creation-content-wrapper .news-content h6,.creation-content-wrapper .event-content h1,.creation-content-wrapper .event-content h2,.creation-content-wrapper .event-content h3,.creation-content-wrapper .event-content h4,.creation-content-wrapper .event-content h5,.creation-content-wrapper .event-content h6,.creation-content-wrapper .creation-content h1,.creation-content-wrapper .creation-content h2,.creation-content-wrapper .creation-content h3,.creation-content-wrapper .creation-content h4,.creation-content-wrapper .creation-content h5,.creation-content-wrapper .creation-content h6,.creation-content-wrapper .service-content h1,.creation-content-wrapper .service-content h2,.creation-content-wrapper .service-content h3,.creation-content-wrapper .service-content h4,.creation-content-wrapper .service-content h5,.creation-content-wrapper .service-content h6,.service-content-wrapper .blog-content h1,.service-content-wrapper .blog-content h2,.service-content-wrapper .blog-content h3,.service-content-wrapper .blog-content h4,.service-content-wrapper .blog-content h5,.service-content-wrapper .blog-content h6,.service-content-wrapper .news-content h1,.service-content-wrapper .news-content h2,.service-content-wrapper .news-content h3,.service-content-wrapper .news-content h4,.service-content-wrapper .news-content h5,.service-content-wrapper .news-content h6,.service-content-wrapper .event-content h1,.service-content-wrapper .event-content h2,.service-content-wrapper .event-content h3,.service-content-wrapper .event-content h4,.service-content-wrapper .event-content h5,.service-content-wrapper .event-content h6,.service-content-wrapper .creation-content h1,.service-content-wrapper .creation-content h2,.service-content-wrapper .creation-content h3,.service-content-wrapper .creation-content h4,.service-content-wrapper .creation-content h5,.service-content-wrapper .creation-content h6,.service-content-wrapper .service-content h1,.service-content-wrapper .service-content h2,.service-content-wrapper .service-content h3,.service-content-wrapper .service-content h4,.service-content-wrapper .service-content h5,.service-content-wrapper .service-content h6{color:#0d1c30;margin-top:2.5rem;margin-bottom:1.2rem;font-weight:700}.blog-content-wrapper .blog-content h2,.blog-content-wrapper .news-content h2,.blog-content-wrapper .event-content h2,.blog-content-wrapper .creation-content h2,.blog-content-wrapper .service-content h2,.news-content-wrapper .blog-content h2,.news-content-wrapper .news-content h2,.news-content-wrapper .event-content h2,.news-content-wrapper .creation-content h2,.news-content-wrapper .service-content h2,.event-content-wrapper .blog-content h2,.event-content-wrapper .news-content h2,.event-content-wrapper .event-content h2,.event-content-wrapper .creation-content h2,.event-content-wrapper .service-content h2,.creation-content-wrapper .blog-content h2,.creation-content-wrapper .news-content h2,.creation-content-wrapper .event-content h2,.creation-content-wrapper .creation-content h2,.creation-content-wrapper .service-content h2,.service-content-wrapper .blog-content h2,.service-content-wrapper .news-content h2,.service-content-wrapper .event-content h2,.service-content-wrapper .creation-content h2,.service-content-wrapper .service-content h2{font-size:32px;border-bottom:2px solid rgba(113,183,212,0.2);padding-bottom:10px}.blog-content-wrapper .blog-content h3,.blog-content-wrapper .news-content h3,.blog-content-wrapper .event-content h3,.blog-content-wrapper .creation-content h3,.blog-content-wrapper .service-content h3,.news-content-wrapper .blog-content h3,.news-content-wrapper .news-content h3,.news-content-wrapper .event-content h3,.news-content-wrapper .creation-content h3,.news-content-wrapper .service-content h3,.event-content-wrapper .blog-content h3,.event-content-wrapper .news-content h3,.event-content-wrapper .event-content h3,.event-content-wrapper .creation-content h3,.event-content-wrapper .service-content h3,.creation-content-wrapper .blog-content h3,.creation-content-wrapper .news-content h3,.creation-content-wrapper .event-content h3,.creation-content-wrapper .creation-content h3,.creation-content-wrapper .service-content h3,.service-content-wrapper .blog-content h3,.service-content-wrapper .news-content h3,.service-content-wrapper .event-content h3,.service-content-wrapper .creation-content h3,.service-content-wrapper .service-content h3{font-size:28px}.blog-content-wrapper .blog-content ul,.blog-content-wrapper .blog-content ol,.blog-content-wrapper .news-content ul,.blog-content-wrapper .news-content ol,.blog-content-wrapper .event-content ul,.blog-content-wrapper .event-content ol,.blog-content-wrapper .creation-content ul,.blog-content-wrapper .creation-content ol,.blog-content-wrapper .service-content ul,.blog-content-wrapper .service-content ol,.news-content-wrapper .blog-content ul,.news-content-wrapper .blog-content ol,.news-content-wrapper .news-content ul,.news-content-wrapper .news-content ol,.news-content-wrapper .event-content ul,.news-content-wrapper .event-content ol,.news-content-wrapper .creation-content ul,.news-content-wrapper .creation-content ol,.news-content-wrapper .service-content ul,.news-content-wrapper .service-content ol,.event-content-wrapper .blog-content ul,.event-content-wrapper .blog-content ol,.event-content-wrapper .news-content ul,.event-content-wrapper .news-content ol,.event-content-wrapper .event-content ul,.event-content-wrapper .event-content ol,.event-content-wrapper .creation-content ul,.event-content-wrapper .creation-content ol,.event-content-wrapper .service-content ul,.event-content-wrapper .service-content ol,.creation-content-wrapper .blog-content ul,.creation-content-wrapper .blog-content ol,.creation-content-wrapper .news-content ul,.creation-content-wrapper .news-content ol,.creation-content-wrapper .event-content ul,.creation-content-wrapper .event-content ol,.creation-content-wrapper .creation-content ul,.creation-content-wrapper .creation-content ol,.creation-content-wrapper .service-content ul,.creation-content-wrapper .service-content ol,.service-content-wrapper .blog-content ul,.service-content-wrapper .blog-content ol,.service-content-wrapper .news-content ul,.service-content-wrapper .news-content ol,.service-content-wrapper .event-content ul,.service-content-wrapper .event-content ol,.service-content-wrapper .creation-content ul,.service-content-wrapper .creation-content ol,.service-content-wrapper .service-content ul,.service-content-wrapper .service-content ol{margin:2rem 0;padding-left:2.5rem}.blog-content-wrapper .blog-content ul li,.blog-content-wrapper .blog-content ol li,.blog-content-wrapper .news-content ul li,.blog-content-wrapper .news-content ol li,.blog-content-wrapper .event-content ul li,.blog-content-wrapper .event-content ol li,.blog-content-wrapper .creation-content ul li,.blog-content-wrapper .creation-content ol li,.blog-content-wrapper .service-content ul li,.blog-content-wrapper .service-content ol li,.news-content-wrapper .blog-content ul li,.news-content-wrapper .blog-content ol li,.news-content-wrapper .news-content ul li,.news-content-wrapper .news-content ol li,.news-content-wrapper .event-content ul li,.news-content-wrapper .event-content ol li,.news-content-wrapper .creation-content ul li,.news-content-wrapper .creation-content ol li,.news-content-wrapper .service-content ul li,.news-content-wrapper .service-content ol li,.event-content-wrapper .blog-content ul li,.event-content-wrapper .blog-content ol li,.event-content-wrapper .news-content ul li,.event-content-wrapper .news-content ol li,.event-content-wrapper .event-content ul li,.event-content-wrapper .event-content ol li,.event-content-wrapper .creation-content ul li,.event-content-wrapper .creation-content ol li,.event-content-wrapper .service-content ul li,.event-content-wrapper .service-content ol li,.creation-content-wrapper .blog-content ul li,.creation-content-wrapper .blog-content ol li,.creation-content-wrapper .news-content ul li,.creation-content-wrapper .news-content ol li,.creation-content-wrapper .event-content ul li,.creation-content-wrapper .event-content ol li,.creation-content-wrapper .creation-content ul li,.creation-content-wrapper .creation-content ol li,.creation-content-wrapper .service-content ul li,.creation-content-wrapper .service-content ol li,.service-content-wrapper .blog-content ul li,.service-content-wrapper .blog-content ol li,.service-content-wrapper .news-content ul li,.service-content-wrapper .news-content ol li,.service-content-wrapper .event-content ul li,.service-content-wrapper .event-content ol li,.service-content-wrapper .creation-content ul li,.service-content-wrapper .creation-content ol li,.service-content-wrapper .service-content ul li,.service-content-wrapper .service-content ol li{margin-bottom:1rem;line-height:1.8}.blog-content-wrapper .blog-content img,.blog-content-wrapper .news-content img,.blog-content-wrapper .event-content img,.blog-content-wrapper .creation-content img,.blog-content-wrapper .service-content img,.news-content-wrapper .blog-content img,.news-content-wrapper .news-content img,.news-content-wrapper .event-content img,.news-content-wrapper .creation-content img,.news-content-wrapper .service-content img,.event-content-wrapper .blog-content img,.event-content-wrapper .news-content img,.event-content-wrapper .event-content img,.event-content-wrapper .creation-content img,.event-content-wrapper .service-content img,.creation-content-wrapper .blog-content img,.creation-content-wrapper .news-content img,.creation-content-wrapper .event-content img,.creation-content-wrapper .creation-content img,.creation-content-wrapper .service-content img,.service-content-wrapper .blog-content img,.service-content-wrapper .news-content img,.service-content-wrapper .event-content img,.service-content-wrapper .creation-content img,.service-content-wrapper .service-content img{max-width:100%;height:auto;border-radius:15px;margin:2.5rem 0;box-shadow:0 10px 30px rgba(0,0,0,0.15)}.blog-content-wrapper .blog-content a,.blog-content-wrapper .news-content a,.blog-content-wrapper .event-content a,.blog-content-wrapper .creation-content a,.blog-content-wrapper .service-content a,.news-content-wrapper .blog-content a,.news-content-wrapper .news-content a,.news-content-wrapper .event-content a,.news-content-wrapper .creation-content a,.news-content-wrapper .service-content a,.event-content-wrapper .blog-content a,.event-content-wrapper .news-content a,.event-content-wrapper .event-content a,.event-content-wrapper .creation-content a,.event-content-wrapper .service-content a,.creation-content-wrapper .blog-content a,.creation-content-wrapper .news-content a,.creation-content-wrapper .event-content a,.creation-content-wrapper .creation-content a,.creation-content-wrapper .service-content a,.service-content-wrapper .blog-content a,.service-content-wrapper .news-content a,.service-content-wrapper .event-content a,.service-content-wrapper .creation-content a,.service-content-wrapper .service-content a{color:#71b7d4;text-decoration:none;border-bottom:2px solid rgba(113,183,212,0.3);transition:all 0.3s ease;font-weight:500}.blog-content-wrapper .blog-content a:hover,.blog-content-wrapper .news-content a:hover,.blog-content-wrapper .event-content a:hover,.blog-content-wrapper .creation-content a:hover,.blog-content-wrapper .service-content a:hover,.news-content-wrapper .blog-content a:hover,.news-content-wrapper .news-content a:hover,.news-content-wrapper .event-content a:hover,.news-content-wrapper .creation-content a:hover,.news-content-wrapper .service-content a:hover,.event-content-wrapper .blog-content a:hover,.event-content-wrapper .news-content a:hover,.event-content-wrapper .event-content a:hover,.event-content-wrapper .creation-content a:hover,.event-content-wrapper .service-content a:hover,.creation-content-wrapper .blog-content a:hover,.creation-content-wrapper .news-content a:hover,.creation-content-wrapper .event-content a:hover,.creation-content-wrapper .creation-content a:hover,.creation-content-wrapper .service-content a:hover,.service-content-wrapper .blog-content a:hover,.service-content-wrapper .news-content a:hover,.service-content-wrapper .event-content a:hover,.service-content-wrapper .creation-content a:hover,.service-content-wrapper .service-content a:hover{color:#0d1c30;border-bottom-color:#0d1c30}.blog-content-wrapper .blog-content blockquote,.blog-content-wrapper .news-content blockquote,.blog-content-wrapper .event-content blockquote,.blog-content-wrapper .creation-content blockquote,.blog-content-wrapper .service-content blockquote,.news-content-wrapper .blog-content blockquote,.news-content-wrapper .news-content blockquote,.news-content-wrapper .event-content blockquote,.news-content-wrapper .creation-content blockquote,.news-content-wrapper .service-content blockquote,.event-content-wrapper .blog-content blockquote,.event-content-wrapper .news-content blockquote,.event-content-wrapper .event-content blockquote,.event-content-wrapper .creation-content blockquote,.event-content-wrapper .service-content blockquote,.creation-content-wrapper .blog-content blockquote,.creation-content-wrapper .news-content blockquote,.creation-content-wrapper .event-content blockquote,.creation-content-wrapper .creation-content blockquote,.creation-content-wrapper .service-content blockquote,.service-content-wrapper .blog-content blockquote,.service-content-wrapper .news-content blockquote,.service-content-wrapper .event-content blockquote,.service-content-wrapper .creation-content blockquote,.service-content-wrapper .service-content blockquote{border-left:5px solid #71b7d4;padding:1.5rem 2rem;margin:2.5rem 0;font-style:italic;color:#4a5568;background:linear-gradient(135deg, rgba(113,183,212,0.08) 0%, rgba(13,28,48,0.03) 100%);border-radius:12px;position:relative;font-size:18px;line-height:1.8}.blog-content-wrapper .blog-content strong,.blog-content-wrapper .news-content strong,.blog-content-wrapper .event-content strong,.blog-content-wrapper .creation-content strong,.blog-content-wrapper .service-content strong,.news-content-wrapper .blog-content strong,.news-content-wrapper .news-content strong,.news-content-wrapper .event-content strong,.news-content-wrapper .creation-content strong,.news-content-wrapper .service-content strong,.event-content-wrapper .blog-content strong,.event-content-wrapper .news-content strong,.event-content-wrapper .event-content strong,.event-content-wrapper .creation-content strong,.event-content-wrapper .service-content strong,.creation-content-wrapper .blog-content strong,.creation-content-wrapper .news-content strong,.creation-content-wrapper .event-content strong,.creation-content-wrapper .creation-content strong,.creation-content-wrapper .service-content strong,.service-content-wrapper .blog-content strong,.service-content-wrapper .news-content strong,.service-content-wrapper .event-content strong,.service-content-wrapper .creation-content strong,.service-content-wrapper .service-content strong{color:#0d1c30;font-weight:700}.blog-content-wrapper .blog-content em,.blog-content-wrapper .news-content em,.blog-content-wrapper .event-content em,.blog-content-wrapper .creation-content em,.blog-content-wrapper .service-content em,.news-content-wrapper .blog-content em,.news-content-wrapper .news-content em,.news-content-wrapper .event-content em,.news-content-wrapper .creation-content em,.news-content-wrapper .service-content em,.event-content-wrapper .blog-content em,.event-content-wrapper .news-content em,.event-content-wrapper .event-content em,.event-content-wrapper .creation-content em,.event-content-wrapper .service-content em,.creation-content-wrapper .blog-content em,.creation-content-wrapper .news-content em,.creation-content-wrapper .event-content em,.creation-content-wrapper .creation-content em,.creation-content-wrapper .service-content em,.service-content-wrapper .blog-content em,.service-content-wrapper .news-content em,.service-content-wrapper .event-content em,.service-content-wrapper .creation-content em,.service-content-wrapper .service-content em{color:#4a5568;font-style:italic}.blog-content-wrapper .translation-notice,.news-content-wrapper .translation-notice,.event-content-wrapper .translation-notice,.creation-content-wrapper .translation-notice,.service-content-wrapper .translation-notice{margin-top:30px;padding-top:20px;border-top:1px solid rgba(113,183,212,0.2)}.blog-content-wrapper .translation-notice .translation-badge,.news-content-wrapper .translation-notice .translation-badge,.event-content-wrapper .translation-notice .translation-badge,.creation-content-wrapper .translation-notice .translation-badge,.service-content-wrapper .translation-notice .translation-badge{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:linear-gradient(135deg, rgba(113,183,212,0.1) 0%, rgba(13,28,48,0.05) 100%);border:1px solid rgba(113,183,212,0.3);border-radius:25px;color:#0d1c30;font-size:13px;font-weight:600}.blog-content-wrapper .translation-notice .translation-badge i,.news-content-wrapper .translation-notice .translation-badge i,.event-content-wrapper .translation-notice .translation-badge i,.creation-content-wrapper .translation-notice .translation-badge i,.service-content-wrapper .translation-notice .translation-badge i{font-size:14px}.events-listing-section{padding:80px 0;background:linear-gradient(180deg, #fff 0%, #f8f9fa 50%, #fff 100%);position:relative}.events-listing-section::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg, transparent 0%, rgba(113,183,212,0.3) 50%, transparent 100%)}.events-listing-section .events-page-header{text-align:center;margin-bottom:60px;position:relative;z-index:2}.events-listing-section .events-page-header .page-main-title{font-size:48px;font-weight:900;background:linear-gradient(135deg, #0d1c30 0%, #71b7d4 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:20px;display:inline-flex;align-items:center;gap:20px;position:relative}.events-listing-section .events-page-header .page-main-title::after{content:'';position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);width:100px;height:4px;background:linear-gradient(90deg, #0d1c30 0%, #71b7d4 100%);border-radius:2px}.events-listing-section .events-page-header .page-main-title i{font-size:42px;background:linear-gradient(135deg, #0d1c30 0%, #71b7d4 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:float 3s ease-in-out infinite}@media (max-width: 767px){.events-listing-section .events-page-header .page-main-title{font-size:36px;flex-direction:column;gap:15px}.events-listing-section .events-page-header .page-main-title i{font-size:32px}}.events-listing-section .events-page-header .page-subtitle{font-size:18px;color:#4a5568;max-width:600px;margin:30px auto 0;line-height:1.8;font-weight:400}.events-listing-section .events-grid{margin-top:40px}.events-listing-section .event-card{background:#ffffff;border-radius:25px;overflow:hidden;box-shadow:0 8px 30px rgba(0,0,0,0.1);transition:all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);height:100%;display:flex;flex-direction:column;position:relative;border:1px solid rgba(113,183,212,0.1)}.events-listing-section .event-card::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg, #0d1c30 0%, #71b7d4 100%);opacity:0;transition:opacity 0.3s ease}.events-listing-section .event-card:hover{transform:translateY(-12px) scale(1.02);box-shadow:0 20px 50px rgba(13,28,48,0.2);border-color:rgba(113,183,212,0.3)}.events-listing-section .event-card:hover::before{opacity:1}.events-listing-section .event-card:hover .event-image{transform:scale(1.15)}.events-listing-section .event-card:hover .event-overlay{opacity:1}.events-listing-section .event-card:hover .event-title a{color:#71b7d4}.events-listing-section .event-card:hover .event-read-more{transform:translateX(5px);color:#71b7d4}.events-listing-section .event-card .event-image-wrapper{position:relative;overflow:hidden;background:#f8f9fa;padding-top:65%}.events-listing-section .event-card .event-image-wrapper .event-image-link{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.events-listing-section .event-card .event-image-wrapper .event-image{width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease}.events-listing-section .event-card .event-image-wrapper .event-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, rgba(13,28,48,0.1) 0%, rgba(113,183,212,0.1) 100%);color:#6c757d;font-size:64px}.events-listing-section .event-card .event-image-wrapper .event-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg, rgba(13,28,48,0.9) 0%, rgba(113,183,212,0.85) 100%);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity 0.4s ease;backdrop-filter:blur(5px)}.events-listing-section .event-card .event-image-wrapper .event-overlay .view-event-btn{display:inline-flex;align-items:center;gap:12px;padding:14px 28px;background:linear-gradient(135deg, #71b7d4 0%, #0d1c30 100%);color:#fff;border-radius:35px;font-weight:700;font-size:16px;transition:all 0.3s ease;box-shadow:0 5px 20px rgba(0,0,0,0.3);text-decoration:none}.events-listing-section .event-card .event-image-wrapper .event-overlay .view-event-btn:hover{transform:scale(1.1);box-shadow:0 8px 25px rgba(0,0,0,0.4)}.events-listing-section .event-card .event-image-wrapper .event-overlay .view-event-btn i{font-size:20px}.events-listing-section .event-card .event-image-wrapper .event-status-badge{position:absolute;top:20px;left:20px;padding:8px 18px;border-radius:25px;font-size:13px;font-weight:700;box-shadow:0 5px 15px rgba(0,0,0,0.25);z-index:2;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.5);display:inline-flex;align-items:center;gap:8px}.events-listing-section .event-card .event-image-wrapper .event-status-badge i{font-size:16px}.events-listing-section .event-card .event-image-wrapper .event-status-badge.upcoming{background:linear-gradient(135deg, rgba(40,167,69,0.95) 0%, rgba(34,139,58,0.95) 100%);color:#fff}.events-listing-section .event-card .event-image-wrapper .event-status-badge.ongoing{background:linear-gradient(135deg, rgba(255,193,7,0.95) 0%, rgba(255,152,0,0.95) 100%);color:#fff}.events-listing-section .event-card .event-image-wrapper .event-status-badge.past{background:linear-gradient(135deg, rgba(108,117,125,0.95) 0%, rgba(73,80,87,0.95) 100%);color:#fff}.events-listing-section .event-card .event-image-wrapper .event-date-box{position:absolute;bottom:20px;right:20px;background:linear-gradient(135deg, rgba(255,255,255,0.98) 0%, rgba(255,255,255,0.95) 100%);padding:15px 20px;border-radius:15px;box-shadow:0 5px 20px rgba(0,0,0,0.25);z-index:2;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.5);text-align:center;min-width:70px}.events-listing-section .event-card .event-image-wrapper .event-date-box .event-day{font-size:32px;font-weight:900;color:#0d1c30;line-height:1;margin-bottom:5px}.events-listing-section .event-card .event-image-wrapper .event-date-box .event-month{font-size:14px;font-weight:700;color:#71b7d4;text-transform:uppercase;letter-spacing:1px}.events-listing-section .event-card .event-content{padding:30px;flex:1;display:flex;flex-direction:column;background:linear-gradient(to bottom, #fff 0%, #f8f9fa 100%)}.events-listing-section .event-card .event-content .event-meta{display:flex;flex-direction:column;gap:10px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid rgba(113,183,212,0.2)}.events-listing-section .event-card .event-content .event-meta .event-meta-item{display:flex;align-items:center;gap:10px;font-size:14px;color:#6c757d}.events-listing-section .event-card .event-content .event-meta .event-meta-item i{color:#71b7d4;font-size:16px;width:20px;text-align:center}.events-listing-section .event-card .event-content .event-meta .event-meta-item span{flex:1}.events-listing-section .event-card .event-content .event-title{margin:0 0 18px;font-size:24px;font-weight:800;line-height:1.4}.events-listing-section .event-card .event-content .event-title a{color:#0d1c30;text-decoration:none;transition:all 0.3s ease;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;position:relative}.events-listing-section .event-card .event-content .event-title a::after{content:'';position:absolute;bottom:0;left:0;width:0;height:2px;background:linear-gradient(90deg, #0d1c30 0%, #71b7d4 100%);transition:width 0.3s ease}.events-listing-section .event-card .event-content .event-title a:hover{color:#71b7d4}.events-listing-section .event-card .event-content .event-title a:hover::after{width:100%}.events-listing-section .event-card .event-content .event-excerpt{font-size:15px;color:#4a5568;line-height:1.7;margin:0 0 20px;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-weight:400;flex:1}.events-listing-section .event-card .event-content .event-footer{margin-top:auto;padding-top:20px;border-top:1px solid rgba(113,183,212,0.1)}.events-listing-section .event-card .event-content .event-footer .event-read-more{display:inline-flex;align-items:center;gap:8px;color:#0d1c30;font-weight:700;font-size:15px;text-decoration:none;transition:all 0.3s ease}.events-listing-section .event-card .event-content .event-footer .event-read-more i{font-size:18px;transition:transform 0.3s ease}.events-listing-section .event-card .event-content .event-footer .event-read-more:hover{color:#71b7d4}.events-listing-section .event-card .event-content .event-footer .event-read-more:hover i{transform:translateX(5px)}.events-listing-section .events-pagination{margin-top:60px;display:flex;justify-content:center}.events-listing-section .events-pagination .pagination .page-link{color:#0d1c30;border-color:rgba(113,183,212,0.3);padding:12px 20px;font-weight:600;transition:all 0.3s ease}.events-listing-section .events-pagination .pagination .page-link:hover{background:#71b7d4;color:#fff;border-color:#71b7d4;transform:translateY(-2px)}.events-listing-section .events-pagination .pagination .page-item.active .page-link{background:linear-gradient(135deg, #0d1c30 0%, #71b7d4 100%);border-color:#71b7d4;color:#fff}.events-listing-section .events-empty-state{padding:120px 0;text-align:center}.events-listing-section .events-empty-state .empty-state-content i{font-size:100px;background:linear-gradient(135deg, rgba(113,183,212,0.2) 0%, rgba(13,28,48,0.1) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:30px;animation:float 3s ease-in-out infinite}.events-listing-section .events-empty-state .empty-state-content h3{font-size:36px;font-weight:800;background:linear-gradient(135deg, #0d1c30 0%, #71b7d4 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:20px}.events-listing-section .events-empty-state .empty-state-content p{font-size:18px;color:#6c757d;max-width:500px;margin:0 auto;line-height:1.8}.team-listing-section{padding:80px 0;background:linear-gradient(180deg, #fff 0%, #f8f9fa 50%, #fff 100%);position:relative}.team-listing-section::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg, transparent 0%, rgba(113,183,212,0.3) 50%, transparent 100%)}.team-listing-section .team-page-header{text-align:center;margin-bottom:60px;position:relative;z-index:2}.team-listing-section .team-page-header .page-main-title{font-size:48px;font-weight:900;background:linear-gradient(135deg, #0d1c30 0%, #71b7d4 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:20px;display:inline-flex;align-items:center;gap:20px;position:relative}.team-listing-section .team-page-header .page-main-title::after{content:'';position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);width:100px;height:4px;background:linear-gradient(90deg, #0d1c30 0%, #71b7d4 100%);border-radius:2px}.team-listing-section .team-page-header .page-main-title i{font-size:42px;background:linear-gradient(135deg, #0d1c30 0%, #71b7d4 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:float 3s ease-in-out infinite}@media (max-width: 767px){.team-listing-section .team-page-header .page-main-title{font-size:36px;flex-direction:column;gap:15px}.team-listing-section .team-page-header .page-main-title i{font-size:32px}}.team-listing-section .team-page-header .page-subtitle{font-size:18px;color:#4a5568;max-width:800px;margin:30px auto 0;line-height:1.8;font-weight:400}.team-listing-section .team-departments-tabs{margin-bottom:50px}.team-listing-section .team-departments-tabs .nav-pills{border-bottom:2px solid rgba(113,183,212,0.2);padding-bottom:0}.team-listing-section .team-departments-tabs .nav-pills .team-tab-btn{display:flex;align-items:center;gap:10px;padding:15px 30px;border:none;border-bottom:3px solid transparent;background:transparent;color:#6c757d;font-weight:600;font-size:16px;transition:all 0.3s ease;border-radius:8px 8px 0 0;margin-right:5px}.team-listing-section .team-departments-tabs .nav-pills .team-tab-btn i{font-size:20px}.team-listing-section .team-departments-tabs .nav-pills .team-tab-btn .member-count{font-size:14px;color:#adb5bd;font-weight:500}.team-listing-section .team-departments-tabs .nav-pills .team-tab-btn:hover{color:#0d1c30;background:rgba(13,28,48,0.05)}.team-listing-section .team-departments-tabs .nav-pills .team-tab-btn.active{color:#0d1c30;background:rgba(13,28,48,0.05);border-bottom-color:#71b7d4}.team-listing-section .team-departments-tabs .nav-pills .team-tab-btn.active .member-count{color:#71b7d4;font-weight:700}.team-listing-section .team-members-grid{margin-top:30px}.team-listing-section .team-member-card{background:#ffffff;border-radius:25px;overflow:hidden;box-shadow:0 8px 30px rgba(0,0,0,0.1);transition:all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);height:100%;display:flex;flex-direction:column;position:relative;border:1px solid rgba(113,183,212,0.1)}.team-listing-section .team-member-card::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg, #0d1c30 0%, #71b7d4 100%);opacity:0;transition:opacity 0.3s ease}.team-listing-section .team-member-card:hover{transform:translateY(-12px) scale(1.02);box-shadow:0 20px 50px rgba(13,28,48,0.2);border-color:rgba(113,183,212,0.3)}.team-listing-section .team-member-card:hover::before{opacity:1}.team-listing-section .team-member-card:hover .member-image{transform:scale(1.15)}.team-listing-section .team-member-card:hover .member-overlay{opacity:1}.team-listing-section .team-member-card:hover .member-social-links{opacity:1;transform:translateY(0)}.team-listing-section .team-member-card:hover .member-name a{color:#71b7d4}.team-listing-section .team-member-card .member-image-wrapper{position:relative;overflow:hidden;background:#f8f9fa;padding-top:100%}.team-listing-section .team-member-card .member-image-wrapper .member-image-link{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.team-listing-section .team-member-card .member-image-wrapper .member-image{width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease}.team-listing-section .team-member-card .member-image-wrapper .member-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, rgba(13,28,48,0.1) 0%, rgba(113,183,212,0.1) 100%);color:#6c757d;font-size:80px}.team-listing-section .team-member-card .member-image-wrapper .member-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg, rgba(13,28,48,0.9) 0%, rgba(113,183,212,0.85) 100%);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity 0.4s ease;backdrop-filter:blur(5px)}.team-listing-section .team-member-card .member-image-wrapper .member-overlay .view-profile-btn{display:inline-flex;align-items:center;gap:12px;padding:14px 28px;background:linear-gradient(135deg, #71b7d4 0%, #0d1c30 100%);color:#fff;border-radius:35px;font-weight:700;font-size:16px;transition:all 0.3s ease;box-shadow:0 5px 20px rgba(0,0,0,0.3);text-decoration:none}.team-listing-section .team-member-card .member-image-wrapper .member-overlay .view-profile-btn:hover{transform:scale(1.1);box-shadow:0 8px 25px rgba(0,0,0,0.4)}.team-listing-section .team-member-card .member-image-wrapper .member-overlay .view-profile-btn i{font-size:20px}.team-listing-section .team-member-card .member-image-wrapper .member-social-links{position:absolute;bottom:20px;left:50%;transform:translateX(-50%) translateY(20px);display:flex;gap:10px;opacity:0;transition:all 0.4s ease}.team-listing-section .team-member-card .member-image-wrapper .member-social-links .social-link{width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,0.95);display:flex;align-items:center;justify-content:center;color:#0d1c30;font-size:18px;text-decoration:none;transition:all 0.3s ease;backdrop-filter:blur(10px);box-shadow:0 5px 15px rgba(0,0,0,0.2)}.team-listing-section .team-member-card .member-image-wrapper .member-social-links .social-link:hover{transform:translateY(-5px) scale(1.1);box-shadow:0 8px 20px rgba(0,0,0,0.3)}.team-listing-section .team-member-card .member-image-wrapper .member-social-links .social-link:hover.facebook{background:#1877f2;color:#fff}.team-listing-section .team-member-card .member-image-wrapper .member-social-links .social-link:hover.twitter{background:#1da1f2;color:#fff}.team-listing-section .team-member-card .member-image-wrapper .member-social-links .social-link:hover.linkedin{background:#0077b5;color:#fff}.team-listing-section .team-member-card .member-image-wrapper .member-social-links .social-link:hover.instagram{background:linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);color:#fff}.team-listing-section .team-member-card .member-image-wrapper .member-social-links .social-link:hover.cv{background:#71b7d4;color:#fff}.team-listing-section .team-member-card .member-content{padding:30px;flex:1;display:flex;flex-direction:column;background:linear-gradient(to bottom, #fff 0%, #f8f9fa 100%)}.team-listing-section .team-member-card .member-content .member-name{margin:0 0 15px;font-size:24px;font-weight:800;line-height:1.4}.team-listing-section .team-member-card .member-content .member-name a{color:#0d1c30;text-decoration:none;transition:all 0.3s ease}.team-listing-section .team-member-card .member-content .member-name a:hover{color:#71b7d4}.team-listing-section .team-member-card .member-content .member-position{display:flex;align-items:center;gap:8px;margin-bottom:18px;font-size:15px;color:#71b7d4;font-weight:600}.team-listing-section .team-member-card .member-content .member-position i{font-size:18px}.team-listing-section .team-member-card .member-content .member-excerpt{font-size:15px;color:#4a5568;line-height:1.7;margin:0 0 20px;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-weight:400;flex:1}.team-listing-section .team-member-card .member-content .member-footer{margin-top:auto;padding-top:20px;border-top:1px solid rgba(113,183,212,0.1)}.team-listing-section .team-member-card .member-content .member-footer .member-read-more{display:inline-flex;align-items:center;gap:8px;color:#0d1c30;font-weight:700;font-size:15px;text-decoration:none;transition:all 0.3s ease}.team-listing-section .team-member-card .member-content .member-footer .member-read-more i{font-size:18px;transition:transform 0.3s ease}.team-listing-section .team-member-card .member-content .member-footer .member-read-more:hover{color:#71b7d4}.team-listing-section .team-member-card .member-content .member-footer .member-read-more:hover i{transform:translateX(5px)}.team-listing-section .team-empty-state{padding:120px 0;text-align:center}.team-listing-section .team-empty-state .empty-state-content i{font-size:100px;background:linear-gradient(135deg, rgba(113,183,212,0.2) 0%, rgba(13,28,48,0.1) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:30px;animation:float 3s ease-in-out infinite}.team-listing-section .team-empty-state .empty-state-content h3{font-size:36px;font-weight:800;background:linear-gradient(135deg, #0d1c30 0%, #71b7d4 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:20px}.team-listing-section .team-empty-state .empty-state-content p{font-size:18px;color:#6c757d;max-width:500px;margin:0 auto;line-height:1.8}.member-detail-section{padding:80px 0;background:linear-gradient(135deg, rgba(13,28,48,0.98) 0%, rgba(13,28,48,0.95) 30%, rgba(10,22,38,0.92) 60%, rgba(8,18,30,0.9) 100%);position:relative;min-height:calc(100vh - 200px)}.member-detail-section::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg, transparent 0%, rgba(113,183,212,0.3) 50%, transparent 100%)}.member-detail-section .member-profile-wrapper{position:relative;z-index:2}.member-detail-section .member-sidebar{position:sticky;top:100px}.member-detail-section .member-sidebar .member-image-container{position:relative;margin-bottom:30px}.member-detail-section .member-sidebar .member-image-container .member-image-frame{position:relative;border-radius:25px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,0.4);transition:transform 0.3s ease;background:rgba(255,255,255,0.05);backdrop-filter:blur(10px);border:1px solid rgba(113,183,212,0.2)}.member-detail-section .member-sidebar .member-image-container .member-image-frame:hover{transform:translateY(-8px);box-shadow:0 25px 70px rgba(113,183,212,0.3)}.member-detail-section .member-sidebar .member-image-container .member-image-frame .image-wrapper{position:relative;overflow:hidden;border-radius:20px}.member-detail-section .member-sidebar .member-image-container .member-image-frame .image-wrapper .member-profile-image{width:100%;height:auto;display:block;transition:transform 0.4s ease}.member-detail-section .member-sidebar .member-image-container .member-image-frame .image-wrapper .image-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg, rgba(13,28,48,0.1) 0%, rgba(113,183,212,0.05) 100%);opacity:0;transition:opacity 0.3s ease}.member-detail-section .member-sidebar .member-image-container .member-image-frame .image-wrapper:hover .member-profile-image{transform:scale(1.05)}.member-detail-section .member-sidebar .member-image-container .member-image-frame .image-wrapper:hover .image-overlay{opacity:1}.member-detail-section .member-sidebar .member-image-container .member-image-frame .image-decoration{position:absolute;top:-20px;right:-20px;width:100px;height:100px;background:linear-gradient(135deg, rgba(113,183,212,0.2) 0%, rgba(13,28,48,0.1) 100%);border-radius:50%;z-index:-1;animation:pulse 3s ease-in-out infinite}.member-detail-section .member-sidebar .member-image-container .member-image-placeholder{width:100%;padding-top:100%;background:linear-gradient(135deg, rgba(13,28,48,0.3) 0%, rgba(113,183,212,0.2) 100%);border-radius:25px;display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,0.5);font-size:120px;margin-bottom:30px;border:1px solid rgba(113,183,212,0.2)}.member-detail-section .member-sidebar .member-social-container{background:rgba(255,255,255,0.05);backdrop-filter:blur(10px);border-radius:20px;padding:30px;border:1px solid rgba(113,183,212,0.2);box-shadow:0 10px 30px rgba(0,0,0,0.2)}.member-detail-section .member-sidebar .member-social-container .social-header{display:flex;align-items:center;gap:12px;margin-bottom:25px;padding-bottom:20px;border-bottom:1px solid rgba(113,183,212,0.2)}.member-detail-section .member-sidebar .member-social-container .social-header i{font-size:24px;color:#71b7d4}.member-detail-section .member-sidebar .member-social-container .social-header .social-title{font-size:20px;font-weight:700;color:#fff;margin:0}.member-detail-section .member-sidebar .member-social-container .member-social-links{display:flex;flex-direction:column;gap:12px}.member-detail-section .member-sidebar .member-social-container .member-social-links .social-link{display:flex;align-items:center;gap:15px;padding:14px 20px;background:rgba(255,255,255,0.08);border:1px solid rgba(113,183,212,0.2);border-radius:12px;color:rgba(255,255,255,0.9);font-size:16px;font-weight:600;text-decoration:none;transition:all 0.3s ease;backdrop-filter:blur(5px)}.member-detail-section .member-sidebar .member-social-container .member-social-links .social-link i{font-size:22px;width:30px;text-align:center}.member-detail-section .member-sidebar .member-social-container .member-social-links .social-link span{flex:1}.member-detail-section .member-sidebar .member-social-container .member-social-links .social-link:hover{background:rgba(255,255,255,0.12);border-color:rgba(113,183,212,0.4);transform:translateX(5px);color:#fff}.member-detail-section .member-sidebar .member-social-container .member-social-links .social-link:hover.facebook{background:rgba(24,119,242,0.2);border-color:#1877f2;color:#1877f2}.member-detail-section .member-sidebar .member-social-container .member-social-links .social-link:hover.twitter{background:rgba(29,161,242,0.2);border-color:#1da1f2;color:#1da1f2}.member-detail-section .member-sidebar .member-social-container .member-social-links .social-link:hover.linkedin{background:rgba(0,119,181,0.2);border-color:#0077b5;color:#0077b5}.member-detail-section .member-sidebar .member-social-container .member-social-links .social-link:hover.instagram{background:rgba(225,48,108,0.2);border-color:#e1306c;color:#e1306c}.member-detail-section .member-sidebar .member-social-container .member-social-links .social-link:hover.skype{background:rgba(0,175,240,0.2);border-color:#00aff0;color:#00aff0}.member-detail-section .member-sidebar .member-social-container .member-social-links .social-link:hover.cv{background:rgba(113,183,212,0.2);border-color:#71b7d4;color:#71b7d4}.member-detail-section .member-content-card{background:rgba(255,255,255,0.05);backdrop-filter:blur(10px);border-radius:25px;padding:50px;border:1px solid rgba(113,183,212,0.2);box-shadow:0 20px 60px rgba(0,0,0,0.3);position:relative;overflow:hidden}.member-detail-section .member-content-card::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg, #0d1c30 0%, #71b7d4 50%, #0d1c30 100%)}.member-detail-section .member-content-card::after{content:'';position:absolute;top:-50%;right:-50%;width:400px;height:400px;background:radial-gradient(circle, rgba(113,183,212,0.1) 0%,rgba(0,0,0,0) 70%);border-radius:50%;pointer-events:none}.member-detail-section .member-content-card .member-header{position:relative;z-index:2;margin-bottom:40px}.member-detail-section .member-content-card .member-header .member-title-section{margin-bottom:25px}.member-detail-section .member-content-card .member-header .member-name{font-size:48px;font-weight:900;color:#fff;margin-bottom:15px;line-height:1.2;text-shadow:0 2px 10px rgba(0,0,0,0.3)}@media (max-width: 991px){.member-detail-section .member-content-card .member-header .member-name{font-size:38px}}@media (max-width: 767px){.member-detail-section .member-content-card .member-header .member-name{font-size:32px}}.member-detail-section .member-content-card .member-header .member-position{display:flex;align-items:center;gap:12px;font-size:20px;color:#71b7d4;font-weight:700}.member-detail-section .member-content-card .member-header .member-position i{font-size:24px}@media (max-width: 767px){.member-detail-section .member-content-card .member-header .member-position{font-size:18px}}.member-detail-section .member-content-card .member-header .member-divider{height:2px;background:linear-gradient(90deg, transparent 0%, rgba(113,183,212,0.5) 50%, transparent 100%);border-radius:2px}.member-detail-section .member-content-card .member-description{position:relative;z-index:2;font-size:18px;line-height:2;color:rgba(255,255,255,0.9);font-weight:400}.member-detail-section .member-content-card .member-description p{margin-bottom:1.8rem;text-align:justify;color:rgba(255,255,255,0.85)}.member-detail-section .member-content-card .member-description h1,.member-detail-section .member-content-card .member-description h2,.member-detail-section .member-content-card .member-description h3,.member-detail-section .member-content-card .member-description h4,.member-detail-section .member-content-card .member-description h5,.member-detail-section .member-content-card .member-description h6{color:#fff;margin-top:2.5rem;margin-bottom:1.2rem;font-weight:700}.member-detail-section .member-content-card .member-description h2{font-size:28px;border-bottom:2px solid rgba(113,183,212,0.3);padding-bottom:10px;color:#71b7d4}.member-detail-section .member-content-card .member-description h3{font-size:24px;color:rgba(255,255,255,0.95)}.member-detail-section .member-content-card .member-description ul,.member-detail-section .member-content-card .member-description ol{margin:2rem 0;padding-left:2.5rem;color:rgba(255,255,255,0.85)}.member-detail-section .member-content-card .member-description ul li,.member-detail-section .member-content-card .member-description ol li{margin-bottom:1rem;line-height:1.8}.member-detail-section .member-content-card .member-description ul li::marker,.member-detail-section .member-content-card .member-description ol li::marker{color:#71b7d4}.member-detail-section .member-content-card .member-description img{max-width:100%;height:auto;border-radius:15px;margin:2.5rem 0;box-shadow:0 10px 30px rgba(0,0,0,0.4);border:1px solid rgba(113,183,212,0.2)}.member-detail-section .member-content-card .member-description a{color:#71b7d4;text-decoration:none;border-bottom:2px solid rgba(113,183,212,0.4);transition:all 0.3s ease;font-weight:500}.member-detail-section .member-content-card .member-description a:hover{color:#fff;border-bottom-color:#71b7d4}.member-detail-section .member-content-card .member-description blockquote{border-left:5px solid #71b7d4;padding:1.5rem 2rem;margin:2.5rem 0;font-style:italic;color:rgba(255,255,255,0.8);background:rgba(113,183,212,0.1);border-radius:12px;font-size:18px;line-height:1.8}.member-detail-section .member-content-card .member-description strong{color:#fff;font-weight:700}.member-detail-section .member-content-card .member-description em{color:rgba(255,255,255,0.8);font-style:italic}.member-detail-section .member-content-card .member-description .translation-notice{margin-top:30px;padding-top:20px;border-top:1px solid rgba(113,183,212,0.2)}.member-detail-section .member-content-card .member-description .translation-notice .translation-badge{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:rgba(113,183,212,0.15);border:1px solid rgba(113,183,212,0.3);border-radius:25px;color:#71b7d4;font-size:13px;font-weight:600}.member-detail-section .member-content-card .member-description .translation-notice .translation-badge i{font-size:14px}.member-detail-section .member-creations-section{margin-top:60px;position:relative;z-index:2}@keyframes shine{0%{transform:translateX(-100%) translateY(-100%) rotate(45deg)}100%{transform:translateX(100%) translateY(100%) rotate(45deg)}}.show-mb{display:none !important}.hide-mb{display:block !important}@media (max-width: 768px){.marquee-wrap{top:0}.marquee-wrap>li>ul li:nth-child(even){font-size:2vh}.marquee-wrap>li>ul li{font-size:1.5vh}.show-mb{display:block !important}.hide-mb{display:none !important}header{position:relative;background:linear-gradient(135deg, rgba(13,28,48,0.98) 0%, rgba(13,28,48,0.95) 30%, rgba(10,22,38,0.92) 60%, rgba(8,18,30,0.9) 100%);color:#fff;box-shadow:0 4px 30px rgba(13,28,48,0.4),0 2px 10px rgba(0,0,0,0.2),inset 0 1px 0 rgba(255,255,255,0.05)}header ul li{font-size:20px}header ul li a{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,0.1)}header ul li a:hover,header ul li a:focus{color:rgba(255,255,255,0.9) !important}.banner .rd-text h1{font-size:1.5rem;text-shadow:0px 1px 7px rgba(0,0,0,0.8)}.b-wrap{overflow:visible}.banner{height:300px}.banner .owl-carousel img{height:300px;object-fit:cover}.banner .rd-text{width:100%}.banner .feature-box{width:100%;height:auto;bottom:0;position:relative;top:auto;left:auto;right:auto;bottom:auto;background:none;margin-top:15px}.ibanner{height:20vh}.main-cont{padding:2.5rem 0}.title h1{font-size:1.5rem}.vision{padding-top:160px !important}.vision img{height:30vh;width:100%;margin-bottom:15px}.vision .vbox{position:relative;top:auto;bottom:auto;left:auto;right:auto;margin-bottom:15px;width:100%}.vision-mission-section{padding:60px 0 !important}.vision-mission-section .vision-header{margin-bottom:40px}.vision-mission-section .vision-header .vision-badge{padding:8px 20px;font-size:12px;margin-bottom:15px}.vision-mission-section .vision-header .vision-main-title{font-size:32px;margin:15px 0}.vision-mission-section .vision-header .vision-subtitle{font-size:16px;margin-top:15px}.vision-mission-section .vision-card{margin-bottom:30px}.vision-mission-section .vision-card .vision-card-inner{padding:30px 25px}.vision-mission-section .vision-card .vision-icon-wrapper{width:100px;height:100px;margin-bottom:25px}.vision-mission-section .vision-card .vision-content .vision-number{font-size:56px;top:-15px;right:15px}.vision-mission-section .vision-card .vision-content .vision-title{font-size:24px;margin-bottom:15px}.vision-mission-section .vision-card .vision-content .vision-description{font-size:15px;line-height:1.7}.rd-pad{padding:30px 0}.readmore{width:100%;margin-bottom:15px}footer{padding:0;padding-top:15px;margin-top:0}footer .ftop{position:relative;top:auto}footer .footer-main{padding:2rem 0 1rem}footer .footer-widget{margin-bottom:2rem}footer .footer-widget .footer-title{font-size:1.1rem;margin-bottom:1rem}footer .footer-widget .footer-description{font-size:15px}footer .footer-social .social-list{gap:0.5rem}footer .footer-social .social-list li .social-link{width:40px;height:40px;font-size:16px}footer .footer-bottom .copyright-text{text-align:center;margin-bottom:1rem}footer .footer-bottom .footer-bottom-menu{justify-content:center;gap:0.75rem}footer .footer-bottom .footer-bottom-menu li{font-size:13px}footer .footer-contact-item{font-size:15px;margin-bottom:1rem}footer .footer-contact-item i{font-size:18px}.offcanvas-menu{width:100vw !important}.about-section-new{padding:60px 0}.about-header-new{margin-bottom:40px}.about-header-new .about-welcome-text{font-size:12px}.about-header-new .about-main-heading{font-size:32px}.about-photo-collage-new{height:400px;margin-bottom:40px;margin-top:0}.collage-image-new-1{width:150px;height:190px}.collage-image-new-2{width:100px;height:100px}.collage-image-new-3{width:120px;height:150px}.collage-image-new-4{width:90px;height:90px}.collage-image-new-5{width:95px;height:95px}.collage-image-new-6{width:110px;height:130px}.about-tabs-new{gap:20px;flex-wrap:wrap}.about-tab-new{font-size:14px;padding:10px 0}.about-tab-content-new{min-height:300px}.about-description-new{font-size:15px}.about-section{padding:60px 0}.about-title{font-size:32px}.about-photo-collage{height:400px;margin-bottom:40px}.collage-image-1{width:150px;height:180px}.collage-image-2{width:90px;height:90px}.collage-image-3{width:110px;height:130px}.collage-image-4{width:80px;height:80px}.collage-image-5{width:85px;height:85px}.collage-image-6{width:100px;height:120px}.about-tabs{gap:15px;flex-wrap:wrap}.about-tab{font-size:14px;padding:8px 0}.about-tab-content{min-height:300px}}@media (min-width: 992px){nav{position:relative;z-index:10}nav ul{justify-content:end;height:100%}nav ul li{font-size:16px;position:relative;letter-spacing:1px;font-weight:600;height:100%;display:inline-block;align-items:center}nav ul li a{padding:15px;display:flex;height:100%;align-items:center}nav ul li a:hover{color:#0d1c30}nav ul li ul{display:none}nav ul li:hover a{color:#0d1c30 !important}nav ul li:hover ul{display:block;position:absolute;min-width:200px;height:auto;background:#0d1c30}nav ul li:hover ul li{display:block;position:relative}nav ul li:hover ul li ul{display:none}nav ul li:hover ul li a{padding:10px 15px;display:block;color:#fff !important}nav ul li:hover ul li a:hover{background:#71b7d4}nav ul li:hover ul li:hover ul{display:block;left:200px;top:0}}@media (max-width: 991px){.cta-section{padding:60px 0}.cta-section .cta-image-wrapper{height:400px;margin-bottom:40px}.cta-section .cta-headline{font-size:36px}.cta-section .cta-shape-yellow{width:200px;height:200px}.cta-section .cta-shape-teal{width:100px;height:100px}}@media (max-width: 767px){.cta-section{padding:40px 0}.cta-section .cta-image-wrapper{height:300px}.cta-section .cta-image-placeholder{width:250px;height:300px}.cta-section .cta-image-placeholder i{font-size:80px}.cta-section .cta-donation-box{width:150px;height:60px;bottom:60px}.cta-section .cta-donation-box span{font-size:14px}.cta-section .cta-headline{font-size:28px}.cta-section .cta-headline .cta-line-1,.cta-section .cta-headline .cta-line-2,.cta-section .cta-headline .cta-line-3{display:block}.cta-section .cta-subtitle{font-size:16px}.cta-section .cta-button{padding:14px 30px;font-size:14px}.cta-section .cta-shape-yellow{width:150px;height:150px;bottom:-50px;left:-30px}.cta-section .cta-shape-teal{width:80px;height:80px;bottom:30px;left:30px}.cta-section .cta-shape-star-1,.cta-section .cta-shape-star-2{display:none}.cta-section .cta-shape-arch{width:150px;height:75px;bottom:30px;right:-30px}}@media (max-width: 991px){.we-serve-humanity-section{padding:60px 0 40px}.we-serve-humanity-section .serve-humanity-title{font-size:36px}.we-serve-humanity-section .serve-humanity-subtitle{font-size:16px;margin-bottom:40px}.we-serve-humanity-section .stats-cards-wrapper{gap:20px;margin-bottom:40px}.we-serve-humanity-section .stat-card{min-width:200px;padding:30px 20px}.we-serve-humanity-section .stat-card .stat-icon{font-size:40px}.we-serve-humanity-section .stat-card .stat-number{font-size:48px}.footer-bottom .footer-bottom-content{flex-direction:column;text-align:center}.footer-bottom .footer-bottom-menu{justify-content:center}}@media (max-width: 767px){.we-serve-humanity-section{padding:40px 0 30px}.we-serve-humanity-section .serve-humanity-title{font-size:28px}.we-serve-humanity-section .serve-humanity-subtitle{font-size:14px;margin-bottom:30px}.we-serve-humanity-section .stats-cards-wrapper{flex-direction:column;align-items:center;gap:15px}.we-serve-humanity-section .stat-card{width:100%;max-width:300px;padding:25px 20px}.we-serve-humanity-section .stat-card .stat-icon{font-size:36px;margin-bottom:15px}.we-serve-humanity-section .stat-card .stat-number{font-size:42px}.we-serve-humanity-section .stat-card .stat-label{font-size:14px}.we-serve-humanity-section .footer-social-icons{gap:15px;margin-top:30px;padding-top:30px}.we-serve-humanity-section .footer-social-icons .social-icon-link{width:45px;height:45px;font-size:18px}}@media (max-width: 991px){.creations-wrapper .creations-tabs .nav-item .nav-link{padding:12px 20px;font-size:14px}.creations-wrapper .creations-tabs .nav-item .nav-link i{font-size:18px}.creations-wrapper .creation-item.creation-video .creation-video-wrapper .creation-play-btn{width:70px;height:70px;font-size:28px}}@media (max-width: 767px){.creations-wrapper .creations-tabs{flex-wrap:wrap;gap:5px}.creations-wrapper .creations-tabs .nav-item{margin-right:5px;margin-bottom:5px}.creations-wrapper .creations-tabs .nav-item .nav-link{padding:10px 15px;font-size:13px}.creations-wrapper .creations-tabs .nav-item .nav-link i{font-size:16px}.creations-wrapper .creations-tabs .nav-item .nav-link .badge{padding:3px 8px;font-size:11px}.creations-wrapper .creation-item.creation-video .creation-video-wrapper .creation-play-btn{width:60px;height:60px;font-size:24px}.creations-wrapper .creation-item.creation-video .creation-video-wrapper .creation-video-title{padding:15px 12px 12px;font-size:13px}.creations-wrapper .creation-item.creation-article{padding:20px}.creations-wrapper .creation-item.creation-article .creation-article-icon{font-size:36px}.creations-wrapper .creation-item.creation-article .creation-article-content h4{font-size:16px}.creations-wrapper .creation-item.creation-news .creation-news-content{padding:15px}.creations-wrapper .creation-item.creation-news .creation-news-content h4{font-size:16px}.creations-wrapper .creation-item.creation-news .creation-news-content .creation-news-excerpt{font-size:13px}#videoModal .modal-dialog{margin:10px}}@media (max-width: 991px){.fellow-detail-page{padding:40px 0 60px}.fellow-detail-page .fellow-bio-section{margin-bottom:60px}.fellow-detail-page .fellow-bio-section .bio-container{padding:40px 35px}.fellow-detail-page .fellow-bio-section .fellow-content-wrapper .content-header .fellow-title{font-size:38px}.fellow-detail-page .fellow-bio-section .fellow-content-wrapper .fellow-body{font-size:17px;line-height:1.9}.fellow-detail-page .fellow-gallery-section,.fellow-detail-page .fellow-creations-section{margin-bottom:60px}.fellow-detail-page .fellow-gallery-section .section-header .section-title,.fellow-detail-page .fellow-creations-section .section-header .section-title{font-size:32px}.fellow-detail-page .fellow-gallery-section .section-header .section-title i,.fellow-detail-page .fellow-creations-section .section-header .section-title i{font-size:28px}}@media (max-width: 767px){.fellow-detail-page{padding:30px 0 40px}.fellow-detail-page .fellow-nav-badges{margin-bottom:30px}.fellow-detail-page .fellow-nav-badges .nav-badge{padding:10px 20px;font-size:13px}.fellow-detail-page .fellow-bio-section{margin-bottom:40px}.fellow-detail-page .fellow-bio-section .bio-container{padding:30px 25px;border-radius:20px}.fellow-detail-page .fellow-bio-section .fellow-image-container{margin-bottom:30px}.fellow-detail-page .fellow-bio-section .fellow-image-container .fellow-image-frame{padding:15px}.fellow-detail-page .fellow-bio-section .fellow-image-container .fellow-image-frame .image-decoration-top,.fellow-detail-page .fellow-bio-section .fellow-image-container .fellow-image-frame .image-decoration-bottom{display:none}.fellow-detail-page .fellow-bio-section .fellow-image-container .fellow-image-frame .fellow-image-wrapper{padding:10px}.fellow-detail-page .fellow-bio-section .fellow-content-wrapper .content-header{margin-bottom:20px}.fellow-detail-page .fellow-bio-section .fellow-content-wrapper .content-header .fellow-title{font-size:32px;padding-bottom:15px}.fellow-detail-page .fellow-bio-section .fellow-content-wrapper .content-header .fellow-title::after{width:80px}.fellow-detail-page .fellow-bio-section .fellow-content-wrapper .content-divider{margin:20px 0}.fellow-detail-page .fellow-bio-section .fellow-content-wrapper .content-divider .divider-icon{width:35px;height:35px;font-size:16px}.fellow-detail-page .fellow-bio-section .fellow-content-wrapper .fellow-body{font-size:16px;line-height:1.8;margin-top:20px}.fellow-detail-page .fellow-bio-section .fellow-content-wrapper .fellow-body p{margin-bottom:1.2rem}.fellow-detail-page .fellow-bio-section .fellow-content-wrapper .fellow-body p:first-child{font-size:18px}.fellow-detail-page .fellow-bio-section .fellow-content-wrapper .fellow-body ul,.fellow-detail-page .fellow-bio-section .fellow-content-wrapper .fellow-body ol{margin:1.5rem 0;padding-left:2rem}.fellow-detail-page .fellow-bio-section .fellow-content-wrapper .fellow-body blockquote{padding:1.2rem 1.5rem;font-size:16px}.fellow-detail-page .fellow-gallery-section,.fellow-detail-page .fellow-creations-section{margin-bottom:40px}.fellow-detail-page .fellow-gallery-section .section-header,.fellow-detail-page .fellow-creations-section .section-header{margin-bottom:30px}.fellow-detail-page .fellow-gallery-section .section-header .section-title,.fellow-detail-page .fellow-creations-section .section-header .section-title{font-size:28px;flex-direction:column;gap:10px}.fellow-detail-page .fellow-gallery-section .section-header .section-title i,.fellow-detail-page .fellow-creations-section .section-header .section-title i{font-size:24px}.fellow-detail-page .fellow-gallery-section .section-header .section-title::after,.fellow-detail-page .fellow-creations-section .section-header .section-title::after{width:60px}}@media (max-width: 767px) and (max-width: 991px){.narratives-section{padding:70px 0}.narratives-section .narratives-header{margin-bottom:60px}.narratives-section .narratives-header .section-main-title{font-size:44px}.narratives-section .narratives-header .section-main-title::after{width:100px}.narratives-section .narratives-header .section-subtitle{font-size:18px}.narratives-section .narratives-group{margin-bottom:70px}.narratives-section .narratives-group .group-header{padding:25px 0}.narratives-section .narratives-group .group-header .group-title{font-size:32px}.narratives-section .narratives-group .group-header .group-title .group-icon{width:55px;height:55px;font-size:26px}.narratives-section .narratives-group .group-header .group-title .group-count{font-size:20px;padding:7px 18px}.narratives-section .narrative-card .narrative-content{padding:25px}.narratives-section .narrative-card .narrative-content .narrative-title{font-size:20px}.narratives-section .narrative-card .narrative-content .narrative-author{font-size:14px;padding:8px 12px}}@media (max-width: 767px) and (max-width: 767px){.narratives-section{padding:50px 0}.narratives-section .narratives-header{margin-bottom:50px}.narratives-section .narratives-header .section-main-title{font-size:36px}.narratives-section .narratives-header .section-main-title::after{width:80px}.narratives-section .narratives-header .section-main-title i{font-size:32px}.narratives-section .narratives-header .section-subtitle{font-size:16px;margin-top:30px}.narratives-section .narratives-group{margin-bottom:60px}.narratives-section .narratives-group .group-header{margin-bottom:35px;padding:20px 0}.narratives-section .narratives-group .group-header .group-title{font-size:26px;gap:15px}.narratives-section .narratives-group .group-header .group-title .group-icon{width:48px;height:48px;font-size:22px}.narratives-section .narratives-group .group-header .group-title .group-count{font-size:16px;padding:6px 14px}.narratives-section .narratives-grid{margin-top:25px}.narratives-section .narrative-card{border-radius:20px}.narratives-section .narrative-card:hover{transform:translateY(-8px) scale(1.01)}.narratives-section .narrative-card .narrative-image-wrapper .narrative-type-badge{top:15px;right:15px;padding:6px 12px;font-size:11px}.narratives-section .narrative-card .narrative-content{padding:22px}.narratives-section .narrative-card .narrative-content .narrative-title{font-size:18px;margin-bottom:15px}.narratives-section .narrative-card .narrative-content .narrative-author{font-size:13px;margin-bottom:15px;padding:8px 12px}.narratives-section .narrative-card .narrative-content .narrative-excerpt{font-size:14px}.narratives-section .narratives-empty{padding:80px 0}.narratives-section .narratives-empty .empty-state i{font-size:70px}.narratives-section .narratives-empty .empty-state h3{font-size:28px}.narratives-section .narratives-empty .empty-state p{font-size:16px}}@media (max-width: 767px) and (max-width: 991px){.page-detail-section{padding:40px 0}.page-detail-section .page-content-wrapper{padding:35px}.page-detail-section .page-content-wrapper .page-content{font-size:17px;line-height:1.9}.page-detail-section .page-content-wrapper .page-content h2{font-size:28px}.page-detail-section .page-content-wrapper .page-content h3{font-size:24px}.blog-content-wrapper .blog-content,.blog-content-wrapper .news-content,.blog-content-wrapper .event-content,.blog-content-wrapper .creation-content,.blog-content-wrapper .service-content,.news-content-wrapper .blog-content,.news-content-wrapper .news-content,.news-content-wrapper .event-content,.news-content-wrapper .creation-content,.news-content-wrapper .service-content,.event-content-wrapper .blog-content,.event-content-wrapper .news-content,.event-content-wrapper .event-content,.event-content-wrapper .creation-content,.event-content-wrapper .service-content,.creation-content-wrapper .blog-content,.creation-content-wrapper .news-content,.creation-content-wrapper .event-content,.creation-content-wrapper .creation-content,.creation-content-wrapper .service-content,.service-content-wrapper .blog-content,.service-content-wrapper .news-content,.service-content-wrapper .event-content,.service-content-wrapper .creation-content,.service-content-wrapper .service-content{padding:30px;font-size:17px;line-height:1.9}.blog-content-wrapper .blog-content h2,.blog-content-wrapper .news-content h2,.blog-content-wrapper .event-content h2,.blog-content-wrapper .creation-content h2,.blog-content-wrapper .service-content h2,.news-content-wrapper .blog-content h2,.news-content-wrapper .news-content h2,.news-content-wrapper .event-content h2,.news-content-wrapper .creation-content h2,.news-content-wrapper .service-content h2,.event-content-wrapper .blog-content h2,.event-content-wrapper .news-content h2,.event-content-wrapper .event-content h2,.event-content-wrapper .creation-content h2,.event-content-wrapper .service-content h2,.creation-content-wrapper .blog-content h2,.creation-content-wrapper .news-content h2,.creation-content-wrapper .event-content h2,.creation-content-wrapper .creation-content h2,.creation-content-wrapper .service-content h2,.service-content-wrapper .blog-content h2,.service-content-wrapper .news-content h2,.service-content-wrapper .event-content h2,.service-content-wrapper .creation-content h2,.service-content-wrapper .service-content h2{font-size:28px}.blog-content-wrapper .blog-content h3,.blog-content-wrapper .news-content h3,.blog-content-wrapper .event-content h3,.blog-content-wrapper .creation-content h3,.blog-content-wrapper .service-content h3,.news-content-wrapper .blog-content h3,.news-content-wrapper .news-content h3,.news-content-wrapper .event-content h3,.news-content-wrapper .creation-content h3,.news-content-wrapper .service-content h3,.event-content-wrapper .blog-content h3,.event-content-wrapper .news-content h3,.event-content-wrapper .event-content h3,.event-content-wrapper .creation-content h3,.event-content-wrapper .service-content h3,.creation-content-wrapper .blog-content h3,.creation-content-wrapper .news-content h3,.creation-content-wrapper .event-content h3,.creation-content-wrapper .creation-content h3,.creation-content-wrapper .service-content h3,.service-content-wrapper .blog-content h3,.service-content-wrapper .news-content h3,.service-content-wrapper .event-content h3,.service-content-wrapper .creation-content h3,.service-content-wrapper .service-content h3{font-size:24px}}@media (max-width: 767px) and (max-width: 767px){.page-detail-section{padding:30px 0}.page-detail-section .page-featured-image{margin-bottom:30px;border-radius:15px}.page-detail-section .page-content-wrapper{padding:25px;border-radius:15px}.page-detail-section .page-content-wrapper .page-content{font-size:16px;line-height:1.8}.page-detail-section .page-content-wrapper .page-content p{margin-bottom:1.2rem}.page-detail-section .page-content-wrapper .page-content h2{font-size:24px}.page-detail-section .page-content-wrapper .page-content h3{font-size:22px}.page-detail-section .page-content-wrapper .page-content ul,.page-detail-section .page-content-wrapper .page-content ol{margin:1.5rem 0;padding-left:2rem}.page-detail-section .page-content-wrapper .page-content blockquote{padding:1.2rem 1.5rem;font-size:16px}.page-detail-section .page-content-wrapper .page-additional-info{margin-top:30px;padding-top:30px;font-size:16px}.blog-content-wrapper,.news-content-wrapper,.event-content-wrapper,.creation-content-wrapper,.service-content-wrapper{margin-top:20px}.blog-content-wrapper .blog-content,.blog-content-wrapper .news-content,.blog-content-wrapper .event-content,.blog-content-wrapper .creation-content,.blog-content-wrapper .service-content,.news-content-wrapper .blog-content,.news-content-wrapper .news-content,.news-content-wrapper .event-content,.news-content-wrapper .creation-content,.news-content-wrapper .service-content,.event-content-wrapper .blog-content,.event-content-wrapper .news-content,.event-content-wrapper .event-content,.event-content-wrapper .creation-content,.event-content-wrapper .service-content,.creation-content-wrapper .blog-content,.creation-content-wrapper .news-content,.creation-content-wrapper .event-content,.creation-content-wrapper .creation-content,.creation-content-wrapper .service-content,.service-content-wrapper .blog-content,.service-content-wrapper .news-content,.service-content-wrapper .event-content,.service-content-wrapper .creation-content,.service-content-wrapper .service-content{padding:25px;border-radius:15px;font-size:16px;line-height:1.8}.blog-content-wrapper .blog-content p,.blog-content-wrapper .news-content p,.blog-content-wrapper .event-content p,.blog-content-wrapper .creation-content p,.blog-content-wrapper .service-content p,.news-content-wrapper .blog-content p,.news-content-wrapper .news-content p,.news-content-wrapper .event-content p,.news-content-wrapper .creation-content p,.news-content-wrapper .service-content p,.event-content-wrapper .blog-content p,.event-content-wrapper .news-content p,.event-content-wrapper .event-content p,.event-content-wrapper .creation-content p,.event-content-wrapper .service-content p,.creation-content-wrapper .blog-content p,.creation-content-wrapper .news-content p,.creation-content-wrapper .event-content p,.creation-content-wrapper .creation-content p,.creation-content-wrapper .service-content p,.service-content-wrapper .blog-content p,.service-content-wrapper .news-content p,.service-content-wrapper .event-content p,.service-content-wrapper .creation-content p,.service-content-wrapper .service-content p{margin-bottom:1.2rem}.blog-content-wrapper .blog-content h2,.blog-content-wrapper .news-content h2,.blog-content-wrapper .event-content h2,.blog-content-wrapper .creation-content h2,.blog-content-wrapper .service-content h2,.news-content-wrapper .blog-content h2,.news-content-wrapper .news-content h2,.news-content-wrapper .event-content h2,.news-content-wrapper .creation-content h2,.news-content-wrapper .service-content h2,.event-content-wrapper .blog-content h2,.event-content-wrapper .news-content h2,.event-content-wrapper .event-content h2,.event-content-wrapper .creation-content h2,.event-content-wrapper .service-content h2,.creation-content-wrapper .blog-content h2,.creation-content-wrapper .news-content h2,.creation-content-wrapper .event-content h2,.creation-content-wrapper .creation-content h2,.creation-content-wrapper .service-content h2,.service-content-wrapper .blog-content h2,.service-content-wrapper .news-content h2,.service-content-wrapper .event-content h2,.service-content-wrapper .creation-content h2,.service-content-wrapper .service-content h2{font-size:24px}.blog-content-wrapper .blog-content h3,.blog-content-wrapper .news-content h3,.blog-content-wrapper .event-content h3,.blog-content-wrapper .creation-content h3,.blog-content-wrapper .service-content h3,.news-content-wrapper .blog-content h3,.news-content-wrapper .news-content h3,.news-content-wrapper .event-content h3,.news-content-wrapper .creation-content h3,.news-content-wrapper .service-content h3,.event-content-wrapper .blog-content h3,.event-content-wrapper .news-content h3,.event-content-wrapper .event-content h3,.event-content-wrapper .creation-content h3,.event-content-wrapper .service-content h3,.creation-content-wrapper .blog-content h3,.creation-content-wrapper .news-content h3,.creation-content-wrapper .event-content h3,.creation-content-wrapper .creation-content h3,.creation-content-wrapper .service-content h3,.service-content-wrapper .blog-content h3,.service-content-wrapper .news-content h3,.service-content-wrapper .event-content h3,.service-content-wrapper .creation-content h3,.service-content-wrapper .service-content h3{font-size:22px}.blog-content-wrapper .blog-content ul,.blog-content-wrapper .blog-content ol,.blog-content-wrapper .news-content ul,.blog-content-wrapper .news-content ol,.blog-content-wrapper .event-content ul,.blog-content-wrapper .event-content ol,.blog-content-wrapper .creation-content ul,.blog-content-wrapper .creation-content ol,.blog-content-wrapper .service-content ul,.blog-content-wrapper .service-content ol,.news-content-wrapper .blog-content ul,.news-content-wrapper .blog-content ol,.news-content-wrapper .news-content ul,.news-content-wrapper .news-content ol,.news-content-wrapper .event-content ul,.news-content-wrapper .event-content ol,.news-content-wrapper .creation-content ul,.news-content-wrapper .creation-content ol,.news-content-wrapper .service-content ul,.news-content-wrapper .service-content ol,.event-content-wrapper .blog-content ul,.event-content-wrapper .blog-content ol,.event-content-wrapper .news-content ul,.event-content-wrapper .news-content ol,.event-content-wrapper .event-content ul,.event-content-wrapper .event-content ol,.event-content-wrapper .creation-content ul,.event-content-wrapper .creation-content ol,.event-content-wrapper .service-content ul,.event-content-wrapper .service-content ol,.creation-content-wrapper .blog-content ul,.creation-content-wrapper .blog-content ol,.creation-content-wrapper .news-content ul,.creation-content-wrapper .news-content ol,.creation-content-wrapper .event-content ul,.creation-content-wrapper .event-content ol,.creation-content-wrapper .creation-content ul,.creation-content-wrapper .creation-content ol,.creation-content-wrapper .service-content ul,.creation-content-wrapper .service-content ol,.service-content-wrapper .blog-content ul,.service-content-wrapper .blog-content ol,.service-content-wrapper .news-content ul,.service-content-wrapper .news-content ol,.service-content-wrapper .event-content ul,.service-content-wrapper .event-content ol,.service-content-wrapper .creation-content ul,.service-content-wrapper .creation-content ol,.service-content-wrapper .service-content ul,.service-content-wrapper .service-content ol{margin:1.5rem 0;padding-left:2rem}.blog-content-wrapper .blog-content blockquote,.blog-content-wrapper .news-content blockquote,.blog-content-wrapper .event-content blockquote,.blog-content-wrapper .creation-content blockquote,.blog-content-wrapper .service-content blockquote,.news-content-wrapper .blog-content blockquote,.news-content-wrapper .news-content blockquote,.news-content-wrapper .event-content blockquote,.news-content-wrapper .creation-content blockquote,.news-content-wrapper .service-content blockquote,.event-content-wrapper .blog-content blockquote,.event-content-wrapper .news-content blockquote,.event-content-wrapper .event-content blockquote,.event-content-wrapper .creation-content blockquote,.event-content-wrapper .service-content blockquote,.creation-content-wrapper .blog-content blockquote,.creation-content-wrapper .news-content blockquote,.creation-content-wrapper .event-content blockquote,.creation-content-wrapper .creation-content blockquote,.creation-content-wrapper .service-content blockquote,.service-content-wrapper .blog-content blockquote,.service-content-wrapper .news-content blockquote,.service-content-wrapper .event-content blockquote,.service-content-wrapper .creation-content blockquote,.service-content-wrapper .service-content blockquote{padding:1.2rem 1.5rem;font-size:16px}}@media (max-width: 767px) and (max-width: 991px){.events-listing-section{padding:60px 0}.events-listing-section .events-page-header{margin-bottom:50px}.events-listing-section .events-page-header .page-main-title{font-size:40px}.events-listing-section .events-page-header .page-main-title i{font-size:36px}.events-listing-section .events-page-header .page-subtitle{font-size:16px}.events-listing-section .events-grid{margin-top:30px}.events-listing-section .event-card .event-content{padding:25px}.events-listing-section .event-card .event-content .event-title{font-size:22px}.events-listing-section .event-card .event-content .event-excerpt{font-size:14px}}@media (max-width: 767px) and (max-width: 767px){.events-listing-section{padding:40px 0}.events-listing-section .events-page-header{margin-bottom:40px}.events-listing-section .events-page-header .page-main-title{font-size:32px;flex-direction:column;gap:15px}.events-listing-section .events-page-header .page-main-title i{font-size:28px}.events-listing-section .events-page-header .page-subtitle{font-size:15px;margin-top:20px}.events-listing-section .events-grid{margin-top:25px}.events-listing-section .event-card{border-radius:20px}.events-listing-section .event-card:hover{transform:translateY(-8px) scale(1.01)}.events-listing-section .event-card .event-image-wrapper .event-status-badge{top:15px;left:15px;padding:6px 14px;font-size:12px}.events-listing-section .event-card .event-image-wrapper .event-status-badge i{font-size:14px}.events-listing-section .event-card .event-image-wrapper .event-date-box{bottom:15px;right:15px;padding:12px 16px;min-width:60px}.events-listing-section .event-card .event-image-wrapper .event-date-box .event-day{font-size:28px}.events-listing-section .event-card .event-image-wrapper .event-date-box .event-month{font-size:12px}.events-listing-section .event-card .event-content{padding:22px}.events-listing-section .event-card .event-content .event-meta{margin-bottom:18px;padding-bottom:18px}.events-listing-section .event-card .event-content .event-meta .event-meta-item{font-size:13px}.events-listing-section .event-card .event-content .event-meta .event-meta-item i{font-size:14px}.events-listing-section .event-card .event-content .event-title{font-size:20px;margin-bottom:15px}.events-listing-section .event-card .event-content .event-excerpt{font-size:14px;margin-bottom:18px}.events-listing-section .event-card .event-content .event-footer{padding-top:18px}.events-listing-section .event-card .event-content .event-footer .event-read-more{font-size:14px}.events-listing-section .events-pagination{margin-top:40px}.events-listing-section .events-empty-state{padding:80px 0}.events-listing-section .events-empty-state .empty-state-content i{font-size:80px}.events-listing-section .events-empty-state .empty-state-content h3{font-size:28px}.events-listing-section .events-empty-state .empty-state-content p{font-size:16px}}@media (max-width: 767px) and (max-width: 991px){.team-listing-section{padding:60px 0}.team-listing-section .team-page-header{margin-bottom:50px}.team-listing-section .team-page-header .page-main-title{font-size:40px}.team-listing-section .team-page-header .page-main-title i{font-size:36px}.team-listing-section .team-page-header .page-subtitle{font-size:16px}.team-listing-section .team-departments-tabs{margin-bottom:40px}.team-listing-section .team-departments-tabs .team-tab-btn{padding:12px 20px;font-size:15px}.team-listing-section .team-departments-tabs .team-tab-btn i{font-size:18px}.team-listing-section .team-member-card .member-content{padding:25px}.team-listing-section .team-member-card .member-content .member-name{font-size:22px}.team-listing-section .team-member-card .member-content .member-excerpt{font-size:14px}}@media (max-width: 767px) and (max-width: 767px){.team-listing-section{padding:40px 0}.team-listing-section .team-page-header{margin-bottom:40px}.team-listing-section .team-page-header .page-main-title{font-size:32px;flex-direction:column;gap:15px}.team-listing-section .team-page-header .page-main-title i{font-size:28px}.team-listing-section .team-page-header .page-subtitle{font-size:15px;margin-top:20px}.team-listing-section .team-departments-tabs{margin-bottom:30px}.team-listing-section .team-departments-tabs .nav-pills{flex-wrap:wrap;justify-content:flex-start}.team-listing-section .team-departments-tabs .nav-pills .team-tab-btn{padding:10px 16px;font-size:14px;margin-right:5px;margin-bottom:5px}.team-listing-section .team-departments-tabs .nav-pills .team-tab-btn i{font-size:16px}.team-listing-section .team-departments-tabs .nav-pills .team-tab-btn .member-count{font-size:12px}.team-listing-section .team-member-card{border-radius:20px}.team-listing-section .team-member-card:hover{transform:translateY(-8px) scale(1.01)}.team-listing-section .team-member-card .member-image-wrapper .member-social-links{bottom:15px}.team-listing-section .team-member-card .member-image-wrapper .member-social-links .social-link{width:35px;height:35px;font-size:16px}.team-listing-section .team-member-card .member-content{padding:22px}.team-listing-section .team-member-card .member-content .member-name{font-size:20px;margin-bottom:12px}.team-listing-section .team-member-card .member-content .member-position{font-size:14px;margin-bottom:15px}.team-listing-section .team-member-card .member-content .member-position i{font-size:16px}.team-listing-section .team-member-card .member-content .member-excerpt{font-size:14px;margin-bottom:18px}.team-listing-section .team-member-card .member-content .member-footer{padding-top:18px}.team-listing-section .team-member-card .member-content .member-footer .member-read-more{font-size:14px}.team-listing-section .team-empty-state{padding:80px 0}.team-listing-section .team-empty-state .empty-state-content i{font-size:80px}.team-listing-section .team-empty-state .empty-state-content h3{font-size:28px}.team-listing-section .team-empty-state .empty-state-content p{font-size:16px}}@media (max-width: 767px) and (max-width: 991px){.member-detail-section{padding:60px 0}.member-detail-section .member-sidebar{position:relative;top:0;margin-bottom:40px}.member-detail-section .member-sidebar .member-social-container{margin-top:30px}.member-detail-section .member-content-card{padding:40px}.member-detail-section .member-content-card .member-header .member-name{font-size:38px}.member-detail-section .member-content-card .member-header .member-position{font-size:18px}.member-detail-section .member-content-card .member-description{font-size:17px}.member-detail-section .member-content-card .member-description h2{font-size:26px}.member-detail-section .member-content-card .member-description h3{font-size:22px}}@media (max-width: 767px) and (max-width: 767px){.member-detail-section{padding:40px 0}.member-detail-section .member-sidebar .member-image-container .member-image-frame{border-radius:20px;margin-bottom:25px}.member-detail-section .member-sidebar .member-image-container .member-image-frame .image-wrapper{border-radius:15px}.member-detail-section .member-sidebar .member-image-container .member-image-placeholder{font-size:80px;margin-bottom:25px}.member-detail-section .member-sidebar .member-social-container{padding:25px 20px}.member-detail-section .member-sidebar .member-social-container .social-header{margin-bottom:20px;padding-bottom:15px}.member-detail-section .member-sidebar .member-social-container .social-header i{font-size:20px}.member-detail-section .member-sidebar .member-social-container .social-header .social-title{font-size:18px}.member-detail-section .member-sidebar .member-social-container .member-social-links{gap:10px}.member-detail-section .member-sidebar .member-social-container .member-social-links .social-link{padding:12px 16px;font-size:14px}.member-detail-section .member-sidebar .member-social-container .member-social-links .social-link i{font-size:20px;width:25px}.member-detail-section .member-content-card{padding:30px 25px;border-radius:20px}.member-detail-section .member-content-card .member-header{margin-bottom:25px}.member-detail-section .member-content-card .member-header .member-name{font-size:32px}.member-detail-section .member-content-card .member-header .member-position{font-size:16px}.member-detail-section .member-content-card .member-header .member-position i{font-size:20px}.member-detail-section .member-content-card .member-description{font-size:16px;line-height:1.8}.member-detail-section .member-content-card .member-description p{margin-bottom:1.5rem}.member-detail-section .member-content-card .member-description h2{font-size:24px}.member-detail-section .member-content-card .member-description h3{font-size:20px}.member-detail-section .member-content-card .member-description ul,.member-detail-section .member-content-card .member-description ol{margin:1.5rem 0;padding-left:2rem}.member-detail-section .member-content-card .member-description blockquote{padding:1.2rem 1.5rem;font-size:16px}.member-detail-section .member-creations-section{margin-top:40px}}@media (max-width: 767px) and (max-width: 991px){.rdform{padding:40px 0}.rdform .title h2{font-size:32px}.rdform .c-wrap{margin-bottom:40px;padding:30px}.rdform .post-form-area .contact-page__main-form,.rdform .contact-page__form .contact-page__main-form{padding:35px}}@media (max-width: 767px) and (max-width: 767px){.rdform{padding:30px 0}.rdform .title h2{font-size:28px;margin-bottom:20px}.rdform .c-wrap{padding:25px}.rdform .c-wrap .icon{height:50px;width:50px;line-height:46px;font-size:20px}.rdform .c-wrap h4{font-size:16px}.rdform .c-wrap p,.rdform .c-wrap div{font-size:14px}.rdform .post-form-area .contact-page__main-form,.rdform .contact-page__form .contact-page__main-form{padding:25px 20px;border-radius:20px}.rdform .contact-page__input-box,.rdform .input-box,.rdform .form-group{margin-bottom:20px}.rdform .contact-page__input-box label,.rdform .input-box label,.rdform .form-group label{font-size:14px;margin-bottom:8px}.rdform .contact-page__input-box .form-control,.rdform .contact-page__input-box .form-select,.rdform .contact-page__input-box textarea.form-control,.rdform .input-box .form-control,.rdform .input-box .form-select,.rdform .input-box textarea.form-control,.rdform .form-group .form-control,.rdform .form-group .form-select,.rdform .form-group textarea.form-control{padding:12px 16px;font-size:15px;border-radius:10px}.rdform .btn-theme,.rdform button[type="submit"]{padding:14px 25px;font-size:16px}.alert{padding:15px 20px;font-size:14px}}
