<style>
.mt-10 {margin-top:  10px; }
.mt-15 {margin-top:  15px; }
.mt-20 {margin-top:  20px; }
.mt-25 {margin-top:  25px; }
.mt-30 {margin-top:  30px; }
.mt-40 {margin-top:  40px; }
.mt-50 {margin-top:  50px; }
.mt-60 {margin-top:  60px; }

#announcement {background: #AD380E; padding: 16px 20px; text-align: center; position: relative; top: 100px;}
#announcement .message {color:#fff; font-size: 28px; line-height: normal; font-weight: 600; font-family: 'proxima-nova-condensed'; text-transform: uppercase; }

#hero {background: url(https://static.rainfocus.com/shrm/talent2026/static/staticfile/staticfile/Hero-BG_1741278279613001gn8N.jpg) no-repeat top center / cover #ffffff; margin-top: 4%; }
	.homehero {padding-top:  5%; padding-bottom: 5%;   }
	.homehero .hero-card {background: url(https://static.rainfocus.com/shrm/talent2026/static/staticfile/staticfile/Hero_Overlay-new_1741279313770001S31B.png) no-repeat top center / cover transparent; padding: 40px; width: 715px; }
	.homehero h1 {color: #000; font-size:  50px; line-height:  50px; font-weight:  700; text-transform: uppercase; font-family: 'proxima-nova-condensed'; }
	.homehero h2 {font-size:  32px; line-height:  36px; color:  #000; font-weight:  500; text-transform: uppercase; font-family: 'proxima-nova-condensed'; }
	.homehero .cta-btn {border:2px solid #0075B8; background: #0075B8; color: #ffffff; font-size: 18px; text-transform: uppercase; padding: 16px 32px; font-weight: 700;}
	.homehero .cta-btn-ghost {border: 2px solid #0075B8; background: #fff; color: #0075B8; font-size: 18px; text-transform: uppercase; padding: 16px 32px; margin-left: 15px; font-weight: 700;}
	.homehero .cta {text-align: center; display: inline-block; margin-top: 35px;}

#rates-hero {background: url(https://static.rainfocus.com/shrm/talent2026/static/staticfile/staticfile/rates-hero-bg_1741367694118001YmYs.jpg) no-repeat top center / cover #ffffff; margin-top: 4%; }
#rates-hero .hero-card {background: url(https://static.rainfocus.com/shrm/talent2026/static/staticfile/staticfile/Hero_Overlay-new_1741279313770001S31B.png) no-repeat top center / cover transparent; padding: 40px; width: 800px; }

#venue-hero {background: url(https://static.rainfocus.com/shrm/shrmwebsite/static/staticfile/staticfile/venue-hero-bg-latest-2_1742911091025001DzBH.jpg) no-repeat top center / cover #ffffff; margin-top: 4%; }
#venue-hero .hero-card {background: url(https://static.rainfocus.com/shrm/talent2026/static/staticfile/staticfile/Hero_Overlay-new_1741279313770001S31B.png) no-repeat top center / cover transparent; padding: 40px; width: 700px; }

#boss-hero {background: url(https://static.rainfocus.com/shrm/shrmwebsite/static/staticfile/staticfile/convince-boss-hero-bg_1741890143382001tEwD.jpg) no-repeat top center / cover #ffffff; margin-top: 4%; }
	#boss-hero .homehero .hero-card {background: url(https://static.rainfocus.com/shrm/talent2026/static/staticfile/staticfile/Hero_Overlay-new_1741279313770001S31B.png) no-repeat top center / cover transparent; padding: 40px; width: 675px; }

#ep-hero {background: url(https://static.rainfocus.com/shrm/shrmwebsite/static/staticfile/staticfile/event-p-hero-bg_1741890465855001oOGu.jpg) no-repeat top center / cover #ffffff; margin-top: 4%; }
#ep-hero .homehero .hero-card {background: url(https://static.rainfocus.com/shrm/talent2026/static/staticfile/staticfile/Hero_Overlay-new_1741279313770001S31B.png) no-repeat top center / cover transparent; padding: 40px; width: 675px; }

#inperson-hero {background: url(https://static.rainfocus.com/shrm/talent2026/static/staticfile/staticfile/attend-in-person-hero-bg_1741638448804001l96k.jpg) no-repeat top center / cover #ffffff; margin-top: 4%; }
#inperson-hero .homehero .hero-card {background: url(https://static.rainfocus.com/shrm/talent2026/static/staticfile/staticfile/Hero_Overlay-new_1741279313770001S31B.png) no-repeat top center / cover transparent; padding: 40px; width: 675px; }

#virtual-hero {background: url(https://static.rainfocus.com/shrm/shrmwebsite/static/staticfile/staticfile/virtual-hero-bg-latest_1742768454921001OoAK.jpg) no-repeat top center / cover #ffffff; margin-top: 4%; }
    #virtual-hero .homehero .hero-card {background: url(https://static.rainfocus.com/shrm/talent2026/static/staticfile/staticfile/Hero_Overlay-new_1741279313770001S31B.png) no-repeat top center / cover transparent; padding: 40px; width: 675px; }

#students-hero {background: url(https://static.rainfocus.com/shrm/shrmwebsite/static/staticfile/staticfile/student-hero-bg-latest_1742768560448001B21F.jpg) no-repeat top center / cover #ffffff; margin-top: 4%; }
    #students-hero .homehero .hero-card {background: url(https://static.rainfocus.com/shrm/talent2026/static/staticfile/staticfile/Hero_Overlay-new_1741279313770001S31B.png) no-repeat top center / cover transparent; padding: 40px; width: 675px; }

#team-hero {background: url(https://static.rainfocus.com/shrm/shrmwebsite/static/staticfile/staticfile/team-hero-bg_1741873696723001OAXO.jpg) no-repeat top center / cover #ffffff; margin-top: 4%; }
    #team-hero .homehero .hero-card {background: url(https://static.rainfocus.com/shrm/talent2026/static/staticfile/staticfile/Hero_Overlay-new_1741279313770001S31B.png) no-repeat top center / cover transparent; padding: 40px; width: 675px; }

#program-hero {background: url(https://static.rainfocus.com/shrm/shrmwebsite/static/staticfile/staticfile/program-overview-hero-bg-latest_1742769048991001BlRv.jpg) no-repeat top center / cover #ffffff; margin-top: 4%; }
	#program-hero .homehero .hero-card {background: url(https://static.rainfocus.com/shrm/talent2026/static/staticfile/staticfile/Hero_Overlay-new_1741279313770001S31B.png) no-repeat top center / cover transparent; padding: 40px; width: 675px; }

#saag-hero {background: url(https://static.rainfocus.com/shrm/shrmwebsite/static/staticfile/staticfile/saag-hero-bg-latest_1744129729132001gPhL.jpg) no-repeat top center / cover #ffffff; margin-top: 4%; }
	#saag-hero .homehero .hero-card {background: url(https://static.rainfocus.com/shrm/talent2026/static/staticfile/staticfile/Hero_Overlay-new_1741279313770001S31B.png) no-repeat top center / cover transparent; padding: 40px; width: 675px; }

#sponsor-hero {background: url(https://static.rainfocus.com/shrm/shrmwebsite/static/staticfile/staticfile/sponsor-hero-bg_1742305379909001iUzi.jpg) no-repeat top center / cover #ffffff; margin-top: 4%; }
	#sponsor-hero .homehero .hero-card {background: url(https://static.rainfocus.com/shrm/talent2026/static/staticfile/staticfile/Hero_Overlay-new_1741279313770001S31B.png) no-repeat top center / cover transparent; padding: 40px; width: 675px; }

#exhibit-hero {background: url(https://static.rainfocus.com/shrm/shrmwebsite/static/staticfile/staticfile/exhibitor-hero-bg-latest_1742833815083001NbY8.jpg) no-repeat top center / cover #ffffff; margin-top: 4%; }
	#exhibit-hero .homehero .hero-card {background: url(https://static.rainfocus.com/shrm/talent2026/static/staticfile/staticfile/Hero_Overlay-new_1741279313770001S31B.png) no-repeat top center / cover transparent; padding: 40px; width: 675px; }

#expoverview-hero {background: url(https://static.rainfocus.com/shrm/shrmwebsite/static/staticfile/staticfile/exhibit-overview-hero-bg_1742407082105001Sn5h.jpg) no-repeat top center / cover #ffffff; margin-top: 4%; }
	#expoverview-hero .homehero .hero-card {background: url(https://static.rainfocus.com/shrm/talent2026/static/staticfile/staticfile/Hero_Overlay-new_1741279313770001S31B.png) no-repeat top center / cover transparent; padding: 40px; width: 675px; }

#empower {padding-top: 8%; padding-bottom: 5%; }
#empower .card {width: 92%; }
#empower .card h2 {font-size:  34px; line-height:  40px; color:  #000; font-weight:  600; text-transform: uppercase; font-family: 'proxima-nova-condensed'; }
#empower .card h3 {font-size:  28px; line-height:  normal; color:  #AD380E; font-weight:  600; text-transform: uppercase; font-family: 'proxima-nova-condensed'; }
#empower .card p {font-size:  18px; line-height:  normal; color:  #000; font-weight:  400; text-transform: none; font-family: 'proxima-nova'; }
#empower .card .cta-btn-ghost {border: 2px solid #0075B8; background: #fff; color: #0075B8; font-size: 18px; text-transform: uppercase; padding: 16px 32px; margin-right: 30px; font-weight: 700;}

#why {padding-top: 5%; padding-bottom: 5%; background: url(https://static.rainfocus.com/shrm/talent2026/static/staticfile/staticfile/why-attend-section-bg_1741285052089001gasv.jpg) no-repeat top center / cover #ffffff; border-bottom: 20px solid #F48134; }
#why h2 {font-size:  34px; line-height:  40px; color:  #000; font-weight:  600; text-transform: uppercase; font-family: 'proxima-nova-condensed'; text-align: center;}
#why .line {border: 5px solid #5B2615; width: 15%; margin: auto; }
#why .card {background: url(https://static.rainfocus.com/shrm/talent2026/static/staticfile/staticfile/attend-bg_1741285051819001gYV7.png) no-repeat top center / cover; padding: 32px; }
#why .card h3 {font-size: 28px; line-height: 32px; color: #000; font-weight: 600; text-transform: uppercase; font-family: 'proxima-nova-condensed';}
#why .card p {font-size: 18px; line-height: 20px; color: #000; font-weight: 400; text-transform: none; font-family: 'proxima-nova';}

#tracks {padding-top: 5%; padding-bottom: 5%; }
#tracks h2 {font-size:  34px; line-height:  40px; color:  #000; font-weight:  600; text-transform: uppercase; font-family: 'proxima-nova-condensed';}
#tracks h4 {font-size:  22px; line-height:  26px; color:  #000; font-weight:  600; text-transform: none; font-family: 'proxima-nova-condensed';}
#tracks .card {padding: 20px; min-height: 480px; }
#tracks .card.ai {background: url(https://static.rainfocus.com/shrm/talent2026/static/staticfile/staticfile/track-bg-ai_1741289645201001gZoC.jpg) no-repeat top center / cover;}
#tracks .card.career {background: url(https://static.rainfocus.com/shrm/talent2026/static/staticfile/staticfile/track-bg-career_1741289645345001gIah.jpg) no-repeat top center / cover;}
#tracks .card.skills {background: url(https://static.rainfocus.com/shrm/talent2026/static/staticfile/staticfile/track-bg-skill-based_1741289645605001gSPC.jpg) no-repeat top center / cover;}
#tracks .card.data {background: url(https://static.rainfocus.com/shrm/talent2026/static/staticfile/staticfile/track-bg-data-driven_1741289645426001gDQF.jpg) no-repeat top center / cover;}
#tracks .card.global {background: url(https://static.rainfocus.com/shrm/talent2026/static/staticfile/staticfile/track-bg-global_1741289645543001g9VZ.jpg) no-repeat top center / cover;}
#tracks .card.workplace {background: url(https://static.rainfocus.com/shrm/talent2026/static/staticfile/staticfile/track-bg-workplace_1741289645646001gkTg.jpg) no-repeat top center / cover;}
#tracks .card h3 {font-size:  24px; line-height:  28px; color:  #000; font-weight:  600; text-transform: uppercase; font-family: 'proxima-nova-condensed';}
#tracks .card p {font-size:  16px; line-height:  20px; color:  #000; font-weight:  400; text-transform: none; font-family: 'proxima-nova';}

#more {padding-top: 5%; padding-bottom: 5%; background: url(https://static.rainfocus.com/shrm/talent2026/static/staticfile/staticfile/tell-me-more-bg_1741294103528001RGEf.jpg) no-repeat top center / cover;}
#more h2 {font-weight: 600;font-size: 40px; color: #000; text-transform: uppercase; line-height: 46px; text-align:  right; font-family: 'proxima-nova-condensed';}
#more .n-title {width:  90%; margin-top:  15%; }
#more .n-form {padding:  25px; margin-top: 25px;  }
#more .n-form p {font-size:  20px; font-weight:  400; line-height:  24px; color:  #494949; text-align:  left; font-family: 'proxima-nova';}
#more .border-left {border-left:  5px solid #C8AC91; }
#more .btn-cta {background-color: #0075B8!important; color: #fff; padding: 16px 32px; border:  1px solid #0075B8; font-weight: 700; text-transform:  uppercase; font-size:  18px; font-family: 'proxima-nova';}

/*Rates Page */
#included {padding-top: 5%; padding-bottom: 5%; }
    #included .card {width: 92%; }
    #included .card h2 {font-size:  34px; line-height:  40px; color:  #000; font-weight:  600; text-transform: uppercase; font-family: 'proxima-nova-condensed'; }
    #included .card h3 {font-size:  28px; line-height:  normal; color:  #AD380E; font-weight:  600; text-transform: uppercase; font-family: 'proxima-nova-condensed'; }
    #included .card p {font-size:  18px; line-height:  normal; color:  #000; font-weight:  400; text-transform: none; font-family: 'proxima-nova'; }
    #included .card .cta-btn-ghost {border: 2px solid #0075B8; background: #fff; color: #0075B8; font-size: 18px; text-transform: uppercase; padding: 16px 32px; margin-right: 30px; font-weight: 700;}

#inperson {padding-top: 5%; padding-bottom: 5%; background: url(https://static.rainfocus.com/shrm/talent2026/static/staticfile/staticfile/rates-day-pass-bg_1741369751913001kDky.jpg) no-repeat top center / cover #ffffff; border-bottom: 20px solid #F48134; }
    #inperson h2 {font-size:  34px; line-height:  40px; color:  #000; font-weight:  600; text-transform: uppercase; font-family: 'proxima-nova-condensed'; text-align: left;}
    #inperson p {font-size: 18px; line-height: 20px; color: #000; font-weight: 400; text-transform: none; font-family: 'proxima-nova';}
    #inperson .list {padding:  0; margin:  0; list-style-type: none;}
    #inperson .list li {font-size: 18px; line-height: 20px; color: #000; font-weight: 400; text-transform: none; font-family: 'proxima-nova'; margin-bottom: 25px; }
    #inperson .check {background: url(https://static.rainfocus.com/shrm/talent2026/static/staticfile/staticfile/checkmark_1741369751841001kIYN.png) no-repeat; padding-left: 30px; }

#virtual {padding-top: 5%; padding-bottom: 5%; background: url(https://static.rainfocus.com/shrm/talent2026/static/staticfile/staticfile/rates-inperson-bg_1741370145682001XwnN.jpg) no-repeat top center / cover #ffffff;}
    #virtual .card {margin-top: 20%;  }
    #virtual .card h2 {font-size:  34px; line-height:  40px; color:  #000; font-weight:  600; text-transform: uppercase; font-family: 'proxima-nova-condensed'; }
    #virtual .card p {font-size:  20px; line-height:  normal; color:  #000; font-weight:  400; text-transform: none; font-family: 'proxima-nova'; }
    #virtual .p-img img {width: 90%; }

#boss {padding-top: 5%; padding-bottom: 5%; background: url(https://static.rainfocus.com/shrm/shrmwebsite/static/staticfile/staticfile/rates-boss-bg2_1741889212209001t08I.jpg) no-repeat top center / cover #ffffff;}
	#boss .card {background: url(https://static.rainfocus.com/shrm/talent2026/static/staticfile/staticfile/Hero_Overlay-new_1741279313770001S31B.png) no-repeat top center / cover transparent; padding: 40px; width: 600px; }
	#boss .card h2 {font-size:  34px; line-height:  40px; color:  #000; font-weight:  600; text-transform: uppercase; font-family: 'proxima-nova-condensed'; }
	#boss .card h4 {font-size:  22px; line-height:  26px; color:  #000; font-weight:  600; text-transform: none; font-family: 'proxima-nova'; width: 80%; }
	#boss .card .cta-btn-ghost {border: 2px solid #0075B8; background: #fff; color: #0075B8; font-size: 18px; text-transform: uppercase; padding: 16px 32px; margin-right: 30px; font-weight: 700;}

#rate-grid {padding-top: 5%; padding-bottom: 5%; }
#rate-grid h2 {font-size:  34px; line-height:  40px; color:  #000; font-weight:  600; text-transform: uppercase; font-family: 'proxima-nova-condensed'; }
#rate-grid .row {margin-left: 0; margin-right: 0; }
#rate-grid .subtext {color:#AD380E; font-size: 14px; font-weight: 600; text-transform: uppercase;}
#rate-grid .cta-btn-ghost {border: 2px solid #0075B8; background: #fff; color: #0075B8; font-size: 18px; text-transform: uppercase; padding: 16px 32px; margin-right: 30px; font-weight: 700;}

/* Style tab links */
.tablink {color: #000; background: none; border: none;outline: none;cursor: pointer;font-weight: bold;text-align: center;margin: 0 16px;padding:8px 0;font-size: 28px; font-family: 'proxima-nova-condensed'; }
.tablink.selected, .tablink:hover, .tablink:focus {color: #000;}
.tablink.selected {padding-bottom:4px;border-bottom: 4px solid #F48134;}
/* Style tab links */
.tablink2 {color: #000; background: none; border: none;outline: none;cursor: pointer;font-weight: bold;text-align: center;margin: 0 16px;padding:8px 0;font-size: 28px; font-family: 'proxima-nova-condensed'; }
.tablink2.selected, .tablink:hover, .tablink:focus {color: #000;}
.tablink2.selected {padding-bottom:4px;border-bottom: 4px solid #F48134;}
    
.unstripetable { width:100%; }
.unstripetable th { font-size:22px; color: #000000; border: 2px solid #CCC; text-align: center; padding:8px 16px; font-weight: normal; background: none; }
.unstripetable tr:first-child th:first-child {background: #efefef; }
.unstripetable td, .unstripetable th { font-size:18px; color: #000000; border: 6px solid #EFEFEF; text-align: center; padding:8px 16px; font-weight: 600;}
.unstripetable th strong { display: block; font-size:22px; }
.unstripetable tr:first-child th:first-child { border: none; }
.unstripetable td:first-child { text-align: left; }

#students-grid {padding-bottom: 5%; }
#students-grid h2 {font-size:  34px; line-height:  40px; color:  #000; font-weight:  600; text-transform: uppercase; font-family: 'proxima-nova-condensed'; }

#group { padding-bottom: 5%; }
#group .g-content {background: url(https://static.rainfocus.com/shrm/talent2026/static/staticfile/staticfile/rates-group-bg_1741380618857001mEqA.jpg) no-repeat top center / cover #ffffff; padding: 40px; }
#group h4 {font-size:  40px; line-height: 50px; color: #000; font-weight: 600; text-transform: uppercase; font-family: 'proxima-nova-condensed'; }
#group h4 {font-size:  22px; line-height: 28px; color: #AD380E; font-weight: 600; text-transform: none; font-family: 'proxima-nova-condensed'; }
#group p {color: #000000; font-size:  18px; font-weight:  400; text-transform: none; font-family: 'proxima-nova'; line-height:  24px; }
#group .cta-btn-ghost {border: 2px solid #0075B8; background: #fff; color: #0075B8; font-size: 18px; text-transform: uppercase; padding: 16px 32px; margin-right: 30px; font-weight: 700;}

#faqs {padding-top: 5%; padding-bottom: 5%; background: url(https://static.rainfocus.com/shrm/talent2026/static/staticfile/staticfile/rates-inperson-bg_1741370145682001XwnN.jpg) no-repeat top center / cover #ffffff;}
#faqs h2 {font-size:  34px; line-height:  40px; color:  #000; font-weight:  600; text-transform: uppercase; font-family: 'proxima-nova-condensed'; }
.accordion {background-color: #fff; color: #1B3C69; cursor: pointer; padding: 16px; width: 100%;border: none;text-align: left;outline: none;font-size: 28px;transition: 0.4s; text-transform: uppercase; font-family: 'proxima-nova-condensed'; font-weight: 600; border: 1px solid #0075B8; border-radius: 4px; }
.active, .accordion:hover {background-color: #1B3C69; color:#fff; }
.accordion:after {content: '\002B';color: #1B3C69;font-weight: bold;float: right;margin-left: 5px;}
.active:after {content: "\2212"; color:#fff;}
.panel {padding: 0 18px;background-color: white; max-height: 0; overflow: hidden;transition: max-height 0.2s ease-out; border:1px solid #0075B8; }
.panel p {font-size: 18px; font-weight: 400; line-height: normal; font-family: 'proxima-nova'; color:#000;}

/*Venue Hotel & Travel */
#venue {padding-top: 5%;}
    #venue .card {width: 92%; margin-top: 10%; }
    #venue .card h2 {font-size:  34px; line-height:  40px; color:  #000; font-weight:  600; text-transform: uppercase; font-family: 'proxima-nova-condensed'; }
    #venue .card h4 {font-size:  22px; line-height:  normal; color:  #000; font-weight:  600; text-transform: none; font-family: 'proxima-nova-condensed'; }
    #venue .card p {font-size:  18px; line-height:  normal; color:  #000; font-weight:  400; text-transform: none; font-family: 'proxima-nova'; }
    #venue .burnt-red {color:#AD380E; font-weight: 600; }
    #venue .card .cta-btn-ghost {border: 2px solid #0075B8; background: #fff; color: #0075B8; font-size: 18px; text-transform: uppercase; padding: 16px 32px; margin-right: 30px; font-weight: 700;}

#housing {padding-top: 5%; }
    #housing .card {width: 92%; margin-top: 20%;  }
    #housing .card h2 {font-size:  34px; line-height:  40px; color:  #000; font-weight:  600; text-transform: uppercase; font-family: 'proxima-nova-condensed'; }
    #housing .card p {font-size:  18px; line-height:  normal; color:  #000; font-weight:  400; text-transform: none; font-family: 'proxima-nova'; }
    #housing .card .cta-btn-ghost {border: 2px solid #0075B8; background: #fff; color: #0075B8; font-size: 18px; text-transform: uppercase; padding: 16px 32px; margin-right: 30px; font-weight: 700;}

#travel {padding-top: 5%; padding-bottom: 5%; }
    #travel .card h2 {font-size:  34px; line-height:  40px; color:  #000; font-weight:  600; text-transform: uppercase; font-family: 'proxima-nova-condensed'; }
    #travel .card h3 {font-size:  28px; line-height:  32px; color:  #000; font-weight:  600; text-transform: uppercase; font-family: 'proxima-nova-condensed'; }
    #travel .card h4 {font-size:  22px; line-height:  normal; color:  #000; font-weight:  600; text-transform: none; font-family: 'proxima-nova-condensed'; }
    #travel .card p {font-size:  18px; line-height:  normal; color:  #000; font-weight:  400; text-transform: none; font-family: 'proxima-nova'; }
    #travel .todo-card {background: url(https://static.rainfocus.com/shrm/talent2026/static/staticfile/staticfile/todo-bg_1741621256312001hNr8.png) no-repeat top center / cover #ffffff; padding: 16px; text-align: center;}
    #travel .todo-card p {font-size:  16px; line-height:  16px; color:  #000; font-weight:  400; text-transform: none; font-family: 'proxima-nova'; }
    #travel a {color:#AD380E;}

/*Convince Your Boss */
#convince {padding-top: 5%; padding-bottom: 5%;}
 #convince h2 {font-size:  34px; line-height:  40px; color:  #000; font-weight:  600; text-transform: uppercase; font-family: 'proxima-nova-condensed'; }
 #convince h3 {font-family: 'proxima-nova-condensed'; text-transform: uppercase; font-weight: 600; font-size: 28px; line-height: 32px; color:#000; text-align: left;  }
 #convince h4 {font-size:  22px; font-family:  'proxima-nova-condensed'; font-weight:  600; color: #AD380E; text-transform: none; line-height: 22px; }
 #convince p {font-size:  18px; font-family:  'proxima-nova'; line-height:  normal; font-weight:  400; color: #000; text-align: left;}

/*Event Policies */
#policy {padding-top: 5%; padding-bottom: 5%; }
#policy h2 {font-size:  34px; line-height:  40px; color:  #000; font-weight:  600; text-transform: uppercase; font-family: 'proxima-nova-condensed'; }
#policy h3 {font-size:  28px; line-height:  32px; color:  #000; font-weight:  600; text-transform: uppercase; font-family: 'proxima-nova-condensed';}
#policy p {color: #000; font-size:  18px; font-weight:  400; font-family: 'proxima-nova'; line-height: normal; }
#policy .content ul li {color: #000; font-size:  18px; font-weight:  400; font-family: 'proxima-nova'; line-height: normal; }

/*In-Person Participant */
#prefer {padding-top: 5%; padding-bottom: 5%; }
    #prefer .card h2 {font-size:  34px; line-height:  40px; color:  #000; font-weight:  600; text-transform: uppercase; font-family: 'proxima-nova-condensed'; }
    #prefer .card p {font-size:  18px; line-height:  normal; color:  #000; font-weight:  400; text-transform: none; font-family: 'proxima-nova'; }
    #prefer .card ul li {font-size:  18px; line-height:  normal; color:  #000; font-weight:  400; text-transform: none; font-family: 'proxima-nova'; }
    #prefer .card .cta-btn-ghost {border: 2px solid #0075B8; background: #fff; color: #0075B8; font-size: 18px; text-transform: uppercase; padding: 16px 32px; margin-right: 30px; font-weight: 700;}
    #prefer .e-img {margin-top: 20%;}

#miss {padding-top: 8%; padding-bottom: 8%; background: url(https://static.rainfocus.com/shrm/talent2026/static/staticfile/staticfile/dont-miss-out-bg_1741638449167001lX2r.jpg) no-repeat top center / cover #ffffff;}
    #miss .card {background: url(https://static.rainfocus.com/shrm/talent2026/static/staticfile/staticfile/Hero_Overlay-new_1741279313770001S31B.png) no-repeat top center / cover transparent; padding: 40px; height: 250px; width: 900px; }
    #miss .content h2 {font-size:  40px; line-height:  40px; color:  #000; font-weight:  600; text-transform: uppercase; font-family: 'proxima-nova-condensed'; text-align: right;}
    #miss .r-content h2 {font-size:  40px; line-height:  40px; color:  #000; font-weight:  600; text-transform: uppercase; font-family: 'proxima-nova-condensed'; text-align: left;}
    #miss .card .content p {font-size:  18px; line-height:  18px; color:  #000; font-weight:  400; text-transform: none; font-family: 'proxima-nova'; text-align: right; width: 70%; margin-left: auto; }
    #miss .border-right {border-right: 8px solid #AD380E; padding-right: 30px;}
    #miss .burnt-red {color:#AD380E; font-weight: 600; }

#plan {padding-top: 5%; padding-bottom: 5%; background: url(https://static.rainfocus.com/shrm/talent2026/static/staticfile/staticfile/in-person-pass-included-bg_1741704783200001cL8u.jpg) no-repeat top center / cover #ffffff; border-bottom: 20px solid #AD380E; }
    #plan .card {}
    #plan .card h2 {font-size:  34px; line-height:  40px; color:  #000; font-weight:  600; text-transform: uppercase; font-family: 'proxima-nova-condensed'; }
    #plan .card h3 {font-size:  28px; line-height:  30px; color:  #AD380E; font-weight:  600; text-transform: uppercase; font-family: 'proxima-nova-condensed'; }
    #plan .card ul li {font-size:  18px; line-height:  20px; color:  #000; font-weight:  400; text-transform: none; font-family: 'proxima-nova'; }
    #plan .card .cta-btn-ghost {border: 2px solid #0075B8; background: #fff; color: #0075B8; font-size: 18px; text-transform: uppercase; padding: 16px 32px; margin-right: 30px; font-weight: 700;}

/* Virtual Participant */
#participatev {padding-top: 5%; padding-bottom: 5%; }
    #participatev .card h2 {font-size:  34px; line-height:  40px; color:  #000; font-weight:  600; text-transform: uppercase; font-family: 'proxima-nova-condensed'; }
    #participatev .card p {font-size:  18px; line-height:  normal; color:  #000; font-weight:  400; text-transform: none; font-family: 'proxima-nova'; }
    #participatev .card ul li {font-size:  18px; line-height:  normal; color:  #000; font-weight:  400; text-transform: none; font-family: 'proxima-nova'; }
    #participatev .card .cta-btn-ghost {border: 2px solid #0075B8; background: #fff; color: #0075B8; font-size: 18px; text-transform: uppercase; padding: 16px 32px; margin-right: 30px; font-weight: 700;}

#make {padding-top: 5%; background: url(https://static.rainfocus.com/shrm/shrmwebsite/static/staticfile/staticfile/virtual-cant-make-it-bg-latest_1742834170139001YKdh.jpg) no-repeat top center / cover #ffffff;}
    #make .card {background: url(https://static.rainfocus.com/shrm/talent2026/static/staticfile/staticfile/Hero_Overlay-new_1741279313770001S31B.png) no-repeat; padding: 20px; height: 400px; }
    #make .content {margin-top: -10px; margin-left: 40px; }
    #make .content h2 {font-size:  40px; line-height:  40px; color:  #000; font-weight:  600; text-transform: uppercase; font-family: 'proxima-nova-condensed'; }
    #make .card .content p {font-size:  18px; line-height:  18px; color:  #000; font-weight:  400; text-transform: none; font-family: 'proxima-nova'; width: 50%; }
    #make .burnt-red {color:#AD380E; font-weight: 600; }
    #make .cta-btn-ghost {border: 2px solid #0075B8; background: #fff; color: #0075B8; font-size: 18px; text-transform: uppercase; padding: 16px 32px; margin-right: 30px; font-weight: 700;}

/* Student Participant */
#advance {padding-top: 5%; padding-bottom: 5%; }
    #advance .card h2 {font-size:  34px; line-height:  40px; color:  #000; font-weight:  600; text-transform: uppercase; font-family: 'proxima-nova-condensed'; }
    #advance .card p {font-size:  18px; line-height:  normal; color:  #000; font-weight:  400; text-transform: none; font-family: 'proxima-nova'; }
    #advance .card .cta-btn-ghost {border: 2px solid #0075B8; background: #fff; color: #0075B8; font-size: 18px; text-transform: uppercase; padding: 16px 32px; margin-right: 30px; font-weight: 700;}

#campus {padding-top: 5%; background: url(https://static.rainfocus.com/shrm/talent2026/static/staticfile/staticfile/student-attend-bg_1741720522756001xT6n.jpg) no-repeat top center / cover #ffffff;}
    #campus .card {background: url(https://static.rainfocus.com/shrm/talent2026/static/staticfile/staticfile/Hero_Overlay-new_1741279313770001S31B.png) no-repeat; padding: 40px; height: 400px; }
    #campus .content {margin-top: -10px; margin-left: 40px; }
    #campus .content h2 {font-size:  40px; line-height:  40px; color:  #000; font-weight:  600; text-transform: uppercase; font-family: 'proxima-nova-condensed'; }
    #campus .card .content p {font-size:  18px; line-height:  18px; color:  #000; font-weight:  400; text-transform: none; font-family: 'proxima-nova'; width: 50%; }
    #campus .burnt-red {color:#AD380E; font-weight: 600; }
    #campus .cta-btn-ghost {border: 2px solid #0075B8; background: #fff; color: #0075B8; font-size: 18px; text-transform: uppercase; padding: 16px 32px; margin-right: 30px; font-weight: 700;}

#benefits {padding-top: 5%; padding-bottom: 5%; background: url(https://static.rainfocus.com/shrm/talent2026/static/staticfile/staticfile/in-person-pass-included-bg_1741704783200001cL8u.jpg) no-repeat top center / cover #ffffff; border-bottom: 20px solid #AD380E; margin-top: -2px; }
    #benefits .card h2 {font-size:  34px; line-height:  40px; color:  #000; font-weight:  600; text-transform: uppercase; font-family: 'proxima-nova-condensed'; }
    #benefits .card h3 {font-size:  28px; line-height:  30px; color:  #AD380E; font-weight:  600; text-transform: uppercase; font-family: 'proxima-nova-condensed'; }
    #benefits .card ul li {font-size:  18px; line-height:  20px; color:  #000; font-weight:  400; text-transform: none; font-family: 'proxima-nova'; }
    #benefits .card .cta-btn-ghost {border: 2px solid #0075B8; background: #fff; color: #0075B8; font-size: 18px; text-transform: uppercase; padding: 16px 32px; margin-right: 30px; font-weight: 700;}

#owning {padding-top: 5%; padding-bottom: 5%; background: url(https://static.rainfocus.com/shrm/shrmwebsite/static/staticfile/staticfile/student-career-path-bg_1742835117580001oYsL.jpg) no-repeat top center / cover #ffffff;}
	#owning .card {background: url(https://static.rainfocus.com/shrm/talent2026/static/staticfile/staticfile/Hero_Overlay-new_1741279313770001S31B.png) no-repeat top center / cover; padding: 40px; width: 760px; }
	#owning .content {margin-top: -10px; margin-left: 40px; }
	#owning .content h2 {font-size:  40px; line-height:  40px; color:  #000; font-weight:  600; text-transform: uppercase; font-family: 'proxima-nova-condensed'; }
	#owning .card .content p {font-size:  18px; line-height:  18px; color:  #000; font-weight:  400; text-transform: none; font-family: 'proxima-nova'; }
	#owning .cta-btn-ghost {border: 2px solid #0075B8; background: #fff; color: #0075B8; font-size: 18px; text-transform: uppercase; padding: 16px 32px; margin-right: 30px; font-weight: 700;}

/* Team Page */
#bring {padding-top: 5%; padding-bottom: 5%; }
    #bring .card h2 {font-size:  34px; line-height:  40px; color:  #000; font-weight:  600; text-transform: uppercase; font-family: 'proxima-nova-condensed'; }
    #bring .card p {font-size:  18px; line-height:  normal; color:  #000; font-weight:  400; text-transform: none; font-family: 'proxima-nova'; }
    #bring .card ul li {font-size:  18px; line-height:  normal; color:  #000; font-weight:  400; text-transform: none; font-family: 'proxima-nova'; }
    #bring .card .cta-btn-ghost {border: 2px solid #0075B8; background: #fff; color: #0075B8; font-size: 18px; text-transform: uppercase; padding: 16px 32px; font-weight: 700;}

#thrives {padding-top: 5%; background: url(https://static.rainfocus.com/shrm/shrmwebsite/static/staticfile/staticfile/team-talent-thrives-bg_1742487297901001YQQm.jpg) no-repeat top center / cover #ffffff;}
	#thrives .card {background: url(https://static.rainfocus.com/shrm/talent2026/static/staticfile/staticfile/Hero_Overlay-new_1741279313770001S31B.png) no-repeat; padding: 40px; height: 400px; }
	#thrives .content {width: 49%;}
	#thrives .content h2 {font-size:  40px; line-height:  40px; color:  #000; font-weight:  600; text-transform: uppercase; font-family: 'proxima-nova-condensed'; }
	#thrives .card .content h4 {font-size:  22px; line-height:  24px; color:  #000; font-weight:  400; text-transform: none; font-family: 'proxima-nova-condensed'; }
	#thrives .burnt-red {color:#AD380E; font-weight: 600; }
	#thrives .cta-btn-ghost {border: 2px solid #0075B8; background: #fff; color: #0075B8; font-size: 18px; text-transform: uppercase; padding: 16px 32px; margin-right: 30px; font-weight: 700;}

#teamwhy {padding-top: 5%; padding-bottom: 5%; background: url(https://static.rainfocus.com/shrm/talent2026/static/staticfile/staticfile/why-attend-section-bg_1741285052089001gasv.jpg) no-repeat top center / cover #ffffff;}
    #teamwhy h2 {font-size:  34px; line-height:  40px; color:  #000; font-weight:  600; text-transform: uppercase; font-family: 'proxima-nova-condensed'; text-align: left;}
    #teamwhy .card {background: url(https://static.rainfocus.com/shrm/talent2026/static/staticfile/staticfile/attend-bg_1741285051819001gYV7.png) no-repeat top center / cover; padding: 32px; }
    #teamwhy .card h3 {font-size: 28px; line-height: 32px; color: #000; font-weight: 600; text-transform: uppercase; font-family: 'proxima-nova-condensed';}
    #teamwhy .card p {font-size: 18px; line-height: 20px; color: #000; font-weight: 400; text-transform: none; font-family: 'proxima-nova';}

#spots {padding-top: 5%; background: url(https://static.rainfocus.com/shrm/shrmwebsite/static/staticfile/staticfile/team-secure-spots-bg_1742487297791001Y3ng.jpg) no-repeat top center / cover #ffffff;}
	#spots .card {background: url(https://static.rainfocus.com/shrm/talent2026/static/staticfile/staticfile/Hero_Overlay-new_1741279313770001S31B.png) no-repeat; padding: 40px; height: 400px; }
	#spots .content {margin-top: -10px; margin-left: 40px; }
	#spots .content h2 {font-size:  40px; line-height:  40px; color:  #000; font-weight:  600; text-transform: uppercase; font-family: 'proxima-nova-condensed'; }
	#spots .card .content p {font-size:  18px; line-height:  18px; color:  #000; font-weight:  400; text-transform: none; font-family: 'proxima-nova'; width: 50%; }
	#spots .burnt-red {color:#AD380E; font-weight: 600; }
	#spots .cta-btn-ghost {border: 2px solid #0075B8; background: #fff; color: #0075B8; font-size: 18px; text-transform: uppercase; padding: 16px 32px; margin-right: 30px; font-weight: 700;}

#turns {padding-top: 5%; padding-bottom: 5%; background: url(https://static.rainfocus.com/shrm/shrmwebsite/static/staticfile/staticfile/team-bottom-bg_1741873696587001OXCs.jpg) no-repeat top center / cover;}
    #turns .ceo-card {width: 86%; }
    #turns .ceo-card h2 {font-size:  34px; line-height:  40px; color:  #000; font-weight:  600; text-transform: uppercase; font-family: 'proxima-nova-condensed';}
    #turns .ceo-card h4 {font-size:  22px; line-height:  24px; color:  #000; font-weight:  600; text-transform: none; font-family: 'proxima-nova-condensed';}
    #turns .shrmblue {color:#0075B8;}
    #turns .ceo-card .cta-btn-ghost {border: 2px solid #0075B8; background: #fff; color: #0075B8; font-size: 18px; text-transform: uppercase; padding: 16px 32px; font-weight: 700;}
    #turns .sponsor-card {position: relative; left: 10%; width: 90%; }
    #turns .sponsor-card h2 {font-size:  34px; line-height:  40px; color:  #fff; font-weight:  600; text-transform: uppercase; font-family: 'proxima-nova-condensed';}
    #turns .sponsor-card h4 {font-size:  22px; line-height:  24px; color:  #fff; font-weight:  600; text-transform: none; font-family: 'proxima-nova-condensed';}
    #turns .shrmblue {color:#0075B8;}
    #turns .sponsor-card .cta-btn-ghost {border: 2px solid #fff; background: transparent; color: #fff; font-size: 18px; text-transform: uppercase; padding: 16px 32px; font-weight: 700;}

/* Program Overview */
#talent {padding-top: 5%; padding-bottom: 5%; }
	#talent .card h2 {font-size:  34px; line-height:  40px; color:  #000; font-weight:  600; text-transform: uppercase; font-family: 'proxima-nova-condensed'; }
	#talent .card p {font-size:  18px; line-height:  normal; color:  #000; font-weight:  400; text-transform: none; font-family: 'proxima-nova'; }
	#talent .card ul li {font-size:  18px; line-height:  normal; color:  #000; font-weight:  400; text-transform: none; font-family: 'proxima-nova'; }
#talent .e-img {margin-top: 10%;}
#talent .e-img img {width: 100%;}

/* SAAG */
#schedule {padding-top: 5%; padding-bottom: 5%; background:#5B2615; }

/*Sponsorship */
#sponsorship {padding-top: 5%; padding-bottom:  5%; }
#sponsorship .card {border-bottom: 1px solid #EFEFEF; margin-top: 20px; margin-bottom: 10px; }
#sponsorship h2 {font-size:  34px; line-height:  40px; color:  #000; font-weight:  600; text-transform: uppercase; font-family: 'proxima-nova-condensed'; }
#sponsorship h4 {font-size:  28px; line-height:  32px; color:  #000; font-weight:  600; text-transform: uppercase; font-family: 'proxima-nova-condensed'; }
#sponsorship .avail {color: #000; font-size:  14px; font-weight:  400; font-family: 'proxima-nova'; line-height: 16px; font-style: italic; text-align: left;}
#sponsorship .price {color: #000; font-size:  22px; font-weight:  400; font-family: 'proxima-nova-condensed'; line-height: 24px; text-align: left; text-transform: none; margin-top: 10px; margin-bottom: 10px;  }
#sponsorship p {color: #000; font-size:  18px; font-weight:  400; font-family: 'proxima-nova'; line-height: 20px; text-align: left; margin-bottom: 15px; }
#sponsorship ul li {color: #000; font-size:  18px; font-weight:  400; font-family: 'proxima-nova'; line-height: 20px; text-align: left; margin-bottom: 15px; }

#contact {padding-top: 5%; background: url(https://static.rainfocus.com/shrm/shrmwebsite/static/staticfile/staticfile/sponsor-contact-hero-bg_1742305379784001i5yF.jpg) no-repeat top center / cover #ffffff;}
	#contact .card {background: url(https://static.rainfocus.com/shrm/talent2026/static/staticfile/staticfile/Hero_Overlay-new_1741279313770001S31B.png) no-repeat; padding: 40px; height: 400px; }
	#contact .content {width: 49%;}
	#contact .content h2 {font-size:  40px; line-height:  40px; color:  #000; font-weight:  600; text-transform: uppercase; font-family: 'proxima-nova-condensed'; }
	#contact .card .content h4 {font-size:  22px; line-height:  24px; color:  #000; font-weight:  600; text-transform: none; font-family: 'proxima-nova-condensed'; }
	#contact .card .content h3 {font-size:  28px; line-height:  24px; color:  #AD380E; font-weight:  600; text-transform: none; font-family: 'proxima-nova-condensed'; }
	#contact .burnt-red {color:#AD380E; font-weight: 600; }
	#contact .cta-btn-ghost {border: 2px solid #0075B8; background: #fff; color: #0075B8; font-size: 18px; text-transform: uppercase; padding: 16px 32px; margin-right: 30px; font-weight: 700;}

/*Exhibitor page */
#service {padding-top: 5%; padding-bottom: 5%; }
    #service .card h4 {font-size:  22px; line-height:  28px; color:  #000; font-weight:  600; text-transform: none; font-family: 'proxima-nova-condensed'; }
    #service .card p {font-size:  18px; line-height:  normal; color:  #000; font-weight:  400; text-transform: none; font-family: 'proxima-nova'; }
    #service .cta-btn-ghost {border: 2px solid #0075B8; background: #fff; color: #0075B8; font-size: 18px; text-transform: uppercase; padding: 16px 32px; margin-right: 30px; font-weight: 700;}
 #service .cta {text-align: center;}

#details {padding-top: 5%; padding-bottom: 5%; background: #FFF4E2;}
    #details h2 {font-size:  34px; line-height:  40px; color:  #000; font-weight:  600; text-transform: uppercase; font-family: 'proxima-nova-condensed'; }
    #details .tan-card {background: #C8AC91; padding: 16px; }
    #details .tan-card .content {background: #fff; padding: 40px}
    #details .yellow-card {background: #EDDB6A; padding: 16px; }
    #details .yellow-card .content {background: #fff; padding: 40px}
    #details .orange-card {background: #F48134; padding: 16px; }
    #details .orange-card .content {background: #fff; padding: 40px}
    #details .teal-card {background: #83DDDA; padding: 16px; }
    #details .teal-card .content {background: #fff; padding: 40px}
    #details h3 {font-size:  28px; line-height:  32px; color:  #000; font-weight:  600; text-transform: uppercase; font-family: 'proxima-nova-condensed'; }
    #details p {font-size:  18px; line-height:  22px; color:  #000; font-weight:  400; text-transform: none; font-family: 'proxima-nova'; }
    #details .price {font-size:  22px; line-height:  24px; color:  #000; font-weight:  400; text-transform: none; font-family: 'proxima-nova-condensed'; }
    #details .included-card {background: #AD380E; padding: 16px; }
    #details .included-card .top {text-align: center; }
    #details .included-card .note {text-align: center; }
    #details .included-card .content {background: #5B2615; padding: 16px}
    #details .included-card h3 {font-size:  28px; line-height:  32px; color:  #fff; font-weight:  600; text-transform: uppercase; font-family: 'proxima-nova-condensed'; }
    #details .included-card h4 {font-size:  22px; line-height:  32px; color:  #fff; font-weight:  600; text-transform: none; font-family: 'proxima-nova-condensed'; }
    #details .included-card p {font-size:  18px; line-height:  22px; color:  #fff; font-weight:  700; text-transform: none; font-family: 'proxima-nova'; }
    #details .included-card .icon {margin-top: 25px; }
    #details .reserve-card {background: url(https://static.rainfocus.com/shrm/shrmwebsite/static/staticfile/staticfile/reserve-bg_1742318885947001XWeL.png) no-repeat top center / cover transparent;padding: 24px; }
    #details .reserve-card .title {text-align: center; }
#details .reserve-card .content {text-align: center; padding-left: 9px; padding-right: 9px; }

#econtact {padding-top: 5%; background: url(https://static.rainfocus.com/shrm/shrmwebsite/static/staticfile/staticfile/exhibit-contact-us-bg_1742833949046001YFJp.jpg) no-repeat top center / cover #ffffff;}
	#econtact .card {background: url(https://static.rainfocus.com/shrm/talent2026/static/staticfile/staticfile/Hero_Overlay-new_1741279313770001S31B.png) no-repeat; padding: 40px; height: 400px; }
	#econtact .content {width: 49%;}
	#econtact .content h2 {font-size:  40px; line-height:  40px; color:  #000; font-weight:  600; text-transform: uppercase; font-family: 'proxima-nova-condensed'; }
	#econtact .card .content h4 {font-size:  22px; line-height:  24px; color:  #000; font-weight:  600; text-transform: none; font-family: 'proxima-nova-condensed'; }
	#econtact .card .content h3 {font-size:  28px; line-height:  24px; color:  #AD380E; font-weight:  600; text-transform: none; font-family: 'proxima-nova-condensed'; }
	#econtact .burnt-red {color:#AD380E; font-weight: 600; }
	#econtact .cta-btn-ghost {border: 2px solid #0075B8; background: #fff; color: #0075B8; font-size: 18px; text-transform: uppercase; padding: 16px 32px; margin-right: 30px; font-weight: 700;}

/* Expo Overview */
#services {padding-top: 5%; padding-bottom: 5%; }
    #services .card h2 {font-size:  34px; line-height:  40px; color:  #000; font-weight:  600; text-transform: uppercase; font-family: 'proxima-nova-condensed'; }
    #services .card p {font-size:  18px; line-height:  normal; color:  #000; font-weight:  400; text-transform: none; font-family: 'proxima-nova'; }
    #services .cta-btn-ghost {border: 2px solid #0075B8; background: #fff; color: #0075B8; font-size: 18px; text-transform: uppercase; padding: 16px 32px; margin-right: 30px; font-weight: 700;}

#company {padding-top: 5%; padding-bottom: 5%; background: #FFF4E2; border-top: 10px solid #F48134; }
    #company h2 {font-size:  34px; line-height:  40px; color:  #000; font-weight:  600; text-transform: uppercase; font-family: 'proxima-nova-condensed'; }
    #company h3 {font-size:  28px; line-height:  32px; color:  #000; font-weight:  600; text-transform: uppercase; font-family: 'proxima-nova-condensed'; }
    #company .card {background: url(https://static.rainfocus.com/shrm/shrmwebsite/static/staticfile/staticfile/exibitor-overview-icon-bg_1742407082077001ScpY.png) no-repeat top center / cover transparent; padding: 24px; text-align: center;}

#booths {padding-top: 5%; padding-bottom: 5%; background: url(https://static.rainfocus.com/shrm/shrmwebsite/static/staticfile/staticfile/selling-fast-bg_1742408369901001y22p.jpg) no-repeat top center / cover #ffffff;}
	#booths .card {background: url(https://static.rainfocus.com/shrm/talent2026/static/staticfile/staticfile/Hero_Overlay-new_1741279313770001S31B.png) top center / cover no-repeat; padding: 40px; height: 320px; }
	#booths h2 {font-size:  40px; line-height:  40px; color:  #000; font-weight:  600; text-transform: uppercase; font-family: 'proxima-nova-condensed'; }
	#booths .cta-btn-ghost {border: 2px solid #0075B8; background: #fff; color: #0075B8; font-size: 18px; text-transform: uppercase; padding: 16px 32px; margin-right: 30px; font-weight: 700;}
    #booths .border-left {border-left: 10px solid #AD380E;}
    #booths .s-content {text-align: right; width: 65%; margin-left: 28%; }
    #booths .e-content {text-align: left; width: 85%; position: relative; left: 45px; }


/*footer*/
#footer {padding-top: 2%; padding-bottom: 2%; background: #1B3C69; }
    #footer p {font-size: 14px; color:#fff; text-align: center; font-weight: 500; font-family: 'proxima-nova'; }
    #footer .links {float:left; margin-top: 5%; margin-left: -15px; }
    #footer .social {float:right; }
    #footer .links {color:#fff;}
    #footer .links a {font-size: 14px; color:#fff; text-align: center; font-weight: 500; font-family: 'proxima-nova'; text-decoration: underline; }
    #footer .fineprint p {text-align: left; }


/* Smartphones (portrait and landscape) ----------- */
@media only screen and (max-width : 767px) {
    #navbar.navbar .container a.navbar-brand {width: 65%; }
    #announcement {top: 45px;}
    #announcement .message {font-size: 18px; }
    #footer {padding-left: 15px; padding-right: 15px; }
    #footer .social {float:none; }
    #footer .links {float:none; }
    #footer p {text-align: left; }
.spread-icons {text-align: left; }
    .homehero {padding-top: 20%; padding-bottom: 20%; }
    .homehero .hero-card {width: auto; padding: 20px; }
    .homehero .cta {display:grid; }
    .homehero .cta-btn {margin-bottom: 20px; }
    #empower {padding-bottom: 15%; }
    #why {padding-bottom: 12%; border-bottom: none; }
    #tracks .title {padding: 10px; }
    #tracks .card {min-height: 510px; margin-bottom: 25px; }
    #more h2 {text-align: left; }
    #more .border-left {border-left: none; }
    #more .n-form {padding: 0; margin-bottom: 25px; }
    #venue-hero .hero-card {width: auto; padding: 2px; }
    #travel {padding-top: 15%; }
    #travel .todo-card {margin-bottom: 25px; }
    #boss-hero .homehero .hero-card {width: auto; padding: 20px; }
    #convince {padding-left: 15px; padding-right: 15px; }
    #ep-hero .homehero .hero-card {width: auto; padding: 20px; }
    #policy {padding-left: 15px; padding-right: 15px; }
    #rates-hero .hero-card {width: auto; padding: 20px; }
    #included {padding-bottom: 15%; }
    #inperson {border-bottom: none; padding-left: 15px; padding-right: 15px; }
    #boss .card {width: auto; }
    #faqs {padding-left: 15px; padding-right: 15px; }
#students-hero .homehero .hero-card {width: auto; padding: 20px; }
#campus {padding-bottom: 5%; }
#campus .card {height: auto; padding: 20px; width: 400px; }
    #students-grid {padding-left: 15px; padding-right: 15px; }
#advance {padding-bottom: 10%; }
#benefits {padding-top: 10%; padding-bottom: 15%; border-bottom: none; }
    #inperson-hero .homehero .hero-card {width: auto; padding: 20px; }
    #prefer {padding-top: 15%; padding-bottom: 15%; }
    #miss .border-right {border-bottom: 8px solid #AD380E; padding-bottom: 30px; border-right: none; padding-right: none;  }
    #miss .content h2 {text-align: left; }
    #miss .card {height: auto; width: auto;}
    #miss .card .content p {text-align: left; width: 100%; }
    #plan {padding-top: 15%; padding-bottom: 15%; border-bottom: none; }
    .accordion {font-size: 20px; line-height: 22px; }
    #virtual-hero .homehero .hero-card {width: auto; padding: 20px; }
    #participatev {padding-top: 15%; padding-bottom: 15%; }
    #make .card {padding-top: 5%; padding-bottom: 15%; background: url(https://static.rainfocus.com/shrm/talent2026/static/staticfile/staticfile/Hero_Overlay-new_1741279313770001S31B.png) no-repeat top center / cover #ffffff; border-bottom: 20px solid #AD380E; }
    #make .card .content p {width: 100%; }
    #make .content {margin-top: 0; margin-left: 0; }
    #team-hero .homehero .hero-card {width: auto; padding: 20px; }
    #bring {padding-top: 15%; padding-bottom: 15%; }
    #thrives .card {background: url(https://static.rainfocus.com/shrm/talent2026/static/staticfile/staticfile/Hero_Overlay-new_1741279313770001S31B.png) no-repeat top center / cover;}
    #thrives .content {width: auto; }
    #teamwhy {padding-top: 15%; padding-bottom: 20%; padding-left: 15px; padding-right: 15px; }
    #spots .card {background: url(https://static.rainfocus.com/shrm/talent2026/static/staticfile/staticfile/Hero_Overlay-new_1741279313770001S31B.png) no-repeat top center / cover; height: auto; padding: 20px; }
    #spots .card .content p {width: auto; }
    #turns {background: url(https://static.rainfocus.com/shrm/shrmwebsite/static/staticfile/staticfile/ceo-bg-mobile_1741891988461001oVCm.jpg) no-repeat top center / cover; height: 950px}
    #turns .sponsor-card {left: 0; width: auto; top: 90px;}
    #turns .ceo-card {width: auto; }
    #program-hero .homehero .hero-card {width: auto; padding: 20px;}
    #talent {padding-top: 15%; padding-bottom: 15%; }
     #saag-hero .homehero .hero-card {width: auto; padding: 20px;}
#sponsor-hero .homehero .hero-card {width: auto; padding: 20px; }
    #sponsorship {padding-left: 15px; padding-right: 15px; }
    #contact .card {height: auto; padding: 20px; width: 400px; }
    #contact .content {width: auto;}
#exhibit-hero .homehero .hero-card {width: auto; padding: 20px; }
    #service .cta {margin-bottom: 50px; }
#services {padding-bottom: 10%; }
    #details {padding-left: 15px; padding-right: 15px; }
    #econtact .card {height: auto; padding: 20px; }
    #econtact .content {width: auto;}
#expoverview-hero .homehero .hero-card {width: auto; padding: 20px; }
    #booths .card {height: auto; padding: 20px; }
    #booths .s-content {text-align: left; width: auto; margin-left: 0; }
    #booths .border-left {margin-top: 40px; border-top: 10px solid #AD380E;  border-left: none;}
    #booths .e-content {width: auto; left: 0; }
#booths .cta-btn-ghost {padding: 12px 16px; }
#owning .card {width: auto; padding: 20px; }
}
</style>