
.is-menu-sidebar .header-menu-sidebar { visibility: visible; }.is-menu-sidebar.menu_sidebar_slide_left .header-menu-sidebar { transform: translate3d(0, 0, 0); left: 0; }.is-menu-sidebar.menu_sidebar_slide_right .header-menu-sidebar { transform: translate3d(0, 0, 0); right: 0; }.is-menu-sidebar.menu_sidebar_pull_right .header-menu-sidebar, .is-menu-sidebar.menu_sidebar_pull_left .header-menu-sidebar { transform: translateX(0); }.is-menu-sidebar.menu_sidebar_dropdown .header-menu-sidebar { height: auto; }.is-menu-sidebar.menu_sidebar_dropdown .header-menu-sidebar-inner { max-height: 400px; padding: 20px 0; }.is-menu-sidebar.menu_sidebar_full_canvas .header-menu-sidebar { opacity: 1; }.header-menu-sidebar .menu-item-nav-search:not(.floating) { pointer-events: none; }.header-menu-sidebar .menu-item-nav-search .is-menu-sidebar { pointer-events: unset; }
.nv-meta-list li.meta:not(:last-child):after { content:"/" }.nv-meta-list .no-mobile{
			display:none;
		}.nv-meta-list li.last::after{
			content: ""!important;
		}@media (min-width: 769px) {
			.nv-meta-list .no-mobile {
				display: inline-block;
			}
			.nv-meta-list li.last:not(:last-child)::after {
		 		content: "/" !important;
			}
		}
.nav-ul li .caret svg, .nav-ul li .caret img{width:var(--smiconsize, 0.5em);height:var(--smiconsize, 0.5em);}.nav-ul .sub-menu li {border-style: var(--itembstyle);}
 :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; } .has-neve-button-color-color{ color: var(--nv-secondary-accent)!important; } .has-neve-button-color-background-color{ background-color: var(--nv-secondary-accent)!important; } .single-post-container .alignfull > [class*="__inner-container"], .single-post-container .alignwide > [class*="__inner-container"]{ max-width:718px } .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; } form input[type="submit"], form button:not(.search-submit)[type="submit"], form *[value*="ubmit"], #comments input[type="submit"]{ background-color:var(--secondarybtnbg, transparent);color:var(--secondarybtncolor);padding:var(--secondarybtnpadding, 7px 12px);border-radius:var(--secondarybtnborderradius, 3px); } form input[type="submit"]:hover, form button:not(.search-submit)[type="submit"]:hover, form *[value*="ubmit"]:hover, #comments input[type="submit"]:hover{ background-color:var(--secondarybtnhoverbg, transparent);color:var(--secondarybtnhovercolor); } .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; } @media(min-width: 576px){ :root{ --container: 992px;--postwidth:100%;--btnpadding:20px 40px;--primarybtnpadding:20px 40px;--secondarybtnpadding:20px 40px; --btnlineheight: 1.6em; --bodyfontsize: 16px; --bodylineheight: 1.6em; --bodyletterspacing: 0px; --h1fontsize: 50px; --h1lineheight: 1.3em; --h1letterspacing: 0px; --h2fontsize: 30px; --h2lineheight: 1.3em; --h2letterspacing: 0px; --h3fontsize: 20px; --h3lineheight: 1.3em; --h3letterspacing: 0px; --h4fontsize: 1em; --h4lineheight: 1.3em; --h4letterspacing: 0px; --h5fontsize: 0.75em; --h5lineheight: 1.3em; --h5letterspacing: 0px; --h6fontsize: 0.75em; --h6lineheight: 1.3em; --h6letterspacing: 0px; } .single-post-container .alignfull > [class*="__inner-container"], .single-post-container .alignwide > [class*="__inner-container"]{ max-width:962px } .nv-meta-list{ --avatarsize: 20px; } .single .nv-meta-list{ --avatarsize: 20px; } .blog .blog-entry-title, .archive .blog-entry-title{ --fontsize: 30px; } .single h1.entry-title{ --fontsize: 34px; } .nv-post-cover{ --height: 320px;--padding:60px 30px;--justify: flex-start; --textalign: left; --valign: center; } .nv-post-cover .nv-title-meta-wrap, .nv-page-title-wrap, .entry-header{ --textalign: left; } .nv-is-boxed.nv-title-meta-wrap{ --padding:60px 30px; } .nv-is-boxed.nv-comments-wrap{ --padding:30px; } .nv-is-boxed.comment-respond{ --padding:30px; } .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;; } .header-main{ --rowbwidth:0px; } .header-menu-sidebar-bg{ --justify: flex-start; --textalign: left;--flexg: 1;--wrapdropdownwidth: auto; } .header-menu-sidebar{ width: 360px; } .builder-item--logo{ --maxwidth: 188px; --fs: 24px;--padding:10px 0;--margin:0; --textalign: center;--justify: center; } .builder-item--nav-icon{ --label-margin:0 5px 0 0;;--padding:10px 15px;--margin:0; } .builder-item--primary-menu{ --spacing: 1px; --height: 1px; --smiconsize: 7px;--padding:0;--margin:0; --fontsize: 1em; --lineheight: 1.6em; --letterspacing: 0px; --iconsize: 1em; } .builder-item--header_search{ --height: 40px;--formfieldborderwidth:2px;--formfieldborderradius:2px;--padding:0;--margin:0; } .builder-item--header_search_responsive{ --formfieldfontsize: 14px;--formfieldborderwidth:2px;--formfieldborderradius:2px; --height: 40px;--padding:0 10px;--margin:0; } .builder-item--footer-one-widgets{ --padding:0;--margin:040px 0 0 0;; --textalign: left;--justify: flex-start; } .builder-item--footer-menu{ --spacing: 20px; --height: 25px;--padding:0;--margin:0; --fontsize: 1em; --lineheight: 1.6em; --letterspacing: 0px; --iconsize: 1em; --textalign: right;--justify: flex-end; } .builder-item--footer_copyright{ --padding:0;--margin:0; --fontsize: 1em; --lineheight: 1.6em; --letterspacing: 0px; --iconsize: 1em; --textalign: left;--justify: flex-start; } .scroll-to-top{ --padding:8px 10px;--size:16px; } }@media(min-width: 960px){ :root{ --container: 1170px;--postwidth:100%;--btnpadding:20px 40px;--primarybtnpadding:20px 40px;--secondarybtnpadding:20px 40px; --btnlineheight: 1.6em; --bodyfontsize: 19px; --bodylineheight: 1.7em; --bodyletterspacing: 0px; --h1fontsize: 45px; --h1lineheight: 1.2em; --h1letterspacing: 1.2px; --h2fontsize: 40px; --h2lineheight: 1.3em; --h2letterspacing: 1.2px; --h3fontsize: 28px; --h3lineheight: 1.3em; --h3letterspacing: 1.2px; --h4fontsize: 24px; --h4lineheight: 1.3em; --h4letterspacing: 1.2px; --h5fontsize: 16px; --h5lineheight: 1.3em; --h5letterspacing: 1.2px; --h6fontsize: 14px; --h6lineheight: 1.3em; --h6letterspacing: 1.2px; } .nv-index-posts{ --postcoltemplate:35fr 65fr; } body:not(.single):not(.archive):not(.blog):not(.search):not(.error404) .neve-main > .container .col, body.post-type-archive-course .neve-main > .container .col, body.post-type-archive-llms_membership .neve-main > .container .col{ max-width: 100%; } body:not(.single):not(.archive):not(.blog):not(.search):not(.error404) .nv-sidebar-wrap, body.post-type-archive-course .nv-sidebar-wrap, body.post-type-archive-llms_membership .nv-sidebar-wrap{ max-width: 0%; } .neve-main > .archive-container .nv-index-posts.col{ max-width: 100%; } .neve-main > .archive-container .nv-sidebar-wrap{ max-width: 0%; } .neve-main > .single-post-container .nv-single-post-wrap.col{ max-width: 70%; } .single-post-container .alignfull > [class*="__inner-container"], .single-post-container .alignwide > [class*="__inner-container"]{ max-width:789px } .container-fluid.single-post-container .alignfull > [class*="__inner-container"], .container-fluid.single-post-container .alignwide > [class*="__inner-container"]{ max-width:calc(70% + 15px) } .neve-main > .single-post-container .nv-sidebar-wrap{ max-width: 30%; } .nv-meta-list{ --avatarsize: 20px; } .single .nv-meta-list{ --avatarsize: 16px; } .blog .blog-entry-title, .archive .blog-entry-title{ --fontsize: 40px; --lineheight: 1.2em; } .single h1.entry-title{ --fontsize: 40px; --lineheight: 1.3em; } .nv-post-cover{ --height: 211px;--padding:60px 40px;--justify: center; --textalign: center; --valign: center; } .nv-post-cover .nv-title-meta-wrap, .nv-page-title-wrap, .entry-header{ --textalign: center; } .nv-is-boxed.nv-title-meta-wrap{ --padding:60px 40px; } .nv-is-boxed.nv-comments-wrap{ --padding:40px; } .nv-is-boxed.comment-respond{ --padding:40px; } .nv-single-post-wrap{ --spacing: 0px; } .single:not(.single-product), .page{ --c-vspace:0 0 0 0;; } .single:not(.single-product) .neve-main{ --c-vspace:-179px 0 -179px 0;; } .header-main{ --rowbwidth:0px; } .header-menu-sidebar-bg{ --justify: flex-start; --textalign: left;--flexg: 1;--wrapdropdownwidth: auto; } .header-menu-sidebar{ width: 360px; } .builder-item--logo{ --maxwidth: 334px; --fs: 43px;--padding:10px 20px 10px 0;;--margin:0; --textalign: center;--justify: center; } .builder-item--nav-icon{ --label-margin:0 5px 0 0;;--padding:10px 15px;--margin:0; } .builder-item--primary-menu{ --spacing: 16px; --height: 25px; --smiconsize: 7px;--padding:10px 0;--margin:0; --fontsize: 15px; --lineheight: 1.6em; --letterspacing: 1.1px; --iconsize: 15px; } .builder-item--header_search{ --height: 40px;--formfieldborderwidth:2px;--formfieldborderradius:43px;--padding:0;--margin:0; } .builder-item--header_search_responsive{ --formfieldfontsize: 20px;--formfieldborderwidth:2px;--formfieldborderradius:0; --height: 64px;--padding:0 10px;--margin:0; } .footer-top{ --height:300px; } .builder-item--footer-one-widgets{ --padding:3px 0 0 0;;--margin:0; --textalign: left;--justify: flex-start; } .builder-item--footer-menu{ --spacing: 20px; --height: 25px;--padding:0;--margin:0; --fontsize: 0.9em; --lineheight: 1.6em; --letterspacing: 0px; --iconsize: 0.9em; --textalign: right;--justify: flex-end; } .builder-item--footer_copyright{ --padding:0;--margin:0; --fontsize: 0.9em; --lineheight: 1.6em; --letterspacing: 0px; --iconsize: 0.9em; --textalign: left;--justify: flex-start; } .layout-alternative:nth-child(even){ --postcoltemplate:65fr 35fr; } .scroll-to-top{ --padding:8px 10px;--size:16px; } }.scroll-to-top {right: 20px; border: none; position: fixed; bottom: 30px; display: none; opacity: 0; visibility: hidden; transition: opacity 0.3s ease-in-out, visibility 0.3s 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.image { background-position: center; } .scroll-to-top .scroll-to-top-image { width: 100%; height: 100%; } .scroll-to-top .scroll-to-top-label { margin: 0; padding: 5px; } .scroll-to-top:hover { text-decoration: none; } .scroll-to-top.scroll-to-top-left {left: 20px; right: unset;} .scroll-to-top.scroll-show-mobile { display: flex; } @media (min-width: 960px) { .scroll-to-top { 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); } .scroll-to-top-image { background-image: var(--bgimage); background-size: cover; }: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;}
