.text-columns{min-height:48rem;display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #e1bc3e}
.text-columns-unset{min-height:unset}
.text-columns-unset>div{padding-bottom:8rem}
.text-columns-column{padding:.8rem 2.4rem;padding-bottom:2.4rem;border-right:.1rem solid #e1bc3e}
.text-columns-column-second{display:flex;flex-direction:column;justify-content:space-between}
.text-columns-column-second>*{max-width:53rem}
.text-columns-column-second-button{font-family:Inter,Arial,Helvetica;cursor:pointer;padding:0;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:.6rem;font-size:1.4rem;line-height:2rem;color:#000;background-color:rgba(0,0,0,0);border:none;border-bottom:.1rem solid #000;transition:.3s ease-in-out}
.text-columns-column-second-button:hover{color:#e1bc3e;border-color:#e1bc3e;gap:.8rem;transition:.3s ease-in-out}
.text-columns-column-second-popup{display:none;position:fixed;z-index:1000;left:-55%;bottom:15%;flex-direction:column;justify-content:center;align-items:center;box-shadow:0 0 5rem .1rem #e1bc3e;background-color:#fff;height:70vh;width:70vw;padding:0 4.6rem;border:none;border-right:0;overflow:hidden;transform:translateX(100%);transition:transform var(--duration-default) ease}
.text-columns-column-second-popup img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}
.text-columns-column-second-popup-header{padding-top:4.4rem;width:100%;display:flex;justify-content:space-between;align-items:center}
.text-columns-column-second-popup-header-close{display:flex;cursor:pointer}
.text-columns-column:first-child{padding-left:0}
.text-columns-column:last-child{padding-right:0;border-right:none}
.text-columns-column p{margin:0}
.text-columns-column-button{width:-moz-fit-content;width:fit-content;text-decoration:none;margin-top:3.6rem}
.text-columns-column-button-link{margin-top:3.6rem;width:-moz-fit-content;width:fit-content;display:flex;gap:.6rem;align-items:center;font-size:1.4rem;line-height:1.9rem;font-weight:500;color:#1b1309;text-transform:uppercase;text-decoration:none;transition:.3s ease-in-out;border-bottom:.1rem solid #1b1309}
.text-columns-column-button-link:hover{color:#e1bc3e;border-color:#e1bc3e;gap:1.2rem;transition:.3s ease-in-out}
.text-columns-column-third>*{max-width:53rem}
.text-columns-column-third p{font-size:1.6rem;line-height:2.2rem;color:#000}
.text-columns-column-third-lh>*{line-height:130%}
.text-columns-column-third-line{margin-top:.3rem;margin-bottom:.3rem;display:block!important;width:100%;height:.1rem;color:#000;background-color:#000}
@media screen and (max-width:990px){
.text-columns{min-height:unset;display:flex;flex-direction:column;gap:2.4rem;padding-bottom:2.4rem}
.text-columns-column{padding:0!important;border:none}
.text-columns-column h2{font-size:2.8rem;line-height:3.2rem}
.text-columns-column h4{line-height:2.4rem}
.text-columns-column-second-button{margin-top:1.6rem}
.text-columns-column-second h4{font-size:2.2rem;line-height:2.8rem}
.text-columns-column-second h5{font-size:1.8rem;line-height:2.4rem}
.text-columns-column-second p{font-size:16px;line-height:130%}
.text-columns-column-third h4{font-size:2.2rem;line-height:2.8rem}
.text-columns-column-third h5{font-size:1.8rem;line-height:2.4rem}
.text-columns-column-third p{font-size:1.6rem;line-height:130%}
.text-columns-column-button{margin-top:2.4rem}
}