:root{--tpgb-container-md:1140px;--tpgb-container-sm:960px;--tpgb-container-xs:720px}*,::after,::before{box-sizing:inherit}.tpgb-cssfilters{transition:all .3s linear}.tpgb-trans-none>div{transition:none}.tpgb-view-animation{visibility:hidden}.tpgb-view-animation-out,.tpgb_magic_scroll.tpgb-ms-loaded{visibility:visible}.tpgb_magic_scroll{width:100%;visibility:hidden}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.tpgb-relative-block{position:relative;display:block;width:100%}.tpgb-trans-linear,.tpgb-trans-linear-after:after,.tpgb-trans-linear-before:before{transition:all .3s linear}.tpgb-trans-easeinout,.tpgb-trans-easeinout-after:after,.tpgb-trans-easeinout-before:before{transition:all .3s ease-in-out}.tpgb-trans-ease,.tpgb-trans-ease-before:before,.tpgb-trans-ease-after:after{transition:all 0.3s ease;}.tpgb-abs-flex,.tpgb-rel-flex{display:flex;align-items:center;justify-content:center}.tpgb-rel-flex{position:relative}.tpgb-abs-flex{position:absolute}[class*="tpgb-"] a{text-decoration:none;} h3.tpgb-posts-not-found{font-size:14px !important;background:#8072fc;padding:10px;text-align:center;line-height:25px;border-radius:3px;box-shadow:0 5px 30px -5px #8072fc;color:#fff !important;width:100%;}  #wp-admin-bar-tpgb_edit_template .ab-item.tpgb-admin-sub-item{display:-webkit-box;display:-ms-flexbox;display:flex;width:180px}#wp-admin-bar-tpgb_edit_template .tpgb-admin-item-title{white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;width:100%;text-transform:capitalize}#wp-admin-bar-tpgb_edit_template .tpgb-admin-item-type{background:#6b6b6b;font-size:11px;line-height:11px;margin-top:6px;padding:4px 5px;-webkit-border-radius:3px;border-radius:3px;text-transform:capitalize}#wp-admin-bar-tpgb_edit_template .tpgb-edit-nexter{background:#3a3c3e;padding-top:0}  .alignfull .tpgb-before-after .tpgb-before-sepicon > img,.alignfull:not(.stk-row):not(.wp-block-stackable-columns):not(.tpgb-container-row) .tpgb-creative-image img,.alignfull .tpgb-flipbox img.service-img,.alignfull .tpgb-process-steps .tpgb-process-steps-wrapper img.tp-icon-img,.alignfull img.progress-bar-img{width:auto;}  .page .entry .tpgb-section.alignfull{max-width:initial;}.page .entry .tpgb-container-row.alignfull,.no-sidebar .entry-content .tpgb-container-row.alignfull,body:not(.no-sidebar) .entry-content .tpgb-container-row.alignfull{ max-width:none !important;}.single-post:not(.elementor-page) .single-page-article .entry-content a:not(.wp-block-button__link):not(.wp-block-file__button),.page:not(.elementor-page):not(.woocommerce-page) .single-page-article .entry a:not(.wp-block-button__link):not(.wp-block-file__button),.single-post:not(.elementor-page) .single-page-article .entry-content a:not(.wp-block-button__link):not(.wp-block-file__button):hover,.page:not(.elementor-page):not(.woocommerce-page) .single-page-article .entry a:not(.wp-block-button__link):not(.wp-block-file__button):hover,.single-post:not(.elementor-page) .single-page-article .entry-content a:not(.wp-block-button__link):not(.wp-block-file__button):focus,.page:not(.elementor-page):not(.woocommerce-page) .single-page-article .entry a:not(.wp-block-button__link):not(.wp-block-file__button):focus,.single-post:not(.elementor-page) .single-page-article .entry-content a:not(.wp-block-button__link):not(.wp-block-file__button):focus:not(.wp-block-button__link):not(.wp-block-file__button),.page:not(.elementor-page):not(.woocommerce-page) .single-page-article .entry a:not(.wp-block-button__link):not(.wp-block-file__button):focus:not(.wp-block-button__link):not(.wp-block-file__button){text-decoration:none;}  .tpgb-section .svg-inline--fa{width:initial}.theme-astra .tpgb-product-listing article.product{padding:0}.ast-single-post .entry-content .tpgb-section a,.ast-single-post .entry-content .tpgb-container-row a{text-decoration:none}.entry-content[ast-blocks-layout] .tpgb-container-row.alignfull,.ast-no-sidebar .entry-content .alignfull{max-width:initial !important;}  .theme-guten .tpgb-product-listing article.product{outline:none;}  .theme-go .tpgb-table-content .toc-list-item a:focus,.theme-popularfx .tp-breadcrumbs a:focus,.theme-popularfx .tpgb-plus-button a:focus,.theme-popularfx .tpgb-table-content .toc-list-item a:focus{outline:0}  .theme-neve .entry-content a:not([class*=button]),.theme-neve .nv-comment-content a:not([class*=button]),.theme-neve .nv-template .neve-main a:not([class*=button]),.theme-neve .widget_text a:not([class*=button]){text-decoration:none}.content-area .tpgb-circle-menu ul li,.content-area .tpgb-toc-wrap ul li,.excerpt-wrap .tpgb-circle-menu li,.excerpt-wrap .tpgb-toc-wrap li,.nv-content-wrap .tpgb-circle-menu li,.nv-content-wrap .tpgb-toc-wrap li{margin:0}#neve_body .tpgb-container-row.alignfull{max-width:initial !important;width:100vw;}  .wrap.kt-clear .tpgb-container-row.alignfull{max-width:initial !important;}  .wp-site-blocks .tpgb-container-row.alignfull{max-width:initial !important;width:auto;}  .main.main-raised .tpgb-container-row.alignfull{max-width:unset !important;width:unset !important;}   @media (min-width:1024px){.tpgb-position-relative{position:relative!important;left:unset!important;top:unset!important;right:unset!important;bottom:unset!important}.tpgb-position-absolute{position:absolute!important}.tpgb-position-fixed{position:fixed!important}}@media (max-width:1024px) and (min-width:767px){.tpgb-tab-position-relative{position:relative;left:unset!important;top:unset!important;right:unset!important;bottom:unset!important}.tpgb-tab-position-absolute{position:absolute!important}.tpgb-tab-position-fixed{position:fixed!important}}@media (max-width:767px){.tpgb-mobile-position-relative{position:relative;left:unset!important;top:unset!important;right:unset!important;bottom:unset!important}.tpgb-mobile-position-absolute{position:absolute!important}.tpgb-mobile-position-fixed{position:fixed!important}}  .theme-geeks .toggle-button-style .btn-icon{width :auto;height :auto;font-weight :900;}@keyframes tpgb-spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}.tpgbonAjax>*{opacity:.2}.tpgbonAjax{position:relative}.tpgbonAjax::after{z-index:2;top:30px;left:50%;position:absolute;height:40px;width:40px;color:#f3f3f3;margin-left:-24px;display:inline-block;border:3px solid;border-radius:50%;border-right-color:#dcdcdc;transform:rotate(0);animation:tpgb-spin 1s infinite linear;pointer-events:none;content:"";will-change:transform}.tpgb-ajax-load,.tpgbonAjax{min-height:100px}.prism-previewer{z-index:1}.tpgb-code-highlighter .toolbar-item a{text-decoration:none}.tpgb-code-highlighter code[class*="language-"],.tpgb-code-highlighter pre[class*="language-"]{background:none;font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;tab-size:4;hyphens:none}.tpgb-code-highlighter div.code-toolbar{position:relative}.tpgb-code-highlighter div.code-toolbar > .toolbar{position:absolute;top:.3em;right:.2em;transition:opacity 0.3s ease-in-out;opacity:0}.tpgb-code-highlighter div.code-toolbar:hover > .toolbar,.tpgb-code-highlighter div.code-toolbar:focus-within > .toolbar{opacity:1}.tpgb-code-highlighter div.code-toolbar > .toolbar .toolbar-item{display:inline-block}.tpgb-code-highlighter div.code-toolbar > .toolbar a{cursor:pointer}.tpgb-code-highlighter div.code-toolbar > .toolbar button{background:none;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;user-select:none}.tpgb-code-highlighter div.code-toolbar > .toolbar a,.tpgb-code-highlighter div.code-toolbar > .toolbar button{color:#000;font-size:13px;box-shadow:0 2px 0 0 #00000033;background-color:#fff;border:1px solid #dddddd;padding:1px 10px;border-radius:5px;cursor:pointer;transition:0.3s linear} .tpgb-code-highlighter .code-download-icon,.tpgb-code-highlighter span.code-copy-icon,.tpgb-code-highlighter span.code-copied-icon{font-size:11px;margin-left:5px}  .tpgb-code-highlighter div.code-toolbar > .toolbar .toolbar-item > span{user-select:none;color:#000;font-size:13px;box-shadow:0 2px 0 0 #0003;background-color:#fff;border:1px solid #ddd;padding:1px 10px;border-radius:5px} .tpgb-code-highlighter .line-highlight:before,.tpgb-code-highlighter .line-highlight[data-end]:after{content:attr(data-start);position:absolute;top:.4em;left:.6em;min-width:1em;padding:0 .5em;background-color:#997a6666;color:#f5f2f0;font:bold 65%/1.5 sans-serif;text-align:center;vertical-align:.3em;border-radius:999px;text-shadow:none;box-shadow:0 1px #fff}.tpgb-code-highlighter .line-highlight[data-end]:after{content:attr(data-end);top:auto;bottom:.4em}.tpgb-code-highlighter .line-numbers .line-highlight:before,.tpgb-code-highlighter .line-numbers .line-highlight:after{content:none}.tpgb-code-highlighter pre[id].linkable-line-numbers span.line-numbers-rows{pointer-events:all}.tpgb-code-highlighter pre[id].linkable-line-numbers span.line-numbers-rows > span:before{cursor:pointer}.tpgb-code-highlighter pre[id].linkable-line-numbers span.line-numbers-rows > span:hover:before{background-color:#80808033}.tpgb-code-highlighter pre[class*="language-"].line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}.tpgb-code-highlighter pre[class*="language-"].line-numbers > code{position:relative;white-space:inherit}.tpgb-code-highlighter .line-numbers-rows > span{display:block;counter-increment:linenumber}.tpgb-code-highlighter .line-numbers-rows > span:before{content:counter(linenumber);color:#999;display:block;padding-right:.8em;text-align:right}.tpgb-code-highlighter span.inline-color-wrapper{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyIDIiPjxwYXRoIGZpbGw9ImdyYXkiIGQ9Ik0wIDBoMnYySDB6Ii8+PHBhdGggZmlsbD0id2hpdGUiIGQ9Ik0wIDBoMXYxSDB6TTEgMWgxdjFIMXoiLz48L3N2Zz4=");background-position:center;background-size:110%;display:inline-block;height:1.333ch;width:1.333ch;margin:0 .333ch;box-sizing:border-box;border:1px solid #fff;outline:1px solid #00000080;overflow:hidden}.tpgb-code-highlighter span.inline-color{display:block;height:120%;width:120%}.prism-previewer,.prism-previewer:before,.prism-previewer:after{position:absolute;pointer-events:none}.prism-previewer,.prism-previewer:after{left:50%}.prism-previewer{margin-top:-48px;width:32px;height:32px;margin-left:-16px;opacity:0;transition:opacity .25s}.prism-previewer.flipped{margin-top:0;margin-bottom:-48px}.prism-previewer:before,.prism-previewer:after{content:'';position:absolute;pointer-events:none}.prism-previewer:before{top:-5px;right:-5px;left:-5px;bottom:-5px;border-radius:10px;border:5px solid #fff;box-shadow:0 0 3px #00000080 inset,0 0 10px #000000bf}.prism-previewer:after{top:100%;width:0;height:0;margin:5px 0 0 -7px;border:7px solid transparent;border-color:#ff000000;border-top-color:#fff}.prism-previewer.flipped:after{top:auto;bottom:100%;margin-top:0;margin-bottom:5px;border-top-color:#ff000000;border-bottom-color:#fff}.prism-previewer.active{opacity:1}.prism-previewer-angle:before{border-radius:50%;background:#fff}.prism-previewer-angle:after{margin-top:4px}.prism-previewer-angle svg{width:32px;height:32px;transform:rotate(-90deg)}.prism-previewer-angle[data-negative] svg{transform:scaleX(-1) rotate(-90deg)}.prism-previewer-angle circle{fill:transparent;stroke:#2e3538;stroke-opacity:0.9;stroke-width:32;stroke-dasharray:0,500}.prism-previewer-gradient:before{content:none}.prism-previewer-gradient div{position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;border-radius:10px;border:5px solid #fff;box-shadow:0 0 3px #00000080 inset,0 0 10px #000000bf}.prism-previewer-color{background-image:linear-gradient(45deg,#bbb 25%,transparent 25%,transparent 75%,#bbb 75%,#bbb),linear-gradient(45deg,#bbb 25%,#eee 25%,#eee 75%,#bbb 75%,#bbb);background-size:10px 10px;background-position:0 0,5px 5px}.prism-previewer-color:before{background-color:inherit;background-clip:padding-box}.prism-previewer-easing{margin-top:-76px;margin-left:-30px;width:60px;height:60px;background:#333}.prism-previewer-easing.flipped{margin-bottom:-116px}.prism-previewer-easing svg{width:60px;height:60px}.prism-previewer-easing circle{fill:#2e3538;stroke:#fff}.prism-previewer-easing path{fill:none;stroke:#fff;stroke-linecap:round;stroke-width:4}.prism-previewer-easing line{stroke:#fff;stroke-opacity:0.5;stroke-width:2}.prism-previewer-gradient{background-image:linear-gradient(45deg,#bbb 25%,transparent 25%,transparent 75%,#bbb 75%,#bbb),linear-gradient(45deg,#bbb 25%,#eee 25%,#eee 75%,#bbb 75%,#bbb);background-size:10px 10px;background-position:0 0,5px 5px;width:64px;margin-left:-32px}@keyframes prism-previewer-time{0%{stroke-dasharray:0,500;stroke-dashoffset:0}50%{stroke-dasharray:100,500;stroke-dashoffset:0}100%{stroke-dasharray:0,500;stroke-dashoffset:-100}}.prism-previewer-time:before{border-radius:50%;background:#fff}.prism-previewer-time:after{margin-top:4px}.prism-previewer-time svg{width:32px;height:32px;transform:rotate(-90deg)}.prism-previewer-time circle{fill:transparent;stroke:#2e3538;stroke-opacity:0.9;stroke-width:32;stroke-dasharray:0,500;stroke-dashoffset:0;animation:prism-previewer-time linear infinite 3s}@media print{.line-highlight{print-color-adjust:exact}}body.admin-bar .prism-previewer{margin-top:-15px !important;}body.admin-bar .prism-previewer-easing{margin-top:-40px !important;}.tpgb-code-highlighter pre[class*="language-"].line-numbers > code{display:inline-block;}.code-prism-default .line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid #999;user-select:none}.code-prism-default .line-highlight{position:absolute;left:0;right:0;padding:inherit 0;margin-top:1em;background:#997a6614;background:linear-gradient(to right,#997a661a 70%,#997a6600);pointer-events:none;line-height:inherit;white-space:pre}.code-prism-default code[class*="language-"],.code-prism-default pre[class*="language-"]{color:#000;text-shadow:0 1px #fff}.code-prism-default pre[class*="language-"]::-moz-selection,.code-prism-default pre[class*="language-"] ::-moz-selection,.code-prism-default code[class*="language-"]::-moz-selection,.code-prism-default code[class*="language-"] ::-moz-selection,.code-prism-default pre[class*="language-"]::selection,.code-prism-default pre[class*="language-"] ::selection,.code-prism-default code[class*="language-"]::selection,.code-prism-default code[class*="language-"] ::selection{text-shadow:none;background:#b3d4fc}@media print{.code-prism-default code[class*="language-"],.code-prism-default pre[class*="language-"]{text-shadow:none}}.code-prism-default pre[class*="language-"]{padding:1em;margin:.5em 0;overflow:auto}.code-prism-default :not(pre) > code[class*="language-"],.code-prism-default pre[class*="language-"]{background:#f5f2f0}.code-prism-default :not(pre) > code[class*="language-"]{padding:.1em;border-radius:.3em;white-space:normal}.code-prism-default .token.comment,.code-prism-default .token.prolog,.code-prism-default .token.doctype,.code-prism-default .token.cdata{color:#708090}.code-prism-default .token.punctuation{color:#999}.code-prism-default .token.namespace{opacity:.7}.code-prism-default .token.property,.code-prism-default .token.tag,.code-prism-default .token.boolean,.code-prism-default .token.number,.code-prism-default .token.constant,.code-prism-default .token.symbol,.code-prism-default .token.deleted{color:#905;position:relative;z-index:9}.code-prism-default .token.selector,.code-prism-default .token.attr-name,.code-prism-default .token.string,.code-prism-default .token.char,.code-prism-default .token.builtin,.code-prism-default .token.inserted{color:#690}.code-prism-default .token.operator,.code-prism-default .token.entity,.code-prism-default .token.url,.code-prism-default .language-css .token.string,.code-prism-default .style .token.string{color:#9a6e3a;background:#ffffff80}.code-prism-default .token.atrule,.code-prism-default .token.attr-value,.code-prism-default .token.keyword{color:#07a}.code-prism-default .token.function,.code-prism-default .token.class-name{color:#DD4A68}.code-prism-default .token.regex,.code-prism-default .token.important,.code-prism-default .token.variable{color:#e90}.code-prism-default .token.important,.code-prism-default .token.bold{font-weight:bold}.code-prism-default .token.italic{font-style:italic}.code-prism-default .token.entity{cursor:help}.code-prism-default pre[data-line]{position:relative;padding:1em 0 1em 3em}