.elementor-384 .elementor-element.elementor-element-5954803f{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:120px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-384 .elementor-element.elementor-element-5954803f:not(.elementor-motion-effects-element-type-background), .elementor-384 .elementor-element.elementor-element-5954803f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nexusingenieriayconsultoria.com/wp-content/uploads/2026/04/Frame-5.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-384 .elementor-element.elementor-element-3fa9cab{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:60px;--padding-right:60px;}.elementor-384 .elementor-element.elementor-element-3fa9cab:not(.elementor-motion-effects-element-type-background), .elementor-384 .elementor-element.elementor-element-3fa9cab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000080;}.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-384 .elementor-element.elementor-element-60eabcc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:600;color:#D0AE6F;}.elementor-384 .elementor-element.elementor-element-503ceefd{width:100%;max-width:100%;}@media(max-width:767px){.elementor-384 .elementor-element.elementor-element-3fa9cab{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}@media(min-width:768px){.elementor-384 .elementor-element.elementor-element-5954803f{--content-width:500px;}}/* Start custom CSS for shortcode, class: .elementor-element-503ceefd */.register,.register .um-col-1 div,.register .um-col-1 div input{width:100%!important;}
.register .um-col-1{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:20px!important;}
.register .um-field {position: relative;padding: 0px;}
.register ..um .um-form input{background-color: #00000000;color: #FFF !important;}
.register ..um .um-form input:hover{background-color: #00000000;color: #FFF !important;}

.um:not(.um-admin) {margin-bottom: 0px !important;}

.register form div,.register form div input{background:#00000000!important;}
.register form div,.register form div select{background:#00000000!important;}
.register input{border:2px solid #D0AE6F;}
.um-field .select2.select2-container .select2-selection{display:flex !important;flex-direction: row !important;margin: 0px !important;padding: 0px !important;}

.woocommerce-js .select2-container--default .select2-selection--single .select2-selection__arrow {top: 0%;width: 1.7em;transform: translateY(0%);}

.register form .um-row .um-col-1 .um-field .um-field-area input{border: 2px solid #D0AE6F !important;color: #FFF !important;}
.register form .um-row .um-col-1 .um-field .um-field-area input::placeholder{color: #FFF !important;}

.register .select2-container--default .select2-selection--single {background-color: #00000000!important;border:0px solid #00000000;border-radius:0px;}

.um-field .select2.select2-container .select2-selection, .um-search-filter .select2.select2-container .select2-selection {background: #D0AE6F !important;}

.register .um-field .select2.select2-container .select2-selection,span.select2-selection.select2-selection--single {background:#D0AE6F!important;border:2px #D0AE6F!important;}
.select2-selection.select2-selection--singled,.select2-selection.select2-selection--single span,.select2-selection.select2-selection--single span::before,.register form .select2-container .select2-dropdown .select2-search input.select2-search__field{color:#000!important;fill:#000!important;stroke:#000!important;}

.register .um-field .select2.select2-container .select2-selection,span.select2-selection.select2-selection--single select,.register .um-field .select2.select2-container .select2-selection,span.select2-selection.select2-selection--single select span,.select2-container--default .select2-selection--single .select2-selection__placeholder::placeholder {color:#000!important;}

.register form .um-col-alt .um-left.um-half input {background: linear-gradient(90deg, rgba(182, 121, 73, 1) 0%, rgba(247, 205, 150, 1) 100%) !important;color: #000 !important;font-weight: 600 !important;
}

.register form .um-col-alt .um-right.um-half a {background: transparent !important;color: #FFF !important;font-weight: 600 !important;border: 2px solid #D0AE6F !important;}/* End custom CSS */