.about_intro{position:relative;padding:0;margin:0;overflow:visible;background:#ffffff}.about_intro .panel{position:relative;z-index:1;width:100%;padding:64px 0 110px;background:linear-gradient(180deg, #f8e7b1 0%, #f8e7b1 70%, rgba(248, 231, 177, 0.55) 100%);overflow:hidden}.about_intro .clouds{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;justify-content:flex-start;align-items:flex-end;width:100%;height:120px;overflow:hidden;pointer-events:none}.about_intro .clouds::after{content:"";position:absolute;left:0;right:0;bottom:0;height:28px;background:#ffffff;z-index:0}.about_intro .cloud{position:relative;z-index:1;flex:0 0 auto;width:var(--d, 110px);height:var(--d, 110px);margin:0 calc(var(--d, 110px) * -0.14) calc(var(--d, 110px) * -0.4);border-radius:50%;background:#ffffff;transform:translateY(var(--lift, 0px))}.about_intro .media{position:relative;width:100%;max-width:522px;aspect-ratio:0.9684601113;border-radius:16px;overflow:hidden;background:#e8f4ff}.about_intro .img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block;transition:transform 0.35s ease}.about_intro .media:hover .img{transform:scale(1.06)}.about_intro .content{display:flex;flex-direction:column;gap:16px;max-width:630px}.about_intro .title-thc{margin-bottom:0}.about_intro .subtitle{margin:0;font-size:14px;font-weight:500;line-height:1.57;color:#111927}.about_intro .desc{margin:0;font-size:16px;font-weight:500;line-height:1.57;color:#111927}.about_intro .list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.about_intro .item{display:flex;align-items:flex-start;gap:16px}.about_intro .icon{flex:0 0 32px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;color:var(--primary_color, #d71010);font-size:28px;line-height:1}.about_intro .item-copy{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}.about_intro .item-title{font-size:18px;font-weight:700;line-height:1.2;color:#111927}.about_intro .item-desc{font-size:14px;font-weight:500;line-height:1.57;color:#111927}.about_intro .actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px}.about_intro .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:12px 20px;border-radius:8px;font-size:16px;font-weight:600;line-height:28px;text-decoration:none;text-transform:capitalize;white-space:nowrap;transition:background-color 0.22s ease, box-shadow 0.22s ease, transform 0.22s ease, color 0.22s ease, border-color 0.22s ease, opacity 0.22s ease}.about_intro .btn--primary{background:var(--primary_color, #d71010);color:#ffffff;border:1.5px solid var(--primary_color, #d71010)}.about_intro .btn--primary:hover{background:var(--cta-primary-hover-bg, #b10d0d);border-color:var(--cta-primary-hover-bg, #b10d0d);color:#ffffff;box-shadow:var(--cta-primary-hover-shadow, 0 8px 18px rgba(215, 16, 16, 0.3));transform:translateY(-2px);filter:none}.about_intro .btn--secondary{background:#ffffff;color:var(--primary_color, #d71010);border:1.5px solid rgba(215, 16, 16, 0.55)}.about_intro .btn--secondary:hover{color:var(--cta-secondary-color, var(--primary_color, #d71010));border-color:var(--cta-secondary-hover-border, var(--primary_color, #d71010));background:var(--cta-secondary-hover-bg, #fff8f8);transform:translateY(-2px);box-shadow:var(--cta-secondary-hover-shadow, 0 6px 14px rgba(215, 16, 16, 0.12));text-decoration:none}.about_intro .btn-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex:0 0 22px;overflow:hidden;font-size:16px;line-height:1}@media (max-width:767.98px){.about_intro{padding:0 16px;background:#ffffff}.about_intro .panel{padding:32px 16px 40px;border-radius:12px;background:linear-gradient(180deg, #f8e7b1 0%, rgba(248, 231, 177, 0) 100%);overflow:hidden}.about_intro .clouds{display:none}.about_intro .row{display:flex;flex-direction:column;margin-left:0;margin-right:0;--bs-gutter-x: 0;--bs-gutter-y: 0}.about_intro .col-12{display:contents;width:auto;max-width:none;padding-left:0;padding-right:0}.about_intro .content{display:contents;max-width:none}.about_intro .title-thc{order:1;margin:0 0 16px}.about_intro .subtitle{order:2;margin:0 0 8px;font-size:14px;font-weight:500;line-height:1.57}.about_intro .desc{order:3;margin:0 0 16px;font-size:16px;font-weight:500;line-height:1.57}.about_intro .list{order:4;gap:8px;margin:0 0 16px}.about_intro .item{gap:8px}.about_intro .icon{flex:0 0 20px;width:20px;height:20px;font-size:18px}.about_intro .item-title{font-size:16px;font-weight:700;line-height:1.4;white-space:normal}.about_intro .item-desc{font-size:14px;font-weight:500;line-height:1.57;white-space:normal}.about_intro .media{order:5;max-width:none;width:100%;height:228px;aspect-ratio:auto;margin:0 0 16px;border-radius:16px}.about_intro .img{object-position:center center}.about_intro .actions{order:6;flex-direction:column;align-items:stretch;gap:8px;width:100%;margin-top:0}.about_intro .btn{width:100%}}