/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
a,a:visited{color:#ed8b00 !important;}.header_secondary{background:transparent url(/sites/default/files/2026-07/CC2027-Background-8.png) top center no-repeat;background-size:cover;}#whyattend{background:transparent url(/sites/default/files/2026-05/reefbackgound.png) top center no-repeat;background-size:cover;}.divider{width:1px;height:180px;background-color:#869B7E;margin:0 15px;}.divider2{width:1px;height:250px;background-color:white;margin:0 15px;}.navbar-nav{flex-direction:row !important;}.nav-item.active{border-bottom:3px #ed8b00 solid;}li.nav-item{margin-right:25px;padding-bottom:0px;}li.nav-item{padding:0px !important;}#block-uwi-promo-cc2027headersectiona{}.left-column{padding:1px 10px 0px 10px;margin-bottom:80px;}.cc2027_hero_title{font-family:"Roboto",sans-serif;font-size:55px;font-weight:700;line-height:0.2;}.cc2027_orange_title{font-size:22px !important;font-weight:700;}.cc2027-date{display:inline-block;}.cc2027-calendar{}.cc2027-img{float:left;}.cc2027-border-bottom{border-bottom:5px #ed8b00 solid;display:block;width:120px;line-height:0}#block-uwi-promo-cc2027headersectiona .hero_title{font-family:"Roboto",sans-serif;font-size:65px;font-weight:700;line-height:1.2;}.hero_color_blue{color:#03467d;}.hero_color_green{color:#59aa36;}.cc2027-border-left{border-left:2px #ffc107 solid;}.cc2027-border-right{border-right:2px #fff solid;padding:0px 0px 0px 20px;}.cc2027-gold-text{color:#ed8b00 !important;font-size:20px !important;}.cc2027-orange-text{color:#ed8b00 !important;}.cc2027-stay-informed{background:#023e6c;}.cc2027-stay-informed .webform-confirmation__message{color:white;}.webform-submission-stay-informed-form{position:relative;}.webform-submission-stay-informed-form p{color:white;}.webform-submission-stay-informed-form h2{color:white;padding-top:5px;}.cc2027-email-icon{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;background:#f1c02a;border-radius:50%;display:flex;justify-content:center;z-index:2;}.cc2027-email-icon img{padding-top:3px;}.cc2027-stayinformed-markup{margin-top:35px;}.cc2027-button-outline{font-size:15px;}.cc2027-button-outline:link,.cc2027-button-outline:visited{border:2px solid #ed8b00 !important;color:#000000 !important;background-color:#ffffff;padding:5px 15px;text-align:center;text-decoration:none;display:inline-block;border-radius:5px;}.cc2027-button-outline:hover,.cc2027-button-outline:active{background-color:#03467d;color:#ffffff !important;}.cc2027-menu a.nav-link{color:white !important;}.text-learn-more a{text-decoration:none;color:#ffffff !important;}#block-uwi-promo-cc2027getinvolved a strong{color:#023e6c !important;}.thematic-areas h1{text-align:center;font-size:1.81rem;font-weight:800;margin-bottom:50px;letter-spacing:1px;}.card-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:24px;}.theme-card{position:relative;background:#f5f5f6;border-radius:32px;min-height:270px;padding:35px 15px;text-align:center;box-shadow:8px 8px 0 rgba(50,70,180,0.15),12px 12px 25px rgba(0,0,0,0.25);overflow:hidden;}.theme-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:16px;}.theme-card h3{font-size:1.05rem;line-height:1.2;font-weight:700;margin-bottom:65px;color:#0C303F;}.theme-card p{font-size:0.95rem;line-height:1.25;text-transform:uppercase;color:#333;}.blue::before{background:#3ea7e4;}.green::before{background:#62b343;}.dark-blue::before{background:#0a4cab;}.purple::before{background:#6720db;}.yellow::before{background:#f4d24d;}.light-green::before{background:#a8d48a;}.orange::before{background:#ff7a1a;}.olive::before{background:#827319;}.emerald::before{background:#00c65a;}.teal::before{background:#17a7c8;}@media (max-width:1200px){.card-grid{grid-template-columns:repeat(3,1fr);}}@media (max-width:768px){.card-grid{grid-template-columns:repeat(2,1fr);}.thematic-areas h1{font-size:2rem;}.scroll-cue{display:none;}}@media (max-width:480px){.card-grid{grid-template-columns:1fr;}.scroll-cue{display:none;}#cc2027-bar{display:none;}}.form-item-privacy-checkbox{color:#ffffff;}.btn-orange{background:#ed8b00;color:#fff;border:none;padding:9px 24px;border-radius:6px;cursor:pointer;font-size:16px;font-weight:600;transition:background 0.3s ease;}.cc2027-text-white{color:#fff !important;}#footerinfoabout h5{line-height:1.5;}.scroll-cue{position:fixed;right:35px;bottom:35px;width:70px;height:70px;border-radius:50%;background:rgba(11,78,162,.92);color:#fff !important;text-decoration:none;display:flex;flex-direction:column;justify-content:center;align-items:center;backdrop-filter:blur(10px);box-shadow:0 12px 35px rgba(0,0,0,.25);z-index:999;transition:.3s;}.scroll-cue span{font-size:.68rem;letter-spacing:1px;text-transform:uppercase;margin-bottom:3px;}.arrow{display:flex;transition:.4s;}.arrow svg{width:25px;height:25px;fill:#fff;}@keyframes arrowBounce{0%,20%,50%,80%,100%{transform:translateY(0);}40%{transform:translateY(6px);}60%{transform:translateY(3px);}}html{scroll-behavior:smooth;}.scroll-cue.top{background:#16B97F;}.cc2027-guide{width:750px;}.cc2027-guide-line{border-top:3px #16B97F solid;border-bottom:3px #16B97F solid;padding:15px;margin-bottom:20px;}
#block-uwi-promo-climateconference2027{display:flex;flex-direction:row;align-items:center;height:145px;}.calendar-menu{position:absolute;top:100%;left:0;min-width:220px;margin-top:8px;background:#fff;border-radius:6px;box-shadow:0 6px 18px rgba(0,0,0,.15);display:none;z-index:1000;}.calendar-menu.active{display:block;}.calendar-menu a{display:block;padding:12px 16px;color:#333;text-decoration:none;border-bottom:1px solid #eee;}.calendar-menu a:last-child{border-bottom:none;}.calendar-menu a:hover{background:#f5f5f5;}.call-for-papers{display:flex;justify-content:center;align-items:center;}.circle-badge{width:240px;height:240px;background-color:#01345d;border:5px solid #ffc107;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#ffffff;text-align:center;font-family:Arial,sans-serif;box-sizing:border-box;padding:15px;}.circle-badge .text-bold{font-size:22px;font-weight:bold;margin-bottom:5px;}.circle-badge .text-date{color:#ffc107;font-size:20px;font-weight:bold;}.text-submit{border-top:1px #fff solid;font-weight:bold;font-size:12px;}.text-learn-more{margin-top:5px;font-size:12px;font-weight:bold;display:block;border:1px #fff solid;padding:0px 2px;}
.about-conference{color:#0B4EA2 !important;font-size:2.8rem !important;margin-bottom:10px;}.conference-theme{max-width:900px;}.section-label{display:inline-block;padding:8px 18px;background:#E9F7F2;color:#008A5C;border-radius:30px;font-size:.9rem;font-weight:600;margin-bottom:20px;}.conference-theme h2{color:#0B4EA2;font-size:2.8rem;margin-bottom:10px;}.theme-statement{font-size:1.3rem;color:#555;margin-bottom:50px;}.theme-statement strong{color:#008A5C;}.conference-theme h3{color:#0B4EA2;margin-bottom:25px;font-size:1.6rem;position:relative;padding-bottom:12px;}.conference-theme h3::after{content:"";position:absolute;left:0;bottom:0;width:70px;height:4px;background:#16B97F;border-radius:5px;}.theme-list{list-style:none;margin:0;padding:0;}.theme-list li{position:relative;padding:18px 0 18px 42px;border-bottom:1px solid #ECECEC;font-size:1.08rem;line-height:1.7;transition:.3s;list-style-type:none;}.theme-list li:last-child{border-bottom:none;}.theme-list li::before{content:"";position:absolute;left:0;top:27px;width:12px;height:12px;border-radius:50%;background:#16B97F;box-shadow:0 0 0 5px rgba(22,185,127,.15);}.theme-list li:hover{padding-left:52px;color:#0B4EA2;}.subthemes{max-width:900px;}.theme-item{border-bottom:1px solid #e5e5e5;padding:28px 0;cursor:pointer;}.theme-item h3{margin:0;color:#0B4EA2;font-size:1.35rem;transition:.3s;display:flex;justify-content:space-between;align-items:center;}.theme-item h3::after{content:"▼";color:#16B97F;font-size:.8rem;transition:.35s;}.theme-content{max-height:0;overflow:hidden;opacity:0;transition:max-height .45s ease,opacity .35s ease,margin .35s ease;margin-top:0;}.theme-content p{line-height:1.8;color:#666;}.theme-item:hover h3{color:#16B97F;}.theme-item:hover h3::after{transform:rotate(180deg);}.theme-item:hover .theme-content{max-height:250px;opacity:1;margin-top:18px;}
