      	section{
			padding-top:64px;
		}
		main.cf-event.style04 .section-title {
         	color: #DD9424;
			font-family: Helvetica; 
			font-size: 30px!important;
			/* font-style: normal; */
			font-weight: 700!important;
			line-height: 110%!important; /* 33px */
			padding-bottom:16px
        }
		main.cf-event.style01 .section-title {
         	color: #86bc25;
			font-family: Helvetica; 
			font-size: 30px!important;
			/* font-style: normal; */
			font-weight: 700!important;
			line-height: 110%!important; /* 33px */
			padding-bottom:16px
        }
        	main.cf-event.style02 .section-title {
         	color: #167273;
			font-family: Helvetica; 
			font-size: 30px!important;
			/* font-style: normal; */
			font-weight: 700!important;
			line-height: 110%!important; /* 33px */
			padding-bottom:16px
        }

      	main.cf-event.style03 .section-title {
			color: #0d8136;
			font-family: Helvetica; 
			font-size: 30px!important;
			/* font-style: normal; */
			font-weight: 700!important;
			line-height: 110%!important; /* 33px */
			padding-bottom:16px
        }
              	main.cf-event.style05 .section-title {
			color: #1fabdc;
			font-family: Helvetica; 
			font-size: 30px!important;
			/* font-style: normal; */
			font-weight: 700!important;
			line-height: 110%!important; /* 33px */
			/*padding-bottom:16px */
        }
                      	main.cf-event.style06 .section-title {
			color: #21569c;
			font-family: Helvetica; 
			font-size: 30px!important;
			/* font-style: normal; */
			font-weight: 700!important;
			line-height: 110%!important; /* 33px */
			padding-bottom:16px
        }


        .jump-link {
            display: flex;
			height: 150px;
			padding: 24px 10px;
			flex-direction: column;
			justify-content: center;
			align-items: center;
			gap: 16px;
			flex: 1 0 0;
			border-radius: 22px;
			border: 1px solid var(--CoolGray-20, #DDE1E6);
			background: var(--Default-White, #FFF);
        }
        .jump-link:hover {
            box-shadow: 0 2px 8px #f0e6da;
        }
		.cta-wrapper .cta-item a.link-text {
			color: var(--black, #000);
			text-align: center;
			font-family: Helvetica; 
			font-size: 18px;
			/* font-style: normal; */
			font-weight: 700;
			line-height: 110%; /* 19.8px */
		}

		.cta-wrapper .section-descriptiion{
			color: var(--black, #000);
			font-family: Helvetica; 
			font-size: 16px;
			/* font-style: normal; */
			font-weight: 400;
			line-height: 120%; /* 19.2px */
			padding-bottom:16px;
		}

		section.about-event {
			color: #6f6f6f;
			font-family: Helvetica; 
			font-size: 16px;
			/* font-style: normal; */
			font-weight: 400;
			line-height: 140%;
		}

		main.cf-event.style04 .about-event a{
			color: #DD9424;
			font-size: 16px;
			/* font-style: normal; */
			font-weight: 700;
			line-height: 140%;
			text-decoration-line: underline;
			text-decoration-style: solid;
			text-decoration-skip-ink: none;
			text-decoration-thickness: auto;
			text-underline-offset: auto;
			text-underline-position: from-font;
		}
		main.cf-event.style01 .about-event a{
  			color: #86bc25;
			font-size: 16px;
			/* font-style: normal; */
			font-weight: 700;
			line-height: 140%;
			text-decoration-line: underline;
			text-decoration-style: solid;
			text-decoration-skip-ink: none;
			text-decoration-thickness: auto;
			text-underline-offset: auto;
			text-underline-position: from-font;
		}
			main.cf-event.style02 .about-event a{
  			color: #167273;
			font-size: 16px;
			/* font-style: normal; */
			font-weight: 700;
			line-height: 140%;
			text-decoration-line: underline;
			text-decoration-style: solid;
			text-decoration-skip-ink: none;
			text-decoration-thickness: auto;
			text-underline-offset: auto;
			text-underline-position: from-font;
		}
					main.cf-event.style03 .about-event a{
  			color: #0d8136;
			font-size: 16px;
			/* font-style: normal; */
			font-weight: 700;
			line-height: 140%;
			text-decoration-line: underline;
			text-decoration-style: solid;
			text-decoration-skip-ink: none;
			text-decoration-thickness: auto;
			text-underline-offset: auto;
			text-underline-position: from-font;
		}
							main.cf-event.style05 .about-event a{
  			color: #1fabdc;
			font-size: 16px;
			/* font-style: normal; */
			font-weight: 700;
			line-height: 140%;
			text-decoration-line: underline;
			text-decoration-style: solid;
			text-decoration-skip-ink: none;
			text-decoration-thickness: auto;
			text-underline-offset: auto;
			text-underline-position: from-font;
		}
									main.cf-event.style06 .about-event a{
  			color: #21569c;
			font-size: 16px;
			/* font-style: normal; */
			font-weight: 700;
			line-height: 140%;
			text-decoration-line: underline;
			text-decoration-style: solid;
			text-decoration-skip-ink: none;
			text-decoration-thickness: auto;
			text-underline-offset: auto;
			text-underline-position: from-font;
		}







		main.cf-event.style04 .register-link a.link {
			display: flex;
			color:#fff;
			padding: 21.333px 16px;
			justify-content: center;
			align-items: center;
			border-radius: 48px;
			border: 2.667px solid #DD9424;
			background: #DD9424;
			text-align: center;
			padding: 15px 50px;
			font-size: 22px;
			/* font-style: normal; */
			font-weight: 700;
			line-height: 100%; /* 22px */
			letter-spacing: 0.667px;

		}
		main.cf-event.style01 .register-link a.link {
			display: flex;
			color:#fff;
			padding: 21.333px 16px;
			justify-content: center;
			align-items: center;
			border-radius: 48px;
			border: 2.667px solid #86bc25;
			background: #86bc25;
			text-align: center;
			padding: 15px 50px;
			font-size: 22px;
			/* font-style: normal; */
			font-weight: 700;
			line-height: 100%; /* 22px */
			letter-spacing: 0.667px;

		}
			main.cf-event.style02 .register-link a.link {
			display: flex;
			color:#fff;
			padding: 21.333px 16px;
			justify-content: center;
			align-items: center;
			border-radius: 48px;
			border: 2.667px solid #167273;
			background: #167273;
			text-align: center;
			padding: 15px 50px;
			font-size: 22px;
			/* font-style: normal; */
			font-weight: 700;
			line-height: 100%; /* 22px */
			letter-spacing: 0.667px;

		}
					main.cf-event.style03 .register-link a.link {
			display: flex;
			color:#fff;
			padding: 21.333px 16px;
			justify-content: center;
			align-items: center;
			border-radius: 48px;
			border: 2.667px solid #0d8136;
			background: #0d8136;
			text-align: center;
			padding: 15px 50px;
			font-size: 22px;
			/* font-style: normal; */
			font-weight: 700;
			line-height: 100%; /* 22px */
			letter-spacing: 0.667px;

		}
							main.cf-event.style05 .register-link a.link {
			display: flex;
			color:#fff;
			padding: 21.333px 16px;
			justify-content: center;
			align-items: center;
			border-radius: 48px;
			border: 2.667px solid #1fabdc;
			background: #1fabdc;
			text-align: center;
			padding: 15px 50px;
			font-size: 22px;
			/* font-style: normal; */
			font-weight: 700;
			line-height: 100%; /* 22px */
			letter-spacing: 0.667px;

		}
									main.cf-event.style06 .register-link a.link {
			display: flex;
			color:#fff;
			padding: 21.333px 16px;
			justify-content: center;
			align-items: center;
			border-radius: 48px;
			border: 2.667px solid #21569c;
			background: #21569c;
			text-align: center;
			padding: 15px 50px;
			font-size: 22px;
			/* font-style: normal; */
			font-weight: 700;
			line-height: 100%; /* 22px */
			letter-spacing: 0.667px;

		}
		.rich-text{
			color: #6f6f6f;
			font-family: Helvetica; 
			font-size: 16px;
			/* font-style: normal; */
			font-weight: 400;
			line-height: 140%;
		}
		main.cf-event.style04 .rich-text a {
			color: #DD9424;
			text-decoration-line: underline;
			text-decoration-style: solid;
		}
		main.cf-event.style01 .rich-text a {
  			color: #86bc25;
  			text-decoration-line: underline;
			text-decoration-style: solid;
  			}
  			main.cf-event.style02 .rich-text a {
  			color: #167273;
  			text-decoration-line: underline;
			text-decoration-style: solid;
  			}
  			  			main.cf-event.style03 .rich-text a {
  			color: #0d8136;
  			text-decoration-line: underline;
			text-decoration-style: solid;
  			}
  			  			main.cf-event.style05 .rich-text a {
  			color: #1fabdc;
  			text-decoration-line: underline;
			text-decoration-style: solid;
  			}
  			  			  			main.cf-event.style06 .rich-text a {
  			color: #21569c;
  			text-decoration-line: underline;
			text-decoration-style: solid;
  			}




		.rich-text ul {
		  list-style-type: disc;
		  padding-left: 1.5rem;
		}

section.event-content{
	color: #6f6f6f!important;
	font-size: 16px;
	/* font-style: normal; */
	font-weight: 400;
	line-height: 140%;
}

main.cf-event.style04 .new-event-details a{
	color: #DD9424;
	text-decoration-line: underline;
	text-decoration-style: solid;
	font-size: 16px;
	/* font-style: normal; */
	font-weight: 700;
	line-height: 140%;
}

main.cf-event.style01 .new-event-details a{
  	color: #86bc25;
	text-decoration-line: underline;
	text-decoration-style: solid;
	font-size: 16px;
	/* font-style: normal; */
	font-weight: 700;
	line-height: 140%;
}
main.cf-event.style02 .new-event-details a{
  	color: #167273;
	text-decoration-line: underline;
	text-decoration-style: solid;
	font-size: 16px;
	/* font-style: normal; */
	font-weight: 700;
	line-height: 140%;
}

main.cf-event.style03 .new-event-details a{
  	color: #0d8136;
	text-decoration-line: underline;
	text-decoration-style: solid;
	font-size: 16px;
	/* font-style: normal; */
	font-weight: 700;
	line-height: 140%;
}

main.cf-event.style03 .new-event-details a{
  	color: #1fabdc;
	text-decoration-line: underline;
	text-decoration-style: solid;
	font-size: 16px;
	/* font-style: normal; */
	font-weight: 700;
	line-height: 140%;
}

.column-content{
	color: #6f6f6f;
	font-family: Helvetica; 
	font-size: 16px;
	/* font-style: normal; */
	font-weight: 400;
	line-height: 140%; /* 22.4px */
}
main.cf-event.style04 .column-content h2{
	color: #DD9424;
	font-family: Helvetica; 
	font-size: 30px!important;
	/* font-style: normal; */
	font-weight: 700;
	line-height: 110%; /* 33px */
	text-transform: uppercase;
	padding-bottom:16px;
}
main.cf-event.style01 .column-content h2{
	color: #86bc25;
	font-family: Helvetica; 
	font-size: 30px!important;
	/* font-style: normal; */
	font-weight: 700;
	line-height: 110%; /* 33px */
	text-transform: uppercase;
	padding-bottom:16px;
}
main.cf-event.style02 .column-content h2{
	color: #167273;
	font-family: Helvetica; 
	font-size: 30px!important;
	/* font-style: normal; */
	font-weight: 700;
	line-height: 110%; /* 33px */
	text-transform: uppercase;
	padding-bottom:16px;
}
main.cf-event.style03 .column-content h2{
	color: #0d8136;
	font-family: Helvetica; 
	font-size: 30px!important;
	/* font-style: normal; */
	font-weight: 700;
	line-height: 110%; /* 33px */
	text-transform: uppercase;
	padding-bottom:16px;
}
main.cf-event.style05 .column-content h2{
	color: #1fabdc;
	font-family: Helvetica; 
	font-size: 30px!important;
	/* font-style: normal; */
	font-weight: 700;
	line-height: 110%; /* 33px */
	text-transform: uppercase;
	padding-bottom:16px;
}
main.cf-event.style06 .column-content h2{
	color: #21569c;
	font-family: Helvetica; 
	font-size: 30px!important;
	/* font-style: normal; */
	font-weight: 700;
	line-height: 110%; /* 33px */
	text-transform: uppercase;
	padding-bottom:16px;
}
.event-content{
	color: #6f6f6f;
	font-family: Helvetica; 
	font-size: 16px;
	/* font-style: normal; */
	font-weight: 400;
	line-height: 140%; /* 22.4px */
}



.event-schedule-group .schedule-des{
	color: #6f6f6f;
	font-family: Helvetica; 
	font-size: 16px;
	/* font-style: normal; */
	font-weight: 400;
	line-height: 24px; /* 150% */
}
main.cf-event.style04 .event-schedule-group .date-time{
	color: #DD9424;
	font-size: 18px;
	/* font-style: normal; */
	font-family: Helvetica; 
	font-weight: 600;
	line-height: 22px; /* 137.5% */
}
main.cf-event.style01 .event-schedule-group .date-time{
	color: #86bc25;
	font-size: 18px;
	/* font-style: normal; */
	font-family: Helvetica; 
	font-weight: 600;
	line-height: 22px; /* 137.5% */
}
main.cf-event.style02 .event-schedule-group .date-time{
	color: #167273;
	font-size: 18px;
	/* font-style: normal; */
	font-family: Helvetica; 
	font-weight: 600;
	line-height: 22px; /* 137.5% */
}
main.cf-event.style03 .event-schedule-group .date-time{
	color: #0d8136;
	font-size: 18px;
	/* font-style: normal; */
	font-family: Helvetica; 
	font-weight: 600;
	line-height: 22px; /* 137.5% */
}
main.cf-event.style05 .event-schedule-group .date-time{
	color: #1fabdc;
	font-size: 18px;
	/* font-style: normal; */
	font-family: Helvetica; 
	font-weight: 600;
	line-height: 22px; /* 137.5% */
}
main.cf-event.style06 .event-schedule-group .date-time{
	color: #21569c;
	font-size: 18px;
	/* font-style: normal; */
	font-family: Helvetica; 
	font-weight: 600;
	line-height: 22px; /* 137.5% */
}
.event-schedule-group .accordion-title{
	color: #000;
	font-size: 16px;
	/* font-style: normal; */
	font-weight: 600;
	line-height: 22px;
}
.event-schedule-group .accordion-button{
		 padding: 23px 0px;
}
.event-schedule-group .accordion-body{
	color: #000;
	font-size: 16px;
	/* font-style: normal; */
	line-height: 22px;
	padding: 23px 0px;
	font-family: Helvetica; 

}
.event-schedule-group .accordion-item{
	border:none!important;
	border-bottom: 1px solid #E1E4ED!important;
}
 .accordion-button:not(.collapsed) {
    background-color: none!important;
}

body.modal-open {
  padding-right: 0 !important;
  overflow-y: scroll !important;
}
.section-des{
	color: #6f6f6f;
	font-family: Helvetica; 
	font-size: 16px;
	/* font-style: normal; */
	font-weight: 400;
	line-height: 24px; /* 150% */
}
main.cf-event.style04 .event-speakers .card-body .card-title{
	color: #DD9424;
	font-size: 18px;
	/* font-style: normal; */
	font-weight: 600;
	line-height: 24px; /* 133.333% */
	font-family: Helvetica; 
}
main.cf-event.style01 .event-speakers .card-body .card-title{
	color: #86bc25;
	font-size: 18px;
	/* font-style: normal; */
	font-weight: 600;
	line-height: 24px; /* 133.333% */
	font-family: Helvetica; 
}
main.cf-event.style02 .event-speakers .card-body .card-title{
	color: #167273;
	font-size: 18px;
	/* font-style: normal; */
	font-weight: 600;
	line-height: 24px; /* 133.333% */
	font-family: Helvetica; 
}
main.cf-event.style03 .event-speakers .card-body .card-title{
	color: #0d8136;
	font-size: 18px;
	/* font-style: normal; */
	font-weight: 600;
	line-height: 24px; /* 133.333% */
	font-family: Helvetica; 
}
main.cf-event.style05 .event-speakers .card-body .card-title{
	color: #1fabdc;
	font-size: 18px;
	/* font-style: normal; */
	font-weight: 600;
	line-height: 24px; /* 133.333% */
	font-family: Helvetica; 
}
main.cf-event.style06 .event-speakers .card-body .card-title{
	color: #21569c;
	font-size: 18px;
	/* font-style: normal; */
	font-weight: 600;
	line-height: 24px; /* 133.333% */
	font-family: Helvetica; 
}
.event-speakers .card-body .card-text{
	color: #6f6f6f;
	text-align: center;
	font-size: 16px;
	/* font-style: normal; */
	font-weight: 400;
	line-height: 24px; /* 150% */
	font-family: Helvetica; 
}

main.cf-event.style04 .event-speakers .card-body a{
	color: #DD9424;
	text-align: center;
	font-size: 14px;
	/* font-style: normal; */
	font-weight: 600;
	line-height: 20px; /* 142.857% */
	text-decoration-line: underline;
	text-decoration-style: solid;
}

main.cf-event.style01 .event-speakers .card-body a{
	  color: #86bc25;
	  text-align: center;
	font-size: 14px;
	/* font-style: normal; */
	font-weight: 600;
	line-height: 20px; /* 142.857% */
	text-decoration-line: underline;
	text-decoration-style: solid;
}


main.cf-event.style02 .event-speakers .card-body a{
	  color: #167273;
	  text-align: center;
	font-size: 14px;
	/* font-style: normal; */
	font-weight: 600;
	line-height: 20px; /* 142.857% */
	text-decoration-line: underline;
	text-decoration-style: solid;
}
main.cf-event.style03 .event-speakers .card-body a{
	  color: #0d8136;
	  text-align: center;
	font-size: 14px;
	/* font-style: normal; */
	font-weight: 600;
	line-height: 20px; /* 142.857% */
	text-decoration-line: underline;
	text-decoration-style: solid;
}
main.cf-event.style05 .event-speakers .card-body a{
	  color: #1fabdc;
	  text-align: center;
	font-size: 14px;
	/* font-style: normal; */
	font-weight: 600;
	line-height: 20px; /* 142.857% */
	text-decoration-line: underline;
	text-decoration-style: solid;
}
main.cf-event.style06 .event-speakers .card-body a{
	  color: #21569c;
	  text-align: center;
	font-size: 14px;
	/* font-style: normal; */
	font-weight: 600;
	line-height: 20px; /* 142.857% */
	text-decoration-line: underline;
	text-decoration-style: solid;
}
.speaker-wrap{
	padding:48px;
}

main.cf-event.style04 .speaker-name{
	color: #DD9424;
	text-align: center;
	font-family: Helvetica; 
	font-size: 24px;
	/* font-style: normal; */
	font-weight: 700;
	line-height: 110%; /* 26.4px */
}
main.cf-event.style01 .speaker-name{
  color: #86bc25;
  text-align: center;
	font-family: Helvetica; 
	font-size: 24px;
	/* font-style: normal; */
	font-weight: 700;
	line-height: 110%; /* 26.4px */
}
main.cf-event.style02 .speaker-name{
  color: #167273;
  text-align: center;
	font-family: Helvetica; 
	font-size: 24px;
	/* font-style: normal; */
	font-weight: 700;
	line-height: 110%; /* 26.4px */
}
main.cf-event.style03 .speaker-name{
  color: #0d8136;
  text-align: center;
	font-family: Helvetica; 
	font-size: 24px;
	/* font-style: normal; */
	font-weight: 700;
	line-height: 110%; /* 26.4px */
}
main.cf-event.style05 .speaker-name{
  color: #1fabdc;
  text-align: center;
	font-family: Helvetica; 
	font-size: 24px;
	/* font-style: normal; */
	font-weight: 700;
	line-height: 110%; /* 26.4px */
}
main.cf-event.style06 .speaker-name{
  color: #21569c;
  text-align: center;
	font-family: Helvetica; 
	font-size: 24px;
	/* font-style: normal; */
	font-weight: 700;
	line-height: 110%; /* 26.4px */
}
main.cf-event.style04 .speaker-position{
	color: #DD9424;
	font-family: Helvetica; 
	font-size: 18px;
	/* font-style: normal; */
	font-weight: 700;
	line-height: 110%;
	padding-bottom:16px;
}
main.cf-event.style01 .speaker-position{
  color: #86bc25;
  	font-family: Helvetica; 
	font-size: 18px;
	/* font-style: normal; */
	font-weight: 700;
	line-height: 110%;
	padding-bottom:16px;
}
main.cf-event.style02 .speaker-position{
  color: #167273;
  	font-family: Helvetica; 
	font-size: 18px;
	/* font-style: normal; */
	font-weight: 700;
	line-height: 110%;
	padding-bottom:16px;
}

main.cf-event.style03 .speaker-position{
  color: #0d8136;
  	font-family: Helvetica; 
	font-size: 18px;
	/* font-style: normal; */
	font-weight: 700;
	line-height: 110%;
	padding-bottom:16px;
}
main.cf-event.style05 .speaker-position{
  color: #1fabdc;
  	font-family: Helvetica; 
	font-size: 18px;
	/* font-style: normal; */
	font-weight: 700;
	line-height: 110%;
	padding-bottom:16px;
}
main.cf-event.style06 .speaker-position{
  color: #21569c;
  	font-family: Helvetica; 
	font-size: 18px;
	/* font-style: normal; */
	font-weight: 700;
	line-height: 110%;
	padding-bottom:16px;
}
.modal-header{
	border-bottom:none!important;
}


.cf-event.style04 h1.mt-5.pt-5.mb-0 {
    color: #dd9424 !important;
	font-size: 48px!important;
	/* font-style: normal; */
	font-weight: 700;
	line-height: 110%; /* 52.8px */
	text-transform: uppercase;
}
.cf-event.style01 h1.mt-5.pt-5.mb-0 {
  color: #86bc25!important;
  	font-size: 48px!important;
	/* font-style: normal; */
	font-weight: 700;
	line-height: 110%; /* 52.8px */
	text-transform: uppercase;
}
.cf-event.style02 h1.mt-5.pt-5.mb-0 {
  color: #167273!important;
  	font-size: 48px!important;
	/* font-style: normal; */
	font-weight: 700;
	line-height: 110%; /* 52.8px */
	text-transform: uppercase;
}

.cf-event.style03 h1.mt-5.pt-5.mb-0 {
  color: #0d8136!important;
  	font-size: 48px!important;
	/* font-style: normal; */
	font-weight: 700;
	line-height: 110%; /* 52.8px */
	text-transform: uppercase;
}

.cf-event.style05 h1.mt-5.pt-5.mb-0 {
  color: #1fabdc!important;
  	font-size: 48px!important;
	/* font-style: normal; */
	font-weight: 700;
	line-height: 110%; /* 52.8px */
	text-transform: uppercase;
}
.cf-event.style06 h1.mt-5.pt-5.mb-0 {
  color: #21569c!important;
  	font-size: 48px!important;
	/* font-style: normal; */
	font-weight: 700;
	line-height: 110%; /* 52.8px */
	text-transform: uppercase;
}


.cf-event.style04 .tagline {
	padding-top:24px;
	color: #dd9424 !important;
	font-family: Helvetica; 
	font-size: 32px;
	/* font-style: normal; */
	font-weight: 400;
	line-height: 110%; /* 52.8px */
}
.cf-event.style01 .tagline {
color: #86bc25!important;
padding-top:24px;
	font-family: Helvetica; 
	font-size: 32px;
	/* font-style: normal; */
	font-weight: 400;
	line-height: 110%; /* 52.8px */
}
.cf-event.style02 .tagline {
color: #167273!important;
padding-top:24px;
	font-family: Helvetica; 
	font-size: 32px;
	/* font-style: normal; */
	font-weight: 400;
	line-height: 110%; /* 52.8px */
}
.cf-event.style03 .tagline {
color: #0d8136!important;
padding-top:24px;
	font-family: Helvetica; 
	font-size: 32px;
	/* font-style: normal; */
	font-weight: 400;
	line-height: 110%; /* 52.8px */
}
.cf-event.style05 .tagline {
color: #1fabdc!important;
padding-top:24px;
	font-family: Helvetica; 
	font-size: 32px;
	/* font-style: normal; */
	font-weight: 400;
	line-height: 110%; /* 52.8px */
}
.cf-event.style06 .tagline {
color: #21569c!important;
padding-top:24px;
	font-family: Helvetica; 
	font-size: 32px;
	/* font-style: normal; */
	font-weight: 400;
	line-height: 110%; /* 52.8px */
}
.cf-event.style04 .date {
	color: #000 !important;
	font-family: Helvetica; 
	font-size: 32px!important;
	/* font-style: normal; */
	font-weight: 400!important;
	line-height: 110%; /* 52.8px */
}
.cf-event.style01 .date {
color: #000!important;
font-family: Helvetica; 
	font-size: 32px!important;
	/* font-style: normal; */
	font-weight: 400!important;
	line-height: 110%; /* 52.8px */
}

.cf-event.style02 .date {
color: #000!important;
font-family: Helvetica; 
	font-size: 32px!important;
	/* font-style: normal; */
	font-weight: 400!important;
	line-height: 110%; /* 52.8px */
}
.cf-event.style03 .date {
color: #000!important;
font-family: Helvetica; 
	font-size: 32px!important;
	/* font-style: normal; */
	font-weight: 400!important;
	line-height: 110%; /* 52.8px */
}

.cf-event.style05 .date {
color: #000!important;
font-family: Helvetica; 
	font-size: 32px!important;
	/* font-style: normal; */
	font-weight: 400!important;
	line-height: 110%; /* 52.8px */
}
.cf-event.style06 .date {
color: #000!important;
font-family: Helvetica; 
	font-size: 32px!important;
	/* font-style: normal; */
	font-weight: 400!important;
	line-height: 110%; /* 52.8px */
}


 p.speaker-des{
	color: #6f6f6f;
	font-family: Helvetica; 
	font-size: 16px;
	/* font-style: normal; */
	font-weight: 400;
	line-height: 24px; /* 150% */
}


.modal-body .speaker-bio{
	color: #6f6f6f;
	text-align: center;
	font-family: Helvetica; 
	font-size: 16px;
	/* font-style: normal; */
	font-weight: 400;
	line-height: 140%; /* 22.4px */
}

.cf-event-story .col-story-slider .multiple-items .slick-slide h4 a{
	font-family: Helvetica; 
	font-size: 18px;
	/* font-style: normal; */
	font-weight: 600;
	line-height: 120%; /* 133.333% */
}


.multiple-items .slick-slide .blurb {
	color: #6f6f6f!important;
	font-family: Helvetica!important;
	font-size: 16px;
	/* font-style: normal; */
	font-weight: 400;
	line-height: 24px; /* 150% */
	min-height: auto!important;
}

 .cf-event .multiple-items .slick-slide h4 {
    line-height: 1.1;
    font-weight: 400;
    min-height: auto!important;
    color: #86bc25;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

.accordion-button:not(.collapsed) {
    color: var(--bs-accordion-active-color);
    background-color: unset!important;
	border:none!important;
    box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
}
.accordion-button:focus{
	border:none!important;
	box-shadow:unset!important;
}

.cf-event.style04 .rm-lnk{
	color:#dd9424!important;
	font-family: Helvetica!important;
	font-size: 14px;
	/* font-style: normal; */
	font-weight: 600;
	line-height: 20px; /* 142.857% */
	text-decoration-line: underline;;
}

.cf-event.style01 .rm-lnk{
  color: #86bc25;
  font-family: Helvetica!important;
	font-size: 14px;
	/* font-style: normal; */
	font-weight: 600;
	line-height: 20px; /* 142.857% */
	text-decoration-line: underline;;
}

.cf-event.style02 .rm-lnk{
  color: #167273;
  font-family: Helvetica!important;
	font-size: 14px;
	/* font-style: normal; */
	font-weight: 600;
	line-height: 20px; /* 142.857% */
	text-decoration-line: underline;;
}
.cf-event.style03 .rm-lnk{
  color: #0d8136;
  font-family: Helvetica!important;
	font-size: 14px;
	/* font-style: normal; */
	font-weight: 600;
	line-height: 20px; /* 142.857% */
	text-decoration-line: underline;;
}
.cf-event.style05 .rm-lnk{
  color: #1fabdc;
  font-family: Helvetica!important;
	font-size: 14px;
	/* font-style: normal; */
	font-weight: 600;
	line-height: 20px; /* 142.857% */
	text-decoration-line: underline;;
}

.cf-event.style06 .rm-lnk{
  color: #21569c;
  font-family: Helvetica!important;
	font-size: 14px;
	/* font-style: normal; */
	font-weight: 600;
	line-height: 20px; /* 142.857% */
	text-decoration-line: underline;;
}

.multiple-items .slick-prev:before{
	background-image: url(../images/icon/arrow_back.svg)!important;
}
.multiple-items .slick-next:before{
	background-image: url(../images/icon/arrow_forward.svg)!important;
}


element.style {
    width: 350px;
}
 .cf-event  .cf-story-only .multiple-items .slick-slide {
    padding: 0 35px;
	border-radius: 8px;
	border: 1px solid var(--Neutral-colors-300, #F1F3F7);
	box-shadow: 0px 1px 4px 0px rgba(25, 33, 61, 0.08);    
	min-height: 600px;
    margin-right: 20px;
}

.cf-event.style04 .btn-outline-secondary:hover {
    color: #fff;
    background-color: transparent!important;
    border-color: #dd9424!important;
}
.cf-event.style01 .btn-outline-secondary:hover {
  color: #86bc25;
    background-color: transparent!important;
    border-color: #dd9424!important;

}
.cf-event.style02 .btn-outline-secondary:hover {
  color: #167273;
    background-color: transparent!important;
    border-color: #dd9424!important;

}
.cf-event.style03 .btn-outline-secondary:hover {
  color: #0d8136;
    background-color: transparent!important;
    border-color: #dd9424!important;

}
.cf-event.style05 .btn-outline-secondary:hover {
  color: #1fabdc;
    background-color: transparent!important;
    border-color: #dd9424!important;

}
.cf-event.style06 .btn-outline-secondary:hover {
  color: #21569c;
    background-color: transparent!important;
    border-color: #dd9424!important;

}
@media only screen and (max-width: 768px) {
.cf-event .cf-event-partner .col-event-partner ul li, .cf-event-extend .cf-event-partner .col-event-partner ul li {
    width: 50%!important;
    line-height: 1.1;
    text-align: center;
}
}

/* Mobile-specific modal size and scroll */
.modal {

    z-index: 999999!important;

}
.cf-event.style04 .event-content h2 {
	color: #DD9424;
    font-family: Helvetica; 
    font-size: 30px !important;
    /* font-style: normal; */
    font-weight: 700;
    line-height: 110%;
    text-transform: uppercase;
    padding-bottom: 16px;
}
.cf-event.style05 .event-content h2 {
	color: #1fabdc;
    font-family: Helvetica; 
    font-size: 30px !important;
    /* font-style: normal; */
    font-weight: 700;
    line-height: 110%;
    text-transform: uppercase;
    padding-bottom: 16px;
}
.cf-event.style06 .event-content h2 {
	color: #21569c;
    font-family: Helvetica; 
    font-size: 30px !important;
    /* font-style: normal; */
    font-weight: 700;
    line-height: 110%;
    text-transform: uppercase;
    padding-bottom: 16px;
}
.cf-event.style01 .event-content h2 {
	color: #86bc25;
    font-family: Helvetica; 
    font-size: 30px !important;
    /* font-style: normal; */
    font-weight: 700;
    line-height: 110%;
    text-transform: uppercase;
    padding-bottom: 16px;
}
.cf-event.style02 .event-content h2 {
	color: #167273;
    font-family: Helvetica; 
    font-size: 30px !important;
    /* font-style: normal; */
    font-weight: 700;
    line-height: 110%;
    text-transform: uppercase;
    padding-bottom: 16px;
}
.cf-event.style03 .event-content h2 {
	color: #0d8136;
    font-family: Helvetica; 
    font-size: 30px !important;
    /* font-style: normal; */
    font-weight: 700;
    line-height: 110%;
    text-transform: uppercase;
    padding-bottom: 16px;
}

.cf-event ul {
 list-style-type: disc!important; 
  margin: 0;
  padding: 0;
  list-style-position: inside !important;
}

.cf-event ol {
  list-style-type: decimal!important;
	  list-style-position: inside !important;

}
.cf-event-partner  ul, .cf-event-partner  ol{
	list-style-type: none!important; 
}
.cf-event.style01 a{
	color: #86bc25;
}
.cf-event.style02 a{
	color: #167273;
}
.cf-event.style03 a{
	color: #0d8136;
}
.cf-event.style04 a{
	color: #DD9424;
}
.cf-event.style05 a{
	color: #1fabdc;
}
.cf-event.style06 a{
	color: #21569c;
}
.cf-event h1 {
  font-size: 48px !important;
  line-height: 120%!important;
  font-weight: 700;
	margin-bottom: 16px !important;
}

.cf-event h2 {
  font-size: 30px !important;
  line-height: 120%!important;
  font-weight: 700;
	margin-bottom: 16px !important;
}

.cf-event h3 {
  font-size: 24px !important;
  line-height: 120%!important;
  font-weight: 600;
	margin-bottom: 16px !important;
}

.cf-event h4 {
  font-size: 20px !important;
  line-height: 120%!important;
  font-weight: 600;
	margin-bottom: 16px !important;
}

.cf-event h5 {
  font-size: 18px !important;
  line-height: 120%!important;
  font-weight: 500;
	margin-bottom: 16px !important;
}

.cf-event h6 {
  font-size: 16px !important;
  line-height: 120%!important;
  font-weight: 500;
	margin-bottom: 16px !important;
}
/* Style Variants — Heading Colors */
.cf-event.style01 h1,
.cf-event.style01 h2,
.cf-event.style01 h3,
.cf-event.style01 h4,
.cf-event.style01 h5,
.cf-event.style01 h6 {
  color: #86bc25;
}

.cf-event.style02 h1,
.cf-event.style02 h2,
.cf-event.style02 h3,
.cf-event.style02 h4,
.cf-event.style02 h5,
.cf-event.style02 h6 {
  color: #167273;
}

.cf-event.style03 h1,
.cf-event.style03 h2,
.cf-event.style03 h3,
.cf-event.style03 h4,
.cf-event.style03 h5,
.cf-event.style03 h6 {
  color: #0d8136;
}

.cf-event.style04 h1,
.cf-event.style04 h2,
.cf-event.style04 h3,
.cf-event.style04 h4,
.cf-event.style04 h5,
.cf-event.style04 h6 {
  color: #DD9424;
}

.cf-event.style05 h1,
.cf-event.style05 h2,
.cf-event.style05 h3,
.cf-event.style05 h4,
.cf-event.style05 h5,
.cf-event.style05 h6 {
  color: #1fabdc;
}

.cf-event.style06 h1,
.cf-event.style06 h2,
.cf-event.style06 h3,
.cf-event.style06 h4,
.cf-event.style06 h5,
.cf-event.style06 h6 {
  color: #21569c;
}

.cf-event hr {
    border-bottom: 2px solid #817474;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    margin: 1.4em 0;
}


.goto-section{
	/* color: #E8973E; */
	font-size: 16px;
	/* font-style: normal; */
	font-weight: 600;
	line-height: 100%; /* 16px */
	letter-spacing: 0.5px;
	padding-top:16px;
}

.cf-event.style01 .goto-section {
  color: #86bc25 !important;
}

.cf-event.style02 .goto-section {
  color: #167273!important;
}

.cf-event.style03 .goto-section {
  color: #0d8136!important;
}

.cf-event.style04 .goto-section {
  color: #DD9424!important;
}

.cf-event.style05 .goto-section {
  color: #1fabdc!important;
}

.cf-event.style06 .goto-section {
  color: #21569c!important;
}

.slick-slider {
  pointer-events: auto; /* ensure slider can be clicked */
}

.speaker-prev,
.speaker-next {
  pointer-events: auto; /* buttons can be clicked */
}




/*arrow issue */
/* Ensure slick arrows are visible */
/* Ensure slick arrows are visible */
.slick-prev, .slick-next {
  z-index: 1000; /* make sure arrows are above slider content */
}

/* Make sure your menu has even higher z-index if needed */
.site-menu {
  position: relative; /* or fixed */
  z-index: 1100;
}

/* If you have a fixed header/menu, give it high z-index */
.header-fixed {
  z-index: 1100;
}

/* Prevent arrows from extending too far */
.slick-prev, .slick-next {
  width: 40px !important;
  height: 40px !important;
  top: 50% !important;
  transform: translateY(-50%) !important;
}

/* Optional: customize arrow icons */
.slick-prev::before, .slick-next::before {
  font-size: 30px;
  color: #333;
}




/* Ensure the slider container is relatively positioned */
.speaker-slicks {
  position: relative!important;
  padding-top: 60px; /* Adds space above for arrows */
}

/* Style both arrows */
.speaker-slicks .slick-prev,
.speaker-slicks .slick-next {
  position: absolute;
  top: 20px!important; /* Distance from top of the container */
  z-index: 10;
  width: 30px;
  height: 30px;
  transform: none; /* Reset default center transform */
	background: red;
}

/* Position left arrow just left of center */
.speaker-slicks .slick-prev {
  left: 35%;
}

/* Position right arrow just right of center */
.speaker-slicks .slick-next {
  right: 39%;
}




/* Base style for arrows */
.speaker-slicks .slick-next,
.speaker-slicks .slick-prev {
  background: #ccc; /* fallback color */
  color: #fff;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  z-index: 10;
}

.speaker-slicks .slick-prev:hover,
.speaker-slicks .slick-prev:focus,
.speaker-slicks .slick-next:hover,
.speaker-slicks .slick-next:focus {
  opacity: 0.8;
}

/* Style01 */
.cf-event.style01 .speaker-slicks .slick-next,
.cf-event.style01 .speaker-slicks .slick-prev {
  background: #86bc25;
}

/* Style02 */
.cf-event.style02 .speaker-slicks .slick-next,
.cf-event.style02 .speaker-slicks .slick-prev {
  background: #167273;
}

/* Style03 */
.cf-event.style03 .speaker-slicks .slick-next,
.cf-event.style03 .speaker-slicks .slick-prev {
  background: #0d8136;
}

/* Style04 */
.cf-event.style04 .speaker-slicks .slick-next,
.cf-event.style04 .speaker-slicks .slick-prev {
  background: #DD9424;
}

/* Style05 */
.cf-event.style05 .speaker-slicks .slick-next,
.cf-event.style05 .speaker-slicks .slick-prev {
  background: #1fabdc;
}

/* Style06 */
.cf-event.style06 .speaker-slicks .slick-next,
.cf-event.style06 .speaker-slicks .slick-prev {
  background: #21569c;
}
