.ms-hero2{--col-primary:#991D13;--col-secondary:#E8BE5A;--col-text:#171717;--col-background:#F7F7F7;color:var(--col-text);padding-bottom:100px;container-type:inline-size;container-name:hero2;display:flex;align-items:center;justify-content:center;overflow-x:clip}@media (max-width:1400px){.ms-hero2{padding-bottom:60px}}.ms-hero2--relative{position:relative}.ms-hero2--relative .ms-hero2__textBck img{object-fit:contain;object-position:60% 50%;max-height:600px}.ms-hero2 h1,.ms-hero2 h2,.ms-hero2 h3,.ms-hero2 h4,.ms-hero2 h5,.ms-hero2 h6{color:var(--col-text);font-family:"TikTok Sans",sans-serif;margin:0;padding:0}.ms-hero2 h1{font-size:clamp(36px, 5vw, 55px)}.ms-hero2__buttons{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-top:24px}.ms-hero2__subtext{font-size:18px;font-weight:500;margin-top:40px}.ms-hero2__inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:32px}.ms-hero2__book{max-width:290px}.ms-hero2__content{position:relative;z-index:1;font-size:24px;font-weight:600;display:flex;flex-direction:column;align-items:flex-start;opacity:0;container-type:inline-size;container-name:hero2-content}.ms-hero2__textBck{position:absolute;width:100%;height:100%;left:0;z-index:0;opacity:0}.ms-hero2__textBck img{height:100%;width:100%}.ms-hero2__img{position:relative;display:flex;align-items:center;justify-items:center}.ms-hero2__subimg{position:absolute;transform:scale(1.5);top:0}.ms-hero2__mainimg{position:relative;z-index:1;opacity:0}.ms-hero2__anchors{display:flex;align-items:center;gap:16px;background:#fff;border-radius:999px;padding:16px;margin-top:100px;flex-wrap:wrap}.ms-hero2__anchors svg{transform:rotate(90deg)}.ms-btn{padding:10px 16px;border:1px solid var(--col-primary);border-radius:999px;display:flex;align-items:center;gap:8px;font-size:14px;line-height:22px;font-weight:500;color:var(--col-primary);text-decoration:none;background:#fff0;transition:.3s}.ms-btn:hover{background:var(--col-primary);color:#fff;text-decoration:none}@container hero2-content (max-width:644px){.ms-hero2__anchors{border-radius:24px}}@container hero2 (max-width:900px){.ms-hero2__inner{grid-template-columns:1fr;gap:24px}.ms-hero2 .ms-container{padding:24px}.ms-hero2__subimg{transform:scale(1)}.ms-hero2__img{order:1}.ms-hero2__content{order:2;font-size:18px}.ms-hero2__anchors{border-radius:24px;margin-top:30px}}