ol, ul { box-sizing: border-box; }.wp-block-navigation { position: relative; --navigation-layout-justification-setting:flex-start; --navigation-layout-direction:row; --navigation-layout-wrap:wrap; --navigation-layout-justify:flex-start; --navigation-layout-align:center; }.wp-block-navigation.is-vertical { --navigation-layout-direction:column; --navigation-layout-justify: initial; --navigation-layout-align:flex-start; }.wp-block-navigation.no-wrap { --navigation-layout-wrap:nowrap; }.wp-block-navigation.items-justified-center { --navigation-layout-justification-setting:center; --navigation-layout-justify:center; }.wp-block-navigation.items-justified-center.is-vertical { --navigation-layout-align:center; }.wp-block-navigation.items-justified-right { --navigation-layout-justification-setting:flex-end; --navigation-layout-justify:flex-end; }.wp-block-navigation.items-justified-right.is-vertical { --navigation-layout-align:flex-end; }.wp-block-navigation.items-justified-space-between { --navigation-layout-justification-setting:space-between; --navigation-layout-justify:space-between; }.editor-styles-wrapper, .entry-content { counter-reset: footnotes 0; }:root { --wp--preset--font-size--normal:16px; --wp--preset--font-size--huge:42px; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }html :where(.is-position-sticky) { --wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px); }@media screen and (max-width: 600px){html :where(.is-position-sticky) { --wp-admin--admin-bar--position-offset:0px; }}:root { --wp--preset--aspect-ratio--square: 1; --wp--preset--aspect-ratio--4-3: 4/3; --wp--preset--aspect-ratio--3-4: 3/4; --wp--preset--aspect-ratio--3-2: 3/2; --wp--preset--aspect-ratio--2-3: 2/3; --wp--preset--aspect-ratio--16-9: 16/9; --wp--preset--aspect-ratio--9-16: 9/16; --wp--preset--color--black: #000000; --wp--preset--color--cyan-bluish-gray: #abb8c3; --wp--preset--color--white: #ffffff; --wp--preset--color--pale-pink: #f78da7; --wp--preset--color--vivid-red: #cf2e2e; --wp--preset--color--luminous-vivid-orange: #ff6900; --wp--preset--color--luminous-vivid-amber: #fcb900; --wp--preset--color--light-green-cyan: #7bdcb5; --wp--preset--color--vivid-green-cyan: #00d084; --wp--preset--color--pale-cyan-blue: #8ed1fc; --wp--preset--color--vivid-cyan-blue: #0693e3; --wp--preset--color--vivid-purple: #9b51e0; --wp--preset--color--neve-link-color: var(--nv-primary-accent); --wp--preset--color--neve-link-hover-color: var(--nv-secondary-accent); --wp--preset--color--nv-site-bg: var(--nv-site-bg); --wp--preset--color--nv-light-bg: var(--nv-light-bg); --wp--preset--color--nv-dark-bg: var(--nv-dark-bg); --wp--preset--color--neve-text-color: var(--nv-text-color); --wp--preset--color--nv-text-dark-bg: var(--nv-text-dark-bg); --wp--preset--color--nv-c-1: var(--nv-c-1); --wp--preset--color--nv-c-2: var(--nv-c-2); --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,#9b51e0 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,#7adcb4 0%,#00d082 100%); --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,#cf2e2e 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,#eeeeee 0%,#a9b8c3 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,#ffceec 0%,#9896f0 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg,#caf880 0%,#71ce7e 100%); --wp--preset--gradient--midnight: linear-gradient(135deg,#020381 0%,#2874fc 100%); --wp--preset--font-size--small: 13px; --wp--preset--font-size--medium: 20px; --wp--preset--font-size--large: 36px; --wp--preset--font-size--x-large: 42px; --wp--preset--spacing--20: 0.44rem; --wp--preset--spacing--30: 0.67rem; --wp--preset--spacing--40: 1rem; --wp--preset--spacing--50: 1.5rem; --wp--preset--spacing--60: 2.25rem; --wp--preset--spacing--70: 3.38rem; --wp--preset--spacing--80: 5.06rem; --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2); --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4); --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2); --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1); --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1); }.btn, .button, .wp-block-button__link, button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; box-sizing: border-box; border-color: currentcolor; text-align: center; font-family: var(--bodyfontfamily),var(--nv-fallback-ff); }.btn, .button.button-primary, .is-style-primary .wp-block-button__link, .wp-block-search .wp-block-search__button, button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; box-sizing: border-box; background: var(--primarybtnbg); color: var(--primarybtncolor); border-style: solid; border-color: currentcolor; fill: currentcolor; border-width: var(--primarybtnborderwidth,0); border-radius: var(--primarybtnborderradius,3px); padding: var(--primarybtnpadding,13px 15px); font-weight: var(--btnfontweight,700); font-size: var(--btnfs,var(--bodyfontsize)); line-height: var(--btnlineheight,1.6); letter-spacing: var(--btnletterspacing,var(--bodyletterspacing)); text-transform: var(--btntexttransform,none); }.btn:hover, .button.button-primary:hover, .is-style-primary .wp-block-button__link:hover, button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover { background: var(--primarybtnhoverbg); color: var(--primarybtnhovercolor); border-color: var(--primarybtnhovercolor); }.widget select, .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper, form input:read-write, form select, form select option, form textarea, form.wp-block-search input.wp-block-search__input { border-style: solid; border-color: var(--formfieldbordercolor); border-width: var(--formfieldborderwidth); border-radius: var(--formfieldborderradius,3px); background: var(--formfieldbgcolor); color: var(--formfieldcolor); padding: var(--formfieldpadding); text-transform: var(--formfieldtexttransform); font-weight: var(--formfieldfontweight); font-family: var(--bodyfontfamily); font-size: var(--formfieldfontsize); letter-spacing: var(--formfieldletterspacing); line-height: var(--formfieldlineheight); }.wpforms-container .wpforms-field-label, form label { font-weight: var(--formlabelfontweight,var(--bodyfontweight)); text-transform: var(--formlabeltexttransform); letter-spacing: var(--formlabelletterspacing); line-height: var(--formlabellineheight); font-size: var(--formlabelfontsize,var(--bodyfontsize)); }.nv-html-content p, blockquote, body, dd, dl, dt, fieldset, figure, h1, h2, h3, h4, h5, h6, hr, html, iframe, legend, li, ol, p, pre, textarea, ul { margin: 0px; padding: 0px; }h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: 400; }ul { list-style: none; }button, input, select, textarea { margin: 0px; }html { box-sizing: border-box; }*, ::after, ::before { box-sizing: border-box; }audio, embed, img, object, video { height: auto; max-width: 100%; }iframe { border: 0px; max-width: 100%; }.container { width: 100%; padding-right: 15px; padding-left: 15px; margin: 0px auto; max-width: var(--container); }.row { display: flex; flex-wrap: wrap; margin: 0px -15px; }.col { padding: 0px 15px; margin: 0px auto; flex-grow: 1; max-width: 100%; }html { font-size: 100%; }body { background-color: var(--nv-site-bg); color: var(--nv-text-color); font-size: var(--bodyfontsize); line-height: var(--bodylineheight); letter-spacing: var(--bodyletterspacing); font-family: var(--bodyfontfamily),var(--nv-fallback-ff); text-transform: var(--bodytexttransform); font-weight: var(--bodyfontweight); overflow-x: hidden; direction: ltr; -webkit-font-smoothing: antialiased; }h1, h2, h3, h4, h5, h6 { margin-bottom: 30px; font-family: var(--headingsfontfamily),var(--nv-fallback-ff); color: var(--headingcolor,inherit); }p { margin-bottom: 30px; }a { --linkdeco:none; color: var(--nv-primary-accent); cursor: pointer; text-decoration: var(--linkdeco); }a:focus, a:hover { opacity: 0.9; color: var(--nv-secondary-accent); }.entry-content a:not([class]), .nv-comment-content a:not([class]), .nv-template .neve-main a:not([class]), .widget_text a:not([class]) { --linkdeco:underline; }h1 { font-size: var(--h1fontsize); font-weight: var(--h1fontweight); line-height: var(--h1lineheight); letter-spacing: var(--h1letterspacing); text-transform: var(--h1texttransform); }h2 { font-size: var(--h2fontsize); font-weight: var(--h2fontweight); line-height: var(--h2lineheight); letter-spacing: var(--h2letterspacing); text-transform: var(--h2texttransform); }ol, ul { padding-left: var(--listpad,0); }ul { list-style: var(--liststyle,none); }.show-on-focus { position: absolute; width: 1px; height: 1px; clip: rect(1px, 1px, 1px, 1px); top: 32px; background: var(--nv-site-bg); padding: 10px 15px; }.show-on-focus:focus { z-index: 999999; width: auto; height: auto; clip: auto; }.screen-reader-text { position: absolute; left: -10000px; top: auto; width: 1px; height: 1px; overflow: hidden; }.nv-icon { fill: currentcolor; }.nv-search { display: flex; }.site-logo { align-items: center; display: flex; }.site-logo img { max-width: var(--maxwidth); display: block; margin: 0px auto; }.nav-ul { display: flex; flex-wrap: wrap; margin-right: calc(var(--spacing)/ 2 * -1); margin-left: calc(var(--spacing)/ 2 * -1); }.nav-ul > li { margin: 0 calc(var(--spacing)/ 2); }.nav-ul li a { min-height: var(--height); color: var(--color); position: relative; width: 100%; display: flex; align-items: center; }.nav-ul li { display: block; position: relative; }.nav-ul li > .wrap { display: flex; align-items: center; }.nav-ul li.nv-active > .wrap .caret, .nav-ul li.nv-active > .wrap > a { color: var(--activecolor); }.nav-ul li:hover > .wrap .caret, .nav-ul li:hover > .wrap > a { color: var(--hovercolor,var(--nv-primary-accent)); }.header-menu-sidebar .nv-nav-wrap { width: 100%; }.header-menu-sidebar .nav-ul { flex-direction: column; width: 100%; }.header-menu-sidebar .nav-ul li { width: 100%; }.header-menu-sidebar .nav-ul li:not([class*="block"]) > .wrap > a { padding: 15px 0px; white-space: normal; }.nv-nav-search { transition:top 0.2s ease-out; position: absolute; visibility: hidden; opacity: 0; right: 0px; width: auto; padding: 10px; cursor: unset; z-index: 100; background-color: var(--nv-site-bg); box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px; display: flex; align-items: center; }.menu-item-nav-search { cursor: pointer; outline: 0px; }.menu-item-nav-search .nv-icon:hover { color: var(--hovercolor); }.menu-item-nav-search svg { width: var(--iconsize); height: var(--iconsize); }.menu-item-nav-search.floating .form-wrap { flex-grow: 1; }.menu-item-nav-search.floating .nv-nav-search { align-items: unset; transition:top 0.2s ease-out; position: fixed; top: -100%; left: 0px; }.menu-item-nav-search.floating .close-container { display: flex; }.menu-item-nav-search.floating .close-responsive-search { display: flex; align-items: center; --primarybtnpadding:0 20px; }.close-responsive-search { background: 0px center; border: 0px; --primarybtnhoverbg:0; }.close-responsive-search > svg { fill: var(--nv-text-color); width: var(--formfieldfontsize); min-width: 25px; min-height: 25px; }.sm-style-border-bottom .sub-menu .wrap::after, .style-border-bottom > ul > li > .wrap::after { bottom: 0px; }.sm-style-border-top .sub-menu .wrap::after, .style-border-top > ul > li > .wrap::after { top: 0px; }.m-style > ul > li > .wrap::after, .sm-style .sub-menu .wrap::after { position: absolute; content: ""; margin: 0px auto; width: 0px; height: 2px; transition: all 0.3s ease 0s; right: 0px; left: 0px; pointer-events: none; background-color: var(--hovercolor,var(--nv-primary-accent,currentColor)); }.navbar-toggle-wrapper { align-items: center; }.navbar-toggle { --primarybtncolor:var(--color); --primarybtnhovercolor:var(--color); --primarybtnbg:var(--bgcolor, transparent); --primarybtnhoverbg:var(--bgcolor, transparent); --primarybtnborderwidth:var(--borderwidth, 1px); --primarybtnborderradius:var(--borderradius, 0); padding: var(--padding,10px 15px); box-shadow: none; display: flex; align-items: center; }.navbar-toggle:focus { outline: solid 1px; }.icon-bar { background-color: currentcolor; transition: all 0.1s ease 0s; position: relative; display: block; width: 15px; height: 2px; }.icon-bar:nth-child(2) { margin: 3px 0px; }.wrapper { display: flex; min-height: 100vh; flex-direction: column; position: relative; transition: all 0.3s cubic-bezier(0.79, 0.14, 0.15, 0.86) 0s; }body > .wrapper:not(.et-fb-iframe-ancestor) { overflow: hidden; }.neve-main { flex: 1 1 auto; }.nv-page-title-wrap .nv-page-title { text-align: var(--textalign,left); }input[type="color"], input[type="date"], input[type="datetime-local"], input[type="datetime"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="reset"], input[type="search"], input[type="submit"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], select, textarea { display: inline-block; appearance: none; outline: 0px; resize: vertical; }[tabindex="-1"]:focus, input:read-write:focus, select:focus, textarea:focus { outline: 0px; box-shadow: 0 0 3px 0 var(--nv-secondary-accent); --formfieldbordercolor:var(--nv-secondary-accent); }button, input, select, textarea { line-height: inherit; box-sizing: border-box; }label { display: inline-block; }.widget-search { width: 100%; margin: 0px !important; }.search-form { display: flex; max-width: 100%; line-height: 1; --primarybtnbg:var(--formfieldbgcolor); --primarybtnhoverbg:var(--formfieldbgcolor); --primarybtncolor:var(--formfieldbordercolor); --primarybtnhovercolor:var(--formfieldbordercolor); }.search-form svg { fill: var(--formfieldcolor); width: var(--formfieldfontsize); opacity: 0.5; height: auto; }.search-form .search-submit { display: flex; justify-content: center; align-items: center; min-width: 45px; z-index: 1; --primarybtnborderwidth:var(--formfieldborderwidth); --primarybtnborderradius:var(--formfieldborderradius); --primarybtnpadding:var(--formfieldpadding); border-bottom-left-radius: 0px; border-top-left-radius: 0px; border-left-width: 0px; border-left-style: initial; border-color: var(--formfieldbordercolor); position: relative; height: var(--height); overflow: hidden; white-space: nowrap; }.search-form .search-submit::before { content: ""; display: block; width: 3px; height: 100%; background-color: var(--formfieldbgcolor); left: -3px; top: 0px; bottom: 0px; position: absolute; }.search-form .search-field { overflow: hidden; text-overflow: ellipsis; height: var(--height); border-right: 0px; flex-grow: 1; border-top-right-radius: 0px; border-bottom-right-radius: 0px; width: calc(100% - 45px); max-width: 100%; }.search-form .search-field:focus ~ button { box-shadow: 0 0 3px 0 var(--nv-secondary-accent); border-color: var(--nv-secondary-accent); }.layout-grid a { --nv-primary-accent:var(--cardcolor, inherit); --nv-text-color:var(--cardcolor, inherit); }.nv-page-title-wrap { margin-top: 60px; }.excerpt-wrap, .nv-content-wrap { --listpad:20px; --liststyle:disc; --img-m:24px; }.excerpt-wrap ol, .excerpt-wrap ul, .nv-content-wrap ol, .nv-content-wrap ul { margin: 30px 0px; }.excerpt-wrap li, .nv-content-wrap li { margin-top: 10px; }.widget { word-break: break-word; margin-bottom: 40px; }.widget:last-child { margin: 0px; }.builder-item--footer-menu, .component-wrap, .item--inner, .menu-item-nav-search, .nav-ul .wrap a .dd-title, .nav-ul a, .palette-icon-wrapper, .site-logo, footer .nav-ul { justify-content: var(--justify,flex-start); text-align: var(--textalign,left); }.elementor-widget-text-editor { --listpad:15px; --liststyle:disc; }.header-menu-sidebar { padding: 0px; position: fixed; max-width: 100%; top: 0px; z-index: 999900; visibility: hidden; display: flex; height: 100vh; }.header-menu-sidebar .navbar-toggle-wrapper { display: flex; justify-content: flex-end; padding: 8px 10px; }.header-menu-sidebar .navbar-toggle-wrapper button.navbar-toggle { position: relative; }.tcb { transition: all 0.3s cubic-bezier(0.79, 0.14, 0.15, 0.86) 0s; }.header-menu-sidebar-bg { background: var(--bgcolor); color: var(--color); position: relative; display: flex; flex-direction: column; overflow-wrap: break-word; width: 100%; }.header-menu-sidebar-inner { padding: 20px 0px; overflow-x: hidden; height: 100%; display: none; opacity: 0; transition:opacity 0.3s ease; }.header-menu-sidebar-inner .item--inner { width: 100%; }.menu_sidebar_slide_left .header-menu-sidebar { left: 0px; transform: translateX(-100%); }.hfg-ov { inset: 0px; background: rgba(0, 0, 0, 0.5); position: fixed; transform: translate3d(0px, 0px, 0px); z-index: 999899; transition: all 0.3s linear 0s; visibility: hidden; opacity: 0; }.hfg-pe { pointer-events: none; }.site-footer { position: relative; z-index: 11; }.site-footer .item--inner { width: 100%; }.site-footer .item--inner.has_menu { display: flex; }.site-footer p:last-child { margin-bottom: 0px; }.footer--row .hfg-slot { display: flex; flex-direction: column; }.footer--row .row { display: grid; align-items: var(--valign); }.footer--row .builder-item { width: 100%; }@media (max-width: 960px){footer .footer--row-inner .row { grid-template-columns: 1fr; }}.site-header { position: relative; }.site-header .header--row-inner { align-items: center; display: flex; }#header-grid.global-styled:not(.neve-transparent-header):not(.has-sticky-rows--mobile):not(.has-sticky-rows--desktop) { position: relative; }.builder-item { margin: 4px 0px; position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px; }.hfg-slot { display: flex; align-items: center; }.hfg-slot.right { justify-content: flex-end; }.layout-contained { max-width: var(--container); margin: 0px auto; }.header-menu-sidebar-bg, [class*="row-inner"] { position: relative; background-image: ; background-origin: ; background-clip: ; background-color: ; background-position: var(--bgposition,center); background-repeat: no-repeat; background-size: cover; background-attachment: var(--bgattachment); }.header-menu-sidebar-bg::before, [class*="row-inner"]::before { display: block; width: 100%; top: 0px; bottom: 0px; position: absolute; content: ""; background-color: var(--overlaycolor); opacity: var(--bgoverlayopacity); }[class*="row-inner"]:not(.footer--row-inner) { border-bottom: var(--rowbwidth,0) solid var(--rowbcolor); }.footer--row-inner { border-top: var(--rowbwidth,0) solid var(--rowbcolor); }[data-row-id] { color: var(--color); background: var(--bgcolor); }[data-row-id] a { color: var(--color); }[data-row-id] .row { display: grid; grid-template-columns: auto auto; min-height: var(--height,auto); }.hfg_header.site-header { box-shadow: rgba(0, 0, 0, 0.1) 0px -1px 3px; }.header .builder-item .item--inner[class*="button_base"], .header .builder-item .item--inner[class*="nav-icon"] { padding: 0px !important; }.header .builder-item [class*="button_base"] .button { --primarybtnpadding:var(--padding); }.hfg-grid { display: flex; }@media (max-width: 959px){.hide-on-tablet { display: none; }}@media (max-width: 576px){.hide-on-mobile { display: none; }}.component-wrap { display: flex; margin: 4px 0px; }.builder-item .item--inner { color: var(--color); font-family: var(--fontfamily,var(--bodyfontfamily)); font-size: var(--fontsize,var(--bodyfontsize)); line-height: var(--lineheight,var(--bodylineheight)); letter-spacing: var(--letterspacing,var(--bodyletterspacing)); font-weight: var(--fontweight,var(--bodyfontweight)); text-transform: var(--texttransform,var(--bodytexttransform)); padding: var(--padding,0); margin: var(--margin,0); position: relative; }.builder-item .item--inner.has_menu { position: unset; }:root { --container: 748px; --postwidth:100%; --primarybtnbg: var(--nv-secondary-accent); --secondarybtnbg: var(--nv-primary-accent); --primarybtnhoverbg: var(--nv-primary-accent); --secondarybtnhoverbg: var(--nv-secondary-accent); --primarybtncolor: #111111; --secondarybtncolor: #ffffff; --primarybtnhovercolor: #ffffff; --secondarybtnhovercolor: #111111; --primarybtnborderradius:0; --secondarybtnborderradius:0; --btnpadding:20px 40px; --primarybtnpadding:20px 40px; --secondarybtnpadding:20px 40px; --btnlineheight: 1.6em; --btntexttransform: none; --bodyfontfamily: Inter; --bodyfontsize: 15px; --bodylineheight: 1.6em; --bodyletterspacing: 0px; --bodyfontweight: 400; --bodytexttransform: none; --headingsfontfamily: Inter; --h1fontsize: 30px; --h1fontweight: 900; --h1lineheight: 1.3em; --h1letterspacing: 0px; --h1texttransform: none; --h2fontsize: 25px; --h2fontweight: 900; --h2lineheight: 1.3em; --h2letterspacing: 0px; --h2texttransform: uppercase; --h3fontsize: 20px; --h3fontweight: 900; --h3lineheight: 1.3em; --h3letterspacing: 0px; --h3texttransform: uppercase; --h4fontsize: 1em; --h4fontweight: 700; --h4lineheight: 1.3em; --h4letterspacing: 0px; --h4texttransform: uppercase; --h5fontsize: 0.75em; --h5fontweight: 900; --h5lineheight: 1.3em; --h5letterspacing: 0px; --h5texttransform: uppercase; --h6fontsize: 0.75em; --h6fontweight: 900; --h6lineheight: 1.3em; --h6letterspacing: 0px; --h6texttransform: uppercase; --formfieldborderwidth:2px; --formfieldborderradius:0; --formfieldbgcolor: var(--nv-site-bg); --formfieldbordercolor: #dddddd; --formfieldcolor: var(--nv-text-color); --formfieldpadding:14px; }.nv-index-posts { --borderradius:0px; }.nv-meta-list { --avatarsize: 20px; }.single .nv-meta-list { --avatarsize: 20px; }.blog .blog-entry-title, .archive .blog-entry-title { --fontsize: 28px; }.single h1.entry-title { --fontsize: 28px; }.nv-post-cover { --height: 250px; --padding:40px 15px; --justify: flex-start; --textalign: left; --valign: center; }.nv-post-cover .nv-title-meta-wrap, .nv-page-title-wrap, .entry-header { --color: #f8f9f9; --textalign: left; }.nv-is-boxed.nv-title-meta-wrap { --padding:40px 15px; --bgcolor: var(--nv-dark-bg); }.nv-overlay { --bgcolor: #352828; --opacity: 50; --blendmode: normal; }.nv-is-boxed.nv-comments-wrap { --padding:20px; }.nv-is-boxed.comment-respond { --padding:20px; }.nv-single-post-wrap { --spacing: 60px; }.single:not(.single-product), .page { --c-vspace:0 0 0 0; }.single:not(.single-product) .neve-main { --c-vspace:0 0 0 0; }.global-styled { --bgcolor: var(--nv-site-bg); }.header-top { --rowbcolor: var(--nv-light-bg); --color: var(--nv-text-color); }.header-main { --rowbwidth:0px; --rowbcolor: var(--nv-light-bg); --color: var(--nv-text-color); --bgimage:none; --bgposition:45% 84%; --bgoverlayopacity:0.5; }.header-bottom { --rowbcolor: var(--nv-light-bg); --color: var(--nv-text-dark-bg); --bgcolor: var(--nv-dark-bg); }.header-menu-sidebar-bg { --justify: flex-start; --textalign: left; --flexg: 1; --wrapdropdownwidth: auto; --color: var(--nv-text-dark-bg); --bgcolor: var(--nv-dark-bg); }.header-menu-sidebar { width: 360px; }.builder-item--logo { --maxwidth: 140px; --color: var(--nv-text-color); --fs: 24px; --padding:10px 0; --margin:0; --textalign: center; --justify: center; }.builder-item--nav-icon, .header-menu-sidebar .close-sidebar-panel .navbar-toggle { --color: var(--nv-text-dark-bg); --borderradius:0; --borderwidth:1px; }.builder-item--nav-icon { --label-margin:0 5px 0 0; --padding:10px 15px; --margin:0; }.builder-item--primary-menu { --color: #f8f2f2; --hovercolor: #07dec8; --hovertextcolor: var(--nv-text-color); --activecolor: var(--nv-primary-accent); --spacing: 9px; --height: 14px; --smiconsize: 7px; --padding:0; --margin:0; --fontfamily: Impact,Charcoal,sans-serif; --fontsize: 1.9em; --lineheight: 0.7em; --letterspacing: 2.6px; --fontweight: 400; --texttransform: uppercase; --iconsize: 1.9em; }.builder-item--primary-menu .sub-menu { --bstyle: none; --itembstyle: none; }.hfg-is-group.has-primary-menu .inherit-ff { --inheritedff: Impact, Charcoal, sans-serif; --inheritedfw: 400; }.builder-item--header_search { --height: 40px; --formfieldborderwidth:2px; --formfieldborderradius:2px; --padding:0; --margin:0; }.builder-item--header_search_responsive { --iconsize: 15px; --color: var(--nv-text-dark-bg); --formfieldfontsize: 14px; --formfieldborderwidth:2px; --formfieldborderradius:2px; --formfieldbgcolor: var(--nv-site-bg); --height: 40px; --padding:0 10px; --margin:0; }.footer-top-inner .row { grid-template-columns: 1fr 1fr 1fr; --valign: flex-start; }.footer-top { --rowbcolor: var(--nv-light-bg); --color: var(--nv-text-color); --bgcolor: #ffffff; }.footer-main-inner .row { grid-template-columns: 3fr 1fr 1fr 1fr; --valign: flex-start; }.footer-main { --rowbcolor: var(--nv-light-bg); --color: var(--nv-text-dark-bg); --bgcolor: #181717; }.footer-bottom-inner .row { grid-template-columns: 1fr 1fr; --valign: flex-start; }.footer-bottom { --rowbcolor: var(--nv-light-bg); --color: var(--nv-text-dark-bg); --bgcolor: #181717; }.builder-item--footer-one-widgets { --padding:0; --margin:40px 0 0 0; --textalign: left; --justify: flex-start; }.builder-item--footer-menu { --color: #ffffff; --hovercolor: var(--nv-primary-accent); --spacing: 20px; --height: 25px; --padding:0; --margin:0; --fontsize: 1em; --lineheight: 1.6em; --letterspacing: 0px; --fontweight: 300; --texttransform: none; --iconsize: 1em; --textalign: center; --justify: center; }.builder-item--footer_copyright { --color: var(--nv-text-dark-bg); --padding:0; --margin:0; --fontsize: 1em; --lineheight: 1.6em; --letterspacing: 0px; --fontweight: 300; --texttransform: none; --iconsize: 1em; --textalign: center; --justify: center; }.page_header-top { --rowbcolor: var(--nv-light-bg); --color: var(--nv-text-color); --bgcolor: var(--nv-site-bg); }.page_header-bottom { --rowbcolor: var(--nv-light-bg); --color: var(--nv-text-color); --bgcolor: var(--nv-site-bg); }.scroll-to-top { --color: var(--nv-text-dark-bg); --padding:8px 10px; --borderradius: 3px; --bgcolor: var(--nv-primary-accent); --hovercolor: var(--nv-text-dark-bg); --hoverbgcolor: var(--nv-primary-accent); --size:16px; }.scroll-to-top { right: 20px; border: none; position: fixed; bottom: 30px; display: none; opacity: 0; visibility: hidden; transition:opacity, visibility 0.3s, 0.3s ease-in-out, ease-in-out; align-items: center; justify-content: center; z-index: 999; }@supports (-webkit-overflow-scrolling: touch) {.scroll-to-top { bottom: 74px; }}.scroll-to-top:hover { text-decoration: none; }.scroll-to-top.scroll-show-mobile { display: flex; }.scroll-to-top { color: var(--color); padding: var(--padding); border-radius: var(--borderradius); background: var(--bgcolor); }.scroll-to-top:hover, .scroll-to-top:focus { color: var(--hovercolor); background: var(--hoverbgcolor); }.scroll-to-top-icon, .scroll-to-top.image .scroll-to-top-image { width: var(--size); height: var(--size); }:root { --nv-primary-accent:rgba(66,69,237,0.31); --nv-secondary-accent:rgba(0,195,255,0); --nv-site-bg:#121212; --nv-light-bg:#1a1a1a; --nv-dark-bg:rgba(13,13,13,0); --nv-text-color:#f9f9f9; --nv-text-dark-bg:#ffffff; --nv-c-1:#198754; --nv-c-2:#be574b; --nv-fallback-ff:Arial, Helvetica, sans-serif; }.social-facebook { --bgsocial:#3b5998; --iconsizesocial:20px; --iconpaddingsocial:15px; }.social-twitter { --bgsocial:#000; --iconsizesocial:20px; --iconpaddingsocial:15px; }.social-pinterest { --bgsocial:#bd081c; --iconsizesocial:20px; --iconpaddingsocial:15px; }.social-linkedin { --bgsocial:#0077b5; --iconsizesocial:20px; --iconpaddingsocial:15px; }.social-tumblr { --bgsocial:#35465c; --iconsizesocial:20px; --iconpaddingsocial:15px; }.social-reddit { --bgsocial:#ff4500; --iconsizesocial:20px; --iconpaddingsocial:15px; }.social-email { --bgsocial:#58a9de; --iconsizesocial:20px; --iconpaddingsocial:15px; }.social-whatsapp { --bgsocial:#20b038; --iconsizesocial:20px; --iconpaddingsocial:15px; }.social-sms { --bgsocial:#20b038; --iconsizesocial:20px; --iconpaddingsocial:15px; }.social-vk { --bgsocial:#45668e; --iconsizesocial:20px; --iconpaddingsocial:15px; }.social-messenger { --bgsocial:#007FFF; --iconsizesocial:20px; --iconpaddingsocial:15px; }.nv-post-share.round-style .nv-social-icon { --hex:#fff; }.hfg_header { width: 100%; z-index: 99999; }.hfg_header .header--row { height: auto; transition:height 0.2s ease-out; }.hfg_header.is-stuck.has-sticky-rows--mobile .header--row:not(.is_sticky) { overflow: hidden; height: 0px; }.hfg_footer { bottom: 0px; width: 100%; }.hfg_footer.has-sticky-rows.is-stuck .footer--row:not(.is_sticky) { max-height: 0px; overflow: hidden; }.header .neve-transparent-header.has-sticky-rows--mobile:not(.is-stuck) .header--row.hide-on-desktop, .header .neve-transparent-header:not(.has-sticky-rows--mobile) .header--row.hide-on-desktop { --bgcolor:transparent; --bgimage:none; --overlaycolor:transparent; }.header .neve-transparent-header.has-sticky-rows--mobile:not(.is-stuck) { box-shadow: none; }@font-face { font-family: Inter; font-style: normal; font-weight: 300; font-display: swap; src: url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@font-face { font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@font-face { font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@font-face { font-family: Inter; font-style: normal; font-weight: 900; font-display: swap; src: url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }.cmplz-hidden { display: none !important; }body.custom-background { background-image: url(//www.tnuproject.net/wp-content/swift-ai/images/wp-content/uploads/2024/02/1-jpg.651e041ee564767b1a047ca4b355f15c-jpg.webp); background-position: left top; background-size: cover; background-repeat: no-repeat; background-attachment: fixed; }a, a:visited, a:active { color: lightblue !important; text-decoration: underline !important; }.nav-ul li > .wrap { display: flex; align-items: center; position: relative; padding: 0px 4px; }.nav-ul:not(.menu-mobile):not(.neve-mega-menu) > li > .wrap > a { padding-top: 1px; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }iframe { border: 0px; max-width: 100%; }.header-menu-sidebar .nv-nav-wrap { width: 100%; }.header-menu-sidebar .nav-ul { flex-direction: column; width: 100%; }.header-menu-sidebar .nav-ul li { width: 100%; }.header-menu-sidebar .nav-ul li:not([class*="block"]) > .wrap > a { padding: 15px 0px; white-space: normal; }.nv-nav-search { transition: opacity 0.3s ease 0s; position: absolute; visibility: hidden; opacity: 0; right: 0px; width: auto; padding: 10px; cursor: unset; z-index: 100; background-color: var(--nv-site-bg); box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px; display: flex; align-items: center; }.menu-item-nav-search.floating .form-wrap { flex-grow: 1; }.menu-item-nav-search.floating .nv-nav-search { align-items: unset; transition: top 0.2s ease-out 0s; position: fixed; top: -100%; left: 0px; }.menu-item-nav-search.floating .close-container { display: flex; }.menu-item-nav-search.floating .close-responsive-search { display: flex; align-items: center; --primarybtnpadding:0 20px; }.close-responsive-search { background: 0px center; border: 0px; --primarybtnhoverbg:0; }.close-responsive-search > svg { fill: var(--nv-text-color); width: var(--formfieldfontsize); min-width: 25px; min-height: 25px; }.header-menu-sidebar { padding: 0px; position: fixed; max-width: 100%; top: 0px; z-index: 999900; visibility: hidden; display: flex; height: 100vh; }.header-menu-sidebar .navbar-toggle-wrapper { display: flex; justify-content: flex-end; padding: 8px 10px; }.header-menu-sidebar .navbar-toggle-wrapper button.navbar-toggle { position: relative; }.tcb { transition: all 0.3s cubic-bezier(0.79, 0.14, 0.15, 0.86) 0s; }.header-menu-sidebar-bg { background: var(--bgcolor); color: var(--color); position: relative; display: flex; flex-direction: column; overflow-wrap: break-word; width: 100%; }.header-menu-sidebar-inner { padding: 20px 0px; overflow-x: hidden; height: 100%; display: none; opacity: 0; transition: opacity 0.3s ease 0s; }.header-menu-sidebar-inner .item--inner { width: 100%; }.menu_sidebar_slide_left .header-menu-sidebar { left: 0px; transform: translateX(-100%); }.hfg-ov { inset: 0px; background: rgba(0, 0, 0, 0.5); position: fixed; transform: translate3d(0px, 0px, 0px); z-index: 999899; transition: all 0.3s linear 0s; visibility: hidden; opacity: 0; }.hfg-pe { pointer-events: none; }.layout-contained { max-width: var(--container); margin: 0px auto; }[data-row-id] { color: var(--color); background: var(--bgcolor); }.hide-on-tablet { display: none; }.hide-on-mobile { display: none; }.header-main { --rowbwidth:0px; --rowbcolor: var(--nv-light-bg); --color: var(--nv-text-color); --bgimage:none; --bgposition:45% 84%; --bgoverlayopacity:0.5; }.footer-bottom { --rowbcolor: var(--nv-light-bg); --color: var(--nv-text-dark-bg); --bgcolor: #181717; }.scroll-to-top { --color: var(--nv-text-dark-bg); --padding:8px 10px; --borderradius: 3px; --bgcolor: var(--nv-primary-accent); --hovercolor: var(--nv-text-dark-bg); --hoverbgcolor: var(--nv-primary-accent); --size:16px; }.scroll-to-top.scroll-show-mobile { display: flex; }.scroll-to-top-icon, .scroll-to-top.image .scroll-to-top-image { width: var(--size); height: var(--size); }.hfg_header .header--row { height: auto; transition: height 0.2s ease-out 0s; }.cmplz-hidden { display: none !important; }body.swift-nojs [data-s3cid="1"]{min-width: 100vw;max-height:967.390625px;}body.swift-nojs [data-s3cid="2"]{min-width: 100vw;}body.swift-nojs [data-s3cid="3"]{min-width: 100vw;}body.swift-nojs [data-s3cid="26"]{min-width: 100vw;}body.swift-nojs [data-s3cid="27"]{min-width: 100vw;}body.swift-nojs [data-s3cid="28"]{min-width: 100vw;}body.swift-nojs [data-s3cid="29"]{min-width:291.5px;}body.swift-nojs [data-s3cid="36"]{min-width:109.5px;}body.swift-nojs [data-s3cid="59"]{min-width: 100vw;}body.swift-nojs [data-s3cid="60"]{min-width: 100vw;max-height:699.5px;}body.swift-nojs [data-s3cid="61"]{min-width: 100vw;max-height:699.5px;}body.swift-nojs [data-s3cid="62"]{min-width: 100vw;max-height:699.5px;}body.swift-nojs [data-s3cid="63"]{min-width: 100vw;max-height:699.5px;}body.swift-nojs [data-s3cid="64"]{min-width:371px;}body.swift-nojs [data-s3cid="65"]{min-width:371px;}body.swift-nojs [data-s3cid="66"]{min-width:371px;max-height:540.5px;}body.swift-nojs [data-s3cid="67"]{min-width:371px;}body.swift-nojs [data-s3cid="68"]{min-width: 100vw;}body.swift-nojs [data-s3cid="69"]{min-width: 100vw;}body.swift-nojs [data-s3cid="91"]{min-width: 100vw;}body.swift-nojs [data-s3cid="92"]{min-width: 100vw;}body.swift-nojs [data-s3cid="93"]{min-width: 100vw;}body.swift-nojs [data-s3cid="94"]{min-width: 100vw;}body.swift-nojs [data-s3cid="95"]{min-width: 100vw;}body.swift-nojs [data-s3cid="96"]{min-width: 100vw;}body.swift-nojs [data-s3cid="97"]{min-width:371px;}body.swift-nojs [data-s3cid="98"]{min-width:371px;}body.swift-nojs [data-s3cid="99"]{min-width: 100vw;}body.swift-nojs [data-s3cid="100"]{min-width: 100vw;}body.swift-nojs [data-s3cid="101"]{min-width:371px;}body.swift-nojs [data-s3cid="102"]{min-width:371px;}body.swift-nojs [data-s3cid="103"]{min-width:371px;}body.swift-nojs [data-s3cid="108"]{min-width: 100vw;}body.swift-nojs [data-s3cid="126"]{min-width: 100vw;}html{opacity:1}