.gform_wrapper select{text-overflow:ellipsis !important;white-space:nowrap !important;overflow:hidden !important;}:root{--coe-excellence-blue:#1B358A;--coe-excellence-yellow:#FECA0A;--coe-dark-blue:#112657;--coe-light-blue:#D1D9F0;--coe-light-gray:#F5F5F5;--coe-medium-gray:#767676;--coe-corner-radius:18px;--coe-shadow-light:0 4px 14px rgba(27, 53, 138, 0.12);--coe-shadow-medium:0 6px 20px rgba(27, 53, 138, 0.15);--coe-shadow-strong:0 8px 28px rgba(27, 53, 138, 0.18);--coe-shadow-hover:0 12px 35px rgba(27, 53, 138, 0.22);}
.coe-section-title{font-family:'Montserrat', sans-serif !important;font-size:2.5rem !important;font-weight:700 !important;color:var(--coe-excellence-blue) !important;margin-bottom:20px !important;letter-spacing:-0.02em !important;text-align:center !important;opacity:1 !important;}
.uk-panel{min-height:500px !important;}
.coe-contact-form_wrapper{font-family:'Montserrat', sans-serif !important;background:linear-gradient(135deg, #ffffff 0%, #f0f4ff 50%, #e8f2fc 100%) !important;padding:30px !important;border-radius:var(--coe-corner-radius) !important;box-shadow:var(--coe-shadow-medium) !important;margin:15px 0 !important;}
.gform_wrapper, .gform_body, .gform_fields{opacity:1 !important;visibility:visible !important;}
.gform_description{font-size:1.1rem !important;line-height:1.6 !important;color:var(--coe-dark-blue) !important;margin-bottom:20px !important;font-weight:400 !important;opacity:1 !important;visibility:visible !important;}
.gform_footer{text-align:center !important;padding-top:15px !important;border-top:1px solid var(--coe-light-gray) !important;margin-top:25px !important;}
.gsection_title{font-size:1.5rem !important;font-weight:700 !important;color:var(--coe-dark-blue) !important;margin-bottom:10px !important;margin-top:20px !important;padding-left:25px !important;position:relative !important;}
.gsection_title::before{content:'' !important;position:absolute !important;left:0 !important;top:50% !important;transform:translateY(-50%) !important;width:4px !important;height:26px !important;background:linear-gradient(180deg, var(--coe-excellence-yellow) 0%, var(--coe-excellence-blue) 100%) !important;border-radius:2px !important;}
.gsection_description{color:var(--coe-medium-gray) !important;font-size:0.9rem !important;line-height:1.4 !important;margin-bottom:15px !important;padding-left:25px !important;}
.gfield_required_text{color:var(--coe-excellence-yellow) !important;font-weight:400 !important;font-size:0.8rem !important;margin-left:5px !important;}
.gform_wrapper input[type="text"],
.gform_wrapper input[type="email"],
.gform_wrapper input[type="tel"],
.gform_wrapper textarea, .gform_wrapper select{width:100% !important;padding:8px 14px !important;border:1.5px solid var(--coe-light-blue) !important;border-radius:8px !important;background:white !important;font-size:0.9rem !important;font-family:'Montserrat', sans-serif !important;color:var(--coe-dark-blue) !important;transition:all 0.3s ease !important;box-shadow:0 2px 6px rgba(27, 53, 138, 0.08) !important;}
.gform_wrapper input[type="text"],
.gform_wrapper input[type="email"],
.gform_wrapper input[type="tel"]{min-height:34px !important;line-height:1.3 !important;}
.gform_wrapper select{padding:7px 28px 7px 12px !important;appearance:none !important;-webkit-appearance:none !important;-moz-appearance:none !important;background-image:none !important;min-height:34px !important;line-height:1.3 !important;font-size:0.9rem !important;}
.gform_wrapper input::placeholder, .gform_wrapper textarea::placeholder{color:var(--coe-medium-gray) !important;opacity:0.7 !important;font-size:0.85rem !important;}
.gform_wrapper select{color:var(--coe-dark-blue) !important;}
.gform_wrapper select option[value=""]:first-child,
.gform_wrapper select option[selected][value=""]{color:var(--coe-medium-gray) !important;}
.gform_wrapper select option{padding:6px 10px !important;color:var(--coe-dark-blue) !important;font-size:0.9rem !important;}
.gform_wrapper select option:first-child, .gform_wrapper select option[value=""]{color:var(--coe-medium-gray) !important;}
.gform_wrapper select:invalid, .gform_wrapper select:has(option[value=""]:checked){color:var(--coe-medium-gray) !important;}
#input_3_2{min-width:80px !important;}
.gform_wrapper select{text-overflow:ellipsis !important;white-space:nowrap !important;overflow:hidden !important;}
.gform_wrapper input[type="text"]:focus,
.gform_wrapper input[type="email"]:focus,
.gform_wrapper input[type="tel"]:focus,
.gform_wrapper textarea:focus, .gform_wrapper select:focus{outline:none !important;border-color:var(--coe-excellence-blue) !important;box-shadow:0 0 0 3px rgba(27, 53, 138, 0.08), 0 2px 8px rgba(27, 53, 138, 0.12) !important;transform:translateY(-1px) !important;}
.gform_wrapper textarea{resize:vertical !important;min-height:100px !important;}
.ginput_container_select{position:relative !important;}
.ginput_container_select::after{content:'▼' !important;position:absolute !important;right:10px !important;top:50% !important;transform:translateY(-50%) !important;color:var(--coe-excellence-blue) !important;pointer-events:none !important;font-size:0.65rem !important;}
.gfield_radio, .gfield_checkbox{display:flex !important;flex-direction:column !important;gap:6px !important;}
.gchoice{display:flex !important;align-items:center !important;padding:8px 12px !important;background:white !important;border:1.5px solid var(--coe-light-blue) !important;border-radius:8px !important;transition:all 0.2s ease !important;cursor:pointer !important;}
.gchoice:hover{border-color:var(--coe-excellence-blue) !important;box-shadow:0 2px 6px rgba(27, 53, 138, 0.1) !important;transform:translateX(3px) !important;}
.gfield-choice-input[type="radio"],
.gfield-choice-input[type="checkbox"]{width:18px !important;height:18px !important;margin-right:10px !important;flex-shrink:0 !important;accent-color:var(--coe-excellence-blue) !important;}
.gform-field-label--type-inline{font-size:0.9rem !important;color:var(--coe-dark-blue) !important;line-height:1.3 !important;cursor:pointer !important;}
.charleft{font-size:0.8rem !important;color:var(--coe-medium-gray) !important;margin-top:4px !important;font-style:italic !important;}
#gform_submit_button_3,.gform_next_button,.gform_previous_button,.gfield_choice_all_toggle{background:linear-gradient(90deg, var(--coe-excellence-yellow) 0%, var(--coe-excellence-blue) 100%) !important;color:white !important;font-size:0.95rem !important;font-weight:500 !important;padding:12px 32px !important;border:none !important;border-radius:25px !important;cursor:pointer !important;transition:all 0.3s ease !important;box-shadow:0 3px 10px rgba(27, 53, 138, 0.15) !important;text-transform:none !important;letter-spacing:0.3px !important;margin-top:20px !important;}
#gform_submit_button_3:hover,.gform_next_button:hover,.gform_previous_button:hover,.gfield_choice_all_toggle:hover{transform:translateY(-2px) !important;box-shadow:0 5px 15px rgba(27, 53, 138, 0.25) !important;}
.gform_save_link{background:white !important;color:var(--coe-excellence-blue) !important;border:1.5px solid var(--coe-excellence-blue) !important;padding:10px 24px !important;border-radius:25px !important;font-weight:500 !important;font-size:0.9rem !important;margin-left:15px !important;transition:all 0.3s ease !important;}
.gform_save_link:hover{background:var(--coe-light-gray) !important;transform:translateY(-1px) !important;box-shadow:0 3px 8px rgba(27, 53, 138, 0.15) !important;}
.gfield{margin-bottom:16px !important;}
.gsection{margin-bottom:10px !important;}
.gfield--type-select{margin-bottom:14px !important;}
.gfield_label{color:var(--coe-excellence-blue) !important;font-weight:600 !important;font-size:0.9rem !important;margin-bottom:6px !important;display:block !important;}
.ginput_complex{display:grid !important;grid-template-columns:1fr 1fr !important;gap:12px !important;}
.ginput_left, .ginput_right{width:100% !important;}
.gform-field-label--type-sub{font-size:0.8rem !important;color:var(--coe-medium-gray) !important;font-weight:400 !important;margin-bottom:4px !important;}
.gform_validation_container{display:none !important;}
.gform_ajax_spinner{display:none !important;}
@media(max-width:768px){
.coe-section-title{font-size:2rem !important;}
.coe-contact-form_wrapper{padding:20px 15px !important;}
.gsection_title{font-size:1.5rem !important;}
.ginput_complex{grid-template-columns:1fr !important;}
#gform_submit_button_3{width:100% !important;margin-bottom:10px !important;}
.gform_save_link{width:100% !important;margin-left:0 !important;}
.gfield{margin-bottom:12px !important;}
} @keyframes fadeInUp {
0%{opacity:0;transform:translateY(15px);}
100%{opacity:1;transform:translateY(0);}
} .gfield{opacity:1 !important;animation:fadeInUp 0.4s ease-out both !important;}
.gfield:nth-child(1){animation-delay:0.05s !important;}
.gfield:nth-child(2){animation-delay:0.08s !important;}
.gfield:nth-child(3){animation-delay:0.11s !important;}
.gfield:nth-child(4){animation-delay:0.14s !important;}
.gfield:nth-child(5){animation-delay:0.17s !important;}
.gfield:nth-child(6){animation-delay:0.20s !important;}
.gfield:nth-child(7){animation-delay:0.23s !important;}
.gfield:nth-child(8){animation-delay:0.26s !important;}
.gfield:nth-child(9){animation-delay:0.29s !important;}
.gfield:nth-child(10){animation-delay:0.32s !important;}
.gfield:nth-child(11){animation-delay:0.35s !important;}
.gfield:nth-child(12){animation-delay:0.38s !important;}
.gfield:nth-child(13){animation-delay:0.41s !important;}
.gfield:nth-child(14){animation-delay:0.44s !important;}
.gfield:nth-child(15){animation-delay:0.47s !important;}
.gfield:nth-child(16){animation-delay:0.50s !important;}
.gfield:nth-child(17){animation-delay:0.53s !important;}
.gfield:nth-child(18){animation-delay:0.56s !important;}
.gfield:nth-child(19){animation-delay:0.59s !important;}
.gfield:nth-child(20){animation-delay:0.62s !important;}
@media (prefers-reduced-motion: reduce) {
.gfield{animation:none !important;opacity:1 !important;transform:none !important;}
} input:disabled,
select:disabled, textarea:disabled{background-color:var(--coe-light-gray) !important;cursor:not-allowed !important;opacity:0.6 !important;}
.gfield_error input, .gfield_error select, .gfield_error textarea{border-color:#e74c3c !important;}
.validation_message{color:#e74c3c !important;font-size:0.85rem !important;margin-top:5px !important;}
.gform_confirmation_message {
background: linear-gradient(135deg, #f0f6ff 0%, #e8f2fc 100%) !important;
padding: 40px !important;
border-radius: var(--coe-corner-radius) !important;
text-align: center !important;
box-shadow: var(--coe-shadow-medium) !important;
font-size: 1.2rem !important;
color: var(--coe-dark-blue) !important;
}:root { --excellence-blue: #1B358A;
--excellence-yellow: #FECA0A;
--dark-blue: #112657;
--light-blue: #D1D9F0;
--light-gray: #F5F5F5;
--medium-gray: #767676;
--corner-radius: 18px;
--shadow-light: 0 4px 14px rgba(27, 53, 138, 0.12);
--shadow-medium: 0 6px 20px rgba(27, 53, 138, 0.15);
--shadow-strong: 0 8px 28px rgba(27, 53, 138, 0.18);
--shadow-hover: 0 12px 35px rgba(27, 53, 138, 0.22);
} *{box-sizing:border-box;}
html{overflow-x:hidden;width:100%;}
body{margin:0;padding:0;overflow-x:hidden;width:100%;position:relative;}
.skw-page-wrapper{font-family:'Montserrat', sans-serif;line-height:1.6;color:var(--dark-blue);position:relative;min-height:100vh;width:100%;}
.skw-page-container{max-width:1440px;margin:0 auto;padding:0 20px;width:100%;}
.skw-page-hero-section{background:linear-gradient(135deg, #ffffff 0%, #f0f4ff 50%, #e8f2fc 100%);padding:100px 0 120px 0;position:relative;margin-bottom:20px;width:100%;}
.skw-page-hero-decoration{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;overflow:hidden;}
.skw-page-hero-circle-1{position:absolute;width:500px;height:500px;background:radial-gradient(circle, var(--excellence-yellow) 0%, transparent 60%);opacity:0.08;top:-200px;right:-100px;border-radius:50%;animation:skw-page-float 20s ease-in-out infinite;}
.skw-page-hero-circle-2{position:absolute;width:300px;height:300px;background:radial-gradient(circle, var(--excellence-blue) 0%, transparent 70%);opacity:0.06;bottom:-100px;left:-50px;border-radius:50%;animation:skw-page-float 15s ease-in-out infinite reverse;}
@keyframes skw-page-float {
0%, 100%{transform:translateY(0) rotate(0deg);}
50%{transform:translateY(-30px) rotate(180deg);}
}
.skw-page-hero-content{text-align:center;position:relative;z-index:2;}
.skw-page-hero-badge{display:inline-flex;align-items:center;gap:10px;background:var(--excellence-yellow);color:var(--dark-blue);padding:8px 20px;border-radius:30px;font-size:0.85rem;font-weight:600;margin-bottom:30px;animation:skw-page-slideDown 0.8s ease-out;}
@keyframes skw-page-slideDown {
from{opacity:0;transform:translateY(-20px);}
to{opacity:1;transform:translateY(0);}
}
.skw-page-main-title{font-size:4rem;font-weight:800;line-height:1.1;color:var(--excellence-blue);margin-bottom:30px;letter-spacing:-0.03em;animation:skw-page-fadeInUp 1s ease-out 0.2s both;}
.skw-page-subtitle{font-size:1.5rem;color:var(--medium-gray);font-weight:400;margin-bottom:20px;line-height:1.4;animation:skw-page-fadeInUp 1s ease-out 0.4s both;}
.skw-page-hero-meta{display:flex;justify-content:center;gap:40px;margin-top:50px;animation:skw-page-fadeInUp 1s ease-out 0.6s both;}
.skw-page-meta-item{text-align:center;}
.skw-page-meta-number{font-size:3rem;font-weight:800;color:var(--excellence-blue);line-height:1;margin-bottom:10px;}
.skw-page-meta-label{font-size:0.95rem;color:var(--medium-gray);font-weight:500;}
@keyframes skw-page-fadeInUp {
from{opacity:0;transform:translateY(30px);}
to{opacity:1;transform:translateY(0);}
} .skw-page-nav-pills{position:sticky;top:0;background:rgba(255, 255, 255, 0.98);backdrop-filter:blur(10px);z-index:100;padding:20px 0;box-shadow:0 2px 20px rgba(0, 0, 0, 0.08);margin-bottom:20px;width:100%;}
.skw-page-nav-pills-inner{display:flex;justify-content:center;gap:15px;flex-wrap:wrap;}
.skw-page-nav-pill{padding:10px 24px;background:var(--light-gray);border-radius:30px;text-decoration:none;color:var(--dark-blue);font-weight:500;font-size:0.95rem;transition:all 0.3s ease;position:relative;overflow:hidden;}
.skw-page-nav-pill::before{content:'';position:absolute;top:0;left:0;width:0;height:100%;background:linear-gradient(90deg, var(--excellence-yellow) 0%, var(--excellence-blue) 100%);transition:width 0.3s ease;z-index:-1;}
.skw-page-nav-pill:hover::before{width:100%;}
.skw-page-nav-pill:hover{color:white;transform:translateY(-2px);}
.skw-page-content-section{padding:15px 0;position:relative;width:100%;}
.skw-page-content-section:last-child{padding-bottom:20px;margin-bottom:0;}
.skw-page-section-decorator{position:absolute;width:200px;height:200px;background:radial-gradient(circle, var(--excellence-yellow) 0%, transparent 70%);opacity:0.05;border-radius:50%;pointer-events:none;z-index:1;}
.skw-page-section-decorator.skw-page-left{left:-100px;top:50%;transform:translateY(-50%);}
.skw-page-section-decorator.skw-page-right{right:-100px;bottom:20%;}
.skw-page-content-box{background:#ffffff;border-radius:var(--corner-radius);padding:60px;margin-bottom:15px;box-shadow:var(--shadow-medium);transition:all 0.4s cubic-bezier(0.4, 0, 0.2, 1);position:relative;overflow:hidden;z-index:2;}
.skw-page-content-box::before{content:'';position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg, var(--excellence-yellow) 0%, var(--excellence-blue) 100%);transform:scaleX(0);transform-origin:left;transition:transform 0.4s ease;}
.skw-page-content-box:hover::before{transform:scaleX(1);}
.skw-page-content-box:hover{transform:translateY(-10px);box-shadow:var(--shadow-hover);}
.skw-page-section-title{font-size:2.5rem;font-weight:700;color:var(--dark-blue);margin-bottom:40px;position:relative;padding-left:30px;}
.skw-page-section-title::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:6px;height:50px;background:linear-gradient(180deg, var(--excellence-yellow) 0%, var(--excellence-blue) 100%);border-radius:3px;}
.skw-page-section-subtitle{font-size:1.75rem;font-weight:600;color:var(--dark-blue);margin-top:40px;margin-bottom:20px;}
.skw-page-lead-text{font-size:1.25rem;line-height:1.8;color:var(--dark-blue);margin-bottom:30px;font-weight:400;}
.skw-page-content-text{color:var(--medium-gray);line-height:1.8;margin-bottom:25px;}
.skw-page-content-text strong{color:var(--dark-blue);font-weight:600;}
.skw-page-content-text ul{padding-left:20px;}
.skw-page-content-text li{margin-bottom:10px;}
.skw-page-awards-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:30px;margin-top:50px;width:100%;}
.skw-page-award-card{background:linear-gradient(135deg, #ffffff 0%, #fafbfd 100%);border:1px solid rgba(209, 217, 240, 0.5);border-radius:var(--corner-radius);padding:40px;transition:all 0.3s ease;position:relative;overflow:hidden;}
.skw-page-award-card::after{content:'';position:absolute;bottom:-30px;right:-30px;width:100px;height:100px;background:var(--excellence-yellow);border-radius:50%;opacity:0.1;transition:all 0.3s ease;}
.skw-page-award-card:hover::after{transform:scale(1.5);opacity:0.15;}
.skw-page-award-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-strong);border-color:var(--excellence-blue);}
.skw-page-award-icon{width:60px;height:60px;background:linear-gradient(135deg, var(--excellence-blue) 0%, var(--dark-blue) 100%);border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:25px;color:white;font-size:24px;}
.skw-page-award-year{display:inline-block;background:var(--excellence-yellow);color:var(--dark-blue);padding:4px 12px;border-radius:20px;font-size:0.85rem;font-weight:600;margin-bottom:15px;}
.skw-page-award-title{font-size:1.25rem;font-weight:600;color:var(--dark-blue);margin-bottom:15px;line-height:1.3;}
.skw-page-award-description{color:var(--medium-gray);line-height:1.6;font-size:0.95rem;}
.skw-page-stats-section{background:linear-gradient(135deg, var(--excellence-blue) 0%, var(--dark-blue) 100%);padding:80px 40px;position:relative;overflow:hidden;border-radius:var(--corner-radius);box-shadow:var(--shadow-medium);}
.skw-page-stats-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:40px;position:relative;z-index:2;}
.skw-page-stat-item{text-align:center;color:white;}
.skw-page-stat-number{font-size:3.5rem;font-weight:800;line-height:1;margin-bottom:15px;background:linear-gradient(180deg, #ffffff 0%, rgba(255, 255, 255, 0.8) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}
.skw-page-stat-label{font-size:1.1rem;opacity:0.9;font-weight:500;}
.skw-page-timeline-container{position:relative;padding:50px 0;width:100%;}
.skw-page-timeline-line{position:absolute;left:50%;top:0;bottom:0;width:3px;background:linear-gradient(180deg, var(--excellence-yellow) 0%, var(--excellence-blue) 100%);transform:translateX(-50%);}
.skw-page-timeline-item{position:relative;padding:40px 0;display:flex;align-items:center;}
.skw-page-timeline-item:nth-child(even){flex-direction:row-reverse;}
.skw-page-timeline-content{width:45%;background:white;padding:35px;border-radius:var(--corner-radius);box-shadow:var(--shadow-light);transition:all 0.3s ease;}
.skw-page-timeline-content:hover{transform:scale(1.02);box-shadow:var(--shadow-medium);}
.skw-page-timeline-dot{position:absolute;left:50%;transform:translateX(-50%);width:20px;height:20px;background:var(--excellence-yellow);border:4px solid white;border-radius:50%;box-shadow:0 0 0 4px var(--excellence-blue);}
.skw-page-timeline-year{font-size:1.5rem;font-weight:700;color:var(--excellence-blue);margin-bottom:10px;}
.skw-page-timeline-title{font-size:1.1rem;font-weight:600;color:var(--dark-blue);margin-bottom:10px;}
.skw-page-timeline-description{color:var(--medium-gray);line-height:1.6;}
.skw-page-publications-showcase{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px;margin-top:50px;width:100%;}
.skw-page-publication-card{background:white;border-radius:var(--corner-radius);overflow:hidden;box-shadow:var(--shadow-light);transition:all 0.3s ease;cursor:pointer;}
.skw-page-publication-card:hover{transform:translateY(-10px) rotateZ(-1deg);box-shadow:var(--shadow-strong);}
.skw-page-publication-image{height:200px;background:linear-gradient(135deg, var(--excellence-blue) 0%, var(--dark-blue) 100%);display:flex;align-items:center;justify-content:center;color:white;font-size:60px;position:relative;overflow:hidden;}
.skw-page-publication-image::after{content:'';position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle, rgba(254, 202, 10, 0.3) 0%, transparent 70%);animation:skw-page-rotate 20s linear infinite;}
@keyframes skw-page-rotate {
from{transform:rotate(0deg);}
to{transform:rotate(360deg);}
}
.skw-page-publication-content{padding:30px;}
.skw-page-publication-type{display:inline-block;background:var(--excellence-yellow);color:var(--dark-blue);padding:4px 12px;border-radius:20px;font-size:0.8rem;font-weight:600;margin-bottom:15px;}
.skw-page-publication-title{font-size:1.15rem;font-weight:600;color:var(--dark-blue);margin-bottom:10px;line-height:1.3;}
.skw-page-publication-info{color:var(--medium-gray);font-size:0.9rem;line-height:1.5;}
.skw-page-quote-box{background:linear-gradient(135deg, #f0f6ff 0%, #e8f2fc 100%);border-radius:var(--corner-radius);padding:50px;margin:50px 0;position:relative;border-left:6px solid var(--excellence-blue);}
.skw-page-quote-box::before{content:'"';position:absolute;top:20px;left:40px;font-size:6rem;color:var(--excellence-yellow);opacity:0.2;font-family:Georgia, serif;line-height:1;}
.skw-page-quote-text{font-size:1.5rem;font-style:italic;color:var(--dark-blue);line-height:1.6;margin-bottom:20px;position:relative;z-index:1;font-family:'Merriweather', serif;}
.skw-page-quote-author{font-size:1rem;color:var(--excellence-blue);font-weight:600;text-align:right;}
.skw-page-impact-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:40px;margin-top:50px;width:100%;}
.skw-page-impact-card{background:linear-gradient(135deg, var(--excellence-blue) 0%, var(--dark-blue) 100%);color:white;border-radius:var(--corner-radius);padding:50px;position:relative;overflow:hidden;}
.skw-page-impact-card::before{content:'';position:absolute;top:-100px;right:-100px;width:300px;height:300px;background:radial-gradient(circle, rgba(254, 202, 10, 0.2) 0%, transparent 70%);border-radius:50%;}
.skw-page-impact-title{font-size:1.5rem;font-weight:600;margin-bottom:20px;position:relative;z-index:1;color:white !important;}
.skw-page-impact-description{font-size:1.1rem;line-height:1.6;opacity:0.95;position:relative;z-index:1;}
.skw-page-references-section{background:#ffffff;border-radius:var(--corner-radius);padding:60px;box-shadow:var(--shadow-medium);margin-bottom:0;}
.skw-page-references-list{padding-left:0;font-size:0.95rem;line-height:1.8;list-style-type:none;counter-reset:ref-counter;}
.skw-page-references-list li{margin-bottom:1.25rem;color:var(--dark-blue);padding-left:3em;position:relative;}
.skw-page-references-list li:last-child{margin-bottom:0;}
.skw-page-references-list li::before{content:counter(ref-counter) ".";counter-increment:ref-counter;position:absolute;left:0;font-weight:700;color:var(--excellence-blue);width:2.5em;text-align:left;}
.skw-page-references-list a{color:var(--excellence-blue);text-decoration:none;word-break:break-word;transition:all 0.2s ease;}
.skw-page-references-list a:hover{text-decoration:underline;color:var(--dark-blue);}
.skw-page-hidden-reference{display:none;}
.skw-page-load-more-container{text-align:center;margin:2rem 0 0 0;}
#skw-page-load-more-references{padding:12px 30px;background-color:transparent;border:2px solid var(--excellence-blue);color:var(--excellence-blue);border-radius:50px;cursor:pointer;transition:all 0.3s ease;font-weight:600;font-size:0.95rem;font-family:'Montserrat', sans-serif;}
#skw-page-load-more-references:hover{background-color:var(--excellence-blue);color:white;transform:translateY(-2px);box-shadow:0 5px 15px rgba(27, 53, 138, 0.2);}
#skw-page-load-more-references.skw-page-hidden{display:none;}
.skw-page-loading-animation{position:fixed;top:0;left:0;width:100%;height:100%;background:white;display:flex;align-items:center;justify-content:center;z-index:9999;transition:opacity 0.5s ease;}
.skw-page-loading-animation.skw-page-hidden{opacity:0;pointer-events:none;}
.skw-page-loader{width:60px;height:60px;border:3px solid var(--light-blue);border-top-color:var(--excellence-blue);border-radius:50%;animation:skw-page-spin 1s linear infinite;}
@keyframes skw-page-spin {
to{transform:rotate(360deg);}
} @media(max-width:1024px){
.skw-page-stats-grid{grid-template-columns:repeat(2, 1fr);}
.skw-page-publications-showcase{grid-template-columns:repeat(2, 1fr);}
.skw-page-timeline-content{width:42%;}
}
@media(max-width:768px){
.skw-page-main-title{font-size:3rem;}
.skw-page-content-box{padding:40px 30px;}
.skw-page-section-title{font-size:2rem;}
.skw-page-stats-grid{grid-template-columns:1fr;gap:30px;}
.skw-page-awards-grid, .skw-page-publications-showcase, .skw-page-impact-grid{grid-template-columns:1fr;}
.skw-page-timeline-container{padding:30px 0;}
.skw-page-timeline-line{left:20px;}
.skw-page-timeline-item, .skw-page-timeline-item:nth-child(even){flex-direction:column;align-items:flex-start;padding-left:50px;}
.skw-page-timeline-content{width:100%;}
.skw-page-timeline-dot{left:20px;}
.skw-page-hero-meta{flex-direction:column;gap:30px;}
.skw-page-nav-pills-inner{padding:0 20px;}
}
@media(max-width:480px){
.skw-page-main-title{font-size:2.5rem;}
.skw-page-content-box{padding:30px 20px;}
.skw-page-section-title{font-size:1.75rem;padding-left:20px;}
.skw-page-section-title::before{width:4px;height:40px;}
.skw-page-awards-grid{grid-template-columns:1fr;gap:20px;}
.skw-page-award-card{padding:30px;}
} .skw-page-animate-in{opacity:1 !important;transform:translateY(0) !important;}
@media (prefers-reduced-motion: reduce) {
*,
*::before,
*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important;}
.skw-page-hero-circle-1, .skw-page-hero-circle-2, .skw-page-publication-image::after{animation:none !important;}
} @media print {
.skw-page-nav-pills, .skw-page-loading-animation {
display: none;
}
.skw-page-content-box {
box-shadow: none;
border: 1px solid #ddd;
break-inside: avoid;
}
}:root{--excellence-blue:#1B358A;--excellence-yellow:#FECA0A;--dark-blue:#112657;--light-blue:#D1D9F0;--light-gray:#F5F5F5;--medium-gray:#767676;--corner-radius:18px;--shadow-light:0 4px 14px rgba(27, 53, 138, 0.12);--shadow-medium:0 6px 20px rgba(27, 53, 138, 0.15);--shadow-strong:0 8px 28px rgba(27, 53, 138, 0.18);}
.coe-page-wrapper{font-family:'Montserrat', sans-serif;line-height:1.6;color:var(--dark-blue);}
.coe-page-container{max-width:1440px;margin:0 auto;}
.coe-page-hero{background:linear-gradient(135deg, #ffffff 0%, #f8fafe 100%);padding:100px 0 120px 0;margin-bottom:80px;position:relative;overflow:hidden;}
.coe-page-hero::before{content:'';position:absolute;top:-50%;right:-10%;width:600px;height:600px;background:radial-gradient(circle, var(--excellence-yellow) 0%, transparent 70%);opacity:0.1;border-radius:50%;}
.coe-page-hero-content{text-align:center;max-width:1000px;margin:0 auto;position:relative;z-index:1;}
.coe-page-main-title{font-size:3.75rem;font-weight:800;line-height:1.1;color:var(--excellence-blue);margin-bottom:24px;letter-spacing:-0.02em;}
.coe-page-subtitle{font-size:1.375rem;color:var(--medium-gray);font-weight:400;margin-bottom:50px;line-height:1.5;}
.coe-page-section{padding:15px 0;}
#coe-page-references-section{padding:7px 0 !important;}
#coe-page-cta-section{padding:7px 0 !important;}
#coe-page-discover-section{padding:7px 0 !important;}
.coe-page-content-box{background:#ffffff;border-radius:var(--corner-radius);padding:50px;margin-bottom:15px;box-shadow:var(--shadow-medium);transition:all 0.3s ease;}
.coe-page-content-box:hover{transform:translateY(-8px);box-shadow:var(--shadow-strong);}
.coe-page-section-title{font-size:2.25rem;font-weight:700;color:var(--dark-blue);margin-bottom:35px;display:flex;align-items:center;position:relative;}
.coe-page-section-title::before{content:'';display:inline-block;width:5px;height:45px;background:linear-gradient(180deg, var(--excellence-yellow) 0%, var(--excellence-blue) 100%);margin-right:20px;border-radius:3px;}
.coe-page-section-subtitle{font-size:1.25rem;font-weight:500;color:var(--excellence-blue);margin-bottom:25px;}
.coe-page-card-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(320px, 1fr));gap:35px;margin-top:50px;}
.coe-page-card{background:#ffffff;border-radius:var(--corner-radius);padding:40px;box-shadow:var(--shadow-light);transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);border:1px solid rgba(209, 217, 240, 0.3);position:relative;overflow:hidden;}
.coe-page-card::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg, var(--excellence-yellow) 0%, var(--excellence-blue) 100%);opacity:0;transition:opacity 0.3s ease;}
.coe-page-card:hover::before{opacity:1;}
.coe-page-card:hover{box-shadow:var(--shadow-medium);border-color:var(--light-blue);transform:translateY(-5px);}
.coe-page-card-icon{width:70px;height:70px;background:linear-gradient(135deg, var(--excellence-blue) 0%, var(--dark-blue) 100%);border-radius:20px;display:flex;align-items:center;justify-content:center;margin-bottom:25px;color:white;font-size:28px;box-shadow:0 8px 20px rgba(27, 53, 138, 0.25);}
.coe-page-card-title{font-size:1.375rem;font-weight:600;color:var(--dark-blue);margin-bottom:20px;line-height:1.3;}
.coe-page-card-content{color:var(--medium-gray);line-height:1.7;font-size:1rem;}
.coe-page-quote-box{background:linear-gradient(135deg, #e8f2fc 0%, #f5f8ff 100%);border-radius:var(--corner-radius);padding:40px;margin:30px 0;border-left:6px solid var(--excellence-blue);position:relative;}
.coe-page-quote-box::before{content:'"';position:absolute;top:20px;left:30px;font-size:4rem;color:var(--excellence-yellow);opacity:0.3;font-family:Georgia, serif;}
.coe-page-quote-text{font-style:italic;font-size:1.25rem;color:var(--dark-blue);margin-bottom:15px;position:relative;z-index:1;}
.coe-page-quote-author{font-size:0.95rem;color:var(--excellence-blue);font-weight:600;text-align:right;}
.coe-page-feature-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:30px;margin-top:50px;}
.coe-page-feature-card{background:linear-gradient(135deg, var(--excellence-blue) 0%, var(--dark-blue) 100%);color:white;border-radius:var(--corner-radius);padding:40px;box-shadow:var(--shadow-medium);transition:all 0.3s ease;position:relative;overflow:hidden;}
.coe-page-feature-card::after{content:'';position:absolute;bottom:-50px;right:-50px;width:150px;height:150px;background:var(--excellence-yellow);border-radius:50%;opacity:0.1;}
.coe-page-feature-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(27, 53, 138, 0.3);}
.coe-page-feature-title{font-size:1.25rem;font-weight:600;margin-bottom:15px;color:white;}
.coe-page-feature-description{font-size:1rem;opacity:0.95;line-height:1.6;}
.coe-page-notice{background-color:#fff9e6;border:2px solid var(--excellence-yellow);color:var(--dark-blue);padding:25px;border-radius:var(--corner-radius);margin:30px 0;display:flex;align-items:flex-start;gap:20px;}
.coe-page-notice-icon{flex-shrink:0;width:30px;height:30px;background:var(--excellence-yellow);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:bold;color:var(--dark-blue);}
.coe-page-notice-content{flex:1;}
.coe-page-notice strong{color:var(--excellence-blue);}
.coe-page-references{background:#ffffff;border-radius:var(--corner-radius);padding:50px;margin-top:15px;margin-bottom:15px;box-shadow:var(--shadow-medium);transition:all 0.3s ease;}
.coe-page-references-list{padding-left:0;font-size:0.95rem;line-height:1.8;list-style-type:none;counter-reset:ref-counter;}
.coe-page-references-list li{margin-bottom:1.25rem;color:var(--dark-blue);padding-left:3em;position:relative;}
.coe-page-references-list li::before{content:counter(ref-counter) ".";counter-increment:ref-counter;position:absolute;left:0;font-weight:700;color:var(--excellence-blue);width:2.5em;text-align:left;}
.coe-page-references-list a{color:var(--excellence-blue);text-decoration:none;word-break:break-word;transition:all 0.2s ease;}
.coe-page-references-list a:hover{text-decoration:underline;color:var(--dark-blue);}
.coe-page-hidden-reference{display:none;}
.coe-page-load-more-container{text-align:center;margin:3rem 0 1rem 0;}
#coe-page-load-more-references{padding:12px 30px;background-color:transparent;border:2px solid var(--excellence-blue);color:var(--excellence-blue);border-radius:50px;cursor:pointer;transition:all 0.3s ease;font-weight:600;font-size:0.95rem;font-family:'Montserrat', sans-serif;}
#coe-page-load-more-references:hover{background-color:var(--excellence-blue);color:white;transform:translateY(-2px);box-shadow:0 5px 15px rgba(27, 53, 138, 0.2);}
#coe-page-load-more-references.coe-page-hidden{display:none;}
.coe-page-cta{background:linear-gradient(135deg, var(--excellence-blue) 0%, var(--dark-blue) 100%);color:white;padding:80px 0;border-radius:var(--corner-radius);margin:15px auto;text-align:center;box-shadow:var(--shadow-strong);position:relative;overflow:hidden;}
.coe-page-cta::before{content:'';position:absolute;top:-50%;left:-10%;width:400px;height:400px;background:var(--excellence-yellow);border-radius:50%;opacity:0.1;}
.coe-page-cta-title{font-size:2.5rem;font-weight:700;margin-bottom:25px;color:white;position:relative;z-index:1;}
.coe-page-cta-text{font-size:1.25rem;margin-bottom:50px;opacity:0.95;max-width:700px;margin-left:auto;margin-right:auto;position:relative;z-index:1;}
.coe-page-btn{display:inline-block;padding:18px 40px;border-radius:50px;font-weight:600;font-size:1.05rem;text-decoration:none;transition:all 0.3s ease;cursor:pointer;box-shadow:var(--shadow-light);position:relative;z-index:1;}
.coe-page-btn-primary{background:var(--excellence-yellow);color:var(--dark-blue);}
.coe-page-btn-primary:hover{transform:translateY(-3px);box-shadow:0 10px 25px rgba(254, 202, 10, 0.3);background:#ffd633;}
.coe-page-btn-secondary{background:transparent;color:white;border:2px solid white;}
.coe-page-btn-secondary:hover{background:rgba(255, 255, 255, 0.15);border-color:var(--excellence-yellow);color:var(--excellence-yellow);}
.coe-page-discover-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(340px, 1fr));gap:35px;margin-top:50px;}
.coe-page-discover-card{background:#ffffff;border-radius:var(--corner-radius);overflow:hidden;box-shadow:var(--shadow-light);transition:all 0.3s ease;border:1px solid rgba(209, 217, 240, 0.3);text-decoration:none;display:flex;flex-direction:column;height:100%;}
.coe-page-discover-card:hover{box-shadow:var(--shadow-medium);border-color:var(--light-blue);transform:translateY(-8px);}
.coe-page-discover-image{position:relative;height:220px;overflow:hidden;background:var(--light-gray);}
.coe-page-discover-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease;}
.coe-page-discover-card:hover .coe-page-discover-image img{transform:scale(1.08);}
.coe-page-discover-content{padding:35px;display:flex;flex-direction:column;flex:1;}
.coe-page-discover-title{font-size:1.375rem;font-weight:600;color:var(--dark-blue);margin-bottom:20px;line-height:1.3;}
.coe-page-discover-description{color:var(--medium-gray);line-height:1.7;margin-bottom:25px;flex:1;}
.coe-page-learn-more{display:inline-flex;align-items:center;padding:12px 25px;border-radius:50px;font-weight:600;font-size:0.95rem;text-decoration:none;transition:all 0.3s ease;background:var(--light-gray);color:var(--excellence-blue);align-self:flex-start;gap:8px;}
.coe-page-learn-more::after{content:'→';transition:transform 0.3s ease;}
.coe-page-discover-card:hover .coe-page-learn-more{background:var(--excellence-blue);color:white;}
.coe-page-discover-card:hover .coe-page-learn-more::after{transform:translateX(5px);}
.coe-page-styled-list{list-style:none;margin-left:0;padding-left:0;}
.coe-page-styled-list li{padding-left:35px;position:relative;margin-bottom:18px;line-height:1.7;}
.coe-page-styled-list li::before{content:'✓';position:absolute;left:0;color:var(--excellence-yellow);font-weight:700;font-size:1.2rem;background:var(--excellence-blue);width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;top:2px;}
@media(max-width:1024px){
.coe-page-feature-grid{grid-template-columns:1fr;}
}
@media(max-width:768px){
.coe-page-main-title{font-size:2.5rem;}
.coe-page-content-box{padding:35px 25px;}
.coe-page-section-title{font-size:1.75rem;}
.coe-page-card-grid, .coe-page-discover-grid{grid-template-columns:1fr;}
.coe-page-cta-title{font-size:2rem;}
.coe-page-cta{padding:60px 20px;}
.coe-page-cta .coe-page-btn{margin-top:15px !important;}
}
@media(max-width:480px){
.coe-page-container{padding:0 15px;}
.coe-page-main-title{font-size:2rem;}
.coe-page-content-box{padding:25px 20px;}
.coe-page-btn{padding:14px 30px;font-size:0.95rem;margin:8px 5px;display:block;width:calc(100% - 10px);text-align:center;}
.coe-page-cta .coe-page-btn{margin-top:20px !important;}
} .coe-page-wrapper .uk-grid{margin-left:-17.5px;margin-right:-17.5px;}
.coe-page-wrapper .uk-grid > *{padding-left:17.5px;padding-right:17.5px;}
@keyframes coe-page-fadeInUp {
from{opacity:0;transform:translateY(30px);}
to{opacity:1;transform:translateY(0);}
}
.coe-page-animate-on-scroll {
animation: coe-page-fadeInUp 0.8s ease-out;
}:root{--excellence-blue:#1B358A;--excellence-yellow:#FECA0A;--dark-blue:#112657;--light-blue:#D1D9F0;--light-gray:#F5F5F5;--medium-gray:#767676;--corner-radius:18px;--shadow-light:0 4px 14px rgba(27, 53, 138, 0.12);--shadow-medium:0 6px 20px rgba(27, 53, 138, 0.15);--shadow-strong:0 8px 28px rgba(27, 53, 138, 0.18);}
@media(min-width:1200px){
.uk-child-width-1-4\@l>*{width:25%;margin-bottom:26px;}
}
body{font-family:'Montserrat', sans-serif;background-color:var(--light-gray);background-image:radial-gradient(circle at 25% 25%, rgba(27, 53, 138, 0.03) 0%, rgba(255, 255, 255, 0) 60%), radial-gradient(circle at 75% 75%, rgba(254, 202, 10, 0.03) 0%, rgba(255, 255, 255, 0) 60%);background-size:100% 100%;background-attachment:fixed;color:#333;min-height:100vh;display:flex;flex-direction:column;}
h1, h2, h3, h4, h5, h6{font-family:'Montserrat', sans-serif;font-weight:600;letter-spacing:0.02em;}
.coe-main-title{font-size:2.2rem;line-height:1.3;margin-bottom:1.5rem;font-weight:700;letter-spacing:0.02em;position:relative;}
.coe-gold-accent, .coe-yellow-accent{color:var(--excellence-yellow);}
.coe-blue-accent{color:var(--excellence-blue);}
.coe-main-subtitle{font-size:1.15rem;line-height:1.6;margin-bottom:2rem;font-weight:400;color:#333;}
.coe-section-title{position:relative;font-weight:600;margin-bottom:1.5rem;font-size:1.8rem;color:var(--excellence-blue);}
.coe-text-lead{font-size:1.05rem;line-height:1.7;margin-bottom:1.5rem;}
.shimmer{position:relative;overflow:hidden;}
.shimmer::after{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient( 90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 100% );animation:shimmer 3.5s infinite;pointer-events:none;}
@keyframes shimmer {
0%{left:-100%;}
100%{left:200%;}
} .coe-button-contact-white{background-color:white;color:var(--excellence-blue);border-radius:50px;text-transform:uppercase;font-weight:600;letter-spacing:0.05em;padding:15px 35px;transition:all 0.3s ease;box-shadow:0 5px 15px rgba(0, 0, 0, 0.2);border:none;font-size:14px;line-height:42px;}
.coe-button-contact-white:hover{background-color:var(--excellence-blue);color:white;transform:translateY(-3px);box-shadow:0 10px 20px rgba(0, 0, 0, 0.3);}
.coe-button-primary-filled{background-color:var(--excellence-blue);color:white;border:2px solid var(--excellence-blue);border-radius:50px;text-transform:uppercase;font-weight:600;letter-spacing:0.05em;padding:8px 30px;transition:all 0.3s ease;box-shadow:var(--shadow-light);}
.coe-button-primary-filled:hover{background-color:var(--dark-blue);color:white;transform:translateY(-3px);box-shadow:var(--shadow-medium);}
@media(max-width:639px){
.coe-button-contact-white, .coe-button-primary-filled{margin-top:10px;}
} .coe-button-yellow-filled{background-color:var(--excellence-yellow);color:var(--dark-blue);border:2px solid var(--excellence-yellow);border-radius:50px;text-transform:uppercase;font-weight:600;letter-spacing:0.05em;padding:8px 30px;transition:all 0.3s ease;box-shadow:var(--shadow-light);}
.coe-button-yellow-filled:hover{background-color:#e6b408;color:var(--dark-blue);transform:translateY(-3px);box-shadow:var(--shadow-medium);}
@media(max-width:639px){
.coe-button-contact-white, .coe-button-primary-filled, .coe-button-yellow-filled{margin-top:10px;}
}
.coe-button-primary{background-color:var(--excellence-blue);color:#fff;border-radius:50px;text-transform:uppercase;font-weight:600;letter-spacing:0.05em;padding:10px 30px;transition:all 0.3s ease;border:none;box-shadow:var(--shadow-light);}
.coe-button-primary:hover{background-color:var(--dark-blue);color:#fff;transform:translateY(-3px);box-shadow:var(--shadow-medium);}
.coe-button-secondary{background-color:transparent;color:var(--excellence-blue);border:2px solid var(--excellence-blue);border-radius:50px;text-transform:uppercase;font-weight:600;letter-spacing:0.05em;padding:8px 30px;transition:all 0.3s ease;box-shadow:var(--shadow-light);}
.coe-button-secondary:hover{background-color:rgba(27, 53, 138, 0.08);color:var(--excellence-blue);transform:translateY(-3px);box-shadow:var(--shadow-medium);}
@media(max-width:639px){
.coe-button-primary, .coe-button-secondary{margin-top:10px;}
} .coe-header{background-color:white;box-shadow:0 2px 20px rgba(27, 53, 138, 0.1);padding:20px 0 0;z-index:980;position:sticky;top:0;left:0;width:100%;}
.coe-logo-container{display:flex;justify-content:center;margin-bottom:15px;}
.coe-logo{height:110px;width:auto;transition:transform 0.3s ease;}
.coe-logo:hover{transform:scale(1.05);}
.coe-nav-container{background-color:var(--excellence-blue);padding:22px 0;border-bottom:3px solid var(--excellence-yellow);box-shadow:0 4px 12px rgba(27, 53, 138, 0.15);}
.coe-nav-list{display:flex;justify-content:center;list-style:none;padding:0;margin:0;}
.coe-nav-item{text-transform:uppercase;font-weight:600;font-size:0.9rem;letter-spacing:0.03em;color:white;transition:all 0.3s ease;margin:0 16px;position:relative;padding:8px 30px 8px 15px;display:inline-block;}
.coe-nav-item::after{content:'';position:absolute;width:0;height:3px;bottom:0;left:0;background:var(--excellence-yellow);transition:width 0.3s ease;}
.coe-nav-item:hover{color:var(--excellence-yellow);}
.coe-nav-item:hover::after{width:100%;}
.coe-nav-item.uk-active{color:var(--excellence-yellow);font-weight:700;}
.coe-nav-item.uk-active::after{width:100%;height:3px;}
.coe-dropdown{position:relative;display:inline-block;}
.coe-dropdown::after{content:'';position:absolute;height:20px;width:100%;bottom:-20px;left:0;z-index:989;}
.coe-dropdown-content{display:none;position:absolute;left:0;min-width:220px;background-color:white;box-shadow:var(--shadow-medium);border-radius:10px;padding:15px 0;z-index:990;top:calc(100% + 15px);opacity:0;transform:translateY(-10px);transition:opacity 0.3s ease, transform 0.3s ease;}
.coe-dropdown-content::before{content:'';position:absolute;top:-10px;left:30px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid white;}
.coe-dropdown:hover .coe-dropdown-content, .coe-dropdown-content:hover{display:block;opacity:1;transform:translateY(0);}
.coe-dropdown-item{display:block;color:var(--excellence-blue);padding:8px 20px;text-decoration:none;font-size:0.85rem;font-weight:500;transition:all 0.2s ease;text-transform:uppercase;}
.coe-dropdown-item:hover{background-color:rgba(27, 53, 138, 0.05);color:var(--excellence-blue);padding-left:25px;text-decoration:none;}
.coe-dropdown-divider{height:1px;margin:8px 0;background-color:rgba(27, 53, 138, 0.1);}
.dropdown-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);}
.coe-mobile-nav{background-color:white;border-radius:0 0 15px 15px;box-shadow:var(--shadow-medium);}
.uk-offcanvas-bar{background-color:var(--excellence-blue);box-shadow:var(--shadow-strong);}
.coe-mobile-nav-item{font-weight:500;text-transform:uppercase;letter-spacing:0.03em;color:white;font-size:1.1rem;padding:15px 0;border-bottom:1px solid rgba(255, 255, 255, 0.1);}
.coe-mobile-nav-item:hover{color:var(--excellence-yellow);}
.coe-mobile-menu-button{color:var(--excellence-blue);margin-right:20px;}
.coe-hero-section{background:linear-gradient(135deg, #ffffff 0%, #f8faff 100%);padding:80px 0;border-radius:0 0 var(--corner-radius) var(--corner-radius);box-shadow:var(--shadow-light);position:relative;overflow:hidden;}
.coe-hero-section::before{content:'';position:absolute;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle, rgba(254, 202, 10, 0.1) 0%, rgba(254, 202, 10, 0) 70%);top:-150px;right:-100px;z-index:0;}
.coe-hero-section::after{content:'';position:absolute;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle, rgba(27, 53, 138, 0.07) 0%, rgba(27, 53, 138, 0) 70%);bottom:-200px;left:-150px;z-index:0;}
.coe-content-section{padding:60px 0;position:relative;z-index:1;}
.coe-content-box{background:white;border-radius:var(--corner-radius);padding:40px;box-shadow:var(--shadow-medium);transition:transform 0.3s ease, box-shadow 0.3s ease;margin-bottom:2rem;position:relative;z-index:2;}
.coe-content-box:hover{transform:translateY(-5px);box-shadow:var(--shadow-strong);}
.coe-hero-image{max-width:100%;height:auto;border-radius:var(--corner-radius);box-shadow:var(--shadow-medium);transition:transform 0.3s ease, box-shadow 0.3s ease;position:relative;z-index:2;}
.coe-hero-image:hover{transform:scale(1.02);box-shadow:var(--shadow-strong);}
.coe-gradient-divider{height:4px;background:linear-gradient(90deg, var(--excellence-blue) 0%, var(--excellence-yellow) 100%);width:120px;margin:1.5rem auto 2.5rem;border-radius:2px;box-shadow:0 2px 8px rgba(27, 53, 138, 0.2);}
.coe-card{background:white;border-radius:var(--corner-radius);padding:30px;box-shadow:var(--shadow-light);transition:transform 0.3s ease, box-shadow 0.3s ease, border 0.3s ease;height:100%;border:1px solid rgba(0, 0, 0, 0.05);display:flex;flex-direction:column;}
.coe-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-medium);border:1px solid rgba(27, 53, 138, 0.1);}
.coe-card-title{font-size:1.15rem;margin-top:1rem;margin-bottom:0.5rem;color:var(--excellence-blue);font-weight:600;}
.coe-card-media-top{display:flex;justify-content:center;margin-bottom:1rem;}
.coe-doctor-avatar{border-radius:50%;box-shadow:var(--shadow-light);transition:transform 0.3s ease, box-shadow 0.3s ease;}
.coe-card:hover .coe-doctor-avatar{transform:scale(1.05);box-shadow:var(--shadow-medium);}
.coe-card-body{flex-grow:1;display:flex;flex-direction:column;}
.coe-text-body{font-size:0.95rem;line-height:1.6;color:#444;flex-grow:1;}
.coe-experts-container{padding:40px 50px;background:white;border-radius:var(--corner-radius);box-shadow:var(--shadow-medium);transition:transform 0.3s ease, box-shadow 0.3s ease;position:relative;z-index:2;text-align:center;}
.coe-experts-container:hover{transform:translateY(-5px);box-shadow:var(--shadow-strong);}
.coe-expert-country{color:var(--excellence-blue);font-weight:500;font-size:0.95rem;line-height:1.3;margin-top:8px;opacity:0.8;}
.coe-expert-card{background:white;border-radius:var(--corner-radius);padding:30px 20px;box-shadow:var(--shadow-light);transition:transform 0.3s ease, box-shadow 0.3s ease;height:100%;border:1px solid rgba(0, 0, 0, 0.05);display:flex;flex-direction:column;align-items:center;min-height:300px;justify-content:center;position:relative;margin-bottom:20px;}
.coe-expert-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-medium);border:1px solid rgba(27, 53, 138, 0.1);}
.coe-expert-avatar{width:120px;height:120px;border-radius:50%;box-shadow:var(--shadow-light);transition:transform 0.3s ease, box-shadow 0.3s ease;margin-bottom:20px;}
.coe-expert-card:hover .coe-expert-avatar{transform:scale(1.05);box-shadow:var(--shadow-medium);}
.coe-expert-name{color:var(--excellence-blue);font-weight:600;margin-top:10px;font-size:1.1rem;line-height:1.4;margin-bottom:15px;}
.coe-card-icon{width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;transition:transform 0.3s ease;}
.coe-gold-icon{background:linear-gradient(135deg, var(--excellence-blue) 0%, var(--dark-blue) 100%);color:white;}
.coe-card:hover .coe-card-icon{transform:scale(1.1) rotate(5deg);}
.coe-slider-nav{background-color:white;color:var(--excellence-blue);border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-light);transition:all 0.3s ease;}
.coe-slider-nav:hover{background-color:var(--excellence-blue);color:white;box-shadow:var(--shadow-medium);}
.coe-modal{border-radius:var(--corner-radius);}
.coe-modal-title{color:var(--excellence-blue);margin-top:1rem;margin-bottom:0.5rem;font-weight:600;}
.coe-modal-subtitle{color:var(--excellence-yellow);font-weight:500;margin-bottom:1rem;}
.coe-button-modal-close{background-color:#f0f0f0;color:#333;border-radius:50px;padding:8px 20px;transition:all 0.3s ease;}
.coe-button-modal-close:hover{background-color:#e0e0e0;}
.uk-input{border:1px solid var(--light-blue);padding:0.75rem 1rem;transition:all 0.3s ease;border-radius:8px;font-family:'Montserrat', sans-serif;}
.uk-input:focus{border-color:var(--excellence-blue);box-shadow:0 0 0 3px rgba(27, 53, 138, 0.15);outline:none;}
.uk-input::placeholder{color:#aab0bc;font-size:0.9rem;}
.coe-footer{background:linear-gradient(135deg, var(--dark-blue) 0%, var(--excellence-blue) 80%, #2a42a5 100%);color:white;padding:5rem 0 2rem;margin-top:-70px;position:relative;overflow:hidden;z-index:1;}
.coe-footer::before{content:'';position:absolute;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle, rgba(254, 202, 10, 0.08) 0%, rgba(254, 202, 10, 0) 70%);top:-200px;right:-100px;z-index:0;}
.coe-footer::after{content:'';position:absolute;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle, rgba(254, 202, 10, 0.05) 0%, rgba(254, 202, 10, 0) 70%);bottom:-100px;left:10%;z-index:0;}
.coe-footer-logo{max-width:200px;height:auto;margin-bottom:1.5rem;}
.coe-footer-heading{font-weight:600;margin-bottom:1.2rem;font-size:1.1rem;position:relative;display:inline-block;color:white;}
.coe-footer-heading::after{content:'';position:absolute;left:0;bottom:-10px;width:40px;height:3px;background:var(--excellence-yellow);border-radius:2px;}
.coe-footer-text{color:rgba(255, 255, 255, 0.7);margin-bottom:1.5rem;font-size:0.95rem;line-height:1.6;}
.coe-footer-link{color:white;display:block;padding:3px 0;transition:all 0.3s ease;font-size:0.95rem;margin:0;}
.coe-footer-link:hover{color:var(--excellence-yellow);text-decoration:none;transform:translateX(5px);}
.coe-social-icons{display:flex;gap:10px;margin-top:1rem;}
.coe-social-icon{width:40px;height:40px;border-radius:50%;background-color:rgba(255, 255, 255, 0.1);display:flex;align-items:center;justify-content:center;color:white;transition:all 0.3s ease;}
.coe-social-icon:hover{background-color:var(--excellence-yellow);color:var(--dark-blue);transform:translateY(-3px);}
.coe-footer-bottom{border-top:1px solid rgba(255, 255, 255, 0.1);padding-top:20px;margin-top:20px;font-size:0.85rem;color:rgba(255, 255, 255, 0.6);position:relative;z-index:1;}
.coe-footer-bottom a{color:rgba(255, 255, 255, 0.8);text-decoration:underline;transition:color 0.3s ease;}
.coe-footer-bottom a:hover{color:var(--excellence-yellow);text-decoration:none;}
.coe-footer .uk-list{margin:0;padding:0;}
.coe-footer .uk-list > li{margin-top:0;padding-top:0;padding-bottom:0;}
@media(max-width:959px){
.coe-main-title{font-size:1.8rem;}
.coe-section-title{font-size:1.5rem;}
.coe-hero-section{padding:60px 0;}
.coe-content-box{padding:30px;}
.coe-card{padding:25px;}
.coe-expert-card{min-height:280px;}
.coe-nav-container{display:none;}
.coe-header{padding:15px 0;}
.coe-logo-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:0;padding:0 20px;}
.coe-logo{height:60px;margin:0 auto;}
.coe-mobile-menu-container{display:flex;align-items:center;position:absolute;right:20px;}
.coe-menu-text{font-weight:600;color:var(--excellence-blue);margin-right:8px;font-size:0.9rem;letter-spacing:0.05em;}
.uk-offcanvas-bar{width:100%;background-color:var(--excellence-blue);box-shadow:var(--shadow-strong);}
}
@media(max-width:639px){
.coe-main-title{font-size:1.6rem;}
.coe-main-subtitle{font-size:1rem;}
.coe-section-title{font-size:1.3rem;}
.coe-content-box{padding:25px;}
.coe-card{padding:20px;}
.coe-hero-section{padding:40px 0;}
.coe-logo{height:48px;}
.coe-footer{padding:2rem 0 1.5rem;}
.coe-expert-card{min-height:260px;}
}
@media(max-width:479px){
.coe-main-title{font-size:1.4rem;}
.coe-section-title{font-size:1.2rem;}
.coe-main-subtitle{font-size:0.95rem;}
.coe-content-box{padding:20px;}
.coe-card{padding:15px;}
.coe-experts-container{padding:30px 15px;}
.coe-expert-card{min-height:240px;}
} .coe-cta-section{background:linear-gradient(135deg, #0a1f4d 0%, var(--dark-blue) 100%);color:white;padding:4rem 0;position:relative;overflow:hidden;margin-bottom:40px;border-radius:var(--corner-radius) var(--corner-radius) 0 0;z-index:2;}
.coe-cta-section::before{content:'';position:absolute;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle, rgba(254, 202, 10, 0.15) 0%, rgba(254, 202, 10, 0) 70%);top:-100px;right:-50px;}
.coe-cta-title{font-size:2rem;font-weight:700;margin-bottom:1.5rem;color:white;}
.coe-cta-text{font-size:1.05rem;margin-bottom:2rem;opacity:0.9;}
.coe-cta-button{background-color:var(--excellence-yellow);color:var(--dark-blue);border-radius:50px;text-transform:uppercase;font-weight:600;letter-spacing:0.05em;padding:15px 35px;transition:all 0.3s ease;box-shadow:0 5px 15px rgba(0, 0, 0, 0.2);border:none;}
@media(max-width:639px){
.coe-cta-button{margin-top:10px;}
}
.coe-cta-button:hover{background-color:white;color:var(--excellence-blue);transform:translateY(-3px);box-shadow:0 10px 20px rgba(0, 0, 0, 0.3);}
.coe-about-section{background-color:#f8faff;background-image:radial-gradient(circle at 10% 20%, rgba(27, 53, 138, 0.03) 0%, rgba(255, 255, 255, 0) 50%), radial-gradient(circle at 90% 80%, rgba(254, 202, 10, 0.03) 0%, rgba(255, 255, 255, 0) 50%);padding:60px 0;position:relative;overflow:hidden;}
.coe-about-inner{background:white;border-radius:var(--corner-radius);box-shadow:var(--shadow-medium);transition:transform 0.3s ease, box-shadow 0.3s ease;position:relative;z-index:2;overflow:hidden;}
.coe-about-inner:hover{transform:translateY(-5px);box-shadow:var(--shadow-strong);}
.coe-about-header{padding:30px 40px;position:relative;border-bottom:1px solid #f0f0f0;}
.coe-about-title{color:var(--excellence-blue);margin-bottom:0.5rem;font-weight:600;text-align:center;}
.coe-about-subtitle{color:var(--excellence-blue);opacity:0.9;font-weight:500;text-align:center;margin-bottom:0;}
.coe-about-content{padding:40px;}
.coe-about-divider{height:3px;background:linear-gradient(90deg, var(--excellence-blue) 0%, var(--excellence-yellow) 100%);width:80px;margin:1.5rem auto 2rem;border-radius:2px;box-shadow:0 2px 8px rgba(27, 53, 138, 0.1);}
.coe-about-paragraph{margin-bottom:1.5rem;line-height:1.7;font-size:1.05rem;}
.coe-about-highlight{background-color:rgba(27, 53, 138, 0.04);border-left:4px solid var(--excellence-blue);padding:20px;margin:2rem 0;border-radius:0 var(--corner-radius) var(--corner-radius) 0;}
.coe-about-tagline{font-weight:700;font-size:1.2rem;color:var(--excellence-blue);margin-top:2rem;text-align:center;}
@media(min-width:960px){
.coe-mobile-menu-container{display:none;}
}
.uk-nav-default .uk-nav-sub{line-height:2.5 !important;}
.uk-nav-default .uk-nav-sub > li > a{padding:0.5rem 1.5rem !important;}
.uk-offcanvas-bar{padding:20px;}
.uk-offcanvas-close{position:absolute;top:20px;right:20px;color:white;background:rgba(255,255,255,0.1);border-radius:50%;padding:10px;font-size:24px;}
.coe-button-contact-white{background-color:white;color:var(--excellence-blue);border-radius:50px;text-transform:uppercase;font-weight:600;letter-spacing:0.05em;padding:15px 35px;transition:all 0.3s ease;box-shadow:0 5px 15px rgba(0, 0, 0, 0.2);border:none;font-size:14px;line-height:42px;}
.coe-button-contact-white:hover{background-color:var(--excellence-blue);color:white;transform:translateY(-3px);box-shadow:0 10px 20px rgba(0, 0, 0, 0.3);}
@media(max-width:639px){
.coe-button-contact-white {
margin-top: 10px;
}
}:root{--excellence-blue:#1B358A;--excellence-yellow:#FECA0A;--dark-blue:#112657;--light-blue:#D1D9F0;--mobile-shadow:0 4px 20px rgba(27, 53, 138, 0.15);}
.tm-header-mobile .uk-navbar-container{background-color:var(--excellence-blue) !important;border-bottom:3px solid var(--excellence-yellow) !important;box-shadow:var(--mobile-shadow) !important;}
.tm-header-mobile .uk-navbar-toggle{color:white !important;text-transform:uppercase !important;font-weight:600 !important;letter-spacing:0.03em !important;}
.tm-header-mobile .uk-navbar-toggle:hover{color:var(--excellence-yellow) !important;}
.tm-header-mobile .uk-navbar-toggle .uk-text-middle{color:white !important;font-size:0.9rem !important;font-weight:600 !important;}
#tm-dialog-mobile.uk-dropbar{background:linear-gradient(135deg, #f8faff 0%, #ffffff 100%) !important;border:none !important;box-shadow:var(--mobile-shadow) !important;}
#tm-dialog-mobile .uk-panel{background:none !important;padding:20px !important;}
#tm-dialog-mobile .uk-nav.uk-nav-default{margin:0 !important;padding:0 !important;}
#tm-dialog-mobile .uk-nav.uk-nav-default > li{margin:0 !important;border-bottom:1px solid rgba(27, 53, 138, 0.08) !important;}
#tm-dialog-mobile .uk-nav.uk-nav-default > li:last-child{border-bottom:none !important;}
#tm-dialog-mobile .uk-nav.uk-nav-default > li > a{display:block !important;color:var(--excellence-blue) !important;padding:15px 20px !important;text-decoration:none !important;font-size:1rem !important;font-weight:600 !important;text-transform:uppercase !important;letter-spacing:0.03em !important;transition:all 0.3s ease !important;background:none !important;border:none !important;position:relative !important;}
#tm-dialog-mobile .uk-nav.uk-nav-default > li.uk-active > a{color:white !important;background:linear-gradient(135deg, var(--excellence-blue) 0%, var(--dark-blue) 100%) !important;border-radius:8px !important;margin:0 10px !important;}
#tm-dialog-mobile .uk-nav.uk-nav-default > li > a:hover{color:white !important;background:linear-gradient(135deg, var(--excellence-blue) 0%, var(--dark-blue) 100%) !important;border-radius:8px !important;margin:0 10px !important;}
#tm-dialog-mobile .uk-nav-sub{background:rgba(27, 53, 138, 0.03) !important;margin:10px 0 0 0 !important;padding:10px 0 !important;border-radius:8px !important;border-left:3px solid var(--excellence-yellow) !important;}
#tm-dialog-mobile .uk-nav-sub > li{margin:0 !important;padding:0 !important;}
#tm-dialog-mobile .uk-nav-sub > li > a{display:block !important;color:var(--excellence-blue) !important;padding:8px 20px 8px 30px !important;text-decoration:none !important;font-size:0.85rem !important;font-weight:500 !important;text-transform:uppercase !important;letter-spacing:0.03em !important;transition:all 0.2s ease !important;background:none !important;border:none !important;position:relative !important;}
#tm-dialog-mobile .uk-nav-sub > li > a::before{content:'→';position:absolute;left:15px;color:var(--excellence-yellow);font-weight:bold;opacity:0;transition:opacity 0.2s ease;}
#tm-dialog-mobile .uk-nav-sub > li > a:hover{color:var(--dark-blue) !important;background:rgba(254, 202, 10, 0.1) !important;padding-left:35px !important;border-radius:5px !important;margin:0 10px !important;}
#tm-dialog-mobile .uk-nav-sub > li > a:hover::before{opacity:1;}
#tm-dialog-mobile .uk-nav.uk-nav-default > li.dynamicdropdown > a::after{content:'';position:absolute;right:20px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid currentColor;transition:transform 0.3s ease;}
#tm-dialog-mobile .uk-nav.uk-nav-default > li.dynamicdropdown.uk-open > a::after{transform:translateY(-50%) rotate(180deg);}
#tm-dialog-mobile .uk-nav.uk-nav-default > li{opacity:1 !important;transform:none !important;animation:none !important;}
 @media(min-width:960px){ .tm-header-mobile{display:none !important;}
} @media(max-width:479px){
#tm-dialog-mobile .uk-panel {
padding: 15px !important;
}
#tm-dialog-mobile .uk-nav.uk-nav-default > li > a {
padding: 12px 15px !important;
font-size: 0.9rem !important;
}
#tm-dialog-mobile .uk-nav-sub > li > a {
padding: 6px 15px 6px 25px !important;
font-size: 0.8rem !important;
}
}:root{--excellence-blue:#1B358A;--excellence-yellow:#FECA0A;--dropdown-shadow:0 6px 20px rgba(27, 53, 138, 0.15);}
.uk-drop.uk-navbar-dropdown{background:white !important;border-radius:10px !important;box-shadow:var(--dropdown-shadow) !important;border:none !important;padding:15px 0 !important;min-width:220px !important;margin-top:15px !important;}
.uk-drop.uk-navbar-dropdown::before{content:'';position:absolute;top:-10px;left:30px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid white;z-index:1001;}
.uk-nav.uk-navbar-dropdown-nav{margin:0 !important;padding:0 !important;list-style:none !important;}
.uk-nav.uk-navbar-dropdown-nav > li{margin:0 !important;padding:0 !important;}
.uk-nav.uk-navbar-dropdown-nav > li > a{display:block !important;color:var(--excellence-blue) !important;padding:8px 20px !important;text-decoration:none !important;font-size:0.85rem !important;font-weight:600 !important;transition:all 0.2s ease !important;text-transform:uppercase !important;letter-spacing:0.03em !important;margin:0 !important;background:none !important;border:none !important;line-height:1.4 !important;}
.uk-nav.uk-navbar-dropdown-nav > li > a::after{display:none !important;}
.uk-nav.uk-navbar-dropdown-nav > li > a:hover{background-color:rgba(27, 53, 138, 0.05) !important;color:var(--excellence-blue) !important;padding-left:25px !important;text-decoration:none !important;}
.uk-navbar-nav > li.dynamicdropdown > a{padding-left:20px !important;}
.uk-navbar-nav > li.dynamicdropdown > a::before{content:'';position:absolute;left:8px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid currentColor;transition:transform 0.3s ease;}
.uk-navbar-nav > li.dynamicdropdown:hover > a::before{transform:translateY(-50%) rotate(180deg);}
.uk-drop.uk-navbar-dropdown:not(.uk-open){opacity:0 !important;transform:translateY(-10px) !important;transition:opacity 0.3s ease, transform 0.3s ease !important;}
.uk-drop.uk-navbar-dropdown.uk-open{opacity:1 !important;transform:translateY(0) !important;transition:opacity 0.3s ease, transform 0.3s ease !important;}
.uk-nav.uk-navbar-dropdown-nav > li:not(:last-child)::after{content:'';display:block;height:1px;background-color:rgba(27, 53, 138, 0.08);margin:6px 20px;}
@media(max-width:959px){
.uk-drop.uk-navbar-dropdown {
display: none !important;
}
}.tm-headerbar-top.tm-headerbar-default{background:#ffffff !important;}
.tm-header-mobile > .uk-navbar-container:not(.uk-navbar-transparent) {
background: #ffffff;
border-bottom-color: #feca0a;
}