body.sign-in-page{font-family:'Montserrat',sans-serif;background:#f5f5f5}.main-block{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0}.sign-in-form{position:relative;padding-left:33px;margin-top:1vh;z-index:99999;background:#fff;border-radius:25px;margin-bottom:3vh;padding:30px 40px;max-width:500px;font-family:'Montserrat',sans-serif;box-shadow:0px 10px 50px 0px rgb(6 100 248 / 20%)}#sign-in-form input.custom-combobox-input{font-family:'Montserrat',sans-serif;background-color:#f7f7f8;border:1px solid #dee1e5 !important;color:#000;border-radius:8px;font-size:15px;margin-bottom:5px !important;min-height:48px;padding:0px 15px;OUTLINE:none !important;box-shadow:none !important;-webkit-appearance:none;width:92%}body.sign-in-page:after,body.sign-in-page:before{display:none !important}.sign-21-logo{background:url(https://www.benefithub.com/hubfs/Logo/BenefitHub-Logo.svg) no-repeat;background-size:contain;width:165px;height:37px;background-position:0 0;display:block}.sign-in-form h1{color:#000;font-size:30px}.sign-in-page .bootstrap-select{width:100% !important}.sign-in-page .bootstrap-select>.btn{width:100%;padding-right:25px;color:#333;border-radius:0;background-color:#f8f8f8;border-bottom:2px solid hsla(217,8%,58%,.2) !important}.sign-in-page .bootstrap-select .btn:focus{outline:thin dotted #333 !important;outline:0px auto -webkit-focus-ring-color !important;outline-offset:0 !important;border:0px !important;border-bottom:2px solid hsla(217,8%,58%,.2) !important}.sign-in-page .bootstrap-select.btn-group .dropdown-menu li{line-height:1 !important;margin-bottom:0px !important}.sign-in-page .bootstrap-select.btn-group .dropdown-menu>.active>a,.sign-in-page .bootstrap-select.btn-group .dropdown-menu>.active>a:hover,.sign-in-page .bootstrap-select.btn-group .dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#9e1d65 !important;outline:0}.contact-details{border-top:0px solid #dcdcdc;padding:60px 40px 40px 50px;background:#fff;max-width:220px;position:absolute;top:0;display:none;height:100%;width:100% !important;left:0;min-width:100%;z-index:99999999999;border-radius:25px}.contact-details p.phone-number a,.contact-details p.phone-number a:visited{color:#06e;text-decoration:none;font-size:18px;font-weight:600}.contact-details hr{padding-top:10px;margin-bottom:30px;padding-bottom:5px;border-bottom:1px solid #0066ee38}.need-help-box{background:radial-gradient(circle at top left,#56c2e8,#1374f5);color:#fff;padding:7px 15px;width:100px;border-top-right-radius:12px;border-top-left-radius:35px;border-bottom-right-radius:35px;border-bottom-left-radius:35px;z-index:9;position:relative;float:right}#need-help{text-decoration:none;font-weight:500;color:#fff;display:inline-block;padding-right:0;cursor:pointer;font-family:'Montserrat',sans-serif;font-size:12px;line-height:20px;display:table}#need-help span{display:table-cell;vertical-align:middle}#close-help{position:absolute;right:15px;top:15px;background:0;outline:0;border:0;color:#06e;font-size:20px}.sign-in-contact-support{position:relative;padding:0 20px}.ui-widget.ui-widget-content{border:1px solid #eaeaea !important;max-width:500px;max-height:220px;overflow:auto;z-index:999999999}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-item-wrapper{position:relative;padding:10px 10px !important;border-bottom:1px solid #eaeaea;background:#f4f4f4}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:0px solid #003eff !important;background:#2785ff !important;font-weight:normal;color:#fff;border-top:0px !important}.ui-menu .ui-menu-item-wrapper .ui-menu-item-wrapper:hover,.ui-menu .ui-menu-item.active .ui-menu-item-wrapper{border-bottom:1px solid #eaeaea;color:#fff !important;background:#2785ff !important;border-top:0px !important}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none;display:none !important}.custom-combobox{position:relative;width:100%;display:flex}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:0px solid #dad55e !important;background:!important;color:#000 !important;margin-top:-50px}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #707070 !important;background:#fffa90;color:#7e7e7e !important;max-width:350px;padding:10px 15px !important;font-size:12px !important}.ui-widget.custom-combobox-input{padding-left:20px !important;height:48px !important;margin-top:8px;margin-bottom:5px;border-radius:3px}.ui-widget.ui-widget-content.title{margin-top:-50px !important;z-index:999999999}.ui-widget{font-family:'Montserrat',sans-serif !important}.sign-in-form .add-company-link{margin-top:20px;text-decoration:none}#back-to-company-link,.sign-in-form .add-company-link a{text-decoration:none;font-weight:600;text-align:left;color:#9f1a65}#back-to-company-link:focus,#back-to-company-link:hover,.sign-in-form .add-company-link a:focus .sign-in-form .add-company-link a:hover{color:#9f1a65;text-decoration:underline}.sign-in-go-button{display:inline-block;font-weight:normal;text-align:center;text-decoration:none;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;background:#ff5ca0;border-width:0px;color:#fff;font-family:sans-serif;height:auto;transition:all .4s ease;padding:5px 15px;text-shadow:none;width:100%;line-height:1.5em;border-radius:8px;font-size:23px;text-transform:uppercase;font-weight:bold;border:2px solid #ff5ca0;margin-top:10px;box-shadow:none;border-radius:8px}.thank-you-sign-in{text-align:center;border-top:1px solid #dcdcdc;border-bottom:4px solid #9e1d65;padding:40px 40px;min-height:250px !important;background:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.25);box-sizing:border-box;border-radius:4px}.CardFooter{padding:10px 0 0 0;color:#4c5f75;z-index:9999;position:relative;display:block;font-size:12px;text-decoration:none;opacity:.8;font-family:'Montserrat',sans-serif}.CardFooter a{font-size:12px;text-decoration:none;color:#4c5f75;opacity:.8;font-family:'Montserrat',sans-serif}.sign-in-page .hs_cos_wrapper_type_form .hs-form{border-top:1px solid #dcdcdc;border-bottom:4px solid #9e1d65;padding:20px 40px 15px 40px;min-height:250px !important;background:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.25);box-sizing:border-box;border-radius:4px;border-right:1px solid #dcdcdc;border-left:1px solid #dcdcdc}ul.colored-numbers{display:block;list-style-type:none;padding-inline-start:40px;max-width:280px;margin-top:30px}.colored-numbers li{position:relative;margin-bottom:30px;padding-left:10px;font-size:14px;color:#0c2242;font-weight:500}.colored-numbers li:before{content:""}.colored-numbers li:after{content:""}.colored-numbers li:nth-child(1):before{content:"1";position:absolute;background:#00d6d6;height:35px;width:35px;border-radius:50%;color:#fff;text-align:center;line-height:35px;left:-40px;box-shadow:0px 10px 20px 0px rgb(0 214 214 / 30%)}.colored-numbers li:nth-child(2):before{content:"2";position:absolute;background:#ffb901;height:35px;width:35px;border-radius:50%;color:#fff;text-align:center;line-height:35px;left:-40px;box-shadow:0px 10px 20px 0px rgb(252 161 32 / 30%);z-index:9}.colored-numbers li:nth-child(3):before{content:"3";position:absolute;background:#6e1ee7;height:35px;width:35px;border-radius:50%;color:#fff;text-align:center;line-height:35px;left:-40px;box-shadow:0px 10px 20px 0px rgb(114 66 232 / 30%)}.colored-numbers li:nth-child(1):after{content:"";position:absolute;height:50px;width:0;border:1px dashed #00d6d6;left:-23px}.colored-numbers li:nth-child(2):after{content:"";position:absolute;height:50px;width:0;border:1px dashed #f25294;left:-23px}.bottom-spacer{background:transparent !important}.contact-details .nh-image{margin-left:auto;margin-right:auto;display:block !important;background:url(https://www.benefithub.com/hubfs/Bh-Home/Need-Help-Image.svg) no-repeat;background-size:cover;background-position:0px -6px;width:290px;height:254px}@media(max-width:767px){body.sign-in-page{height:100% !important;min-height:900px}.main-block{padding:20px 15px !important}body.blue-circles:before{content:"";border-radius:50%;height:10em;width:10em;position:fixed;top:-9em;right:-6em;z-index:0;background-image:linear-gradient(white,white),radial-gradient(circle at top left,#59c6e7,#005df9);background-origin:border-box;background-clip:content-box,border-box;display:inline-block;border:double 50px transparent}body.blue-circles:after{content:"";border-radius:50%;height:7em;width:7em;position:fixed;z-index:0;bottom:-104px;left:0;background-image:linear-gradient(white,white),radial-gradient(circle at top left,#005df9,#59c6e7);background-origin:border-box;background-clip:content-box,border-box;display:inline-block;border:double 25px transparent}.sign-in-form{margin-bottom:15px}.contact-details{padding:30px 30px 20px 20px}.contact-details img{width:200px}.contact-details hr{padding-top:0;margin-bottom:20px}.sign-in-form h1{color:#000;font-size:22px}.fixed-two-cols .span6{width:50% !important;display:inline-block;float:left}.ui-widget.custom-combobox-input{padding-left:10px !important}ul.colored-numbers{margin-top:20px}.need-help-box{width:100px}}@media(max-width:480px){.CardFooter a{font-size:10px}}@media(min-width:540px){.colored-numbers li:nth-child(3){line-height:36px}.sign-in-form{padding:40px 50px;margin-bottom:2vh}.country-italy .colored-numbers li:nth-child(3){line-height:normal}}