/* Sticky banner CTA */
#app .scl-sticky-banner__actions .btn-outlined {
  color:#016175;
  background-color:#FFD048;
  border:1px solid #FFD048;
  -webkit-transition:all .2s ease-in-out;
  -o-transition:all ease-in-out .2s;
  transition:all .2s ease-in-out
}
#app .scl-sticky-banner__actions .btn-outlined:hover,
#app .scl-sticky-banner__actions .btn-outlined:focus,
#app .scl-sticky-banner__actions .btn-outlined:active {
  color:#FFFFFF;
  background-color:#016175;
  border-color:#016175;
}
/* Sticky Banner CTA at the top when scrolling */
#app .scl-sticky-banner__content--sticky .scl-button .btn {
  width:100%;
  height:44px;
  color: #016175;
  background-color: #FFD048;
  border-color: #FFD048;
}
#app .scl-sticky-banner__content--sticky .scl-button .btn:hover {
  color: #FFFFFF;
  background-color: #016175;
}
/* Sticky Nav */
#app .scl-link-list--sticky {
background-color: #016175;
}
#app .scl-link-list__list span {
  border-right:1px solid #dddfe0;
  padding:0 30px
}
#app .scl-link-list__list span a {
  line-height:1;
  color:#FFD048;
  font-weight:600;
  font-size: 18px;
}
#app .scl-link-list__list span a:hover,
#app .scl-link-list__list span a:focus,
#app .scl-link-list__list span a:active,
#app .scl-link-list__list span a.active {
  color:#ffffff;
  text-decoration:none
}
#app .scl-link-list--sticky .scl-link-list__list a {
  color: #FFD048 !important;
}
#app .scl-link-list--sticky .scl-link-list__list .v-icon:hover,
#app .scl-link-list--sticky .scl-link-list__list .v-icon:hover .v-icon,
#app .scl-link-list--sticky .scl-link-list__list .v-icon:focus,
#app .scl-link-list--sticky .scl-link-list__list .v-icon:focus .v-icon,
#app .scl-link-list--sticky .scl-link-list__list .v-icon:active,
#app .scl-link-list--sticky .scl-link-list__list .v-icon:active .v-icon,
#app .scl-link-list--sticky .scl-link-list__list a:hover,
#app .scl-link-list--sticky .scl-link-list__list a:hover .v-icon,
#app .scl-link-list--sticky .scl-link-list__list a:focus,
#app .scl-link-list--sticky .scl-link-list__list a:focus .v-icon,
#app .scl-link-list--sticky .scl-link-list__list a:active,
#app .scl-link-list--sticky .scl-link-list__list a:active .v-icon {
  color:#ffffff!important
}
@media(min-width:768px) {
	#app .scl-link-list__list {
		padding: 16px !important;
	}
}
/* Sticky nav on mobile */
.v-text-field--outlined.v-input--has-state fieldset,
.v-text-field--outlined.v-input--is-focused fieldset {
  border:1px solid grey;
}
/* CTA */
#app .btn-conference {
  color:#016175;
  background-color:#FFD048;
  border:1px solid #FFD048;
  -webkit-transition: all .2s ease-in-out;
  -o-transition: all ease-in-out .2s;
  transition: all .2s ease-in-out;
}
#app .btn-conference:hover,
#app .btn-conference:focus,
#app .btn-conference:active {
  color:#FFFFFF;
  background-color:#016175;
  border:1px solid #FFFFFF;
}
#app .btn-conference-outlined {
  color:#F0502A;
  background-color:#FFFFFF;
  border:1px solid #F0502A;
  -webkit-transition: all .2s ease-in-out;
  -o-transition: all ease-in-out .2s;
  transition: all .2s ease-in-out;
}
#app .btn-conference-outlined:hover,
#app .btn-conference-outlined:focus,
#app .btn-conference-outlined:active {
  background-color:rgba(240,80,42,.16);
}
@media(min-width:768px) {
  #app .scl-link-list--sticky .scl-link-list__list {
    max-width:1024px
  }
}
@media(min-width:1024px) {
  #app .scl-link-list--sticky .scl-link-list__list {
    max-width:1280px
  }
}
@media(min-width:1280px) {
  #app .scl-link-list--sticky .scl-link-list__list {
    max-width:1608px
  }
}
/* Background panel */
.dark-bg {
	background-color: #2D373E;
}
.blue-bg { 
	background-color: #016175;
}
.skyblue-bg { 
	background-color: #def4f5;
}
.orange-bg { 
	background-color: #f0502a;
}
.yellow-bg { 
	background-color: #FFD048;
}
.coral-bg { 
	background-color: #F15D54;
}
/* Background image */
@media(min-width:1024px) {
.background-div {
background-image: url("https://hia.com.au/-/media/images/Made2027/what-to-expect-MADE.jpg");
background-position: 50% 50%;
background-size: cover;
}
}
@media(max-width:810px) {
.background-div {
background-color: #90D4D9;
}
}
/* Feature text box with image */
.text-box {
background-color: #F15D54;
box-shadow: 0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);
padding-bottom: 24px;
}
.text-box img {
margin: 0px !important;
width: 100%;
}
.text-box p {
padding-left: 20px;
padding-right: 20px;
}
.title_text {
font-size: 40px;
font-weight: 700;
color: #016175;
line-height: 1.1 !important;
padding-top: 24px;
}
@media(max-width:1280px) {
  .title_text {
	font-size: 30px;
  }
}
/* Typography */
.blue-text {
color:#016175 !important;
}
.white-text {
color:#FFFFFF !important;
}
@media(min-width:1280px) {
  #app .scl-sticky-banner__title {
    max-width:50%;
	font-size:72px;
	line-height: 90%;
  }
}
.icon-conference {
	width: 2em;
    height: 2em;
    vertical-align: -0.125em;
	padding-right: 10px;
}
/* Accordion image */
@media (min-width: 1440px) { 
  #app .scl-accordion__card-text img {
  width: 1400px;
}
}
@media (max-width: 1280px) { 
  #app .scl-accordion__card-text img {
  width: 1000px;
}
}
/* Timeline - two unequal columns that floats next to each other */
.div_row h3 {
	font-weight: 200 !important;
	font-size: 30px !important;
	color: #0b8384 !important;
  border-block: 1px solid #0b8384;
}
.column {
	float: left;
	padding: 10px 20px;
}
.column h4 {
	margin-top: 0;
}
.circle {
    border-radius: 50%;
    width: 40px;
    height: 40px;
}
.left-col {
	width: 30%;
	text-align: right;
}
.right-col {
	width: 60%;
	text-align: left;
	border-left: 3px solid #016175;
	margin-left: -21.25px;
	padding-left: 40px;
}
/* Clear floats after the columns ----------- */
.div_row:after {
	content: "";
	display: table;
	clear: both;
}
/* Smartphones (portrait and landscape) ----------- */
@media only screen and (max-width:600px) {
.left-col, .right-col {
    width: 100% !important;
    font-size: 16px !important;
	text-align: left;
	border-left: none;
	border-right: none;
  }
.circle {
	display: none;
  }
}
/* Style more details ----------- */
details > summary {
  padding: 10px 0px;
  color: #0b8384;
  cursor: pointer;
  font-weight:700;
}
div.content {
	box-sizing: border-box;
	max-width: 100%;
	max-height: 0;
	padding: 0 15px;
	overflow: hidden;
	transition: max-height 200ms ease-out, border 0ms 400ms linear;
}

details[open] + div.content {
	height: auto;
	transition: max-height 200ms ease-out, border 0ms linear;
}
/* image and text alignment */
.center_text {
	display: flex;
	align-items: center;
}
.center_text span {
	padding: 10px;
}
/* Slide in overlay */
.box {
  position: relative;
  width: 100%;
}

.box-front {
  display: block;
  width: 100%;
  height: auto;
  text-align: center;
}

.box-front img {
  margin: 0 !important;
  border-radius:3px;
  -webkit-box-shadow:0 4px 20px rgba(45,55,62,.08);
  box-shadow:0 4px 20px rgba(45,55,62,.08)
}

.overlay {
  position: absolute;
  bottom: 100%;
  left: 0;
  right: 0;
  cursor: pointer;
  overflow: hidden;
  width: 100%;
  height:0;
  transition: 500ms ease;
  background-image: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,1));
}

.box:hover .overlay,
.box:focus .overlay,
.box:active .overlay {
  bottom: 0;
  height: 100%;
}
@media (hover: none){
/* targets only devices that don't hover */
  .box { padding-bottom: 10px;}
  .overlay {
	bottom: 0;
	height: 100%;
    background-image: none;
	}
}
/* Testimonial */
@media (min-width: 1280px) {
  #app .scl-carousel-testimonial__text {
    padding-left: 10%;
    font-size: 24px;
  }
  #app .scl-carousel-testimonial__subtitle {
    padding-left: 10%;
    font-size: 16px;
  }
  #app .scl-carousel-testimonial__title {
    padding-left: 10%;
    font-size: 32px;
  }
}
/* Scroll */
#app .scl-scroll__scroll-to--active {
background-color: #016175;
}
/* Form CTA */
#app .scl-sc-forms button,
#app .scl-sc-forms input[type=button],
#app .scl-sc-forms input[type=submit] {
  display:block;
  height:64px;
  margin:32px 0 20px;
  padding:0 52px;
  color:#016175;
  font-size:16px;
  font-weight:700;
  line-height:64px;
  background-color:#FFD048;
  border-color:#FFD048;
  border-radius:3px;
  -webkit-transition:all .2s ease-in-out;
  -o-transition:all ease-in-out .2s;
  transition:all .2s ease-in-out
}
#app .scl-sc-forms button:active,
#app .scl-sc-forms button:focus,
#app .scl-sc-forms button:hover,
#app .scl-sc-forms input[type=button]:active,
#app .scl-sc-forms input[type=button]:focus,
#app .scl-sc-forms input[type=button]:hover,
#app .scl-sc-forms input[type=submit]:active,
#app .scl-sc-forms input[type=submit]:focus,
#app .scl-sc-forms input[type=submit]:hover {
  background-color:#016175;
  border-color:#016175;
  color:#ffffff;
  outline:0;
  cursor:pointer
}
/* Video caption 
#app .scl-video__caption {
	border-bottom: none;
}
#app .scl-ww__list-style-2 li::before {
	background: url('https://hia.com.au/-/media/images/2025-conference/icons/list-bullet-orange.png') no-repeat;
}*/
/* Fee */
s, strike{text-decoration:none;position:relative;}
s::before, strike::before {
    top: 50%;
    background:red; /*this is the color of the line*/
    opacity:1;
    content: '';
    width: 110%;
    position: absolute;
    height:.1em;
    border-radius:.1em;
    left: -5%;
    white-space:nowrap;
    display: block;
    transform: rotate(-15deg);  
}
s.straight::before, strike.straight::before{transform: rotate(0deg);left:-1%;width:102%;}