.tpt-hero-banner_4-container{position:relative}.tpt-hero-banner_4-container .tpt-hero-banner_4-image{z-index:1}.tpt-hero-banner_4-container .tpt-hero-banner_header{display:flex;flex-direction:column;row-gap:1rem;margin-bottom:4rem}.tpt-hero-banner_4-container .tpt-hero-banner_4-data{display:flex;flex-direction:column;min-height:100%}.tpt-hero-banner_4-container .tpt-hero-banner_header .tpt-hero-banner_heading,.tpt-hero-banner_4-container .tpt-hero-banner_header>*{margin:0}.tpt-hero-banner_4-container .tpt-hero-banner_header .tpt-hero-banner_description>*:first-child{margin-top:0}.tpt-hero-banner_4-container .tpt-hero-banner_header .tpt-hero-banner_description>*:last-child{margin-bottom:0}.tpt-hero-banner_4-container .tpt-hero-banner_newsletter{margin-top:4rem}.tpt-hero-banner_4-container .tpt-hero-banner_newsletter-wrapper{display:flex;column-gap:1.5rem}.tpt-hero-banner_4-container .tpt-field{width:100%}.tpt-hero-banner_4-container .field-button{margin:0;padding:0}.tpt-hero-banner_4-container .tpt-input_text::placeholder{opacity:.7;color:rgb(var(--tpt-section-foreground-color))}.tpt-hero-banner_4-container .tpt-input_text{opacity:1;border-width:2px!important;width:100%}.tpt-hero-banner_4-container .field-button button{width:100%;height:5rem;border-radius:3rem;outline:none;white-space:nowrap}.tpt-hero-banner_4-container .tpt-socials{list-style:none;margin:5rem 0 0;padding:0;display:flex;align-items:center;gap:1.5rem}.tpt-hero-banner_4-container .tpt-social_text{display:none}.tpt-hero-banner_4-container .tpt-social_item a{display:block;line-height:0}.tpt-hero-banner_4-container .tpt-social_item a svg{transition:.2s;position:relative;top:0}.tpt-hero-banner_4-container .tpt-social_item a:hover svg{top:-.5rem}@media screen and (min-width: 768px){.tpt-hero-banner_4-container{display:flex;align-items:center}.tpt-hero-banner_4-container.tpt-hero-banner_image_second{flex-direction:row-reverse}.tpt-hero-banner_4-container .tpt-hero-banner_4-image{width:42%}.tpt-hero-banner_4-container .tpt-hero-banner_4-content{width:58%;padding:0 1.5rem}.tpt-hero-banner_4-container .tpt-hero-banner_4-data{max-width:57rem;margin:0 auto}}@media screen and (max-width: 767px){.tpt-hero-banner_4-container .tpt-hero-banner_4-content{padding:2rem 1.5rem}.tpt-hero-banner_4-container .tpt-hero-banner_header{margin-bottom:2rem}.tpt-hero-banner_4-container .tpt-socials{margin-top:2rem}.tpt-hero-banner_4-container .tpt-countdown_simple{column-gap:2rem}}
/*# sourceMappingURL=/cdn/shop/t/68/assets/tpt-hero-banner-4.css.map */
