.elementor-151 .elementor-element.elementor-element-72a47ac{margin-top:4%;margin-bottom:4%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-151 .elementor-element.elementor-element-c40ff9d{text-align:center;}.elementor-151 .elementor-element.elementor-element-c40ff9d .elementor-heading-title{color:#1480C4;}.elementor-151 .elementor-element.elementor-element-8293c53{--spacer-size:50px;}@media(min-width:768px){.elementor-151 .elementor-element.elementor-element-2081fe7{width:20.031%;}.elementor-151 .elementor-element.elementor-element-779e4b1{width:59.602%;}.elementor-151 .elementor-element.elementor-element-5e00eda{width:20.031%;}}/* Start custom CSS for shortcode, class: .elementor-element-30ec7e9 */.elementor-shortcode {
    text-align: center;
}
.ihc-login-template-10 .fa-ihc{
    line-height: 37px;
}
.ihc-login-template-10 .impu-form-submit input {
    background: linear-gradient(to right,#1480c4 0%,#1273b0 50%,#10669c 100%)!important
}
.ihc-login-template-10 .impu-form-submit input:hover {
    background: linear-gradient(to right,#faac1f 0%,#e19a1b 50%,#c88918 100%)!important
}
#somfrp_user_info, #som_new_user_pass, #som_new_user_pass_again {
    width: 80%;
    border: 1px solid #d1d1d1;
    margin-top: 10px;
    margin-left: 10%;
}
#somfrp_user_info :focus {
    width: 80%;
    border: 1px solid #d1d1d1;
    margin-left: 10%;
    margin-top: 10px;
}

fieldset {
    border: none !important;
}
fieldset legend {
    display: none;
}
input[type="password"].som-password-input{
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0c12f72 */.ihc-login-template-11{
    padding: 0px;
    padding-bottom: 2px;
}/* End custom CSS */