<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Form Embedded CSS */
/* FULL-WIDTH elements */
input, select, textarea, .mktoFormRow, .mktoFormCol.mktoFieldDescriptor, .mktoFieldWrap, .formSpan, .mktoHtmlText, form.mktoForm,.mktoForm .mktoRadioList, .mktoForm .mktoCheckboxList {
 width: 100% !important;
 margin-right: 20px;
}
.mktoHtml {
 padding-left: 10px;
 padding-right: 10px;
}
/* HIDE these elements */
legend, .mktoOffset {
 display: none !important;
}
form.mktoForm {
 display: block;
 font-family: inherit !important;
}
/* inputs */
.mktoForm input[type=url],
.mktoForm input[type=text],
.mktoForm input[type=date],
.mktoForm input[type=tel],
.mktoForm input[type=email],
.mktoForm input[type=number],
.mktoForm textarea.mktoField,
.mktoForm select.mktoField {
 -webkit-appearance: none;
 border: 1px solid #c7c7c7;
 border-radius: 0px;
 color: #333333;
 font-weight: 400;
}
.mktoFormRow {
 display: flex;
 align-items: stretch;
}
.mktoFieldWrap {
 display: block;
}
/* input padding */
.mktoForm input[type=text], .mktoForm input[type=url], .mktoForm input[type=email], .mktoForm input[type=tel], .mktoForm input[type=number], .mktoForm input[type=date], .mktoForm textarea.mktoField, .mktoForm select.mktoField {
 padding: .5em 1em;
}
input[type="checkbox"], input[type="radio"] {
 width: 20px !important;
 vertical-align: middle;
 height: 15px;
 margin-top: 3px;
}
.mktoFormCol {
 margin-bottom: 0px !important;
 min-height: 0px !important;
}
.mktoForm .mktoRadioList, .mktoForm .mktoCheckboxList {
 padding: 0px
}
.mktoFormRow {
 margin-bottom: 1em !important;
}
/* select &amp; first option to match placeholder text */
select:not([class*="mktoValid"]) {
 color: #333333 !important;
}
select option:nth-of-type(1) {
color: #7c7c7c !important;
}
/* Placeholders */
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
 color: #333333;
 opacity: 1; /* Firefox */
}
: -ms-input-placeholder { /* Internet Explorer 10-11 */
 color: #333333
}
::-ms-input-placeholder { /* Microsoft Edge */
 color: #333333
}
/* input that haven't been interacted with yet */
input:not([class*="mktoValid"]) {
 color: #7c7c7c;
}
/* Invalid inputs */
input.mktoInvalid {
 color: red;
 border: 1px solid red;
}
@media screen and (max-width: 480px) {
 .mktoFormCol {
 width: 100% !important;
 margin-bottom: 10px !important;
}
.mktoFormRow {
 display: block;
 margin-bottom: 0px !important;
}
 /* override forms2.css mobile-styles */
.mktoForm input[type=url], .mktoForm input[type=text], .mktoForm input[type=date], .mktoForm input[type=tel], .mktoForm input[type=email], .mktoForm input[type=number], .mktoForm textarea.mktoField, .mktoForm select.mktoField {
 font-size: inherit;
 line-height: inherit;
 height: auto;
 }
}
/* highlight active fields */
.mktoForm input[type=url]:focus,
.mktoForm input[type=text]:focus,
.mktoForm input[type=date]:focus,
.mktoForm input[type=tel]:focus,
.mktoForm input[type=email]:focus,
.mktoForm input[type=number]:focus,
.mktoForm textarea.mktoField:focus,
.mktoForm select.mktoField:focus {
 border-color: #4cb94c !important;
 border-width: 2px !important;
 margin: -1px !important;
 	outline: none !important;
}
.mktoCheckboxList label {
 color: #00386C;
 font-size: 16px;
 font-weight: bold;
}
/* Button Styles */
.mktoButtonRow {
 display: flex !important;
 align-items: center;
}
.mktoButtonWrap {
 margin: 0px auto !important;
}
.mktoForm .mktoButton,
button.mktoButton {
 background-color: #462E8D !important;
 border: none !important;
 border-radius: 0px;
 outline: none !important;
 -webkit-appearance: none;
 -moz-border-radius: 0px;
 -webkit-border-radius: 0px;
 padding: 8px 16px !important;
 color: #fff !important;
 font-size: 18px !important;
 cursor: pointer !important;
 text-transform: uppercase;
 font-weight: 700;
 font-family: "Poppins";
 text-transform: uppercase;
}
button.mktoButton:hover,
.mktoForm .mktoButton:hover {
 background-color: #695999 !important;
}
form.mktoForm .mktoRadioList label,
form.mktoForm .mktoCheckboxList label {
 font-weight: normal;
 color: #444;
 font-size: 1.1em;
}
.mktoRadioList.mktoHasWidth {
 padding: 15px 0;
]
label, label.mktoLabel, label.mktoLabel.mktoHasWidth {
 width: 100% !important;
 padding-bottom: 8px;
}
/*Marketo Form Embedded CSS*/
/* FULL-WIDTH elements */
.mktoHtml {
 padding-left: 10px;
 padding-right: 10px;
}
/* HIDE these elements */
legend, .mktoOffset {
 display: none !important;
}
form.mktoForm {
 display: block;
 width: unset !important;
 font-size: inherit !important;
}
/* inputs */
.mktoForm input[type=url], .mktoForm input[type=text], .mktoForm input[type=date], .mktoForm input[type=tel], .mktoForm input[type=email], .mktoForm input[type=number], .mktoForm textarea.mktoField, .mktoForm select.mktoField {
 -webkit-appearance: none;
 border: 1px solid #c7c7c7;
 border-radius: 0px;
}
.mktoFormRow {
 display: flex;
 align-items: stretch;
}
/* input padding */
.mktoForm input[type=text], .mktoForm input[type=url], .mktoForm input[type=email], .mktoForm input[type=tel], .mktoForm input[type=number], .mktoForm input[type=date], .mktoForm textarea.mktoField, .mktoForm select.mktoField {
 padding: .5em 1em;
}
input[type="checkbox"], input[type="radio"] {
 width: 20px !important;
 vertical-align: middle;
 height: 15px;
 margin-top: 3px;
}
.mktoFormCol {
 margin-bottom: 0px !important;
 min-height: 0px !important;
}
.mktoForm .mktoRadioList, .mktoForm .mktoCheckboxList {
 padding: 0px;
 width: 100% !important;
}
.mktoFormRow {
 margin-bottom: 1em !important;
}
/* select &amp; first option to match placeholder text */
select:not([class*="mktoValid"]) {
 color: #7c7c7c !important;
}
select option:nth-of-type(1) {
 color: #7c7c7c !important;
}
/* Placeholders */ ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
 color: #7c7c7c;
 opacity: 1; /* Firefox */
}
: -ms-input-placeholder { /* Internet Explorer 10-11 */
 color: #7c7c7c;
}
::-ms-input-placeholder { /* Microsoft Edge */
 color: #7c7c7c;
}
/* input that haven't been interacted with yet */
input:not([class*="mktoValid"]) {
 color: #7c7c7c;
}
/* Invalid inputs */
input.mktoInvalid {
 color: red;
 border: 1px solid red;
}
/* highlight active fields */
.mktoForm input[type=url]:focus, .mktoForm input[type=text]:focus, .mktoForm input[type=date]:focus, .mktoForm input[type=tel]:focus, .mktoForm input[type=email]:focus, .mktoForm input[type=number]:focus, .mktoForm textarea.mktoField:focus, .mktoForm select.mktoField:focus {
 border-color: #4cb94c !important;
 border-width: 2px !important;
 margin: -1px !important;
 outline: none !important;
}
/* TOOLTIP :hover (:before + :after) */
@media screen and (min-width: 576px) {
 label[for="mktoCheckbox_728_0"]:hover:after {
 content: " Delivered every 2 weeks, the BIO Newsletter provides critical information about the biotechnology industry, including: public policy, industry analysis, and events.";
 background-color: darkblue;
 color: white;
 padding: .5em;
 position: absolute;
 top: 22px;
 z-index: 100;
 margin-bottom: -13em;
 display: block;
 max-width: 300px;
 font-size: 11px;
 border-radius: 5px;
 }
 label[for="mktoCheckbox_728_0"]:hover:before {
 content: "";
 position: relative;
 bottom: 0;
 left: 2em;
 border: 7px solid transparent;
 border-bottom-color: darkblue;
 margin-bottom: -14px;
 margin-left: -14px;
 }
} /* end @media min-576 */
@media screen and (max-width: 480px) {
 .mktoFormCol {
 width: 100% !important;
 margin-bottom: 10px !important;
 }
 .mktoFormRow {
 display: block;
 margin-bottom: 0px !important;
 }
 /* override forms2.css mobile-styles */
 .mktoForm input[type=url], .mktoForm input[type=text], .mktoForm input[type=date], .mktoForm input[type=tel], .mktoForm input[type=email], .mktoForm input[type=number], .mktoForm textarea.mktoField, .mktoForm select.mktoField {
 font-size: inherit;
 line-height: inherit;
 height: auto;
 }
 .mktoMobileShow .mktoForm, .mktoForm * {
 padding: 0px !important;
 }
 .col-md-10, .col-sm-12 {
 padding-left: 0px !important;
 padding-right: 0px !important;
 }
}
/* restyle labels inside a checkboxlist */
.mktoCheckboxList label {
 color: #00386C;
 font-weight: normal;
}
fieldset &gt; .mktoHtmlText {
 margin: 0;
 font-size: 20px !important;
 width: unset !important;
}
/* Button Styles */
.mktoButtonRow {
 display: flex !important;
 align-items: center;
}
.mktoButtonWrap {
 margin: 0px auto !important;
}
.mktoForm .mktoButton,
button.mktoButton {
 background-color: #462E8D !important;
 border: none !important;
 border-radius: 0px;
 outline: none !important;
 -webkit-appearance: none;
 -moz-border-radius: 0px;
 -webkit-border-radius: 0px;
 padding: 8px 16px !important;
 color: #fff !important;
 font-size: 18px !important;
 cursor: pointer !important;
 text-transform: uppercase;
 font-weight: 700;
 font-family: "Poppins";
 text-transform: uppercase;
}
button.mktoButton:hover,
.mktoForm .mktoButton:hover {
 background-color: #695999 !important;
}
#BannerContentRow .col-md-5 {
 width: 100% !important;
 margin: 0px auto !important;
 float: none;
 padding: 15px !important;
 background-color: rgba(255, 255, 255, 0.5);
}
@media screen and (min-width: 768px) {
 #BannerContentRow .col-md-5 {
 width: 80% !important;
 padding: 35px !important;
 }
}

.mktoHtmlText.mktoHasWidth {
 line-height: 1.2 !important;
 width: unset !important;
}

.mktoRadioList.mktoHasWidth {
 padding: 15px 0;
}
.indent-head {
 padding-left: 10px;
}
.indent-space {
 width: 30px;
}

form.mktoForm .mktoRadioList label, form.mktoForm .mktoCheckboxList label {
 font-weight: normal;
 color: #444;
}
.mktoRadioList.mktoHasWidth {
 padding: 15px 0;
}
.mktoForm .mktoFieldWrap {
 float:left;
 min-width: 30px !important;
}

.mktoHtmlText.mktoHasWidth {
 font-family: 'Poppins', sans-serif !important;
 font-weight: 100;
 font-size: 20px;
 line-height: 1.2 !important;
}
.mktoForm .mktoRadioList &gt; label, .mktoForm .mktoCheckboxList &gt; label {
 margin: 0 1.5em
}
.mktoFormRow fieldset.mktoFormCol, .mktoForm fieldset {
 padding: 10px 25px 0 !important;
 line-height: 1;
 margin: 10px 0 !important;
 font-size: 20px !important;
 border: 1px #462E8D solid !important;
 background-color: #ffffff !important;
 box-shadow: unset !important;
 width: 100%
}
.mktoGutter.mktoHasWidth, .mktoForm .mktoGutter {
    height: 0 !important;
    display: none !important;
}
.mktoForm .mktoAsterix {
    float: left !important;
}</pre></body></html>