.elementor-kit-7{--e-global-color-primary:#0A0A0A;--e-global-color-secondary:#0A0A0A;--e-global-color-text:#0A0A0A;--e-global-color-accent:#4CAF50;--e-global-color-6ff917c:#FFFFFF;--e-global-color-8515c5f:#0A0A0A;--e-global-color-9ba6f26:#EFEFEF;--e-global-color-96645de:#050F19;--e-global-color-2bf6876:#C00000;--e-global-color-f22f631:#0000FF;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-size:42px;--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Roboto";--e-global-typography-secondary-font-size:32px;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-size:22px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-size:22px;--e-global-typography-accent-font-weight:500;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 a{color:var( --e-global-color-accent );}.elementor-kit-7 a:hover{color:var( --e-global-color-text );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-7{--e-global-typography-primary-font-size:36px;--e-global-typography-secondary-font-size:28px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-7{--e-global-typography-primary-font-size:32px;--e-global-typography-secondary-font-size:24px;--e-global-typography-text-font-size:20px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.e-loop-nothing-found-message__text {
  text-align: left;
}

/* Clickable colmns */
.nmv_clickable {position: relative;}
.nmv_clickable a:after {content: ""; display: block !IMPORTANT; position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 1; }

/* Prevent copy/paste */
* {
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none; /* Safari */
  -khtml-user-select: none; /* Konqueror HTML */
  -moz-user-select: none; /* Old versions of Firefox */
  -ms-user-select: none; /* Internet Explorer/Edge */
   user-select: none; /* Non-prefixed version, currently supported by Chrome, Opera and Firefox */
}

/* Add margin after lists within text widgets */
.elementor-widget-text-editor ul:has(+ h1),
ul:has(+ h2),
ul:has(+ h3),
ul:has(+ h4),
ul:has(+ h5),
ul:has(+ h6),
ul:has(+ p),
ol:has(+ h1),
ol:has(+ h2),
ol:has(+ h3),
ol:has(+ h4),
ol:has(+ h5),
ol:has(+ h6),
ol:has(+ p) {
    margin-bottom: 1em; 
}

/* Apply margin-top to headings that are preceded by a paragraph or list within text widgets */
.elementor-widget-text-editor p + h1,
p + h2,
ul + h1,
ul + h2,
ol + h1,
ol + h2 {
    margin-top: 1em;
}/* End custom CSS */