:root{--tpgb-container-md:1140px;--tpgb-container-sm:960px;--tpgb-container-xs:720px}.tpgb-cssfilters {transition:all .3s linear}.tpgb-view-animation {visibility:hidden}.tpgb-view-animation-out {visibility:visible}.tpgb_magic_scroll {width:100%;visibility:hidden}.tpgb_magic_scroll.tpgb-ms-loaded {visibility:visible}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}@keyframes tpgb-pulse {0%,to {transform:scale(.95);opacity:1}50% {transform:scale(1);opacity:1}}@-webkit-keyframes tpgb-pulse {0%,to {-webkit-transform:scale(.95);opacity:.7}50% {-webkit-transform:scale(1);opacity:1}}@keyframes tpgb-floating {0%,to {transform:translateY(0)}50% {transform:translateY(4%)}}@-webkit-keyframes tpgb-floating {0%,to {-webkit-transform:translateY(0)}50% {-webkit-transform:translateY(4%)}}@keyframes tpgb-tossing {0%,to {transform:rotate(-15deg)}50% {transform:rotate(15deg)}}@-webkit-keyframes tpgb-tossing {0%,to {-webkit-transform:rotate(-15deg)}50% {-webkit-transform:rotate(15deg)}}@keyframes tpgb-continue-rotating {0% {-webkit-transform:rotate(0deg) translate(-10px) rotate(0deg);-moz-transform:rotate(0deg) translate(-10px) rotate(0deg);-ms-transform:rotate(0deg) translate(-10px) rotate(0deg);-o-transform:rotate(0deg) translate(-10px) rotate(0deg);transform:rotate(0deg) translate(-10px) rotate(0deg)}to {-webkit-transform:rotate(360deg) translate(-10px) rotate(-360deg);-moz-transform:rotate(360deg) translate(-10px) rotate(-360deg);-ms-transform:rotate(360deg) translate(-10px) rotate(-360deg);-o-transform:rotate(360deg) translate(-10px) rotate(-360deg);transform:rotate(360deg) translate(-10px) rotate(-360deg)}}@-webkit-keyframes tpgb-continue-rotating {0% {-webkit-transform:rotate(0deg) translate(-10px) rotate(0deg);-moz-transform:rotate(0deg) translate(-10px) rotate(0deg);-ms-transform:rotate(0deg) translate(-10px) rotate(0deg);-o-transform:rotate(0deg) translate(-10px) rotate(0deg);transform:rotate(0deg) translate(-10px) rotate(0deg)}to {-webkit-transform:rotate(360deg) translate(-10px) rotate(-360deg);-moz-transform:rotate(360deg) translate(-10px) rotate(-360deg);-ms-transform:rotate(360deg) translate(-10px) rotate(-360deg);-o-transform:rotate(360deg) translate(-10px) rotate(-360deg);transform:rotate(360deg) translate(-10px) rotate(-360deg)}}@-webkit-keyframes tpgb-rotating {0% {-webkit-transform:rotate(0deg)}to {-webkit-transform:rotate(360deg)}}@-moz-keyframes tpgb-rotating {0% {-moz-transform:rotate(0deg)}to {-moz-transform:rotate(360deg)}}@keyframes tpgb-rotating {0% {transform:rotate(0deg)}to {transform:rotate(360deg)}}.tpgb-floating,.tpgb-pulse,.tpgb-tossing,.tpgb-hover-pulse:hover,.tpgb-hover-floating:hover,.tpgb-hover-tossing:hover {animation-name:tpgb-pulse;-webkit-animation-name:tpgb-pulse;animation-duration:2.2s;-webkit-animation-duration:2.2s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}.tpgb-floating,.tpgb-tossing,.tpgb-hover-floating:hover,.tpgb-hover-tossing:hover {animation-name:tpgb-floating;-webkit-animation-name:tpgb-floating}.tpgb-tossing,.tpgb-hover-tossing:hover {animation-name:tpgb-tossing;-webkit-animation-name:tpgb-tossing}.tpgb-rotating,.tpgb-hover-rotating:hover {-webkit-animation-name:tpgb-rotating;animation-name:tpgb-rotating}.tpgb-rotating-continue {animation-name:tpgb-continue-rotating;-webkit-animation-name:tpgb-continue-rotating}.tpgb-rotating,.tpgb-rotating-continue,.tpgb-hover-rotating:hover {-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;animation-duration:5s;-webkit-animation-duration:5s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}.tpgb-drop_waves::after,.tpgb-hover-drop_waves::after{content:'';background:#ff214f;position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;z-index:-1;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.tpgb-drop_waves::after,.tpgb-hover-drop_waves:hover::after{-webkit-animation-name:continue-drop-waves;animation-name:continue-drop-waves}@-webkit-keyframes continue-drop-waves {0% {opacity:0.8}100% {opacity:0;-webkit-transform:scale(1.4);transform:scale(1.4)}}@keyframes continue-drop-waves {0% {opacity:0.8}100% {opacity:0;-webkit-transform:scale(1.4);transform:scale(1.4)}}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 .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}.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 { text-decoration:none}.theme-guten .tpgb-product-listing article.product {outline:none}.theme-popularfx .tp-breadcrumbs a:focus, .theme-popularfx .tpgb-plus-button a:focus, .theme-popularfx .tpgb-table-content .toc-list-item a:focus , .theme-go .tpgb-table-content .toc-list-item a:focus {outline:none}.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}.excerpt-wrap .tpgb-toc-wrap li, .nv-content-wrap .tpgb-toc-wrap li,.excerpt-wrap .tpgb-circle-menu li , .nv-content-wrap .tpgb-circle-menu li ,.content-area .tpgb-toc-wrap ul li,.content-area .tpgb-circle-menu ul li{margin:0px}@media (min-width:1024px) {.tpgb-position-relative{position:relative !important;left:unset !important;top:unset !important;right:unset !important;bottom:unset !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}}@media (max-width:767px) {.tpgb-mobile-position-relative{position:relative;left:unset !important;top:unset !important;right:unset !important;bottom:unset !important}}@media (min-width:1024px) {.tpgb-position-absolute{position:absolute !important}}@media (max-width:1024px) and (min-width:767px) {.tpgb-tab-position-absolute{position:absolute !important}}@media (max-width:767px) {.tpgb-mobile-position-absolute{position:absolute !important}}@media (min-width:1024px) {.tpgb-position-fixed{position:fixed !important}}@media (max-width:1024px) and (min-width:767px) {.tpgb-tab-position-fixed{position:fixed !important}}@media (max-width:767px) {.tpgb-mobile-position-fixed{position:fixed !important}}.tpgb-pro-paragraph{position:relative;display:block}.tpgb-pro-paragraph .pro-paragraph-inner,.tpgb-pro-paragraph .pro-heading-inner,.tpgb-pro-paragraph .pro-paragraph-inner a{-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}.tpgb-pro-paragraph .pro-heading-inner{margin:0;padding:0}.tpgb-pro-paragraph .pro-paragraph-inner p {margin:0}.tpgb-pro-paragraph .pro-paragraph-inner * {margin:0;padding:0}.progress-title-inline{ display:inline-block}.tpgb-progress-bar {display:block;width:100%;position:relative}.progress-bar-media {vertical-align:middle}.progress-bar-media {display:table;width:100%}.prog-title.prog-icon {display:table-cell;vertical-align:middle}span.progres-ims {color:#313131;font-size:14px;vertical-align:middle;align-items:center}.progres-ims img.progress-bar-img {width:40px}span.progress-bar-title {color:#4a4a4a;font-size:14px;line-height:20px;letter-spacing:0;font-weight:400}span.progress-bar-title {vertical-align:middle}.tpgb-progress-bar:not(.tpgb-piechart) .progress-bar-title.before-icon{padding-left:5px}.tpgb-progress-bar:not(.tpgb-piechart) .progress-bar-title.after-icon{padding-right:5px}.progress-bar-sub-title {color:#888;font-size:13px;line-height:25px;letter-spacing:0;font-weight:400}.counter-number {display:table-cell;vertical-align:middle;text-align:right}h5.counter-number {vertical-align:middle}.counter-number .theserivce-milestone-symbol, .counter-number .theserivce-milestone-number.icon-milestone {color:#252525;font-size:16px;line-height:1.4;text-align:right;font-weight:400}.counter-number .theserivce-milestone-symbol, .counter-number .theserivce-milestone-number.icon-milestone {color:#252525;font-size:16px;line-height:1.4;text-align:right;font-weight:400}.progress-bar-skill-bar-filled {background:#2d9bea;height:100%;width:0%;-webkit-transition:width 2s cubic-bezier(0, 0, 0.2, 1) .2s;-moz-transition:width 2s cubic-bezier(0, 0, 0.2, 1) .2s;transition:width 2s cubic-bezier(0, 0, 0.2, 1) .2s;position:relative}.progress-bar-skill.skill-fill {background:#f3f3f3}.progress-bar-skill.skill-fill.small {height:6px;position:relative}.progress-bar-skill.skill-fill.medium{ height:15px;position:relative}.progress-bar-skill.skill-fill.large{ height:40px;position:relative}.progress-bar-skill-bar-filled {background-color:#6c2bcc}.progress-bar-skill.skill-fill {background-color:#d3d3d3;height:6px;position:relative}.progress-bar-skill.skill-fill{background-color:#8072fc}.progress-bar-media-large {position:absolute;top:0}.progress-bar-media.large {position:absolute;-webkit-transform:translateZ(50px) translateY(-50%) translateX(-50%);-ms-transform:translateZ(50px) translateY(-50%) translateX(-50%);-moz-transform:translateZ(50px) translateY(-50%) translateX(-50%);-o-transform:translateZ(50px) translateY(-50%) translateX(-50%);transform:translateZ(50px) translateY(-50%);top:50%;width:15%;padding:0 10px;-webkit-transition:width 1s ease-in-out;-o-transition:width 1s ease-in-out;transition:width 1s ease-in-out}.progress-bar-media.large .prog-title.prog-icon.large .progres-ims, .progress-bar-media.large .prog-title.prog-icon.large .progress-bar-title {color:#fff}.progress-bar-media.large span.progress-bar-title {display:table-cell;vertical-align:middle;padding-left:5px;padding-right:5px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.progress-bar-media.large span.progres-ims {display:table-cell;vertical-align:middle}.progress-bar-skill.skill-fill {margin-top:0px}.progress-style-2.progress-bar-skill.skill-fill {background:#f3f3f3;margin-top:5px;height:2px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;overflow:visible}.progress-style-2 .progress-bar-skill-bar-filled:after {position:absolute;content:'';left:100%;margin-left:-2px;border-right:2px solid #6c2bcc;height:8px;top:0}.tpgb-piechart {position:relative;display:block;width:100%;overflow:hidden}.tpgb-piechart{text-align:center}.tpgb-piechart {position:relative;display:block;width:100%;overflow:hidden}.tpgb-piechart canvas {position:absolute;top:0;left:50%;max-width:100%;-webkit-transform:rotateY(180deg) translateX(50%);-moz-transform:rotateY(180deg) translateX(50%);-o-transform:rotateY(180deg) translateX(50%);-ms-transform:rotateY(180deg) translateX(50%);transform:rotateY(180deg) translateX(50%)}.tp-pie-circle {position:relative;overflow:hidden;width:160px;height:160px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;margin:0 auto;text-align:center}.pie-circle-border .tp-pie-circle:before {content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #e7e7e7;border-radius:inherit;-webkit-border-radius:inherit;-moz-border-radius:inherit}.pie-numbers {position:absolute;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);top:50%;left:50%}.tpgb-pie-chart{padding-top:20px}.tpgb-pie-chart.style-2 {display:table;vertical-align:middle;text-align:center;margin:0 auto}.tpgb-pie-chart.style-2 .pie-chart {display:inline-block;vertical-align:middle;margin-right:10px}.tpgb-pie-chart.style-2 .pie-chart-style2 {display:inline-block;vertical-align:middle}.tpgb-pie-circle .pie-numbers {position:absolute;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);top:50%;left:50%;width:100%}.tpgb-pie-chart.style-3 .counter-number, .tpgb-pie-chart .pie-chart-style3 {display:inline-block;text-align:center}.tpgb-pie-chart.style-3 .pie-chart .counter-number {margin:0}.tpgb-pie-chart {padding-top:20px}.tpgb-pie-chart .pie-chart{text-align:center}