/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/
.systems-page {
    margin: 0 auto!important;
    padding: 50px 0!important;
}

#email-prefs-form, #email-prefs-form h1, #email-prefs-form h2
Specificity: (1,0,1)
 {
    padding-bottom: 0.5em!important;
}

form#email-prefs-form input[type=submit] {
    width: inherit !important;
    margin-top: 2em !important;
}

h2 {
    text-transform: none!important;
}
.page-header h1 {
  display: none!important;
}
.page-header h2 {
  font-size: 20px;
}


.shadow-lg {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.rounded-xl {
    border-radius: 0.75rem;
}

.hs-form-2cbedccf-a34a-4623-b786-0ff7d8587708_23740fe3-d63e-4d63-9e59-a024eae45cbd fieldset.form-columns-1 .input {
    margin-right: 8px;
}

form.hs-form fieldset .input {
    margin-right: 0!important;
}
  input:not([type=checkbox]):not([type=radio]):not([type=submit]), .hs-input, .hs-search-field__input {
    -webkit-appearance: none;
    display: inline-block;
    width: 100%!important;
    height: auto!important;
    padding: 1rem 1.25rem;
    font-size: 1rem;
    font-weight: normal;
    line-height: 1.2rem;
    color: #012b5d;
    background-color: #ffffff;
    border: 1px solid #dddde4;
    box-sizing: border-box;
   /* border-radius: 50px;*/
}

input[type=checkbox]:checked, input[type=radio]:checked {
    background: #425b76;
}

input[type=checkbox], input[type=radio] {
    -webkit-appearance: none;
    cursor: pointer;
    width: 1rem!important;
    height: 1rem!important;
    padding: 0!important;
    margin: 3px 5px 3px 0px;
    line-height: normal;
    border: none;
    background-color: #ffffff;
    border-radius: 50px;
    border: 1px solid #6B7280;
    outline: none;
}

form.hs-form fieldset .input {
    margin-right: 1rem!important;
}

form input[type='submit'], form .hs-button {
    width: 40%!important;
    margin: auto 30%!important;
}
.systems-page .success {
    text-align: center!important;
}
h3 {
	font-size: 18px!important;
  font-family: Noto sans, Arial, Helvetica, sans-serif!important;
}

* {
    --base: #012b5d;
    --primary: #425b76;
    --secondary: #F4F3EA;
    --danger: #FF0000;
    --dark: #1E1927;
    --white: #ffffff;
    --h1_color: #425b76;
    --h2_color: #425b76;
    --h3_color: #425b76;
    --h4_color: #012b5d;
    --h5_color: #012b5d;
    --h6_color: #012b5d;
    --base-50: #88b2e4;
    --base-100: #79a3d5;
    --base-200: #5b85b7;
    --base-300: #3d6799;
    --base-400: #1f497b;
    --base-500: #012b5d;
    --base-600: #000d3f;
    --base-700: #000021;
    --base-800: #000003;
    --base-900: #000000;
    --primary-50: #c9e2fd;
    --primary-100: #bad3ee;
    --primary-200: #9cb5d0;
    --primary-300: #7e97b2;
    --primary-400: #607994;
    --primary-500: #425b76;
    --primary-600: #243d58;
    --primary-700: #061f3a;
    --primary-800: #00011c;
    --primary-900: #000000;
    --white-50: #ffffff;
    --white-100: #ffffff;
    --white-200: #ffffff;
    --white-300: #ffffff;
    --white-400: #ffffff;
    --white-500: #ffffff;
    --white-600: #ffffff;
    --white-700: #ffffff;
    --white-800: #ffffff;
    --white-900: #ffffff;
}
#hs_cos_wrapper_module_17797785560373 input[type="text"] {
    padding-left: 10px !important;
    padding-right: 10px !important;
}

#hs_cos_wrapper_module_17797785560373 input[type="email"] {
    padding-left: 10px !important;
    padding-right: 10px !important;
}

#hs_cos_wrapper_module_17797785560373 input[type="tel"] {
    padding-left: 10px !important;
    padding-right: 10px !important;
}

#hs_cos_wrapper_module_17797785560373 select {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

#hs_cos_wrapper_module_17797785560373 textarea {
    padding-left: 0px !important;
    padding-right: 0px !important;
}


@media (max-width: 767px) {
    .dnd-section .dnd-column {
        padding: 0 !important;
    }
  form input[type='submit'], form .hs-button {
    width: 40% !important;
    margin: auto 0 auto 30px !important;
}