.embecta-heading{font-size:24px;font-weight:bold;font-style:normal;letter-spacing:-0.05px;color:#2e0f8b;margin-bottom:20px;margin-top:20px}
.mb10{margin-bottom:10px}
.embecta-subheading{font-size:16px;font-weight:normal;color:#201547;font-style:normal;font-family:'Source Sans Pro';margin-bottom:35px}
input{width:239px;height:35px;background:#fff 0 0 no-repeat padding-box;border:1px solid #b7b8ba;border-radius:4px;opacity:1;padding-left:10px;color:#201547;font:normal normal normal 20px/25px Source Sans Pro;margin-bottom:35px}
.embecta-hyperlink,.terms-n-conditions a,.embecta-hyperlink:hover{color:#bb16a3}
.terms-n-conditions{font-size:14px;color:#201547;margin-bottom:35px;margin-top:35px;font:normal normal normal 14px/18px Source Sans Pro;opacity:1}
button{background-color:#edebe5;padding:12px;border-radius:6px;border-color:#edebe5;box-shadow:none;color:#d1ccbd;outline:0;font:normal normal bold 20px/25px Source Sans Pro}
.fs-20{font:normal normal normal 20px/25px Source Sans Pro;color:#201547;opacity:1;font-size:20px;margin-bottom:70px}
html{box-sizing:border-box}
*,*:before,*:after{box-sizing:inherit}
.body{font-family:'Source Sans Pro',sans-serif}
.center{display:block;margin-left:auto;margin-right:auto;width:50%}
.wide{width:100%}
.heading_1{font-size:24px;font-weight:bold;font-style:normal;letter-spacing:-0.05px;color:#2e0f8b;margin-bottom:17px}
.label_text_1{font-family:'Source Sans Pro',sans-serif;font-size:20px;font-weight:normal;margin-top:17px;margin-bottom:17px}
.label_text_1>a{color:#bb16a3;text-decoration:none}
.inputContainer{position:relative;height:56px;width:100%;margin-bottom:35px}
.inputContainer1{position:relative;width:100%;margin-bottom:35px}
.input{position:absolute;top:0;left:0;height:100%;width:100%;border:1px solid #b7b8ba;border-radius:4px;font-size:16px;padding:0 30px 0 10px;outline:0;background:0;z-index:1}
::placeholder{color:transparent}
.label{position:absolute;top:15px;left:10px;padding:0 4px;background-color:white;letter-spacing:0;color:#201547;opacity:1;font-size:20px;font-family:'Source Sans Pro',sans-serif;transition:.5s;z-index:0}
.embecta-error-msg{color:red !important}
.embecta-error-border{border:1px solid red !important}
.input:focus+.label{top:-7px;left:10px;z-index:10;font-size:14px;letter-spacing:0;color:#201547;opacity:1;font-weight:bold}
mn .input:focus{border:1px solid #201547}
.input:not(:placeholder-shown)+.label{top:-7px;left:10px;z-index:10;font-size:14px;font-weight:bold}
input[type="text"]:disabled{border:1px solid #b7b8ba;opacity:.3}
input[type="text"]:disabled+.label{color:#201547;opacity:.3}
.button-style{width:100%;height:66px;background-color:#fff;border:1px solid #ac309e;border-radius:6px;opacity:.8;color:#201547;font-family:'Source Sans Pro',sans-serif;font-size:20px;font-weight:bold}
.button-style:hover{color:#fff;background-color:#ac309e}
.p-viewer{z-index:9999;position:absolute;top:35%;right:10px;opacity:.5}
.error>.label{color:#cf2026}
.error>.input:focus+.label{color:#cf2026}
.error>input{border:1px solid #cf2026;color:#cf2026}
.error{color:#cf2026}
.inputContainer>.errorMsg{display:none}
.error>.show{display:block}
.errorMsg{width:120%;position:absolute;bottom:-20px;font-size:14px;color:#cf2026}
.flex-parent-element{display:flex}
.flex-child-element{flex:1}
.flex-child-element:first-child{margin-right:50px}
.button-style{top:826px;left:174px;width:243px;height:66px;color:#201547;background-color:#fff;border:1px solid #ac309e;border-radius:6px;opacity:.8;font-family:'Source Sans Pro',sans-serif;font-size:20px;font-weight:bold;cursor:pointer}
.button-style:hover{color:#fff !important;background-color:#ac309e}
.disabled{top:826px;left:174px;width:243px;height:66px;background:#edebe5 0 0 no-repeat padding-box;color:#d1ccbd;border-radius:6px;opacity:.8;font-weight:bold;font:normal normal bold 20px/25px Source Sans Pro;font-size:20px;margin-bottom:20px}
@media only screen and (max-width :480px){.center{width:100%}
}
@media all and (max-width:995px){.btm-34{bottom:-34px}
}
input[type="radio"]{display:none}
input[type="radio"]+label span{display:inline-block;width:22px;height:22px;background:#fff 0 0 no-repeat padding-box;vertical-align:middle;border:2px solid #201547;border-radius:11px;padding:2px;margin-right:21px}
input[type="radio"]:checked+label span{width:22px;height:22px;border-radius:11px;background:#201547 0 0 no-repeat padding-box;background-clip:content-box}
.text{width:62px;height:25px;text-align:left;letter-spacing:0;color:#201547;opacity:1;font-family:'Source Sans Pro';font-size:20px}
.radioText{height:25px;letter-spacing:0;color:#201547;opacity:1;text-align:left;font-family:'Source Sans Pro';font-size:20px}
.checkboxText{height:25px;letter-spacing:0;color:#201547;opacity:1;text-align:left;font-family:'Source Sans Pro';font-size:20px;padding-left:5px}
.icon{width:22px;height:22px;background:#bb16a3 0 0 no-repeat padding-box;color:#fff;border:3px solid #bb16a3;vertical-align:middle;border-radius:11px}
.popup{position:relative;display:inline-block;cursor:pointer}
.popup .popuptext{visibility:hidden;width:239px;height:151px;background-color:#e8e5de;background:#e8e5de 0 0 no-repeat padding-box;box-shadow:0 3px 6px #00000014;opacity:1;text-align:left;border-radius:6px;padding:18px 10px 18px 16px;position:absolute;z-index:11;bottom:125%;left:50%;margin-left:-120px}
.popup .popuptext2{visibility:hidden;width:239px;height:113px;background-color:#e8e5de;background:#e8e5de 0 0 no-repeat padding-box;box-shadow:0 3px 6px #00000014;opacity:1;text-align:left;border-radius:6px;padding:16px 27px 35px 28px;position:absolute;z-index:11;bottom:125%;left:50%;margin-left:-120px}
.popup .popuptext::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px}
.popup .popuptext2::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px}
.popup .show{visibility:visible}
.popup .show2{visibility:visible}
.popHeading{height:18px;color:#201547;font-size:14px;font:normal normal bolder 14px/22px Source Sans Pro;margin-bottom:3px}
.popContent{height:18px;color:#201547;font-size:14px;font-family:'Source Sans Pro';margin-bottom:18px;font-weight:100}
.alert-danger{background-color:#CF20260D;color:#201547;border-color:#cf2026}
.bi-exclamation-circle{font-size:24px;color:#cf2026;margin-right:8px}
.embecta-container{font:normal normal normal 16px/22px Source Sans Pro;width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
@media(min-width:576px){.embecta-container{max-width:540px}
}
@media(min-width:768px){.embecta-container{max-width:720px}
}
@media(min-width:992px){.embecta-container{max-width:960px}
}
@media(min-width:1200px){.embecta-container{max-width:1140px}
}
.embecta-close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5;padding:.75rem 1.25rem;color:inherit;border:0;right:0;background:transparent;position:absolute}
input[type="checkbox"]{width:20px;height:20px;vertical-align:top;color:#201547;border:2px solid #201547}
.accessText{width:100%}
@media(min-width:1200px){.col-xl-3{flex:0 0 auto;width:19%}
@media(min-width:1200px){.col-xl-6{flex:0 0 auto;width:46%}
}
@media(min-width:1200px){.col-xl-4{flex:0 0 auto;width:35%}
}
.emb-loader-container{justify-content:center;display:flex;margin:200px auto}
.emb-loader img{width:5pc;height:5pc}
.show-loader{display:block}
.hide-loader{display:none}