.elementor-77 .elementor-element.elementor-element-89459b1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:72px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-77 .elementor-element.elementor-element-89459b1.e-con{--align-self:center;}.elementor-77 .elementor-element.elementor-element-600f935{--spacer-size:50px;}.elementor-77 .elementor-element.elementor-element-8f1874c{width:100%;max-width:100%;}/* Start custom CSS */.el-button--info, .el-button--primary {background:#00087a!important;}
.el-button--info:hover, .el-button--primary:hover {background:#8b0e23!important;}
 .el-button--success, .el-button--info, .el-button--primary {padding:18px 24px!important;}
.el-button .fs_btn {box-shadow:unset!important; border:none!important;}
.fs_btn_active {background:#00087a!important;}
.fs_btn:hover {background:#8b0e23!important;}
.fs_search_bar .el-button {background:transparent!important; color:#000;}
.fst_client_portal .el-form input.el-input__inner, .fst_client_portal .el-form textarea, .fs_search_bar .el-input__inner {background:#fff!important;border:none!important;}
.elementor-kit-11 label {color:#000!important;}
input.button.button-small {border-radius:0!important; background:#999!important;}
.el-form textarea, .el-form input.el-input__inner {color:#999!important;}
.elementor-kit-11 button {background:#00087a;}
.elementor-kit-11 button:hover {background:#8b0e23!important;}
#fstRegistrationForm label, .login-remember label, .login-password label, .login-username label {color:#fff!important;}
.elementor-shortcode p {text-align:center;}.fst_registration_wrapper, .fst_login_wrapper {margin:0 auto;}
.fs_tk_preview_text {text-align:left!important;}/* End custom CSS */