@media print,screen and (min-width:769px){.is-full{flex:none !important;width:100% !important}
.is-three-quarters{flex:none !important;width:75% !important}
.is-two-thirds{flex:none !important;width:66.6666% !important}
.is-half{flex:none !important;width:50% !important}
.is-one-third{flex:none !important;width:33.3333% !important}
.is-one-quarter{flex:none !important;width:25% !important}
.is-one-fifth{flex:none !important;width:20% !important}
.is-two-fifths{flex:none !important;width:40% !important}
.is-three-fifths{flex:none !important;width:60% !important}
.is-four-fifths{flex:none !important;width:80% !important}
}
.responsive-iframe-component{border:0;width:100%}
.responsive-iframe-component.loading{visibility:hidden}
@media(max-width:767px){body[class*=novocare] .regform-wizard .regform-header .nav.nav-pills.nav-wizard{flex-wrap:nowrap}
body[class*=novocare] .regform-wizard .regform-header .nav.nav-pills.nav-wizard>li.nav-wizard-item{flex:auto;width:100% !important;max-width:100% !important}
body[class*=novocare] .regform-wizard .regform-header .nav.nav-pills.nav-wizard>li.nav-wizard-item>.nav-wizard-arrow{margin-left:5px;margin-right:5px}
body[class*=novocare] .regform-wizard .regform-header .nav.nav-pills.nav-wizard>li.nav-wizard-item:first-child{margin-left:5px}
}
@media(max-width:767px){body:not([class*=novocare]) .regform-wizard .regform-header .nav.nav-pills.nav-wizard>li.nav-wizard-item{width:94%;max-width:94%}
}
.regform-wizard{margin-top:2em}
.regform-wizard-header{margin-bottom:2em}
@media(max-width:767px){.regform-wizard .regform-header .nav.nav-pills.nav-wizard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;white-space:nowrap}
.regform-wizard .regform-header .nav.nav-pills.nav-wizard a{padding:10px 0;font-size:11px !important}
}
.regform-wizard .regform-header .nav.nav-pills.nav-wizard>li.nav-wizard-item{position:relative;overflow:visible}
.regform-wizard .regform-header .nav.nav-pills.nav-wizard>li.nav-wizard-item:not(.item-tab){border-right:10px solid transparent;border-left:15px solid transparent}
.regform-wizard .regform-header .nav.nav-pills.nav-wizard>li.nav-wizard-item+li{margin-left:0}
.regform-wizard .regform-header .nav.nav-pills.nav-wizard>li.nav-wizard-item:first-child{border-left:0}
.regform-wizard .regform-header .nav.nav-pills.nav-wizard>li.nav-wizard-item:last-child{border-right:0}
.regform-wizard .regform-header .nav.nav-pills.nav-wizard>li.nav-wizard-item a{border-radius:0;background-color:var(--regform-wizard-bgcolor);color:var(--regform-wizard-color);font-weight:700}
.regform-wizard .regform-header .nav.nav-pills.nav-wizard>li.nav-wizard-item .nav-wizard-arrow{position:absolute;top:0;right:-20px;width:0;height:0;border-left:20px solid var(--regform-wizard-bgcolor);border-bottom:20px solid transparent;border-right:0 solid transparent;border-top:20px solid transparent;z-index:150}
.regform-wizard .regform-header .nav.nav-pills.nav-wizard>li.nav-wizard-item .nav-wizard-wedge{position:absolute;top:0;left:-20px;width:0;height:0;border-left:20px solid transparent;border-bottom:20px solid var(--regform-wizard-bgcolor);border-right:0 solid var(--regform-wizard-bgcolor);border-top:20px solid var(--regform-wizard-bgcolor);z-index:150}
.regform-wizard .regform-header .nav.nav-pills.nav-wizard>li.nav-wizard-item:hover .nav-wizard-arrow{border-left-color:var(--regform-wizard-hover-bgcolor);border-bottom-color:transparent;border-right-color:transparent;border-top-color:transparent}
.regform-wizard .regform-header .nav.nav-pills.nav-wizard>li.nav-wizard-item:hover .nav-wizard-wedge{border-left-color:transparent;border-bottom-color:var(--regform-wizard-hover-bgcolor);border-right-color:var(--regform-wizard-hover-bgcolor);border-top-color:var(--regform-wizard-hover-bgcolor)}
.regform-wizard .regform-header .nav.nav-pills.nav-wizard>li.nav-wizard-item:hover a{background-color:var(--regform-wizard-hover-bgcolor);color:var(--regform-wizard-hover-color)}
.regform-wizard .regform-header .nav.nav-pills.nav-wizard>li.nav-wizard-item.active{background-color:transparent}
.regform-wizard .regform-header .nav.nav-pills.nav-wizard>li.nav-wizard-item.active .nav-wizard-arrow{border-left-color:var(--regform-wizard-active-bgcolor);border-bottom-color:transparent;border-right-color:transparent;border-top-color:transparent}
.regform-wizard .regform-header .nav.nav-pills.nav-wizard>li.nav-wizard-item.active .nav-wizard-wedge{border-left-color:transparent;border-bottom-color:var(--regform-wizard-active-bgcolor);border-right-color:var(--regform-wizard-active-bgcolor);border-top-color:var(--regform-wizard-active-bgcolor)}
.regform-wizard .regform-header .nav.nav-pills.nav-wizard>li.nav-wizard-item.active a{background-color:var(--regform-wizard-active-bgcolor);color:var(--regform-wizard-active-color)}
.regform-wizard .regform-body{margin-top:8px}
.regform-wizard .regform-body .form-step-header,.regform-wizard .regform-body .form-step-header>.step-description,.regform-wizard .regform-body .form-step-header>.step-title{margin-bottom:1.5em}
.regform-wizard .regform-body .form-step select:focus-visible{outline:1px auto -webkit-focus-ring-color !important}
.generic-modal .regform-wizard{margin-top:0}
.generic-modal .regform-wizard>div>section:empty{display:none !important}
.checkbox.chkbx-secondary>.control-label>span>p,.checkbox>.chk-label>span>:last-child,.control-label>span>:last-child,.step-subtitle>span>:first-child{display:inline}
.qa-pair-form-component h4.step-subtitle{margin-top:1.5em;margin-bottom:1.5em}
@media screen and (min-width:768px){.qa-pair-form-component .nested-column-control>.row.ncc-custom-class-a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}
.qa-pair-form-component .nested-column-control>.row.ncc-custom-class-a>.six.columns .parsys{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.qa-pair-form-component .nested-column-control>.row.ncc-custom-class-a>.six.columns .parsys>.simple-panel-component{height:100%}
.qa-pair-form-component .nested-column-control>.row>.six.columns:first-child{padding-left:0 !important;padding-right:25px !important}
.qa-pair-form-component .nested-column-control>.row>.six.columns:last-child{padding-right:0 !important;padding-left:25px !important}
}
@media screen and (max-width:768px){.qa-pair-form-component .nested-column-control>.row>.six.columns{margin-bottom:25px}
}
.qa-pair-form-component div.submit>button{display:block}
@media screen and (max-width:768px){.qa-pair-form-component div.submit>button{margin-left:auto;margin-right:auto}
}
.brandbase-ozempic-spanish-default .form-grouped .checkbox .chk-label>input,.brandbase-ozempic-spanish-default .form-grouped .checkbox label>input{margin-top:7px;align-self:flex-start}
.form-grouped{margin-bottom:2em}
.form-grouped .form-field-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.form-grouped .chk-label,.form-grouped label{display:flex;max-width:100%;margin-bottom:5px}
.form-grouped .chk-label.control-label,.form-grouped label.control-label{text-transform:unset}
.form-grouped .chk-label,.form-grouped .chk-label>input[type=checkbox]{cursor:pointer}
.form-grouped .radio{position:relative;display:block;margin-top:10px;margin-bottom:10px;cursor:pointer}
.form-grouped .radio>input[type=radio]{cursor:pointer}
.form-grouped .checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}
.form-grouped .checkbox .chk-label,.form-grouped .checkbox label{min-height:20px;margin-bottom:0;font-weight:400;touch-action:manipulation}
.form-grouped .checkbox .chk-label>input,.form-grouped .checkbox label>input{min-width:13px;align-self:center}
.form-grouped .checkbox.chkbx-primary{background:var(--regform-checkbox-primary-color)}
.form-grouped .checkbox.chkbx-secondary{background:var(--regform-checkbox-primary-secondary)}
.form-grouped .checkbox.chkbx-primary,.form-grouped .checkbox.chkbx-secondary{border-radius:4px}
.form-grouped .checkbox.chkbx-primary .chk-label,.form-grouped .checkbox.chkbx-primary label,.form-grouped .checkbox.chkbx-secondary .chk-label,.form-grouped .checkbox.chkbx-secondary label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin-bottom:0;-ms-touch-action:manipulation;touch-action:manipulation;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:18px;line-height:1.45;text-align:center;border-radius:4px;color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.form-grouped .checkbox.chkbx-primary .chk-label>input,.form-grouped .checkbox.chkbx-primary label>input,.form-grouped .checkbox.chkbx-secondary .chk-label>input,.form-grouped .checkbox.chkbx-secondary label>input{width:16px;height:17px;margin-right:1em}
.form-grouped .checkbox.without-style{margin-top:0;margin-bottom:0}
.form-grouped .checkbox.without-style .chk-label{padding:0 !important;margin-bottom:0 !important;box-shadow:none;background:transparent}
.form-grouped .checkbox.toggle-switch .chk-label .chk-slider{position:relative;display:initial;font-size:1.5rem;line-height:normal;padding-left:5rem;padding-top:.2rem;cursor:pointer}
.form-grouped .checkbox.toggle-switch .chk-label .chk-slider>span.pl-2{padding:0}
.form-grouped .checkbox.toggle-switch .chk-label .chk-slider>span.pl-2>p:first-child{display:inline-block;margin:0 !important}
.form-grouped .checkbox.toggle-switch .chk-label .chk-slider>span.pl-2>p:first-child+p{margin-top:.5rem;margin-bottom:0}
.form-grouped .checkbox.toggle-switch .chk-label .chk-slider:before{position:absolute;display:block;top:0;left:0;width:3.75rem;height:1.875rem;border:.1rem solid transparent;border-radius:24px;background:#b5b5b5;content:""}
.form-grouped .checkbox.toggle-switch .chk-label .chk-slider:after{display:block;position:absolute;top:.25rem;left:.25rem;width:1.375rem;height:1.375rem;transform:translateZ(0);border-radius:50%;background:#fff;transition:all .25s ease-out;content:""}
.form-grouped .checkbox.toggle-switch .chk-label.checked,.form-grouped .checkbox.toggle-switch .chk-label:before{content:none !important}
.form-grouped .checkbox.toggle-switch .chk-label>input{outline:0;user-select:none;display:inline-block;position:absolute;opacity:0}
.form-grouped .checkbox.toggle-switch .chk-label>input:checked+.chk-slider:before{background:#007fad}
.form-grouped .checkbox.toggle-switch .chk-label>input:checked+.chk-slider:after{left:2.2rem}
.form-grouped .input-grouped{position:relative;display:table;border-collapse:separate;width:100%}
.form-grouped .input-grouped-addon{display:table-cell;position:relative;width:40px;white-space:nowrap;vertical-align:middle;padding:6px 12px;font-weight:400;line-height:1;text-align:center}
@media print,screen and (max-width:768px){.form-grouped .input-grouped-addon:not(.fa){visibility:visible;display:none}
}
.form-grouped .input-second-action{display:table-row;text-align:center}
.form-grouped .input-second-action>a.btn-link{margin:1em 0}
.form-grouped .input-second-action>a.btn-link.has-third{margin-bottom:.5em}
.form-grouped .input-second-action>a.btn-link.third{margin-top:0}
.form-grouped .input-second-action>a.btn-link>.fa{margin-left:5px}
.form-grouped.has-error .form-field-control{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}
.form-grouped.center-alined-message{flex-direction:column !important;align-items:center !important}
.form-grouped.center-alined-message>.input-grouped>.fa-times{display:none !important}
.form-grouped.center-alined-message>.extra-custom-error-msg{display:flex !important;flex-direction:row}
.form-grouped.center-alined-message>.extra-custom-error-msg .fa{display:block !important}
.form-grouped.center-alined-message>.extra-custom-error-msg .msg-error{padding-top:8px}
.form-grouped:not(.center-alined-message) .extra-custom-error-msg .fa{display:none}
.form-grouped.calling .input-grouped.with-notify .input-grouped-addon{visibility:hidden}
.form-grouped.calling .help-block:not(.msg-waiting){display:none}
.form-grouped.calling .help-block.msg-waiting{display:block}
.form-grouped.calling .help-block.msg-waiting .rq-icon{margin-right:5px}
.form-grouped fieldset{margin:0 !important;padding:0 !important;border:none !important}
.form-grouped .target.customTip img{cursor:pointer}
.chars-counter{display:inline-flex}
.help-block{margin-top:5px}
.help-block.msg-error{display:block;width:100%;padding-right:40px;margin-bottom:0}
.help-block.msg-waiting{display:none;width:100%;padding-right:40px;margin-bottom:5px}
.zipfield-component input[type=number]::-webkit-inner-spin-button,.zipfield-component input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.regform-header:not(.tab-style) .nav-wizard-item>a{height:40px;padding:5px 15px}
.nav-wizard-item>a{display:flex;text-decoration:none}
@media screen and (max-width:768px){.generic-modal .regform-header:not(.tab-style),.regform-header:not(.tab-style){margin-top:0}
.regform-header.tab-style>.nav.nav-pills.nav-wizard.nav-justified>.nav-wizard-item.item-tab.pl-0.pr-2{padding-right:0 !important}
.regform-header.tab-style>.nav.nav-pills.nav-wizard.nav-justified>.nav-wizard-item.item-tab.px-2{padding-left:0 !important;padding-right:0 !important}
.regform-header.tab-style>.nav.nav-pills.nav-wizard.nav-justified>.nav-wizard-item.item-tab.pr-0.pl-2{padding-left:0 !important}
.regform-header{margin-left:-15px;margin-right:-15px}
.regform-header.progress-bar{margin-left:0}
.generic-modal .regform-header{margin-left:-31px;margin-right:-31px}
.qa-pair-form-component .checkbox.chkbx-simple>.chk-label,.qa-pair-form-component .checkbox.chkbx-simple>label,.registration-form-component .checkbox.chkbx-simple>.chk-label,.registration-form-component .checkbox.chkbx-simple>label{border:2px solid #d3d3d3;border-radius:5px;padding:10px 15px}
.checkbox.chkbx-simple input[type=checkbox]{margin-top:auto;margin-bottom:auto}
}
.hide-optional>.text,.show-optinal .text{color:var(--app-dt-txt-clr)}
.show-optinal a{text-decoration:none}
.hide-optional{display:inline-flex;align-self:center}
.hide-optional>.text,.hide-optional>a{font-size:14px !important}
.hide-optional>a *{color:inherit !important;font-family:inherit !important;font-size:inherit !important;font-weight:inherit !important;line-height:inherit !important;font-style:inherit !important;margin:0 !important;padding:0 !important}
.hide-optional>a>.hide-text{display:inline-flex}
@media only screen and (max-width:767px){.hide-optional>a>.hide-text{margin-left:5px !important}
}
.btn.btn-form-submit,.btn.btn-lookup-verify{display:inline-flex;align-items:center}
.btn.btn-form-submit p,.btn.btn-lookup-verify p{text-align:left;margin-bottom:0}
.btn.btn-form-submit.disabled,.btn.btn-form-submit:disabled,.btn.btn-lookup-verify.disabled,.btn.btn-lookup-verify:disabled{opacity:.5;pointer-events:none}
.btn.btn-form-submit .fa-spinner,.btn.btn-lookup-verify .fa-spinner{margin-left:.2em}
.help-block.small.msg-error:empty{display:none}
.form-grouped.chk-buttons{margin-bottom:0}
.checkboxfield-component .chk-buttons>.chk-label{position:relative;width:100%;min-height:56px;margin-top:10px !important;margin-bottom:10px !important;border:3px solid #fff;border-radius:28px;background:linear-gradient(180deg,#00b8fa,#009fd8 38.5%,#0395ca 79.18%,#008abb);box-shadow:0 0 4px 0 rgba(0,56,120,.2)}
.checkboxfield-component .chk-buttons>.chk-label :checked:before{content:"\F00C";color:#fff;font:normal normal normal 14px/1 FontAwesome;font-size:24px;width:16px;height:16px;position:absolute;left:18px;top:12px;visibility:visible}
.checkboxfield-component .chk-buttons>.chk-label:before{display:none}
.checkboxfield-component .chk-buttons>.chk-label>input{border:0;background:transparent;visibility:hidden;display:block !important}
.checkboxfield-component .chk-buttons>.chk-label>span.pl-2{width:100%;max-width:100%;padding:0 1em;color:#fff;font-family:FrutigerLTStd-Light,Arial,Helvetica,sans-serif;font-size:20px;font-weight:700;line-height:24px;text-align:center}
.theme_wegovy .radiogroup-component.rdo-buttons .form-grouped label.radio{background:#c6007e !important}
.theme_wegovy .radiogroup-component.rdo-buttons .form-grouped label.radio:hover{background:#a30068 !important}
@media screen and (max-width:768px){.theme_wegovy .radiogroup-component.rdo-buttons .form-grouped label.radio:hover{background:#c6007e !important}
}
.radiogroup-component.rdo-accordion .form-grouped .radio{padding:1rem;margin-top:10px !important;margin-bottom:0 !important;border:2px solid #d8d8d8;border-radius:4px;cursor:pointer}
.radiogroup-component.rdo-accordion .form-grouped .radio:last-child{margin-bottom:10px !important}
.radiogroup-component.rdo-accordion .form-grouped .radio .accd-opt{width:100%;display:flex;padding:2px 0}
.radiogroup-component.rdo-accordion .form-grouped .radio .accd-opt-header{width:100%;overflow:hidden}
.radiogroup-component.rdo-accordion .form-grouped .radio .accd-opt-title{width:100%;display:flex;align-items:center;font-family:FrutigerLTStd-Bold,verdana,sans-serif;padding-right:1rem}
.radiogroup-component.rdo-accordion .form-grouped .radio .accd-opt-title>input{width:16px;height:16px;font-family:FrutigerLTStd-Bold,verdana,sans-serif;margin-top:0}
.radiogroup-component.rdo-accordion .form-grouped .radio .accd-opt-title>span{font-family:FrutigerLTStd-Bold,verdana,sans-serif;font-size:16px}
.radiogroup-component.rdo-accordion .form-grouped .radio .accd-opt-expand-btn{position:relative;border-left:1px solid #d8d8d8;padding:0 1em}
.radiogroup-component.rdo-accordion .form-grouped .radio .accd-opt-expand-btn>.fa{position:absolute;top:24px;font-size:18px}
.radiogroup-component.rdo-accordion .form-grouped .radio .accd-opt-expand-btn>.fa.opt-open{display:none}
.radiogroup-component.rdo-accordion .form-grouped .radio .accd-opt-body{padding:0 22px;margin-top:7px;height:36px;margin-left:10px}
.radiogroup-component.rdo-accordion .form-grouped .radio .accd-opt-body p{margin-bottom:5px}
.radiogroup-component.rdo-accordion .form-grouped .radio .accd-opt.active .accd-opt-body{height:auto}
.radiogroup-component.rdo-accordion .form-grouped .radio .accd-opt.active .accd-opt-expand-btn .fa.opt-close{display:none}
.radiogroup-component.rdo-accordion .form-grouped .radio .accd-opt.active .accd-opt-expand-btn .fa.opt-open{display:inline-block}
.radiogroup-component.rdo-accordion .form-grouped .radio .accd-opt .accd-opt-header>.accd-opt-body p{line-height:1}
.radiogroup-component.rdo-buttons .form-grouped label.radio{position:relative;width:100%;min-height:56px;margin-top:10px !important;margin-bottom:0 !important;border:3px solid #fff;border-radius:28px;background:linear-gradient(180deg,#00b8fa,#009fd8 38.5%,#0395ca 79.18%,#008abb);box-shadow:0 0 4px 0 rgba(0,56,120,.2)}
.radiogroup-component.rdo-buttons .form-grouped label.radio:hover{cursor:pointer}
.radiogroup-component.rdo-buttons .form-grouped label.radio:last-child{margin-bottom:10px !important}
.radiogroup-component.rdo-buttons .form-grouped label.radio input[type=radio]{border:0;appearance:none;background:transparent;visibility:hidden}
.radiogroup-component.rdo-buttons .form-grouped label.radio input[type=radio]:focus{outline:0}
.radiogroup-component.rdo-buttons .form-grouped label.radio input[type=radio]:checked:before{font:normal normal normal 14px/1 FontAwesome;font-size:24px;width:16px;height:16px;position:absolute;left:18px;top:12px;visibility:visible}
.radiogroup-component.rdo-buttons .form-grouped label.radio input[type=radio]:checked:checked:before{content:"\F00C";color:#fff}
.radiogroup-component.rdo-buttons .form-grouped label.radio>span.pl-2{width:100%;max-width:100%;padding:0 1em;color:#fff;font-family:FrutigerLTStd-Light,Arial,Helvetica,sans-serif;font-size:20px;font-weight:700;line-height:24px;text-align:center}
.radiogroup-component.rdo-buttons .form-grouped.active label.radio:not(.checked){background:linear-gradient(180deg,#003878,#245a97 20.82%,#144681 72.59%,#003878);box-shadow:0 0 4px 0 rgba(0,56,120,.5)}
.options-buttons{position:relative;width:100%;max-width:100%;display:flex;flex-wrap:wrap;justify-content:center}
.options-buttons-group{width:100%}
.options-buttons-title{color:rgba(0,10,20,.6);font-family:FrutigerLTStd-Roman,Arial,Helvetica,sans-serif;font-size:24px;line-height:32px;text-align:center;margin-bottom:10px}
.options-buttons>.option-button,.options-buttons>a.option-button{display:inline-block;text-align:center;vertical-align:middle;user-select:none;color:#007fad;padding:.2em 1.8em;font-size:24px;font-weight:300;line-height:29px;border:3px solid #fff;border-radius:8px;background:linear-gradient(180deg,#f5f2f2,#fbfbfb 23.03%,#fafafa 80.3%,#f4f2f2);box-shadow:0 0 4px 0 rgba(0,56,120,.2);cursor:pointer}
.block-event{pointer-events:none}
.radio-panel{margin:25px 0}
.radio-panel .tabs{display:flex}
.radio-panel .tabs .tab{text-align:center;padding:5px 15px;background-color:hsla(0,0,76.5%,.796078431372549);border-radius:9px 9px 0 0;font-size:16px;cursor:pointer}
.radio-panel .tabs .tab.active{background:#e6e6e6}
@media screen and (max-width:768px){.radio-panel .tabs .tab{padding:5px 10px}
}
.radio-panel .panel{background-color:#e6e6e6}
.radio-panel .panel .panel-content{display:none}
.radio-panel .panel .panel-content.active,.radio-panel .panel .panel-content.force-active{display:block !important}
.right .input-grouped>input.form-field-control{text-align:right !important}
.right .form-grouped .radio-label{margin-left:auto !important}
.left .input-grouped>input.form-field-control{text-align:left !important}
.left .form-grouped .radio-label{margin-right:auto !important}
.center .input-grouped>input.form-field-control{text-align:center !important}
.center .form-grouped .radio-label{margin-left:auto !important;margin-right:auto !important}
.read-only{color:#5a5a5a !important}
.hide-spin-btns input[type=number]::-webkit-inner-spin-button,.hide-spin-btns input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.hide-spin-btns input[type=number]{-moz-appearance:textfield}
.hide-req-symbol .req{display:none !important}
.lock-submit-action .submit .btn.btn-primary{opacity:.65;pointer-events:none}
.customTip .react-tooltip-lite{border:1px solid hsla(0,0,68.2%,.8);background:#eff0f2;color:#001965;padding:1rem 1.5rem !important;text-align:left}
.customTip .react-tooltip-lite .tooltip-content{display:flex;flex-direction:column;width:100%;pointer-events:auto}
.customTip .react-tooltip-lite .tooltip-content .header{display:flex;align-items:flex-start;justify-content:space-between}
.customTip .react-tooltip-lite .tooltip-content .header button{padding:1rem;margin:-1rem auto -1rem -1rem}
.customTip .react-tooltip-lite .tooltip-content .tooltip-body{padding-top:.7rem}
.customTip .react-tooltip-lite-arrow{border-color:hsla(0,0,68.2%,.8);position:relative}
.customTip .react-tooltip-lite-arrow:before{content:"";position:absolute;width:0;height:0;z-index:99;display:block}
.customTip .react-tooltip-lite-up-arrow:before{border-top:20px solid #eff0f2;border-left:20px solid transparent;border-right:20px solid transparent;left:-20px;top:-21px}
.customTip .react-tooltip-lite-down-arrow:before{border-bottom:20px solid #eff0f2;border-left:20px solid transparent;border-right:20px solid transparent;left:-20px;bottom:-21px}
.customTip .react-tooltip-lite-right-arrow:before{border-right:20px solid #eff0f2;border-top:20px solid transparent;border-bottom:20px solid transparent;right:-21px;top:-20px}
.customTip .react-tooltip-lite-left-arrow:before{border-left:20px solid #eff0f2;border-top:20px solid transparent;border-bottom:20px solid transparent;left:-21px;top:-20px}
.tooltip-parent.right-aligned{justify-content:space-between;max-width:66.6665%}
@media screen and (max-width:768px){.tooltip-parent.right-aligned{max-width:100%}
}
.tooltip-parent.right-aligned span:nth-child(2){margin-right:40px}
@media screen and (max-width:768px){.tooltip-parent.right-aligned span:nth-child(2){margin-right:0;margin-left:10px}
}
@keyframes rotate{0{transform:rotate(0)}
to{transform:rotate(1turn)}
}
.submit>div.media__body{display:flex;align-items:center}
.submit>div.media__body>div.spinner{max-height:18px;max-width:18px;margin-left:15px;animation:rotate 1s linear infinite;background:#4a4a4a;border-radius:50%;height:200px;width:200px;position:relative}
.submit>div.media__body>div.spinner:after,.submit>div.media__body>div.spinner:before{content:"";position:absolute}
.submit>div.media__body>div.spinner:before{border-radius:50%;background:linear-gradient(0,#fff 50%,hsla(0,0,100%,.9)) 0 0,linear-gradient(90deg,hsla(0,0,100%,.9),hsla(0,0,100%,.6)) 100% 0,linear-gradient(180deg,hsla(0,0,100%,.6),hsla(0,0,100%,.3)) 100% 100%,linear-gradient(1turn,hsla(0,0,100%,.3),hsla(0,0,100%,0)) 0 100%;background-repeat:no-repeat;background-size:50% 50%;top:-1px;bottom:-1px;left:-1px;right:-1px}
.submit>div.media__body>div.spinner:after{background:#fff;border-radius:50%;top:5%;bottom:5%;left:5%;right:5%}
#buttonSpinner .spinner{margin-left:90px}
#buttonSpinner.loading-animation{margin-left:0}
.mb-big{margin-bottom:2em !important}
.fa-spinner:before{content:"\F110"}
.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}
@keyframes fa-spin{0{-webkit-transform:rotate(0);transform:rotate(0)}
to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
div:not([data-control-state="0"])[data-name^=special-inverse-section],div[data-control-state="1"][data-name=special-section-one-two],div[data-control-state="1"][data-name^=special-section-reminder],div[data-control-state="2"][data-name=special-section-one],div[data-control-state="2"][data-name=special-section-two],div[data-control-state="3"][data-name=special-section-one],div[data-control-state="3"][data-name=special-section-two],div[data-name=special-generic-section]:not([data-control-state="1"]){display:none !important}
div[data-control-state="0"][data-name^=special-inverse-section],div[data-control-state="0"][data-name^=special-section-reminder]{display:inline !important;visibility:visible !important}
div[data-name$=disabled-section] .input-grouped>input,div[data-name$=disabled-section] label.chk-label,div[data-name$=disabled-section] label.radio{pointer-events:none}
.hidden-section>[data-disabled-section=true]{pointer-events:none !important}
.modal{z-index:100001}
.modal-backdrop{z-index:100000}
.generic-modal-component.modal.modal--card-flip .modal-dialog{perspective:1300px;transition:all .4s ease}
.generic-modal-component.modal.modal--card-flip .modal-content{transform-origin:50% 100%;transition:all .6s ease-in-out;transform:translateZ(100px) translateX(-100px) rotateY(90deg);opacity:0}
.generic-modal-component.modal.modal--card-flip.show .modal-content{transform:translateZ(0) translateX(0) rotateY(0);opacity:1}
@media screen and (max-width:768px){div.modal-header>button.close.over-header--close-icon{position:absolute;margin:0;top:1%;right:2%;z-index:10}
}
.passwordfield-component .extra-action,.textfield-component .extra-action{position:absolute;right:50px;top:25%}
.savings-card{width:100%}
.savings-card-component{position:relative;width:100%}
.savings-card-component .scard-title{width:392px;display:flex;align-items:center;margin:0;font-family:FrutigerLTStd-Light,Arial,Helvetica,sans-serif !important;font-size:40px;font-weight:300;line-height:48px;color:#fff}
.savings-card-component .scard-title>p{margin-bottom:0}
.savings-card-component .scard-img,.savings-card-component .scard-img-container{width:100%;display:flex;justify-content:flex-end;align-items:center;max-height:100%}
.savings-card-component .scard-img-container>img,.savings-card-component .scard-img>img{max-width:100%;height:auto;max-height:100%}
.savings-card-component .scard-header-left,.savings-card-component .scard-header-right{width:100%;max-height:100%}
.savings-card-component .scard-options{width:100%;height:100px;background:linear-gradient(174.21deg,#0086b6,#00a5df)}
@media only screen and (max-width:767px){.savings-card-component .scard-options{background:transparent}
}
.savings-card-component .scard-options-group{display:flex;width:100%;height:100%;justify-content:center;align-items:center;padding:0 8%}
.savings-card-component .scard-options-group.email-container{padding-top:2em;padding-bottom:2em;flex-direction:column}
@media only screen and (max-width:767px){.savings-card-component .scard-options-group{padding:0 15px;flex-direction:column}
}
.savings-card-component .scard-opt-btn{padding:13px .15em;color:#fff !important;background:linear-gradient(180deg,#00b8fa,#009fd8 38.5%,#0395ca 79.18%,#008abb);font-family:FrutigerLTStd-Light,Arial,Helvetica,sans-serif !important;font-size:20px;line-height:24px;font-weight:700;text-align:center;border:3px solid #fff;border-radius:28px;text-decoration:none;cursor:pointer;box-shadow:0 0 4px 0 rgba(0,56,120,.2);flex:1}
.savings-card-component .scard-opt-btn.active{position:relative}
.savings-card-component .scard-opt-btn.active:before{content:"\F00C";color:#fff;font:normal normal normal 14px/1 FontAwesome;font-size:24px;width:16px;height:16px;left:18px;position:absolute}
@media only screen and (max-width:767px){.savings-card-component .scard-opt-btn{margin:0 !important;width:100%}
}
.savings-card-component .scard-opt-content{display:none}
.savings-card-component .scard-opt-content.active{display:block}
.savings-card-component .scard-share-container{width:100%;max-width:100%}
.savings-card-component .scard-share-container .msg-error{color:#da3e23;text-align:center;font-size:12px;line-height:16px}
.savings-card-component .scard-share-container .msg-error>.fa{margin-right:5px}
.savings-card-component .scard-form{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%;max-width:100%;border-radius:5px;background-color:#005b92;padding:8px}
.savings-card-component .scard-form .input-group input{height:40px;border:3px solid #fff;border-radius:4px;background:linear-gradient(180deg,#f6f6f6,#fff 17.56%,#fff 79.74%,#f4f4f4);box-shadow:0 0 1px 0 rgba(0,56,120,.4);color:#4a4a4a;font-family:FrutigerLTStd-Light,Arial,Helvetica,sans-serif !important;font-size:16px;font-weight:300;line-height:24px}
.savings-card-component .scard-form .input-group .scard-btn{display:inline-block;vertical-align:middle;user-select:none;padding:.375rem .95rem;margin-left:10px;border:3px solid #fff;border-radius:6px;background-color:#007fad;box-shadow:0 0 4px 0 rgba(0,56,120,.4);color:#fff;font-family:FrutigerLTStd-Light,Arial,Helvetica,sans-serif !important;font-weight:700;font-size:16px;line-height:20px;text-align:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.savings-card-component .scard-form .input-group .scard-btn[disabled]{background-color:#e4e4de}
.savings-card-component .scard-options-group.container.active .scard-opt-btn:not(.active){background:linear-gradient(180deg,#466283,#66809f 20.82%,#576f8b 72.59%,#445d7a) !important}
.savings-card #scardShareEmailForm{width:40%;max-width:40%;margin:0 auto}
@media only screen and (max-width:767px){.savings-card #scardShareEmailForm{width:100%;max-width:100%;margin:0}
}
.savings-card #scardHeaderContent{width:100%;height:198px;background:linear-gradient(180deg,#005b92,#253f4f)}
.savings-card #scardHeaderContent>.container,.savings-card #scardHeaderContent>.container>.scard-header-content{height:100%}
@media only screen and (min-width:768px){.savings-card #scardHeaderContent>.container>.scard-header-content{padding:0 8%}
}
@media only screen and (max-width:767px){.savings-card #scardHeaderContent>.container>.scard-header-content{flex-direction:column-reverse}
.savings-card #scardHeaderContent>.container>.scard-header-content .scard-header-left>.scard-title{width:100%;text-align:center}
.savings-card #scardHeaderContent>.container>.scard-header-content .scard-header-right>.scard-img,.savings-card #scardHeaderContent>.container>.scard-header-content .scard-header-right>.scard-img-container{text-align:center;display:block;margin-bottom:1em}
}
@media only screen and (max-width:767px){.savings-card #scardHeaderContent{height:auto;padding:1em 0;margin-bottom:2em}
}
@media screen and (min-width:768px){.savings-card-component .svc-btn-full-w{padding:0 !important}
}
@media screen and (min-width:768px) and (min-width:768px){.savings-card-component .svc-btn-full-w .scard-opt-btn{flex:auto}
}
@media only screen and (max-width:767px){.savings-card-component .svc-btn-full-w .scard-opt-btn{padding-left:40px;padding-right:40px}
}
@media only screen and (max-width:767px){.savings-card-component .stack-on-mobile .wallet-buttons a.wallet-btn:not(.display-on-mobile){width:200px !important;height:61px !important}
}
.savings-card-component .wallet-buttons{display:flex;justify-content:center;margin:50px 0}
.savings-card-component .wallet-buttons a.wallet-btn{width:200px !important;height:61px !important;text-decoration:none}
@media only screen and (max-width:767px){.savings-card-component .wallet-buttons a.wallet-btn.display-on-mobile{margin:0 !important}
}
@media only screen and (max-width:767px){.savings-card-component .wallet-buttons a.wallet-btn:not(.display-on-mobile){margin:0 !important;padding:0 !important;width:.1px !important;overflow:hidden;opacity:0;pointer-events:none}
}
.savings-card-component .wallet-buttons a.wallet-btn img{width:100%;height:100%}
.savings-card-component .wallet-buttons a.wallet-btn.wallet-ios-btn{margin-right:10px}
.savings-card-component .wallet-buttons a.wallet-btn.wallet-android-btn{margin-left:10px}
.savings-card-component .wallet-buttons a.wallet-btn p{display:flex;margin:0;justify-content:center;align-items:center;height:100%}
.savings-card-component .wallet-buttons a.wallet-btn .btn-ios-wallet-icon{margin-top:auto;margin-bottom:auto}
.savings-card-component .wallet-buttons a.wallet-btn .btn-ios-wallet-icon img{padding:0 5px}
.savings-card-component .wallet-buttons a.wallet-btn .btn-ios-wallet-txt{line-height:1;margin-top:auto;padding-left:5px;font-weight:600}
.savings-card-component .wallet-buttons a.wallet-btn .btn-ios-wallet-txt>span{display:flex;font-weight:400}
.wallet-input .form-grouped{width:300px;margin-left:auto;margin-right:auto}
.wallet-input .input-grouped{max-width:100% !important}
.wallet-input input{border:1px solid grey !important;border-radius:0 !important;background:#edf0f2 !important;font-size:20px !important}
.wallet-input .help-block.msg-error{padding-top:10px}
.wallet-input .input-grouped-addon{position:absolute;top:0;right:-35px}
.wallet-submit{display:flex !important;width:150px;margin:0 auto 25px}
.wallet-submit .icon-text .fa-spinner{position:absolute}
@media only screen and (max-width:767px){#wallet-section.stack-on-mobile .wallet-buttons{flex-direction:column}
#wallet-section.stack-on-mobile .wallet-buttons .wallet-btn{opacity:1;pointer-events:all;margin:0 auto !important}
#wallet-section.stack-on-mobile .wallet-buttons .wallet-btn.wallet-ios-btn{margin-bottom:5px !important}
#wallet-section.stack-on-mobile .wallet-buttons .wallet-btn.wallet-android-btn{margin-top:5px !important}
#wallet-section:not(.stack-on-mobile) #wallet-content,#wallet-section:not(.stack-on-mobile) .wallet-error{display:none !important}
}
@media only screen and (min-width:768px){#wallet-section:not(.stack-on-mobile) .wallet-url-error{display:none !important}
}
.message-container-component{width:100%;padding:18px 18px 15px;margin:15px 0}
.message-container-component.message-container-rounded{border-radius:11px}
.message-container-content{display:flex;width:100%;flex-wrap:wrap}
.message-container-content .message-icon{margin-right:15px;font-size:54px;line-height:54px}
.message-container-content .message-icon-custom{max-width:54px}
.message-container-content .message-text{flex:1}
.message-container-content .message-text>p{font-family:FrutigerLTStd-Bold,Verdana,Geneva,Tahoma,sans-serif;margin:0}
.message-container-content .message-footer{width:100%;flex-basis:100%}
.message-container-content .message-footer>div.aem-Grid>div:first-child{margin-top:1rem}
.message-container-content .message-footer>div.aem-Grid>div:first-child:empty{margin-top:0}
.duplicator-container-component{width:100%;max-width:100%}
.duplicator-container-content{width:100%;padding:1em}
.duplicator-container-duplicated{width:100%}
.duplicator-container-duplicated .duplicator-container-content{margin-top:8px}
.duplicator-container-duplicated .duplicator-control>a.duplicator-dell-btn{font-size:16px;line-height:19px;user-select:none}
.duplicator-container-duplicated .duplicator-control>a.duplicator-dell-btn:hover{cursor:pointer}
.duplicator-container-duplicated .duplicator-control>a.duplicator-dell-btn>.fa{margin-right:10px}
.duplicator-container-controls{width:100%;margin-top:1em;margin-bottom:2em}
.duplicator-container-controls>a.duplicator-add-btn{font-size:16px;line-height:19px;user-select:none}
.duplicator-container-controls>a.duplicator-add-btn:hover{cursor:pointer}
.duplicator-container-controls>a.duplicator-add-btn>.fa{margin-right:10px}
.autocomplete-component{margin-bottom:2em}
.autocomplete-component>.form-grouped{margin-bottom:0}
.autocomplete-component>.suggestions{position:relative}
.autocomplete-component>.suggestions>ul{width:100%;position:absolute;margin:0;padding:0 0 0 5px;list-style:none;background-color:#fff;border:1px solid #d3d3d3;z-index:999}
.autocomplete-component>.suggestions>ul>li{cursor:pointer;padding-top:5px}
.autocomplete-component>.suggestions>ul>li.suggestion{background-color:#f7f7f7}
.benefit-verification{width:100%}
.benefit-verification-component{position:relative;width:100%}
.benefit-verification-component .bv-opts-title{width:100%;margin:0;font-family:FrutigerLTStd-Light,Arial,Helvetica,sans-serif !important;font-size:32px;font-weight:300;line-height:40px;text-align:center;color:#fff}
.benefit-verification-component .bv-opts-title>p{margin-bottom:0}
.benefit-verification-component .bv-title{width:392px;display:flex;align-items:center;margin:0;font-family:FrutigerLTStd-Light,Arial,Helvetica,sans-serif !important;font-size:40px;font-weight:300;line-height:48px;color:#fff}
.benefit-verification-component .bv-title>p{margin-bottom:0}
.benefit-verification-component .bv-img-container{width:100%;display:flex;justify-content:flex-end;align-items:center}
.benefit-verification-component .bv-img-container>img{max-width:100%;height:auto}
.benefit-verification-component .bv-options{width:100%;height:auto;padding:1em 0;background:linear-gradient(174.21deg,#0086b6,#00a5df)}
.benefit-verification-component .bv-options-body{width:100%;max-width:100%;padding:0 15px}
.benefit-verification-component .bv-options-footer,.benefit-verification-component .bv-options-header{width:100%;max-width:100%}
.benefit-verification-component .bv-options-group{display:flex;width:100%;height:100%;justify-content:center;align-items:center;padding:0 8%}
@media only screen and (max-width:767px){.benefit-verification-component .bv-options-group{padding:0 15px}
}
.benefit-verification-component .bv-options-group.container.active a.bv-opt-btn:not(.active){background:linear-gradient(180deg,#466283,#66809f 20.82%,#576f8b 72.59%,#445d7a) !important;color:hsla(0,0,100%,.66) !important}
.benefit-verification-component .bv-opt-btn{width:25%;padding:.5em .15em;color:#fff !important;background:linear-gradient(180deg,#00b8fa,#009fd8 38.5%,#0395ca 79.18%,#008abb);font-family:FrutigerLTStd-Light,Arial,Helvetica,sans-serif !important;font-size:20px;line-height:24px;font-weight:700;text-align:center;border:3px solid #fff;border-radius:28px;text-decoration:none;cursor:pointer;box-shadow:0 0 4px 0 rgba(0,56,120,.2)}
.benefit-verification-component .bv-opt-btn.active{position:relative}
.benefit-verification-component .bv-opt-btn.active:before{content:"\F00C";color:#cceaf5;font:normal normal normal 14px/1 FontAwesome;font-size:24px;width:16px;height:16px;left:18px;position:absolute}
.benefit-verification-component .bv-opt-btn.secondary{width:50%;padding:.3em .15em}
@media only screen and (max-width:767px){.benefit-verification-component .bv-opt-btn{width:100%}
}
.benefit-verification-component .bv-opt-content{display:none}
.benefit-verification-component .bv-opt-content.active{display:block}
.benefit-verification-component .bv-share-container{width:100%;max-width:100%;padding:2em 0}
.benefit-verification-component .bv-share-container .msg-error{color:#da3e23;text-align:center;font-size:12px;line-height:16px}
.benefit-verification-component .bv-share-container .msg-error>.fa{margin-right:5px}
@media only screen and (max-width:767px){.benefit-verification-component .bv-share-container .bv-options-group.container{flex-direction:column;padding:0}
.benefit-verification-component .bv-share-container .bv-options-group.container>.bv-opt-btn.secondary{width:100%;margin:0 !important}
.benefit-verification-component .bv-share-container .bv-options-group.container>.bv-opt-btn.secondary:first-child{margin-bottom:.5em !important}
}
.benefit-verification-component .bv-share-title{width:100%;color:rgba(0,10,20,.6);margin-bottom:8px;font-family:FrutigerLTStd-Roman,Arial,Helvetica,sans-serif !important;font-size:20px;line-height:24px;text-align:left}
.benefit-verification-component .bv-form{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%;max-width:100%;border-radius:5px;background-color:#005b92;padding:.5em}
.benefit-verification-component .bv-form-header{width:100%;max-width:100%}
.benefit-verification-component .bv-form .input-group input{border:3px solid #fff;border-radius:4px;background:linear-gradient(180deg,#f6f6f6,#fff 17.56%,#fff 79.74%,#f4f4f4);box-shadow:0 0 1px 0 rgba(0,56,120,.4);color:#4a4a4a;font-family:FrutigerLTStd-Light,Arial,Helvetica,sans-serif !important;font-size:16px;font-weight:300;line-height:24px}
.benefit-verification-component .bv-form .input-group .bv-btn{display:inline-block;vertical-align:middle;user-select:none;padding:.375rem .95rem;margin-left:10px;border:3px solid #fff;border-radius:6px;background-color:#007fad;box-shadow:0 0 4px 0 rgba(0,56,120,.4);color:#fff;font-family:FrutigerLTStd-Light,Arial,Helvetica,sans-serif !important;font-weight:700;font-size:16px;line-height:20px;text-align:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.benefit-verification-component .bv-form .input-group .bv-btn[disabled]{background-color:#e4e4de}
.benefit-verification #vbShareEmailForm{width:50%;max-width:50%;margin:0 auto}
@media only screen and (min-width:768px) and (max-width:991px){.benefit-verification #vbShareEmailForm{width:80%;max-width:80%}
}
@media only screen and (min-width:992px) and (max-width:1199px){.benefit-verification #vbShareEmailForm{width:60%;max-width:60%}
}
@media only screen and (max-width:767px){.benefit-verification #vbShareEmailForm{width:100%;max-width:100%;margin:0}
}
.benefit-verification #vbEmailSuccessContent{width:100%;max-width:100%;padding-top:2em;padding-bottom:1em}
.benefit-verification #vbEmailSuccessContent .bv-email-sucess-message{color:#003878;margin-bottom:.5em;font-family:FrutigerLTStd-Light,Arial,Helvetica,sans-serif !important;font-size:32px;font-weight:300;line-height:40px;text-align:center}
.benefit-verification #vbEmailSuccessContent .bv-email-sucess-message>p{margin-bottom:0}
.benefit-verification #vbPrintContent{padding-bottom:1em}
.benefit-verification #bvHeaderContent{width:100%;max-width:100%}
.benefit-verification #vbEmailContent,.benefit-verification #vbPrintContent{background:#f3f3f3}
.benefit-verification .options-buttons-title-inline-text-space{display:none}
.search-form hr{height:2px;margin:0 0 30px !important;border:0 !important;background-color:#fff}
.bv-header-section-component{width:100%;padding:24px 0;background:linear-gradient(180deg,#005b92,#253f4f)}
.bv-header-section-component>.container,.bv-header-section-component>.container>.bv-header-content{height:100%}
@media only screen and (max-width:768px){.bv-header-section-component>.container>.bv-header-content{flex-direction:column}
}
.bv-header-section-component>.container>.bv-header-content .bv-header-left{width:90%;margin-right:auto;max-height:100%;line-height:normal}
@media only screen and (max-width:768px){.bv-header-section-component>.container>.bv-header-content .bv-header-left{width:100%;margin-right:0}
.bv-header-section-component>.container>.bv-header-content .bv-header-left>div>div>div[id^=textid]>p:first-child{line-height:100%}
}
.bv-header-section-component>.container>.bv-header-content .bv-header-right{width:100%;max-height:100%;margin-left:1em}
@media only screen and (max-width:768px){.bv-header-section-component>.container>.bv-header-content .bv-header-right{margin-left:0}
}
@media only screen and (max-width:768px){.bv-header-section-component{height:auto;padding:1em 0}
}
@media only screen and (max-width:768px){.bv-header-section-component.is-copay{padding-bottom:50px}
.bv-header-section-component.is-copay>.container>.bv-header-content.justify-content-around{justify-content:start !important}
.bv-header-section-component.is-copay>.container>.bv-header-content>.bv-header-right{padding:0 15px}
}
.copay-desktop{display:block !important}
.copay-mobile{display:none !important}
@media only screen and (max-width:768px){.copay-desktop{display:none !important}
.copay-mobile{display:block !important}
}
.copay-element{position:relative;width:100%;max-width:100%;height:210px;max-height:100%}
@media only screen and (max-width:768px){.copay-element{height:auto;display:flex;flex-direction:column;justify-content:center;align-items:center}
}
.copay-circle{position:absolute;display:flex;flex-direction:column;justify-content:space-between;border-radius:50%;width:220px;height:210px;border:4px solid #fff;background:radial-gradient(circle,#fff 0,#fff 41.45%,#e3e3e3 100%)}
@media only screen and (max-width:768px){.copay-circle{position:static}
}
.copay-circle-title{color:rgba(0,10,20,.6);font-family:FrutigerLTStd-Light,Arial,Helvetica,sans-serif !important;font-size:20px;line-height:24px;text-align:center;margin-top:1em;margin-bottom:5px}
.copay-circle-val{color:#003878;font-size:56px;line-height:48px;text-align:center;margin:0}
.copay-circle-val,.copay-circle-val>sup{font-family:FrutigerLTStd-Bold,Arial,Helvetica,sans-serif !important;font-weight:900}
.copay-circle-val>sup{font-size:40%;top:-20px}
.copay-circle-footer{color:rgba(0,10,20,.6);font-family:FrutigerLTStd-Light,Arial,Helvetica,sans-serif !important;font-size:12px;font-weight:300;line-height:16px;text-align:center;margin-bottom:1em}
.copay-rectangle{width:100%;height:100%;padding:.8em 0 .8em 4em}
.copay-rectangle>.content{width:100%;height:100%;padding:15px 15px 15px 170px;border:2px solid #fff;border-radius:4px;background-color:#007fad}
@media only screen and (max-width:768px){.copay-rectangle>.content{margin:0;padding:15px;border-bottom:0;text-align:center}
.copay-rectangle>.content>div{margin:0;width:100%;max-width:100%}
}
.copay-rectangle>.copay-ref-id{text-align:right;font-family:FrutigerLTStd-Light,Arial,Helvetica,sans-serif !important;color:hsla(0,0,100%,.66);font-size:12px;font-weight:300;line-height:16px;margin-bottom:0}
@media only screen and (max-width:768px){.copay-rectangle>.copay-ref-id{margin-top:-2px;padding-top:2px;background-color:#007fad;padding-bottom:15px;text-align:center;border-right:2px solid #fff;border-left:2px solid #fff;border-bottom:2px solid #fff}
}
@media only screen and (max-width:768px){.copay-rectangle{padding:0;margin-top:-35px;padding:0 15px 25px !important}
}
.pa-element{width:100%;max-width:100%;padding:10px}
@media only screen and (max-width:768px){.pa-element{padding:0;margin-top:1em}
}
.pa-rectangle{padding:15px;border:2px solid #fff;border-radius:4px;background-color:#f1edeb}
.pa-rectangle,.pa-rectangle>.content{width:100%;height:100%}
.pa-ref-id{text-align:right;font-family:FrutigerLTStd-Light,Arial,Helvetica,sans-serif !important;color:hsla(0,0,100%,.66);font-size:12px;font-weight:300;line-height:16px;margin-bottom:0}
.isi-modal-component{width:100%;max-width:100%;position:relative}
.isi-modal-header{width:100%;display:flex;justify-content:space-between;align-items:center;margin-top:15px}
.isi-modal-header-left{width:30%;max-width:30%;margin-right:1em}
.isi-modal-header-right{border-left:1px solid #003b5c;padding-left:1.875em;width:65%}
.isi-modal-header-right-btn>a{display:inline-flex}
.isi-modal-title{width:100%;display:flex;margin:1.2em 0;justify-content:space-between}
.isi-modal-title-cta{padding-right:1.2em}
@media(max-width:767px){.isi-modal-header{display:block}
.isi-modal-header-left{width:inherit;max-width:none;margin-bottom:5px}
.isi-modal-header-right{width:inherit;border-left:0;padding:0}
.isi-modal-title{justify-content:center;flex-direction:column}
}
.isi-modal-body{heigh:90%;max-height:550px;overflow-y:scroll}
article.responsive-iframe-wrapper{display:flex;width:100%;flex-direction:column}
article.responsive-iframe-wrapper>.iframe-preloader{display:flex;justify-content:center;align-items:center}
article.responsive-iframe-wrapper>.iframe-preloader>.loader-content{margin:1em}
article.responsive-iframe-wrapper>.iframe-preloader.is-completed{display:none}
article.responsive-iframe-wrapper>.iframe-component{border:0;width:100%}
article.responsive-iframe-wrapper>.iframe-component.is-loading{visibility:hidden}
.c-loader-spinner{box-sizing:border-box;-webkit-box-sizing:border-box;animation:a-spin 1s linear infinite;-webkit-animation:a-spin 1s linear infinite}
.c-loader-spinner.large{width:90px;height:90px;border-style:solid;border-width:8px;border-radius:60px}
.t-loader-spinner{border-color:#003878 #007fad #007fad}
@keyframes a-spin{0{transform:rotate(0);-ms-transform:rotate(0)}
to{transform:rotate(1turn);-ms-transform:rotate(1turn)}
}
@-webkit-keyframes a-spin{0{transform:rotate(0);-webkit-transform:rotate(0)}
to{transform:rotate(1turn);-webkit-transform:rotate(1turn)}
}
@-moz-keyframes a-spin{0{transform:rotate(0);-moz-transform:rotate(0)}
to{transform:rotate(1turn);-moz-transform:rotate(1turn)}
}
.otprivacynoticecheckbox .otprivacynoticecheckbox-component .otnotice-language-dropdown-container,.otprivacynoticecheckbox .otprivacynoticecheckbox-component .otnotice-menu,.otprivacynoticecheckbox .otprivacynoticecheckbox-component .otnotice-menu-mobile,.otprivacynoticecheckbox .otprivacynoticecheckbox-component .otnotice-version{display:none}
.otprivacynoticecheckbox .otprivacynoticecheckbox-component .otnotice-content .otnotice-sections .otnotice-section-content p{margin:0}
.otprivacynoticecheckbox .otprivacynoticecheckbox-component.curated-consent .form-grouped .checkbox label>input{align-self:flex-start;margin-top:5px;margin-right:3px}
.otprivacynoticecheckbox .otprivacynoticecheckbox-component.curated-consent .form-grouped .checkbox label>input:before{background-color:#f4f4f6 !important;content:" ";position:absolute;top:0;box-sizing:border-box;min-width:13px;min-height:13px;border:1px solid #979797;background-color:#fff;font-family:FontAwesome;font-size:14px;line-height:14px;text-align:center;margin-top:5px}
.otprivacynoticecheckbox .otprivacynoticecheckbox-component.curated-consent .form-grouped .checkbox label.checked>input:before{content:"\F00C";margin-top:0;min-width:16px;min-height:16px}
.otprivacynoticecheckbox .otprivacynoticecheckbox-component.curated-consent .extra-custom-error-msg{margin-left:24px}
@media only screen and (max-width:767px){.otprivacynoticecheckbox .otprivacynoticecheckbox-component.curated-consent .form-grouped .checkbox label>input:before{min-height:max-content;min-width:max-content;background-color:#fff !important}
.otprivacynoticecheckbox .otprivacynoticecheckbox-component.curated-consent .form-grouped .checkbox label>input{position:absolute;top:0;margin-top:15px}
.otprivacynoticecheckbox .otprivacynoticecheckbox-component.curated-consent .form-grouped .checkbox .otnotice-content{padding-left:1rem}
.otprivacynoticecheckbox .otprivacynoticecheckbox-component.curated-consent .extra-custom-error-msg{margin-left:unset}
.otnotice.npi-section.spanish .chk-label{height:165px;overflow-y:scroll;border:1px solid hsla(0,0,68.2%,.8);background-color:#eff0f2;padding:10px}
}
.floating-flyer-main{position:relative;width:100%;max-width:100%;height:100%;max-height:100%;max-height:90vh;background-color:#fff}
.floating-flyer-container{position:relative;top:auto;right:auto;left:0;border:3px solid #d8d8d8;padding:2px;border-radius:8px;background-color:#fff;max-width:none;animation:slideClose 1s forwards}
@media only screen and (max-width:767px){.floating-flyer-container{position:absolute;top:122px;right:0;left:100%;max-width:calc(100vw - 60px);z-index:9999}
}
.floating-flyer-container-handler{display:none;position:absolute;top:40%;left:-54px;padding:0;transform:rotate(-90deg);transform-origin:top left;border-radius:12px 12px 0 0;background-color:#fff;color:#003878;font-size:22px;line-height:32px;box-shadow:0 0 6px 6px rgba(0,0,0,.09);border:2px solid #c1c1c1;border-bottom:0;cursor:pointer}
@media only screen and (max-width:767px){.floating-flyer-container-handler{display:block;padding:10px 20px}
}
.floating-flyer-container[data-edition=true]{position:unset}
.floating-flyer-body{max-height:auto;overflow-y:auto}
@media only screen and (max-width:767px){.floating-flyer-body{max-height:90vh}
}
.floating-flyer-modal{background-color:rgba(180,210,220,.67);opacity:.5;position:fixed;display:none;top:0;left:0;height:100vh;width:100vw;overflow:hidden}
.has-floating-flyer-open{overflow:auto}
@media only screen and (max-width:767px){.has-floating-flyer-open{overflow-x:hidden}
}
.has-floating-flyer-open .floating-flyer-container{animation:slideOpen .5s forwards}
.has-floating-flyer-open .floating-flyer-container-handler{box-shadow:none}
.has-floating-flyer-open .floating-flyer-modal{display:none}
@media only screen and (max-width:767px){.has-floating-flyer-open .floating-flyer-modal{display:block}
}
@keyframes slideOpen{0{right:-786px}
to{left:unset}
}
@keyframes slideClose{0{left:unset}
to{right:-786px}
}
@media only screen and (min-width:768px){.floating-flyer-container{top:0 !important}
}
@media only screen and (max-width:767px),only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.buttonComponent .media__body .btn.btn-link.btn-high-emphasis:not(.norm){display:block !important;text-align:left;white-space:nowrap}
}
.form-blocked,.inp-comp:has(.form-blocked){opacity:.5;pointer-events:none}
.form-checkbox-blocked .form-grouped label .pseudo-style{opacity:.5;pointer-events:none}
.flip-card-container-parent{display:flex;align-items:center}
.flip-card-container-parent>.content-box-content{padding:0}
.no-close-modal{pointer-events:none}
@media print{#header-section,.no-print,footer{display:none !important}
}
.addto-calendar a.cal-a-underline{text-decoration:underline;margin-right:10px;font-size:14px;line-height:20px}
.addto-calendar .cal-links-container{margin-top:10px;margin-bottom:10px}
.addto-calendar .cal-reminder-alert{display:none}
.addto-calendar .modal-dialog{margin:30px auto}
.addto-calendar .modal-dialog .modal-body label:not(.cal-reminder-alert){display:block}
.addto-calendar input[type=color],.addto-calendar input[type=date],.addto-calendar input[type=datetime-local],.addto-calendar input[type=datetime],.addto-calendar input[type=email],.addto-calendar input[type=month],.addto-calendar input[type=number],.addto-calendar input[type=password],.addto-calendar input[type=search],.addto-calendar input[type=tel],.addto-calendar input[type=text],.addto-calendar input[type=time],.addto-calendar input[type=url],.addto-calendar input[type=week],.addto-calendar select,.addto-calendar textarea{display:inline-block;padding:4px 6px;border-radius:4px;color:#555;vertical-align:middle;font-size:1em;line-height:20px;position:relative}
.addto-calendar input[type=color],.addto-calendar input[type=date],.addto-calendar input[type=datetime-local],.addto-calendar input[type=datetime],.addto-calendar input[type=email],.addto-calendar input[type=month],.addto-calendar input[type=number],.addto-calendar input[type=password],.addto-calendar input[type=search],.addto-calendar input[type=tel],.addto-calendar input[type=text],.addto-calendar input[type=time],.addto-calendar input[type=url],.addto-calendar input[type=week],.addto-calendar textarea{border:1px solid #ccc;background-color:#fff;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border .2s linear,box-shadow .2s linear}
.addto-calendar select{height:30px;line-height:30px;width:auto;border:1px solid #ccc;background-color:#fff}
@media(min-width:768px){.addto-calendar .modal-dialog{width:600px;max-width:600px}
}
@media(max-width:767px){.addto-calendar .modal-dialog{width:80% !important;max-width:80% !important}
}
.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}
@media only screen and (min-width:768px){.hero>.hero-component{width:100vw;margin-left:calc(-50vw - -50%)}
.hero>.hero-component.padding-restriction{padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%)}
body.scroll-activated .hero>.hero-component{width:calc(100vw - 15px) !important;margin-left:calc(-50vw - -50% - -7.5px)}
body.scroll-activated .hero>.hero-component.padding-restriction{padding-left:calc(50vw - 50% - 7.5px);padding-right:calc(50vw - 50% - 7.5px)}
}
.mediaobject>.global-event{cursor:pointer}
.media>.media-body>h1,.media>.media-body>h2,.media>.media-body>h3,.media>.media-body>h4,.media>.media-body>h5,.media>.media-body>h6,.media>.media-body>p{margin:0;padding:0}
.media>.media-body>.edit-mode-only>.media__body,.media>.media-body>.media__body{padding:0}
.media.invert-order img{order:2}
.media.invert-order .media-body{order:1}
.media img.left{margin-right:auto}
.media img.center{margin-left:auto;margin-right:auto}
.media img.right{margin-left:auto}
.media .media-body.left{margin-right:auto}
.media .media-body.center{margin-left:auto;margin-right:auto}
.media .media-body.right{margin-left:auto}
.media img.middle,.media img.top{margin-bottom:auto}
.media img.bottom,.media img.middle{margin-top:auto}
.media .media-body.top{margin-bottom:auto}
.media .media-body.middle{margin-top:auto;margin-bottom:auto}
.media .media-body.bottom{margin-top:auto}
@media(min-width:1201px){.media .text-lg-justify{text-align:justify !important}
}
@media(max-width:1200px){.media.m-normal-order img{order:1}
.media.m-invert-order img,.media.m-normal-order .media-body{order:2}
.media.m-invert-order .media-body{order:1}
.media img.m-left{margin-right:auto}
.media img.m-center{margin-left:auto;margin-right:auto}
.media img.m-right{margin-left:auto}
.media .media-body.m-left{margin-right:auto}
.media .media-body.m-center{margin-left:auto;margin-right:auto}
.media .media-body.m-right{margin-left:auto}
.media img.m-top{margin-bottom:auto}
.media img.m-middle{margin-top:auto;margin-bottom:auto}
.media img.m-bottom{margin-top:auto}
.media .media-body.m-top{margin-bottom:auto}
.media .media-body.m-middle{margin-top:auto;margin-bottom:auto}
.media .media-body.m-bottom{margin-top:auto}
}
.socialshare .form-modal form.mail-form .submit{text-align:center}
img.video-player{cursor:pointer}
.modal-remove-space .modal-header{border:0;padding-bottom:0}
.modal-remove-space .modal-body{padding-top:0}
.menu-blocked{pointer-events:none}
.minimal-stepper{width:100%}
.minimal-steps{width:100%;font-size:22px;font-weight:900;text-align:center}
.dot-stepper{display:flex;justify-content:space-between}
.dot-steps{width:14px;height:14px;border:1px solid #707070;border-radius:10px}
.dot-steps.active{background-color:#343434}
.progress-bar{background:rgba(104,87,126,.1803921568627451) 0 0 no-repeat padding-box;opacity:1;border-radius:5px;position:relative;display:flex;height:20px;width:100%}
.progress-bar>.current,.progress-bar>.max{position:absolute;color:#fff;font-size:14px;height:20px;display:flex}
.progress-bar>.current>span,.progress-bar>.max>span{margin-top:auto;margin-bottom:auto;padding-left:5px}
.progress-bar>.max{right:0}
.progress-bar>.max>span{padding-left:0;padding-right:5px}
.progress-bar>.progress-bar-indicator{background:#409 0 0 no-repeat padding-box;border-radius:5px 0 0 5px;opacity:1}
.progress-bar>.progress-bar-indicator.last-step{border-radius:5px}
.hide-on-backbtn{position:absolute;z-index:-1;opacity:0;pointer-events:none}
.back-btn{text-decoration:none;text-transform:uppercase;color:#001965 !important;font-family:Apis-Regular,Verdana,Helvetica,sans-serif !important;font-size:14px;line-height:14px;display:flex;align-items:baseline}
@media(max-width:767px){.back-btn{margin-left:35px;margin-top:20px}
}
.back-btn:active,.back-btn:hover{text-decoration:none;font-size:14px}
.back-arrow{width:15px;margin-right:5px;position:relative;top:2px}