.container{max-width:1400px !important}.banner-top{background:url(/public-assets/back-banner) center top no-repeat;background-size:cover;color:white}.banner-right{position:relative}h1{font-weight:600}h1 .txt-orange{color:#FF9015;font-size:96px;font-weight:900;margin-inline:10px}h1 .txt-blue{color:#0D6FC0;font-size:40px;font-weight:700}.txt-lg{color:#333;font-size:32px;font-weight:600}.categorias-section{padding:60px 20px}.categorias-grid{display:grid;grid-template-columns:repeat(5, 1fr);gap:32px;max-width:1400px;margin:0 auto}.categoria-card{background:white;border-radius:16px;overflow:hidden;box-shadow:0px 0px 16px -2px rgba(16,24,40,0.04);text-align:center;transition:transform 0.3s}.categoria-card:hover{transform:translateY(-5px)}.categoria-card img{width:100%;height:auto;display:block}.categoria-card h3{margin:20px 0;font-size:1.25rem;font-weight:bold}.faq-question{color:black !important}.faq-body,.faq-header{background-color:var(--background-gray) !important;color:black !important;border:none !important}.rotate-animation-custom{animation:rotate180 .5s forwards}.rotate-animation-degrees{animation:rotate-180 .5s forwards}@keyframes rotate-180{0%{transform:rotate(180deg)}100%{transform:rotate(0deg)}}@keyframes rotate180{0%{transform:rotate(0deg)}100%{transform:rotate(180deg)}}.faq-header h3{order:0}.faqs-container h2{color:#0870c0}.fa-chevron-down-custom{display:inline-block;width:50px;height:50px;order:1;margin-left:auto;margin-right:0;min-width:50px;background-image:url("https://prestaprendacali-16905.kxcdn.com/public-assets/landingpage-chevronabajo");background-size:contain;background-repeat:no-repeat;position:relative}@media (max-width: 768px){.fa-chevron-down-custom{width:40px;height:40px;min-width:40px}}.promo-regalos .title-1{font-size:40px;font-weight:600}.promo-regalos .title-1 .txt-blue{color:#0D6FC0;font-size:40px;font-weight:700}.promo-regalos .title-2{color:#FF9015;font-size:64px;font-weight:700}.promo-regalos .title-3{color:#333;font-size:32px;font-weight:600}.promo-description{background:url(/public-assets/10m-back-mecanica) left bottom no-repeat;background-size:cover}.banner-tyc{border-radius:64px;background:linear-gradient(259deg, #255DB6 .16%, #02378B 99.84%);box-shadow:0px 0px 20px 0px rgba(16,24,40,0.05);overflow:hidden;color:white}.banner-tyc .title-1{font-size:36px;font-weight:600}.banner-tyc .title-2{color:#FF9015;font-size:60px;font-weight:700}.banner-tyc a{padding:12px 24px;justify-content:center;align-items:center;gap:12px;border-radius:999px;background:#0D6FC0;color:#FFF;text-align:center;font-size:18px;font-weight:700;margin-block:10px;display:inline-block;width:fit-content}.banner-tyc a:hover{background:#FF9015;text-decoration:none}.btn-orange{background-color:#FF9015 !important}#sucursales{background:url(/public-assets/back-sucursal) center bottom no-repeat}@media (max-width: 768px){.banner-top .container{padding:0}.banner-top .container .banner-right{padding:0}.banner-top .container .banner-right img{width:100%}.categorias-grid{grid-template-columns:1fr}h1{font-size:32px !important}h1 .txt-orange{font-size:64px;display:block}h1 .txt-blue{font-size:32px}.promo-regalos .title-1{font-size:32px}.promo-regalos .title-1 .txt-blue{font-size:32px}.promo-regalos .title-2{font-size:40px}.promo-regalos .title-3{font-size:20px}.txt-lg{font-size:24px}.banner-tyc{border-radius:32px}.banner-tyc .title-1{font-size:24px}.banner-tyc .title-2{font-size:40px}.banner-tyc a{font-size:16px;margin-block:10px}.categorias-section{padding:20px 20px}}
