/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 16 2025 | 13:34:39 */
#detail-hero-img { 
margin: 0 !important
}

#detail-hero-img img { 
height: calc(100vh - 32px) !important; 
object-fit:cover;
border-radius: 0px !important 
}
.svg-cover { 
    background-color: #983e51;
    border-radius: 50%;
    height: 87px;
    width: 87px;
    min-width: 87px;
    display: flex !important;
    justify-content: center;
    align-items: center;
}
.svg-cover img { 
     height: 48px;
 }
.detail-padding {
    padding: 50px 0 50px 0;
 }
.detail-bg-gray { background-color: #f7f7f7 }
.detail-text-70 { width: 76%;}
.webinar_form_wrapper form {
    margin-bottom: 0 !important;
}
.webinar_form_wrapper { max-width: 800px; width: 100%; margin:30px auto 0 auto; }
.webinar_form_inner { 
    background-color: #ffffff;
    padding: 30px;
    border-radius: 8px;
    box-shadow: 0px 0px 5px -3px #333;
}
.webinar_form_inner input[type="text"], .webinar_form_inner select  {
   margin-bottom: 0 !important; 
}
.webinar_form_inner  .nf-field-container {
margin-bottom: 11px !important; 
}
.webinar_form_inner  .nf-field-container.submit-container {
margin-bottom: 0 !important; 
}
.webinar_form_inner .nf-field-label label {
    font-family: 'avenir-book-webfont', Helvetica, Arial, sans-serif;
    font-weight: 600 !important;
    color: #15234a !important;
}
.webinar_form_inner .nf-form-fields-required {
    padding-left: 5px;
}
.webinar_form_inner .label-above .nf-field-label {
    margin-bottom: 5px !important;
}
.dt-button-text {
	font-family: 'avenir-book-webfont', Helvetica, Arial, sans-serif;
	background-color: #761c30;
	color: #ffffff;
	padding: 15px 30px;
	transition: all .3s;
}
.dt-button-text:hover {
	background-color: #983e51;	
}
.webinar_popup_wrapper {
	max-width: 450px;
	width: 100%;
	margin: 30px auto 0 auto;
}
.webinar_popup_inner {
    background-color: #ffffff;
    padding: 30px;
    border-radius: 8px;
    box-shadow: 0px 0px 5px -3px #333;
	font-family: 'avenir-book-webfont', Helvetica, Arial, sans-serif !important;
}

.webinar_popup_inner a.webiner_popup_button {
	display: block;
	margin-top: 10px;
}

.webinar_popup_inner a.webiner_popup_button .dt-button-text {
    font-family: 'avenir-book-webfont', Helvetica, Arial, sans-serif;
    background-color: #761c30;
    color: #ffffff;
    padding: 15px 30px;
	margin-top: 20px;
    transition: all .3s;
	letter-spacing: 0.7px;
    font-weight: 600;
}