/*
================================
HSAD PACK 2023
================================
*/
.hsadpack {}
.section { color:#000; font-size: 18px; line-height: 26px; font-family: 'LG Smart Regular'; }
.section a:hover { text-decoration: none; }
.section img { max-width: 100% }
.section ul { margin:0; padding:0; }
.section ul li, ol li { margin-bottom: 0px; list-style:none; }
.section .red, .red a { color:#a50034 !important; }
.section .italic { font-style:italic; }
.section .bold { font-family: 'LG Smart Bold'; }
.section .center { text-align: center; }
.section .videoWrapper { position: relative; padding-bottom: 56.25%; /* 16:9 */ padding-top: 25px; height: 0; }
.section .videoWrapper iframe { position: absolute;	top: 0;	left: 0; width: 100%; height: 100%;	}
.for-mobile { display: none !important; }
.row-skel:after { content: ""; display: table; clear: both; padding-bottom: 2%;  }
#respoiframe { min-height: 93vh!important; }
#sticky { top: 0px; position: -webkit-sticky; position: sticky; z-index: 100; }
#hidden-lightbox .copy img { max-width: 100%; }
/*.container-skel { padding: 0px; }*/
.breadcrumb { display: inherit!important; text-transform: capitalize;}

.fine {
    font-size: 12px;
    line-height: 18px;
    padding: 20px 0px;
}
.btn {
		display: inline-block;
		margin: 0;
		/* padding: 0.75rem 5rem; */
		border: 2px solid #a50034;
		border-radius: 0rem;
		background-color: #a50034;
		color: #fff;
		text-decoration: none;
		font-weight: 400;
    font-size: 14px;
    line-height: 24px;
		cursor: pointer;
		-webkit-appearance: none;
		-webkit-font-smoothing: antialiased;
}
.btn:hover,
.btn:focus {
		background-color:#c40043;
		color: #fff;
}
.btn.inverse {
		background-color: #ffffff;
		color: #525252;
		border: 2px solid #525252;
		border-radius: 0rem;
}
.btn.inverse:hover,
.btn.inverse:focus {
		background-color:#cecece;
		color: #525252;
}


.pagetitle {
    padding: 50px 0;
}
.pagetitle h1 {
	  font-family: 'LG Smart Bold';
		font-size: 60px;
		line-height: 60px;
		margin-bottom: 15px;
}

.copyblock {
		padding: 100px 0;
		text-align: center;
}
.eyebrow {
		font-size: 30px;
		line-height: 36px;
}
.title {
	  font-family: 'LG Smart Bold';
		font-size: 60px;
		line-height: 60px;
		margin-bottom: 15px;
}
.copy {
		font-size: 20px;
		line-height: 26px;
		padding-bottom: 20px;
}

.listing {
    text-align: center;
    width: 90%;
    margin: auto!important;
}
ul.listing li {
    padding-bottom: 50px;
}
ul.listing li img {
    padding-bottom: 20px;
}
.title {
    font-family: 'LG Smart Bold';
    font-size: 40px;
    line-height: 45px;
    margin-bottom: 15px;
}
.copy {
    font-size: 20px;
    line-height: 26px;
    padding-bottom: 0px;
    width: 90%;
    margin: 0 auto;
}
.copyblock {
    padding: 100px 0 50px 0;
    text-align: center;
}
.pagetitle {
    padding: 50px 0;
    width: 90%;
    margin: 0 auto;
}



/*
================================
MEDIA QUERIES
================================
*/

/* MDPI Screen */
@media (min-width: 1024px) and (max-width: 1280px) {

}

/* HiDPI Screen */
@media (min-width: 1285px) and (max-width: 1440px) {

}

/* Mobile and Tablets - Landscape */
@media (min-width: 768px) and (max-width: 1199px) {

}

/* Mobile - Portrait */
@media (max-width: 767px) {
		.for-mobile { display: inherit !important; }
		.for-desktop { display: none !important; }
		/*.container-skel { padding: 0px; }*/





}
