.callback-block{padding:2.5rem 0;overflow:hidden;background:#c9a885}.callback-block__title{max-width:30.625rem;margin:0 auto}.callback-block__title h2{font-weight:400;font-size:clamp(2rem,45 / 1920 * 100vw,2.8125rem);line-height:100%;letter-spacing:-.02em;text-align:center;color:#000;margin-bottom:1.25rem}.callback-block__buttons{margin-top:3.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.25rem;position:relative;z-index:2}.callback-block__buttons .primary-btn,.callback-block__buttons .secondary-btn{width:100%;max-width:18.75rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.callback-block__buttons .primary-btn{background-color:#000}.callback-block__buttons .primary-btn__link,.callback-block__buttons .primary-btn__svg{color:#c9a885}.callback-block__buttons .secondary-btn{border:1px solid #000}.callback-block__buttons .secondary-btn__link,.callback-block__buttons .secondary-btn__svg{color:#000}@media screen and (min-width:768px){.callback-block__buttons .primary-btn,.callback-block__buttons .secondary-btn{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.callback-block__buttons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width:1240px){.callback-block{padding:5rem 0}.callback-block__title h2{margin-bottom:2.5rem}}@media (hover:hover){.callback-block__buttons .secondary-btn:hover{background-color:#000}.callback-block__buttons .secondary-btn:hover .secondary-btn__link,.callback-block__buttons .secondary-btn:hover .secondary-btn__svg{color:#fff}}