<style>
  body {
    margin: 0;
    padding: 0px;
}
        * {
            text-rendering: geometricPrecision;
            box-sizing: border-box;
        }

            margin: 0;
            padding: 0px;
        }

        img {
            border: none;
            display: block;
        }

        .flex {
            display: flex;
            flex-direction: column;
        }

       

        .logo {
            padding: 24px 32px;
            display: inline-flex;
            justify-content: flex-start;
            width: 100%;
        }

        .container_inner {
            display: inline-flex;
            gap: 80px;
            max-width: 1158px;
            width: 100%;
            margin: 54px auto;
        }

        .mktoForm .mktoRadioList>label,
        .mktoForm .mktoCheckboxList>label {
            width: 100% !important;
        }

        .mktoForm .mktoRadioList,
        .mktoForm .mktoCheckboxList {
            width: 98% !important;
            max-width: 98% !important;
            box-sizing: border-box;
            display: block !important;
            box-sizing: border-box !important;
        }

        .content_form img {
            width: 100%;
            height: auto;
        }

        .content_form {
            justify-content: center;
            display: flex;
        }

        .speaker {
            display: inline-flex;
            align-items: center;
            gap: 11px;
        }

        .speaker img {
            border-radius: 50%;
            width: 100%;
            height: auto;
            max-width: 160px;
            margin-bottom: 20px;
        }

        form.mktoForm {
            width:520px; 
        
            text-align: left;
          margin: 0px 0px 22px;
        }

        .mktoForm * {
            font-family: "Open Sans", sans-serif !important;
        }

        .mktoForm .mktoAsterix {
            display: none !important;
        }

        .mktoForm .mktoFormRow {
            display: flex !important;
            clear: both;
            flex-direction: column;
        }

        .mktoForm .mktoGutter {
            display: none !important;
        }

        .mktoForm .mktoFormCol {
            margin-bottom: 8px !important;
        }

        .mktoForm .mktoFieldWrap {
            width: 100% !important;
        }

        .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 {
            width: 100% !important;
            box-shadow: none !important;
            min-height: 20px !important;
        }

        .mktoForm .mktoRadioList>label,
        .mktoForm .mktoCheckboxList>label {
            font-size: 14px !important;
            line-height: 23px !important;
        }

        .mktoForm .mktoLabel {
            width: 100% !important;
        }

        .mktoForm {
            max-width: 100% !important;
        }

        .mktoForm .mktoRadioList>input,
        .mktoForm .mktoCheckboxList>input {
            padding: 10px 0px !important;
            margin: 5px 0px;
        }

        .footer .container_inner {
            justify-content: center;
            flex-direction: column;
            align-content: center;
            align-items: center;
            gap: 32px;
        }

        #addpad {
            padding-top: 32px;
            padding-bottom: 32px;
        }

        .footer {
            padding: 64px 0px 48px;
            flex-direction: column;
            align-items: center;
            display: flex;

        }

        .footer_connect ul {
            list-style-type: none;
            display: flex;
            gap: 32px;
            padding: 0px;
        }

        .footer_connect {
            font-size: 16px;
            font-weight: 400;
        }

        .footer_connect .sm,
        .sm {
            font-size: 14px;
            text-align: center;
            line-height: 160%;
        }

        .mktoForm .mktoOffset {
            display: none !important;
        }

        span.mktoButtonWrap {
            margin-left: 0px !important;
        }

        a.tybutton {
            text-decoration: none;
            display: inline-block;
        }

        p.ty_message {
            margin-bottom: 30px;
        }

        .mktoForm .mktoButtonWrap.mktoSimple .mktoButton,
        .mktoForm .mktoButtonWrap .mktoButton,
        a.tybutton {
            background-color: #013A66 !important;
            background-image: url('https://pages.bmrn.com/rs/424-CBN-212/images/triangle-right.svg?version=0') !important;
            color: #fff !important;
            background-repeat: no-repeat !important;
            background-position: 96% center !important;
            border-radius: 8px !important;
            border: none !important;
            box-shadow: none !important;
            padding: 14px 34px 14px 24px !important;
            font-size: 16px !important;
            letter-spacing: 1px !important;
            text-transform: uppercase !important;
            font-weight: 600 !important;
        }

        .mktoForm .mktoGutter {
            display: none !important;
        }
        /* Hover Logic: Triggers when hovering the input OR the label */
.mktoForm .mktoCheckboxList:hover input[type=checkbox]:not(:disabled):not(:checked) {
    --bc: var(--border-hover);
}

/* Focus Logic */
.mktoForm .mktoCheckboxList > input[type=checkbox]:focus {
    box-shadow: 0 0 0 3px var(--focus);
}
        @supports (-webkit-appearance: none) or (-moz-appearance: none) {
            .mktoForm .mktoCheckboxList>input[type=checkbox] {
                --active: #013A66;
                --active-inner: #fff;
                --focus: 1px rgba(1, 58, 102, .7);
                --border: #013A66;
                --border-hover: #47EF98;
                --background: #fff;
                --disabled: #F6F8FF;
                --disabled-inner: #E1E6F9;
                -webkit-appearance: none;
                -moz-appearance: none;
                height: 21px;
                outline: none;
                display: inline-block;
                vertical-align: top;
                position: relative;
                margin: 0;
                cursor: pointer;
                border: 1px solid var(--bc, var(--border));
                background: var(--b, var(--background));
                transition: background 0.3s, border-color 0.3s, box-shadow 0.2s;
            }

            .mktoForm .mktoCheckboxList>input[type=checkbox]:after {
                content: "";
                display: block;
                left: 0;
                top: 0;
                position: absolute;
                transition: transform var(--d-t, 0.3s) var(--d-t-e, ease), opacity var(--d-o, 0.2s);
            }

            .mktoForm .mktoCheckboxList>input[type=checkbox]:checked {
                --b: var(--active);
                --bc: var(--active);
                --d-o: .3s;
                --d-t: .6s;
                --d-t-e: cubic-bezier(.2, .85, .32, 1.2);
            }

            .mktoForm .mktoCheckboxList>input[type=checkbox]:disabled {
                --b: var(--disabled);
                cursor: not-allowed;
                opacity: 0.9;
            }

            .mktoForm .mktoCheckboxList>input[type=checkbox]:disabled:checked {
                --b: var(--disabled-inner);
                --bc: var(--border);
            }

            .mktoForm .mktoCheckboxList>input[type=checkbox]:disabled+label {
                cursor: not-allowed;
            }

            .mktoForm .mktoCheckboxList>input[type=checkbox]:hover:not(:checked):not(:disabled) {
                --bc: var(--border-hover);
            }

            .mktoForm .mktoCheckboxList>input[type=checkbox]:focus {
                box-shadow: 0 0 0 var(--focus);
            }

            .mktoForm .mktoCheckboxList>input[type=checkbox]:not(.switch) {
                width: 24px !important;
                min-width: 24px !important;
            }

            .mktoForm .mktoCheckboxList>input[type=checkbox]:not(.switch):after {
                opacity: var(--o, 0);
            }

            .mktoForm .mktoCheckboxList>input[type=checkbox]:not(.switch):checked {
                --o: 1;
            }

            .mktoForm .mktoCheckboxList>input[type=checkbox]+label {
                padding-left: 15px !important;
            }

            .mktoForm .mktoCheckboxList>input[type=checkbox]:not(.switch) {
                border-radius: 7px;
            }

            .mktoForm .mktoCheckboxList>input[type=checkbox]:not(.switch):after {
                width: 5px;
                height: 9px;
                border: 2px solid var(--active-inner);
                border-top: 0;
                border-left: 0;
                left: 7px;
                top: 4px;
                transform: rotate(var(--r, 20deg));
            }

            .mktoForm .mktoCheckboxList>input[type=checkbox]:not(.switch):checked {
                --r: 43deg;
            }
        }

        @media only screen and (max-width: 640px) {
            .content_form {
                padding: 20px 0px;
            }

            .container_inner {
                width: 85%;
                margin: 0 auto;
                flex-direction: column;
            }

            .container_inner img {
                width: 100%;
                height: auto;
            }

            .speaker img {
                width: 100%;
                height: auto;
                max-width: 100px;
            }

            .logo img {
                width: 100% !important;
                max-width: 200px !important;
            }

            .speaker {
                flex-direction: column;
            }

            .mktoForm .mktoRadioList,
            .mktoForm .mktoCheckboxList {
                display: inline-flex !important;
                width: 100% !important;
            }

            .footer_connect ul {
                list-style-type: none;
                display: flex;
                gap: 12px;
                flex-direction: column;
            }

            @supports (-webkit-appearance: none) or (-moz-appearance: none) {
                .mktoForm .mktoCheckboxList>input[type=checkbox]+label {
                    padding-left: 0px !important;
                }
            }

            @media only screen and (max-width: 480px),
            only screen and (max-device-width: 480px),
            only screen and (max-device-height: 480px) {

                .mktoMobileShow .mktoForm,
                .mktoForm * {
                    -webkit-box-sizing: border-box;
                    -moz-box-sizing: border-box;
                    box-sizing: border-box;
                    -moz-box-sizing: border-box;
                    padding: initial !important;
                    /* width: 100% !important; */
                }
            }

          
            @media only screen and (max-width: 480px) {

                .mktoForm,
                .mktoForm * {
                    -webkit-box-sizing: border-box;
                    -moz-box-sizing: border-box;
                    box-sizing: border-box;
                    -moz-box-sizing: border-box;
                    /* padding: 0px !important; */
                }

                .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 {
                    width: 100%;
                    height: 1.5em;
                    line-height: 1.5em;
                    font-size: 18px;
                    height: auto !important;
                }
            }
    </style>