.tecson-catalog { padding-top: 60rem; padding-bottom: 45rem; }.tecson-catalog__intro, .tecson-catalog__description { max-width: 1100rem; font-size: max(16px, 18rem); line-height: 1.65; }.tecson-catalog__intro { margin-bottom: 40rem; }.tecson-catalog__description { margin-top: 45rem; }.tecson-catalog__description h2 { font-size: 30rem; font-weight: 800; color: #0e317b; margin-bottom: 20rem; }.tecson-catalog__grid { display: grid; grid-template-columns: repeat(3, minmax(0,1fr)); gap: 30rem; }.tecson-catalog__grid .product { min-width: 0; height: 100%; }.tecson-catalog__grid .product__img { height: clamp(180px, 260rem, 280px); }.tecson-catalog__grid .product__title { font-size: max(18px, 20rem); line-height: 1.3; }.tecson-catalog__grid .product__text { font-size: max(14px, 16rem); line-height: 1.6; }.tecson-catalog__grid .product__link-arrow { font-size: max(14px, 16rem); line-height: 1.3; }.product__link-arrow { margin-top: auto; }.tecson-catalog-link { display: flex; justify-content: center; margin-top: 32rem; }.tecson-product-photo { background: #f6f6f6; min-height: 280rem; padding: 30rem; }.tecson-product-photo img { object-fit: contain; width: 100%; height: 100%; max-height: 370rem; }.offer-item__context { font-size: 18rem; line-height: 1.65; }.offer-item__context p + p, .titling__text p + p, .tecson-catalog__intro p + p { margin-top: 18rem; }.offer-item__context ul { list-style: disc; padding-left: 24rem; }.profiles__body { width: 100%; }.profiles__item > .profiles__body:only-child { grid-column: 1 / -1; border-left: 0; }.links__link[aria-current="page"] { color: #e36028; }.tecson-request { display: flex; align-items: center; gap: 45rem; padding-top: 40rem; padding-bottom: 80rem; }.tecson-request > div { flex: 1; }.tecson-request h2 { font-size: 32rem; font-weight: 800; color: #0e317b; line-height: 1.2; margin-bottom: 18rem; }.tecson-request p { font-size: 18rem; line-height: 1.6; }.tecson-request p a { color: #0e317b; text-decoration: underline; overflow-wrap: anywhere; }.tecson-request .btn { flex-shrink: 0; }@media (max-width: 1200px) { .offer__content > .tecson-product-photo { display: block; height: 320rem; } }@media (max-width: 992px) { .tecson-catalog__grid { grid-template-columns: repeat(2,minmax(0,1fr)); } .tecson-request { flex-direction: column; align-items: flex-start; gap: 24rem; } }@media (max-width: 575px) { .tecson-catalog__grid { grid-template-columns: 1fr; gap: 24rem; } .tecson-catalog__grid .product__img { height: 220rem; } .tecson-catalog__intro, .tecson-catalog__description, .offer-item__context, .tecson-request p { font-size: 16rem; } .tecson-request h2 { font-size: 26rem; } .tecson-product-photo { min-height: 220rem; } }
/*# sourceMappingURL=tecson.catalog.css.f0d982d22cc9a52c65deec1d90807b96.css.map */
