.elementor-335 .elementor-element.elementor-element-2af2d9ee.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-335 .elementor-element.elementor-element-137eba7e{text-align:center;width:auto;max-width:auto;}.elementor-335 .elementor-element.elementor-element-137eba7e img{width:60px;}.elementor-335 .elementor-element.elementor-element-137eba7e > .elementor-widget-container{padding:4px 4px 4px 4px;background-color:var( --e-global-color-7855f40 );border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-0f0ad90 );border-radius:100% 100% 100% 100%;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.8);}.elementor-335 .elementor-element.elementor-element-8f4d0e0{text-align:center;}.elementor-335 .elementor-element.elementor-element-8f4d0e0 .elementor-heading-title{color:var( --e-global-color-7855f40 );font-family:"Montserrat", Sans-serif;font-size:22px;text-transform:uppercase;line-height:1.4em;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.6);}.elementor-335 .elementor-element.elementor-element-8f4d0e0 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-335 .elementor-element.elementor-element-2a167158 .elementor-field-group{margin-bottom:15px;}.elementor-335 .elementor-element.elementor-element-2a167158 .elementor-form-fields-wrapper{margin-bottom:-15px;}.elementor-335 .elementor-element.elementor-element-2a167158 .elementor-field-group > a{color:var( --e-global-color-09c4f42 );}.elementor-335 .elementor-element.elementor-element-2a167158 .elementor-field-group > a:hover{color:var( --e-global-color-75f3d2f );}body .elementor-335 .elementor-element.elementor-element-2a167158 .elementor-field-group > label{padding-bottom:0px;}.elementor-335 .elementor-element.elementor-element-2a167158 .elementor-form-fields-wrapper label{color:var( --e-global-color-75f3d2f );text-transform:capitalize;}.elementor-335 .elementor-element.elementor-element-2a167158 .elementor-field-group .elementor-field{color:var( --e-global-color-75f3d2f );}.elementor-335 .elementor-element.elementor-element-2a167158 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#33333350;border-color:var( --e-global-color-09c4f42 );border-width:2px 2px 2px 2px;border-radius:10px 10px 10px 10px;}.elementor-335 .elementor-element.elementor-element-2a167158 .elementor-field-group .elementor-select-wrapper select{background-color:#33333350;border-color:var( --e-global-color-09c4f42 );border-width:2px 2px 2px 2px;border-radius:10px 10px 10px 10px;}.elementor-335 .elementor-element.elementor-element-2a167158 .elementor-field-group .elementor-select-wrapper::before{color:var( --e-global-color-09c4f42 );}.elementor-335 .elementor-element.elementor-element-2a167158 .elementor-button{color:var( --e-global-color-7855f40 );text-transform:uppercase;background-color:var( --e-global-color-75f3d2f );border-radius:10px 10px 10px 10px;}.elementor-335 .elementor-element.elementor-element-2a167158 .elementor-button:hover{color:var( --e-global-color-7855f40 );background-color:#33333350;}.elementor-335 .elementor-element.elementor-element-2a167158 .elementor-widget-container .elementor-login__logged-in-message{color:var( --e-global-color-75f3d2f );text-transform:uppercase;}.elementor-335 .elementor-element.elementor-element-2a167158 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-335 .elementor-element.elementor-element-3bbcb99 > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-335 .elementor-element.elementor-element-3bbcb99{width:auto;max-width:auto;}#elementor-popup-modal-335 .dialog-message{width:350px;height:auto;padding:10px 10px 10px 10px;}#elementor-popup-modal-335{justify-content:center;align-items:center;pointer-events:all;background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #DD993380 100%);}#elementor-popup-modal-335 .dialog-close-button{display:block;font-size:26px;}#elementor-popup-modal-335 .dialog-widget-content{animation-duration:1.2s;background-color:transparent;background-image:linear-gradient(180deg, #DD993380 0%, #33333350 100%);border-radius:25px 25px 25px 25px;box-shadow:2px 8px 23px 3px rgba(0, 0, 0, 0.8);}#elementor-popup-modal-335 .dialog-close-button i{color:#DD9933;}#elementor-popup-modal-335 .dialog-close-button:hover i{color:#33333350;}@media(max-width:1024px){.elementor-335 .elementor-element.elementor-element-8f4d0e0 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-335 .elementor-element.elementor-element-2a167158 > .elementor-widget-container{margin:40px 0px 40px 0px;}}@media(max-width:767px){.elementor-335 .elementor-element.elementor-element-137eba7e img{width:60px;}.elementor-335 .elementor-element.elementor-element-8f4d0e0{text-align:center;}.elementor-335 .elementor-element.elementor-element-8f4d0e0 .elementor-heading-title{font-size:25px;}.elementor-335 .elementor-element.elementor-element-8f4d0e0 > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-335 .elementor-element.elementor-element-2a167158 .elementor-form-fields-wrapper label{font-size:10px;}.elementor-335 .elementor-element.elementor-element-2a167158 > .elementor-widget-container{margin:30px 0px 30px 0px;}#elementor-popup-modal-335 .dialog-message{width:90vw;}#elementor-popup-modal-335{justify-content:center;align-items:center;}}/* Start custom CSS for login, class: .elementor-element-2a167158 */.login {

}

input#user.elementor-field.elementor-field-textual.elementor-size-sm:hover {
  box-shadow: 0 0 12px 0 #dd9933;
  border: 2px solid #dd9933;
  outline: 0;
  outline-offset: 2px;
}

input#user.elementor-field.elementor-field-textual.elementor-size-sm:active {
  box-shadow: 0 0 12px 0 #dd9933;
  border: 2px solid #dd9933;
  outline: 0;
  outline-offset: 2px;
}

input#user.elementor-field.elementor-field-textual.elementor-size-sm:focus {
  box-shadow: 0 0 12px 0 #dd9933;
  border: 2px solid #dd9933;
  outline: 0;
  outline-offset: 2px;
}

input#password.elementor-field.elementor-field-textual.elementor-size-sm:active {
  box-shadow: 0 0 12px 0 #dd9933;
  border: 2px solid #dd9933;
  outline: 0;
  outline-offset: 2px;
}

input#password.elementor-field.elementor-field-textual.elementor-size-sm:focus {
  box-shadow: 0 0 12px 0 #dd9933;
  border: 2px solid #dd9933;
  outline: 0;
  outline-offset: 2px;
}

input#password.elementor-field.elementor-field-textual.elementor-size-sm:hover {
  box-shadow: 0 0 12px 0 #dd9933;
  border: 2px solid #dd9933;
  outline: 0;
  outline-offset: 2px;
}

button.elementor-size-sm.elementor-button:hover {
  background-color: #33333350 !important;
  box-shadow: 0 0 12px 0 #dd9933;
  border: 1px solid #dd9933;
}

button.elementor-size-sm.elementor-button:active {
  background-color: #33333350 !important;
  box-shadow: 0 0 12px 0 #dd9933;
  border: 1px solid #dd9933;
}

button.elementor-size-sm.elementor-button:focus {
  background-color: #33333350 !important;
  box-shadow: 0 0 12px 0 #dd9933;
  border: 1px solid #dd9933;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3bbcb99 *//*** DASHBOARD PAGE FOR EMPLOYEE LOGIN BUTTON POPUP IF LOGGED IN ALREADY ***/

a.dashboard-button {
    -webkit-appearance: button;
    -moz-appearance: button;
    appearance: button;

  box-shadow: 0 0 8px 0 #333333;
  background-color: #dd9933 !important;
  border-radius: .625rem;
  border: 1px solid #dd9933;
  box-sizing: border-box;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
  font-size: 16px;
  font-weight: 400;
  line-height: 1.25;
  margin-top: 10px;
  margin-bottom: 10px;
  width: 100%;
  overflow: visible;
  padding: .875rem 1.5rem;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
  user-select: none;
  vertical-align: middle;
  white-space: nowrap;
}

a.dashboard-button:hover {
  background-color: #33333350 !important;
  border: 1px solid #dd9933;
  box-shadow: 0 0 12px 0 #dd9933;
}

a.dashboard-button:focus {
  background-color: #33333350 !important;
  border: 1px solid #dd9933;
  box-shadow: 0 0 12px 0 #dd9933;
}

a.dashboard-button:active {
  background-color: #33333350 !important;
  border: 1px solid #dd9933;
  box-shadow: 0 0 12px 0 #dd9933;
}/* End custom CSS */