/******* Do not edit this file *******
Code Snippets Manager
Saved: Jul 21 2025 | 06:36:49 */
.products_services1{
    left: auto;
    position: relative !important;
    visibility: visible !important;
}
body form.marketingForm.contact_form_new .cfcommom.country_address {
    margin-top: 20px;
}
body form.marketingForm.contact_form_new .cfcommom.country_address .ui-menu .ui-menu-item {
    text-align: left !important;
}
.consentBlock > div {
    display: grid;
    grid-template-columns: auto 1fr;
    gap: 10px;
    align-items: start;
    margin-top: 30px;
}
.consentBlock > div label#consentCheckbox-1746019384014-label {
    padding: 0px;
    margin-top: -5px;
}

body form.marketingForm.contact_form_new .cfcommom.message {
    float: left;
    width: 100%;
}
body form.marketingForm.contact_form_new .cfcommom.message .marketing-field {
    /*margin: 0px;*/
}
body form.marketingForm.contact_form_new .email_outer{
	width: 100%;
	/*margin-bottom: 20px;*/
	margin-top: 0px;
	 float: left;
}
body form.marketingForm.contact_form_new .textFormFieldBlock.mixed-column-form.rightcolumn, .textFormFieldBlock.mixed-column-form.leftcolumn {
    width: 46%;
    float: left;
    margin-right: 24px;
    margin-bottom: 20px;
}
body form.marketingForm.contact_form_new .textFormFieldBlock.mixed-column-form.rightcolumn.right_side.cfcommom {
    margin-right: 0px !important;
    margin-left: 20px;
}
body form.marketingForm.contact_form_new table, body form.marketingForm.contact_form_new table tr, body form.marketingForm.contact_form_new table th, body form.marketingForm.contact_form_new table tbody,
body form.marketingForm.wd_event_teamplate table,
body form.marketingForm.wd_event_teamplate table,
 body form.marketingForm.wd_event_teamplate table tr, body form.marketingForm.wd_event_teamplate table th, body form.marketingForm.wd_event_teamplate table tbody {
    max-width: 620px!important;
    width: 100%!important;
    border: 0px!important;
}

form.marketingForm.contact_form_new .mixed-column-form input[type=email], form.marketingForm.contact_form_new .mixed-column-form input[type=number], form.marketingForm.contact_form_new .mixed-column-form input[type=password], form.marketingForm.contact_form_new .mixed-column-form input[type=search], form.marketingForm.contact_form_new .mixed-column-form input[type=tel], form.marketingForm.contact_form_new .mixed-column-form input[type=text], form.marketingForm.contact_form_new .mixed-column-form input[type=url], form.marketingForm.contact_form_new .mixed-column-form select, .mixed-column-form textarea {
 width: 100%!important;
}
body form.marketingForm.contact_form_new .cfcommom label, body form.marketingForm.contact_form_new .cfcommom1 label {
    font-size: 0px!important;
    position: absolute;
    right: -23px;
    top: -1px;
}
form.marketingForm.contact_form_new .cfcommom, form.marketingForm.contact_form_new .cfcommom1{
    position: relative;
}
form.marketingForm.contact_form_new .columnContainer {
    width: 100%!important;
}
form.marketingForm.contact_form_new .cfcommom:not(:first-of-type) {
    display: none;
}
form.marketingForm.contact_form_new .consentBlock {
    padding: 0px!important;
}
body form.marketingForm.contact_form_new input[type="checkbox"] {
    width: 1em;
    height: 1em;
    margin: 0 5px 0 0;
    vertical-align: middle;
}
body form.marketingForm.contact_form_new .cfcommom label:after, body form.marketingForm.contact_form_new .cfcommom1 label:after {
    font-size: 20px;
}
body form.marketingForm.contact_form_new1 .textFormFieldBlock.mixed-column-form.leftcolumn.cfcommom {
    width: calc(50% - 2px);
    display: inline-block!important;
}
body form.marketingForm.wd_event_teamplate .textFormFieldBlock label, body form.marketingForm.wd_event_teamplate .textFormFieldBlock label div, body form.marketingForm.wd_event_teamplate .optionSetFormFieldBlock label.block-label{
	font-family: var(--body-font) !important;
    color: #003b5c!important;
    display: inline-block!important;
    font-weight: 600!important;
    margin-bottom: 0.5rem;
    font-size: 1.7rem !important;
    margin: 0;
}

body form.marketingForm.wd_event_teamplate .textFormFieldBlock, body form.marketingForm.wd_event_teamplate .dateTimeFormFieldBlock, body form.marketingForm.wd_event_teamplate .twoOptionFormFieldBlock, body form.marketingForm.wd_event_teamplate .optionSetFormFieldBlock, body form.marketingForm.wd_event_teamplate .multiOptionSetFormFieldBlock, body form.marketingForm.wd_event_teamplate .lookupFormFieldBlock {
    padding: 5px;
    display: flex;
    flex-direction: column;
    gap: 5px!important;
}
body form.marketingForm.wd_event_teamplate th.inner.ui-sortable {
    padding: 0px!important;
}
body form.marketingForm.wd_event_teamplate .columns-equal-class.wrap-section>div {
    display: grid!important;
    grid-template-columns: 0px 1fr 1fr;
}
body form.marketingForm.wd_event_teamplate .columns-equal-class.wrap-section .columnContainer {
    width: 100% !important;
}
body form.marketingForm.wd_event_teamplate p {
    text-align: left!important;
    font-family: var(--body-font) !important;
    color: var(--body-text-color);
}

form.marketingForm.wd_event_teamplate>div{
	float: left;
	margin-left: -8px;
	padding: 20px;
    border: 1px solid #ddd;
    background: #F4F8F9;

}
form.marketingForm.wd_event_teamplate div[data-editorblocktype="SubmitButton"] {
    text-align: left;
    padding: 10px;
}
form.marketingForm.wd_event_teamplate .submitButton {
    border-radius: 50px!important;
    border: 0px solid #333333;
    background: #0097a9!important;
    color: #fff;
    height: 50px;
    width: 123px;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: bottom;
    margin-top: 12px;
    font-weight: bold;
    /* float: left; */
    font-size: 18px;
    font-family: inherit!important;
}
form.marketingForm.wd_event_teamplate select, form.marketingForm.wd_event_teamplate .textFormFieldBlock input, form.marketingForm.wd_event_teamplate .dateTimeFormFieldBlock input, form.marketingForm.wd_event_teamplate .lookupFormFieldBlock input, form.marketingForm.wd_event_teamplate textarea {
	font-family: var(--body-font) !important;
	background-color: #fff!important;
	font-size: 1.7rem;
	height: auto;
	line-height: 1.3;
	margin: 0 !important;
	padding: 1.1rem;
}
body form.marketingForm.wd_event_teamplate .columns-equal-class.wrap-section>div .columnContainer {
    padding: 0px 8px!important;
}
form.marketingForm.wd_event_teamplate div[data-editorblocktype="Sessions"] h2 {
    margin-bottom: 0px;
    text-align: left;
    margin-left: -14px;
}
form.marketingForm.wd_event_teamplate .consentBlock {
    padding: 0px 4px !important;
}
form.marketingForm.wd_event_teamplate div[data-editorblocktype="About"], form.marketingForm.wd_event_teamplate div[data-editorblocktype="Sessions"], form.marketingForm.wd_event_teamplate div[data-editorblocktype="Speakers"] {
    padding: 0px 24px;
}
form.marketingForm.wd_event_teamplate>div#validation-summary {
    width: 100%;
    max-width: 608px;
    margin: 10px 0px;
    border: 0px;
    background: #fff;
}
body form.marketingForm.contact_form_new .textFormFieldBlock.cfcommom.cpostion22 {
    margin-bottom: 20px;
}
body form.marketingForm.contact_form_new input, body form.marketingForm.contact_form_new select, body form.marketingForm.contact_form_new textarea {
   border-radius: 5px;
}
body form.marketingForm.contact_form_new .textFormFieldBlock.cfcommom.arm_company, body form.marketingForm.contact_form_new .textFormFieldBlock.cfcommom.jobtitle22 {
   /* margin-top: 0px !important;*/
    width: 100%;
}
 body form.marketingForm.contact_form_new .textFormFieldBlock.cfcommom.jobtitle {
    width: 100%;
}
body form.marketingForm.contact_form_new .cfcommom.message label:after {
    display: inline-block;
    line-height: 22px;
    text-align: center;
    color: #c33400;
    content: "*";
    /* visibility: hidden; */
    position: absolute;
    top: 20px;
    right: 6px;
}
@media (max-width: 600px) {
 body form.marketingForm.wd_event_teamplate .columns-equal-class.wrap-section>div {
    display: grid !important;
    grid-template-columns: 1fr;
}
body form.marketingForm.contact_form_new .textFormFieldBlock.mixed-column-form.rightcolumn, body form.marketingForm.contact_form_new .textFormFieldBlock.mixed-column-form.leftcolumn {
    width: 100%;
    float: left;
    margin: 20px 0px 20px 0px!important;
}
body form.marketingForm.contact_form_new .textFormFieldBlock.mixed-column-form.rightcolumn.right_side.cfcommom {
    margin-top: 0px!important;
}
}