.elementor-746 .elementor-element.elementor-element-4eda312{--display:flex;--min-height:80vh;--justify-content:center;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.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 );color:var( --e-global-color-primary );}.elementor-746 .elementor-element.elementor-element-e5123de{width:100%;max-width:100%;text-align:center;}.elementor-746 .elementor-element.elementor-element-e5123de .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:30px;font-weight:500;}@media(max-width:767px){.elementor-746 .elementor-element.elementor-element-e5123de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}}@media(min-width:768px){.elementor-746 .elementor-element.elementor-element-4eda312{--content-width:500px;}}/* Start custom CSS for shortcode, class: .elementor-element-46a6691 */.elementor-746 .elementor-element.elementor-element-46a6691 legend {
    display: none;
}

.elementor-746 .elementor-element.elementor-element-46a6691 label {
    font-weight: 600;
}

.elementor-746 .elementor-element.elementor-element-46a6691 input {
    background-color: unset;
    border-radius: unset;
    border-width: 0 0 1px 0;
}

.elementor-746 .elementor-element.elementor-element-46a6691 button {
    background-color: #333333;
    color: #ffffff;
    border-color: #333333;
    font-weight: 500;
    padding: 10px 30px;
}

.elementor-746 .elementor-element.elementor-element-46a6691 button:hover {
    background-color: unset;
    color: #2c2c2c;
}

.elementor-746 .elementor-element.elementor-element-46a6691 fieldset {
    border: unset;
    padding: unset;
}

.som-password-error-message, .som-password-sent-message {
    background-color: #333333;
    border-color: #333333;
}

.somfrp-eye-toggle {
    display: none;
}/* End custom CSS */