.hero-with-lines-wrapper.light-beige{background:var(--color-light-beige)}.hero-with-lines-wrapper.dark-beige{background:var(--color-dark-beige)}.hero-with-lines-wrapper .hero-with-lines-inner{display:flex;gap:24px 40px;justify-content:space-between;min-height:183px;position:relative}.hero-with-lines-inner .lines{display:flex;flex-direction:row-reverse;justify-content:space-between;width:50%}.hero-with-lines-wrapper .lines>div{height:100%;transition:opacity .3s ease;width:1px}.hero-with-lines-wrapper .hero-with-lines-inner-text{align-items:center;display:flex;flex-direction:column;gap:20px;min-width:660px;text-align:center;width:fit-content}.hero-with-lines-wrapper .hero-with-lines-inner-text a{text-decoration:none}.hero-with-lines-wrapper .hero-with-lines-inner-text h1{letter-spacing:-.02em;line-height:1;margin-bottom:0}.hero-with-lines-inner .block-text{width:100%}.hero-with-lines-inner .block-text,.hero-with-lines-inner .block-text p{font-size:20px;line-height:1}.hero-with-lines-inner .block-text p{letter-spacing:-.5px;margin-bottom:20px}.hero-with-lines-inner .block-text>:last-child{margin-bottom:0}.hero-with-lines-inner .block-text h4{letter-spacing:-.5px;line-height:1}@keyframes flicker{0%,to{opacity:1}25%{opacity:.2}50%{opacity:1}75%{opacity:.4}}.flicker{animation-duration:.5s;animation-iteration-count:1;animation-name:flicker}.hero-with-lines-wrapper .hero-with-lines-inner-text .text-before-button{font-size:24px;line-height:1.1;margin-bottom:8px}.hero-with-lines-wrapper.post-module-template .hero-with-lines-inner-text{align-items:flex-start;text-align:left}.hero-with-lines-wrapper.post-module-template .button-wrapper{justify-content:flex-start}.hero-with-lines-wrapper .button-inner-wrapper,.posts-buttons-wrapper{display:flex;flex-wrap:wrap;gap:12px}.posts-buttons-wrapper{width:100%}@media (max-width:991px){.hero-with-lines-wrapper .hero-with-lines-inner{min-height:92px}.hero-with-lines-wrapper .hero-with-lines-inner-text .block-text{max-width:100%!important}.hero-with-lines-wrapper .button-inner-wrapper,.hero-with-lines-wrapper .button-wrapper,.hero-with-lines-wrapper .hero-with-lines-inner-text .text-before-button{width:100%}.hero-with-lines-wrapper .hero-with-lines-inner-text{max-width:100%;padding:56px 16px;text-align:left;width:100%}.hero-with-lines-inner .lines{height:80px;width:100%}.hero-with-lines-inner .block-text,.hero-with-lines-inner .block-text p{font-size:18px}.hero-with-lines-wrapper .hero-with-lines-inner-text h2{width:100%}}@media (max-width:568px){.hero-with-lines-wrapper .button-wrapper,.hero-with-lines-wrapper .button-wrapper .button{width:100%}}