.elementor-5179 .elementor-element.elementor-element-c5b0a101{--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:stretch;--gap:0.4rem 0.4rem;--row-gap:0.4rem;--column-gap:0.4rem;--border-radius:12px 12px 12px 12px;--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-5179 .elementor-element.elementor-element-c5b0a101:not(.elementor-motion-effects-element-type-background), .elementor-5179 .elementor-element.elementor-element-c5b0a101 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5179 .elementor-element.elementor-element-c5b0a102{text-align:center;}.elementor-5179 .elementor-element.elementor-element-c5b0a102 .elementor-heading-title{font-size:1.75rem;line-height:1.2em;color:#5C4A3F;}.elementor-5179 .elementor-element.elementor-element-c5b0a103 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-5179 .elementor-element.elementor-element-c5b0a103{text-align:center;font-size:1rem;line-height:1.5em;color:#6B6F73;}.elementor-5179 .elementor-element.elementor-element-c5b0a104 .elementor-button{background-color:#5C4A3F;color:#FFFFFF;font-weight:500;border-radius:999px 999px 999px 999px;}.elementor-5179 .elementor-element.elementor-element-c5b0a104 .elementor-field-group{margin-bottom:10px;}.elementor-5179 .elementor-element.elementor-element-c5b0a104 .elementor-form-fields-wrapper{margin-bottom:-10px;}body .elementor-5179 .elementor-element.elementor-element-c5b0a104 .elementor-field-group > label{padding-bottom:0px;}.elementor-5179 .elementor-element.elementor-element-c5b0a104 .elementor-form-fields-wrapper label{font-size:0.9rem;font-weight:500;}.elementor-5179 .elementor-element.elementor-element-c5b0a104 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-5179 .elementor-element.elementor-element-c5b0a104 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}#elementor-popup-modal-5179{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-5179 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-5179 .dialog-close-button{display:flex;}#elementor-popup-modal-5179 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}/* Start custom CSS for login, class: .elementor-element-c5b0a104 */.elementor-5179 .elementor-element.elementor-element-c5b0a104 .elementor-button{width:100%;justify-content:center;}
.elementor-5179 .elementor-element.elementor-element-c5b0a104 .elementor-field-group{margin-bottom:16px;}
.elementor-5179 .elementor-element.elementor-element-c5b0a104 .elementor-field-group label{display:block;margin-bottom:7px;}
.elementor-5179 .elementor-element.elementor-element-c5b0a104 input[type=text],.elementor-5179 .elementor-element.elementor-element-c5b0a104 input[type=email],.elementor-5179 .elementor-element.elementor-element-c5b0a104 input[type=password]{border-radius:14px;border:1px solid #E5DDD3;padding:12px 16px;}
.elementor-5179 .elementor-element.elementor-element-c5b0a104 .elementor-lost-password a{color:#B89968;}/* End custom CSS */