/**
 * Theme Name:     Naylish Child
 * Author:         Jegtheme
 * Template:       naylish
 * Text Domain:	   naylish-child
 * Description:    Naylish is a modern and clean Gutenverse theme to create a professional and fully functional website especially for Nail Salon and any other Beauty Care.
 * Theme URI:      https://fse.jegtheme.com/naylish/
 * Author URI:     https://support.jegtheme.com/
 * Version:        1.0.3
 * License:        GNU General Public License v3 or later.
 * License URI:    https://www.gnu.org/licenses/gpl-3.0.html
 * Tags:           grid-layout,block-patterns,full-site-editing,entertainment,news
 */
.guten-element.guten-VDmPYk {
    margin-right: 0 !important;
}

.guten-button {
    padding-top: 14px !important;
    padding-bottom: 14px !important;
}

span.head-title.tab-links_spl, span.head-title.tab-links_spl.head_title_style_3 {
    font-size: 22px !important;
    font-family: "Amiri" !important;
}
.spl_without_tab_style2 {
    font-family: "Amiri" !important;
    font-size: 48px !important;
    font-weight: 400 !important;
}

.my_main_menu ul li:last-child a {
margin-right: 0 !important;
}

.box_contact {
	height: 240px;
    overflow: hidden;
}
@media only screen and (max-width: 600px) {
  .spl_without_tab_style2 {
    font-size: 36px !important;
	}
}

.home .spl_main_content_box > .spl_cat_title_style_2,
.home .spl_main_content_box > .df-spl-grid {
    display: none !important;
}

.home .spl_main_content_box > .spl_cat_title_style_2:nth-child(3),
.home .spl_main_content_box > .spl_cat_title_style_2:nth-child(5),
.home .spl_main_content_box > .spl_cat_title_style_2:nth-child(7) {
    display: block !important;
}
.home .spl_main_content_box > .df-spl-grid:nth-child(4),
.home .spl_main_content_box > .df-spl-grid:nth-child(6),
.home .spl_main_content_box > .df-spl-grid:nth-child(8) {
    display: grid !important;
}

.price_wrapper .name-price-desc .name.a-tag, .price_wrapper .style-8-title-container h3, .price_wrapper .style-6-2-desc .name.a-tag, [data-price-list-id="1738900180"] h5 {
    font-family: "Palanquin" !important;
    font-weight: 500;
}

.price_wrapper .df-spl-grid.two-column {
    background: rgba(231, 82, 167, 0.05) !important;
    padding: 20px !important;
}

.spl-two-bottom {
    border-bottom: 1px solid #ddd !important;
}

.guten-gallery .gallery-items .gallery-item-wrap:hover .grid-item .item-hover-bg {
    background-color: rgba(231, 82, 167, 0.4) !important
}

.guten-gallery .gallery-items .gallery-item-wrap .grid-item {
    margin: 10px !important;
}

.accordion-text {
    font-family: 'Amiri', sans-serif !important;
    font-size: 18px !important;
}

@keyframes tpgb_cnt_rotate {
    0% {
        transform: rotate(0deg) translate(-10px) rotate(0deg)
    }

    to {
        transform: rotate(360deg) translate(-10px) rotate(-360deg)
    }
}

@keyframes rotating {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(360deg)
    }
}

@keyframes tpgb_cnt_float {
    0%,to {
        transform: translateY(0)
    }

    50% {
        transform: translateY(2%)
    }
}

@keyframes tpgb_cnt_toss {
    0%,to {
        transform: rotate(-1deg)
    }

    50% {
        transform: rotate(1deg)
    }
}

@keyframes tpgb_cnt_pulse {
    0%,to {
        transform: scale(.97);
        opacity: 1
    }

    50% {
        transform: scale(1);
        opacity: 1
    }
}

.tpgb-hover-floating,.tpgb-hover-pulse,.tpgb-hover-tossing,.tpgb-normal-floating,.tpgb-normal-pulse,.tpgb-normal-tossing {
    animation-duration: 1.5s
}

.tpgb-hover-floating:hover,.tpgb-normal-floating {
    animation: tpgb_cnt_float 2.2s infinite
}

.tpgb-hover-tossing:hover,.tpgb-normal-tossing {
    animation: tpgb_cnt_toss 2.2s infinite
}

.tpgb-hover-pulse:hover,.tpgb-normal-pulse {
    animation: tpgb_cnt_pulse 2.2s infinite
}

.tpgb-hover-rotating:hover,.tpgb-normal-rotating {
    animation: tpgb_cnt_rotate 8s infinite linear;
    transform-origin: center center
}

@media (min-width: 1024px) {
    .tpgb-column-sticky {
        position:sticky!important
    }

    .admin-bar .tpgb-column-sticky {
        top: 32px
    }
}

@media (max-width: 1024px) and (min-width:768px) {
    .tpgb-tab-column-sticky {
        position:sticky!important
    }

    .admin-bar .tpgb-tab-column-sticky {
        top: 32px
    }
}

@media (max-width: 767px) {
    .tpgb-mob-column-sticky {
        position:sticky!important
    }

    .admin-bar .tpgb-mob-column-sticky {
        top: 32px
    }
}

@keyframes splide-loading {
    0% {
        transform: rotate(0);
    }

    to {
        transform: rotate(1turn);
    }
}

.splide__container {
    position: relative;
    box-sizing: border-box;
}

.splide__list {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    margin: 0!important;
    padding: 0!important;
    transform-style: preserve-3d
}

.splide.is-initialized:not(.is-active) .splide__list {
    display: block
}

.splide.is-active .splide__list {
    display: flex;
}

.splide__pagination {
    -ms-flex-align: center;
    align-items: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0;
    pointer-events: none
}

.splide__pagination li {
    display: inline-block;
    line-height: 1;
    list-style-type: none;
    margin: 0;
    pointer-events: auto
}

.splide__progress__bar {
    width: 0
}

.splide {
    outline: 0;
    position: relative;
    visibility: hidden;
}

.splide.is-initialized,.splide.is-rendered {
    visibility: visible
}

.splide__slide {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    box-sizing: border-box;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    list-style-type: none!important;
    margin: 0;
    outline: 0
}

.splide__slide,.splide__slider {
    position: relative
}

.splide__slide img {
    vertical-align: bottom;
}

.splide__spinner {
    border: 2px solid #999;
    border-left-color: transparent;
    border-radius: 50%;
    bottom: 0;
    display: inline-block;
    height: 20px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 20px
}

.splide__slide.is-loading .splide__spinner {
    animation: splide-loading 1s linear infinite
}

.splide__track {
    position: relative;
    z-index: 0;
    overflow: hidden;
}

.splide--draggable>.splide__slider>.splide__track,.splide--draggable>.splide__track {
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.splide--fade>.splide__slider>.splide__track>.splide__list,.splide--fade>.splide__track>.splide__list {
    display: block
}

.splide--fade>.splide__slider>.splide__track>.splide__list>.splide__slide,.splide--fade>.splide__track>.splide__list>.splide__slide {
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    z-index: 0
}

.splide--fade>.splide__slider>.splide__track>.splide__list>.splide__slide.is-active,.splide--fade>.splide__track>.splide__list>.splide__slide.is-active {
    opacity: 1;
    position: relative;
    z-index: 1
}

.splide--rtl {
    direction: rtl;
}

.splide--ttb.is-active>.splide__slider>.splide__track>.splide__list,.splide--ttb.is-active>.splide__track>.splide__list {
    display: block
}

.splide--ttb > .splide__pagination {
    width: auto;
}

.splide__arrow {
    -ms-flex-align: center;
    align-items: center;
    background: #ccc;
    border: 0;
    border-radius: 50%;
    cursor: pointer;
    display: -ms-flexbox;
    display: flex;
    height: 2em;
    -ms-flex-pack: center;
    justify-content: center;
    opacity: .7;
    padding: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 2em;
    z-index: 1
}

.splide__arrow svg {
    fill: #000;
    width: 1.2em;
    height: 1.2em;
}

.splide__arrow:hover {
    cursor: pointer;
    opacity: 0.9;
}

.splide__arrow:focus {
    outline: none;
}

.splide__arrow--prev {
    left: 1em;
}

.splide__arrow--next {
    right: 1em;
}

.tpgb-carousel .splide__pagination {
    position: relative;
    z-index: 1;
    bottom: 10px;
    left: 50%;
    transform: translateX(-50%);
    padding: 0
}

.splide__pagination__page {
    display: inline-block;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    padding: 0;
    transition: transform 0.2s linear;
    border: none;
    opacity: 0.7;
}

.splide__pagination__page.is-active {
    transform: scale(1.4);
    background: #fff;
}

.splide__pagination__page:hover {
    cursor: pointer;
    opacity: 0.9;
}

.splide__pagination__page:focus {
    outline: none;
}

.splide__progress__bar {
    width: 0;
    height: 3px;
    background: #ccc;
}

.splide--nav > .splide__slider > .splide__track > .splide__list > .splide__slide,.splide--nav > .splide__track > .splide__list > .splide__slide {
    border: 3px solid transparent;
    cursor: pointer;
}

.splide--nav > .splide__slider > .splide__track > .splide__list > .splide__slide.is-active,.splide--nav > .splide__track > .splide__list > .splide__slide.is-active {
    border: 3px solid #000;
}

.splide--nav > .splide__slider > .splide__track > .splide__list > .splide__slide:focus,.splide--nav > .splide__track > .splide__list > .splide__slide:focus {
    outline: none;
}

.splide--rtl > .splide__arrows .splide__arrow--prev,.splide--rtl > .splide__slider > .splide__track > .splide__arrows .splide__arrow--prev,.splide--rtl > .splide__track > .splide__arrows .splide__arrow--prev {
    left: auto;
    right: 1em;
}

.splide--rtl > .splide__arrows .splide__arrow--prev svg,.splide--rtl > .splide__slider > .splide__track > .splide__arrows .splide__arrow--prev svg,.splide--rtl > .splide__track > .splide__arrows .splide__arrow--prev svg {
    transform: scaleX(1);
}

.splide--rtl > .splide__arrows .splide__arrow--next,.splide--rtl > .splide__slider > .splide__track > .splide__arrows .splide__arrow--next,.splide--rtl > .splide__track > .splide__arrows .splide__arrow--next {
    left: 1em;
    right: auto;
}

.splide--rtl > .splide__arrows .splide__arrow--next svg,.splide--rtl > .splide__slider > .splide__track > .splide__arrows .splide__arrow--next svg,.splide--rtl > .splide__track > .splide__arrows .splide__arrow--next svg {
    transform: scaleX(-1);
}

.splide--ttb > .splide__arrows .splide__arrow,.splide--ttb > .splide__slider > .splide__track > .splide__arrows .splide__arrow,.splide--ttb > .splide__track > .splide__arrows .splide__arrow {
    left: 50%;
    transform: translate(-50%);
}

.splide--ttb > .splide__arrows .splide__arrow--prev,.splide--ttb > .splide__slider > .splide__track > .splide__arrows .splide__arrow--prev,.splide--ttb > .splide__track > .splide__arrows .splide__arrow--prev {
    top: 1em;
    transform: rotate(90deg);
}

.splide--ttb > .splide__arrows .splide__arrow--prev svg,.splide--ttb > .splide__slider > .splide__track > .splide__arrows .splide__arrow--prev svg,.splide--ttb > .splide__track > .splide__arrows .splide__arrow--prev svg {
    transform: rotate(0deg);
}

.splide--ttb > .splide__arrows .splide__arrow--next,.splide--ttb > .splide__slider > .splide__track > .splide__arrows .splide__arrow--next,.splide--ttb > .splide__track > .splide__arrows .splide__arrow--next {
    bottom: 1em;
    top: auto;
    transform: rotate(90deg);
}

.splide--ttb > .splide__arrows .splide__arrow--next svg,.splide--ttb > .splide__slider > .splide__track > .splide__arrows .splide__arrow--next svg,.splide--ttb > .splide__track > .splide__arrows .splide__arrow--next svg {
    transform: rotate(0deg);
}

.splide--ttb > .splide__pagination,.splide--ttb > .splide__slider > .splide__pagination {
    bottom: 0;
    display: flex;
    flex-direction: column;
    left: auto;
    padding: 0;
    right: -1.5rem;
    top: 0;
    transform: none;
    width: auto;
    position: absolute;
}

.splide__sr {
    display: none;
}

.tpgb-view-animation .splide.is-initialized {
    visibility: hidden !important;
}

.tpgb-view-animation.tpgb_animated .splide.is-initialized {
    visibility: visible !important;
}

.splide__track--fade .splide__slide {
    transform: none !important;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    z-index: 0;
    pointer-events: none;
    transition: opacity 1.5s cubic-bezier(0.25,1,0.5,1);
}

.splide__track--fade .splide__slide.is-active {
    opacity: 1;
    z-index: 1;
    pointer-events: auto;
}

.splide__track--fade {
    position: relative;
    overflow: hidden;
    height: 100%;
}

.splide__track--fade .splide__list {
    position: relative;
    height: 100%;
}

.splide__track--fade .splide__slide[aria-hidden="true"] {
    opacity: 0;
    z-index: 0;
    pointer-events: none;
}

.splide__track--fade .splide__slide[aria-hidden="false"] {
    opacity: 1;
    z-index: 1;
    pointer-events: auto;
}

.edit-post-visual-editor ul.splide__pagination {
    margin: 0;
    padding: 0;
}

.outer-slider-arrow.splide--ltr .splide__arrow.splide__arrow--prev,.outer-slider-arrow .splide--ltr .splide__arrow.splide__arrow--prev {
    left: -65px;
}

.outer-slider-arrow.splide--ltr .splide__arrow.splide__arrow--next,.outer-slider-arrow .splide--ltr .splide__arrow.splide__arrow--next {
    right: -65px;
}

.splide__arrow,.splide__arrow:hover,.splide__arrow:focus {
    background: none;
    border-radius: 0px;
}

.splide.splide--draggable .splide__track {
    cursor: grab;
}

.splide--ttb > .splide__arrows .splide__arrow--prev.style-3,.splide--ttb > .splide__track > .splide__arrows .splide__arrow--prev.style-3,.splide--ttb > .splide__arrows .splide__arrow--prev.style-4,.splide--ttb > .splide__track > .splide__arrows .splide__arrow--prev.style-4 {
    transform: rotate(0deg);
}

.splide--ttb > .splide__arrows .splide__arrow--next.style-3,.splide--ttb > .splide__track > .splide__arrows .splide__arrow--next.style-3,.splide--ttb > .splide__arrows .splide__arrow--next.style-4,.splide--ttb > .splide__track > .splide__arrows .splide__arrow--next.style-4 {
    transform: rotate(360deg);
}

.tpgb-post-listing .splide__slide,.tpgb-product-listing .splide__slide,.tpgb-team-member-list .splide__slide,.tpgb-testimonials .splide__slide {
    padding-left: 15px;
    padding-right: 15px;
}

.splide__arrow.style-1 {
    padding: 30px 30px;
    background: #fff;
    overflow: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.10);
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    transition: all 0.3s linear;
    z-index: 11;
}

.splide__arrow--prev.style-1:before {
    content: 'â†';
}

.splide__arrow--next.style-1:before {
    content: 'â†’';
}

.splide__arrow.style-1:before {
    position: absolute;
    top: 0;
    left: 0;
    padding-top: 0px;
    width: 100%;
    height: 100%;
    font-size: 28px;
    line-height: 57px;
    font-family: initial;
    color: #8072fc;
    opacity: 1 !important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    transition: all 0.3s linear;
    z-index: 111;
    text-shadow: 0px 0px transparent !important;
}

.splide__arrow.style-1:hover:before {
    color: #fff;
}

.splide__arrow.style-1:hover {
    background: #8072fc;
}

.splide__arrow.style-2 {
    margin: 0 10px;
    width: 50px;
    height: 50px;
    background: none;
}

.splide__arrow.style-2 .icon-wrap:before,.splide__arrow.style-2 .icon-wrap:after {
    content: '';
    position: absolute;
    left: 40%;
    width: 3px;
    height: 50%;
    background: #8072fc;
    -webkit-transition: -webkit-transform 0.3s,background 0.3s;
    -moz-transition: -webkit-transform 0.3s,background 0.3s;
    -o-transition: -webkit-transform 0.3s,background 0.3s;
    -ms-transition: -webkit-transform 0.3s,background 0.3s;
    transition: transform 0.3s,background 0.3s;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.splide__arrow--prev.style-2 .icon-wrap:before,.splide__arrow--prev.style-2 .icon-wrap:after {
    left: 25%;
}

.splide__arrow.style-2 .icon-wrap {
    position: absolute;
    display: block;
    margin: 0% 0 0 10%;
    width: 80%;
    height: 80%;
}

.splide__arrow.style-2 .icon-wrap::before {
    -webkit-transform: translateX(-50%) rotate(30deg);
    -ms-transform: translateX(-50%) rotate(30deg);
    -moz-transform: translateX(-50%) rotate(30deg);
    -o-transform: translateX(-50%) rotate(30deg);
    transform: translateX(-50%) rotate(30deg);
    -webkit-transform-origin: 0 100%;
    -moz-transform-origin: 0 100%;
    -ms-transform-origin: 0 100%;
    -o-transform-origin: 0 100%;
    transform-origin: 0 100%;
}

.splide__arrow.style-2:hover .icon-wrap::before {
    -webkit-transform: translateX(-50%) rotate(45deg);
    -ms-transform: translateX(-50%) rotate(45deg);
    -moz-transform: translateX(-50%) rotate(45deg);
    -o-transform: translateX(-50%) rotate(45deg);
    transform: translateX(-50%) rotate(45deg);
}

.splide__arrow.style-2 .icon-wrap::after {
    top: 50%;
    -webkit-transform: translateX(-50%) rotate(-30deg);
    -ms-transform: translateX(-50%) rotate(-30deg);
    -moz-transform: translateX(-50%) rotate(-30deg);
    -o-transform: translateX(-50%) rotate(-30deg);
    transform: translateX(-50%) rotate(-30deg);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    transform-origin: 0 0;
}

.splide__arrow.style-2:hover .icon-wrap::after {
    -webkit-transform: translateX(-50%) rotate(-45deg);
    -ms-transform: translateX(-50%) rotate(-45deg);
    -moz-transform: translateX(-50%) rotate(-45deg);
    -o-transform: translateX(-50%) rotate(-45deg);
    transform: translateX(-50%) rotate(-45deg);
}

.splide__arrow.style-2:before {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: transparent;
    content: '';
    opacity: 1;
    -webkit-transition: -webkit-transform 0.3s,opacity 0.3s;
    -moz-transition: -webkit-transform 0.3s,opacity 0.3s;
    -o-transition: -webkit-transform 0.3s,opacity 0.3s;
    -ms-transition: -webkit-transform 0.3s,opacity 0.3s;
    transition: transform 0.3s,opacity 0.3s;
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -o-transform: scale(0.9);
    transform: scale(0.9);
    text-shadow: 0px 0px transparent !important;
}

.splide__arrow.style-2:hover::before {
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}

.splide__arrow.style-2:hover .icon-wrap::before,.splide__arrow.style-2:hover .icon-wrap::after {
    background: #ff5a6e;
}

.splide__arrow--next.style-2 .icon-wrap {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}

.splide__arrow.style-3,.splide__arrow.style-4,.splide--ttb > .splide__arrows .splide__arrow.style-3,.splide--ttb > .splide__arrows .splide__arrow.style-4 {
    width: 30px;
    height: 30px;
    position: absolute;
}

.splide__arrow.style-3.top-right,.splide__arrow.style-4.top-right,.splide--ttb > .splide__arrows .splide__arrow.style-3.top-right,.splide--ttb > .splide__arrows .splide__arrow.style-4.top-right {
    top: -15px;
    right: 15px;
    left: auto;
    z-index: 11;
}

.splide__arrow--prev.style-3.top-right,.splide__arrow--prev.style-4.top-right,.splide--ttb > .splide__arrows .splide__arrow--prev.style-3.top-right,.splide--ttb > .splide__arrows .splide__arrow--prev.style-4.top-right {
    right: 50px;
}

.splide__arrow.style-3.bottom-left,.splide__arrow.style-4.bottom-left,.splide--ttb > .splide__arrows .splide__arrow.style-3.bottom-left,.splide--ttb > .splide__arrows .splide__arrow.style-4.bottom-left {
    bottom: -30px;
    left: 15px;
    top: auto;
    z-index: 11;
}

.splide__arrow--next.style-3.bottom-left,.splide__arrow--next.style-4.bottom-left,.splide--ttb > .splide__arrows .splide__arrow--next.style-3.bottom-left,.splide--ttb > .splide__arrows .splide__arrow--next.style-4.bottom-left {
    left: 50px;
}

.splide__arrow.style-3.bottom-center,.splide__arrow.style-4.bottom-center,.splide--ttb > .splide__arrows .splide__arrow.style-3.bottom-center,.splide--ttb > .splide__arrows .splide__arrow.style-4.bottom-center {
    left: 50%;
    right: 17px;
    bottom: -45px;
    top: auto;
}

.splide__arrow--prev.style-3.bottom-center,.splide__arrow--prev.style-4.bottom-center,.splide__arrow--prev.style-4.bottom-center,.splide--ttb > .splide__arrows .splide__arrow--prev.style-3.bottom-center,.splide--ttb > .splide__arrows .splide__arrow--prev.style-4.bottom-center {
    margin-left: -20px;
    transform: translateY(-50%) translateX(-50%);
}

.splide__arrow--next.style-3.bottom-center,.splide__arrow--next.style-4.bottom-center,.splide--ttb > .splide__arrows .splide__arrow--next.style-3.bottom-center,.splide--ttb > .splide__arrows .splide__arrow--next.style-4.bottom-center {
    margin-left: 20px;
    transform: translateY(-50%) translateX(-50%);
}

.splide__arrow.style-3.bottom-right,.splide__arrow.style-4.bottom-right,.splide--ttb > .splide__arrows .splide__arrow.style-3.bottom-right,.splide--ttb > .splide__arrows .splide__arrow.style-4.bottom-right {
    bottom: -30px;
    right: 15px;
    top: auto;
    left: auto;
}

.splide__arrow--prev.style-3.bottom-right,.splide__arrow--prev.style-4.bottom-right,.splide--ttb > .splide__arrows .splide__arrow--prev.style-3.bottom-right,.splide--ttb > .splide__arrows .splide__arrow--prev.style-4.bottom-right {
    right: 50px;
}

.splide__arrow.style-3:hover:before {
    color: #fff;
    opacity: .7;
}

.splide__arrow.style-3 .icon-wrap {
    font-family: 'Font Awesome 5 Free';
    font-weight: 600;
    font-size: 22px;
    color: #fff;
    padding: 0;
    width: 100%;
    height: 100%;
    line-height: 30px;
    transition: .5s ease;
    -webkit-transition: .5s ease;
    -moz-transition: .5s ease;
    -o-transition: .5s ease;
    -ms-transition: .5s ease;
    text-align: center;
    display: inline-block;
    background: #8072fc;
    -moz-border-radius: 58%;
    -webkit-border-radius: 58%;
    border-radius: 58%;
    text-shadow: 0px 0px transparent !important;
}

.splide__arrow--next.style-3:before,.splide__arrow--prev .style-3:before,.splide__arrow--next.style-4:before,.splide__arrow--prev .style-4:before {
    content: "";
}

.splide__arrow.style-4 .icon-wrap {
    width: 100%;
    height: 100%;
    line-height: 30px;
    font-family: 'Font Awesome 5 Free';
    font-weight: 600;
    font-size: 22px;
    display: inline-block;
    border: 1px solid #8072fc;
    background: transparent;
    color: #8072fc;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    text-shadow: 0px 0px transparent !important;
}

.splide__arrow.style-4:hover .icon-wrap {
    color: #ff5a6e;
    border: 1px solid #ff5a6e;
    opacity: .7;
}

.splide__arrow.style-3 .icon-wrap,.splide__arrow.style-4 .icon-wrap,.splide__arrow.style-6 .icon-wrap {
    display: flex;
    align-items: center;
    justify-content: center;
}

.splide__arrow.style-3 .icon-wrap svg,.splide__arrow.style-4 .icon-wrap svg {
    width: 9px;
}

.splide__arrow--prev svg {
    transform: none;
}

.splide__arrows.style-3,.splide__arrows.style-4 {
    margin-bottom: 8px;
}

.splide__arrows.style-5 {
    margin: 0 10px;
    width: 50px;
    height: 50px;
    z-index: 1;
}

.splide__arrows.style-5 .icon-wrap:before,.splide__arrows.style-5 .icon-wrap:after {
    content: '';
    position: absolute;
    left: 25%;
    width: 2px;
    height: 50%;
    background: #8072fc;
    -webkit-transition: -webkit-transform 0.3s,background 0.3s;
    -moz-transition: -moz-transform 0.3s,background 0.3s;
    -o-transition: -o-transform 0.3s,background 0.3s;
    -ms-transition: -ms-transform 0.3s,background 0.3s;
    transition: transform 0.3s,background 0.3s;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.splide__arrows.style-5 .icon-wrap {
    position: relative;
    display: block;
    margin: 0% 0 0 10%;
    width: 80%;
    height: 80%;
}

.splide__arrow--prev.style-5 .icon-wrap {
    -webkit-transition: .3s linear;
    -ms-transition: .3s linear;
    -moz-transition: .3s linear;
    -o-transition: .3s linear;
    transition: .3s linear;
}

.splide__arrow--next.style-5:hover .icon-wrap,.splide__arrow--next.style-5:focus .icon-wrap {
    -webkit-transform: rotate(180deg) scale(1.1) translateX(-5px);
    -ms-transform: rotate(180deg) scale(1.1) translateX(-5px);
    -moz-transform: rotate(180deg) scale(1.1) translateX(-5px);
    -o-transform: rotate(180deg) scale(1.1) translateX(-5px);
    transform: rotate(180deg) scale(1.1) translateX(-5px);
}

.splide__arrow--prev.style-5:hover .icon-wrap,.splide__arrow--prev.style-5:focus .icon-wrap {
    -webkit-transform: scale(1.1) translateX(-5px);
    -ms-transform: scale(1.1) translateX(-5px);
    -moz-transform: scale(1.1) translateX(-5px);
    -o-transform: scale(1.1) translateX(-5px);
    transform: scale(1.1) translateX(-5px);
}

.splide__arrows.style-5 .icon-wrap::before {
    -webkit-transform: translateX(-50%) rotate(30deg);
    -ms-transform: translateX(-50%) rotate(30deg);
    -moz-transform: translateX(-50%) rotate(30deg);
    -o-transform: translateX(-50%) rotate(30deg);
    transform: translateX(-50%) rotate(30deg);
    -webkit-transform-origin: 0 100%;
    -moz-transform-origin: 0 100%;
    -ms-transform-origin: 0 100%;
    -o-transform-origin: 0 100%;
    transform-origin: 0 100%;
}

.splide__arrows.style-5 .icon-wrap::after {
    top: 50%;
    -webkit-transform: translateX(-50%) rotate(-30deg);
    -ms-transform: translateX(-50%) rotate(-30deg);
    -moz-transform: translateX(-50%) rotate(-30deg);
    -o-transform: translateX(-50%) rotate(-30deg);
    transform: translateX(-50%) rotate(-30deg);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    transform-origin: 0 0;
}

.splide__arrows.style-5:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: '';
    opacity: 1;
    -webkit-transition: -webkit-transform 0.3s,opacity 0.3s;
    -moz-transition: -moz-transform 0.3s,opacity 0.3s;
    -o-transition: -o-transform 0.3s,opacity 0.3s;
    -ms-transition: -ms-transform 0.3s,opacity 0.3s;
    transition: transform 0.3s,opacity 0.3s;
    -webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -o-transform: scale(0.9);
    transform: scale(0.9);
    text-shadow: 0px 0px transparent !important;
}

.splide__arrows.style-5:hover::before {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}

.splide__arrows.style-5:hover .icon-wrap::before,.splide__arrows.style-5:hover .icon-wrap::after {
    background: #ff5a6e;
}

.splide__arrow--next.style-5 .icon-wrap {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transition: .5s linear;
    -ms-transition: .5s linear;
    -moz-transition: .5s linear;
    -o-transition: .5s linear;
    transition: .5s linear;
}

.splide__arrow.style-6:before {
    content: 'â†’';
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-transition: -webkit-transform .37s cubic-bezier(.77,0,.18,1);
    -ms-transition: -ms-transform .37s cubic-bezier(.77,0,.18,1);
    -moz-transition: -moz-transform .37s cubic-bezier(.77,0,.18,1);
    -o-transition: -o-transform .37s cubic-bezier(.77,0,.18,1);
    transition: transform .37s cubic-bezier(.77,0,.18,1);
    background: #8072fc;
    text-shadow: 0px 0px transparent !important;
}

.splide__arrow.splide__arrow--prev.style-6:before {
    -webkit-transform: translate3d(3.625rem,0,0);
    -ms-transform: translate3d(3.625rem,0,0);
    -moz-transform: translate3d(3.625rem,0,0);
    -o-transform: translate3d(3.625rem,0,0);
    transform: translate3d(3.625rem,0,0);
}

.splide__arrow.style-6 {
    width: 50px;
    height: 50px;
    overflow: hidden;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    font-size: 16px;
    z-index: 1;
}

.splide__arrow.style-6.splide__arrow--next:before {
    -webkit-transform: translate3d(3.625rem,0,0);
    -ms-transform: translate3d(3.625rem,0,0);
    -moz-transform: translate3d(3.625rem,0,0);
    -o-transform: translate3d(3.625rem,0,0);
    transform: translate3d(3.625rem,0,0);
}

.splide__arrow.style-6.splide__arrow--prev:before {
    -ms-transform: translate3d(-3.625rem,0,0);
    -moz-transform: translate3d(-3.625rem,0,0);
    -o-transform: translate3d(-3.625rem,0,0);
    -webkit-transform: translate3d(-3.625rem,0,0);
    transform: translate3d(-3.625rem,0,0);
}

.splide__arrow.style-6:hover:before {
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
}

.splide__arrow.style-6 .icon-wrap {
    z-index: 1;
    position: relative;
}

.splide__arrow.style-6 .icon-wrap svg {
    -webkit-transition: all .37s cubic-bezier(.77,0,.18,1);
    -ms-transition: all .37s cubic-bezier(.77,0,.18,1);
    -moz-transition: all .37s cubic-bezier(.77,0,.18,1);
    -o-transition: all .37s cubic-bezier(.77,0,.18,1);
    transition: all .37s cubic-bezier(.77,0,.18,1);
}

.splide__arrow.style-6 .icon-wrap svg {
    width: 20px;
    color: #8072fc;
}

.splide__arrow.style-6:hover .icon-wrap svg {
    color: #fff;
}

@media (min-width: 1200px) and (max-width:1300px) {
    .outer-slider-arrow .splide__arrow.splide__arrow--prev {
        left:15px;
    }

    .outer-slider-arrow .splide__arrow.splide__arrow--next {
        right: 15px;
    }
}

@media (min-width: 992px) and (max-width:1080px) {
    .outer-slider-arrow .splide__arrow.splide__arrow--prev {
        left:15px;
    }

    .outer-slider-arrow .splide__arrow.splide__arrow--next {
        right: 15px;
    }
}

@media (min-width: 992px) and (max-width:1080px) {
    .outer-slider-arrow .splide__arrow.splide__arrow--prev {
        left:15px;
    }

    .outer-slider-arrow .splide__arrow.splide__arrow--next {
        right: 15px;
    }
}

@media (max-width: 865px) {
    .outer-slider-arrow .splide__arrow.splide__arrow--prev {
        left:15px;
    }

    .outer-slider-arrow .splide__arrow.splide__arrow--next {
        right: 15px;
    }
}

.tpgb-carousel ul.splide__pagination {
    padding: 0px;
}

.splide__pagination li button.splide__pagination__page {
    width: 12px;
    height: 12px;
    padding: 0px;
}

.splide__pagination li button.splide__pagination__page:focus {
    outline: none;
}

.splide__pagination li button.splide__pagination__page.is-active {
    transform: scale(1);
}

.dots-style-1 .splide__pagination li,.dots-style-3 .splide__pagination li {
    margin: 0 6px;
    width: 10px;
    height: 10px;
    vertical-align: middle;
    display: inline-block;
}

.dots-style-1 li button.splide__pagination__page {
    outline: none;
    background: #8072fc;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    cursor: pointer;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
    border: none;
    box-shadow: none;
}

.dots-style-1 li button.splide__pagination__page:hover,.dots-style-1 li button.splide__pagination__page:focus {
    -moz-box-shadow: inset 0 0 0 8px #8072fc;
    -webkit-box-shadow: inset 0 0 0 8px #8072fc;
    box-shadow: inset 0 0 0 8px #8072fc;
}

.dots-style-1 li button.splide__pagination__page.is-active {
    -moz-box-shadow: inset 0 0 0 1px #8072fc;
    -webkit-box-shadow: inset 0 0 0 1px #8072fc;
    box-shadow: inset 0 0 0 1px #8072fc;
    background: #fff;
}

.splide--ltr.dots-style-2 .splide__pagination li {
    position: relative;
    margin-left: 8px;
}

.splide--ltr.dots-style-2 .splide__pagination li button {
    border: 1px solid #8072fc;
    outline: none;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #fff;
    text-indent: -999em;
    cursor: pointer;
}

.dots-style-2 .splide__pagination li button::after {
    content: '';
    position: absolute;
    top: 0px;
    width: 10px;
    height: 10px;
    visibility: hidden;
    opacity: 0;
    left: 0;
    border: 1px solid #8072fc;
    background: #8072fc;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-transform: translateY(-200%);
    -ms-transform: translateY(-200%);
    -moz-transform: translateY(-200%);
    -o-transform: translateY(-200%);
    transform: translateY(-200%);
    -webkit-transition: -webkit-transform 0.3s ease,opacity 0.3s ease,visibility 0s 0.3s;
    -moz-transition: -moz-transform 0.3s ease,opacity 0.3s ease,visibility 0s 0.3s;
    -o-transition: -o-transform 0.3s ease,opacity 0.3s ease,visibility 0s 0.3s;
    -ms-transition: -ms-transform 0.3s ease,opacity 0.3s ease,visibility 0s 0.3s;
    transition: transform 0.3s ease,opacity 0.3s ease,visibility 0s 0.3s;
}

.dots-style-2 .splide__pagination li button {
    background: #000000;
    -webkit-transition: -webkit-transform 0.3s ease,opacity 0.3s ease,background 0.3s ease;
    -moz-transition: -moz-transform 0.3s ease,opacity 0.3s ease,background 0.3s ease;
    -o-transition: -o-transform 0.3s ease,opacity 0.3s ease,background 0.3s ease;
    -ms-transition: -ms-transform 0.3s ease,opacity 0.3s ease,background 0.3s ease;
    transition: transform 0.3s ease,opacity 0.3s ease,background 0.3s ease;
    margin-left: 8px;
}

.dots-style-2 .splide__pagination li:hover button,.dots-style-2 .splide__pagination li button:focus,.dots-style-2 .splide__pagination li button.is-active {
    background: #8072fc;
}

.dots-style-2 .splide__pagination li button.is-active {
    visibility: hidden;
    -webkit-transform: translateY(0%);
    -ms-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -o-transform: translateY(0%);
    transform: translateY(0%);
}

.dots-style-2 .splide__pagination li button.is-active::after {
    opacity: 1;
    visibility: visible;
    -webkit-transition: -webkit-transform 0.3s ease,opacity 0.3s ease;
    -moz-transition: -moz-transform 0.3s ease,opacity 0.3s ease;
    -o-transition: -o-transform 0.3s ease,opacity 0.3s ease;
    -ms-transition: -ms-transform 0.3s ease,opacity 0.3s ease;
    transition: transform 0.3s ease,opacity 0.3s ease;
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -ms-transform: translateY(0%);
    -o-transform: translateY(0%);
    transform: translateY(0%);
}

.splide--ltr.dots-style-2 .dots-style-2 .splide__pagination {
    position: relative;
    bottom: 0;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
    cursor: default;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.tpgb-carousel.hover-slider-dots .splide__pagination,.tpgb-carousel.hover-slider-arrow .splide__arrow {
    opacity: 0;
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -o-transition: all .3s linear;
    -ms-transition: all .3s linear;
    transition: all .3s linear;
}

.tpgb-carousel.hover-slider-dots:hover .splide__pagination,.tpgb-carousel.hover-slider-arrow:hover .splide__arrow {
    opacity: 1;
}

.dots-style-3 .splide__pagination li button {
    outline: none;
    border-radius: 50%;
    text-indent: -999em;
    cursor: pointer;
}

.dots-style-3 .splide__pagination li button {
    background: transparent;
    box-shadow: inset 0 0 0 1px #8072fc;
    -webkit-box-shadow: inset 0 0 0 1px #8072fc;
    -webkit-transition: box-shadow 0.3s ease;
    -moz-transition: box-shadow 0.3s ease;
    -o-transition: box-shadow 0.3s ease;
    -ms-transition: box-shadow 0.3s ease;
    transition: box-shadow 0.3s ease;
}

.dots-style-3 .splide__pagination li button:hover,.dots-style-3 .splide__pagination li button:focus {
    -moz-box-shadow: inset 0 0 0 2px rgba(128,114,252,0.6);
    -webkit-box-shadow: inset 0 0 0 2px rgba(128,114,252,0.6);
    box-shadow: inset 0 0 0 2px rgba(128,114,252,0.6);
}

.dots-style-3 .splide__pagination li button.is-active {
    -moz-box-shadow: inset 0 0 0 8px #8072fc;
    -webkit-box-shadow: inset 0 0 0 8px #8072fc;
    box-shadow: inset 0 0 0 8px #8072fc;
}

.dots-style-4 .splide__pagination li {
    position: relative;
    display: inline-block;
    margin: 0 5px;
    padding: 0;
    cursor: pointer;
}

.dots-style-4 .splide__pagination li button {
    font-size: 0;
    line-height: 0;
    display: block;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: 0;
    background: 0 0;
}

.dots-style-4 .splide__pagination li button.is-active {
    -moz-box-shadow: 0 0 0 1px #8072fc;
    -webkit-box-shadow: 0 0 0 1px #8072fc;
    box-shadow: 0 0 0 1px #8072fc;
    border: none;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: transparent;
}

.dots-style-4 .splide__pagination li button {
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    box-shadow: 0 0 0 0px rgba(255,255,255,0);
    -webkit-box-shadow: 0 0 0 0px rgba(255,255,255,0);
    -moz-box-shadow: 0 0 0 0px rgba(255,255,255,0);
    -webkit-transition: box-shadow 0.3s ease;
    -moz-transition: box-shadow 0.3s ease;
    -o-transition: box-shadow 0.3s ease;
    -ms-transition: box-shadow 0.3s ease;
    transition: box-shadow 0.3s ease;
    background: transparent;
}

.dots-style-4 .splide__pagination li button.is-active:before,.dots-style-4 .splide__pagination li button:hover::before {
    opacity: .75;
    color: #8072fc;
    transform: scale(0.4);
    -ms-transform: scale(0.4);
    -moz-transform: scale(0.4);
    -o-transform: scale(0.4);
    -webkit-transform: scale(0.4);
    background: #8072fc;
}

.dots-style-4 .splide__pagination li button::before {
    position: absolute;
    top: 0;
    left: 0;
    content: 'â€¢';
    text-align: center;
    opacity: 1;
    color: #8072fc;
    width: 12px;
    height: 12px;
    margin-top: 0px;
    margin-left: 0px;
    outline: none;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #8072fc;
    text-indent: -999em;
    cursor: pointer;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition: background 0.3s ease,-webkit-transform 0.3s ease;
    -moz-transition: background 0.3s ease,-moz-transform 0.3s ease;
    -o-transition: background 0.3s ease,-o-transform 0.3s ease;
    -ms-transition: background 0.3s ease,-ms-transform 0.3s ease;
    transition: background 0.3s ease,transform 0.3s ease;
}

.dots-style-5 .splide__pagination li {
    position: relative;
    display: inline-block;
    width: auto;
    height: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer;
    padding-top: 8px;
}

.dots-style-5 .splide__pagination li button {
    width: 20px;
    height: 4px;
    -webkit-transition: width .3s,background .3s !important;
    -moz-transition: width .3s,background .3s;
    -o-transition: width .3s,background .3s;
    -ms-transition: width .3s,background .3s;
    transition: width .3s,background .3s;
    background: #8072fc;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    padding: 0;
    border: none;
}

.dots-style-5 .splide__pagination li button:before {
    content: '' !important;
    width: 0;
    height: 0;
}

.dots-style-5 .splide__pagination li button.is-active,.dots-style-5 .splide__pagination li:hover button {
    width: 30px !important;
    background: #ff5a6e;
}

.dots-style-6 .splide__pagination li {
    margin-right: 5px;
}

.dots-style-6 .splide__pagination li button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 10px;
    height: 10px;
    padding: 0px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    border: 1px solid #8072fc;
    margin-top: -1px;
    transition: 0.4s;
    -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -o-transition: 0.4s;
    -ms-transition: 0.4s;
}

.dots-style-6 .splide__pagination li button.is-active {
    border: 2px solid transparent !important;
}

.dots-style-6 .splide__pagination li button:before {
    content: '' !important;
    width: 0;
    height: 0;
}

.dots-style-6 .splide__pagination li button:after {
    opacity: 0;
    transition: 0.4s;
    -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -o-transition: 0.4s;
    -ms-transition: 0.4s;
    position: absolute;
    left: 50%;
    top: 50%;
    text-indent: 0;
    -ms-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    content: "/";
    font-size: 18px;
    color: #8072fc;
    font-weight: 400;
    margin-left: 0px;
    margin-top: 1px;
    -webkit-transition: 0.4s ease-in-out;
    -moz-transition: 0.4s ease-in-out;
    -o-transition: 0.4s ease-in-out;
    -ms-transition: 0.4s ease-in-out;
    transition: 0.4s ease-in-out;
}

.dots-style-6 .splide__pagination button.is-active:after,.dots-style-6 li:hover button {
    opacity: 1;
}

.dots-style-7 .splide__pagination {
    margin-top: 10px;
}

.dots-style-7 .splide__pagination li {
    position: relative;
    display: inline-block;
    width: auto;
    height: 10px;
    margin: 0 6px;
    padding: 0;
    cursor: pointer;
    padding-top: 4px;
}

.dots-style-7 .splide__pagination li button {
    float: right;
    width: 40px;
    height: 3px;
    -webkit-transition: width .3s,background .3s !important;
    -moz-transition: width .3s,background .3s;
    -o-transition: width .3s,background .3s;
    -ms-transition: width .3s,background .3s;
    transition: width .3s,background .3s;
    background: #8072fc;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    padding: 0;
    border: none;
}

.dots-style-7 .splide__pagination li button:before {
    content: '' !important;
    width: 0;
    height: 0;
}

.dots-style-7 .splide__pagination li button.is-active {
    background: #ff5a6e;
}

.splide--ttb > .splide__pagination li:not(:last-child) {
    margin: 0px 0px 10px 0px;
}

.splide__arrows:not(.editor-splide__arrows) {
    display: none;
}

.tpgb-any-carousel .slide-overflow-hidden {
    overflow: hidden;
}

.tpgb-carousel-remote {
    position: relative;
    display: inline-block;
    width: auto;
    text-align: center!important
}

.tpgb-row-background {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    overflow: hidden;
    transition: all .3s ease,left 0s,width 0s;
}

.tpgb-deep-layer,.row-animat-bg {
    width: 100%;
    height: 100%;
    z-index: auto;
}

@-webkit-keyframes bg-kenburns-effect {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-transform-origin: 50% 50%;
        transform-origin: 50% 50%;
    }

    100% {
        -webkit-transform: scale(1.28);
        transform: scale(1.28);
        -webkit-transform-origin: 50% 50%;
        transform-origin: 50% 50%;
    }
}

@keyframes bg-kenburns-effect {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-transform-origin: 50% 50%;
        transform-origin: 50% 50%;
    }

    100% {
        -webkit-transform: scale(1.28);
        transform: scale(1.28);
        -webkit-transform-origin: 50% 50%;
        transform-origin: 50% 50%;
    }
}

.tpgb-deep-layer.tpgb-img-parallax-hover {
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    width: auto;
    height: auto;
    will-change: transform;
}

.tpgb-deep-layer .tpgb-video-wrap {
    position: relative;
    width: 100%;
    height: 100%;
}

.tpgb-deep-layer .video-poster-img {
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: auto;
    will-change: transform;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
}

.tpgb-deep-layer .video-poster-img iframe {
    position: absolute;
    top: 50%;
    left: 50%;
    max-width: none;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}

.tpgb-video-youtube .tp-loading .tpgb-video-wrap,.tpgb-video-vimeo .tp-loading .tpgb-video-wrap {
    opacity: 0;
}

.tpgb-video-self-hosted .tpgb-video-wrap .self-hosted-video {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    object-fit: cover;
}

.tpgb-row-background.fixed-bg-video {
    clip: rect(0,auto,auto,0);
}

.tpgb-row-background.fixed-bg-video .video-poster-img {
    position: fixed;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center center;
    will-change: transform;
}

.tpgb-deep-layer .row-bg-slide {
    width: 100%;
    height: 100%!important;
    position: absolute;
    left: 0;
    top: 0
}

.tpgb-deep-layer.tpgb-row-bg-gradient {
    background-repeat: no-repeat;
    background-size: 800% 400%;
    background-attachment: fixed;
    z-index: auto;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff2d60,endColorstr=#1deab9);
    background-image: linear-gradient(120deg,#ff2d60,#ff9132,#ff61fa,#6caafd,#29ccff,#1deab9);
    animation-name: plus_row_animation;
    animation-duration: 15s;
    animation-timing-function: linear;
    animation-delay: 0s;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-play-state: running;
    will-change: background-position;
}

@-webkit-keyframes plus_row_animation {
    0% {
        background-position: 0 50%
    }

    100% {
        background-position: 100% 50%
    }
}

@keyframes plus_row_animation {
    0% {
        background-position: 0 50%
    }

    100% {
        background-position: 100% 50%
    }
}

.tpgb-deep-layer.tpgb-row-bg-gradient {
    position: absolute;
    left: 0;
    top: 0;
}

.tpgb-deep-layer.tpgb-row-scrollbg {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    background-position: center !important;
    background-size: cover !important;
    -webkit-transition: all .7s linear;
    -moz-transition: all .7s linear;
    -o-transition: all .7s linear;
    -ms-transition: all .7s linear;
    transition: all .7s linear;
    z-index: auto;
}

.tpgb-row-scrollbg .tpgb-section-bg-scrolling {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0;
    visibility: hidden;
    background-position: center !important;
    background-size: cover !important;
    -webkit-transition: all .7s ease;
    -moz-transition: all .7s ease;
    -o-transition: all .7s ease;
    -ms-transition: all .7s ease;
    transition: all .7s ease;
}

.tpgb-row-scrollbg .tpgb-section-bg-scrolling.active {
    opacity: 1;
    visibility: visible;
}

.tpgb-middle-layer,.tpgb-top-layer {
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
}

.canvas-style-1 .tpgb-bubble {
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 50%;
    background: black;
    opacity: .7;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-animation: move 3s infinite;
    animation: move 3s infinite;
}

@-webkit-keyframes move {
    100% {
        -webkit-transform: translate3d(0,0,-1000px);
        transform: translate3d(0,0,-1000px);
    }
}

@keyframes move {
    100% {
        -webkit-transform: translate3d(0,0,-1000px);
        transform: translate3d(0,0,-1000px);
    }
}

.canvas-style-4 canvas,.canvas-style-8 canvas {
    width: 100%;
    height: 100%;
}

.tpgb-mordernimg-effect .tpgb-parlximg-wrap,.tpgb-mordern-parallax .tpgb-parlximg-wrap {
    position: absolute;
}

.tpgb-automove-img .tpgb-parlximg-wrap {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-size : cover;
    will-change: transform;
    overflow: hidden;
    z-index: auto;
}

@media (min-width: 1025px) {
    .tpgb-middle-layer .tpgb-parlximg-wrap.desktop-hide {
        display:none;
    }
}

@media (max-width: 1024px) {
    .tpgb-middle-layer .tpgb-parlximg-wrap.tablet-hide {
        display:none;
    }
}

@media (max-width: 767px) {
    .tpgb-middle-layer .tpgb-parlximg-wrap.mobile-hide {
        display:none;
    }
}

.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-animated-service-boxes,.tpgb-advanced-chart,.tpgb-before-after,.tpgb-flipbox,.tpgb-google-map,.tpgb-social-feed,.tpgb-social-reviews,.tp-video,.tpgb-mailchimp,.tpgb-post-listing,.tpgb-product-listing,.tpgb-gallery-list,.tpgb-team-member-list,.tpgb-login-register,.tpgb_magic_scroll,.tpgb-navbuilder,.tpgb-testimonials,.tpgb-audio-player,.tpgb-any-carousel,.tpgb-dynamic-device,.tpgb-coupon-code,.tpgb-post-navigation,.tpgb-pricing-list,.tpgb-pricing-table,.tpgb-progress-bar,.tpgb-timeline-list,.tpgb-social-sharing,.tpgb-social-icons,.tpgb-mobile-menu,.tpgb-post-image,.tpgb-external-form-styler,.tpgb-infobox.tpgb-carousel,div[class^="tpgb-wrap-"],.tpgb-dy-cat-list,.tpgb-process-steps),.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-animated-service-boxes,.tpgb-advanced-chart,.tpgb-before-after,.tpgb-flipbox,.tpgb-google-map,.tpgb-social-feed,.tpgb-social-reviews,.tp-video,.tpgb-mailchimp,.tpgb-post-listing,.tpgb-product-listing,.tpgb-gallery-list,.tpgb-team-member-list,.tpgb-login-register,.tpgb_magic_scroll,.tpgb-navbuilder,.tpgb-testimonials,.tpgb-audio-player,.tpgb-any-carousel,.tpgb-dynamic-device,.tpgb-coupon-code,.tpgb-post-navigation,.tpgb-pricing-list,.tpgb-pricing-table,.tpgb-progress-bar,.tpgb-timeline-list,.tpgb-social-sharing,.tpgb-social-icons,.tpgb-mobile-menu,.tpgb-post-image,.tpgb-external-form-styler,.tpgb-infobox.tpgb-carousel,div[class^="tpgb-wrap-"],.tpgb-dy-cat-list,.tpgb-process-steps) {
    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 > .tpgb-row-background img.tpgb-imgeffect {
    max-width: 100%;
    height: 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-container-col {
    position: relative;
    min-height: 1px;
    display: flex
}

.tpgb-container-col.tpgb-col-link {
    cursor: pointer
}

.tpgb-container-col.tpgb-column-sticky .inner-wrapper-sticky,.tpgb-container-col.tpgb-column-sticky .tpgb-container-col {
    left: unset!important
}

.tpgb-container-col figure.wp-block-image {
    width: 100%;
}

.tpgb-animate-image figure {
    margin: 0
}

.tpgb-creative-image .text-center>figure {
    margin: 0 auto
}

.tpgb-creative-image .text-right>figure {
    margin-left: auto
}

.tpgb-creative-image .text-left>figure {
    margin-right: auto
}

.tpgb-animate-image figcaption.tpgb-img-caption {
    color: #b0b0b0;
    font-style: italic;
    font-size: 14px;
    display: inline-block;
    transition: all .3s ease-in-out
}

.tpgb-creative-image img {
    max-width: 100%;
    height: auto;
    transition: all .3s ease-in-out;
    will-change: transform;
    image-rendering: -webkit-optimize-contrast
}

.tpgb-creative-image .tpgb-creative-mask-media img {
    height: 100%;
}

.tpgb-creative-img-wrap {
    font-size: 0;
    display: block
}

@media (min-width: 768px) and (max-width:1200px) {
    .tpgb-creative-image .text-tablet-center {
        text-align:center
    }

    .tpgb-creative-image .text-tablet-right {
        text-align: right
    }

    .tpgb-creative-image .text-tablet-left {
        text-align: left
    }

    .tpgb-creative-image .text-tablet-center>figure {
        margin: 0 auto
    }

    .tpgb-creative-image .text-tablet-right>figure {
        margin-left: auto;
        margin-right: 0
    }

    .tpgb-creative-image .text-tablet-left>figure {
        margin-right: auto;
        margin-left: 0
    }
}

@media (max-width: 767px) {
    .tpgb-creative-image .text-mobile-center {
        text-align:center
    }

    .tpgb-creative-image .text-mobile-right {
        text-align: right
    }

    .tpgb-creative-image .text-mobile-left {
        text-align: left
    }

    .tpgb-creative-image .text-mobile-center>figure {
        margin: 0 auto
    }

    .tpgb-creative-image .text-mobile-right>figure {
        margin-left: auto;
        margin-right: 0
    }

    .tpgb-creative-image .text-mobile-left>figure {
        margin-right: auto;
        margin-left: 0
    }
}

.tpgb-image-right,.tpgb-image-left {
    display: inline-block;
    width: auto
}

.tpgb-image-right {
    float: right;
    margin-left: 10px
}

.tpgb-image-left {
    float: left;
    margin-right: 10px
}

.tp-core-heading {
    position: relative;
    display: block
}

.heading_style .heading-sub-title,.heading_style .heading-title {
    margin-top: 5px;
    margin-bottom: 5px;
    word-break: break-word;
}

.tpgb-heading-title {
    text-align: center;
}

.heading_style .heading-title {
    display: inline-block;
    position: relative;
}

.tpgb-nicon-framed,.tpgb-nicon-stacked {
    padding: .5em;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    line-height: 1;
    transition: all .3s;
}

.tpgb-nicon-stacked {
    color: #fff;
    background-color: #7248f1
}

.tpgb-nicon-framed {
    color: #7248f1;
    border: 3px solid #7248f1;
    background-color: transparent
}

.tpgb-process-steps .tpgb-p-s-wrap {
    position: relative;
}

.tpgb-process-steps .tp-ps-content {
    position: relative;
    display: flex;
    flex-direction: column;
}

.tpgb-process-steps .tpgb-p-s-wrap {
    min-height: 150px;
}

.tpgb-process-steps h6.tp-pro-step-title {
    font-size: 24px;
    color: #212121;
    position: relative;
    display: inline-block;
    margin: 0;
}

.tpgb-process-steps .tp-pro-step-desc,.tpgb-process-steps .tp-pro-step-desc p {
    font-size: 16px;
    color: #7e7e7e;
    line-height: 1.6em;
    position: relative;
    display: inline-block;
    margin: 0;
    margin-top: 15px;
}

.tpgb-process-steps .tp-ps-right-content a {
    outline: none;
}

.tpgb-process-steps .tpgb-p-s-wrap .tp-ps-left-imt .tp-ps-icon-img {
    width: 90px;
    height: 90px;
    border: 1px solid #6a79e3;
    border-radius: 50%;
    background: #6a79e3;
    text-align: center;
    z-index: 2;
    color: #ffffff;
    font-size: 25px;
}

.tpgb-p-s-wrap .tp-ps-left-imt .tp-pro-step-icon-img {
    width: 100%;
    height: 100%;
}

.tpgb-p-s-wrap .tp-ps-icon-img .tp-ps-text {
    position: relative;
    display: inline-flex;
    overflow: hidden;
    line-height: initial;
    word-break: keep-all;
    align-items: center;
    justify-content: center;
    text-align: center;
    vertical-align: middle;
    font-size: 16px;
}

.tp-pro-step-icon-img .tp-icon-img {
    width: 100%;
    height: auto;
}

.tpgb-process-steps .tpgb-p-s-wrap .tp-pro-step-icon-img {
    overflow: hidden;
}

.tpgb-process-steps {
    counter-reset: my-sec-counter;
}

.tpgb-p-s-wrap:hover .tp-ps-left-imt .tp-ps-icon-img,.tpgb-p-s-wrap.active .tp-ps-left-imt .tp-ps-icon-img {
    background: #aba2a2;
    color: #fff;
}

.tpgb-process-steps.tp_ps_sep_img .tpgb-p-s-wrap .separator_custom_img {
    position: absolute;
    max-width: 100%;
    display: flex;
    right: 0;
}

.tpgb-process-steps.tp_ps_sep_img .tpgb-p-s-wrap:last-child .separator_custom_img {
    display: none;
}

@media (max-width: 1024px) and (min-width:768px) {
    .tpgb-process-steps .tp-pro-step-title {
        font-size:16px;
    }
}

@media (max-width: 767px) {
    .tpgb-process-steps .tp-pro-step-desc,.tpgb-process-steps .tp-pro-step-desc p {
        font-size:15px;
    }
}

.tippy-box[data-animation=fade][data-state=hidden] {
    opacity: 0
}

.tippy-iOS {
    cursor: pointer!important;
    -webkit-tap-highlight-color: transparent
}

[data-tippy-root] {
    max-width: calc(100vw - 10px)
}

.tippy-box {
    position: relative;
    background-color: #333;
    color: #fff;
    border-radius: 4px;
    font-size: 14px;
    line-height: 1.4;
    outline: 0;
    transition-property: transform,visibility,opacity
}

.tippy-box[data-placement^=top]>.tippy-arrow {
    bottom: 0
}

.tippy-box[data-placement^=top]>.tippy-arrow:before {
    bottom: -7px;
    left: 0;
    border-width: 8px 8px 0;
    border-top-color: initial;
    transform-origin: center top
}

.tippy-box[data-placement^=bottom]>.tippy-arrow {
    top: 0
}

.tippy-box[data-placement^=bottom]>.tippy-arrow:before {
    top: -7px;
    left: 0;
    border-width: 0 8px 8px;
    border-bottom-color: initial;
    transform-origin: center bottom
}

.tippy-box[data-placement^=left]>.tippy-arrow {
    right: 0
}

.tippy-box[data-placement^=left]>.tippy-arrow:before {
    border-width: 8px 0 8px 8px;
    border-left-color: initial;
    right: -7px;
    transform-origin: center left
}

.tippy-box[data-placement^=right]>.tippy-arrow {
    left: 0
}

.tippy-box[data-placement^=right]>.tippy-arrow:before {
    left: -7px;
    border-width: 8px 8px 8px 0;
    border-right-color: initial;
    transform-origin: center right
}

.tippy-box[data-inertia][data-state=visible] {
    transition-timing-function: cubic-bezier(.54,1.5,.38,1.11)
}

.tippy-arrow {
    width: 16px;
    height: 16px;
    color: #333
}

.tippy-arrow:before {
    content: "";
    position: absolute;
    border-color: transparent;
    border-style: solid
}

.tippy-content {
    position: relative;
    padding: 5px 9px;
    z-index: 1
}

.tippy-box[data-theme~=light] {
    color: #26323d;
    box-shadow: 0 0 20px 4px rgba(154,161,177,.15),0 4px 80px -8px rgba(36,40,47,.25),0 4px 4px -2px rgba(91,94,105,.15);
    background-color: #fff
}

.tippy-box[data-theme~=light][data-placement^=top]>.tippy-arrow:before {
    border-top-color: #fff
}

.tippy-box[data-theme~=light][data-placement^=bottom]>.tippy-arrow:before {
    border-bottom-color: #fff
}

.tippy-box[data-theme~=light][data-placement^=left]>.tippy-arrow:before {
    border-left-color: #fff
}

.tippy-box[data-theme~=light][data-placement^=right]>.tippy-arrow:before {
    border-right-color: #fff
}

.tippy-box[data-theme~=light]>.tippy-backdrop {
    background-color: #fff
}

.tippy-box[data-theme~=light]>.tippy-svg-arrow {
    fill: #fff
}

.tippy-box[data-theme~=light-border] {
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0,8,16,.15);
    color: #333;
    box-shadow: 0 4px 14px -2px rgba(0,8,16,.08)
}

.tippy-box[data-theme~=light-border]>.tippy-backdrop {
    background-color: #fff
}

.tippy-box[data-theme~=light-border]>.tippy-arrow:after,.tippy-box[data-theme~=light-border]>.tippy-svg-arrow:after {
    content: "";
    position: absolute;
    z-index: -1
}

.tippy-box[data-theme~=light-border]>.tippy-arrow:after {
    border-color: transparent;
    border-style: solid
}

.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-arrow:before {
    border-top-color: #fff
}

.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-arrow:after {
    border-top-color: rgba(0,8,16,.2);
    border-width: 7px 7px 0;
    top: 17px;
    left: 1px
}

.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-svg-arrow>svg {
    top: 16px
}

.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-svg-arrow:after {
    top: 17px
}

.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-arrow:before {
    border-bottom-color: #fff;
    bottom: 16px
}

.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-arrow:after {
    border-bottom-color: rgba(0,8,16,.2);
    border-width: 0 7px 7px;
    bottom: 17px;
    left: 1px
}

.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-svg-arrow>svg {
    bottom: 16px
}

.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-svg-arrow:after {
    bottom: 17px
}

.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-arrow:before {
    border-left-color: #fff
}

.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-arrow:after {
    border-left-color: rgba(0,8,16,.2);
    border-width: 7px 0 7px 7px;
    left: 17px;
    top: 1px
}

.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-svg-arrow>svg {
    left: 11px
}

.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-svg-arrow:after {
    left: 12px
}

.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-arrow:before {
    border-right-color: #fff;
    right: 16px
}

.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-arrow:after {
    border-width: 7px 7px 7px 0;
    right: 17px;
    top: 1px;
    border-right-color: rgba(0,8,16,.2)
}

.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-svg-arrow>svg {
    right: 11px
}

.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-svg-arrow:after {
    right: 12px
}

.tippy-box[data-theme~=light-border]>.tippy-svg-arrow {
    fill: #fff
}

.tippy-box[data-theme~=light-border]>.tippy-svg-arrow:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCA2czEuNzk2LS4wMTMgNC42Ny0zLjYxNUM1Ljg1MS45IDYuOTMuMDA2IDggMGMxLjA3LS4wMDYgMi4xNDguODg3IDMuMzQzIDIuMzg1QzE0LjIzMyA2LjAwNSAxNiA2IDE2IDZIMHoiIGZpbGw9InJnYmEoMCwgOCwgMTYsIDAuMikiLz48L3N2Zz4=);
    background-size: 16px 6px;
    width: 16px;
    height: 6px
}

.tippy-box[data-theme~=material] {
    background-color: #505355;
    font-weight: 600
}

.tippy-box[data-theme~=material][data-placement^=top]>.tippy-arrow:before {
    border-top-color: #505355
}

.tippy-box[data-theme~=material][data-placement^=bottom]>.tippy-arrow:before {
    border-bottom-color: #505355
}

.tippy-box[data-theme~=material][data-placement^=left]>.tippy-arrow:before {
    border-left-color: #505355
}

.tippy-box[data-theme~=material][data-placement^=right]>.tippy-arrow:before {
    border-right-color: #505355
}

.tippy-box[data-theme~=material]>.tippy-backdrop {
    background-color: #505355
}

.tippy-box[data-theme~=material]>.tippy-svg-arrow {
    fill: #505355
}

.tippy-box[data-theme~=translucent] {
    background-color: rgba(0,0,0,.7)
}

.tippy-box[data-theme~=translucent]>.tippy-arrow {
    width: 14px;
    height: 14px
}

.tippy-box[data-theme~=translucent][data-placement^=top]>.tippy-arrow:before {
    border-width: 7px 7px 0;
    border-top-color: rgba(0,0,0,.7)
}

.tippy-box[data-theme~=translucent][data-placement^=bottom]>.tippy-arrow:before {
    border-width: 0 7px 7px;
    border-bottom-color: rgba(0,0,0,.7)
}

.tippy-box[data-theme~=translucent][data-placement^=left]>.tippy-arrow:before {
    border-width: 7px 0 7px 7px;
    border-left-color: rgba(0,0,0,.7)
}

.tippy-box[data-theme~=translucent][data-placement^=right]>.tippy-arrow:before {
    border-width: 7px 7px 7px 0;
    border-right-color: rgba(0,0,0,.7)
}

.tippy-box[data-theme~=translucent]>.tippy-backdrop {
    background-color: rgba(0,0,0,.7)
}

.tippy-box[data-theme~=translucent]>.tippy-svg-arrow {
    fill: rgba(0,0,0,.7)
}

.tippy-box[data-animation=perspective][data-placement^=top] {
    transform-origin: bottom
}

.tippy-box[data-animation=perspective][data-placement^=top][data-state=visible] {
    transform: perspective(700px)
}

.tippy-box[data-animation=perspective][data-placement^=top][data-state=hidden] {
    transform: perspective(700px) translateY(8px) rotateX(60deg)
}

.tippy-box[data-animation=perspective][data-placement^=bottom] {
    transform-origin: top
}

.tippy-box[data-animation=perspective][data-placement^=bottom][data-state=visible] {
    transform: perspective(700px)
}

.tippy-box[data-animation=perspective][data-placement^=bottom][data-state=hidden] {
    transform: perspective(700px) translateY(-8px) rotateX(-60deg)
}

.tippy-box[data-animation=perspective][data-placement^=left] {
    transform-origin: right
}

.tippy-box[data-animation=perspective][data-placement^=left][data-state=visible] {
    transform: perspective(700px)
}

.tippy-box[data-animation=perspective][data-placement^=left][data-state=hidden] {
    transform: perspective(700px) translateX(8px) rotateY(-60deg)
}

.tippy-box[data-animation=perspective][data-placement^=right] {
    transform-origin: left
}

.tippy-box[data-animation=perspective][data-placement^=right][data-state=visible] {
    transform: perspective(700px)
}

.tippy-box[data-animation=perspective][data-placement^=right][data-state=hidden] {
    transform: perspective(700px) translateX(-8px) rotateY(60deg)
}

.tippy-box[data-animation=perspective][data-state=hidden] {
    opacity: 0
}

.tippy-box[data-animation=perspective-extreme][data-placement^=top] {
    transform-origin: bottom
}

.tippy-box[data-animation=perspective-extreme][data-placement^=top][data-state=visible] {
    transform: perspective(700px)
}

.tippy-box[data-animation=perspective-extreme][data-placement^=top][data-state=hidden] {
    transform: perspective(700px) translateY(10px) rotateX(90deg)
}

.tippy-box[data-animation=perspective-extreme][data-placement^=bottom] {
    transform-origin: top
}

.tippy-box[data-animation=perspective-extreme][data-placement^=bottom][data-state=visible] {
    transform: perspective(700px)
}

.tippy-box[data-animation=perspective-extreme][data-placement^=bottom][data-state=hidden] {
    transform: perspective(700px) translateY(-10px) rotateX(-90deg)
}

.tippy-box[data-animation=perspective-extreme][data-placement^=left] {
    transform-origin: right
}

.tippy-box[data-animation=perspective-extreme][data-placement^=left][data-state=visible] {
    transform: perspective(700px)
}

.tippy-box[data-animation=perspective-extreme][data-placement^=left][data-state=hidden] {
    transform: perspective(700px) translateX(10px) rotateY(-90deg)
}

.tippy-box[data-animation=perspective-extreme][data-placement^=right] {
    transform-origin: left
}

.tippy-box[data-animation=perspective-extreme][data-placement^=right][data-state=visible] {
    transform: perspective(700px)
}

.tippy-box[data-animation=perspective-extreme][data-placement^=right][data-state=hidden] {
    transform: perspective(700px) translateX(-10px) rotateY(90deg)
}

.tippy-box[data-animation=perspective-extreme][data-state=hidden] {
    opacity: .5
}

.tippy-box[data-animation=perspective-subtle][data-placement^=top] {
    transform-origin: bottom
}

.tippy-box[data-animation=perspective-subtle][data-placement^=top][data-state=visible] {
    transform: perspective(700px)
}

.tippy-box[data-animation=perspective-subtle][data-placement^=top][data-state=hidden] {
    transform: perspective(700px) translateY(5px) rotateX(30deg)
}

.tippy-box[data-animation=perspective-subtle][data-placement^=bottom] {
    transform-origin: top
}

.tippy-box[data-animation=perspective-subtle][data-placement^=bottom][data-state=visible] {
    transform: perspective(700px)
}

.tippy-box[data-animation=perspective-subtle][data-placement^=bottom][data-state=hidden] {
    transform: perspective(700px) translateY(-5px) rotateX(-30deg)
}

.tippy-box[data-animation=perspective-subtle][data-placement^=left] {
    transform-origin: right
}

.tippy-box[data-animation=perspective-subtle][data-placement^=left][data-state=visible] {
    transform: perspective(700px)
}

.tippy-box[data-animation=perspective-subtle][data-placement^=left][data-state=hidden] {
    transform: perspective(700px) translateX(5px) rotateY(-30deg)
}

.tippy-box[data-animation=perspective-subtle][data-placement^=right] {
    transform-origin: left
}

.tippy-box[data-animation=perspective-subtle][data-placement^=right][data-state=visible] {
    transform: perspective(700px)
}

.tippy-box[data-animation=perspective-subtle][data-placement^=right][data-state=hidden] {
    transform: perspective(700px) translateX(-5px) rotateY(30deg)
}

.tippy-box[data-animation=perspective-subtle][data-state=hidden] {
    opacity: 0
}

.tippy-box[data-animation=scale][data-placement^=top] {
    transform-origin: bottom
}

.tippy-box[data-animation=scale][data-placement^=bottom] {
    transform-origin: top
}

.tippy-box[data-animation=scale][data-placement^=left] {
    transform-origin: right
}

.tippy-box[data-animation=scale][data-placement^=right] {
    transform-origin: left
}

.tippy-box[data-animation=scale][data-state=hidden] {
    transform: scale(.5);
    opacity: 0
}

.tippy-box[data-animation=scale-extreme][data-placement^=top] {
    transform-origin: bottom
}

.tippy-box[data-animation=scale-extreme][data-placement^=bottom] {
    transform-origin: top
}

.tippy-box[data-animation=scale-extreme][data-placement^=left] {
    transform-origin: right
}

.tippy-box[data-animation=scale-extreme][data-placement^=right] {
    transform-origin: left
}

.tippy-box[data-animation=scale-extreme][data-state=hidden] {
    transform: scale(0);
    opacity: .25
}

.tippy-box[data-animation=scale-subtle][data-placement^=top] {
    transform-origin: bottom
}

.tippy-box[data-animation=scale-subtle][data-placement^=bottom] {
    transform-origin: top
}

.tippy-box[data-animation=scale-subtle][data-placement^=left] {
    transform-origin: right
}

.tippy-box[data-animation=scale-subtle][data-placement^=right] {
    transform-origin: left
}

.tippy-box[data-animation=scale-subtle][data-state=hidden] {
    transform: scale(.8);
    opacity: 0
}

.tippy-box[data-animation=shift-away][data-state=hidden] {
    opacity: 0
}

.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=top] {
    transform: translateY(10px)
}

.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=bottom] {
    transform: translateY(-10px)
}

.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=left] {
    transform: translateX(10px)
}

.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=right] {
    transform: translateX(-10px)
}

.tippy-box[data-animation=shift-away-extreme][data-state=hidden] {
    opacity: 0
}

.tippy-box[data-animation=shift-away-extreme][data-state=hidden][data-placement^=top] {
    transform: translateY(20px)
}

.tippy-box[data-animation=shift-away-extreme][data-state=hidden][data-placement^=bottom] {
    transform: translateY(-20px)
}

.tippy-box[data-animation=shift-away-extreme][data-state=hidden][data-placement^=left] {
    transform: translateX(20px)
}

.tippy-box[data-animation=shift-away-extreme][data-state=hidden][data-placement^=right] {
    transform: translateX(-20px)
}

.tippy-box[data-animation=shift-away-subtle][data-state=hidden] {
    opacity: 0
}

.tippy-box[data-animation=shift-away-subtle][data-state=hidden][data-placement^=top] {
    transform: translateY(5px)
}

.tippy-box[data-animation=shift-away-subtle][data-state=hidden][data-placement^=bottom] {
    transform: translateY(-5px)
}

.tippy-box[data-animation=shift-away-subtle][data-state=hidden][data-placement^=left] {
    transform: translateX(5px)
}

.tippy-box[data-animation=shift-away-subtle][data-state=hidden][data-placement^=right] {
    transform: translateX(-5px)
}

.tippy-box[data-animation=shift-toward][data-state=hidden] {
    opacity: 0
}

.tippy-box[data-animation=shift-toward][data-state=hidden][data-placement^=top] {
    transform: translateY(-10px)
}

.tippy-box[data-animation=shift-toward][data-state=hidden][data-placement^=bottom] {
    transform: translateY(10px)
}

.tippy-box[data-animation=shift-toward][data-state=hidden][data-placement^=left] {
    transform: translateX(-10px)
}

.tippy-box[data-animation=shift-toward][data-state=hidden][data-placement^=right] {
    transform: translateX(10px)
}

.tippy-box[data-animation=shift-toward-extreme][data-state=hidden] {
    opacity: 0
}

.tippy-box[data-animation=shift-toward-extreme][data-state=hidden][data-placement^=top] {
    transform: translateY(-20px)
}

.tippy-box[data-animation=shift-toward-extreme][data-state=hidden][data-placement^=bottom] {
    transform: translateY(20px)
}

.tippy-box[data-animation=shift-toward-extreme][data-state=hidden][data-placement^=left] {
    transform: translateX(-20px)
}

.tippy-box[data-animation=shift-toward-extreme][data-state=hidden][data-placement^=right] {
    transform: translateX(20px)
}

.tippy-box[data-animation=shift-toward-subtle][data-state=hidden] {
    opacity: 0
}

.tippy-box[data-animation=shift-toward-subtle][data-state=hidden][data-placement^=top][data-state=hidden] {
    transform: translateY(-5px)
}

.tippy-box[data-animation=shift-toward-subtle][data-state=hidden][data-placement^=bottom][data-state=hidden] {
    transform: translateY(5px)
}

.tippy-box[data-animation=shift-toward-subtle][data-state=hidden][data-placement^=left][data-state=hidden] {
    transform: translateX(-5px)
}

.tippy-box[data-animation=shift-toward-subtle][data-state=hidden][data-placement^=right][data-state=hidden] {
    transform: translateX(5px)
}

.align-justify {
    text-align: justify
}

.tpgb-stylist-list .tpgb-icon-list-items {
    list-style-type: none;
    margin: 0;
    padding: 0;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-flow: column nowrap;
    justify-content: center;
    align-items: flex-start
}

.tpgb-stylist-list .tpgb-icon-list-item {
    margin: 0;
    padding: 0;
    position: relative
}

.tpgb-stylist-list .tpgb-icon-list-item:after {
    position: absolute;
    bottom: 0;
    width: 100%
}

.tpgb-stylist-list .tpgb-icon-list-item:before {
    content: "";
    position: absolute;
    left: 0;
    top: calc(100% + 1px / 2);
    right: 0
}

.tpgb-stylist-list .tpgb-icon-list-item:before:last-child {
    display: none
}

.tpgb-stylist-list .tpgb-icon-list-item,.tpgb-stylist-list .tpgb-icon-list-item>a {
    display: flex;
    align-items: flex-start
}

.tpgb-stylist-list .tpgb-icon-list-icon .tpgb-icon-list-icon,.tpgb-stylist-list .tpgb-icon-list-icon i,.tpgb-stylist-list .tpgb-icon-list-text,.tpgb-stylist-list .tpgb-icon-list-text a {
    transition: all .3s linear
}

.tpgb-stylist-list .tpgb-icon-list-item>a {
    width: 100%
}

.tpgb-stylist-list .tpgb-icon-list-text p {
    margin-top: 0;
    margin-bottom: 0;
    color: inherit;
    padding-bottom: 0;
    display: inline-block
}

.tpgb-stylist-list .tpgb-icon-list-text.pin-hint-inline p {
    display: contents
}

.tpgb-stylist-list .tpgb-icon-list-text a {
    color: inherit
}

.tpgb-stylist-list .tpgb-icon-list-text {
    display: inline-block
}

.tpgb-stylist-list .tpgb-icon-list-icon+.tpgb-icon-list-text {
    align-self: center;
    padding-left: 5px
}

.tpgb-stylist-list .tpgb-icon-list-icon {
    text-align: center;
    align-self: center;
    display: inherit;
    line-height: 0;
}

.tpgb-stylist-list.align-center .tpgb-icon-list-item,.tpgb-stylist-list.align-center .tpgb-icon-list-item a,.tpgb-stylist-list.align-center .tpgb-icon-list-items {
    justify-content: center;
    text-align: center;
    margin: 0 auto
}

.tpgb-stylist-list.align-left {
    text-align: left
}

.tpgb-stylist-list.align-center {
    text-align: center
}

.tpgb-stylist-list.align-right {
    text-align: right
}

.tpgb-stylist-list.align-center .tpgb-icon-list-item:after {
    margin: auto
}

.tpgb-stylist-list.align-left .tpgb-icon-list-item,.tpgb-stylist-list.align-left .tpgb-icon-list-item a,.tpgb-stylist-list.align-left .tpgb-icon-list-items {
    justify-content: flex-start;
    text-align: left;
    align-items: flex-start
}

.tpgb-stylist-list.align-right .tpgb-icon-list-item,.tpgb-stylist-list.align-right .tpgb-icon-list-item a,.tpgb-stylist-list.align-right .tpgb-icon-list-items {
    justify-content: flex-end;
    text-align: right;
    align-items: flex-end
}

.tpgb-icon-list-items .tpgb-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2)
}

.tpgb-icon-list-items .tpgb-icon-list-item:not(:last-child) {
    margin-bottom: calc(10px/2)
}

.tpgb-stylist-list .tpgb-icon-list-items.d-flex-center .tpgb-icon-list-icon {
    text-align: center;
    align-self: center;
    justify-content: center;
    display: inline-block
}

.tpgb-stylist-list .tpgb-icon-list-items.d-flex-top .tpgb-icon-list-icon {
    text-align: left;
    align-self: flex-start;
    display: initial
}

.tpgb-stylist-list .tpgb-icon-list-icon .list-icon {
    font-style: initial;
    color: #6f14f1;
    vertical-align: middle
}

.tpgb-stylist-list .tpgb-icon-list-icon img {
    max-width: 20px;
    height: auto;
}

.tpgb-stylist-list .tpgb-icon-list-items.d-flex-center .tpgb-icon-list-icon img {
    vertical-align: middle
}

.tpgb-stylist-list:not(.align-right) .tpgb-icon-list-item:after {
    left: 0
}

.tpgb-stylist-list:not(.align-left) .tpgb-icon-list-item:after {
    right: 0
}

.tpgb-stylist-list .tpgb-icon-list-text span.tpgb-hint-text {
    position: absolute;
    font-size: 9px;
    top: auto;
    padding: 5px 6px;
    line-height: 1;
    color: #fff;
    margin-left: 3px;
    background: #888;
    border-radius: 2px;
    min-width: max-content
}

.tpgb-stylist-list .tpgb-icon-list-text span.tpgb-hint-text.left {
    left: 0;
    top: 0;
    text-align: center
}

.tpgb-stylist-list .read-more-options {
    position: relative;
    display: inline-block;
    transition: all .3s linear
}

.tpgb-stylist-list .tpgb-icon-list-items.d-flex-center .tpgb-icon-list-icon img {
    vertical-align: middle
}

.tpgb-stylist-list .tpgb-icon-list-item {
    transition: all .3s linear
}

@media (max-width: 1024px) {
    .tpgb-stylist-list.tablet-align-left {
        text-align:left
    }

    .tpgb-stylist-list.tablet-align-center {
        text-align: center
    }

    .tpgb-stylist-list.tablet-align-right {
        text-align: right
    }

    .tpgb-stylist-list.tablet-align-center .tpgb-icon-list-item,.tpgb-stylist-list.tablet-align-center .tpgb-icon-list-item a,.tpgb-stylist-list.tablet-align-center .tpgb-icon-list-items {
        justify-content: center;
        text-align: center;
        margin: 0 auto
    }

    .tpgb-stylist-list.tablet-align-center .tpgb-icon-list-item:after {
        margin: auto
    }

    .tpgb-stylist-list.tablet-align-left .tpgb-icon-list-items {
        justify-content: flex-start;
        align-items: flex-start
    }

    .tpgb-stylist-list.tablet-align-left .tpgb-icon-list-item,.tpgb-stylist-list.tablet-align-left .tpgb-icon-list-item a {
        justify-content: flex-start;
        text-align: left;
        margin: 0 auto 0 0
    }

    .tpgb-stylist-list.tablet-align-right .tpgb-icon-list-items {
        justify-content: flex-end;
        align-items: flex-end
    }

    .tpgb-stylist-list.tablet-align-right .tpgb-icon-list-item,.tpgb-stylist-list.tablet-align-right .tpgb-icon-list-item a {
        justify-content: flex-end;
        text-align: right;
        margin: 0 0 0 auto
    }

    .tpgb-stylist-list:not(.tablet-align-right) .tpgb-icon-list-item:after {
        left: 0
    }

    .tpgb-stylist-list:not(.tablet-align-left) .tpgb-icon-list-item:after {
        right: 0
    }
}

@media (max-width: 767px) {
    .tpgb-stylist-list.mobile-align-left {
        text-align:left
    }

    .tpgb-stylist-list.mobile-align-center {
        text-align: center
    }

    .tpgb-stylist-list.mobile-align-right {
        text-align: right
    }

    .tpgb-stylist-list.mobile-align-center .tpgb-icon-list-item,.tpgb-stylist-list.mobile-align-center .tpgb-icon-list-item a,.tpgb-stylist-list.mobile-align-center .tpgb-icon-list-items {
        justify-content: center;
        text-align: center;
        margin: 0 auto
    }

    .tpgb-stylist-list.mobile-align-center .tpgb-icon-list-item:after {
        margin: auto
    }

    .tpgb-stylist-list.mobile-align-left .tpgb-icon-list-item,.tpgb-stylist-list.mobile-align-left .tpgb-icon-list-item a,.tpgb-stylist-list.mobile-align-left .tpgb-icon-list-items {
        justify-content: flex-start;
        align-items: flex-start
    }

    .tpgb-stylist-list.mobile-align-left .tpgb-icon-list-item,.tpgb-stylist-list.mobile-align-left .tpgb-icon-list-item a {
        justify-content: flex-start;
        text-align: left;
        align-items: flex-start;
        margin: 0 auto 0 0
    }

    .tpgb-stylist-list.mobile-align-right .tpgb-icon-list-items {
        justify-content: flex-end;
        align-items: flex-end
    }

    .tpgb-stylist-list.mobile-align-right .tpgb-icon-list-item,.tpgb-stylist-list.mobile-align-right .tpgb-icon-list-item a {
        justify-content: flex-end;
        text-align: right;
        margin: 0 0 0 auto
    }

    .tpgb-stylist-list:not(.mobile-align-right) .tpgb-icon-list-item:after {
        left: 0
    }

    .tpgb-stylist-list:not(.mobile-align-left) .tpgb-icon-list-item:after {
        right: 0
    }

    .tpgb-canvas-content-wrap .tpgb-content-editor .tpgb-container-row .tpgb-stylist-list {
        position: initial;
    }
}

.tpgb-carousel-remote .slider-btn-wrap {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap
}

.tpgb-carousel-remote .slider-btn-wrap a.slider-btn {
    position: relative;
    display: flex;
    text-decoration: blink;
    align-items: center;
    line-height: 20px;
    color: #fff;
    padding: 10px 20px;
    font-size: 16px
}

.tpgb-carousel-remote .slider-btn-wrap .slider-btn.tpgb-prev-btn {
    margin-right: 5px;
}

.tpgb-carousel-remote .slider-btn-wrap .slider-btn.tpgb-next-btn {
    margin-left: 5px;
}

.tpgb-carousel-remote .slider-btn.tpgb-prev-btn > .nav-icon {
    margin-right: 7px;
}

.tpgb-carousel-remote .slider-btn.tpgb-next-btn > .nav-icon {
    margin-left: 7px;
}

.tpgb-carousel-remote .slider-btn-wrap .slider-btn span {
    display: inline-block;
    vertical-align: middle
}

.tpgb-carousel-remote .slider-btn-wrap .slider-btn .nav-icon i {
    font-style: normal
}

.tpgb-carousel-remote .slider-btn .nav-icon img {
    max-width: 15px;
    display: block;
    box-shadow: none
}

.tpgb-process-steps .tp-ps-left-imt .tp-ps-dc {
    position: absolute;
    left: calc(50% - 15px);
    top: 0;
    margin-left: -30px;
    z-index: 112;
}

.tpgb-process-steps .tpgb-p-s-wrap .tp-ps-left-imt .tp-ps-dc.number_normal:after,.tpgb-process-steps .tpgb-p-s-wrap .tp-ps-left-imt .tp-ps-dc.lower_roman:after,.tpgb-process-steps .tpgb-p-s-wrap .tp-ps-left-imt .tp-ps-dc.decimal_leading_zero:after,.tpgb-process-steps .tpgb-p-s-wrap .tp-ps-left-imt .tp-ps-dc.upper_alpha:after,.tpgb-process-steps .tpgb-p-s-wrap .tp-ps-left-imt .tp-ps-dc.lower_alpha:after,.tpgb-process-steps .tpgb-p-s-wrap .tp-ps-left-imt .tp-ps-dc.upper_roman:after,.tpgb-process-steps .tpgb-p-s-wrap .tp-ps-left-imt .tp-ps-dc.lower_greek:after {
    counter-increment: my-sec-counter;
    color: #000;
    position: absolute;
    display: flex;
    width: 30px;
    height: 30px;
    background: #e9e4e4;
    align-items: center;
    text-align: center;
    justify-content: center;
    border-radius: 50%;
}

.tpgb-process-steps .tpgb-p-s-wrap:hover .tp-ps-left-imt .tp-ps-dc.number_normal:after,.tpgb-process-steps .tpgb-p-s-wrap:hover .tp-ps-left-imt .tp-ps-dc.lower_roman:after,.tpgb-process-steps .tpgb-p-s-wrap:hover .tp-ps-left-imt .tp-ps-dc.decimal_leading_zero:after,.tpgb-process-steps .tpgb-p-s-wrap:hover .tp-ps-left-imt .tp-ps-dc.upper_alpha:after,.tpgb-process-steps .tpgb-p-s-wrap:hover .tp-ps-left-imt .tp-ps-dc.lower_alpha:after,.tpgb-process-steps .tpgb-p-s-wrap:hover .tp-ps-left-imt .tp-ps-dc.upper_roman:after,.tpgb-process-steps .tpgb-p-s-wrap:hover .tp-ps-left-imt .tp-ps-dc.lower_greek:after,.tpgb-process-steps .tpgb-p-s-wrap.active .tp-ps-left-imt .tp-ps-dc.number_normal:after,.tpgb-process-steps .tpgb-p-s-wrap.active .tp-ps-left-imt .tp-ps-dc.lower_roman:after,.tpgb-process-steps .tpgb-p-s-wrap.active .tp-ps-left-imt .tp-ps-dc.decimal_leading_zero:after,.tpgb-process-steps .tpgb-p-s-wrap.active .tp-ps-left-imt .tp-ps-dc.upper_alpha:after,.tpgb-process-steps .tpgb-p-s-wrap.active .tp-ps-left-imt .tp-ps-dc.lower_alpha:after,.tpgb-process-steps .tpgb-p-s-wrap.active .tp-ps-left-imt .tp-ps-dc.upper_roman:after,.tpgb-process-steps .tpgb-p-s-wrap.active .tp-ps-left-imt .tp-ps-dc.lower_greek:after {
    color: #fff;
    background: #000;
}

.tpgb-process-steps .tp-ps-left-imt .tp-ps-dc.number_normal:after {
    content: counter(my-sec-counter);
}

.tpgb-process-steps .tp-ps-left-imt .tp-ps-dc.lower_roman:after {
    content: counter(my-sec-counter,lower-roman) ". ";
}

.tpgb-process-steps .tp-ps-left-imt .tp-ps-dc.decimal_leading_zero:after {
    content: counter(my-sec-counter,decimal-leading-zero) ". ";
}

.tpgb-process-steps .tp-ps-left-imt .tp-ps-dc.upper_alpha:after {
    content: counter(my-sec-counter,upper-alpha) ". ";
}

.tpgb-process-steps .tp-ps-left-imt .tp-ps-dc.lower_alpha:after {
    content: counter(my-sec-counter,lower-alpha) ". ";
}

.tpgb-process-steps .tp-ps-left-imt .tp-ps-dc.upper_roman:after {
    content: counter(my-sec-counter,upper-roman) ". ";
}

.tpgb-process-steps .tp-ps-left-imt .tp-ps-dc.lower_greek:after {
    content: counter(my-sec-counter,lower-greek) ". ";
}

.tpgb-p-s-wrap .tp-ps-dc.dc_custom_text .ds_custom_text_label {
    display: flex;
    background: #0000008f;
    padding: 3px 5px;
    font-size: 14px;
    border-radius: 50px;
    color: #fff;
}

.tpgb-p-s-wrap:hover .tp-ps-dc.dc_custom_text .ds_custom_text_label,.tpgb-p-s-wrap.active .tp-ps-dc.dc_custom_text .ds_custom_text_label {
    background: #000;
}

.tp-pro-step-icon-img .tp-icon-img,.tp-ps-special-bg i,.tp-ps-special-bg .tp-ps-text {
    position: relative;
    z-index: 111;
}

.tpgb-process-steps .tp-ps-left-imt .tp-ps-special-bg:before,.tpgb-process-steps .tp-ps-left-imt .tp-ps-special-bg:after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    border-radius: 50%;
    background: inherit;
    z-index: 22;
}

.tpgb-process-steps .tp-ps-left-imt .tp-ps-special-bg:after {
    width: 110px;
    height: 110px;
    opacity: .7;
}

.tpgb-process-steps .tp-ps-left-imt .tp-ps-special-bg:before {
    width: 130px;
    height: 130px;
    opacity: .3;
}

.tpgb-process-steps .tp-ps-left-imt.tp-ps-special-bg {
    margin-bottom: 20px;
}

.tpgb-process-steps .tp-ps-left-imt .tp-ps-special-bg .tp-ps-icon-img {
    border: none!important;
}

.tpgb-process-steps.style-2 {
    width: 100%;
    margin: 0 auto;
}

.tpgb-process-steps.style-2 .tpgb-p-s-wrap {
    display: flex;
    flex-direction: column;
    padding: 0 10px;
    margin-top: 20px;
}

.tpgb-process-steps.style-2 .tp-ps-right-content {
    text-align: center;
}

.tpgb-process-steps.style-2 .tpgb-p-s-wrap .tp-ps-left-imt .tp-ps-icon-img {
    margin: 0 auto;
}

.tpgb-process-steps.style-2 .tp-pro-step-title {
    margin-top: 15px;
}

.tpgb-process-steps.style-2 .tpgb-p-s-wrap:last-child .tp-ps-left-imt:before,.tpgb-process-steps.style-2.tp_ps_sep_img .tpgb-p-s-wrap .tp-ps-left-imt:before {
    display: none;
}

.tpgb-process-steps.style-2 .tp-ps-left-imt:before {
    content: '';
    display: inline-block;
    width: 100%;
    position: absolute;
    border: .5px solid #e9e9e9;
    right: calc(-50% - 10px);
    z-index: 1;
}

.tpgb-process-steps.style-2 .tp-ps-left-imt {
    position: relative;
    display: inline-flex;
    width: auto;
    align-items: center;
}

.tpgb-process-steps.style-2.tp_ps_sep_img .tp-sep-custom-img-inner {
    width: auto;
    height: 50px
}

@media (max-width: 1024px) and (min-width:768px) {
    .tpgb-process-steps.style-2.verticle-tablet {
        position:relative;
        display: block !important;
        width: 100%;
    }

    .tpgb-process-steps.style-2.verticle-tablet .tp-ps-left-imt:before,.tpgb-process-steps.style-2.verticle-tablet .tpgb-p-s-wrap:last-child .tp-ps-left-imt:after {
        display: none
    }

    .tpgb-process-steps.style-2.verticle-tablet .tpgb-p-s-wrap .tp-ps-left-imt:after {
        content: '';
        display: inline-block;
        height: 100%;
        position: absolute;
        border: 1px solid #c1b4b4;
        left: 45px;
    }

    .tpgb-process-steps.style-2.verticle-tablet .tpgb-p-s-wrap .tp-ps-left-imt {
        position: relative;
        display: inline-block;
        float: left;
        text-align: center;
        margin-right: 50px;
    }

    .tpgb-process-steps.style-2.verticle-tablet .tpgb-p-s-wrap .tp-ps-right-content {
        position: relative;
        display: block;
        width: calc(100% - 150px);
        float: left;
    }

    .tpgb-process-steps.style-2.verticle-tablet .tpgb-p-s-wrap .tp-ps-left-imt .tp-ps-icon-img {
        margin: unset;
    }

    .tpgb-process-steps.style-2.verticle-tablet .tp-ps-right-content {
        text-align: left;
    }

    .tpgb-process-steps.style-2.verticle-tablet .tpgb-p-s-wrap {
        flex-direction: unset;
    }

    .tpgb-process-steps.style-2.tp_ps_sep_img.verticle-tablet .tpgb-p-s-wrap .tp-ps-left-imt:after,.tpgb-process-steps.style-2.tp_ps_sep_img.verticle-tablet .tpgb-p-s-wrap .separator_custom_img {
        display: none;
    }
}

@media (max-width: 767px) {
    .tpgb-process-steps.style-2 {
        position:relative;
        display: block !important;
        float: left;
        width: 100%;
    }

    .tpgb-process-steps.style-2 .tp-ps-left-imt:before,.tpgb-process-steps.style-2 .tpgb-p-s-wrap:last-child .tp-ps-left-imt:after {
        display: none
    }

    .tpgb-process-steps.style-2 .tpgb-p-s-wrap .tp-ps-left-imt:after {
        content: '';
        display: inline-block;
        height: 100%;
        position: absolute;
        border: 1px solid #c1b4b4;
        left: 45px;
    }

    .tpgb-process-steps.style-2 .tpgb-p-s-wrap .tp-ps-left-imt {
        position: relative;
        display: inline-block;
        float: left;
        text-align: center;
        margin-right: 50px;
    }

    .tpgb-process-steps.style-2 .tpgb-p-s-wrap .tp-ps-right-content {
        position: relative;
        display: block;
        width: calc(100% - 150px);
        float: left;
    }

    .tpgb-process-steps.style-2 .tpgb-p-s-wrap .tp-ps-left-imt .tp-ps-icon-img {
        margin: unset;
    }

    .tpgb-process-steps.style-2 .tp-ps-right-content {
        text-align: left;
    }

    .tpgb-process-steps.style-2 .tpgb-p-s-wrap {
        flex-direction: unset;
    }

    .tpgb-process-steps.style-2.tp_ps_sep_img .tpgb-p-s-wrap .tp-ps-left-imt:after,.tpgb-process-steps.style-2.tp_ps_sep_img .tpgb-p-s-wrap .separator_custom_img {
        display: none;
    }
}

@media (max-width: 767px) {
    .tpgb-process-steps.style-2.mobile .tpgb-p-s-wrap {
        display:flex;
        flex-direction: column;
    }

    .tpgb-process-steps.style-2.mobile .tpgb-p-s-wrap .tp-ps-left-imt:after {
        display: none;
    }

    .tpgb-process-steps.style-2.mobile .tpgb-p-s-wrap .tp-ps-left-imt {
        width: 100%;
        float: none;
        display: flex;
        margin-right: unset;
        justify-content: center;
    }

    .tpgb-process-steps.style-2.mobile.flex-start .tpgb-p-s-wrap .tp-ps-left-imt {
        justify-content: flex-start;
    }

    .tpgb-process-steps.style-2.mobile.flex-end .tpgb-p-s-wrap .tp-ps-left-imt {
        justify-content: flex-end;
    }

    .tpgb-process-steps.style-2.mobile .tpgb-p-s-wrap .tp-ps-right-content {
        width: 100%;
        float: none;
        display: flex;
        text-align: center;
    }

    .tpgb-process-steps.style-2.mobile.left .tpgb-p-s-wrap .tp-ps-right-content {
        text-align: left;
    }

    .tpgb-process-steps.style-2.mobile.right .tpgb-p-s-wrap .tp-ps-right-content {
        text-align: right;
    }

    .tpgb-process-steps.style-2.mobile.justify .tpgb-p-s-wrap .tp-ps-right-content {
        text-align: justify;
    }
}

.tpgb-block-04dc_3826 {
    background-color: var(--tpgb-C4)
}

.tpgb-block-1442_3826 .tpgb-middle-layer .tp-repeater-item-0.tpgb-repet-img,.tpgb-block-05bc_3826 .tpgb-middle-layer .tp-repeater-item-0.tpgb-repet-img,.tpgb-block-c82720_3826 .tpgb-middle-layer .tp-repeater-item-0.tpgb-repet-img,.tpgb-block-f354_3826 .tpgb-middle-layer .tp-repeater-item-0.tpgb-repet-img,.tpgb-block-d052_3826 .tpgb-middle-layer .tp-repeater-item-0.tpgb-repet-img,.tpgb-block-51d6_3826 .tpgb-middle-layer .tp-repeater-item-0.tpgb-repet-img,.tpgb-block-62d1_3826 .tpgb-middle-layer .tp-repeater-item-0.tpgb-repet-img,.tpgb-block-cc8a_3826 .tpgb-middle-layer .tp-repeater-item-0.tpgb-repet-img,.tpgb-block-f4e6_3826 .tpgb-middle-layer .tp-repeater-item-0.tpgb-repet-img,.tpgb-block-5c91_3826 .tpgb-middle-layer .tp-repeater-item-0.tpgb-repet-img,.tpgb-block-8861_3826 .tpgb-middle-layer .tp-repeater-item-0.tpgb-repet-img,.tpgb-block-3c8e_3826 .tpgb-middle-layer .tp-repeater-item-0.tpgb-repet-img,.tpgb-block-04dc_3826 .tpgb-middle-layer .tp-repeater-item-0.tpgb-repet-img,.tpgb-block-8ec6_3826 .tpgb-middle-layer .tp-repeater-item-0.tpgb-repet-img {
    left: 20%;
    top: 25%;
    max-width: 150px
}

.tpgb-block-1442_3826 .tpgb-middle-layer .tp-repeater-item-1.tpgb-repet-img,.tpgb-block-05bc_3826 .tpgb-middle-layer .tp-repeater-item-1.tpgb-repet-img,.tpgb-block-c82720_3826 .tpgb-middle-layer .tp-repeater-item-1.tpgb-repet-img,.tpgb-block-f354_3826 .tpgb-middle-layer .tp-repeater-item-1.tpgb-repet-img,.tpgb-block-d052_3826 .tpgb-middle-layer .tp-repeater-item-1.tpgb-repet-img,.tpgb-block-51d6_3826 .tpgb-middle-layer .tp-repeater-item-1.tpgb-repet-img,.tpgb-block-62d1_3826 .tpgb-middle-layer .tp-repeater-item-1.tpgb-repet-img,.tpgb-block-cc8a_3826 .tpgb-middle-layer .tp-repeater-item-1.tpgb-repet-img,.tpgb-block-f4e6_3826 .tpgb-middle-layer .tp-repeater-item-1.tpgb-repet-img,.tpgb-block-5c91_3826 .tpgb-middle-layer .tp-repeater-item-1.tpgb-repet-img,.tpgb-block-8861_3826 .tpgb-middle-layer .tp-repeater-item-1.tpgb-repet-img,.tpgb-block-3c8e_3826 .tpgb-middle-layer .tp-repeater-item-1.tpgb-repet-img,.tpgb-block-04dc_3826 .tpgb-middle-layer .tp-repeater-item-1.tpgb-repet-img,.tpgb-block-8ec6_3826 .tpgb-middle-layer .tp-repeater-item-1.tpgb-repet-img {
    left: 35%;
    top: 25%;
    max-width: 150px
}

.tpgb-block-426d63_3826 .tpgb-p-s-wrap .tp-pro-step-desc,.tpgb-block-792002_3826 .tpgb-p-s-wrap .tp-pro-step-desc,.tpgb-block-b9fc87_3826 .tpgb-p-s-wrap .tp-pro-step-desc {
    font-family: 'Plus Jakarta Sans',sans-serif;
    font-weight: 400;
    color: #888
}

.tpgb-block-426d63_3826 .tpgb-p-s-wrap .tp-pro-step-title,.tpgb-block-792002_3826 .tpgb-p-s-wrap .tp-pro-step-title,.tpgb-block-b9fc87_3826 .tpgb-p-s-wrap .tp-pro-step-title {
    font-family: 'Plus Jakarta Sans',sans-serif;
    font-weight: 600;
    color: #313131
}

.tpgb-block-426d63_3826 .tpgb-p-s-wrap .tp-ps-left-imt .tp-ps-dc:after,.tpgb-block-426d63_3826 .tpgb-p-s-wrap .tp-ps-dc.dc_custom_text .ds_custom_text_label {
    font-family: 'Plus Jakarta Sans',sans-serif
}

.tpgb-block-426d63_3826 .tpgb-p-s-wrap .tp-ps-left-imt .tp-ps-icon-img {
    color: #6f14f1;
    background-color: #fff;
    box-shadow: 0px 5px 20px -5px rgba(0,0,0,.24)
}

.tpgb-block-426d63_3826 .tpgb-p-s-wrap:hover .tp-ps-left-imt .tp-ps-icon-img,.tpgb-block-426d63_3826 .tpgb-p-s-wrap.active .tp-ps-left-imt .tp-ps-icon-img {
    box-shadow: 0px 10px 50px 0px rgba(0,0,0,.19)
}

.tpgb-block-426d63_3826 .tpgb-p-s-wrap:hover .tp-ps-left-imt .tp-ps-icon-img,.tpgb-block-426d63_3826.tpgb-process-steps .tpgb-p-s-wrap.active .tp-ps-left-imt .tp-ps-icon-img {
    color: #6f14f1
}

.tpgb-block-426d63_3826.tpgb-process-steps .tpgb-p-s-wrap .tp-ps-left-imt .tp-ps-dc:after,.tpgb-block-426d63_3826.tpgb-process-steps .tpgb-p-s-wrap .tp-ps-dc.dc_custom_text .ds_custom_text_label {
    color: #fff;
    background-color: #6f14f1
}

.tpgb-block-426d63_3826.tpgb-process-steps .tpgb-p-s-wrap:hover .tp-ps-left-imt .tp-ps-icon-img,.tpgb-block-426d63_3826.tpgb-process-steps .tpgb-p-s-wrap.active .tp-ps-left-imt .tp-ps-icon-img {
    background-color: #fff
}

.tpgb-block-426d63_3826.tpgb-process-steps.style-1 .tpgb-p-s-wrap .tp-ps-left-imt:after,.tpgb-block-426d63_3826.tpgb-process-steps.style-2 .tp-ps-left-imt:before,.tpgb-block-426d63_3826.tpgb-process-steps.style-2 .tp-ps-left-imt:after {
    border-style: dashed;
    border-color: #6f14f1
}

.tpgb-block-44dc46_3826 .slider-btn-wrap a.slider-btn,.tpgb-block-44dc46_3826 .slider-btn-wrap a.slider-btn:hover,.tpgb-block-44dc46_3826 .slider-btn-wrap a.slider-btn.active {
    background-color: rgba(0,0,0,0)
}

.tpgb-block-44dc46_3826 .tp-repeater-item-0.tpgb-carodots-item,.tpgb-block-44dc46_3826 .tp-repeater-item-1.tpgb-carodots-item {
    background-color: #c2ccc4
}

.tpgb-block-44dc46_3826 a.slider-btn span.nav-icon {
    color: #d2d2d2
}

.tpgb-block-44dc46_3826 a.slider-btn:hover span.nav-icon,.tpgb-block-44dc46_3826 a.slider-btn.active span.nav-icon {
    color: #000
}

.tpgb-block-6514_3826.heading_style .heading-title,.tpgb-block-6514_3826.heading_style .heading-title>a {
    font-family: var(--tpgb-T3-font-family);
    font-weight: var(--tpgb-T3-font-weight);
    font-style: var(--tpgb-T3-font-style);
    font-size: var(--tpgb-T3-font-size);
    line-height: var(--tpgb-T3-line-height);
    letter-spacing: var(--tpgb-T3-letter-spacing);
    text-transform: var(--tpgb-T3-text-transform);
    text-decoration: var(--tpgb-T3-text-decoration);
    color: var(--tpgb-C3)
}

.tpgb-block-67c4_3826.heading_style .heading-sub-title,.tpgb-block-67c4_3826.heading_style .heading-sub-title>a,.tpgb-block-a926_3826.heading_style .heading-sub-title,.tpgb-block-a926_3826.heading_style .heading-sub-title>a,.tpgb-block-5826_3826.heading_style .heading-sub-title,.tpgb-block-5826_3826.heading_style .heading-sub-title>a,.tpgb-block-fd50_3826.heading_style .heading-sub-title,.tpgb-block-fd50_3826.heading_style .heading-sub-title>a {
    font-family: var(--tpgb-T3-font-family);
    font-weight: var(--tpgb-T3-font-weight);
    font-style: var(--tpgb-T3-font-style);
    font-size: var(--tpgb-T3-font-size);
    line-height: var(--tpgb-T3-line-height);
    letter-spacing: var(--tpgb-T3-letter-spacing);
    text-transform: var(--tpgb-T3-text-transform);
    text-decoration: var(--tpgb-T3-text-decoration);
    color: var(--tpgb-C4)
}

.tpgb-block-67c4_3826.heading_style .heading-title,.tpgb-block-67c4_3826.heading_style .heading-title>a,.tpgb-block-a926_3826.heading_style .heading-title,.tpgb-block-a926_3826.heading_style .heading-title>a,.tpgb-block-5826_3826.heading_style .heading-title,.tpgb-block-5826_3826.heading_style .heading-title>a,.tpgb-block-fd50_3826.heading_style .heading-title,.tpgb-block-fd50_3826.heading_style .heading-title>a {
    font-family: var(--tpgb-T6-font-family);
    font-weight: var(--tpgb-T6-font-weight);
    font-style: var(--tpgb-T6-font-style);
    font-size: var(--tpgb-T6-font-size);
    line-height: var(--tpgb-T6-line-height);
    letter-spacing: var(--tpgb-T6-letter-spacing);
    text-transform: var(--tpgb-T6-text-transform);
    text-decoration: var(--tpgb-T6-text-decoration);
    color: var(--tpgb-C4)
}

.tpgb-block-792002_3826 .tp-repeater-item-18er.tpgb-p-s-wrap .tp-ps-left-imt .tp-ps-icon-img {
    background-image: url(images/slide2.webp);
    background-position: center center;
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-size: cover
}

.tpgb-block-792002_3826 .tp-repeater-item-3a59.tpgb-p-s-wrap .tp-ps-left-imt .tp-ps-icon-img {
    background-image: url(images/slide1.webp);
    background-position: center center;
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-size: cover
}

.tpgb-block-792002_3826 .tp-repeater-item-b8lm.tpgb-p-s-wrap .tp-ps-left-imt .tp-ps-icon-img {
    background-image: url(images/slide4.webp);
    background-position: center center;
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-size: cover
}

.tpgb-block-792002_3826 .tp-repeater-item-zk2a.tpgb-p-s-wrap .tp-ps-left-imt .tp-ps-icon-img {
    background-image: url(images/slide3.webp);
    background-position: center center;
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-size: cover
}

.tpgb-block-792002_3826 .tpgb-p-s-wrap .tp-ps-left-imt .tp-ps-icon-img {
    color: #8671fc;
    background-color: #fff;
    box-shadow: 0px 10px 30px 0px rgba(0,0,0,.24);
    box-shadow: rgba(0,0,0,.14) 0 0 0 100px inset
}

.tpgb-block-792002_3826 .tpgb-p-s-wrap .tp-ps-text {
    font-family: 'Plus Jakarta Sans',sans-serif;
    font-weight: 600;
    color: #fff
}

.tpgb-block-792002_3826 .tpgb-p-s-wrap:hover .tp-ps-icon-img .tp-ps-text,.tpgb-block-792002_3826 .tpgb-p-s-wrap:hover .tp-ps-icon-img .tp-icon-img,.tpgb-block-792002_3826 .tpgb-p-s-wrap:hover .tp-ps-icon-img i,.tpgb-block-792002_3826 .tpgb-p-s-wrap.active .tp-ps-icon-img .tp-ps-text,.tpgb-block-792002_3826 .tpgb-p-s-wrap.active .tp-ps-icon-img .tp-icon-img,.tpgb-block-792002_3826 .tpgb-p-s-wrap.active .tp-ps-icon-img i {
    transform: scale(1.5);
    -ms-transform: scale(1.5);
    -moz-transform: scale(1.5);
    -webkit-transform: scale(1.5);
    transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.tpgb-block-792002_3826 .tpgb-p-s-wrap:hover .tp-ps-left-imt .tp-ps-icon-img,.tpgb-block-792002_3826 .tpgb-p-s-wrap.active .tp-ps-left-imt .tp-ps-icon-img {
    box-shadow: inset 0px 0px 0px 100px rgba(0,0,0,.46)
}

.tpgb-block-792002_3826 .tpgb-p-s-wrap:hover .tp-ps-text,.tpgb-block-792002_3826 .tpgb-p-s-wrap.active .tp-ps-text,.tpgb-block-b9fc87_3826 .tpgb-p-s-wrap:hover .tp-pro-step-title,.tpgb-block-b9fc87_3826 .tpgb-p-s-wrap.active .tp-pro-step-title,.tpgb-block-b9fc87_3826 .tpgb-p-s-wrap:hover .tp-ps-text,.tpgb-block-b9fc87_3826 .tpgb-p-s-wrap.active .tp-ps-text {
    color: #fff
}

.tpgb-block-792002_3826.tpgb-process-steps.style-1 .tpgb-p-s-wrap .tp-ps-left-imt:after,.tpgb-block-792002_3826.tpgb-process-steps.style-2 .tp-ps-left-imt:before,.tpgb-block-792002_3826.tpgb-process-steps.style-2 .tp-ps-left-imt:after {
    border-style: dotted;
    border-color: #c6c6c6
}

.tpgb-block-8cec3a_3826 .tpgb-middle-layer .tp-repeater-item-razx.tpgb-repet-img {
    max-width: 150px
}

.tpgb-block-a90c4e_3826.heading_style .heading-title,.tpgb-block-a90c4e_3826.heading_style .heading-title>a {
    font-family: 'Plus Jakarta Sans',sans-serif;
    font-weight: 800;
    color: #212121
}

.tpgb-block-b918_3826.tp-core-heading {
    color: var(--tpgb-C4);
    font-family: var(--tpgb-T3-font-family);
    font-weight: var(--tpgb-T3-font-weight);
    font-style: var(--tpgb-T3-font-style);
    font-size: var(--tpgb-T3-font-size);
    line-height: var(--tpgb-T3-line-height);
    letter-spacing: var(--tpgb-T3-letter-spacing);
    text-transform: var(--tpgb-T3-text-transform);
    text-decoration: var(--tpgb-T3-text-decoration)
}

.tpgb-block-b9fc87_3826 .tp-repeater-item-18er.tpgb-p-s-wrap .tp-ps-left-imt .tp-ps-icon-img,.tpgb-block-b9fc87_3826 .tp-repeater-item-18er.tpgb-p-s-wrap:hover .tp-ps-left-imt .tp-ps-icon-img,.tpgb-block-b9fc87_3826 .tp-repeater-item-18er.tpgb-p-s-wrap.active .tp-ps-left-imt .tp-ps-icon-img {
    background-color: #6fc784
}

.tpgb-block-b9fc87_3826 .tp-repeater-item-3a59.tpgb-p-s-wrap .tp-ps-left-imt .tp-ps-icon-img,.tpgb-block-b9fc87_3826 .tp-repeater-item-3a59.tpgb-p-s-wrap:hover .tp-ps-left-imt .tp-ps-icon-img,.tpgb-block-b9fc87_3826 .tp-repeater-item-3a59.tpgb-p-s-wrap.active .tp-ps-left-imt .tp-ps-icon-img {
    background-color: #6f14f1
}

.tpgb-block-b9fc87_3826 .tp-repeater-item-b8lm.tpgb-p-s-wrap .tp-ps-left-imt .tp-ps-icon-img,.tpgb-block-b9fc87_3826 .tp-repeater-item-b8lm.tpgb-p-s-wrap:hover .tp-ps-left-imt .tp-ps-icon-img,.tpgb-block-b9fc87_3826 .tp-repeater-item-b8lm.tpgb-p-s-wrap.active .tp-ps-left-imt .tp-ps-icon-img {
    background-color: #ff5a6e
}

.tpgb-block-b9fc87_3826 .tpgb-p-s-wrap .tp-ps-left-imt .tp-ps-dc:after,.tpgb-block-b9fc87_3826 .tpgb-p-s-wrap .tp-ps-dc.dc_custom_text .ds_custom_text_label {
    font-family: Poppins,sans-serif;
    font-weight: 500;
    box-shadow: 0px 5px 10px -3px rgba(0,0,0,.18)
}

.tpgb-block-b9fc87_3826 .tpgb-p-s-wrap .tp-ps-right-content {
    background-color: #fff;
    box-shadow: 0px 10px 30px -10px rgba(0,0,0,.27)
}

.tpgb-block-b9fc87_3826 .tpgb-p-s-wrap .tp-ps-text {
    font-family: 'Plus Jakarta Sans',sans-serif;
    font-weight: 500;
    color: #fff
}

.tpgb-block-b9fc87_3826 .tpgb-p-s-wrap:hover .tp-pro-step-desc,.tpgb-block-b9fc87_3826 .tpgb-p-s-wrap.active .tp-pro-step-desc {
    color: #ddd
}

.tpgb-block-b9fc87_3826 .tpgb-p-s-wrap:hover .tp-ps-left-imt .tp-ps-dc:after,.tpgb-block-b9fc87_3826 .tpgb-p-s-wrap:hover .tp-ps-dc.dc_custom_text .ds_custom_text_label,.tpgb-block-b9fc87_3826 .tpgb-p-s-wrap.active .tp-ps-left-imt .tp-ps-dc:after,.tpgb-block-b9fc87_3826 .tpgb-p-s-wrap.active .tp-ps-dc.dc_custom_text .ds_custom_text_label {
    box-shadow: 0px 0px 0px 0px rgba(0,0,0,.40)
}

.tpgb-block-b9fc87_3826 .tpgb-p-s-wrap:hover .tp-ps-right-content,.tpgb-block-b9fc87_3826 .tpgb-p-s-wrap.active .tp-ps-right-content {
    background-color: #313131
}

.tpgb-block-b9fc87_3826.tpgb-process-steps .tpgb-p-s-wrap .tp-ps-left-imt .tp-ps-dc:after,.tpgb-block-b9fc87_3826.tpgb-process-steps .tpgb-p-s-wrap .tp-ps-dc.dc_custom_text .ds_custom_text_label {
    color: #130238;
    background-color: #fff
}

.tpgb-block-b9fc87_3826.tpgb-process-steps .tpgb-p-s-wrap:hover .tp-ps-left-imt .tp-ps-dc:after,.tpgb-block-b9fc87_3826.tpgb-process-steps .tpgb-p-s-wrap:hover .tp-ps-dc.dc_custom_text .ds_custom_text_label,.tpgb-block-b9fc87_3826.tpgb-process-steps .tpgb-p-s-wrap.active .tp-ps-left-imt .tp-ps-dc:after,.tpgb-block-b9fc87_3826.tpgb-process-steps .tpgb-p-s-wrap.active .tp-ps-dc.dc_custom_text .ds_custom_text_label {
    color: #fff;
    background-color: #313131
}

.tpgb-block-b9fc87_3826.tpgb-process-steps.style-1 .tpgb-p-s-wrap .tp-ps-left-imt:after,.tpgb-block-b9fc87_3826.tpgb-process-steps.style-2 .tp-ps-left-imt:before,.tpgb-block-b9fc87_3826.tpgb-process-steps.style-2 .tp-ps-left-imt:after {
    border-color: #ccc;
    border-style: solid
}

.tpgb-block-ba92_3826 .tpgb-icon-list-text {
    color: var(--tpgb-C3)
}

.tpgb-block-ba92_3826 .tpgb-icon-list-text,.tpgb-block-ba92_3826 .tpgb-icon-list-text p {
    font-family: var(--tpgb-T17-font-family);
    font-weight: var(--tpgb-T17-font-weight);
    font-style: var(--tpgb-T17-font-style);
    font-size: var(--tpgb-T17-font-size);
    line-height: var(--tpgb-T17-line-height);
    letter-spacing: var(--tpgb-T17-letter-spacing);
    text-transform: var(--tpgb-T17-text-transform);
    text-decoration: var(--tpgb-T17-text-decoration)
}

.tpgb-block-d73626_3826.dots-style-1 ul.splide__pagination li button.splide__pagination__page {
    -webkit-box-shadow: inset 0 0 0 8px #c1c1c1;
    -moz-box-shadow: inset 0 0 0 8px #c1c1c1;
    box-shadow: inset 0 0 0 8px #c1c1c1;
    background: transparent;
    color: #c1c1c1
}

.tpgb-block-d73626_3826.dots-style-1 ul.splide__pagination li button.splide__pagination__page.is-active,.tpgb-block-d73626_3826.dots-style-3 .splide__pagination li button,.tpgb-block-d73626_3826.dots-style-4 .splide__pagination li button::before {
    -webkit-box-shadow: inset 0 0 0 1px #c1c1c1;
    -moz-box-shadow: inset 0 0 0 1px #c1c1c1;
    box-shadow: inset 0 0 0 1px #c1c1c1
}

.tpgb-block-d73626_3826.dots-style-2 ul.splide__pagination li button.splide__pagination__page,.tpgb-block-d73626_3826.dots-style-6 .splide__pagination button {
    border: 1px solid #c1c1c1
}

.tpgb-block-d73626_3826.dots-style-3 .splide__pagination li button.is-active {
    -webkit-box-shadow: inset 0 0 0 8px #c1c1c1;
    -moz-box-shadow: inset 0 0 0 8px #c1c1c1;
    box-shadow: inset 0 0 0 8px #c1c1c1
}

.tpgb-block-f994e4_3826 .tp-repeater-item-0.tpgb-p-s-wrap .tp-ps-left-imt .tp-ps-icon-img {
    background-color: #d2d2d7
}

.tpgb-block-f994e4_3826 .tp-repeater-item-1.tpgb-p-s-wrap .tp-ps-left-imt .tp-ps-icon-img {
    background-color: #ba0c2e
}

.tpgb-block-f994e4_3826 .tp-repeater-item-1xwx.tpgb-p-s-wrap .tp-ps-left-imt .tp-ps-icon-img {
    background-color: #f9f6ef
}

.tpgb-block-f994e4_3826 .tp-repeater-item-e2g2.tpgb-p-s-wrap .tp-ps-left-imt .tp-ps-icon-img {
    background-color: #ffe681
}

.tpgb-block-f994e4_3826 .tp-repeater-item-g4ca.tpgb-p-s-wrap .tp-ps-left-imt .tp-ps-icon-img {
    background-color: #000
}

.tpgb-block-f994e4_3826 .tp-repeater-item-ioc0.tpgb-p-s-wrap .tp-ps-left-imt .tp-ps-icon-img {
    background-color: #aee1cd
}

.tpgb-block-f994e4_3826 .tpgb-p-s-wrap .tp-pro-step-title {
    font-family: 'Plus Jakarta Sans',sans-serif;
    font-weight: 500;
    color: #212121
}

.tpgb-block-f994e4_3826.tpgb-process-steps.style-1 .tpgb-p-s-wrap .tp-ps-left-imt:after,.tpgb-block-f994e4_3826.tpgb-process-steps.style-2 .tp-ps-left-imt:before,.tpgb-block-f994e4_3826.tpgb-process-steps.style-2 .tp-ps-left-imt:after {
    border-style: solid
}

@media (max-width: 1024px) {
    .tpgb-block-8cec3a_3826 .tpgb-middle-layer .tp-repeater-item-razx.tpgb-repet-img img {
        max-width:100px
    }
}

@media (max-width: 1024px) {
    .text-center {
        text-align:center
    }
}

@media (max-width: 767px) {
    .tpgb-block-8cec3a_3826 .tpgb-middle-layer .tp-repeater-item-razx.tpgb-repet-img img {
        max-width:50px
    }
}

.tpgb-block-05e4_3826.tp-core-heading {
    color: var(--tpgb-C4);
    font-family: var(--tpgb-T3-font-family);
    font-weight: var(--tpgb-T3-font-weight);
    font-style: var(--tpgb-T3-font-style);
    font-size: var(--tpgb-T3-font-size);
    line-height: var(--tpgb-T3-line-height);
    letter-spacing: var(--tpgb-T3-letter-spacing);
    text-transform: var(--tpgb-T3-text-transform);
    text-decoration: var(--tpgb-T3-text-decoration)
}

.tpgb-block-0eba_3826 .tpgb-middle-layer .tp-repeater-item-0.tpgb-repet-img {
    left: 20%;
    top: 25%;
    max-width: 150px
}

.tpgb-block-0eba_3826 .tpgb-middle-layer .tp-repeater-item-1.tpgb-repet-img {
    left: 35%;
    top: 25%;
    max-width: 150px
}

.tpgb-block-14ca_3826 .tpgb-middle-layer .tp-repeater-item-ac3p.tpgb-repet-img {
    max-width: 150px
}

.tpgb-wrap-444f_3826.tpgb-normal-pulse,.tpgb-wrap-444f_3826.tpgb-hover-pulse:hover {
    animation-duration: 2.1s;
    -webkit-animation-duration: 2.1s
}

@media (max-width: 1024px) {
    .tpgb-block-14ca_3826 .tpgb-middle-layer .tp-repeater-item-ac3p.tpgb-repet-img img {
        max-width:100px
    }
}

@media (max-width: 1024px) {
    .text-center {
        text-align:center
    }
}

@media (max-width: 767px) {
    .tpgb-block-14ca_3826 .tpgb-middle-layer .tp-repeater-item-ac3p.tpgb-repet-img img {
        max-width:50px
    }
}

.tpgb-block-1442_3826 {
    padding-left: 0px;
    padding-right: 0px
}

.tpgb-block-1442_3826>.tpgb-cont-in {
    padding-top: 0;
    padding-bottom: 50px
}

.tpgb-block-1442_3826,.tpgb-block-1442_3826>.tpgb-cont-in {
    flex-direction: column
}

.tpgb-wrap-252a_3826.tpgb-normal-pulse,.tpgb-wrap-252a_3826.tpgb-hover-pulse:hover {
    animation-duration: 2.1s;
    -webkit-animation-duration: 2.1s
}

@media (max-width: 1024px) {
    .text-center {
        text-align:center
    }
}

@media (max-width: 767px) {
    .tpgb-block-1442_3826,.tpgb-block-1442_3826>.tpgb-cont-in {
        flex-direction:column
    }
}

.tpgb-block-05bc_3826 {
    padding-left: 0px;
    padding-right: 0px
}

.tpgb-block-05bc_3826>.tpgb-cont-in {
    padding-top: 50px;
    padding-bottom: 50px
}

.tpgb-block-05bc_3826,.tpgb-block-05bc_3826>.tpgb-cont-in {
    flex-direction: column
}

.tpgb-block-1442_3826>.tpgb-cont-in {
    gap: 25px;
    flex-wrap: nowrap;
    align-content: flex-end
}

.tpgb-block-1442_3826>.tpgb-cont-in>.tpgb-container-col,.tpgb-block-1442_3826>.tpgb-cont-in>.tpgb-container-col .inner-wrapper-sticky {
    padding: 15px
}

.tpgb-block-426d63_3826 .tpgb-p-s-wrap .tp-pro-step-desc {
    font-size: 15px;
    line-height: 26px
}

.tpgb-block-426d63_3826 .tpgb-p-s-wrap .tp-pro-step-title {
    font-size: 18px;
    line-height: 28px
}

.tpgb-block-426d63_3826 .tpgb-p-s-wrap .tp-ps-dc.dc_custom_text .ds_custom_text_label {
    padding: 5px 10px
}

.tpgb-block-426d63_3826 .tpgb-p-s-wrap .tp-ps-left-imt .tp-ps-dc {
    margin-left: 39px;
    margin-top: 100px
}

.tpgb-block-426d63_3826 .tpgb-p-s-wrap .tp-ps-left-imt .tp-ps-dc:after,.tpgb-block-426d63_3826 .tpgb-p-s-wrap .tp-ps-dc.dc_custom_text .ds_custom_text_label {
    font-size: 12px;
    line-height: 12px
}

.tpgb-block-426d63_3826 .tpgb-p-s-wrap .tp-ps-left-imt .tp-ps-icon-img {
    font-size: 44px;
    width: 132px;
    height: 132px
}

.tpgb-block-426d63_3826 .tpgb-p-s-wrap .tp-ps-left-imt .tp-ps-special-bg:after {
    width: calc(132px + 20px);
    height: calc(132px + 20px)
}

.tpgb-block-426d63_3826 .tpgb-p-s-wrap .tp-ps-left-imt .tp-ps-special-bg:before {
    width: calc(132px + 40px);
    height: calc(132px + 40px)
}

.tpgb-block-426d63_3826 .tpgb-p-s-wrap .tp-ps-right-content {
    padding: 20px
}

.tpgb-block-426d63_3826.tpgb-process-steps .tpgb-p-s-wrap .tp-ps-left-imt .tp-ps-icon-img {
    border-width: 0px;
    border-style: solid;
    border-color: #000
}

.tpgb-block-426d63_3826.tpgb-process-steps.style-1 .tp-ps-left-imt:after,.tpgb-block-426d63_3826.tpgb-process-steps.style-2 .tp-ps-left-imt:before,.tpgb-block-426d63_3826.tpgb-process-steps.style-2 .tp-ps-left-imt:after {
    border-width: 1px
}

.tpgb-block-426d63_3826.tpgb-process-steps.style-1 .tpgb-p-s-wrap .tp-ps-left-imt {
    margin-right: calc(132px /1.3)
}

.tpgb-block-426d63_3826.tpgb-process-steps.style-1 .tpgb-p-s-wrap .tp-ps-left-imt:after,.tpgb-block-426d63_3826.tpgb-process-steps.style-2 .tpgb-p-s-wrap .tp-ps-left-imt:after {
    left: calc((132px /2) - 1px)
}

.tpgb-block-426d63_3826.tpgb-process-steps.style-1 .tpgb-p-s-wrap .tp-ps-right-content {
    width: calc(100% - (132px * 2))
}

.tpgb-block-426d63_3826.tpgb-process-steps.style-2 .tpgb-p-s-wrap .tp-ps-left-imt:before {
    width: 121px!important;
    right: calc((-121px/2) - 10px)!important
}

.tpgb-block-67c4_3826.tpgb-heading-title {
    text-align: center
}

@media (max-width: 1024px) {
    .text-center {
        text-align:center
    }
}

@media (max-width: 767px) {
    .tpgb-block-05bc_3826,.tpgb-block-05bc_3826>.tpgb-cont-in {
        flex-direction:column
    }
}

.tpgb-block-05bc_3826>.tpgb-cont-in {
    gap: 30px;
    flex-wrap: nowrap;
    align-content: flex-end
}

.tpgb-block-05bc_3826>.tpgb-cont-in>.tpgb-container-col,.tpgb-block-05bc_3826>.tpgb-cont-in>.tpgb-container-col .inner-wrapper-sticky,.tpgb-block-c82720_3826>.tpgb-cont-in>.tpgb-container-col,.tpgb-block-c82720_3826>.tpgb-cont-in>.tpgb-container-col .inner-wrapper-sticky {
    padding: 15px
}

.tpgb-block-792002_3826 .tpgb-p-s-wrap .tp-pro-step-desc {
    font-size: 15px;
    line-height: 26px
}

.tpgb-block-792002_3826 .tpgb-p-s-wrap .tp-pro-step-title {
    font-size: 18px;
    line-height: 28px
}

.tpgb-block-792002_3826 .tpgb-p-s-wrap .tp-ps-dc.dc_custom_text .ds_custom_text_label {
    padding: 5px 10px
}

.tpgb-block-792002_3826 .tpgb-p-s-wrap .tp-ps-left-imt .tp-ps-icon-img {
    width: 165px;
    height: 165px
}

.tpgb-block-792002_3826 .tpgb-p-s-wrap .tp-ps-left-imt .tp-ps-special-bg:after {
    width: calc(165px + 20px);
    height: calc(165px + 20px)
}

.tpgb-block-792002_3826 .tpgb-p-s-wrap .tp-ps-left-imt .tp-ps-special-bg:before {
    width: calc(165px + 40px);
    height: calc(165px + 40px)
}

.tpgb-block-792002_3826 .tpgb-p-s-wrap .tp-ps-right-content {
    padding: 0 25px
}

.tpgb-block-792002_3826 .tpgb-p-s-wrap .tp-ps-text {
    font-size: 40px
}

.tpgb-block-792002_3826.tpgb-process-steps .tpgb-p-s-wrap .tp-ps-left-imt .tp-ps-icon-img {
    border-width: 1px;
    border-style: solid;
    border-color: #bcbcbc
}

.tpgb-block-792002_3826.tpgb-process-steps.style-1 .tp-ps-left-imt:after,.tpgb-block-792002_3826.tpgb-process-steps.style-2 .tp-ps-left-imt:before,.tpgb-block-792002_3826.tpgb-process-steps.style-2 .tp-ps-left-imt:after {
    border-width: 1px
}

.tpgb-block-792002_3826.tpgb-process-steps.style-1 .tpgb-p-s-wrap .tp-ps-left-imt {
    margin-right: calc(165px /1.3)
}

.tpgb-block-792002_3826.tpgb-process-steps.style-1 .tpgb-p-s-wrap .tp-ps-left-imt:after,.tpgb-block-792002_3826.tpgb-process-steps.style-2 .tpgb-p-s-wrap .tp-ps-left-imt:after {
    left: calc((165px /2) - 1px)
}

.tpgb-block-792002_3826.tpgb-process-steps.style-1 .tpgb-p-s-wrap .tp-ps-right-content {
    width: calc(100% - (165px * 2))
}

.tpgb-block-a926_3826.tpgb-heading-title {
    text-align: center
}

.tpgb-block-c82720_3826 {
    padding-left: 0px;
    padding-right: 0px
}

.tpgb-block-c82720_3826>.tpgb-cont-in {
    padding-top: 50px;
    padding-bottom: 50px
}

@media (max-width: 1024px) {
    .text-center {
        text-align:center
    }
}

@media (max-width: 767px) {
    .tpgb-block-c82720_3826,.tpgb-block-c82720_3826>.tpgb-cont-in {
        flex-direction:column
    }
}

.tpgb-block-ac4ccb_3826.tpgb-container-col,.tpgb-block-ac4ccb_3826.tpgb-container-col {
    flex-direction: column
}

.tpgb-block-ac4ccb_3826:not(.tpgb-column-editor):not(.tpgb-container-col-editor) {
    width: 100%
}

.tpgb-block-c82720_3826>.tpgb-cont-in {
    align-content: flex-end
}

@media (max-width: 1024px) and (min-width:768px) {
    .tpgb-block-ac4ccb_3826.tpgb-container-col,.tpgb-block-ac4ccb_3826.tpgb-container-col {
        flex-direction:column
    }
}

@media (max-width: 1024px) {
    .text-center {
        text-align:center
    }
}

@media (max-width: 767px) {
    .tpgb-block-ac4ccb_3826.tpgb-container-col,.tpgb-block-ac4ccb_3826.tpgb-container-col {
        flex-direction:column
    }
}

.tpgb-block-5826_3826.tpgb-heading-title {
    text-align: center
}

.tpgb-block-a90c4e_3826.heading_style .heading-title,.tpgb-block-a90c4e_3826.heading_style .heading-title>a {
    font-size: 80px;
    line-height: 95px
}

.tpgb-block-a90c4e_3826.tpgb-heading-title {
    text-align: left
}

.tpgb-block-ac4ccb_3826.tpgb-container-col,.tpgb-block-ac4ccb_3826.tpgb-container-col {
    gap: 50px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    align-content: flex-end
}

.tpgb-block-d73626_3826 .splide__pagination {
    margin-top: 50px!important
}

.tpgb-block-f354_3826,.tpgb-block-f354_3826>.tpgb-cont-in {
    flex-direction: column
}

@media (max-width: 1024px) {
    .text-center {
        text-align:center
    }
}

@media (max-width: 767px) {
    .tpgb-block-f354_3826,.tpgb-block-f354_3826>.tpgb-cont-in {
        flex-direction:column
    }
}

.tpgb-block-d052_3826,.tpgb-block-d052_3826>.tpgb-cont-in {
    flex-direction: column
}

.tpgb-block-f354_3826>.tpgb-cont-in {
    flex-wrap: nowrap;
    align-content: flex-end
}

.tpgb-block-f354_3826>.tpgb-cont-in>.tpgb-container-col,.tpgb-block-f354_3826>.tpgb-cont-in>.tpgb-container-col .inner-wrapper-sticky {
    padding: 15px
}

@media (max-width: 1024px) {
    .text-center {
        text-align:center
    }
}

@media (max-width: 767px) {
    .tpgb-block-d052_3826,.tpgb-block-d052_3826>.tpgb-cont-in {
        flex-direction:column
    }
}

.tpgb-block-51d6_3826,.tpgb-block-51d6_3826>.tpgb-cont-in {
    flex-direction: column
}

.tpgb-block-d052_3826>.tpgb-cont-in {
    flex-wrap: nowrap;
    align-content: flex-end
}

.tpgb-block-d052_3826>.tpgb-cont-in>.tpgb-container-col,.tpgb-block-d052_3826>.tpgb-cont-in>.tpgb-container-col .inner-wrapper-sticky {
    padding: 15px
}

@media (max-width: 1024px) {
    .text-center {
        text-align:center
    }
}

@media (max-width: 767px) {
    .tpgb-block-51d6_3826,.tpgb-block-51d6_3826>.tpgb-cont-in {
        flex-direction:column
    }
}

.tpgb-block-51d6_3826>.tpgb-cont-in {
    flex-wrap: nowrap;
    align-content: flex-end
}

.tpgb-block-51d6_3826>.tpgb-cont-in>.tpgb-container-col,.tpgb-block-51d6_3826>.tpgb-cont-in>.tpgb-container-col .inner-wrapper-sticky {
    padding: 15px
}

.tpgb-block-62d1_3826,.tpgb-block-62d1_3826>.tpgb-cont-in {
    flex-direction: column
}

@media (max-width: 1024px) {
    .text-center {
        text-align:center
    }
}

@media (max-width: 767px) {
    .tpgb-block-62d1_3826,.tpgb-block-62d1_3826>.tpgb-cont-in {
        flex-direction:column
    }
}

.tpgb-block-62d1_3826>.tpgb-cont-in {
    flex-wrap: nowrap;
    align-content: flex-end
}

.tpgb-block-62d1_3826>.tpgb-cont-in>.tpgb-container-col,.tpgb-block-62d1_3826>.tpgb-cont-in>.tpgb-container-col .inner-wrapper-sticky {
    padding: 15px
}

.tpgb-block-cc8a_3826,.tpgb-block-cc8a_3826>.tpgb-cont-in {
    flex-direction: column
}

@media (max-width: 1024px) {
    .text-center {
        text-align:center
    }
}

@media (max-width: 767px) {
    .tpgb-block-cc8a_3826,.tpgb-block-cc8a_3826>.tpgb-cont-in {
        flex-direction:column
    }
}

.tpgb-block-cc8a_3826>.tpgb-cont-in {
    flex-wrap: nowrap;
    align-content: flex-end
}

.tpgb-block-cc8a_3826>.tpgb-cont-in>.tpgb-container-col,.tpgb-block-cc8a_3826>.tpgb-cont-in>.tpgb-container-col .inner-wrapper-sticky {
    padding: 15px
}

.tpgb-block-f4e6_3826,.tpgb-block-f4e6_3826>.tpgb-cont-in {
    flex-direction: column
}

@media (max-width: 1024px) {
    .text-center {
        text-align:center
    }
}

@media (max-width: 767px) {
    .tpgb-block-f4e6_3826,.tpgb-block-f4e6_3826>.tpgb-cont-in {
        flex-direction:column
    }
}

.tpgb-block-5c91_3826,.tpgb-block-5c91_3826>.tpgb-cont-in {
    flex-direction: row
}

.tpgb-block-f4e6_3826>.tpgb-cont-in {
    flex-wrap: nowrap;
    align-content: flex-end
}

.tpgb-block-f4e6_3826>.tpgb-cont-in>.tpgb-container-col,.tpgb-block-f4e6_3826>.tpgb-cont-in>.tpgb-container-col .inner-wrapper-sticky {
    padding: 15px
}

@media (max-width: 1024px) {
    .text-center {
        text-align:center
    }
}

@media (max-width: 767px) {
    .tpgb-block-5c91_3826,.tpgb-block-5c91_3826>.tpgb-cont-in {
        flex-direction:column
    }
}

.tpgb-block-44dc46_3826 .slider-btn span.nav-icon {
    font-size: 22px
}

.tpgb-block-44dc46_3826 .slider-btn-wrap a.slider-btn {
    padding: 10px 15px;
    border-width: 3px;
    border-style: solid;
    border-color: #d2d2d2;
    border-radius: 50% 50% 50% 50%
}

.tpgb-block-44dc46_3826 .slider-btn-wrap a.slider-btn:hover,.tpgb-block-44dc46_3826 .slider-btn-wrap a.slider-btn.active {
    border-width: 3px;
    border-style: solid;
    border-color: #000
}

.tpgb-block-44dc46_3826 a.slider-btn.tpgb-next-btn span.nav-icon {
    margin-left: 3px
}

.tpgb-block-44dc46_3826 a.slider-btn.tpgb-prev-btn span.nav-icon {
    margin-right: 3px
}

.tpgb-block-5c91_3826>.tpgb-cont-in {
    flex-wrap: nowrap;
    align-content: flex-end
}

.tpgb-block-5c91_3826>.tpgb-cont-in>.block-editor-block-list__layout>:nth-child(1)>*,.tpgb-block-5c91_3826>.tpgb-cont-in>.block-editor-block-list__layout>:nth-child(2)>* {
    width: 100%!important
}

.tpgb-block-5c91_3826>.tpgb-cont-in>.tpgb-container-col,.tpgb-block-5c91_3826>.tpgb-cont-in>.tpgb-container-col .inner-wrapper-sticky {
    padding: 15px
}

.tpgb-block-5c91_3826,.tpgb-block-5c91_3826>.tpgb-cont-in {
    align-items: center;
    justify-content: space-between
}

.tpgb-block-5c91_3826:not(.tpgb-container-row-editor)>.tpgb-cont-in>:nth-child(1),.tpgb-block-5c91_3826:not(.tpgb-container-row-editor)>.tpgb-cont-in>:nth-child(2) {
    flex-basis: 50%
}

.tpgb-block-8861_3826 {
    padding-left: 0px;
    padding-right: 0px
}

.tpgb-block-8861_3826>.tpgb-cont-in {
    padding-top: 50px;
    padding-bottom: 0
}

.tpgb-block-8861_3826,.tpgb-block-8861_3826>.tpgb-cont-in {
    flex-direction: column
}

.tpgb-block-f994e4_3826 .tpgb-p-s-wrap .tp-icon-img {
    width: 0px;
    height: 0px;
    line-height: 0px
}

.tpgb-block-f994e4_3826 .tpgb-p-s-wrap .tp-pro-step-title {
    font-size: 12px;
    line-height: 18px
}

.tpgb-block-f994e4_3826 .tpgb-p-s-wrap .tp-ps-left-imt .tp-ps-icon-img {
    width: 40px;
    height: 40px;
    border-radius: 50px 50px 50px 50px
}

.tpgb-block-f994e4_3826 .tpgb-p-s-wrap .tp-ps-left-imt .tp-ps-special-bg:after {
    width: calc(40px + 20px);
    height: calc(40px + 20px)
}

.tpgb-block-f994e4_3826 .tpgb-p-s-wrap .tp-ps-left-imt .tp-ps-special-bg:before {
    width: calc(40px + 40px);
    height: calc(40px + 40px)
}

.tpgb-block-f994e4_3826 .tpgb-p-s-wrap .tp-ps-right-content {
    padding: 0
}

.tpgb-block-f994e4_3826.style-2 .tpgb-p-s-wrap {
    padding: 0 7px
}

.tpgb-block-f994e4_3826.tpgb-process-steps .tpgb-p-s-wrap .tp-ps-left-imt .tp-ps-icon-img {
    border-width: 1px;
    border-style: solid;
    border-color: #d2d2d7
}

.tpgb-block-f994e4_3826.tpgb-process-steps .tpgb-p-s-wrap:hover .tp-ps-left-imt .tp-ps-icon-img,.tpgb-block-f994e4_3826 .tpgb-p-s-wrap.active .tp-ps-left-imt .tp-ps-icon-img {
    border-width: 1px;
    border-style: solid;
    border-color: #000
}

.tpgb-block-f994e4_3826.tpgb-process-steps.style-1 .tp-ps-left-imt:after,.tpgb-block-f994e4_3826.tpgb-process-steps.style-2 .tp-ps-left-imt:before,.tpgb-block-f994e4_3826.tpgb-process-steps.style-2 .tp-ps-left-imt:after {
    border-width: 0px
}

.tpgb-block-f994e4_3826.tpgb-process-steps.style-1 .tpgb-p-s-wrap .tp-ps-left-imt {
    margin-right: calc(40px /1.3)
}

.tpgb-block-f994e4_3826.tpgb-process-steps.style-1 .tpgb-p-s-wrap .tp-ps-left-imt:after,.tpgb-block-f994e4_3826.tpgb-process-steps.style-2 .tpgb-p-s-wrap .tp-ps-left-imt:after {
    left: calc((40px /2) - 0px)
}

.tpgb-block-f994e4_3826.tpgb-process-steps.style-1 .tpgb-p-s-wrap .tp-ps-right-content {
    width: calc(100% - (40px * 2))
}

@media (max-width: 1024px) {
    .text-center {
        text-align:center
    }
}

@media (max-width: 767px) {
    .tpgb-block-8861_3826,.tpgb-block-8861_3826>.tpgb-cont-in {
        flex-direction:column
    }
}

.tpgb-block-3c8e_3826 {
    padding-left: 0px;
    padding-right: 0px
}

.tpgb-block-3c8e_3826>.tpgb-cont-in {
    padding-top: 100px;
    padding-bottom: 0
}

.tpgb-block-3c8e_3826,.tpgb-block-3c8e_3826>.tpgb-cont-in {
    flex-direction: column
}

.tpgb-block-8861_3826>.tpgb-cont-in {
    gap: 50px;
    flex-wrap: nowrap;
    align-content: flex-end
}

.tpgb-block-8861_3826>.tpgb-cont-in>.tpgb-container-col,.tpgb-block-8861_3826>.tpgb-cont-in>.tpgb-container-col .inner-wrapper-sticky {
    padding: 15px
}

.tpgb-block-b9fc87_3826 .tpgb-p-s-wrap .tp-pro-step-desc {
    font-size: 15px;
    line-height: 26px
}

.tpgb-block-b9fc87_3826 .tpgb-p-s-wrap .tp-pro-step-title {
    font-size: 17px;
    line-height: 28px
}

.tpgb-block-b9fc87_3826 .tpgb-p-s-wrap .tp-ps-left-imt .tp-ps-dc {
    margin-left: -35px;
    margin-top: -23px
}

.tpgb-block-b9fc87_3826 .tpgb-p-s-wrap .tp-ps-left-imt .tp-ps-dc:after,.tpgb-block-b9fc87_3826 .tpgb-p-s-wrap .tp-ps-dc.dc_custom_text .ds_custom_text_label {
    font-size: 15px
}

.tpgb-block-b9fc87_3826 .tpgb-p-s-wrap .tp-ps-left-imt .tp-ps-icon-img {
    width: 42px;
    height: 42px
}

.tpgb-block-b9fc87_3826 .tpgb-p-s-wrap .tp-ps-left-imt .tp-ps-special-bg:after {
    width: calc(42px + 20px);
    height: calc(42px + 20px)
}

.tpgb-block-b9fc87_3826 .tpgb-p-s-wrap .tp-ps-left-imt .tp-ps-special-bg:before {
    width: calc(42px + 40px);
    height: calc(42px + 40px)
}

.tpgb-block-b9fc87_3826 .tpgb-p-s-wrap .tp-ps-right-content {
    padding: 25px 25px 40px;
    margin: 40px 20px 20px;
    border-radius: 5px 5px 5px 5px
}

.tpgb-block-b9fc87_3826 .tpgb-p-s-wrap .tp-ps-text {
    font-size: 18px
}

.tpgb-block-b9fc87_3826.tpgb-process-steps.style-1 .tp-ps-left-imt:after,.tpgb-block-b9fc87_3826.tpgb-process-steps.style-2 .tp-ps-left-imt:before,.tpgb-block-b9fc87_3826.tpgb-process-steps.style-2 .tp-ps-left-imt:after {
    border-width: 1px
}

.tpgb-block-b9fc87_3826.tpgb-process-steps.style-1 .tpgb-p-s-wrap .tp-ps-left-imt {
    margin-right: calc(42px /1.3)
}

.tpgb-block-b9fc87_3826.tpgb-process-steps.style-1 .tpgb-p-s-wrap .tp-ps-left-imt:after,.tpgb-block-b9fc87_3826.tpgb-process-steps.style-2 .tpgb-p-s-wrap .tp-ps-left-imt:after {
    left: calc((42px /2) - 1px)
}

.tpgb-block-b9fc87_3826.tpgb-process-steps.style-1 .tpgb-p-s-wrap .tp-ps-right-content {
    width: calc(100% - (42px * 2))
}

.tpgb-block-b9fc87_3826.tpgb-process-steps.style-2 .tpgb-p-s-wrap .tp-ps-left-imt:before {
    width: 183px!important;
    right: calc((-183px/2) - 10px)!important
}

.tpgb-block-fd50_3826.tpgb-heading-title {
    text-align: center
}

@media (max-width: 1024px) {
    .text-center {
        text-align:center
    }
}

@media (max-width: 767px) {
    .tpgb-block-3c8e_3826,.tpgb-block-3c8e_3826>.tpgb-cont-in {
        flex-direction:column
    }
}

.tpgb-block-04dc_3826 {
    padding-left: 60px;
    padding-right: 60px
}

.tpgb-block-04dc_3826>.tpgb-cont-in {
    padding-top: 80px;
    padding-bottom: 80px
}

.tpgb-block-04dc_3826,.tpgb-block-04dc_3826 .tpgb-row-background {
    border-radius: 40px 40px 40px 40px
}

.tpgb-block-04dc_3826,.tpgb-block-04dc_3826>.tpgb-cont-in {
    flex-direction: row
}

.tpgb-block-3c8e_3826>.tpgb-cont-in {
    flex-wrap: nowrap;
    align-content: flex-end
}

.tpgb-block-3c8e_3826>.tpgb-cont-in>.tpgb-container-col,.tpgb-block-3c8e_3826>.tpgb-cont-in>.tpgb-container-col .inner-wrapper-sticky {
    padding: 15px
}

@media (max-width: 1024px) {
    .text-center {
        text-align:center
    }
}

@media (max-width: 767px) {
    .tpgb-block-04dc_3826,.tpgb-block-04dc_3826>.tpgb-cont-in {
        flex-direction:column
    }
}

.tpgb-block-04dc_3826>.tpgb-cont-in {
    gap: 60px;
    flex-wrap: nowrap;
    align-content: flex-end
}

.tpgb-block-04dc_3826>.tpgb-cont-in>.tpgb-container-col,.tpgb-block-04dc_3826>.tpgb-cont-in>.tpgb-container-col .inner-wrapper-sticky {
    padding: 15px
}

.tpgb-block-04dc_3826,.tpgb-block-04dc_3826>.tpgb-cont-in {
    align-items: flex-start
}

.tpgb-block-bf80_3826.tpgb-container-col {
    padding: 0!important
}

.tpgb-block-bf80_3826.tpgb-container-col,.tpgb-block-bf80_3826.tpgb-container-col {
    flex-direction: column
}

.tpgb-block-bf80_3826:not(.tpgb-column-editor):not(.tpgb-container-col-editor) {
    width: 50%
}

@media (max-width: 1024px) and (min-width:768px) {
    .tpgb-block-bf80_3826.tpgb-container-col,.tpgb-block-bf80_3826.tpgb-container-col {
        flex-direction:column
    }
}

@media (max-width: 1024px) {
    .text-center {
        text-align:center
    }
}

@media (max-width: 767px) {
    .tpgb-block-bf80_3826.tpgb-container-col,.tpgb-block-bf80_3826.tpgb-container-col {
        flex-direction:column
    }
}

.tpgb-block-bf80_3826.tpgb-container-col,.tpgb-block-bf80_3826.tpgb-container-col {
    gap: 10px
}

@media (min-width: 1024px) {
    .admin-bar .tpgb-block-bf80_3826.tpgb-column-sticky {
        top:calc(20px + 32px)
    }
}

.tpgb-block-bf80_3826.tpgb-column-sticky {
    top: 20px
}

.tpgb-block-6514_3826.tpgb-heading-title {
    text-align: left
}

.tpgb-block-9292_3826 {
    margin: 0!important;
    text-align: left
}

.tpgb-block-abf4_3826.tpgb-container-col {
    padding: 0!important
}

.tpgb-block-abf4_3826.tpgb-container-col,.tpgb-block-abf4_3826.tpgb-container-col {
    flex-direction: column
}

.tpgb-block-abf4_3826:not(.tpgb-column-editor):not(.tpgb-container-col-editor) {
    width: 50%
}

.tpgb-block-bf80_3826.tpgb-container-col,.tpgb-block-bf80_3826.tpgb-container-col {
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    align-content: flex-end
}

@media (max-width: 1024px) and (min-width:768px) {
    .tpgb-block-abf4_3826.tpgb-container-col,.tpgb-block-abf4_3826.tpgb-container-col {
        flex-direction:column
    }
}

@media (max-width: 1024px) {
    .text-center {
        text-align:center
    }
}

@media (max-width: 767px) {
    .tpgb-block-abf4_3826.tpgb-container-col,.tpgb-block-abf4_3826.tpgb-container-col {
        flex-direction:column
    }
}

.tpgb-block-8ec6_3826 {
    padding-left: 0px;
    padding-right: 0px
}

.tpgb-block-8ec6_3826>.tpgb-cont-in {
    padding-top: 100px;
    padding-bottom: 50px
}

.tpgb-block-8ec6_3826,.tpgb-block-8ec6_3826>.tpgb-cont-in {
    flex-direction: column
}

.tpgb-block-abf4_3826.tpgb-container-col,.tpgb-block-abf4_3826.tpgb-container-col {
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    align-content: flex-end
}

.tpgb-block-ba92_3826 .tpgb-icon-list-item .tpgb-icon-list-icon img {
    max-width: 30px
}

.tpgb-block-ba92_3826 .tpgb-icon-list-items .tpgb-icon-list-item:not(:first-child) {
    margin-top: calc(28px/2)
}

.tpgb-block-ba92_3826 .tpgb-icon-list-items .tpgb-icon-list-item:not(:last-child) {
    margin-bottom: calc(28px/2)
}

.tpgb-block-ba92_3826 .tpgb-icon-list-items .tpgb-icon-list-item:not(:last-child):before {
    top: calc(100% + 28px/2)
}

.tpgb-block-ba92_3826.tpgb-stylist-list .tpgb-icon-list-text {
    padding-left: 18px
}

@media (max-width: 1024px) {
    .text-center {
        text-align:center
    }
}

@media (max-width: 767px) {
    .tpgb-block-8ec6_3826,.tpgb-block-8ec6_3826>.tpgb-cont-in {
        flex-direction:column
    }
}

.tpgb-block-0eba_3826>.tpgb-cont-in {
    padding-top: 50px;
    padding-bottom: 100px
}

.tpgb-block-0eba_3826,.tpgb-block-0eba_3826>.tpgb-cont-in {
    flex-direction: column
}

.tpgb-block-8cec3a_3826>.tpgb-cont-in {
    min-height: 530px;
    padding-top: 0;
    padding-bottom: 0;
    gap: 20px;
    flex-wrap: nowrap;
    align-content: flex-end
}

.tpgb-block-8cec3a_3826,.tpgb-block-0eba_3826 {
    padding-left: 0px;
    padding-right: 0px
}

.tpgb-block-8cec3a_3826,.tpgb-block-8cec3a_3826>.tpgb-cont-in {
    flex-direction: column;
    align-items: center;
    justify-content: center
}

.tpgb-block-8ec6_3826>.tpgb-cont-in {
    gap: 60px;
    flex-wrap: nowrap;
    align-content: flex-end
}

.tpgb-block-8ec6_3826>.tpgb-cont-in>.tpgb-container-col,.tpgb-block-8ec6_3826>.tpgb-cont-in>.tpgb-container-col .inner-wrapper-sticky,.tpgb-block-8cec3a_3826>.tpgb-cont-in>.tpgb-container-col,.tpgb-block-8cec3a_3826>.tpgb-cont-in>.tpgb-container-col .inner-wrapper-sticky {
    padding: 15px
}

.tpgb-block-b918_3826 {
    text-align: center;
    margin: 0!important;
    padding: 0
}

@media (max-width: 1024px) {
    .text-center {
        text-align:center
    }
}

@media (max-width: 767px) {
    .tpgb-block-0eba_3826,.tpgb-block-0eba_3826>.tpgb-cont-in {
        flex-direction:column
    }
}

.tpgb-block-05e4_3826 {
    text-align: center;
    margin: 0!important;
    padding: 0
}

.tpgb-block-0eba_3826>.tpgb-cont-in {
    gap: 60px;
    flex-wrap: nowrap;
    align-content: flex-end
}

.tpgb-block-0eba_3826>.tpgb-cont-in>.tpgb-container-col,.tpgb-block-0eba_3826>.tpgb-cont-in>.tpgb-container-col .inner-wrapper-sticky,.tpgb-block-14ca_3826>.tpgb-cont-in>.tpgb-container-col,.tpgb-block-14ca_3826>.tpgb-cont-in>.tpgb-container-col .inner-wrapper-sticky {
    padding: 15px
}

.tpgb-block-14ca_3826 {
    padding-left: 0px;
    padding-right: 0px
}

.tpgb-block-14ca_3826>.tpgb-cont-in {
    min-height: 266px;
    padding-top: 0;
    padding-bottom: 0;
    gap: 20px;
    flex-wrap: nowrap;
    align-content: flex-end
}

.tpgb-block-14ca_3826,.tpgb-block-14ca_3826>.tpgb-cont-in {
    flex-direction: column;
    align-items: center;
    justify-content: center
}

@media (max-width: 1024px) {
    .tpgb-block-04dc_3826 {
        padding-left:30px;
        padding-right: 30px
    }

    .tpgb-block-04dc_3826>.tpgb-cont-in {
        padding-top: 60px;
        padding-bottom: 60px;
        gap: 40px
    }

    .tpgb-block-05bc_3826>.tpgb-cont-in,.tpgb-block-c82720_3826>.tpgb-cont-in {
        padding-top: 40px;
        padding-bottom: 40px
    }

    .tpgb-block-0eba_3826>.tpgb-cont-in {
        padding-top: 35px;
        padding-bottom: 70px;
        gap: 40px
    }

    .tpgb-block-1442_3826>.tpgb-cont-in {
        padding-top: 0;
        padding-bottom: 40px
    }

    .tpgb-block-1442_3826,.tpgb-block-05bc_3826,.tpgb-block-c82720_3826,.tpgb-block-8861_3826,.tpgb-block-3c8e_3826 {
        padding-left: 15px;
        padding-right: 15px
    }

    .tpgb-block-14ca_3826>.tpgb-cont-in {
        --content-width: 100%;
        min-height: 149px;
        padding-top: 0;
        padding-bottom: 0
    }

    .tpgb-block-3c8e_3826>.tpgb-cont-in {
        padding-top: 70px;
        padding-bottom: 0
    }

    .tpgb-block-426d63_3826 .tpgb-p-s-wrap .tp-pro-step-title,.tpgb-block-792002_3826 .tpgb-p-s-wrap .tp-pro-step-title {
        font-size: 16px;
        line-height: 26px
    }

    .tpgb-block-426d63_3826 .tpgb-p-s-wrap .tp-ps-left-imt .tp-ps-dc {
        margin-top: 84px
    }

    .tpgb-block-426d63_3826 .tpgb-p-s-wrap .tp-ps-left-imt .tp-ps-icon-img {
        width: 115px;
        height: 115px
    }

    .tpgb-block-426d63_3826 .tpgb-p-s-wrap .tp-ps-left-imt .tp-ps-special-bg:after {
        width: calc(115px + 20px);
        height: calc(115px + 20px)
    }

    .tpgb-block-426d63_3826 .tpgb-p-s-wrap .tp-ps-left-imt .tp-ps-special-bg:before {
        width: calc(115px + 40px);
        height: calc(115px + 40px)
    }

    .tpgb-block-426d63_3826 .tpgb-p-s-wrap .tp-ps-right-content {
        padding: 10px
    }

    .tpgb-block-426d63_3826.tpgb-process-steps.style-1 .tp-ps-left-imt:after,.tpgb-block-426d63_3826.tpgb-process-steps.style-2 .tp-ps-left-imt:before,.tpgb-block-426d63_3826.tpgb-process-steps.style-2 .tp-ps-left-imt:after,.tpgb-block-792002_3826.tpgb-process-steps.style-1 .tp-ps-left-imt:after,.tpgb-block-792002_3826.tpgb-process-steps.style-2 .tp-ps-left-imt:before,.tpgb-block-792002_3826.tpgb-process-steps.style-2 .tp-ps-left-imt:after {
        border-width: 1px
    }

    .tpgb-block-426d63_3826.tpgb-process-steps.style-1 .tpgb-p-s-wrap .tp-ps-left-imt {
        margin-right: calc(115px /1.3)
    }

    .tpgb-block-426d63_3826.tpgb-process-steps.style-1 .tpgb-p-s-wrap .tp-ps-left-imt:after,.tpgb-block-426d63_3826.tpgb-process-steps.style-2 .tpgb-p-s-wrap .tp-ps-left-imt:after {
        left: calc((115px /2) - 1px)
    }

    .tpgb-block-426d63_3826.tpgb-process-steps.style-1 .tpgb-p-s-wrap .tp-ps-right-content {
        width: calc(100% - (115px * 2))
    }

    .tpgb-block-792002_3826 .tpgb-p-s-wrap .tp-ps-left-imt .tp-ps-icon-img {
        width: 112px;
        height: 112px
    }

    .tpgb-block-792002_3826 .tpgb-p-s-wrap .tp-ps-left-imt .tp-ps-special-bg:after {
        width: calc(112px + 20px);
        height: calc(112px + 20px)
    }

    .tpgb-block-792002_3826 .tpgb-p-s-wrap .tp-ps-left-imt .tp-ps-special-bg:before {
        width: calc(112px + 40px);
        height: calc(112px + 40px)
    }

    .tpgb-block-792002_3826 .tpgb-p-s-wrap .tp-ps-right-content {
        padding: 5px
    }

    .tpgb-block-792002_3826.tpgb-process-steps.style-1 .tpgb-p-s-wrap .tp-ps-left-imt {
        margin-right: calc(112px /1.3)
    }

    .tpgb-block-792002_3826.tpgb-process-steps.style-1 .tpgb-p-s-wrap .tp-ps-left-imt:after,.tpgb-block-792002_3826.tpgb-process-steps .tpgb-p-s-wrap {
        min-height: 400px
    }

    .tpgb-block-792002_3826.tpgb-process-steps.style-1 .tpgb-p-s-wrap .tp-ps-left-imt:after,.tpgb-block-792002_3826.tpgb-process-steps.style-2 .tpgb-p-s-wrap .tp-ps-left-imt:after {
        left: calc((112px /2) - 1px)
    }

    .tpgb-block-792002_3826.tpgb-process-steps.style-1 .tpgb-p-s-wrap .tp-ps-right-content {
        width: calc(100% - (112px * 2))
    }

    .tpgb-block-8861_3826>.tpgb-cont-in {
        padding-top: 40px;
        padding-bottom: 0
    }

    .tpgb-block-8cec3a_3826>.tpgb-cont-in {
        --content-width: 100%;
        min-height: 300px;
        padding-top: 0;
        padding-bottom: 0
    }

    .tpgb-block-8ec6_3826>.tpgb-cont-in {
        padding-top: 70px;
        padding-bottom: 35px;
        gap: 40px
    }

    .tpgb-block-8ec6_3826,.tpgb-block-8cec3a_3826,.tpgb-block-0eba_3826,.tpgb-block-14ca_3826 {
        padding-left: 0px;
        padding-right: 0px
    }

    .tpgb-block-a90c4e_3826.heading_style .heading-title,.tpgb-block-a90c4e_3826.heading_style .heading-title>a {
        font-size: 40px;
        line-height: 50px;
        letter-spacing: 0
    }

    .tpgb-block-ac4ccb_3826:not(.tpgb-column-editor):not(.tpgb-container-col-editor) {
        width: 100%
    }

    .tpgb-block-b9fc87_3826 .tpgb-p-s-wrap .tp-ps-right-content {
        margin: 20px 5px 0
    }

    .tpgb-block-b9fc87_3826.tpgb-process-steps.style-1 .tpgb-p-s-wrap .tp-ps-left-imt:after,.tpgb-block-b9fc87_3826.tpgb-process-steps .tpgb-p-s-wrap {
        min-height: 350px
    }

    .tpgb-block-ba92_3826 .tpgb-icon-list-items .tpgb-icon-list-item:not(:first-child) {
        margin-top: calc(20px/2)
    }

    .tpgb-block-ba92_3826 .tpgb-icon-list-items .tpgb-icon-list-item:not(:last-child) {
        margin-bottom: calc(20px/2)
    }

    .tpgb-block-ba92_3826 .tpgb-icon-list-items .tpgb-icon-list-item:not(:last-child):before {
        top: calc(100% + 20px/2)
    }

    .tpgb-block-bf80_3826:not(.tpgb-column-editor):not(.tpgb-container-col-editor),.tpgb-block-abf4_3826:not(.tpgb-column-editor):not(.tpgb-container-col-editor) {
        width: 50%
    }
}

@media (max-width: 767px) {
    .tpgb-block-04dc_3826>.tpgb-cont-in {
        padding-top:50px;
        padding-bottom: 50px;
        gap: 30px;
        flex-wrap: wrap
    }

    .tpgb-block-0eba_3826>.tpgb-cont-in {
        padding-top: 25px;
        padding-bottom: 50px;
        gap: 20px
    }

    .tpgb-block-1442_3826>.tpgb-cont-in {
        padding-top: 0;
        padding-bottom: 0
    }

    .tpgb-block-1442_3826,.tpgb-block-c82720_3826,.tpgb-block-8861_3826,.tpgb-block-3c8e_3826,.tpgb-block-04dc_3826,.tpgb-block-8ec6_3826,.tpgb-block-0eba_3826 {
        padding-left: 15px;
        padding-right: 15px
    }

    .tpgb-block-3c8e_3826>.tpgb-cont-in {
        padding-top: 50px;
        padding-bottom: 0
    }

    .tpgb-block-426d63_3826 .tpgb-p-s-wrap .tp-pro-step-desc {
        font-size: 14px;
        line-height: 24px;
        margin-top: 10px
    }

    .tpgb-block-426d63_3826 .tpgb-p-s-wrap .tp-ps-left-imt .tp-ps-dc {
        margin-left: 22px;
        margin-top: 39px
    }

    .tpgb-block-426d63_3826 .tpgb-p-s-wrap .tp-ps-left-imt .tp-ps-icon-img {
        font-size: 24px;
        width: 60px;
        height: 60px
    }

    .tpgb-block-426d63_3826 .tpgb-p-s-wrap .tp-ps-left-imt .tp-ps-special-bg:after,.tpgb-block-792002_3826 .tpgb-p-s-wrap .tp-ps-left-imt .tp-ps-special-bg:after {
        width: calc(60px + 20px);
        height: calc(60px + 20px)
    }

    .tpgb-block-426d63_3826 .tpgb-p-s-wrap .tp-ps-left-imt .tp-ps-special-bg:before,.tpgb-block-792002_3826 .tpgb-p-s-wrap .tp-ps-left-imt .tp-ps-special-bg:before {
        width: calc(60px + 40px);
        height: calc(60px + 40px)
    }

    .tpgb-block-426d63_3826 .tpgb-p-s-wrap .tp-ps-right-content,.tpgb-block-792002_3826 .tpgb-p-s-wrap .tp-ps-right-content {
        padding: 0;
        margin: 0
    }

    .tpgb-block-426d63_3826.tpgb-process-steps.style-1 .tp-ps-left-imt:after,.tpgb-block-426d63_3826.tpgb-process-steps.style-2 .tp-ps-left-imt:before,.tpgb-block-426d63_3826.tpgb-process-steps.style-2 .tp-ps-left-imt:after,.tpgb-block-792002_3826.tpgb-process-steps.style-1 .tp-ps-left-imt:after,.tpgb-block-792002_3826.tpgb-process-steps.style-2 .tp-ps-left-imt:before,.tpgb-block-792002_3826.tpgb-process-steps.style-2 .tp-ps-left-imt:after {
        border-width: 1px
    }

    .tpgb-block-426d63_3826.tpgb-process-steps.style-1 .tpgb-p-s-wrap .tp-ps-left-imt,.tpgb-block-792002_3826.tpgb-process-steps.style-1 .tpgb-p-s-wrap .tp-ps-left-imt {
        margin-right: calc(60px /1.3)
    }

    .tpgb-block-426d63_3826.tpgb-process-steps.style-1 .tpgb-p-s-wrap .tp-ps-left-imt:after,.tpgb-block-426d63_3826.tpgb-process-steps.style-2 .tpgb-p-s-wrap .tp-ps-left-imt:after,.tpgb-block-792002_3826.tpgb-process-steps.style-1 .tpgb-p-s-wrap .tp-ps-left-imt:after,.tpgb-block-792002_3826.tpgb-process-steps.style-2 .tpgb-p-s-wrap .tp-ps-left-imt:after {
        left: calc((60px /2) - 1px)
    }

    .tpgb-block-426d63_3826.tpgb-process-steps.style-1 .tpgb-p-s-wrap .tp-ps-right-content,.tpgb-block-792002_3826.tpgb-process-steps.style-1 .tpgb-p-s-wrap .tp-ps-right-content {
        width: calc(100% - (60px * 2))
    }

    .tpgb-block-5c91_3826>.tpgb-cont-in {
        gap: 25px
    }

    .tpgb-block-5c91_3826,.tpgb-block-5c91_3826>.tpgb-cont-in {
        align-items: center;
        justify-content: center
    }

    .tpgb-block-792002_3826 .tpgb-p-s-wrap .tp-pro-step-desc {
        font-size: 14px;
        line-height: 24px;
        margin-top: 5px
    }

    .tpgb-block-792002_3826 .tpgb-p-s-wrap .tp-ps-left-imt .tp-ps-icon-img {
        width: 60px;
        height: 60px
    }

    .tpgb-block-792002_3826 .tpgb-p-s-wrap .tp-ps-text {
        font-size: 20px;
        line-height: 20px
    }

    .tpgb-block-792002_3826.style-2 .tpgb-p-s-wrap {
        padding: 1px
    }

    .tpgb-block-792002_3826.tpgb-process-steps.style-1 .tpgb-p-s-wrap .tp-ps-left-imt:after,.tpgb-block-792002_3826.tpgb-process-steps .tpgb-p-s-wrap {
        min-height: 150px
    }

    .tpgb-block-792002_3826.tpgb-process-steps .tpgb-p-s-wrap {
        width: 100% !important;
    }
    .tpgb-block-792002_3826.tpgb-process-steps.style-2 .tpgb-p-s-wrap .tp-ps-left-imt:before {
        width: 0px!important;
        right: calc((-0px/2) - 10px)!important
    }

    .tpgb-block-8861_3826>.tpgb-cont-in {
        padding-top: 0;
        padding-bottom: 0;
        gap: 20px
    }

    .tpgb-block-8cec3a_3826>.tpgb-cont-in,.tpgb-block-14ca_3826>.tpgb-cont-in {
        --content-width: 100%;
        padding-top: 0;
        padding-bottom: 0
    }

    .tpgb-block-8cec3a_3826,.tpgb-block-14ca_3826 {
        background-size: cover;
        padding-left: 0px;
        padding-right: 0px
    }

    .tpgb-block-8ec6_3826>.tpgb-cont-in {
        padding-top: 50px;
        padding-bottom: 25px;
        gap: 20px
    }

    .tpgb-block-a90c4e_3826.heading_style .heading-title,.tpgb-block-a90c4e_3826.heading_style .heading-title>a {
        font-size: 22px;
        line-height: 32px
    }

    .tpgb-block-ac4ccb_3826:not(.tpgb-column-editor):not(.tpgb-container-col-editor),.tpgb-block-bf80_3826:not(.tpgb-column-editor):not(.tpgb-container-col-editor),.tpgb-block-abf4_3826:not(.tpgb-column-editor):not(.tpgb-container-col-editor) {
        width: 100%
    }

    .tpgb-block-b9fc87_3826.tpgb-process-steps.style-1 .tpgb-p-s-wrap .tp-ps-left-imt:after,.tpgb-block-b9fc87_3826.tpgb-process-steps .tpgb-p-s-wrap {
        min-height: 300px
    }

    .tpgb-block-ba92_3826 .tpgb-icon-list-items .tpgb-icon-list-item:not(:first-child) {
        margin-top: calc(16px/2)
    }

    .tpgb-block-ba92_3826 .tpgb-icon-list-items .tpgb-icon-list-item:not(:last-child) {
        margin-bottom: calc(16px/2)
    }

    .tpgb-block-ba92_3826 .tpgb-icon-list-items .tpgb-icon-list-item:not(:last-child):before {
        top: calc(100% + 16px/2)
    }

    .tpgb-block-c82720_3826>.tpgb-cont-in {
        padding-top: 50px;
        padding-bottom: 50px;
        flex-wrap: wrap
    }

    .tpgb-block-f994e4_3826 .tpgb-p-s-wrap .tp-ps-left-imt .tp-ps-icon-img {
        width: 30px;
        height: 30px
    }

    .tpgb-block-f994e4_3826 .tpgb-p-s-wrap .tp-ps-left-imt .tp-ps-special-bg:after {
        width: calc(30px + 20px);
        height: calc(30px + 20px)
    }

    .tpgb-block-f994e4_3826 .tpgb-p-s-wrap .tp-ps-left-imt .tp-ps-special-bg:before {
        width: calc(30px + 40px);
        height: calc(30px + 40px)
    }

    .tpgb-block-f994e4_3826.tpgb-process-steps.style-1 .tpgb-p-s-wrap .tp-ps-left-imt {
        margin-right: calc(30px /1.3)
    }

    .tpgb-block-f994e4_3826.tpgb-process-steps.style-1 .tpgb-p-s-wrap .tp-ps-left-imt:after,.tpgb-block-f994e4_3826.tpgb-process-steps .tpgb-p-s-wrap {
        min-height: 56px
    }

    .tpgb-block-f994e4_3826.tpgb-process-steps.style-1 .tpgb-p-s-wrap .tp-ps-left-imt:after,.tpgb-block-f994e4_3826.tpgb-process-steps.style-2 .tpgb-p-s-wrap .tp-ps-left-imt:after {
        left: calc((30px /2) - 30px)
    }

    .tpgb-block-f994e4_3826.tpgb-process-steps.style-1 .tpgb-p-s-wrap .tp-ps-right-content {
        width: calc(100% - (30px * 2))
    }
}

.tpgb-abs-flex,.tpgb-rel-flex {
    display: flex;
    align-items: flex-start;
    justify-content: center
}

.tp-ps-icon-img {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center
}
.tpgb-rel-flex {
    position: relative
}

.tpgb-abs-flex {
    position: absolute
}

.show_on_mobile {
    display: none !important;
}
@media only screen and (max-width: 767px) {
    #guten-6Ejdva .gutenverse-menu-wrapper .gutenverse-menu > li > a, #guten-6Ejdva .gutenverse-menu-wrapper .gutenverse-menu > ul > li > a {
        margin: 0 !important;
        padding: 10px 20px !important;
        text-align: center !important;
    }

    .show_on_mobile {
        display: block !important;
    }
}