.tpgb-container-row{position:relative;width:100%;min-width:0;min-height:initial;height:auto;}.tpgb-container-row,.tpgb-cont-in{display:flex;}.tpgb-cont-in{width:100%;max-width:var(--content-width);margin:0 auto;height:100%;} .tpgb-container-row.tpgb-container-inline:not(.tpgb-container-row-editor)>.tpgb-cont-in>div:not(.tpgb-container-col,.tpgb-row-background,.tpgb-container-row,.tpgb-flipbox,.tpgb-google-map,.tpgb-social-feed,.tpgb-social-reviews,.tp-video,.tpgb-mailchimp,.tpgb-post-listing,.tpgb-testimonials,.tpgb-pricing-list,.tpgb-pricing-table,.tpgb-progress-bar,.tpgb-social-icons,.tpgb-post-image,.tpgb-external-form-styler,.tpgb-infobox.tpgb-carousel,div[class^="tpgb-wrap-"]) .tpgb-container-row.tpgb-container-inline:not(.tpgb-container-row-editor)>div:not(.tpgb-cont-in,.tpgb-container-col,.tpgb-row-background,.tpgb-container-row,.tpgb-flipbox,.tpgb-google-map,.tpgb-social-feed,.tpgb-social-reviews,.tp-video,.tpgb-mailchimp,.tpgb-post-listing,.tpgb-testimonials,.tpgb-pricing-list,.tpgb-pricing-table,.tpgb-progress-bar,.tpgb-social-icons,.tpgb-post-image,.tpgb-external-form-styler,.tpgb-infobox.tpgb-carousel,div[class^="tpgb-wrap-"]){display:inline-block;width:auto}.tpgb-container-row .tpgb-container-row{width:100%;}.tpgb-container-row.tpgb-container-inline:not(.tpgb-container-row-editor)>p{margin:0}.tpgb-container-row.tpgb-section-height-full{height:100vh}.tpgb-container-row.tpgb-row-link{cursor:pointer}@media (min-width:768px){.tpgb-container-row{--content-width:var(--tpgb-container-xs)}}@media (min-width:992px){.tpgb-container-row{--content-width:var(--tpgb-container-sm)}}@media (min-width:1200px){.tpgb-container-row{--content-width:var(--tpgb-container-md)}} .theme-blocksy .tpgb-container-row.tpgb-container-wide{width:100% !important;}  .entry-content[ast-blocks-layout] .tpgb-container-row.alignwide{max-width:none !important;width:auto;}  .tpgb-container-row .wp-block-separator,.tpgb-container-row > div[class^="tpgb-wrap-"]:not(.tpgb-position-absolute):not(.tpgb-tab-position-absolute):not(.tpgb-mobile-position-absolute):not(.tpgb-view-animation){width:100%;}  .content-style-boxed .wp-site-blocks .tpgb-container-row.alignwide,.content-width-fullwidth .wp-site-blocks .tpgb-container-row.alignwide{max-width:100vw !important;}.tpgb-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-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}.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;}.title-s .editor-rich-text{display:inline-block}.tpgb-heading-title .title-s{color:#313131;font-size:20px;}.tpgb-heading-title .text-center .seprator.sep-l{margin:0 auto;}.tpgb-heading-title .seprator.sep-l .sep-mg{margin:0 7px;}.tpgb-heading-title .text-right .seprator.sep-l{float:right;}.tpgb-heading-title .seprator{display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:nowrap;align-items:center;border-radius:15px;margin:0 auto;width:25%;}.tpgb-heading-title span.title-sep{height:1px;position:relative;flex:1 1 auto;min-width:10%;border:1px solid #6f14f1;}