.edutime-about { --abt-red:#d71920; --abt-soft:#fffaf8; --abt-ink:#28242a; --abt-muted:#6b6468; --abt-line:#f1e5e2; --abt-shadow:0 8px 26px rgb(84 41 39 / 7%); font-family:"EduTime Sans","EduTime Sans Fallback",Arial,sans-serif; font-size:var(--abt-body,15px); line-height:1.75; color:var(--abt-muted); background:#fff; isolation:isolate; overflow:clip; width:100%; }
.edutime-about * { box-sizing:border-box; }
.edutime-about :is(h1,h2,h3,p,figure,blockquote,ul,ol) { margin:0; }
.edutime-about :is(h1,h2,h3) { font-family:inherit; color:var(--abt-ink); line-height:1.35; letter-spacing:-.025em; }
.edutime-about h3 { font-size:var(--abt-card-title,18px); font-weight:750; }
.edutime-about a { color:inherit; text-decoration:none; }
.edutime-about button { font-family:inherit; margin:0; letter-spacing:0; min-width:0; }
.edutime-about img { display:block; max-width:100%; height:auto; }
.edutime-about svg { width:24px; height:24px; flex-shrink:0; }
.edutime-about :focus-visible { outline:3px solid var(--abt-red); outline-offset:4px; }
.edutime-about [hidden] { display:none !important; }
.edutime-about .abt-type { font-size:var(--abt-size) !important; color:var(--abt-color) !important; }
.edutime-about .abt-wrap { width:min(1320px,calc(100% - 64px)); margin-inline:auto; min-width:0; }
.edutime-about .abt-section { padding:52px 0; }
.edutime-about .abt-light { padding-block:34px; }
.edutime-about .abt-heading { text-align:center; margin-bottom:22px; }
.edutime-about .abt-heading-left { text-align:left; }
.edutime-about .abt-heading h2 { font-weight:800; }
.edutime-about .abt-subtitle { margin-top:7px; }
.edutime-about .abt-eyebrow { font-weight:800; letter-spacing:.035em; margin-bottom:9px; }
.edutime-about .abt-card { border:1px solid var(--abt-line); background:#fff; border-radius:16px; padding:20px; box-shadow:var(--abt-shadow); min-width:0; }
.edutime-about .abt-prose p+p { margin-top:12px; }
.edutime-about .abt-icon { display:grid; place-items:center; width:58px; height:58px; flex-shrink:0; border-radius:50%; color:var(--abt-red); background:var(--abt-soft); transition:box-shadow .2s,background .2s; }
.edutime-about .abt-icon svg { width:30px; height:30px; }
.edutime-about .abt-icon-solid { color:#fff; background:var(--abt-red); border:5px solid #ffe8e5; width:66px; height:66px; }
.edutime-about article:hover .abt-icon { box-shadow:0 0 22px rgb(215 25 32 / 17%); }
.edutime-about .abt-button { display:inline-flex; align-items:center; gap:24px; border-radius:40px; padding:9px 10px 9px 24px; min-height:48px; background:linear-gradient(120deg,var(--abt-red),#bd070e); color:#fff !important; box-shadow:0 7px 18px rgb(215 25 32 / 19%); font-size:13px; font-weight:800; }
.edutime-about .abt-button i { display:grid; place-items:center; width:32px; height:32px; border-radius:50%; background:#fff; color:var(--abt-red); }
.edutime-about .abt-hero { background:radial-gradient(ellipse at 85% 15%,#ffebe5,transparent 54%),linear-gradient(130deg,#fff,var(--abt-soft)); }
.edutime-about .abt-hero .abt-wrap { position:relative; padding-top:20px; padding-bottom:40px; min-height:510px; }
.edutime-about .abt-breadcrumb { display:flex; align-items:center; flex-wrap:wrap; gap:10px; position:relative; z-index:2; font-size:12px; margin-bottom:42px; }
.edutime-about .abt-breadcrumb a:hover { color:var(--abt-red); }
.edutime-about .abt-hero-image { position:absolute; right:-40px; bottom:0; width:80%; height:100% !important; object-fit:contain; object-position:right bottom; mix-blend-mode:multiply; pointer-events:none; }
.edutime-about .abt-hero-copy { position:relative; z-index:1; width:48%; }
.edutime-about .abt-hero-title,#wrapper .edutime-about .abt-hero-title { font-family:"EduTime Sans","EduTime Sans Fallback",Arial,sans-serif !important; font-weight:800 !important; line-height:1.03; letter-spacing:-.025em; text-transform:none; }
.edutime-about .abt-hero-title strong,#wrapper .edutime-about .abt-hero-title strong { display:block; margin-top:9px; font-family:"Great Vibes","EduTime Script Fallback",cursive !important; font-weight:400 !important; font-style:normal; line-height:1.12; letter-spacing:0; text-transform:none; }
.edutime-about .abt-hero-description { max-width:470px; margin:17px 0 22px; }
.edutime-about .abt-stats { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:10px; margin-top:28px; }
.edutime-about .abt-stat { display:flex; align-items:center; gap:10px; min-width:0; padding:14px 12px; background:rgb(255 255 255 / 96%); border:1px solid #f7ebe8; border-radius:13px; box-shadow:var(--abt-shadow); }
.edutime-about .abt-stat i { display:flex; color:var(--abt-red); }
.edutime-about .abt-stat strong { display:block; color:var(--abt-red); font-size:25px; line-height:1.2; font-weight:800; }
.edutime-about .abt-stat span { display:block; color:var(--abt-ink); font-size:10px; margin-top:5px; line-height:1.5; }
.edutime-about summary { cursor:pointer; list-style:none; }
.edutime-about summary::-webkit-details-marker { display:none; }
.edutime-about .abt-disclosure { border:1px solid var(--abt-line); border-radius:16px; background:#fff; padding:16px 18px; transition:border-color .2s,box-shadow .2s,background .2s; }
.edutime-about .abt-disclosure:hover { border-color:#e8b7b3; }
.edutime-about .abt-disclosure[open] { border-color:#efb5af; background:linear-gradient(125deg,var(--abt-soft),#fff 65%); box-shadow:var(--abt-shadow); }
.edutime-about .abt-disclosure summary { min-height:32px; }
.edutime-about .abt-toggle { position:relative; display:block; flex-shrink:0; width:30px; height:30px; border:1px solid #f4d5d1; border-radius:50%; background:#fff4f1; color:var(--abt-red); transition:background .2s,color .2s; }
.edutime-about .abt-toggle:before,.edutime-about .abt-toggle:after { content:""; position:absolute; width:10px; height:2px; background:currentColor; border-radius:2px; left:9px; top:13px; transition:transform .2s; }
.edutime-about .abt-toggle:after { transform:rotate(90deg); }
.edutime-about details[open]>summary .abt-toggle { color:#fff !important; background:var(--abt-red); border-color:var(--abt-red); }
.edutime-about details[open]>summary .abt-toggle:after { transform:rotate(0); }
.edutime-about .abt-disclosure>.abt-prose { margin-top:18px; padding:16px 20px; border-left:3px solid var(--abt-red); border-radius:0 12px 12px 0; background:rgb(255 255 255 / 85%); overflow-wrap:anywhere; }
.edutime-about .abt-disclosure[open]>.abt-prose { animation:abt-detail-reveal .3s ease-out; }
.edutime-about .abt-when-open,.edutime-about details[open] .abt-when-closed { display:none; }
.edutime-about details[open] .abt-when-open { display:inline; }
.edutime-about .abt-story-details { padding:20px; }
.edutime-about .abt-story summary { display:flex; justify-content:space-between; gap:18px; align-items:center; }
.edutime-about .abt-story summary>span:first-child>span { display:block; margin-top:5px; }
.edutime-about .abt-story .abt-prose { max-width:1120px; }
.edutime-about .abt-read-more { flex-shrink:0; display:flex; align-items:center; gap:10px; font-size:13px; font-weight:700; color:var(--abt-red); }
.edutime-about .abt-value-grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:20px; }
.edutime-about .abt-value { text-align:center; padding:24px 20px; }
.edutime-about .abt-value .abt-icon { margin:0 auto 14px; }
.edutime-about .abt-value h3 { margin-bottom:10px; }
.edutime-about .abt-value .abt-prose { font-size:14px; }
.edutime-about .abt-checklist { list-style:none; padding:0; text-align:left; display:grid; gap:8px; }
.edutime-about .abt-checklist li { margin:0; display:flex; align-items:flex-start; gap:8px; }
.edutime-about .abt-checklist svg { width:16px; height:16px; margin-top:4px; color:var(--abt-red); }
.edutime-about .abt-services { background:linear-gradient(150deg,#fff 45%,var(--abt-soft)); }
.edutime-about .abt-services-grid { display:grid; grid-template-columns:.9fr 1.2fr; gap:42px; align-items:start; }
.edutime-about .abt-service-list { display:grid; gap:18px; }
.edutime-about .abt-service-list article { display:flex; gap:16px; align-items:flex-start; }
.edutime-about .abt-service-list h3 { font-size:16px; margin-bottom:4px; }
.edutime-about .abt-service-list p { font-size:14px; }
.edutime-about .abt-service-list article:first-child .abt-icon { background:var(--abt-red); color:white; }
.edutime-about .abt-note { padding:12px 16px; border-left:3px solid var(--abt-red); background:#fff2ef; font-size:13px; margin-top:20px; }
.edutime-about .abt-destinations { padding:16px; text-align:center; }
.edutime-about .abt-destinations h3 { margin-bottom:14px; }
.edutime-about .abt-country-grid { display:grid; grid-template-columns:repeat(7,minmax(0,1fr)); gap:7px; }
.edutime-about .abt-country-grid a { display:flex; flex-direction:column; align-items:center; justify-content:center; min-width:0; min-height:76px; padding:9px 3px; border:1px solid #f3ecea; border-radius:9px; box-shadow:0 4px 14px rgb(68 28 25 / 5%); transition:transform .18s,border-color .18s; }
.edutime-about .abt-country-grid a:hover { border-color:var(--abt-red); transform:translateY(-2px); }
.edutime-about .abt-flag { display:block; margin:0 auto 6px; width:30px; height:23px; flex-shrink:0; }
.edutime-about .abt-flag :is(img,svg) { width:100%; height:100% !important; object-fit:contain; }
.edutime-about .abt-country-grid strong { display:block; max-width:100%; font-size:9px; line-height:1.4; text-transform:uppercase; color:var(--abt-ink); overflow-wrap:anywhere; }
.edutime-about .abt-services-note { font-size:13px; margin-top:18px; }
.edutime-about .abt-why-grid { display:grid; grid-template-columns:.85fr 1.3fr; gap:42px; align-items:center; }
.edutime-about .abt-consult-image { position:relative; padding:0 16px 26px 0; }
.edutime-about .abt-consult-image>img { width:100%; aspect-ratio:3/2; object-fit:contain; border-radius:16px; }
.edutime-about .abt-photo-badge { position:absolute; bottom:0; right:0; width:120px; display:grid; justify-items:center; text-align:center; padding:13px; background:#fff; border-radius:14px; box-shadow:var(--abt-shadow); border:1px solid var(--abt-line); }
.edutime-about .abt-photo-badge svg { color:var(--abt-red); width:29px; height:29px; }
.edutime-about .abt-photo-badge strong { color:var(--abt-red); font-size:26px; }
.edutime-about .abt-photo-badge span { font-size:10px; line-height:1.5; }
.edutime-about .abt-play { position:absolute; top:43%; left:44%; width:46px; height:46px; background:#fff; border-radius:50%; display:grid; place-items:center; color:var(--abt-red); box-shadow:0 0 0 8px #ffffff55; }
.edutime-about .abt-benefits { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:14px; }
.edutime-about .abt-benefits article { text-align:center; }
.edutime-about .abt-benefits .abt-icon { width:46px; height:46px; margin:0 auto 8px; }
.edutime-about .abt-benefits h3 { font-size:13px; margin-bottom:5px; }
.edutime-about .abt-benefits p { font-size:11px; line-height:1.7; }
.edutime-about .abt-reasons { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:10px 16px; align-items:start; margin-top:26px; }
.edutime-about .abt-reasons summary { display:flex; align-items:center; justify-content:space-between; gap:14px; color:var(--abt-ink); font-weight:700; font-size:14px; }
.edutime-about .abt-disclosure-label { display:flex; align-items:center; gap:10px; }
.edutime-about .abt-disclosure-label i { display:grid; place-items:center; color:var(--abt-red); }
.edutime-about .abt-disclosure-label svg { width:22px; height:22px; }
.edutime-about .abt-reasons .abt-prose { font-size:14px; }
.edutime-about .abt-promise { font-size:14px; text-align:center; max-width:1020px; margin:22px auto 0; }
.edutime-about .abt-certificates { background:linear-gradient(110deg,var(--abt-soft),#fff); }
.edutime-about .abt-certificate-grid { display:grid; grid-template-columns:.7fr 1.3fr; gap:42px; align-items:center; }
.edutime-about .abt-certificate-grid>div>p { font-size:14px; }
.edutime-about .abt-office { margin-top:22px; width:100%; border-radius:12px; }
.edutime-about .abt-certificate-list { display:grid; gap:16px; }
.edutime-about .abt-certificate-list figure { padding:12px; }
.edutime-about .abt-certificate-list img { width:100%; height:auto; object-fit:contain; border-radius:6px; }
.edutime-about .abt-certificate-list a>span { display:flex; align-items:center; justify-content:center; gap:8px; padding-top:8px; color:var(--abt-red); font-weight:700; font-size:12px; }
.edutime-about .abt-certificate-list figcaption { text-align:center; font-size:12px; margin-top:4px; }
.edutime-about .abt-journey-grid { display:grid; grid-template-columns:1fr 2fr; gap:30px; align-items:start; }
.edutime-about .abt-journey .abt-heading { margin-bottom:0; }
.edutime-about .abt-timeline { display:grid; grid-template-columns:repeat(5,minmax(0,1fr)); list-style:none; padding:0; }
.edutime-about .abt-timeline li { position:relative; text-align:center; min-width:0; padding:0 9px; margin:0; }
.edutime-about .abt-timeline li:before { content:""; position:absolute; height:1px; background:#efadab; top:18px; left:0; right:0; }
.edutime-about .abt-timeline li:first-child:before { left:50%; }
.edutime-about .abt-timeline li:last-child:before { right:50%; }
.edutime-about .abt-milestone { display:grid; place-items:center; position:relative; margin:0 auto 12px; width:37px; height:37px; border:1px solid var(--abt-red); background:#fff; color:var(--abt-red); border-radius:50%; font-weight:700; font-size:12px; }
.edutime-about .abt-timeline h3 { font-size:14px; margin-bottom:6px; }
.edutime-about .abt-timeline p { font-size:12px; }
.edutime-about .abt-carousel { position:relative; }
.edutime-about .abt-track { display:grid; grid-auto-flow:column; gap:16px; overflow-x:auto; scroll-snap-type:x mandatory; scrollbar-width:thin; scrollbar-color:#e9bfbd transparent; list-style:none; padding:8px 3px 14px; margin:0; }
.edutime-about .abt-track>li { scroll-snap-align:start; margin:0; }
.edutime-about .abt-partner-track { grid-auto-columns:calc((100% - 80px)/6); }
.edutime-about .abt-partner-track .abt-card { padding:15px; border-radius:10px; }
.edutime-about .abt-partner-track .abt-logo { display:flex; align-items:center; justify-content:center; height:67px; min-height:0; }
.edutime-about .abt-partner-track img { width:100%; height:67px !important; object-fit:contain; min-height:0; }
.edutime-about .abt-carousel-button { position:absolute; top:50%; transform:translateY(-50%); z-index:2; display:grid; place-items:center; width:38px; height:38px; min-height:38px; padding:0; border:1px solid #f5ddda; border-radius:50%; background:#fff8f6; color:var(--abt-red); box-shadow:var(--abt-shadow); }
.edutime-about .abt-carousel-button:disabled { opacity:.3; cursor:default; }
.edutime-about .abt-prev { left:-20px; }
.edutime-about .abt-prev svg { transform:rotate(180deg); }
.edutime-about .abt-next { right:-20px; }
.edutime-about .abt-team { position:relative; overflow:hidden; background:radial-gradient(circle at 88% 16%,rgb(255 222 215 / 45%),transparent 27%),linear-gradient(145deg,#fff 0%,#fffafa 56%,#fff4f1 100%); }
.edutime-about .abt-team:before { content:""; position:absolute; z-index:0; top:8%; left:-2%; width:46%; height:72%; pointer-events:none; opacity:.52; background:radial-gradient(circle,rgb(215 25 32 / 24%) 1.2px,transparent 1.5px) 0 0/8px 8px; -webkit-mask-image:radial-gradient(ellipse at 46% 48%,#000 12%,rgb(0 0 0 / 72%) 38%,transparent 74%); mask-image:radial-gradient(ellipse at 46% 48%,#000 12%,rgb(0 0 0 / 72%) 38%,transparent 74%); }
.edutime-about .abt-team:after { content:""; position:absolute; z-index:0; right:-10%; bottom:-48%; width:48%; aspect-ratio:1; border-radius:50%; pointer-events:none; background:radial-gradient(circle,rgb(215 25 32 / 7%),transparent 67%); }
.edutime-about .abt-team .abt-wrap { position:relative; z-index:1; }
.edutime-about .abt-team-grid { display:grid; grid-template-columns:repeat(10,minmax(0,1fr)); align-items:stretch; gap:16px; width:100%; max-width:1320px; margin-inline:auto; }
.edutime-about .abt-team-intro { display:flex; grid-column:span 4; flex-direction:column; justify-content:center; min-width:0; padding:28px 28px 28px 5px; }
.edutime-about .abt-team-intro .abt-eyebrow { margin-bottom:8px; }
.edutime-about .abt-team-title { font-weight:850; line-height:1.15; letter-spacing:-.035em; }
.edutime-about .abt-team-title strong { color:var(--abt-red); font:inherit; }
.edutime-about .abt-team-subtitle { margin-top:7px; line-height:1.55; }
.edutime-about .abt-team-body { max-width:470px; margin-top:13px; color:var(--abt-muted); font-size:13px; line-height:1.72; }
.edutime-about .abt-team-accent { position:relative; display:block; width:54px; height:4px; margin-top:22px; border-radius:4px; background:var(--abt-red); }
.edutime-about .abt-team-accent:after { content:""; position:absolute; top:0; right:-12px; width:5px; height:5px; border-radius:50%; background:var(--abt-red); }
.edutime-about .abt-team-grid .abt-card { display:flex; grid-column:span 2; flex-direction:column; width:auto; max-width:none; padding:0; overflow:hidden; border-color:#f0ddda; border-radius:13px; background:linear-gradient(180deg,#fff 0%,#fffbfa 100%); box-shadow:0 8px 22px rgb(84 41 39 / 7%); transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease; }
.edutime-about .abt-team-grid .abt-card:nth-of-type(-n+2) { grid-column:span 3; }
.edutime-about .abt-team-grid .abt-card:hover { transform:translateY(-3px); border-color:#e9b6b2; box-shadow:0 13px 28px rgb(128 34 31 / 11%); }
.edutime-about .abt-team-grid img { display:block; width:100%; aspect-ratio:1; object-fit:cover; object-position:center top; }
.edutime-about .abt-team-grid .abt-team-placeholder { object-fit:contain; background:#fff5f2; }
.edutime-about .abt-team-grid figcaption { display:grid; grid-template-columns:minmax(0,1fr) 28px; flex:1; align-items:center; gap:7px; min-height:65px; padding:9px 10px 10px; border-top:1px solid #f7e8e5; text-align:left; }
.edutime-about .abt-team-copy { min-width:0; }
.edutime-about .abt-team-copy strong { display:block; color:var(--abt-red); font-size:12px; line-height:1.35; overflow-wrap:anywhere; }
.edutime-about .abt-team-role { display:block; margin-top:2px; color:var(--abt-muted); font-size:10px; font-weight:600; line-height:1.4; overflow-wrap:anywhere; }
.edutime-about .abt-team-grid .abt-card:nth-of-type(-n+2) .abt-team-copy strong { font-size:14px; }
.edutime-about .abt-team-grid .abt-card:nth-of-type(-n+2) .abt-team-role { font-size:11px; }
.edutime-about .abt-team-trust { display:grid; place-items:center; width:28px; height:28px; border:1px solid #f3aaa7; border-radius:50%; color:var(--abt-red); background:#fff7f5; }
.edutime-about .abt-team-trust svg { width:15px; height:15px; stroke-width:1.9; }
.edutime-about .abt-testimonials { background:radial-gradient(ellipse at 10% 100%,#ffd9d2,transparent 52%),linear-gradient(135deg,var(--abt-soft),#fff3f1); border-block:1px solid #f9e3df; }
.edutime-about .abt-review-track { grid-auto-columns:calc((100% - 32px)/3); }
.edutime-about .abt-review-track:has(>li:nth-child(2):last-child) { grid-auto-columns:calc((100% - 16px)/2); }
.edutime-about .abt-review { display:flex; flex-direction:column; }
.edutime-about .abt-review-top { display:flex; align-items:center; gap:12px; }
.edutime-about .abt-review-top>img { width:62px; height:62px !important; object-fit:cover; border-radius:50%; border:3px solid #fff0ec; }
.edutime-about .abt-review-top strong { display:block; color:var(--abt-ink); font-size:14px; }
.edutime-about .abt-review-top div>span { display:block; font-size:11px; }
.edutime-about .abt-stars { color:#bf151c; letter-spacing:2px; }
.edutime-about .abt-quote-mark { margin-left:auto; color:#f5b7ae; font:64px/1 Georgia,serif; }
.edutime-about .abt-review blockquote { border:0; font-style:normal; font-size:14px; padding:16px 0 0; color:var(--abt-muted); }
.edutime-about .abt-contact { background:radial-gradient(ellipse at 95% 100%,#ef7359,transparent 60%),linear-gradient(120deg,#b90c16,var(--abt-red)); color:#fff; padding:38px 0; }
.edutime-about .abt-contact-grid { display:grid; grid-template-columns:1.1fr 1fr; align-items:center; gap:36px; }
.edutime-about .abt-contact-heading { display:flex; gap:20px; align-items:center; }
.edutime-about .abt-contact .abt-heading { margin:0; }
.edutime-about .abt-contact-icon { display:grid; place-items:center; flex-shrink:0; width:74px; height:74px; border-radius:50%; background:#fff; color:var(--abt-red); }
.edutime-about .abt-contact-icon svg { width:38px; height:38px; }
.edutime-about .abt-form { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:10px; margin:0; position:relative; }
.edutime-about .abt-form label { display:block; margin:0; min-width:0; }
.edutime-about .abt-form input:not([type=hidden]) { font-family:inherit; height:46px; padding:12px 14px; border:1px solid #ffffff88; border-radius:8px; background:#fff; color:#332b2c; box-shadow:none; width:100%; margin:0; font-size:13px; }
.edutime-about .abt-form input::placeholder { color:#84787b; opacity:1; }
.edutime-about .abt-form-submit { display:flex; justify-content:center; align-items:center; gap:10px; border:1px solid #fff; background:#990810; color:#fff; border-radius:8px; padding:10px; min-height:46px; font-size:11px; font-weight:800; line-height:1.5; }
.edutime-about .abt-form-submit svg { width:18px; height:18px; }
.edutime-about .abt-form-submit:hover { background:#7e0710; }
.edutime-about .abt-form-submit:disabled { opacity:.65; }
.edutime-about .abt-form small { grid-column:1/-1; font-size:10px; color:#fff; }
.edutime-about .abt-form .edu-consult-school__status { grid-column:1/-1; display:none; font-size:13px; padding:10px 13px; background:#fff; border-radius:8px; color:#941219; }
.edutime-about .abt-form .edu-consult-school__status.is-visible { display:block; }
.edutime-about .abt-form .edu-consult-school__status.is-success { color:#276236; }
.edutime-about .abt-trap,.edutime-about .abt-sr-only { position:absolute !important; width:1px !important; height:1px !important; padding:0 !important; overflow:hidden; clip:rect(0,0,0,0); white-space:nowrap; }
.edutime-about .abt-contact-info { display:grid; grid-template-columns:1fr auto; gap:40px; align-items:center; font-size:13px; }
.edutime-about .abt-contact-info p+p { margin-top:8px; }
.edutime-about .abt-contact-info a { color:var(--abt-red); text-align:center; }
.edutime-about .abt-contact-info a span { display:block; font-size:11px; font-weight:700; }
.edutime-about .abt-contact-info a strong { display:block; font-size:25px; white-space:nowrap; }
.edutime-about .abt-image-dialog { width:min(1200px,94vw); max-height:92dvh; padding:45px 15px 15px; border:0; border-radius:14px; color:#38272b; background:#fff; overflow:auto; }
.edutime-about .abt-image-dialog::backdrop { background:rgb(32 15 17 / 80%); }
.edutime-about .abt-image-dialog>button { position:absolute; top:6px; right:10px; border:0; border-radius:50%; background:#fff1ef; color:#af0b18; width:34px; height:34px; padding:0; font-size:26px; line-height:1; }
.edutime-about .abt-image-dialog>img { width:100%; height:auto; }
.edutime-about .abt-image-dialog>a { display:block; text-align:center; padding-top:10px; color:var(--abt-red); font-size:13px; }
.edutime-about-page #main { padding-top:0; padding-bottom:0; }
.edutime-about-page .edu-site-footer { --edu-footer-navy:#28242a; --edu-footer-muted:#6b6468; }
@media(min-width:1100px) { .edutime-about .abt-hero-copy { animation:abt-enter .65s ease both; } }
@keyframes abt-enter { from { opacity:0; transform:translateY(12px); } to { opacity:1; transform:translateY(0); } }
@keyframes abt-detail-reveal { from { opacity:0; transform:translateY(-6px); } to { opacity:1; transform:translateY(0); } }
@media(max-width:1100px) {
 .edutime-about .abt-wrap { width:calc(100% - 48px); }
 .edutime-about .abt-hero-copy { width:52%; }
 .edutime-about .abt-hero-title { font-size:min(var(--abt-size),42px) !important; }
 .edutime-about .abt-hero-title strong { font-size:min(var(--abt-size),42px) !important; }
 .edutime-about .abt-hero-image { width:75%; right:-24px; opacity:1; }
 .edutime-about .abt-stats { gap:7px; }
 .edutime-about .abt-stat { padding:12px 8px; gap:6px; }
 .edutime-about .abt-stat svg { width:20px; }
 .edutime-about .abt-services-grid,.edutime-about .abt-why-grid { gap:26px; }
 .edutime-about .abt-benefits { grid-template-columns:repeat(2,minmax(0,1fr)); }
 .edutime-about .abt-partner-track { grid-auto-columns:calc((100% - 48px)/4); }
 .edutime-about .abt-team-grid { gap:11px; max-width:none; }
 .edutime-about .abt-team-intro { padding:22px 17px 22px 0; }
 .edutime-about .abt-team-body { font-size:12px; line-height:1.65; }
 .edutime-about .abt-team-grid figcaption { grid-template-columns:minmax(0,1fr) 25px; gap:5px; padding-inline:8px; }
 .edutime-about .abt-team-trust { width:25px; height:25px; }
 .edutime-about .abt-contact-icon { width:54px; height:54px; }
}
@media(max-width:800px) {
 .edutime-about .abt-services-grid,.edutime-about .abt-journey-grid,.edutime-about .abt-contact-grid { grid-template-columns:minmax(0,1fr); }
 .edutime-about .abt-certificate-grid { grid-template-columns:.8fr 1.2fr; gap:24px; }
 .edutime-about .abt-country-grid { gap:8px; }
 .edutime-about .abt-hero .abt-wrap { min-height:0; padding-bottom:0; }
 .edutime-about .abt-hero-copy { width:100%; }
 .edutime-about .abt-hero-image { position:relative; width:calc(100% + 48px); max-width:none; right:auto; margin:0 -24px; opacity:1; height:auto !important; }
 .edutime-about .abt-hero .abt-wrap { display:flex; flex-direction:column; }
 .edutime-about .abt-hero-copy { order:1; }
 .edutime-about .abt-hero-image { order:2; margin-top:-25px; }
 .edutime-about .abt-breadcrumb { margin-bottom:26px; }
 .edutime-about .abt-hero-description { max-width:600px; }
 .edutime-about .abt-stats { max-width:540px; }
 .edutime-about .abt-value-grid { gap:12px; }
 .edutime-about .abt-value { padding:20px 15px; }
 .edutime-about .abt-value .abt-prose { font-size:13px; }
 .edutime-about .abt-why-grid { grid-template-columns:1fr; }
 .edutime-about .abt-consult-image { max-width:540px; width:100%; margin:auto; }
 .edutime-about .abt-benefits { grid-template-columns:repeat(4,minmax(0,1fr)); }
 .edutime-about .abt-contact-grid { gap:24px; }
 .edutime-about .abt-review-track { grid-auto-columns:calc((100% - 16px)/2); }
 .edutime-about .abt-team-grid { grid-template-columns:repeat(2,minmax(0,1fr)); gap:14px; max-width:760px; }
 .edutime-about .abt-team-intro { grid-column:1/-1; padding:10px 8px 14px; }
 .edutime-about .abt-team-grid .abt-card,.edutime-about .abt-team-grid .abt-card:nth-of-type(-n+2) { grid-column:span 1; }
 .edutime-about .abt-team-grid .abt-card:first-of-type { grid-column:1/-1; }
 .edutime-about .abt-team-grid .abt-card:first-of-type .abt-team-copy strong { font-size:15px; }
 .edutime-about .abt-team-grid .abt-card:first-of-type .abt-team-role { font-size:11px; }
}
@media(max-width:600px) {
 .edutime-about { font-size:14px; }
 .edutime-about .abt-wrap { width:calc(100% - 32px); }
 .edutime-about .abt-section { padding:30px 0; }
 .edutime-about .abt-light { padding-block:24px; }
 .edutime-about .abt-type,.edutime-about .abt-hero-title,.edutime-about .abt-hero-title strong { font-size:var(--abt-mobile) !important; }
 .edutime-about .abt-heading { margin-bottom:20px; }
 .edutime-about .abt-hero .abt-wrap { padding-top:13px; }
 .edutime-about .abt-hero-image { width:calc(100% + 32px); margin-inline:-16px; margin-top:-12px; }
 .edutime-about .abt-hero-description { margin:12px 0 18px; }
 .edutime-about .abt-stats { margin-top:22px; }
 .edutime-about .abt-stat { flex-direction:column; text-align:center; gap:5px; padding:11px 6px; }
 .edutime-about .abt-stat strong { font-size:23px; }
 .edutime-about .abt-stat span { font-size:9px; }
 .edutime-about .abt-story summary { align-items:flex-start; flex-direction:column; gap:12px; }
 .edutime-about .abt-disclosure { padding:15px; }
 .edutime-about .abt-disclosure>.abt-prose { padding:14px; margin-top:14px; }
 .edutime-about .abt-value-grid,.edutime-about .abt-certificate-grid { grid-template-columns:minmax(0,1fr); }
 .edutime-about .abt-value { padding:20px; }
 .edutime-about .abt-value .abt-prose { font-size:14px; }
 .edutime-about .abt-country-grid { grid-template-columns:repeat(3,minmax(0,1fr)); gap:9px; }
 .edutime-about .abt-destinations { padding:15px; }
 .edutime-about .abt-country-grid strong { font-size:10px; }
 .edutime-about .abt-benefits { grid-template-columns:repeat(2,minmax(0,1fr)); gap:20px 14px; }
 .edutime-about .abt-benefits h3 { font-size:14px; }
 .edutime-about .abt-benefits p { font-size:12px; }
 .edutime-about .abt-reasons { grid-template-columns:minmax(0,1fr); margin-top:20px; }
 .edutime-about .abt-certificate-list figure { padding:8px; }
 .edutime-about .abt-timeline { grid-template-columns:minmax(0,1fr); gap:16px; }
 .edutime-about .abt-timeline li { text-align:left; padding-left:55px; min-height:58px; }
 .edutime-about .abt-milestone { position:absolute; left:0; top:0; }
 .edutime-about .abt-timeline li:before,.edutime-about .abt-timeline li:first-child:before { left:18px; right:auto; top:37px; width:1px; height:calc(100% - 20px); }
 .edutime-about .abt-timeline li:last-child:before { display:none; }
 .edutime-about .abt-timeline h3 { font-size:16px; }
 .edutime-about .abt-timeline p { font-size:14px; }
 .edutime-about .abt-partner-track { grid-auto-columns:calc((100% - 16px)/2); }
 .edutime-about .abt-prev { left:-10px; }
 .edutime-about .abt-next { right:-10px; }
 .edutime-about .abt-review-track,.edutime-about .abt-review-track:has(>li:nth-child(2):last-child) { grid-auto-columns:100%; }
 .edutime-about .abt-team-grid { gap:12px; max-width:none; }
 .edutime-about .abt-team-intro { padding:5px 3px 12px; }
 .edutime-about .abt-team-title { line-height:1.2; }
 .edutime-about .abt-team-body { margin-top:11px; font-size:12px; }
 .edutime-about .abt-team-accent { margin-top:16px; }
 .edutime-about .abt-team-grid .abt-card { border-radius:12px; }
 .edutime-about .abt-team-grid .abt-card:first-of-type { border-radius:15px; }
 .edutime-about .abt-team-grid .abt-card:first-of-type figcaption { min-height:72px; padding:11px 13px 12px; }
 .edutime-about .abt-team-grid .abt-card:hover { transform:none; }
 .edutime-about .abt-team-grid figcaption { grid-template-columns:minmax(0,1fr) 25px; min-height:68px; padding:9px 8px 10px; }
 .edutime-about .abt-team-copy strong { font-size:12px; }
 .edutime-about .abt-team-role { font-size:10px; }
 .edutime-about .abt-team-trust { width:25px; height:25px; }
 .edutime-about .abt-contact { padding:30px 0; }
 .edutime-about .abt-contact-heading { align-items:flex-start; gap:14px; }
 .edutime-about .abt-contact-icon { width:45px; height:45px; }
 .edutime-about .abt-contact-icon svg { width:25px; height:25px; }
 .edutime-about .abt-form { grid-template-columns:minmax(0,1fr); }
 .edutime-about .abt-form input:not([type=hidden]) { font-size:16px; }
 .edutime-about .abt-form-submit { min-height:48px; font-size:13px; }
 .edutime-about .abt-contact-info { grid-template-columns:minmax(0,1fr); gap:18px; }
}
@media(prefers-reduced-motion:reduce) { .edutime-about * { animation:none !important; transition:none !important; scroll-behavior:auto !important; } }
