body.nd-design{margin:0;padding:0;background:#050A16;color:#EAF2FB;font-family:Rubik,Arial,sans-serif;font-size:16px;line-height:1.6}
body.nd-design .elementor[data-elementor-type]{display:contents}
body.nd-design #content,body.nd-design .site-main{max-width:none;padding:0;margin:0}
body.nd-design .nd-pass,body.nd-design .nd-pass>.elementor-widget-container{display:contents}
body.nd-design h1,body.nd-design h2,body.nd-design h3,body.nd-design h4,body.nd-design h5{font-family:inherit;letter-spacing:normal}
body.nd-design .elementor-widget-form{margin:0;max-width:100%;width:100%;font-family:inherit;color:inherit}
body.nd-design .elementor-widget-form form{margin:0}
body.nd-design .elementor-widget-form input,body.nd-design .elementor-widget-form textarea,body.nd-design .elementor-widget-form select{font-family:inherit}
body.nd-design .elementor-form .elementor-message{font:inherit;margin-top:16px}
body.nd-design .elementor-form .elementor-message-success{color:#07844e}
body.nd-design .elementor-form .elementor-message-danger{color:#b42318}
body.nd-design .elementor-form button[type=submit]{font-family:inherit;box-shadow:none}
body.nd-design .elementor-form .elementor-field[type=checkbox],body.nd-design .elementor-form .elementor-field[type=radio]{width:auto;min-height:0;flex:none}
body.nd-design .elementor-form .consent input{appearance:auto}
body.nd-design .elementor-form .chip input{position:absolute}
body.nd-design .elementor-widget-container{font-family:inherit}
body.nd-design .dialog-lightbox-widget{font-family:Rubik,Arial,sans-serif}
/* The Elementor editor retains native wrappers and selection handles. */
.elementor-editor-active .nd-node{--container-widget-width:100%;--container-widget-flex-grow:0;--container-widget-align-self:auto;--padding-top:0;--padding-right:0;--padding-bottom:0;--padding-left:0;--gap:0;--margin-top:0;--margin-right:0;--margin-bottom:0;--margin-left:0}
.elementor-editor-active .nd-pass{display:contents}

body.nd-design.admin-bar .hdr{top:32px}
@media(max-width:782px){body.nd-design.admin-bar .hdr{top:46px}}
body.nd-design.elementor-editor-active .loader,body.nd-design.elementor-editor-active .drawer,body.nd-design.elementor-editor-active .wa,body.nd-design.elementor-editor-active .mbar{display:none!important}
body.nd-design.elementor-editor-active .hdr{position:relative!important;top:0!important}
body.nd-design.elementor-editor-active .hero-in,body.nd-design.elementor-editor-active .reveal,body.nd-design.elementor-editor-active .rv{opacity:1!important;transform:none!important;filter:none!important}
body.nd-design.elementor-editor-active .nd-pass{color:inherit;font:inherit}
