:root{--tpgb-T1-font-size:65px;--tpgb-T1-line-height:75px;--tpgb-T1-font-family:'Roboto',sans-serif;--tpgb-T1-font-weight:700;--tpgb-T1-font-style:normal;--tpgb-T2-font-size:45px;--tpgb-T2-line-height:60px;--tpgb-T2-font-family:'Roboto',sans-serif;--tpgb-T2-font-weight:700;--tpgb-T2-font-style:normal;--tpgb-T3-font-size:38px;--tpgb-T3-line-height:45px;--tpgb-T3-font-family:'Roboto',sans-serif;--tpgb-T3-font-weight:500;--tpgb-T3-font-style:normal;--tpgb-T4-font-size:30px;--tpgb-T4-line-height:40px;--tpgb-T4-font-family:'Roboto',sans-serif;--tpgb-T4-font-weight:500;--tpgb-T4-font-style:normal;--tpgb-T5-font-size:25px;--tpgb-T5-line-height:30px;--tpgb-T5-font-family:'Roboto',sans-serif;--tpgb-T5-font-weight:400;--tpgb-T5-font-style:normal;--tpgb-T6-font-size:17px;--tpgb-T6-line-height:22px;--tpgb-T6-font-family:'Roboto',sans-serif;--tpgb-T6-font-weight:400;--tpgb-T6-font-style:normal;--tpgb-T7-font-size:13px;--tpgb-T7-line-height:16px;--tpgb-T7-font-family:'Roboto',sans-serif;--tpgb-T7-font-weight:400;--tpgb-T7-font-style:normal;--tpgb-C1:#8072FC;--tpgb-C2:#6FC784;--tpgb-C3:#FF5A6E;--tpgb-C4:#F3F3F3;--tpgb-C5:#888888;--tpgb-GC1:linear-gradient(135deg,rgb(8,148,229) 0%,rgb(155,81,224) 100%);--tpgb-GC2:linear-gradient(135deg,rgb(8,148,229) 0%,rgb(155,81,224) 100%);--tpgb-GC3:linear-gradient(135deg,rgb(8,148,229) 0%,rgb(155,81,224) 100%);--tpgb-GC4:linear-gradient(135deg,rgb(8,148,229) 0%,rgb(155,81,224) 100%);--tpgb-GC5:linear-gradient(135deg,rgb(8,148,229) 0%,rgb(155,81,224) 100%)}: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;
}.tpgb-container-row{position:relative;width:100%;min-width:0;min-height:initial;height:auto;}.tpgb-container-row,.tpgb-cont-in{display:flex;}.tpgb-cont-in{width:100%;max-width:var(--content-width);margin:0 auto;height:100%;} .tpgb-container-row.tpgb-container-inline:not(.tpgb-container-row-editor)>.tpgb-cont-in>div:not(.tpgb-container-col,.tpgb-row-background,.tpgb-container-row,.tpgb-flipbox,.tpgb-google-map,.tpgb-social-feed,.tpgb-social-reviews,.tp-video,.tpgb-mailchimp,.tpgb-post-listing,.tpgb-testimonials,.tpgb-pricing-list,.tpgb-pricing-table,.tpgb-progress-bar,.tpgb-social-icons,.tpgb-post-image,.tpgb-external-form-styler,.tpgb-infobox.tpgb-carousel,div[class^="tpgb-wrap-"],.tp-form-block,.tpgb-top-layer),.tpgb-container-row.tpgb-container-inline:not(.tpgb-container-row-editor)>div:not(.tpgb-cont-in,.tpgb-container-col,.tpgb-row-background,.tpgb-container-row,.tpgb-flipbox,.tpgb-google-map,.tpgb-social-feed,.tpgb-social-reviews,.tp-video,.tpgb-mailchimp,.tpgb-post-listing,.tpgb-testimonials,.tpgb-pricing-list,.tpgb-pricing-table,.tpgb-progress-bar,.tpgb-social-icons,.tpgb-post-image,.tpgb-external-form-styler,.tpgb-infobox.tpgb-carousel,div[class^="tpgb-wrap-"],.tp-form-block,.tpgb-top-layer){display:inline-block;width:auto}.tpgb-container-row .tpgb-container-row,.wp-site-blocks .tpgb-container-row .tpgb-container-row{width:100%;}.tpgb-container-row.tpgb-container-inline:not(.tpgb-container-row-editor)>p{margin:0}.tpgb-container-row.tpgb-section-height-full{height:100vh}.tpgb-container-row.tpgb-row-link{cursor:pointer}@media (min-width:768px){.tpgb-container-row{--content-width:var(--tpgb-container-xs)}}@media (min-width:992px){.tpgb-container-row{--content-width:var(--tpgb-container-sm)}}@media (min-width:1200px){.tpgb-container-row{--content-width:var(--tpgb-container-md)}} .theme-blocksy .tpgb-container-row.tpgb-container-wide{width:100% !important;}  .entry-content[ast-blocks-layout] .tpgb-container-row.alignwide{max-width:none !important;width:auto;}  .tpgb-container-row .wp-block-separator,.tpgb-container-row > div[class^="tpgb-wrap-"]:not(.tpgb-position-absolute):not(.tpgb-tab-position-absolute):not(.tpgb-mobile-position-absolute):not(.tpgb-view-animation){width:100%;}  .content-style-boxed .wp-site-blocks .tpgb-container-row.alignwide,.content-width-fullwidth .wp-site-blocks .tpgb-container-row.alignwide{max-width:100vw !important;}  .tpgb-grid{padding:15px 0px;}.tpgb-container-row.tpgb-grid:not(.tpgb-container-row-editor) .tpgb-cont-in,.tpgb-container-row.tpgb-container-full.tpgb-grid:not(.tpgb-container-row-editor){display:grid;gap:10px;grid-auto-flow:row;} .tpgb-top-layer{position:absolute;top:0%;left:0%;width:100%;height:100%;}.tpgb-container-col{position:relative;min-height:1px;display:flex}.tpgb-container-col.tpgb-col-link{cursor:pointer}.tpgb-container-col figure.wp-block-image{width:100%;}.tp-core-heading{position:relative;display:block}.tpgb-pro-paragraph{position:relative;display:block}.tpgb-pro-paragraph .pro-heading-inner,.tpgb-pro-paragraph .pro-paragraph-inner,.tpgb-pro-paragraph .pro-paragraph-inner a{transition:all .3s linear}.tpgb-pro-paragraph .pro-heading-inner,.tpgb-pro-paragraph .pro-paragraph-inner *{margin:0;padding:0}.tpgb-drop-cap p::first-letter{float:left;text-align:center;line-height:1;font-size:40px;}.tpgb-drop-cap.tpgb-drop-framed p::first-letter,.tpgb-drop-cap.tpgb-drop-stacked p::first-letter{width:1rem;height:1rem;margin-right :10px;padding:5px;}.tpgb-drop-cap.tpgb-drop-framed p::first-letter{border:3px solid;}@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}