.text-button-section{background-color:#fff}.text-button-section .container{display:flex;flex-direction:column;align-items:center;text-align:center;text-align:center;padding:5%;gap:.5rem}.text-button-section .title{font-family:BodoniModa;font-size:30px;font-weight:500;text-transform:uppercase}.text-button-section .subtitle{font-family:Lato;font-size:20px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:1px;text-align:center;color:#1d1d1c;text-transform:uppercase;margin-bottom:1rem}.text-button-section .text{font-family:Lato;text-transform:uppercase;font-weight:400;font-size:16px;line-height:1.74;color:#748494;text-align:center;max-width:50vw}.text-button-section .buttons{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;justify-content:center;text-transform:uppercase;margin-top:1.5rem;width:auto}.text-button-section .buttons .btn-primary,.text-button-section .buttons .btn-secondary{padding:10px 30px;transition:all .3s ease}.text-button-section .buttons .btn-primary{background-color:#dad8d6;color:var(--black)}.text-button-section .buttons .btn-primary:hover{background-color:#c5c2c0;color:var(--black)}.text-button-section .buttons .btn-secondary{background-color:var(--black);color:#fff}.text-button-section .buttons .btn-secondary:hover{background-color:#333231;color:#fff}@media(max-width:768px){.text-button-section .container{padding:10%;gap:1rem}.text-button-section .title{font-size:24px}.text-button-section .subtitle{font-size:18px}.text-button-section .text{font-size:14px;max-width:90%}.text-button-section .buttons{grid-template-columns:1fr;width:100%}}