.bitly-form {padding: 30px;margin: 0 30px;background: #f5f6f7;border-radius: 2px 2px 2px 2px;box-shadow: 0 5px 5px -3px rgba(0,0,0,.12),0 8px 10px 1px rgba(0,0,0,.1),0 3px 14px 2px rgba(0,0,0,.08);}
.resource-sidebar .resource-content-body-form-wrapper.bitly-form {margin-right: 0;}
@media all and (max-width: 640px) {.resource-sidebar .resource-content-body-form-wrapper.bitly-form {margin-left: 0;}}
.bitly-form .mktoForm .mktoFieldWrap {float: none;}
.bitly-form .mktoForm .mktoFormCol {width: 100%;float: none;}
.bitly-form .mktoForm div.form-intro-title {margin-bottom: 20px;}
.bitly-form .mktoForm div.form-intro-subtitle {margin-bottom: 20px;}
.bitly-form form {width: auto !important;}
.bitly-form form select {background-position: right;border: 1px solid #d3d4d7 !important;width: 100% !important;margin-top: 0 !important;font-size: 14px !important;}
.bitly-form form .button-large {font-size: 18px;line-height: 1.11;padding: 12px 40px;}
.bitly-form form .button-primary {font-size: 18px;}
.page-template-landing-pages .bitly-form {margin-right: 0;}
@media all and (max-width: 1023px) {.page-template-landing-pages .bitly-form {margin: 0;}}
.bitly-form form .mktoButtonWrap {margin: 0 !important;}
.bitly-form form .mktoButtonRow {width: 100%;margin-top: 20px;}
.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 {border: 1px solid #d3d4d7 !important;width: 100% !important;box-sizing: border-box !important;padding: 10px !important;min-height: 40px !important;}
.mktoForm .mktoRequiredField label.mktoLabel {font-weight: normal !important;}
.content .mktoForm .mktoCheckboxList > input[type="checkbox"] {width: auto !important;height: auto !important;padding: 0 !important;margin-bottom: 0 !important;}
.content .mktoForm .mktoCheckboxList > input[type="checkbox"] + label {display: none;}
input[type="text"]:hover {border-color: #b0b1b4 !important;}
input[type="text"]:focus, input[type="color"]:focus, input[type="date"]:focus, input[type="datetime-local"]:focus, input[type="datetime"]:focus, input[type="email"]:focus, input[type="month"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="week"] {outline: 2px solid #edf2fe !important;outline-offset: 1px;border: 1px solid #2a5bd7 !important;}
.label {display: block;color: #36383b;line-height: 18px;margin-bottom: 5px;}
::placeholder {color: #828387;font-size: 20px;}
label[for="subscribedWeekly"] strong {font-weight: normal;}
label[for="subscribedtoWebinars"] strong {font-weight: normal;}
label[for="Email"].mktoHasWidth {width: auto !important;}
.form-thank-you p {text-align: center;font-weight: 800;}
.page .mktoModal .mktoModalContent {padding: 30px;}
.page .mktoModal .mktoModalClose {width: 25px;height: 25px;font-size: 15px;line-height: 25px;font-weight: bold;text-align: center;text-align: center;-webkit-border-radius: 19px;border-radius: 19px;border: 0;}
.mktoModal .mktoModalContent {box-shadow: 0 5px 5px -3px rgba(0,0,0,.3),0 8px 10px 1px rgba(0,0,0,.3),0 3px 14px 2px rgba(0,0,0,.3);}
.page-template-landing-pages .entry-content {margin-top: 100px;}
.full-width-content.legal .inner-content {justify-content: center;margin-top: 100px;}
.full-width-content.legal h4 + p {margin-top: 30px;}