Afrikaans
Akan
Albanian
Amharic
Arabic
Armenian
Azerbaijani
Basque
Belarusian
Bemba
Bengali
Bihari
Bosnian
Breton
Bulgarian
Cambodian
Catalan
Cebuano
Cherokee
Chichewa
Chinese (Simplified)
Chinese (Traditional)
Corsican
Croatian
Czech
Danish
Dutch
English
Esperanto
Estonian
Ewe
Faroese
Filipino
Finnish
French
Frisian
Ga
Galician
Georgian
German
Greek
Guarani
Gujarati
Haitian Creole
Hausa
Hawaiian
Hebrew
Hindi
Hmong
Hungarian
Icelandic
Igbo
Indonesian
Interlingua
Irish
Italian
Japanese
Javanese
Kannada
Kazakh
Kinyarwanda
Kirundi
Kongo
Korean
Krio (Sierra Leone)
Kurdish
Kurdish (Soranî)
Kyrgyz
Laothian
Latin
Latvian
Lingala
Lithuanian
Lozi
Luganda
Luo
Luxembourgish
Macedonian
Malagasy
Malay
Malayalam
Maltese
Maori
Marathi
Mauritian Creole
Moldavian
Mongolian
Myanmar (Burmese)
Montenegrin
Nepali
Nigerian Pidgin
Northern Sotho
Norwegian
Norwegian (Nynorsk)
Occitan
Oriya
Oromo
Pashto
Persian
Polish
Portuguese (Brazil)
Portuguese (Portugal)
Punjabi
Quechua
Romanian
Romansh
Runyakitara
Russian
Samoan
Scots Gaelic
Serbian
Serbo-Croatian
Sesotho
Setswana
Seychellois Creole
Shona
Sindhi
Sinhalese
Slovak
Slovenian
Somali
Spanish
Spanish (Latin American)
Sundanese
Swahili
Swedish
Tajik
Tamil
Tatar
Telugu
Thai
Tigrinya
Tonga
Tshiluba
Tumbuka
Turkish
Turkmen
Twi
Uighur
Ukrainian
Urdu
Uzbek
Vietnamese
Welsh
Wolof
Xhosa
Yiddish
Yoruba
Zulu
Subtitle merger | GoTranscript
@font-face { font-family: 'Inter'; font-style: normal; font-weight: 400; src: url("https://cdn.gotranscript.com/fonts/Inter/Inter-Regular.woff") format('woff'); font-display: fallback; } @font-face { font-family: 'Inter'; font-style: normal; font-weight: 600; src: url("https://cdn.gotranscript.com/fonts/Inter/Inter-SemiBold.woff") format('woff'); font-display: fallback; } @font-face { font-family: 'Source Serif Pro'; font-style: normal; font-weight: 600; src: url("https://cdn.gotranscript.com/fonts/Source_Serif_Pro/SourceSerifPro-SemiBold.woff2") format('woff2'); font-display: fallback; }
.subtitle-merger-divider__80 { height: 80px; }
.subtitle-merger-divider__60 { height: 60px; }
.subtitle-merger { font-family: Inter, sans-serif; color: #002052; font-size: 16px; line-height: 24px; }
.subtitle-merger-advert { margin-top: 20px; }
.subtitle-merger-header { background: #D7E9FF; padding: 35px 0; }
.subtitle-merger-header__image { display: flex; align-items: center; justify-content: end; }
.subtitle-merger-header__image img { max-height: 70px; }
.subtitle-merger-header__title-text { font-size: 27px; line-height: 40px; font-weight: 600; letter-spacing: -0.2px; margin-bottom: 5px; }
.subtitle-merger-header__title span { font-family: "Source Serif Pro"; font-size: 29px; line-height: 4px; }
.subtitle-merger-header__subtitle { font-size: 18px; line-height: 27px; font-weight: 600; }
.subtitle-merger-card__top { font-weight: 600; background: #D7E9FF; border-radius: 5px 5px 0 0; margin-top: 20px; padding: 10px 15px; }
.subtitle-merger-card__container { padding: 10px 15px; border: 1px solid #E3E5ED; border-top: none; border-radius: 0 0 5px 5px; }
.subtitle-merger-card__btn { display: block; background: #FFBA00; box-shadow: 0 2px 10px #E2E2E2; border-radius: 30px; font-size: 16px; line-height: 20px; font-weight: 600; text-align: center; text-decoration: none; transition: .3s; color: #002052; border: none; width: 100%; padding: 10px 15px; }
.subtitle-merger-card__btn:hover { color: #FFBA00; background: #002052; }
.subtitle-merger-card__file-name { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 100%; padding: 8px 15px; }
.subtitle-merger-card__options { display: none; }
.subtitle-merger-card__options-box { display: none; }
.subtitle-merger-card__options-title { font-weight: 600; margin-top: 10px; }
.subtitle-merger-card__options-text { margin-top: 10px; }
.subtitle-merger-card__options-input { appearance: none; padding: 4px 12px; border: 1px solid #e5e7eb; border-radius: 8px; box-shadow: 0 2px 10px #00000030; width: 99px; }
.subtitle-merger-card__mode-question-mark { margin-left: 3px; vertical-align: 7px; }
@media (max-width: 1199px) { .subtitle-merger-header__title-text { font-size: 24px; line-height: 36px; letter-spacing: 0; margin-bottom: 12px; max-width: initial; }
.subtitle-merger-header__title-text span { font-size: 26px; }
.subtitle-merger-header__subtitle { font-size: 17px; line-height: 20px; }
.subtitle-merger-card__top { font-size: 20px; line-height: 27px; }
.subtitle-merger-card__btn { font-size: 15px; }
.subtitle-merger-card__container { font-size: 15px; line-height: 21px; border-radius: 0 0 5px 5px; } }
@media (max-width: 991px) { .subtitle-merger-card__btn { margin: 0 auto; width: 310px; }
.subtitle-merger-header__image img { max-width: 100%; max-height: 100%; } }
@media (max-width: 767px) { .subtitle-merger-header__image { max-width: 246px; margin: 0 auto 20px; }
.subtitle-merger-card__container { padding: 20px; } }
@media (max-width: 575px) { .subtitle-merger-card__btn { width: 270px; } }
@media (max-width: 350px) { .subtitle-merger-card__btn { width: 250px; } } .s-over-footer { font-family: Inter, sans-serif; font-size: 16px; line-height: 24px; color: #002052; } .s-over-footer__card { background-color: #FFBA00; border-radius: 8px; text-align: center; height: 100%; padding: 60px 0 66px; } .s-over-footer__card--blue { background-color: #D7E9FF; } .s-over-footer__card-title { font-size: 36px; line-height: 54px; font-weight: 600; margin-bottom: 6px; } .s-over-footer__card-security--text { font-size: 14px; line-height: 21px; max-width: 437px; margin: 16px auto 0; } .s-over-footer__card--project { max-width: 300px; margin: 6px auto 0; } .s-over-footer__card-btn-b { display: block; font-family: 'Inter', sans-serif; font-style: normal; font-weight: 600; font-size: 16px; line-height: 24px; text-align: center; text-decoration: none; transition: .3s; color: #002052; border-radius: 30px; background-color: #fff; box-shadow: 0 2px 10px #00000026; max-width: 262px; padding: 17px 0; margin: 35px auto 0; } .s-over-footer__card-btn-b:hover { background-color: #002052; color: #fff; } .s-over-footer__card-btn-b--right { margin-top: 68px; } @media (max-width: 1199px) { .s-over-footer__card { padding: 40px 0; } .s-over-footer__card-title { font-size: 24px; line-height: 36px; margin-bottom: 21px; } .s-over-footer__card--project { font-size: 15px; } .s-over-footer__card-security--text { font-size: 12px; line-height: 17px; margin-top: 16px; max-width: 326px; } .s-over-footer__card-btn-b { font-size: 15px; padding: 8px 0; margin-top: 36px; } .s-over-footer__card-btn-b--right { margin-top: 60px; } } @media (max-width: 991px) { .s-over-footer__card-security--text { max-width: 276px; } } @media (max-width: 767px) { .s-over-footer__card { padding: 40px 16px 34px; } .s-over-footer__card-title { margin-bottom: 11px; } .s-over-footer__card-box-stars { max-width: 159px; margin: auto; } .s-stars-and-review__vertical-line { display: none !important; } .s-over-footer__card-security--text { margin-top: 11px; } .s-over-footer__card--project { line-height: 21px; margin-top: 0; } .s-over-footer__card-btn-b { margin-top: 26px; } .s-over-footer__card-btn-b--right { margin-top: 33px; } } @media (max-width: 575px) { .s-over-footer__card-outer { margin: 10px 0; } .s-over-footer__card { padding: 40px 16px 46px; } .s-over-footer__card-title { margin-bottom: 11px; } .s-over-footer__card-security--text { margin-top: 14px; } .s-over-footer__card--project { font-size: 12px; line-height: 17px; max-width: 270px; margin-top: 0; } .s-over-footer__card-btn-b { margin-top: 26px; } .s-over-footer__card-btn-b--right { margin-top: 43px; } } .s-stars-and-review { font-family: Inter, sans-serif; font-size: 14px; line-height: 21px; } .s-stars-and-review img { margin-right: -2px; vertical-align: -4px; } .s-stars-and-review__points { font-weight: 600; margin-left: 4px; } .s-stars-and-review__vertical-line { display: inline-block; width: 1px; height: 10px; background-color: #002052; margin: 0 8px; } .s-stars-and-review__link { color: #002052; } @media (max-width: 1199px) { .s-stars-and-review img { transform: scale(0.9); } .s-stars-and-review__points, .s-stars-and-review__link { font-size: 12px; } } @media (max-width: 1199px) { .s-stars-and-review__vertical-line { margin: 0 5px; } } .s-blog-place-order { position: relative; border-radius: 8px; border: 1px solid #D7E9FF; background: #002052; padding: 16px 16px 49px 16px;
flex-direction: column; gap: 12px; display: flex; width: 100%; }
.s-blog-place-order__bottom { position: relative; z-index: 5; margin-top: 71px; font-size: 12px; line-height: 16px; font-weight: 600; color: #fff; }
.s-blog-place-order__lines { position: absolute; bottom: 0; right: 0; pointer-events: none;
}
.s-blog-place-order__title { color: #FFF; font-family: Inter; font-size: 24px; font-weight: 600; line-height: 36px; margin: 0; }
.s-blog-place-order__arrow { filter: invert(1) brightness(1.5); transition: .3s; }
.s-blog-place-order-wrap { display: flex; flex-direction: column; gap: 8px; }
.s-blog-place-order-element { display: flex; flex-direction: row; gap: 20px; justify-content: space-between; text-decoration: none; transition: .3s; padding: 8px; border-bottom: 1px solid rgba(156, 196, 255, 0.20); }
.s-blog-place-order-element:last-child { border-bottom: none; }
.s-blog-place-order-element:hover { background-color: #D7E9FF; }
.s-blog-place-order-element:hover .s-blog-place-order-element-inner-price, .s-blog-place-order-element:hover .s-blog-place-order-element-inner-title { color: #051939; }
.s-blog-place-order-element:hover .s-blog-place-order__icon { filter: invert(1); }
.s-blog-place-order-element:hover .s-blog-place-order__arrow { filter: invert(0); }
.s-blog-place-order-element img { width: 24px; height: 24px; }
.s-blog-place-order-element-inner { display: flex; flex-direction: row; gap: 12px; }
.s-blog-place-order-element-inner-texts { display: flex; flex-direction: column; gap: 4px; }
.s-blog-place-order-element-inner-title { font-weight: 600; font-size: 18px; line-height: 27px; color: #D7E9FF; }
.s-blog-place-order-element-inner-price { font-weight: 400; font-size: 16px; line-height: 24px; color: #9CC4FF; transition: .3s; }
.s-blog-place-order-btn-y { display: block; font-family: 'Inter', sans-serif; font-style: normal; font-weight: 600; font-size: 16px; line-height: 24px; text-align: center; text-decoration: none; transition: .3s; color: #002052; border: none; border-radius: 50px; background-color: #FFBA00; padding: 12px 20px; }
.s-blog-place-order-btn-y:hover { background: #D7E9FF; color: #051939;
} .s-alert-messages__alert-success { margin: 24px 0; background: #CEEBB7; color: #295D00; border: none; } .s-alert-messages__alert-danger { margin: 24px 0; background: #EFCACA; color: #6A0000; border: none; } .s-alert-messages__alert-danger ul { margin: 0; } .s-alert-messages__alert-danger.alert-dismissible button.btn-close { background: url("https://cdn.gotranscript.com/img/pages2/alert-dismiss/close-v2.svg") center no-repeat; }
global_currency_symbol = '$'; global_currency_exchange_rate = 1;
Services PROFESSIONAL SERVICES Human Transcription Human-made, publish-ready transcripts Closed Captions Broadcast and streaming-ready captions Proofreading & Transcript Editing Fix errors, formatting and speaker labels AUTOMATED SOLUTIONS AI Transcriptions Instant speech-to-text for drafts Transcription & Captioning API Go live in days with our REST API CUSTOM SOLUTIONS Custom Transcription & Data Labeling Speaker IDs, timestamps, sentiment, JSON exports View all (8) → View Sample Transcripts →
Pricing Pricing Calculator Get an instant estimate by minutes and add-ons Loyalty Program Earn ongoing discounts Education Discount 10% off for students & educators Nonprofit Discount Discounts for nonprofit & NGOs Green Initiative Discount Discounts for climate organizations
For business Education Faster research workflows · 10% .edu discount Government Secure, compliant transcription Legal Court-ready transcripts and exhibits Medical HIPAA‑ready transcription Language Service Providers Scale capacity and protect margins Law Enforcement Evidence‑ready transcripts Internal Communications Meetings into searchable notes Market Research Turn sessions into insights News organisations Ready‑to‑publish transcripts
Company Case Studies Customer success stories Partnership Integrations, resellers & affiliates Trust Center Security & compliance overview Our Languages Coverage in 140+ languages About Our story & mission Our Team Meet the people behind GoTranscript Blog How‑to guides & industry insights Careers Open roles & culture
Contact Enterprise Solutions High volume projects, API and dataset labeling Talk to Sales Speak with a specialist about pricing and solutions Book a Meeting Schedule a call - we will confirmation within 24 hours Education & Campus Support POs, Net 30 terms and .edu discounts Order Support Help with order status, changes, or billing Help Center Find answers and get support, 24/7 General Inquiries Questions about services, billing or security Careers Explore open roles and apply.
Place Order Get an Instant Quote Try Free Pilot Login
.mobile-menu-backdrop { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.5); z-index: 9998; }
.mobile-menu-drawer { position: fixed; top: 0; right: 0; bottom: 0; width: 100%; max-width: 448px; background: #FFFFFF; z-index: 9999; display: flex; flex-direction: column; box-shadow: -2px 0 8px rgba(0, 0, 0, 0.1); transform: translateX(100%); transition: transform 0.3s ease-in-out; }
.mobile-menu-drawer.open { transform: translateX(0); }
.mobile-menu-header { position: sticky; top: 0; background: #FFFFFF; border-bottom: 1px solid #E5E7EB; padding: 16px; display: flex; align-items: center; justify-content: space-between; }
.mobile-brand { font-weight: 700; font-size: 20px; line-height: 28px; color: #1e3a8a; color: #032a67; text-decoration: none; }
.mobile-close-btn { padding: 8px; color: #374151; background: transparent; border: none; border-radius: 6px; display: flex; align-items: center; justify-content: center; transition: all 0.2s; }
.mobile-close-btn img { filter: brightness(0) saturate(100%) invert(13%) sepia(43%) saturate(4529%) hue-rotate(213deg) brightness(94%) contrast(97%); /* #032a67 */ }
.mobile-close-btn:hover { color: #2563EB; background: #F3F4F6; }
.mobile-content-scroll { overflow-y: auto; flex: 1; padding-bottom: 24px; }
.mobile-accordion-btn { width: 100%; display: flex; align-items: center; justify-content: space-between; padding: 12px 16px; text-align: left; font-weight: 500; font-size: 16px; color: #111827; background: none; border: none; border-bottom: 1px solid #E5E7EB; transition: background-color 0.2s; }
.mobile-accordion-btn:hover { background-color: #F9FAFB; }
.mobile-accordion-btn:focus { box-shadow: none; border-color: #E5E7EB; }
.accordion-button::after { background-size: 1.25rem; width: 1.25rem; height: 1.25rem; }
.accordion-button:not(.collapsed) { color: #032a67; background-color: transparent; box-shadow: none; }
.group-title { font-size: 12px; font-weight: 600; color: #032a67; text-transform: uppercase; letter-spacing: 0.05em; margin-bottom: 12px; margin-top: 16px; padding-left: 8px; }
.service-card { display: flex; gap: 12px; padding: 12px; border-radius: 8px; text-decoration: none; transition: background-color 0.2s; }
.service-card:hover { background-color: #F9FAFB; }
.service-icon-box { flex-shrink: 0; width: 40px; height: 40px; border-radius: 8px; background: linear-gradient(135deg, #e8eef7 0%, #d1dff0 100%); display: flex; align-items: center; justify-content: center; color: #032a67; }
.service-icon-box img { width: 20px; height: 20px; filter: brightness(0) saturate(100%) invert(13%) sepia(43%) saturate(4529%) hue-rotate(213deg) brightness(94%) contrast(97%); /* #032a67 */ }
.service-text { flex: 1; }
.service-title { font-weight: 700; font-size: 16px; color: #111827; margin-bottom: 4px; }
.service-desc { font-size: 14px; color: #4B5563; line-height: 1.4; margin-bottom: 0; }
.view-all-link { display: block; padding: 8px 12px; font-size: 14px; font-weight: 600; color: #032a67; text-decoration: none; border-radius: 8px; transition: background-color 0.2s; }
.view-all-link:hover { background-color: #F9FAFB; }
.mobile-footer-actions { padding: 16px; display: flex; flex-direction: column; gap: 12px; }
.btn-primary-action, .btn-secondary-action, .btn-outline-action { display: block; width: 100%; padding: 12px; text-align: center; font-weight: 600; border-radius: 8px; text-decoration: none; transition: all 0.2s; }
.btn-primary-action { color: #000; }
.btn-primary-action:hover { opacity: 0.9; color: #000; }
.btn-secondary-action { background-color: #F3F4F6; color: #111827; }
.btn-secondary-action:hover { background-color: #E5E7EB; color: #111827; }
.btn-outline-action { background-color: #FFFFFF; color: #111827; border: 1px solid #000; }
.btn-outline-action:hover { background-color: #F9FAFB; color: #111827; }
.user-info-box { padding: 16px; border-bottom: 1px solid #E6E9EE; }
.user-info-box h4 { font-size: 18px; font-weight: 600; color: #032a67; margin-bottom: 4px; }
.user-info-box p { font-size: 14px; color: #667997; margin: 0; }
.mobile-link-item { display: flex; padding: 16px; font-size: 16px; font-weight: 600; color: #002052; text-decoration: none; align-items: center; }
.mobile-link-item:hover { background-color: #F9FAFB; color: #002052; }
.text-gold { color: #d69c00; font-size: 10px; margin-left: 4px; vertical-align: top; }
.btn-logout { display: flex; align-items: center; justify-content: center; gap: 8px; width: 100%; padding: 10px; border: 1px solid #ef4444; color: #ef4444; border-radius: 20px; font-weight: 600; text-decoration: none; }
.btn-place-order { display: block; width: 100%; padding: 10px; background: #FFBA00; color: #002052; border-radius: 20px; font-weight: 600; text-align: center; text-decoration: none; }
(function() { function initMobileMenu() { if (typeof jQuery === 'undefined') { setTimeout(initMobileMenu, 50); return; }
$(document).ready(function() { var $drawer = $('#mobileMenuDrawer'); var $backdrop = $('#mobileMenuBackdrop'); var $toggleBtn = $('#navbarButton'); var $closeBtn = $('.mobile-close-btn');
if ($drawer.parent()[0] !== document.body) { $drawer.appendTo('body'); $backdrop.appendTo('body'); }
function openMenu() { $backdrop.removeClass('d-none'); $drawer.removeClass('d-none');
setTimeout(function() { $drawer.addClass('open'); }, 10); $('body').css('overflow', 'hidden'); }
function closeMenu() { $drawer.removeClass('open'); setTimeout(function() { $drawer.addClass('d-none'); $backdrop.addClass('d-none'); }, 300); $('body').css('overflow', '');
$('#collapseNavbar').collapse('hide'); }
$toggleBtn.off('click').on('click', function(e) { e.preventDefault(); e.stopPropagation(); openMenu(); });
$closeBtn.on('click', closeMenu); $backdrop.on('click', closeMenu);
$(document).on('keydown', function(e) { if (e.key === 'Escape' && $drawer.hasClass('open')) { closeMenu(); } }); }); } initMobileMenu(); })(); Services PROFESSIONAL SERVICES Human Transcription Human-made, publish-ready transcripts 99.4% accuracy · Fast turnaround · Secure Closed Captions Broadcast- and streaming-ready captions FCC-compliant · Multi-format · Quality-assured Proofreading & Transcript Editing Fix errors, formatting, and speaker labels Native editors · Style-guide matched · Quality checked AUTOMATED SOLUTIONS AI Transcriptions Instant speech-to-text for drafts Fast · Affordable · Scalable Transcription & Captioning API Go live in days with our REST API REST API · Docs · Developer support CUSTOM SOLUTIONS Custom Transcription & Data Labeling Speaker IDs, timestamps, sentiment, JSON exports View all (8) View Sample Transcripts Transparent pricing See exactly what you'll pay before you order Get an instant quote Book a meeting Talk to our team about your transcription needs Schedule a call Pricing Pricing Calculator Get an instant estimate by minutes and add-ons Loyalty Program Earn ongoing discounts SPECIAL DISCOUNTS Education Discount 10% off for students & educators Nonprofit Discount Discounts for nonprofits & NGOs Green Initiative Discount Discounts for climate organizations Simple, Transparent Pricing Clear per-minute rates, optional add-ons, and volume discounts for teams. Billing Terms View our complete billing terms and conditions (PDF) For business Education Faster research workflows · 10% .edu discount Government Secure, compliant transcription Legal Court-ready transcripts and exhibits Medical HIPAA-ready transcription Language Service Providers Scale capacity and protect margins Law Enforcement Evidence-ready transcripts Internal Communications Meetings into searchable notes Market Research Turn sessions into insights News Organizations Ready-to-publish transcripts Trusted by Global Leaders Trusted by media organizations, universities, and Fortune 50 teams. View 2026 Company Deck (PDF) Company Case Studies Customer success stories Partnership Integrations, resellers & affiliates Trust Center Security & compliance overview Our Languages Coverage in 140+ languages About Our story & mission Our Team Meet the people behind GoTranscript Blog How-to guides & industry insights Careers Open roles & culture GoTranscript Global transcription & translation since 2005. 4.9/5 Based on 3,771 reviews Contact Enterprise Solutions High-volume projects, API, and dataset labeling Talk to Sales Speak with a specialist about pricing and solutions Book a Meeting Schedule a call — we'll confirm within 24 hours Education & Campus Support POs, Net 30 terms, and .edu discounts Order Support Help with order status, changes, or billing Help Center Find answers and get help 24/7 General Inquiries Questions about services, billing, or security Careers Explore open roles and apply 24/7 Customer Support We're with you from start to finish, whether you're a first-time user or a long-time client. Call Support +1 (831) 222-8398 Log In Try Free Pilot Place order Transcription by a Professional Transcriber & Editor Captions (FCC/SDH) by a Professional Captioner Transcript Editing & Proofreading by a Professional Editor Translation (text/audio/images) by a Professional Translator Subtitles by a Professional Subtitler AI Transcription (Automated) for Faster Turnaround Video Description (AD) by a Professional Describer Place order .site-main-menu__dropdown-menu-box { transform: translateX(-20%) !important; border-radius: 12px; }
.site-main-menu__services-dropdown-box { background-color: white; border-radius: 12px; border: 1px solid #f3f4f6; overflow: hidden; z-index: 50; box-shadow: rgba(255, 255, 255, 0.3) 0px 20px 60px, rgba(0, 0, 0, 0.2) 0px 10px 40px; }
.site-main-menu__dropdown-menu-box--services { left: 0 !important; transform: translateX(10%); }
.site-main-menu__services-dropdown-box--business { transform: translateX(-30%) !important; }
.site-main-menu__services-dropdown-box--company { transform: translateX(-37%) !important; }
.site-main-menu__dropdown-menu-box--contact { transform: translateX(-55%) !important; }
.site-main-menu__services-dropdown-box { width: max-content; max-width: 90vw; }
.site-main-menu__services-dropdown-box--pricing, .site-main-menu__services-dropdown-box--company, .site-main-menu__services-dropdown-box--contact { width: max-content; }
.site-main-menu__services-dropdown-inner { display: flex; }
.site-main-menu__services-dropdown-main { flex: 1; padding: 24px 32px; }
.site-main-menu__services-dropdown-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 24px; }
.site-main-menu__services-dropdown-column { display: flex; flex-direction: column; }
.site-main-menu__services-dropdown-heading { font-size: 0.75rem; font-weight: bold; color: #032a67; text-transform: uppercase; letter-spacing: 0.1em; margin-bottom: 15px; }
.site-main-menu__services-dropdown-list { display: flex; flex-direction: column; gap: 12px; }
.site-main-menu__services-dropdown-item { display: flex; align-items: flex-start; padding: 12px; border-radius: 8px; transition: all 0.2s ease; text-decoration: none; cursor: pointer; margin: 0 -12px; }
.site-main-menu__services-dropdown-item:hover { background-color: #f9fafb; transform: translateX(4px); }
.site-main-menu__services-dropdown-content { flex: 1; }
.site-main-menu__services-dropdown-icon-box { flex-shrink: 0; width: 44px; height: 44px; border-radius: 8px; background: linear-gradient(to bottom right, #e8eef7, #d1dff0); display: flex; align-items: center; justify-content: center; color: #032a67; transition: background 0.2s; margin-right: 16px; }
.site-main-menu__services-dropdown-item:hover .site-main-menu__services-dropdown-icon-box { background: linear-gradient(to bottom right, #d1dff0, #b9cfe9); }
.site-main-menu__services-dropdown-item-title { font-weight: bold; color: #1f2937; margin-bottom: 4px; font-size: 0.95rem; line-height: 1.2; transition: color 0.2s; }
.site-main-menu__services-dropdown-item:hover .site-main-menu__services-dropdown-item-title { color: #032a67; }
.site-main-menu__services-dropdown-item-desc { font-size: 0.85rem; color: #6b7280; margin-bottom: 4px; line-height: 1.3; }
.site-main-menu__services-dropdown-item-desc-compact { font-size: 0.85rem; color: #6b7280; line-height: 1.3; margin-bottom: 0; }
.site-main-menu__services-dropdown-item-meta { font-size: 0.75rem; color: #9ca3af; transition: color 0.2s; }
.site-main-menu__services-dropdown-item:hover .site-main-menu__services-dropdown-item-meta { color: #032a67; }
.site-main-menu__services-dropdown-section--divider { margin-top: 14px; padding-top: 24px; border-top: 1px solid #f3f4f6; }
.site-main-menu__services-dropdown-footer { margin-top: 15px; padding-top: 24px; border-top: 1px solid #f3f4f6; display: flex; justify-content: space-between; align-items: center; }
.site-main-menu__services-dropdown-icon-box img { filter: brightness(0) saturate(100%) invert(13%) sepia(43%) saturate(4529%) hue-rotate(213deg) brightness(94%) contrast(97%); /* #032a67 */ }
.site-main-menu__services-dropdown-footer-link { display: flex; align-items: center; gap: 8px; color: #1f2937; font-weight: 600; text-decoration: none; transition: color 0.2s; }
.site-main-menu__services-dropdown-footer-link img { filter: brightness(0) saturate(100%) invert(13%) sepia(43%) saturate(4529%) hue-rotate(213deg) brightness(94%) contrast(97%); /* #032a67 */ }
.site-main-menu__services-dropdown-footer-link:hover { color: #032a67 !important; }
.site-main-menu__services-dropdown-footer-link--samples { margin-left: auto; }
.site-main-menu__services-dropdown-sidebar { width: 365px; flex-shrink: 0; background: linear-gradient(135deg, #111827 0%, #1e3a8a 50%, #1f2937 100%); color: white; padding: 48px; display: flex; flex-direction: column; justify-content: space-between; position: relative; overflow: hidden; }
.site-main-menu__services-dropdown-sidebar-pattern { position: absolute; inset: 0; opacity: 0.2; pointer-events: none; }
.site-main-menu__services-dropdown-sidebar-svg { width: 100%; height: 100%; object-fit: cover; }
.site-main-menu__services-dropdown-sidebar-block { position: relative; z-index: 1; }
.site-main-menu__services-dropdown-sidebar-block--mt { margin-top: 48px; }
.site-main-menu__services-dropdown-sidebar-title { font-size: 1.25rem; font-weight: bold; margin-bottom: 12px; color: white; }
.site-main-menu__services-dropdown-sidebar-desc { font-size: 0.9rem; color: rgba(255, 255, 255, 0.8); margin-bottom: 24px; line-height: 1.5; }
.site-main-menu__services-dropdown-sidebar-btn { display: block; width: 100%; padding: 14px 24px; border: 1px solid rgba(255, 255, 255, 0.3); border-radius: 9999px; text-align: center; font-weight: 600; color: white; text-decoration: none; transition: all 0.2s ease; font-size: 0.95rem; margin-top: auto; }
.site-main-menu__services-dropdown-sidebar-btn:hover { background-color: rgba(255, 255, 255, 0.1); border-color: rgba(255, 255, 255, 0.6); color: white; }
.site-main-menu__services-dropdown-sidebar-quote-box { margin-top: auto; position: relative; z-index: 1; }
.site-main-menu__services-dropdown-sidebar-card { display: block; padding: 24px; background-color: rgba(255, 255, 255, 0.1); backdrop-filter: blur(4px); border-radius: 12px; border: 1px solid rgba(255, 255, 255, 0.2); color: white; text-decoration: none; transition: background-color 0.2s ease, border-color 0.2s ease; }
.site-main-menu__services-dropdown-sidebar-card:hover { background-color: rgba(255, 255, 255, 0.15); border-color: rgba(255, 255, 255, 0.3); color: white; }
.site-main-menu__services-dropdown-sidebar-card-header { display: flex; align-items: center; gap: 12px; margin-bottom: 12px; }
.site-main-menu__services-dropdown-sidebar-card-icon-box { display: flex; align-items: center; justify-content: center; flex-shrink: 0; width: 40px; height: 40px; border-radius: 10px; background-color: rgba(255, 255, 255, 0.2); }
.site-main-menu__services-dropdown-sidebar-card-icon { width: 20px; height: 20px; filter: brightness(0) invert(1); }
.site-main-menu__services-dropdown-sidebar-card-title { margin-bottom: 0; font-size: 1.125rem; font-weight: 600; color: white; }
.site-main-menu__services-dropdown-sidebar-card-text { margin-bottom: 0; font-size: 0.875rem; line-height: 1.5; color: rgba(255, 255, 255, 0.8); }
.site-main-menu__services-dropdown-sidebar-rating { display: flex; flex-direction: column; margin-top: auto; }
.site-main-menu__services-dropdown-sidebar-stars { display: flex; gap: 8px; margin-bottom: 8px; }
.site-main-menu__services-dropdown-sidebar-stars img { width: 24px; height: 24px; }
.site-main-menu__services-dropdown-sidebar-score { font-size: 1.875rem; font-weight: bold; color: white; }
.site-main-menu__services-dropdown-sidebar-reviews { font-size: 0.875rem; color: rgba(255, 255, 255, 0.7); margin-top: 4px; }
.site-main-menu__services-dropdown-sidebar--contact { width: 384px; }
.site-main-menu__services-dropdown-sidebar-contact-info { margin-top: auto; }
.site-main-menu__services-dropdown-sidebar-contact-card { display: flex; align-items: center; gap: 12px; padding: 16px; background-color: rgba(255, 255, 255, 0.1); backdrop-filter: blur(4px); border-radius: 8px; }
.site-main-menu__services-dropdown-sidebar-contact-label { font-size: 0.875rem; color: rgba(255, 255, 255, 0.7); margin-bottom: 4px; }
.site-main-menu__services-dropdown-sidebar-contact-link { font-size: 1.125rem; font-weight: bold; color: white; text-decoration: none; white-space: nowrap; transition: color 0.2s ease; }
.site-main-menu__services-dropdown-sidebar-contact-link:hover { color: #93c5fd; }
.site-main-menu__services-dropdown-sidebar-contact-icon { width: 40px; height: 40px; flex-shrink: 0; }
@media (min-width: 992px) and (max-width: 1199px) { .site-main-menu__services-dropdown-box { width: max-content; }
.site-main-menu__services-dropdown-box--pricing, .site-main-menu__services-dropdown-box--company { width: max-content; }
.site-main-menu__dropdown-menu-box { left: 50%; transform: translateX(-50%); }
.site-main-menu__dropdown-menu-box--services { left: 0 !important; transform: translateX(-24%) !important; }
.site-main-menu__services-dropdown-box--business { transform: translateX(-41%) !important; }
.site-main-menu__services-dropdown-box--company { transform: translateX(-53%) !important; }
.site-main-menu__dropdown-menu-box--contact { transform: translateX(-63%) !important; }
.site-main-menu__services-dropdown-sidebar--contact { width: 300px; }
.site-main-menu__services-dropdown-main { padding: 24px; }
.site-main-menu__services-dropdown-grid { gap: 16px; }
.site-main-menu__services-dropdown-sidebar-title { font-size: 1.1rem; }
.site-main-menu__services-dropdown-sidebar-desc { font-size: 0.85rem; margin-bottom: 16px; }
.site-main-menu__services-dropdown-sidebar-block--mt { margin-top: 24px; }
.site-main-menu__services-dropdown-sidebar-contact-link { font-size: 14px; } }
@media (min-width: 1200px) and (max-width: 1399px) { .site-main-menu__services-dropdown-box { width: max-content; }
.site-main-menu__services-dropdown-box--pricing, .site-main-menu__services-dropdown-box--company, .site-main-menu__services-dropdown-box--contact { width: max-content; }
.site-main-menu__dropdown-menu-box { left: 50%; transform: translateX(-50%); }
.site-main-menu__services-dropdown-box--business { transform: translateX(-35%) !important; }
.site-main-menu__services-dropdown-box--company { transform: translateX(-40%) !important; }
.site-main-menu__dropdown-menu-box--services { left: 0 !important; transform: translateX(10%); }
.site-main-menu__services-dropdown-sidebar { width: 320px; padding: 40px; }
.site-main-menu__services-dropdown-sidebar--contact { width: 340px; } }
body { overflow-x: hidden; }
.site-top-menu { font-family: Inter, sans-serif; font-style: normal; font-weight: normal; font-size: 14px; line-height: 20px; background-color: #002052; color: #fff; left: 0; right: 0; z-index: 15; transition: .3s; }
.site-top-menu__pilot-link { padding: 10px 20px; border-radius: 20px; border: 1px solid #CCD2DC; background: #FFF; color: #002052; text-align: center; font-size: 14px; font-weight: 600; line-height: 20px; text-decoration: none; transition: .3s; margin-right: 5px; }
.site-top-menu__pilot-link:hover { background: #FFBA00; color: #002052; border-color: #FFBA00; }
@media (min-width: 992px) { .isTransparent { background-color: transparent; position: fixed; }
.isTransparent.scroller-header { background-color: #002052; } }
.site-top-menu.sticky .site-top-menu__logo { max-width: 225px; }
.site-top-menu__side-wrap { min-height: 64px; }
.site-top-menu__account-wrap { display: flex; cursor: pointer; padding-left: 24px; border-left: 1px solid rgba(255, 255, 255, 0.25); position: relative; }
.site-top-menu__account-wrap--no-menu { margin-left: auto; margin-right: 60px; border: none; }
.site-top-menu__account-wrap .dropdown { position: static; }
.site-top-menu__account-orders, .site-top-menu__account-orders span { color: #CCD2DC; margin: 0; }
.site-top-menu__btn-c { display: block; font-family: 'Inter', sans-serif; font-style: normal; font-weight: 600; font-size: 14px; line-height: 20px; text-align: center; text-decoration: none; transition: .3s; color: #002052; border-radius: 20px; background-color: #FFBA00; width: 180px; padding: 10px 0; margin: auto; }
.site-top-menu__btn-c:hover { color: #002052; background-color: #fff; }
.site-top-menu__btn-e { display: block; font-family: 'Inter', sans-serif; font-style: normal; font-weight: 600; font-size: 14px; line-height: 20px; text-align: center; text-decoration: none; transition: .3s; color: #fff; border-radius: 20px; width: 82px; max-width: 100%; padding: 9px 0; margin: auto; }
.site-top-menu__btn-e:hover { color: #1560CE; }
.site-top-menu__logo { display: inline-block; max-width: 225px; width: 100%; transition: all ease-in .2s; }
.site-top-menu__logo a { display: inline-block; padding: 15px 0; }
.site-top-menu__logo a img { max-width: 100%; }
.site-top-menu__link { position: relative; z-index: 1; }
.site-top-menu__cart { position: relative; z-index: 1; }
.site-top-menu__cart-btn { background: #FFBA00; border-radius: 20px; padding: 11px 15px; text-decoration: none; color: #002052; font-weight: 600; transition: all 0.3s; }
.site-top-menu__cart-btn:hover { background-color: #FFF; color: #002052; }
.site-top-menu__cart-btn img { margin-left: 5px; vertical-align: -3px; filter: brightness(0) saturate(100%) invert(13%) sepia(43%) saturate(4529%) hue-rotate(213deg) brightness(94%) contrast(97%); /* #032a67 */ }
.site-top-menu__cart-btn span { display: inline-block; min-width: 20px; height: 20px; line-height: 20px; text-align: center; background: #FFF; border-radius: 10px; font-weight: 600; font-size: 14px; margin-left: 3px; transition: all 0.3s; padding: 0 5px; }
.site-top-menu__cart-btn:hover span { background: #FFBA00; }
.site-top-menu__dashboard a { text-decoration: none; color: #fff; padding: 7px 0; }
.site-top-menu__dashboard a img { margin-right: 6px; vertical-align: -2px; }
.site-top-menu__account a, .site-top-menu__service a { text-decoration: none; }
.site-top-menu__account a img, .site-top-menu__service a img { margin-left: 5px; }
.site-top-menu__account-btn { transition: all .3s; }
.site-top-menu__account-btn.show, .site-top-menu__account-btn:hover { color: #002052; }
.site-top-menu__account-chevron-box, .site-top-menu__service-chevron-box { display: inline-block; width: 12px; height: 12px; margin-left: 7px; }
.site-top-menu__account-chevron { width: 10px; height: 10px; border-right: 2px solid #fff; border-bottom: 2px solid #fff; transform: rotate(45deg); transition: all 0.3s; }
.site-top-menu__service-chevron { width: 10px; height: 10px; border-right: 2px solid #002052; border-bottom: 2px solid #002052; transform: rotate(45deg); transition: all 0.3s; }
.site-top-menu__account-btn.show>div .site-top-menu__account-chevron, .site-top-menu__account-btn:hover>div .site-top-menu__account-chevron, .site-top-menu__service-btn.show>div .site-top-menu__service-chevron, .site-top-menu__service-btn:hover>div .site-top-menu__service-chevron, .site-top-menu__account-wrap:hover .site-top-menu__account-chevron { transform: rotate(225deg); margin-top: 4px; }
.site-top-menu__account-menu { position: absolute; background: transparent; border: none; min-width: 200px; left: 50% !important; top: 100% !important; transform: translateX(-50%) !important; padding: 0; }
.site-top-menu__account-menu-background, .site-top-menu__service-menu-background { position: absolute; background: #fff; width: 200%; left: -50%; height: 100%; z-index: -1; box-shadow: 0 2px 10px #00000026; }
.site-top-menu__account-menu-ul { background: #FFFFFF; box-shadow: 0 2px 10px #00000026; border: none; border-radius: 5px; min-width: 95px; font-weight: 600; font-size: 14px; line-height: 21px; list-style: none; padding: 10px 20px; margin: 5px 0 0; }
.site-top-menu__account-menu-ul li a { display: inline-flex; padding: 5px 0; color: #002052; transition: all .3s; }
.site-top-menu__account-menu a:hover, .site-top-menu__account-menu a.active { color: #1560CE; }
.site-top-menu__service-btn { background: #FFBA00; border-radius: 20px; padding: 11px 20px; color: #002052; font-weight: 600; transition: all .3s; display: block; }
.site-top-menu__service-btn.show, .site-top-menu__service-btn:hover { background: #fff; color: #002052; }
.site-top-menu__service-menu { position: absolute; background: transparent; border: none; min-width: 530px; left: 50% !important; top: 100% !important; transform: translateX(-72%) !important; padding: 0; }
.site-top-menu__service-menu-ul { background: #FFFFFF; box-shadow: 0 2px 10px #00000026; border: none; border-radius: 5px; min-width: 95px; font-weight: 600; font-size: 14px; line-height: 21px; list-style: none; padding: 8px; margin: 5px 0 0; }
.site-top-menu__service-menu-ul li+li { margin-top: 8px; }
.site-top-menu__service-menu-ul li a { display: block; font-size: 16px; font-weight: 600; line-height: 24px; width: 100%; padding: 10px 24px; color: #002052; transition: all .3s; border-radius: 8px; border: 1px solid #CCD2DC; opacity: .75; }
.site-top-menu__service-menu-ul li a:hover, .site-top-menu__service-menu-ul li a.active { background: #F0F7FF; border-radius: 5px; opacity: 1; }
.site-top-menu__service-menu-ul li a img { margin-right: 8px; vertical-align: -2px; max-height: 20px; filter: brightness(0) saturate(100%) invert(13%) sepia(43%) saturate(4529%) hue-rotate(213deg) brightness(94%) contrast(97%); /* #032a67 */ }
.site-top-menu__service-menu-ul li a span { font-size: 12px; font-weight: 400; }
@media (min-width: 992px) {
.site-top-menu__account:hover>.site-top-menu__account-btn img, .site-top-menu__service:hover>.site-top-menu__service-btn img { transform: rotate(180deg); }
.site-top-menu__account:hover>.site-top-menu__account-menu, .site-top-menu__service:hover>.site-top-menu__service-menu { display: block; }
.site-top-menu__account-wrap:hover .site-top-menu__account-menu { display: block; } }
@media (max-width: 575px) { .site-top-menu__account-btn { padding: 5px 20px; font-size: 12px; line-height: 18px; }
.site-top-menu__btn-c { width: 138px; padding: 5px 0; font-size: 12px; line-height: 18px; }
.site-top-menu__btn-e { width: 60px; padding: 5px 0; font-size: 12px; line-height: 18px; }
.site-top-menu__link { padding: 15px 2px; }
.site-top-menu__cart-btn { padding: 5px 10px; font-size: 12px; line-height: 18px; }
.site-top-menu__cart-btn img { vertical-align: -4px; }
.site-top-menu__cart-btn span { min-width: 18px; height: 18px; font-size: 12px; line-height: 18px; } }
.site-main-menu__language-dropdown:hover>a .site-main-menu__dropdown-chevron { transform: rotate(225deg); border-color: #1560CE; margin-top: 4px; }
.site-top-menu__side-wrap { display: flex; align-items: center; }
.site-main-menu__language-dropdown>a { text-decoration: none; color: #FFF; }
.site-main-menu { border: none; border-radius: 0; font-family: Inter, sans-serif; font-size: 14px; line-height: 20px; color: #fff; position: relative; z-index: 2; height: 100%; }
.site-main-menu__header-box, .site-main-menu__navbar { margin-right: -12px; margin-left: -12px; top: 0; }
.site-main-menu__wrap { display: flex; justify-content: space-between; }
.site-main-menu__navbar { overflow-x: visible; overflow-y: auto; top: 0; }
.site-main-menu__navbar.in { overflow-y: auto; }
.site-main-menu__brand { padding: 18px 0 17px; display: none; }
.site-main-menu__brand img { max-width: 100%; }
.site-main-menu__nav { padding-left: 0; list-style: none; }
.site-main-menu__nav>li>a { position: relative; display: flex; color: #fff; font-weight: 600; line-height: 20px; padding: 25px 20px; text-decoration: none; transition: all 0.3s; }
.site-main-menu__nav>li.active>a, .site-main-menu__nav>li>a.show { color: #FFBA00; }
.site-main-menu__dropdown-chevron-box { display: inline-block; width: 12px; height: 12px; margin-left: 7px; }
.site-main-menu__dropdown-chevron { width: 10px; height: 10px; border-right: 2px solid #fff; border-bottom: 2px solid #fff; transform: rotate(45deg); transition: all 0.3s; }
.site-main-menu__nav>li a.show>div .site-main-menu__dropdown-chevron { transform: rotate(225deg); border-color: #FFBA00; margin-top: 4px; }
.site-main-menu__nav>li>a:focus, .site-main-menu__nav .open>a:focus { transition: 0.15s; background-color: transparent; }
.site-main-menu__nav>li>a>img { margin-right: 5px; vertical-align: -2px; }
.site-main-menu__dropdown { position: relative; }
.site-main-menu__dropdown-menu-box { position: absolute; padding: 0; border: none; margin: 0; top: 95% !important; }
.site-main-menu__toggle-button { position: relative; border: none; padding: 12px 13px; background-color: transparent; }
.site-main-menu__toggle-button:focus { outline: none; }
.dropdown-menu.show { z-index: 1; }
@media (min-width: 992px) { .site-main-menu__navbar .container { padding: 0; }
.site-main-menu__header-box, .site-main-menu__navbar { margin-right: 0; margin-left: 0; }
.site-main-menu__navbar.collapse { display: block !important; height: auto !important; padding-bottom: 0; overflow: visible !important; }
.site-main-menu__toggle-button { display: none; }
.site-main-menu__navbar { width: auto; border-top: 0; box-shadow: none; }
.site-main-menu__nav { margin: 0; }
.site-main-menu__nav>li { position: relative; display: block; }
.site-main-menu__nav>li>a { padding: 25px 7px; align-items: center; }
.site-main-menu__dropdown:hover>.site-main-menu__dropdown-menu-box { display: block; margin-top: 0; }
.site-main-menu__nav>li:hover>a { color: #FFBA00; }
.site-main-menu__nav>li:hover>a .site-main-menu__dropdown-chevron { transform: rotate(225deg); border-color: #FFBA00; margin-top: 4px; } }
@media (max-height: 950px) {}
@media (min-width: 1199px) {}
@media (min-width: 1399px) { .site-main-menu__nav>li>a { padding: 25px 15px; align-items: center; }
.site-top-menu.sticky .site-top-menu__logo { max-width: 270px; } }
@media (max-width: 991px) { .site-main-menu { position: -webkit-sticky; position: sticky; top: 0; z-index: 1020; width: 100%; }
.site-top-menu__pilot-link { width: 288px; margin-right: 0; padding: 12px 20px; font-size: 16px; line-height: 24px; }
.site-top-menu__service { display: none; }
.site-top-menu__account-menu { width: 100%; }
.site-top-menu__account-menu-ul { box-shadow: none; margin: 0; border-radius: 0; }
.site-main-menu__brand { display: inline; }
.site-main-menu__navbar { background: linear-gradient(208deg, rgb(3 44 110 / 93%) -3.09%, rgb(5 25 57 / 93%) 82.58%); backdrop-filter: blur(4px); position: fixed; left: 0px; right: 0px; }
.site-main-menu__navbar:before, .site-main-menu__navbar:after, .site-main-menu__header-box:before, .site-main-menu__header-box:after { content: " "; display: table; }
.site-main-menu__navbar, .site-main-menu__header-box:after { clear: both; }
.site-main-menu__brand { padding: 18px 0 18px; margin-left: 12px; }
.site-main-menu__nav { padding-bottom: 28px; margin: 0; flex-direction: column; }
.site-main-menu__nav>li>a { padding: 7px 0; font-size: 20px; line-height: 24px; justify-content: space-between; }
.site-main-menu__nav>li:last-child { border: none; }
.site-main-menu__nav>li>a>.site-main-menu__dropdown-chevron-box { margin-top: 7px; }
.site-main-menu__dropdown-menu-box.show { position: relative !important; }
.site-main-menu__dropdown-menu>li>a { font-size: 14px; font-weight: 600; color: #FFF; }
.site-main-menu__dropdown-menu-box { position: absolute; padding: 3px 0 0; border: none; margin: 0; background: inherit; left: 50% !important; top: 100% !important; }
.site-top-menu__side-wrap { display: none; }
.site-main-menu__dropdown .dropdown-menu { min-width: 10rem; }
.site-top-menu__account-wrap { display: none; }
.site-main-menu__toggle-button { padding: 7px; margin-right: 5px; }
.site-main-menu__toggle-button.dip { margin-top: 19px; display: none; }
}
@media (max-width: 1399px) { .site-top-menu__account-wrap { padding-left: 14px; } }
@media (max-width: 1199px) { .site-top-menu.sticky .site-top-menu__logo { max-width: 180px; }
.site-top-menu__account-wrap--no-menu { margin-right: 0; }
.site-top-menu__account-wrap { padding-left: 24px; }
.site-main-menu__brand { width: 250px; }
.site-top-menu__btn-e { width: 70px; }
.site-top-menu__service a { display: none; }
.site-top-menu__cart { display: none; } }
@media (max-width: 767px) { .site-main-menu__navbar { padding: 0; }
.site-main-menu__brand img { width: 225px; height: 28px; } }
Subtitle merger Combine two subtitles into a single file. Order Now Transcriptions Human-made audio-to-text in 140 languages Captions Human-made broadcast-ready captions Instant Quote Top pick
1. Upload your base file Upload
2. Upload your merge file Upload
3. Select mode Simple merge Nearest cue End-to-end (CD1 + CD2) Options
Base video length (hh:mm:ss)
Cue combining threshold in milliseconds (1000 ms = 1 second) 4. Get File Merge
Get Started Now 4.9/5 3771 customer reviews
Security, privacy, and confidentiality guarantee: 2048-bit SSL encryption, NDA protection Order Online Have a large project? Connecting business with 20,000+ transcriptionist workforce Explore GT Enterprise
Get In Touch Contact Us +1 (831) 222-8398 Book a Meeting GoTranscript Inc. 16192 Coastal Highway, Lewes Delaware 19958 United States 166 College Rd Harrow HA1 1BH United Kingdom (function(d, s, i) { var c = d.createElement(s), g = d.getElementsByTagName(s)[0]; c.async = true; c.src = 'https://app-prod.compliancygroup.com/seal.js?key=' + i; g.parentNode.insertBefore(c, g); })(document, 'script', 'c3543b74-28a4-4d6b-9f9d-a3774e0f06b6'); Join us as a transcriber Join us as a translator Services Services Transcription Custom transcription Transcription proofreading AI transcription Captioning Translations Subtitling API Orders & Pricing Orders & Pricing Pricing Pricing calculator Detailed pricing (PDF) Billing terms (PDF) Student discount Customer loyalty program About About About us Our clients Partnership Services presentation (PDF) Feedback Information security policy FAQs Careers For Business For Business Education Legal Medical LSP Law enforcement News organisations Market research Government For Transcriptionists For Transcriptionists Apply to work Affiliate Transcription editor Caption editor Free Tools Free Tools Mobile app Online voice recorder Subtitle converter US-to-UK converter Word counter Text compare More tools About us Blog Privacy Trust & Security Help center Downloads & Resources
.s-footer { background: linear-gradient(208deg, #032C6E -3.09%, #051939 82.58%); color: #fff; font-size: 14px; line-height: 21px; }
.s-footer-container { padding: 80px 30px; }
.s-footer__contacts>div { margin-bottom: 60px; }
.s-footer__address--top { margin-top: 12px; }
.s-footer__btn-j { display: block; width: 100%; font-family: 'Inter', sans-serif; font-style: normal; font-weight: 600; font-size: 16px; line-height: 24px; text-align: center; text-decoration: none; transition: .3s; color: #fff; border: 1px solid #D7E9FF; box-sizing: border-box; border-radius: 30px; padding: 12px; margin: auto; max-width: 100%; }
.s-footer__btn-j:hover { color: #002052; background-color: #D7E9FF; }
.s-footer__get-in-touch { font-size: 16px; line-height: 24px; font-weight: 600; }
.s-footer__contact a { color: #fff; text-decoration: none; transition: .3s; }
.s-footer__contact--tel:hover { color: #9CC4FF; }
.s-footer-bottom-line { height: 1px; width: 100%; background-color: rgba(255, 255, 255, 0.10); margin: 60px 0 30px; }
.s-footer__bottom-links { margin-right: 45px; }
.s-footer__bottom-links:last-child { margin-right: 0; }
.s-footer__bottom-links a { color: #D7E9FF; text-decoration: none; transition: .3s; }
.s-footer__bottom-social { margin-left: 40px; }
.s-footer__bottom-links a:hover, .s-footer__bottom-social a:hover { color: #9CC4FF; }
.s-footer__bottom-social a img { height: 20px; }
.s-footer__link-title { font-size: 16px; line-height: 24px; font-weight: 600; transition: .3s; margin-bottom: 12px; }
.s-footer__link-title-chevron-box { display: inline-block; width: 12px; height: 12px; margin-top: 9px; float: right; }
.s-footer__link-title-chevron { width: 10px; height: 10px; border-left: 2px solid #ffffff; border-top: 2px solid #ffffff; transform: rotate(45deg); transition: all 0.3s; }
.s-footer__link-title.collapsed>div .s-footer__link-title-chevron { transform: rotate(225deg); margin-top: -4px; }
.s-footer__link { font-size: 14px; line-height: 32px; color: #D7E9FF; text-decoration: none; transition: .3s; }
.s-footer__link:hover { color: #fff; }
/* md - xxl*/ @media (max-width: 1199px) { .s-footer__bottom-links { margin-right: 30px; }
.s-footer__wrap { row-gap: 14px; } }
@media (min-width: 768px) { .s-footer-collapse.collapse:not(.show) { display: block !important; } }
@media (max-width: 1200px) { .s-footer__contacts-hipaa { height: 64px; } }
/* xs, sm*/ @media (max-width: 767px) { .s-footer-bottom-line { margin: 4px 0 14px; }
.s-footer__link-box { margin-bottom: 24px; }
.s-footer__link-title { font-size: 15px; line-height: 22px; margin-bottom: 4px; }
.s-footer__link { font-size: 12px; line-height: 32px; } }
/* xs */ @media (max-width: 575px) { .s-footer-container { padding: 30px 16px; }
.s-footer__contacts>div { margin-bottom: 32px; }
.s-footer__get-in-touch { font-size: 15px; line-height: 22px; }
.s-footer__contact { font-size: 12px; line-height: 24px; }
.s-footer__address { font-size: 12px; line-height: 16px; }
.s-footer__address--top { margin-top: 8px; }
.s-footer__btn-j { font-size: 13px; line-height: 16px; width: 188px; padding: 11px 0; }
.s-footer__bottom-links { font-size: 12px; line-height: 22px; } }
var button = document.getElementById('recaptcha'); button.disabled = true; var turnstileWidgetId;
function recaptchaCallback() { var el = document.createElement('div'); button.parentNode.insertBefore(el, button);
turnstileWidgetId = turnstile.render(el, { "sitekey": '0x4AAAAAACrrHcfu-kokhWUV', "appearance": "interaction-only", "execution": "execute", "response-field-name": "g-recaptcha-response", "callback": function() { button.closest('form').submit(); if (button.hasAttribute('data-auto-reset')) { setTimeout(function() { button.disabled = false; turnstile.reset(turnstileWidgetId); }, 1000); } } });
button.closest('form').addEventListener('submit', function(event) { button.disabled = true; if (!turnstile.getResponse(turnstileWidgetId)) { event.preventDefault(); turnstile.execute(el); } });
button.disabled = false; }
(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-NF6W9NK'); function logout() { event.preventDefault(); document.getElementById('logout-form').submit(); } $(document).ready(function() { var isScrollerHeaderApplied = false; if ($(window).scrollTop() >= 10) { $(".isTransparent").addClass("scroller-header"); isScrollerHeaderApplied = true; } $(window).scroll(function() { var scroll = $(window).scrollTop(); if (scroll >= 10 && !isScrollerHeaderApplied) { $(".isTransparent").addClass("scroller-header"); isScrollerHeaderApplied = true; } else if (scroll < 10 && isScrollerHeaderApplied) { $(".isTransparent").removeClass("scroller-header"); isScrollerHeaderApplied = false; } }); $('#navbarButton').click(function() { $("#collapseNavbar").toggle(); $(this).toggleClass('dip'); $(".site-main-menu__brand-logo--white").toggleClass('d-none'); });
$('.site-main-menu__dropdown > a[data-bs-toggle="dropdown"]').on('mouseenter click', function() { var currentTrigger = this; $('.site-main-menu__dropdown > a[data-bs-toggle="dropdown"]').each(function() { if (this !== currentTrigger && $(this).hasClass('show')) { if (typeof bootstrap !== 'undefined' && bootstrap.Dropdown) { var instance = bootstrap.Dropdown.getInstance(this); if (instance) { instance.hide(); } } else { $(this).removeClass('show'); $(this).attr('aria-expanded', 'false'); $(this).next('.dropdown-menu').removeClass('show'); } } }); }); }); $(function() { $('.js-base-file').change(function() { let file_container = $('.js-base-file-name'); let file = $(this)[0].files[0]; file_container.text(file.name); }); $('.js-merge-file').change(function() { let file_container = $('.js-merge-file-name'); let file = $(this)[0].files[0] file_container.append(file.name); }); $('input[name="mode"]').on('change', function() { showHideOptions(); }) showHideOptions();
function showHideOptions() { let input = $('input[name="mode"]:checked'); let nearest = $('.js-options-nearest'); let end_to_end = $('.js-options-end'); if (['end-to-end', 'nearest'].includes(input.val())) { nearest.hide(); end_to_end.hide(); if (input.val() === 'nearest') { nearest.show() } if (input.val() === 'end-to-end') { end_to_end.show() } $('.js-options').slideDown(); } else { $('.js-options').slideUp(); } } }); Check reviews Leave a review ★★★★★ 4.9/5 Based on 3,756 verified reviews 98.7% of customers rate us 4–5 stars.
Verified Orders
Featured in "One of the bigger advantages of choosing GoTranscript is that it can cater for the more complex projects you may need to handle" Read article → By Mark Pickavance April 14, 2022 "We found that GoTranscript is the best service for people who need the most accurate transcripts." Read article → By Matthew Guay September 22, 2025 "If you frequently need high-quality, human-generated transcriptions for your professional work, GoTranscript is cost-effective, simple to use, and highly accurate." Read article → By Meg St-Esprit March 17, 2025
Rating distribution 5★ 3,178 4★ 543 3★ 43 2★ 5 1★ 2
Search reviews
accuracy fast support quality pricing turnaround professional reliable affordable timestamps formatting customer service academic business interviews
Showing 4 of 2971 reviews
.s-review-filter { font-family: Inter, sans-serif; font-size: 16px; line-height: 24px; color: #0B1F3A; padding: 32px 0; margin-top: 20px; }
.s-review-filter__col-left { padding-right: 32px; }
.s-review-filter__title { font-size: 20px; line-height: 28px; font-weight: 600; color: #0B1F3A; margin-bottom: 24px; }
.s-review-filter__bars { display: flex; flex-direction: column; gap: 8px; }
.s-review-filter__bar-row { display: flex; align-items: center; gap: 16px; text-decoration: none; color: inherit; padding: 6px 0; transition: opacity 0.2s; }
.s-review-filter__bar-row:hover { opacity: 0.8; }
.s-review-filter__bar-label { font-size: 14px; font-weight: 500; color: #0B1F3A; width: 32px; flex-shrink: 0; }
.s-review-filter__bar-bg { flex: 1; height: 8px; background-color: #E7EEF9; border-radius: 4px; overflow: hidden; }
.s-review-filter__bar-fill { height: 100%; background-color: #FFC400; transition: width 0.3s ease; }
.s-review-filter__bar-count { font-size: 14px; color: #6B7A90; width: 54px; text-align: center; flex-shrink: 0; }
.s-review-filter__col-right { display: flex; flex-direction: column; padding-left: 32px; gap: 16px; }
.s-review-filter__search-box { background-color: transparent; border: none; border-radius: 0; padding: 0; box-shadow: none; }
.s-review-filter__search-label { display: block; font-size: 14px; font-weight: 600; color: #0B1F3A; margin-bottom: 8px; }
.s-review-filter__search-wrapper { position: relative; }
.s-review-filter__search-icon { position: absolute; left: 12px; top: 50%; transform: translateY(-50%); color: #6B7A90; pointer-events: none; }
.s-review-filter__search-input { width: 100%; height: 52px; background-color: #fff; border: 1px solid #D8E2F2; border-radius: 14px; padding: 0 16px 0 40px; font-size: 14px; transition: all 0.2s; color: #0B1F3A; }
.s-review-filter__search-input::placeholder { color: #6B7A90; }
.s-review-filter__search-input:focus { outline: none; border-color: #2F6FED; box-shadow: 0 0 0 3px rgba(47, 111, 237, 0.1); }
.s-review-filter__tags { display: flex; align-items: center; flex-wrap: wrap; gap: 8px; margin-top: 12px; }
.s-review-filter__tag { background-color: #fff; border: 1px solid #D8E2F2; border-radius: 10px; padding: 6px 12px; font-size: 12px; font-weight: 400; color: #3C4A63; cursor: pointer; transition: all 0.2s; }
.s-review-filter__tag:hover { background-color: #F3F7FF; border-color: #2F6FED; color: #0B1F3A; }
.s-review-filter__tag.active { background-color: #2F6FED; border-color: #2F6FED; color: #fff; }
.s-review-filter__showing-text { font-size: 12px; color: #6B7A90; margin: 0; }
@media (max-width: 991px) { .s-review-filter { flex-direction: column; gap: 40px; }
.s-review-filter__col-left { padding-right: 0; }
.s-review-filter__col-right { padding-left: 0; } }
@media (max-width: 767px) { .s-review-filter { padding: 24px 0; margin-top: 0; }
.s-review-filter__search-box { padding: 24px; } }
@media (max-width: 575px) { .s-review-filter { padding: 16px 0; }
.s-review-filter__search-box { padding: 20px 16px; border-radius: 12px; }
.s-review-filter__title { font-size: 18px; margin-bottom: 16px; }
.s-review-filter__bar-row { gap: 12px; padding: 4px 0; }
.s-review-filter__bar-label { font-size: 13px; width: 28px; }
.s-review-filter__bar-bg { height: 6px; }
.s-review-filter__bar-count { font-size: 13px; width: 48px; }
.s-review-filter__search-label { font-size: 13px; }
.s-review-filter__search-input { height: 52px; padding: 0 12px 0 40px; font-size: 14px; }
.s-review-filter__tag { padding: 4px 10px; font-size: 11px; }
.s-review-filter__showing-text { font-size: 11px; text-align: center; } }
Verified Order ★ ★ ★ ★ ★ Great Service! Mohit Kumar March 22, 2026 Verified Order ★ ★ ★ ★ ★ Incredibly fast response time. Very easy to upload and place order. Michelle March 19, 2026 Verified Order ★ ★ ★ ★ ★ Very happy with service Marcus March 8, 2026 Verified Order ★ ★ ★ ★ I enjoyed the services provided Sharon March 8, 2026
1 / 743
.s-review-list { font-family: Inter, sans-serif; margin-top: 32px; }
.s-review-list__col { margin-bottom: 24px; display: flex; }
.s-review-card { background-color: #fff; border: 1px solid #E6EEFA; border-radius: 16px; padding: 32px; box-shadow: 0 4px 20px rgba(11, 31, 58, 0.06); display: flex; flex-direction: column; width: 100%; transition: box-shadow 0.2s; height: 100%; }
.s-review-card:hover { box-shadow: 0 8px 30px rgba(11, 31, 58, 0.1); }
.s-review-card__header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 20px; }
.s-review-card__verified { display: flex; align-items: center; gap: 8px; color: #2F6FED; font-size: 14px; font-weight: 500; }
.s-review-card__verified-icon { width: 18px; height: 18px; filter: invert(36%) sepia(50%) saturate(2669%) hue-rotate(206deg) brightness(97%) contrast(96%); }
.s-review-card__stars { display: flex; gap: 2px; color: #FFC400; font-size: 18px; line-height: 1; }
.s-review-card__star { display: inline-block; }
.s-review-card__content { font-size: 14px; line-height: 1.6; margin-bottom: 24px; flex-grow: 1; }
.s-review-card__footer { padding-top: 20px; border-top: 1px solid #F3F4F6; display: flex; align-items: center; gap: 8px; flex-wrap: wrap; }
.s-review-card__author { font-size: 14px; font-weight: 600; color: #0B1F3A; }
.s-review-card__date { font-size: 12px; color: #6B7A90; }
.s-review-list__pagination-wrapper { display: flex; justify-content: center; margin-top: 20px; padding-bottom: 20px; }
.s-review-list__pagination { display: flex; align-items: center; gap: 20px; padding: 5px 0; }
.s-review-list__btn { display: flex; align-items: center; justify-content: center; width: 40px; height: 40px; border-radius: 50%; background-color: #fff; border: 1px solid #D8E2F2; transition: all 0.2s; color: #0B1F3A; }
.s-review-list__btn:hover { background-color: #F3F7FF; border-color: #2F6FED; color: #2F6FED; }
.s-review-list__btn.disabled { opacity: 0.5; pointer-events: none; background-color: #F8F9FA; }
.s-review-list__btn-arrow { display: block; width: 8px; height: 8px; border-right: 2px solid currentColor; border-bottom: 2px solid currentColor; }
.s-review-list__btn-arrow--left { transform: rotate(135deg); margin-left: 2px; }
.s-review-list__btn-arrow--right { transform: rotate(-45deg); margin-right: 2px; }
.s-review-list__page-info { font-size: 15px; font-weight: 500; color: #3C4A63; }
@media (max-width: 767px) { .s-review-card { padding: 20px; }
.s-review-card__header { margin-bottom: 16px; } }
Leave feedback about our transcription service We value your feedback and read every review to help us improve our service. Rate our service
★ ★ ★ ★ ★ Your feedback Name Email Submit review Verified reviews are tied to completed orders.
.s-review-form-section { padding: 16px 0 32px; }
.s-review-form-container { max-width: 1200px; margin: 0 auto; padding: 0 16px; }
.s-review-form-title { font-size: 24px; font-weight: 700; color: #0B1F3A; margin-bottom: 16px; font-family: Inter, sans-serif; text-align: left; }
.s-review-form-description { font-size: 16px; color: #3C4A63; margin-bottom: 32px; line-height: 1.6; text-align: left; }
.s-review-form-rating-group { margin-bottom: 32px; text-align: center; }
.s-review-form-label { display: block; font-weight: 600; color: #0B1F3A; margin-bottom: 12px; font-size: 14px; }
.s-review-form-label--large { font-size: 16px; margin-bottom: 16px; }
.s-review-form-stars { display: flex; gap: 8px; justify-content: center; }
.s-review-form-star-btn { background: none; border: none; padding: 0; cursor: pointer; color: #D1D5DB; transition: all 0.2s; }
.s-review-form-star-char { font-size: 48px; line-height: 1; }
.s-review-form-star-btn.active { color: #FFC400; }
.s-review-form-group { margin-bottom: 24px; }
.s-review-form-textarea { width: 100%; border: 1px solid #D8E2F2; border-radius: 12px; padding: 16px; font-size: 15px; transition: all 0.2s; color: #0B1F3A; background-color: #F8F9FA; resize: vertical; }
.s-review-form-textarea:focus { outline: none; border-color: #2F6FED; background-color: #fff; box-shadow: 0 0 0 4px rgba(47, 111, 237, 0.1); }
.s-review-form-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 24px; margin-bottom: 32px; }
.s-review-form-input { width: 100%; height: 52px; border: 1px solid #D8E2F2; border-radius: 12px; padding: 0 16px; font-size: 15px; transition: all 0.2s; color: #0B1F3A; background-color: #F8F9FA; }
.s-review-form-input:focus { outline: none; border-color: #2F6FED; background-color: #fff; box-shadow: 0 0 0 4px rgba(47, 111, 237, 0.1); }
.s-review-form-footer { display: flex; align-items: center; gap: 24px; }
.s-review-form-submit-btn { background-color: #FFC400; color: #0B1F3A; border: none; border-radius: 20px; padding: 14px 32px; font-size: 16px; font-weight: 600; cursor: pointer; transition: all 0.2s; }
.s-review-form-submit-btn:hover { background-color: #f5bc00; box-shadow: 0 4px 12px rgba(255, 196, 0, 0.2); }
.s-review-form-footer-text { font-size: 14px; color: #6B7A90; margin: 0; margin-left: auto; text-align: right; }
.hover-scale:hover { transform: scale(1.1); }
.transition-all { transition: all 0.2s; }
@media (max-width: 767px) { .s-review-form-grid { grid-template-columns: 1fr; gap: 16px; }
.s-review-form-footer { flex-direction: column; align-items: stretch; }
.s-review-form-submit-btn { width: 100%; }
.s-review-form-star-char { font-size: 40px; }
.s-review-form-footer-text { margin-left: 0; text-align: center; } }
.s-review-modal { font-family: Inter, sans-serif; color: #0B1F3A; }
.s-review-modal-dialog { max-width: 1120px; margin: 30px auto; }
.s-review-modal-content { border-radius: 24px; box-shadow: rgba(11, 31, 58, 0.4) 0px 20px 60px; border: none; background-color: #fff; overflow: hidden; height: 760px; display: flex; flex-direction: column; }
.s-review-modal-header { display: flex; align-items: center; justify-content: space-between; padding: 40px 48px 24px; border-bottom: 1px solid #F3F4F6; flex-shrink: 0; }
.s-review-modal-tabs { display: flex; gap: 32px; }
.s-review-modal-tab { background: none; border: none; padding: 0 0 16px; font-size: 18px; font-weight: 600; color: #6B7A90; position: relative; cursor: pointer; display: flex; flex-direction: column; align-items: center; }
.s-review-modal-tab.active { color: #0B1F3A; }
.s-review-modal-tab-indicator { position: absolute; bottom: 0; left: 0; right: 0; height: 2px; background-color: transparent; transition: .2s; }
.s-review-modal-tab.active .s-review-modal-tab-indicator { background-color: #FFC400; }
.s-review-modal-close { color: #6B7A90; background: none; border: none; padding: 0; cursor: pointer; transition: color 0.2s; margin-bottom: 15px; }
.s-review-modal-close:hover { color: #0B1F3A; }
.s-review-modal-body { padding: 32px 48px; flex: 1; overflow-y: auto; }
.s-review-modal-body::-webkit-scrollbar { width: 8px; }
.s-review-modal-body::-webkit-scrollbar-track { background: #f1f5f9; border-radius: 10px; }
.s-review-modal-body::-webkit-scrollbar-thumb { background: #cbd5e1; border-radius: 10px; }
.s-review-modal-body::-webkit-scrollbar-thumb:hover { background: #94a3b8; }
.s-review-modal-summary-card { background-color: #f3f7ff; border-radius: 20px; padding: 24px; margin-bottom: 32px; }
.s-review-modal-summary-grid { display: flex; justify-content: space-between; align-items: flex-start; gap: 16px; }
.s-review-modal-stars-row { display: flex; align-items: center; gap: 16px; margin-bottom: 16px; }
.s-review-modal-stars { display: flex; gap: 4px; font-size: 32px; color: #FFC400; line-height: 1; }
.s-review-modal-stars .fade { opacity: 0.3; }
.s-review-modal-score { font-family: inherit; font-size: 32px; font-weight: 700; color: #0B1F3A; line-height: 1; }
.s-review-modal-verified-row { display: flex; align-items: center; gap: 8px; margin-bottom: 8px; }
.s-review-modal-verified-row p { color: #3C4A63; font-size: 14px; margin: 0; }
.s-review-modal-info-btn { background: none; border: none; padding: 0; color: #6B7A90; cursor: pointer; display: flex; align-items: center; }
.s-review-modal-desc { color: #3C4A63; font-size: 14px; margin: 0; }
.s-review-modal-verified-badge { display: inline-flex; align-items: center; gap: 8px; background-color: #E9F2FF; padding: 8px 16px; border-radius: 25px; color: #0B1F3A; font-weight: 600; font-size: 14px; white-space: nowrap; }
.s-review-modal-featured-title { text-align: center; color: #6B7A90; font-size: 12px; font-weight: 500; text-transform: uppercase; letter-spacing: 0.05em; margin-bottom: 24px; }
.s-review-modal .s-review-featured-row { margin-left: -12px; margin-right: -12px; }
.s-review-modal .s-review-featured-row>[class*="col-"] { padding-left: 12px; padding-right: 12px; margin-bottom: 24px; }
.s-review-modal .s-review-featured-card { background: #f3f7ff; border-radius: 20px; padding: 32px; box-shadow: 0 4px 20px rgba(11, 31, 58, 0.06); height: 100%; display: flex; flex-direction: column; }
.s-review-modal .s-review-featured-card__logo { object-fit: contain; object-position: left; margin-bottom: 20px; width: auto; }
.s-review-modal .s-review-featured-card__logo--techradar { height: 36px; }
.s-review-modal .s-review-featured-card__logo--nyt { height: 28px; }
.s-review-modal .s-review-featured-card__logo--pcmag { height: 44px; }
.s-review-modal .s-review-featured-card__text { color: #0B1F3A; font-size: 15px; line-height: 1.6; margin-bottom: 24px; flex: 1; }
.s-review-modal .s-review-featured-card__link-wrap { display: flex; justify-content: flex-end; margin-bottom: 12px; }
.s-review-modal .s-review-featured-card__link { color: #2F6FED; font-size: 13px; font-weight: 500; text-decoration: none; }
.s-review-modal .s-review-featured-card__link:hover { text-decoration: underline; }
.s-review-modal .s-review-featured-card__footer { border-top: 1px solid #D8E2F2; padding-top: 16px; }
.s-review-modal .s-review-featured-card__author { font-size: 13px; font-weight: 500; color: #3C4A63; margin-bottom: 4px; }
.s-review-modal .s-review-featured-card__date { font-size: 12px; color: #6B7A90; margin: 0; }
@media (max-width: 767px) { .s-review-modal .s-review-featured-card { border-radius: 16px; padding: 24px; }
.s-review-modal .s-review-featured-card__logo--techradar { height: 28px; }
.s-review-modal .s-review-featured-card__logo--nyt { height: 22px; }
.s-review-modal .s-review-featured-card__logo--pcmag { height: 34px; }
.s-review-modal .s-review-featured-card__logo { margin-bottom: 16px; }
.s-review-modal .s-review-featured-card__text { font-size: 14px; margin-bottom: 20px; }
.s-review-modal .s-review-featured-card__link-wrap { margin-bottom: 8px; }
.s-review-modal .s-review-featured-card__link { font-size: 12px; }
.s-review-modal .s-review-featured-card__footer { padding-top: 12px; }
.s-review-modal .s-review-featured-card__author { font-size: 12px; }
.s-review-modal .s-review-featured-card__date { font-size: 11px; } }
.s-review-modal-main-content { margin-bottom: 32px; }
.s-review-modal-section-title { font-size: 18px; font-weight: 600; color: #0B1F3A; margin-bottom: 16px; }
.s-review-modal-dist-row { width: 100%; display: flex; align-items: center; gap: 16px; padding: 8px 16px; background: none; border: none; border-radius: 8px; transition: background 0.2s; cursor: pointer; }
.s-review-modal-dist-row:hover { background-color: #F3F7FF; }
.s-review-modal-dist-label { width: 32px; font-size: 14px; font-weight: 500; color: #0B1F3A; text-align: left; }
.s-review-modal-dist-bar-bg { flex: 1; height: 8px; background-color: #E7EEF9; border-radius: 4px; overflow: hidden; }
.s-review-modal-dist-bar-fill { height: 100%; background-color: #FFC400; transition: width 0.3s; }
.s-review-modal-dist-count { width: 48px; font-size: 14px; color: #3C4A63; text-align: right; }
.s-review-tab-content { display: none; }
.s-review-tab-content.active { display: block; }
.s-review-modal-list { margin-top: 32px; }
.s-review-modal-form-wrap .s-review-form-section { padding: 0; }
.s-review-modal-form-wrap .s-review-form-container { padding: 0; }
.s-review-modal-form-wrap .s-review-form-title { font-size: 26px; margin-bottom: 14px; }
.s-review-modal-form-wrap .s-review-form-description { font-size: 14px; margin-bottom: 24px; }
.s-review-modal-form-wrap .s-review-form-rating-group { margin-bottom: 24px; }
.s-review-modal-form-wrap .s-review-form-label--large { font-size: 15px; margin-bottom: 12px; }
.s-review-modal-form-wrap .s-review-form-star-char { font-size: 40px; }
.s-review-modal-form-wrap .s-review-form-group { margin-bottom: 16px; }
.s-review-modal-form-wrap .s-review-form-grid { margin-bottom: 24px; gap: 16px; }
.s-review-modal-form-wrap .s-review-form-input, .s-review-modal-form-wrap .s-review-form-textarea { padding: 8px 14px; font-size: 13px; }
.s-review-modal-form-wrap .s-review-form-submit-btn { padding: 10px 24px; font-size: 14px; }
@media (max-width: 991px) { .s-review-modal-dialog { margin: 0; max-width: 100%; }
.s-review-modal-content { height: 100vh; border-radius: 0; }
.s-review-modal-header { padding: 24px 20px 16px; }
.s-review-modal-body { padding: 24px 20px; }
.s-review-modal-summary-grid { flex-direction: column; } } $(document).ready(function() { // Review Filter Logic (function() { var reviewsBaseUrl = "https://gotranscript.com/review"; var searchTimeout;
window.updateReviews = window.updateReviews || function(url) { $.get(url).done(function(response) { $('.js-s-review-filter-container, .js-s-review-modal-filter').each(function() { $(this).html(response.filter); }); $('.js-s-review-list-container, .js-s-review-modal-list-container').each(function() { $(this).html(response.list); });
if (typeof initModalTooltips === 'function') initModalTooltips();
try { window.history.pushState({}, '', url); } catch (e) {} }); };
$(document).off('click.sReviewFilter').on('click.sReviewFilter', 'a.js-review-ratings, .js-s-review-list__btn', function(e) { e.preventDefault(); updateReviews($(this).attr('href')); return false; });
$(document).off('input.sReviewSearch').on('input.sReviewSearch', '.js-s-review-search-input', function() { var query = $(this).val(); clearTimeout(searchTimeout); searchTimeout = setTimeout(function() { var url = new URL(reviewsBaseUrl, window.location.origin); if (query) url.searchParams.set('search', query); updateReviews(url.toString()); }, 500); });
$(document).off('click.sReviewTag').on('click.sReviewTag', '.js-s-review-tag', function() { var tag = $(this).data('tag'); var is_active = $(this).hasClass('active'); var url = new URL(reviewsBaseUrl, window.location.origin);
if (!is_active) { url.searchParams.set('search', tag); } updateReviews(url.toString()); }); })();
// Review Form Logic $(document).off('mouseenter.sReviewForm', '.js-s-review-form-rate-star').on('mouseenter.sReviewForm', '.js-s-review-form-rate-star', function() { var $wrapper = $(this).closest('.s-review-form-wrapper'); var index = $(this).prevAll('.js-s-review-form-rate-star').length; $wrapper.find('.js-s-review-form-rate-star').each(function(i) { if (i $(this).addClass('active'); } else { $(this).removeClass('active'); } }); });
$(document).off('mouseleave.sReviewForm', '.js-s-review-form-rate-star').on('mouseleave.sReviewForm', '.js-s-review-form-rate-star', function() { var $wrapper = $(this).closest('.s-review-form-wrapper'); var currentRating = $wrapper.find('.js-s-review-form-input-rating').val(); $wrapper.find('.js-s-review-form-rate-star').each(function(i) { if (currentRating && i < currentRating) { $(this).addClass('active'); } else { $(this).removeClass('active'); } }); });
$(document).off('click.sReviewForm', '.js-s-review-form-rate-star').on('click.sReviewForm', '.js-s-review-form-rate-star', function() { var $wrapper = $(this).closest('.s-review-form-wrapper'); var rating = $(this).prevAll('.js-s-review-form-rate-star').length + 1; $wrapper.find('.js-s-review-form-input-rating').val(rating); });
$('.js-s-review-tab').click(function() { var target = $(this).data('target');
$('.js-s-review-tab').removeClass('active'); $(this).addClass('active');
if (target === 'writen') { $('#s-review-modal-tab-reviews').hide(); $('#s-review-modal-tab-writen').fadeIn(); $('.js-s-review-modal-scrollable').scrollTop(0); } else { $('#s-review-modal-tab-writen').hide(); $('#s-review-modal-tab-reviews').fadeIn(); } });
if (window.location.hash === '#writen') { $('.js-s-review-tab[data-target="writen"]').click(); }
window.initModalTooltips = function() { var tooltipTriggerList = [].slice.call(document.querySelectorAll('.js-s-review-modal [data-bs-toggle="tooltip"]')) tooltipTriggerList.map(function(tooltipTriggerEl) { return new bootstrap.Tooltip(tooltipTriggerEl) }) }
initModalTooltips(); });
Can't find what you're looking for?
Get subtitles in any language from opensubtitles.com, and translate them here.