.banner-text{padding-top:60px;padding-bottom:60px;text-align:center}.banner-text h1{font-size:calc(1.4625rem + 2.55vw);color:#566aa9;margin-bottom:0;font-weight:400}@media (min-width: 1200px){.banner-text h1{font-size:3.375rem}}.banner-text h1 p{font-size:inherit}.banner-text h1 strong{font-weight:900}.banner-text hr{background:linear-gradient(90deg,#f18700,#f18700 50%,#0c2752 50%,#0c2752);height:8px;margin-top:60px;margin-bottom:60px;opacity:1;border:none}.banner-text p{font-family:Montserrat,sans-serif;line-height:30px;margin-bottom:0}.catalogs{padding-bottom:110px}@media (max-width: 767.98px){.catalogs{padding-bottom:60px}}.catalogs .catalog{gap:30px;display:flex;flex-direction:column}.catalogs .catalog img{width:100%;height:auto}@media (max-width: 991.98px){.catalogs .catalog .box img{width:100%;aspect-ratio:2/1;-o-object-fit:cover;object-fit:cover}}.catalogs .catalog .box .texts{background:#f1f1f1;padding-left:54px;padding-right:54px;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}@media (max-width: 991.98px){.catalogs .catalog .box .texts{padding:30px}}.catalogs .catalog .box .texts h2{font-size:calc(1.35rem + 1.2vw);color:#0c2752;font-weight:900}@media (min-width: 1200px){.catalogs .catalog .box .texts h2{font-size:2.25rem}}.catalogs .catalog .box .texts p{font-family:Montserrat,sans-serif;font-size:18px;line-height:30px}
