.tpgb-adv-list-typo .list-typo-text.list_typo_stroke{-webkit-text-stroke:2px #313131;-webkit-text-fill-color:#fff}.tpgb-adv-list-typo .list-typo-text.bg_based_text{color:#fff;-webkit-text-fill-color:#fff}.tpgb-adv-list-typo .list-typo-text.typo_gif_based_text{color:#fff0;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#fff0}@keyframes plus-no-hover-v{0%{transform:scaleX(1.05);height:100%}45%{height:5px}55%{transform:scaleX(1.05);height:5px;opacity:1}to{transform:scaleX(0);height:5px;opacity:.02}}@keyframes plus-hover-v{0%{transform:scaleX(0);height:5px}45%{transform:scaleX(1.05);height:5px}55%{height:5px}to{transform:scaleX(1.05);height:100%}}@-webkit-keyframes plus_underline_link{0%{transform:scaleX(1);transform-origin:top right}50%{transform:scaleX(0);transform-origin:top right}50.1%{transform:scaleX(0);transform-origin:top left}to{transform:scaleX(1);transform-origin:top left}}@keyframes plus_underline_link{0%{transform:scaleX(1);transform-origin:top right}50%{transform:scaleX(0);transform-origin:top right}50.1%{transform:scaleX(0);transform-origin:top left}to{transform:scaleX(1);transform-origin:top left}}.tpgb-text-typo.under_overlay{position:relative}.tpgb-text-typo.under_overlay.overlay-style-4:after,.tpgb-text-typo.under_overlay:before{transition:all .3s linear}.under_overlay.overlay-style-1:before{content:"";position:absolute;bottom:10px;left:0;right:0;background:red;width:100%;height:5px;border-radius:2px}.tpgb-text-typo.under_overlay.overlay-style-1:hover:before{height:100%;bottom:0!important}.under_overlay.overlay-style-2:before{content:"";position:absolute;bottom:0;width:0;height:5px;left:0;background-color:red;transition-duration:.75s;opacity:0}.tpgb-text-typo.under_overlay.overlay-style-3:before{content:"";position:absolute;bottom:0;width:0;height:5px;right:0;background-color:red;transition-duration:.75s;opacity:0}.tpgb-text-typo.under_overlay.overlay-style-2:hover:before,.tpgb-text-typo.under_overlay.overlay-style-3:hover:before{width:100%;opacity:1}.tpgb-text-typo.under_overlay.overlay-style-4:after,.tpgb-text-typo.under_overlay.overlay-style-4:before{content:"";position:absolute;bottom:0;width:0;height:5px;transition-duration:.75s;opacity:0}.tpgb-text-typo.under_overlay.overlay-style-4:before{left:calc(50%);background-color:red}.tpgb-text-typo.under_overlay.overlay-style-4:after{right:calc(50%);background-color:red}.tpgb-text-typo.under_overlay.overlay-style-4:hover:after,.tpgb-text-typo.under_overlay.overlay-style-4:hover:before{width:50%;opacity:1}.tpgb-adv-single-typo.overlay-style-6 .text-content-block{z-index:1}.tpgb-text-typo.under_overlay.overlay-style-5:before{content:"";background:red;position:absolute;width:100%;height:5px;bottom:0;left:0;border-radius:5px;transform:scaleX(0);animation:1.4s forwards plus-no-hover-v linear;animation-fill-mode:forwards}.tpgb-text-typo.under_overlay.overlay-style-5:hover:before{animation:.5s forwards plus-hover-v linear;animation-fill-mode:forwards}.tpgb-text-typo.under_overlay.overlay-style-6:after,.tpgb-text-typo.under_overlay.overlay-style-6:before{display:block;content:"";position:absolute;bottom:0;width:100%;background-color:rgb(0 0 0 / .1);height:2px;left:0;pointer-events:none}.tpgb-text-typo.under_overlay.overlay-style-6:after{background:#000;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:transform .5s cubic-bezier(.3,.4,.1,1);transition:transform .5s cubic-bezier(.3,.4,.1,1);transform-origin:left}.tpgb-text-typo.under_overlay.overlay-style-6:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.tpgb-text-typo.under_overlay.overlay-style-7:before{position:absolute;bottom:0;left:0;width:100%;height:5px;content:"";background-color:red}.tpgb-text-typo.under_overlay.overlay-style-7:hover:before{animation-name:plus_underline_link;animation-duration:1s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.tpgb-adv-list-typo{position:relative;display:inline-block}.tpgb-adv-list-typo .tpgb-text-typo{position:relative;display:inline;vertical-align:middle;transition:all 0.3s ease-in-out}.tpgb-adv-list-typo .tpgb-text-typo.parallax-scroll,.tpgb-adv-list-typo .tpgb-text-typo.under_overlay{display:inline-block}.tpgb-adv-list-typo .list-typo-text{position:relative;font-size:35px;line-height:1;color:#313131;font-weight:500;text-transform:initial;transition:all 0.3s ease-in-out;white-space:pre-wrap;z-index:1}@keyframes content_effect_floating{0%,to{transform:translateY(0)}50%{transform:translateY(2%)}}@-webkit-keyframes content_effect_floating{0%,to{-webkit-transform:translateY(0)}50%{-webkit-transform:translateY(2%)}}@keyframes content_effect_tossing{0%,to{transform:rotate(-1deg)}50%{transform:rotate(1deg)}}@-webkit-keyframes content_effect_tossing{0%,to{-webkit-transform:rotate(-1deg)}50%{-webkit-transform:rotate(1deg)}}@keyframes content_effect_pulse{0%,to{transform:scale(.97);opacity:1}50%{transform:scale(1);opacity:1}}@-webkit-keyframes content_effect_pulse{0%,to{-webkit-transform:scale(.97);opacity:.7}50%{-webkit-transform:scale(1);opacity:1}}.image-floating{display:inline-block}.hover_floating{animation-duration:1.5s}.hover_floating,.image-tossing{display:inline-block}.hover_tossing{animation-duration:1.5s}.hover_pulse,.hover_tossing,.image-pulse{display:inline-block}.hover_pulse{animation-duration:1.5s}.hover_floating:hover,.image-floating{animation-name:content_effect_floating;animation-duration:2.2s;animation-iteration-count:infinite}.hover_pulse:hover,.hover_tossing:hover,.image-pulse,.image-tossing{animation-name:content_effect_tossing;animation-duration:2.2s;animation-iteration-count:infinite}.hover_pulse:hover,.image-pulse{animation-name:content_effect_pulse}.content_effect_floating,.content_effect_pulse,.content_effect_tossing{animation-name:content_effect_floating;animation-duration:2.2s;animation-iteration-count:infinite}.content_effect_pulse,.content_effect_tossing{animation-name:content_effect_tossing}.content_effect_pulse{animation-name:content_effect_pulse}