.g2-visa-landing{--ink:#314a53;--gold:#f2b727;--muted:#728186;--soft:#f3f6f6;direction:rtl;color:var(--ink);line-height:1.8;overflow:hidden}.g2-visa-landing *{box-sizing:border-box}.g2-visa-landing section{max-width:1160px;margin:auto;padding:62px 24px}.g2-visa-landing h1,.g2-visa-landing h2,.g2-visa-landing h3,.g2-visa-landing p{margin-top:0}.g2-visa-landing h2{margin-bottom:5px;color:var(--ink);font-size:27px;text-align:center}.visa-section__intro{max-width:650px;margin:0 auto 30px!important;color:var(--muted);font-size:12px;text-align:center}.visa-button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:9px 20px;border-radius:7px;background:var(--gold);color:#263d45;font-size:12px;font-weight:800;text-decoration:none}
.visa-hero .wp-block-buttons{margin-top:32px}.visa-hero__video .wp-block-image{margin:0}.visa-hero__video .wp-block-image img{display:block;width:100%;height:292px;object-fit:cover}.visa-hero__play.wp-block-button{margin:0}
.g2-visa-landing .visa-countries.study-countries-showcase{max-width:none!important;padding:32px max(24px,calc((100% - 1160px)/2)) 30px;background:#f3f5f5}.study-countries-showcase-card__country>.visa-country-flag{order:-1;width:18px;height:18px;border-radius:50%;object-fit:cover}@media(max-width:767px){.g2-visa-landing .visa-countries.study-countries-showcase{padding:40px 16px 28px}}@media(max-width:430px){.g2-visa-landing .visa-countries.study-countries-showcase{padding:32px 12px 24px}}
.g2-visa-landing .visa-countries .study-countries-showcase-card__body{z-index:1}.g2-visa-landing .visa-countries .study-countries-showcase-card__motivation{position:absolute;z-index:2}@media(max-width:430px){.g2-visa-landing .visa-countries .study-countries-showcase-card__motivation{top:-12px;right:10px}}
.g2-visa-landing .visa-countries .study-countries-showcase-card__motivation{position:static;max-width:100%}
.g2-visa-landing .visa-countries .study-countries-showcase__header{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:28px;margin-bottom:24px;direction:ltr}.g2-visa-landing .visa-countries .study-countries-showcase__header>div{direction:rtl;text-align:right}.g2-visa-landing .visa-countries .study-countries-showcase__header h2{margin:0;text-align:right}.g2-visa-landing .visa-countries .study-countries-showcase__header p{margin:6px 0 0;text-align:right}.g2-visa-landing .visa-countries .study-countries-showcase__header>.wp-block-paragraph{margin:0}.g2-visa-landing .visa-countries .study-countries-showcase-card__body{display:flex;flex:1;flex-direction:column;min-height:0;padding:15px 14px 14px;text-align:right}.g2-visa-landing .visa-countries .study-countries-showcase-card__motivation{position:relative;max-width:calc(100% - 0px);background:#fff}.g2-visa-landing .visa-countries .study-countries-showcase-card__action{width:100%;margin:auto 0 0;text-align:left}.g2-visa-landing .visa-countries .study-countries-showcase-card__action a{display:inline-flex;align-items:center;gap:5px}@media(max-width:767px){.g2-visa-landing .visa-countries .study-countries-showcase__header{grid-template-columns:1fr;gap:8px;margin-bottom:22px}.g2-visa-landing .visa-countries .study-countries-showcase__header h2{font-size:25px}.g2-visa-landing .visa-countries .study-countries-showcase__header>.wp-block-paragraph{order:2}.g2-visa-landing .visa-countries .study-countries-showcase__header p{font-size:13px}}@media(max-width:430px){.g2-visa-landing .visa-countries .study-countries-showcase__header{margin-bottom:18px}.g2-visa-landing .visa-countries .study-countries-showcase__header h2{font-size:20px}.g2-visa-landing .visa-countries .study-countries-showcase__header p{font-size:10px;line-height:1.7}.g2-visa-landing .visa-countries .study-countries-showcase-card__motivation{min-height:23px;font-size:8px}.g2-visa-landing .visa-countries .study-countries-showcase-card__motivation:after{width:12px;height:12px}}.g2-visa-landing .visa-countries .study-countries-showcase-card__motivation{margin-bottom:4px}.g2-visa-landing .visa-countries .study-countries-showcase-card__country{margin-top:0}@media(max-width:430px){.g2-visa-landing .visa-countries .study-countries-showcase-card__body{padding-top:7px}.g2-visa-landing .visa-countries .study-countries-showcase-card__motivation{padding:5px 18px 5px 7px;margin-bottom:3px}.g2-visa-landing .visa-countries .study-countries-showcase-card__motivation:after{right:4px}}
.g2-visa-landing .visa-why{padding-top:58px;padding-bottom:48px}.g2-visa-landing .visa-why__grid{display:grid;grid-template-columns:1fr 1fr;gap:0;max-width:1100px;margin:26px auto 0}.g2-visa-landing .visa-why__item{position:relative;display:flex;align-items:flex-start;gap:12px;min-height:60px;padding:0 0 14px 20px;border-bottom:1px solid #edf0f1;direction:rtl;text-align:right}.g2-visa-landing .visa-why__item:nth-child(odd){padding-right:0}.g2-visa-landing .visa-why__item:nth-child(even){padding-right:20px;padding-left:0}.g2-visa-landing .visa-why__item:nth-child(n+3){padding-top:14px;padding-bottom:0;border-bottom:0}.g2-visa-landing .visa-why__item>img{flex:0 0 34px;width:34px;height:34px;padding:8px;border-radius:10px;background:#fff7e4;object-fit:contain}.g2-visa-landing .visa-why__item h3{margin:0 0 3px;color:#34464d;font-weight:800;line-height:1.5}.g2-visa-landing .visa-why__item p{margin:0;color:#728087;font-size:10px;line-height:1.9}@media(max-width:767px){.g2-visa-landing .visa-why__item,.g2-visa-landing .visa-why__item:nth-child(even){padding:0 0 13px;border-bottom:1px solid #edf0f1}.g2-visa-landing .visa-why__item+ .visa-why__item{padding-top:13px}}
.visa-process__icon{position:relative;z-index:1;display:block;object-fit:contain}
.g2-visa-landing .visa-assessment{padding:64px 24px 40px;background:#f1f3f3}.g2-visa-landing .visa-assessment h2{font-size:30px}.g2-visa-landing .visa-assessment .visa-section__intro{max-width:610px;font-size:13px}.g2-visa-landing .visa-assessment__inner{max-width:850px}.g2-visa-landing .visa-assessment__list{gap:9px;margin-top:28px}.g2-visa-landing .visa-assessment__list details{overflow:hidden;border:0;border-radius:12px;background:#fff;box-shadow:0 4px 12px rgb(34 51 57 / 6%)}.g2-visa-landing .visa-assessment__list details.is-open{border:1px solid #e9ae28}.g2-visa-landing .visa-assessment__list summary{position:relative;display:flex;align-items:center;min-height:50px;padding:11px 48px 11px 45px;cursor:pointer;color:#30434a;font-size:14px;list-style:none}.g2-visa-landing .visa-assessment__list summary::-webkit-details-marker{display:none}.g2-visa-landing .visa-assessment__list summary:before{position:absolute;top:50%;content:"";background:url('../images/icons/arrows/arrow-small-down-black.svg') no-repeat center/contain}.g2-visa-landing .visa-assessment__number{position:absolute;top:50%;right:17px;display:grid;place-items:center;width:22px;height:22px;border:1px solid #d9dfe0;border-radius:50%;background:#f4f6f6;color:#607075;font-size:10px;font-weight:500;transform:translateY(-50%)}.g2-visa-landing .visa-assessment__list details[open] .visa-assessment__number{border-color:#efbb3a;background:#fff8e7;color:#ba8a20}.g2-visa-landing .visa-assessment__list details>p{padding:0 45px 14px;margin:0;color:#6c797e;font-size:12px}.g2-visa-landing .visa-assessment__result{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0 14px 14px;margin:0;direction:ltr}.g2-visa-landing .visa-assessment__result>div{min-height:80px;padding:12px;border-radius:8px;direction:rtl;text-align:right}.g2-visa-landing .visa-assessment__result strong{display:block;margin-bottom:5px;font-size:11px}.g2-visa-landing .visa-assessment__result p{margin:0;line-height:1.9}.g2-visa-landing .visa-assessment__result-good{border:1px solid #cbeed7;background:#f0fbf4;color:#21864b}.g2-visa-landing .visa-assessment__result-bad{border:1px solid #f4d4d4;background:#fff3f3;color:#bf4747}.g2-visa-landing .visa-assessment__more{display:flex;align-items:center;justify-content:center;gap:6px;width:max-content;margin:20px auto 0;color:#c59327;font-size:12px;font-weight:700;text-decoration:none}.g2-visa-landing .visa-assessment__more img{width:13px;height:13px;object-fit:contain}@media(max-width:767px){.g2-visa-landing .visa-assessment{padding:42px 14px 30px}.g2-visa-landing .visa-assessment h2{font-size:23px}.g2-visa-landing .visa-assessment__list summary{min-height:43px;padding:9px 39px 9px 35px}.g2-visa-landing .visa-assessment__number{right:12px;width:19px;height:19px;font-size:9px}.g2-visa-landing .visa-assessment__list summary:before{left:13px;width:10px;height:10px}.g2-visa-landing .visa-assessment__result{grid-template-columns:1fr;gap:7px;padding:0 8px 8px}.g2-visa-landing .visa-assessment__result>div{min-height:0;padding:9px}.g2-visa-landing .visa-assessment__result p{font-size:9px}}.visa-process__icon{display:grid;place-items:center;width:40px;height:40px;margin:auto;border:2px solid #eccb72;border-radius:50%;background:#fff}.visa-process__icon img{display:block;width:20px;height:20px;object-fit:contain}.visa-process__steps>div:nth-child(3) .visa-process__icon img,.visa-process__steps>div:nth-child(4) .visa-process__icon img{width:19px;height:22px}.visa-process__steps>div:nth-child(6) .visa-process__icon img{width:23px;height:23px}@media(max-width:767px){.visa-process__steps .visa-process__icon{grid-row:span 2;width:36px;height:36px;margin:0}.visa-process__icon img{width:18px;height:18px}}
.g2-visa-landing .visa-process__steps>div>p{font-size:12px}
@media (min-width:768px) {
  .g2-visa-landing .visa-process { padding:44px 24px 56px; text-align:center; }
  .g2-visa-landing .visa-process h2 { margin:0 0 8px; font-size:29px; }
  .g2-visa-landing .visa-process > .visa-section__intro { max-width:620px; margin:0 auto; color:#68757a; font-size:14px; line-height:1.9; }
  .g2-visa-landing .visa-process__steps { grid-template-columns:repeat(6,minmax(0,1fr)); max-width:var(--wp--style--global--content-size); margin:44px auto 0; }
  .g2-visa-landing .visa-process__steps::before { top:22px; right:5%; left:5%; border-top:0; height:1px; background:#e9b52e; }
  .g2-visa-landing .visa-process__steps > div { z-index:1; display:flex; flex-direction:column; min-width:0; padding:0 7px; text-align:center; }
  .g2-visa-landing .visa-process__steps > div > small,
.g2-visa-landing .visa-process__steps > div > .go2tr-service-inline > small:where(.go2tr-service-editable *) { order:2; display:block; margin:0 0 4px; color:#c89828; font-size:11px; font-weight:600; line-height:1.4; }
  .g2-visa-landing .visa-process__steps .visa-process__icon { order:1; display:grid; place-items:center; width:44px; height:44px; margin:0 auto 9px; border:1px solid #e9ad1d; border-radius:50%; background:#fff; }
  .g2-visa-landing .visa-process__steps .visa-process__icon img { width:20px; height:20px; }
  .g2-visa-landing .visa-process__steps > div > h3 { order:3; margin:0 0 6px; color:#35434a; font-size:16px; font-weight:800; line-height:1.45; }
  .g2-visa-landing .visa-process__steps > div > p { order:4; max-width:180px; margin:0 auto; color:#68757a; font-size:13px; line-height:1.75; }
}
.g2-visa-landing .visa-why__item>.go2tr-service-image > img:where(.go2tr-service-editable *){flex:0 0 34px;width:34px;height:34px;padding:8px;border-radius:10px;background:#fff7e4;object-fit:contain}
.visa-hero__video>.go2tr-service-image > img:where(.go2tr-service-editable *){display:block;width:100%;height:292px;object-fit:cover}
@media(max-width:767px){.visa-hero__video>.go2tr-service-image > img:where(.go2tr-service-editable *){height:240px}}
@media(max-width:430px){.visa-hero__video>.go2tr-service-image > img:where(.go2tr-service-editable *){height:auto;aspect-ratio:16/9}}
.g2-visa-landing .study-consult-cta>.go2tr-service-inline > a:where(.go2tr-service-editable *){align-self:center;margin-inline-start:0!important}
@media(max-width:767px){
  .g2-visa-landing .visa-types.study-discovery .study-discovery-showcase-card__content>.go2tr-service-inline > a:where(.go2tr-service-editable *){flex-wrap:nowrap;white-space:nowrap;align-self:stretch;border-top:1px solid #edf0f1;font-size:12px}
}
.g2-visa-landing .study-article-card .wp-block-post-featured-image>.go2tr-service-inline > a:where(.go2tr-service-editable *),
.g2-visa-landing .study-article-card .wp-block-post-featured-image>a{height:100%!important;padding:0!important;margin:0!important;line-height:0!important}
.g2-visa-landing .study-article-card .wp-block-post-featured-image>.go2tr-service-inline > a:where(.go2tr-service-editable *),
.g2-visa-landing .study-article-card .wp-block-post-featured-image>a,
.g2-visa-landing .study-article-card .wp-block-post-featured-image img{width:100%!important;max-width:none!important}
@media (min-width:768px) {
  .g2-visa-landing .visa-why__item > .go2tr-service-image > img:where(.go2tr-service-editable *) {
    flex:0 0 40px;
    width:40px;
    height:40px;
    padding:10px;
    border-radius:10px;
    box-sizing:border-box;
  }
}
@media (max-width:767px) {
  .g2-visa-landing .visa-why__item > .go2tr-service-image > img:where(.go2tr-service-editable *) {
    box-sizing:border-box;
  }
  .g2-visa-landing .visa-types.study-discovery .study-discovery-showcase-card__content > .go2tr-service-inline > a:where(.go2tr-service-editable *) { flex:0 0 auto; margin-top:10px; padding:8px 0 0; }
  .g2-visa-landing .visa-why__item > .go2tr-service-image > img:where(.go2tr-service-editable *) { flex:0 0 34px; width:34px; height:34px; padding:8px; border-radius:10px; background:#fff7e4; object-fit:contain; }
  .g2-visa-landing .visa-process__steps > div > .go2tr-service-inline > small:where(.go2tr-service-editable *) { grid-area:stage; align-self:center; justify-self:end; margin:0; direction:rtl; color:#c89828; font-size:12px; white-space:nowrap; }
}

.g2-visa-landing .study-articles__header{display:grid;grid-template-columns:1fr 2fr;align-items:start;gap:24px;margin-bottom:34px;direction:ltr}.g2-visa-landing .study-articles__header>div{direction:rtl;text-align:right}.g2-visa-landing .study-articles__header h2{margin:0;color:#29363d;font-size:29px;font-weight:800;line-height:1.4;text-align:right}.g2-visa-landing .study-articles__header p{margin:9px 0 0;color:#68757a;line-height:1.8;text-align:right}.g2-visa-landing .study-articles__all{align-self:start;padding-top:12px;text-align:left}@media(max-width:767px){.g2-visa-landing .study-articles__header{grid-template-columns:1fr;gap:4px;margin-bottom:24px}.g2-visa-landing .study-articles__header h2{font-size:23px}.g2-visa-landing .study-articles__all{order:2;padding-top:6px;text-align:right}}@media(max-width:430px){.g2-visa-landing .study-articles__header h2{font-size:20px}.g2-visa-landing .study-articles__header p,.g2-visa-landing .study-articles__all{font-size:10px}}
.g2-visa-landing .visa-faq{max-width:900px!important;padding-top:68px;padding-bottom:60px}.g2-visa-landing .visa-faq h2{font-size:30px}.g2-visa-landing .visa-faq .visa-section__intro{max-width:650px;font-size:13px}.g2-visa-landing .visa-faq__list{gap:9px;margin-top:30px}.g2-visa-landing .visa-faq__list details{overflow:hidden;border:1px solid #dfe4e5;border-radius:12px;background:#fff;box-shadow:none}.g2-visa-landing .visa-faq__list details[open]{border-color:#e9ae28;box-shadow:0 8px 18px rgb(218 167 42 / 12%)}.g2-visa-landing .visa-faq__list summary{position:relative;display:block;min-height:46px;padding:13px 20px 13px 48px;cursor:pointer;color:#304047;font-size:14px;font-weight:700;line-height:1.5;list-style:none;text-align:right}.g2-visa-landing .visa-faq__list summary::-webkit-details-marker{display:none}.g2-visa-landing .visa-faq__list summary:before{position:absolute;top:50%;left:19px;content:"";transform:translateY(-50%);background:url('../images/icons/arrows/arrow-small-down-black.svg') no-repeat center/contain}.g2-visa-landing .visa-faq__list details[open] summary:before{transform:translateY(-50%) rotate(180deg);filter:sepia(1) saturate(3)}.g2-visa-landing .visa-faq__list details[open] summary{border-bottom:1px solid #edf0f1}.g2-visa-landing .visa-faq__list details p{padding:13px 24px 16px;margin:0;color:#24353b;font-size:13px;line-height:2.15;text-align:right}.g2-visa-landing .visa-faq__list details:not([open]) p{display:none}@media(max-width:767px){.g2-visa-landing .visa-faq{padding:44px 14px}.g2-visa-landing .visa-faq h2{font-size:23px}.g2-visa-landing .visa-faq__list{margin-top:22px;gap:7px}.g2-visa-landing .visa-faq__list summary{min-height:40px;padding:10px 13px 10px 35px;font-size:11px}.g2-visa-landing .visa-faq__list summary:before{left:12px;width:10px;height:10px}.g2-visa-landing .visa-faq__list details p{padding:10px 14px 12px;font-size:10px;line-height:2}}
.visa-hero{position:relative;max-width:1248px!important;margin:0 auto!important;padding:58px 60px!important;overflow:hidden;background:#354a53;color:#fff}.visa-hero:before{position:absolute;z-index:0;top:0;left:0;width:215px;height:202px;content:"";pointer-events:none;background:url('../images/icons/study/hero-video-logo.svg') no-repeat top left/contain}.visa-hero__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:'media content';align-items:center;gap:clamp(32px,4vw,56px);direction:ltr}.visa-hero__content{grid-area:content;direction:rtl;text-align:right}.visa-hero__media{position:relative;grid-area:media;display:flex;align-items:center;justify-content:flex-start;width:100%;direction:ltr;isolation:isolate}.visa-hero__media:after{position:absolute;z-index:-1;right:-22px;bottom:-14px;width:181px;height:181px;content:"";background:url('../images/icons/study/bg-right-video.svg') no-repeat/contain}.visa-kicker{display:inline-flex;align-items:center;min-height:34px;padding:0 16px;border:1px solid #e6af2e;border-radius:999px;background:#fff;color:#b98314;font-size:14px;font-weight:700}.visa-hero h1{margin:22px 0 24px;color:#fff;font-size:40px;font-weight:800;line-height:1.45}.visa-hero__accent{color:var(--gold)}.visa-hero p{margin:0;color:#f5f7f8;font-size:16px;line-height:2.2}.visa-hero__video{position:relative;z-index:1;display:block;width:100%;max-width:500px;margin:0;overflow:hidden;border:3px solid #fff;border-radius:30px;box-shadow:0 14px 32px #0003}.visa-hero__video>img{display:block;width:100%;height:292px;object-fit:cover}.visa-hero__play{position:absolute;inset:50% auto auto 50%;width:72px;height:72px;transform:translate(-50%,-50%)}.visa-hero__play img{width:72px;height:72px;object-fit:contain}.visa-hero__video-label{position:absolute;bottom:20px;left:28px;padding:12px 18px;border-radius:12px;background:#202c32e0;color:#fff;direction:rtl;font-size:14px;line-height:1.6;text-align:right}.visa-hero__video-label small{display:block;color:#d7e0e3;font-size:11px}
.visa-types__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:915px;margin:auto}.visa-type-card{display:grid;grid-template-columns:1fr 128px;min-height:120px;overflow:hidden;border:1px solid #e5e8e8;border-radius:12px;background:#fff;box-shadow:0 5px 12px #293d4314}.visa-type-card__art{display:block;background:#faf8f2 url('../images/visa-landing/visa-services-sheet.png') no-repeat;background-size:300% 300%}.visa-type-card--tourist .visa-type-card__art{background-position:0 0}.visa-type-card--schengen .visa-type-card__art{background-position:50% 0}.visa-type-card--investment .visa-type-card__art{background-position:100% 0}.visa-type-card--medical .visa-type-card__art{background-position:0 50%}.visa-type-card--family .visa-type-card__art{background-position:50% 50%}.visa-type-card--work .visa-type-card__art{background-position:100% 50%}.visa-type-card--appointment .visa-type-card__art{background-position:0 100%}.visa-type-card--transit .visa-type-card__art{background-position:50% 100%}.visa-type-card--education .visa-type-card__art{background-position:100% 100%}.visa-type-card__body{padding:15px 16px}.visa-type-card h3{margin-bottom:4px;font-size:14px}.visa-type-card p,.visa-country-card p{margin-bottom:3px;color:var(--muted);font-size:10px}.visa-type-card a,.visa-country-card a{color:#bc8a25;font-size:10px;font-weight:800;text-decoration:none}
.visa-countries,.visa-testimonials,.visa-assessment{max-width:none!important;background:var(--soft)}.visa-countries__inner,.visa-testimonials__grid{max-width:1064px;margin:auto}.visa-country-grid,.visa-testimonials__grid,.visa-articles__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.visa-country-card,.visa-testimonials article,.visa-articles article{overflow:hidden;border-radius:10px;background:#fff;box-shadow:0 3px 10px #293d4314}.visa-country-card__image,.visa-article__image{display:block;background:url('../images/visa-landing/visa-countries-sheet.png') no-repeat;background-size:300% 200%}.visa-country-card__image{aspect-ratio:1.78}.visa-country-card--uk .visa-country-card__image,.visa-article__image--uk{background-position:0 0}.visa-country-card--germany .visa-country-card__image,.visa-article__image--germany{background-position:50% 0}.visa-country-card--canada .visa-country-card__image,.visa-article__image--canada{background-position:100% 0}.visa-country-card--uae .visa-country-card__image{background-position:0 100%}.visa-country-card--australia .visa-country-card__image{background-position:50% 100%}.visa-country-card--usa .visa-country-card__image{background-position:100% 100%}.visa-country-card>div,.visa-articles article>div{padding:12px}.visa-country-card h3,.visa-articles h3{margin-bottom:3px;font-size:13px}.visa-why__grid{display:grid;grid-template-columns:1fr 1fr;gap:13px;max-width:900px;margin:auto}.visa-why__grid>div{padding:14px;border:1px solid #edf0f0;border-radius:8px}.visa-why__grid b{color:#bd8a25}.visa-why__grid h3{margin:0;font-size:13px}.visa-why__grid p,.visa-testimonials p,.visa-articles p{margin:4px 0;color:var(--muted);font-size:10px}.visa-stats{max-width:1248px!important;padding:22px 38px!important;background:#354a53}.visa-stats__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.visa-stats__grid>div{padding:13px;border-radius:8px;background:#415963;color:#e6edef;text-align:center}.visa-stats strong{display:block;color:var(--gold);font-size:23px}.visa-stats span{font-size:10px}
.visa-process__steps{position:relative;display:grid;grid-template-columns:repeat(6,1fr);margin-top:32px}.visa-process__steps:before{position:absolute;top:15px;right:8%;left:8%;content:"";border-top:1px solid #e9ca72}.visa-process__steps>div{position:relative;text-align:center}.visa-process__steps b{position:relative;z-index:1;display:grid;place-items:center;width:31px;height:31px;margin:auto;border:2px solid #eccb72;border-radius:50%;background:#fff;color:#bb8b26;font-size:11px}.visa-process__steps h3{margin:8px 0 0;font-size:11px}.visa-process__steps p{margin:0;color:var(--muted);font-size:9px}.visa-assessment__inner{max-width:825px;margin:auto}.visa-assessment__list,.visa-faq__list{display:grid;gap:8px}.visa-assessment__list>div,.visa-faq details{padding:9px 14px;border:1px solid #e9cd86;border-radius:6px;background:#fff;color:#68757a;font-size:11px}.visa-assessment__result{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:8px}.visa-assessment__result span{padding:8px;border-radius:5px;font-size:9px}.visa-assessment__result span:first-child{background:#eff9ef;color:#54805d}.visa-assessment__result span:last-child{background:#fff0f0;color:#b36767}.visa-podcast article{display:grid;grid-template-columns:130px 1fr auto;gap:18px;align-items:center;max-width:920px;margin:auto;padding:20px;border:1px solid #e8ddc6;border-radius:10px;background:#fffcf4}.visa-podcast__wave{height:42px;background:repeating-linear-gradient(90deg,transparent 0 4px,#e3b44c 4px 6px,transparent 6px 10px)}.visa-podcast h3{margin:0;font-size:14px}.visa-podcast p{margin:0;color:var(--muted);font-size:10px}.visa-testimonials article{padding:17px}.visa-testimonials span{color:var(--gold)}.visa-faq{max-width:900px!important}.visa-faq summary{cursor:pointer;font-size:11px;font-weight:700}.visa-faq p{color:var(--muted);font-size:10px}.visa-article__image{aspect-ratio:1.75}.visa-articles small{color:#bf8b24;font-size:9px}.visa-closing-cta{display:flex;align-items:center;justify-content:space-between;gap:25px;max-width:1040px!important;margin:25px auto 45px!important;padding:20px 28px!important;border-radius:7px;background:#354a53;color:#fff}.visa-closing-cta h2{margin:0;color:#fff;text-align:right;font-size:19px}.visa-closing-cta p{margin:4px 0;color:#dde5e7;font-size:11px}
@media(max-width:767px){.g2-visa-landing section{padding:40px 16px}.visa-hero{padding:32px 20px!important}.visa-hero:before{width:130px;height:122px}.visa-hero__grid{grid-template-columns:1fr;grid-template-areas:'media' 'content'}.visa-hero__media:after{right:-14px;bottom:-10px;width:112px;height:112px}.visa-hero h1{margin:18px 0;font-size:32px}.visa-hero p{font-size:15px;line-height:2}.visa-hero__video{border-radius:22px}.visa-hero__video>img{height:240px}.visa-hero__play,.visa-hero__play img{width:56px;height:56px}.visa-hero__video-label{bottom:14px;left:14px;padding:8px 12px;font-size:12px}.visa-types__grid,.visa-country-grid,.visa-testimonials__grid,.visa-articles__grid,.visa-why__grid{grid-template-columns:1fr}.visa-stats__grid{grid-template-columns:1fr 1fr}.visa-process__steps{grid-template-columns:1fr;gap:12px}.visa-process__steps:before{display:none}.visa-assessment__result,.visa-podcast article{grid-template-columns:1fr}.visa-closing-cta{display:block;text-align:center}.visa-closing-cta h2{text-align:center}}@media(max-width:430px){.visa-hero{padding:16px 12px!important}.visa-hero:before{width:94px;height:88px}.visa-hero__grid{gap:14px}.visa-kicker{min-height:26px;padding:0 10px;font-size:10px}.visa-hero h1{margin:8px 0;font-size:19px}.visa-hero p{font-size:10px;line-height:1.9}.visa-hero__video{border-width:2px;border-radius:13px}.visa-hero__video>img{height:auto;aspect-ratio:16/9}.visa-hero__video-label{bottom:7px;left:7px;padding:5px 7px;border-radius:7px;font-size:8px}.visa-hero__video-label small{font-size:7px}}
@media(max-width:767px){.visa-hero__video .wp-block-image img{height:240px}}@media(max-width:430px){.visa-hero__video .wp-block-image img{height:auto;aspect-ratio:16/9}.g2-visa-landing section:not(.visa-hero){padding:32px 12px}.g2-visa-landing .visa-types h2,.g2-visa-landing .visa-why h2,.g2-visa-landing .visa-process h2{font-size:20px}.g2-visa-landing .visa-types .visa-section__intro,.g2-visa-landing .visa-why .visa-section__intro,.g2-visa-landing .visa-process .visa-section__intro{margin-top:6px;font-size:10px;line-height:1.8}.g2-visa-landing .visa-process__steps{margin-top:24px;gap:9px}.g2-visa-landing .visa-assessment{margin-top:22px!important}.g2-visa-landing .visa-faq{padding-top:32px;padding-bottom:32px}.g2-visa-landing .visa-faq h2{font-size:20px}.g2-visa-landing .visa-faq .visa-section__intro{margin-top:6px;font-size:10px;line-height:1.8}body.go2tr-visa-landing-page .wp-block-go2tr-g2-podcast{margin:22px auto!important}}
.g2-visa-landing .visa-faq__list summary:before{width:7px;height:7px;border-right:1.5px solid #8c9aa0;border-bottom:1.5px solid #8c9aa0;background:none;transform:translateY(-65%) rotate(45deg);transition:transform .18s ease,border-color .18s ease}.g2-visa-landing .visa-faq__list details[open] summary:before{border-color:#d69c1c;transform:translateY(-35%) rotate(225deg);filter:none}
.g2-visa-landing .study-consult-cta{display:flex!important;align-items:center!important;justify-content:space-between!important;direction:rtl}.g2-visa-landing .study-consult-cta>.cta-box{text-align:right}.g2-visa-landing .study-consult-cta>a{align-self:center;margin-inline-start:0!important}
.g2-visa-landing .visa-countries .study-countries-showcase-card__motivation{position:static!important;display:inline-block}.g2-visa-landing .visa-countries .study-countries-showcase-card__body{padding-top:4px}
.g2-visa-landing .visa-countries .study-countries-showcase-card__motivation{position:relative!important}.g2-visa-landing .visa-countries .study-countries-showcase-card__motivation:after{background:url('../images/icons/immigration/star.png') no-repeat center/contain!important}
.g2-visa-landing .visa-countries.study-countries-showcase,.g2-visa-landing .visa-assessment{max-width:var(--wp--style--global--content-size)!important;padding:42px 20px 28px!important;margin:28px auto 0!important}@media(max-width:767px){.g2-visa-landing .visa-countries.study-countries-showcase,.g2-visa-landing .visa-assessment{padding:34px 16px 22px!important}}
body.go2tr-visa-landing-page .wp-block-go2tr-g2-podcast{width:100%;max-width:var(--wp--style--global--content-size)!important;margin:28px auto!important}

@media(max-width:767px){.g2-visa-landing .visa-kicker{font-size:12px}.g2-visa-landing .visa-kicker img{width:16px;height:16px}.g2-visa-landing .visa-hero h1{font-size:24px}.g2-visa-landing .visa-hero p{font-size:16px}.g2-visa-landing .visa-hero .wp-block-button__link{display:inline-flex;align-items:center;min-height:42px;padding:11px 20px 11px 38px;border-radius:12px;font-size:15px;line-height:1.2}.g2-visa-landing .visa-hero .is-style-g2-primary-arrow-button>.wp-block-button__link::after{left:16px;width:14px;height:14px;background-size:14px 14px}
  .g2-visa-landing section:not(.visa-hero)>h2,
  .g2-visa-landing .visa-countries .study-countries-showcase__header h2,
  .g2-visa-landing .study-articles__header h2{font-size:20px}
  .g2-visa-landing .visa-section__intro,
  .g2-visa-landing .visa-countries .study-countries-showcase__header p,
  .g2-visa-landing .study-articles__header p{font-size:16px}
  .g2-visa-landing .visa-type-card h3,
  .g2-visa-landing .visa-country-card h3,
  .g2-visa-landing .visa-articles h3,
  .g2-visa-landing .visa-why__grid h3,
  .g2-visa-landing .study-countries-showcase-card h3,
  .g2-visa-landing .study-article-card h3{font-size:16px}
  .g2-visa-landing .visa-type-card p,
  .g2-visa-landing .visa-country-card p,
  .g2-visa-landing .visa-articles p,
  .g2-visa-landing .visa-why__grid p,
  .g2-visa-landing .study-countries-showcase-card__excerpt,
  .g2-visa-landing .study-article-card .wp-block-post-excerpt{font-size:13px}
  .g2-visa-landing .visa-hero .visa-kicker{font-size:12px}
  .g2-visa-landing .visa-hero p:not(.visa-kicker){font-size:16px}}
.g2-visa-landing .study-discovery-showcase-card__tags span,
.g2-visa-landing .study-discovery-showcase-card__tags a{
  min-height:26px;
  padding:3px 12px;
  font-size:12px;
  line-height:18px;
}
@media(max-width:767px){
  .g2-visa-landing .visa-types.study-discovery h2,
  .g2-visa-landing .visa-why h2,
  .g2-visa-landing .visa-process h2,
  .g2-visa-landing .visa-assessment h2,
  .g2-visa-landing .study-testimonials h2,
  .g2-visa-landing .study-faq h2{font-size:20px}
  .g2-visa-landing .visa-types.study-discovery .study-section__intro,
  .g2-visa-landing .visa-why .visa-section__intro,
  .g2-visa-landing .visa-process .visa-section__intro,
  .g2-visa-landing .visa-assessment .visa-section__intro,
  .g2-visa-landing .study-testimonials__intro,
  .g2-visa-landing .study-faq .study-section__intro{font-size:16px}
  .g2-visa-landing .visa-types.study-discovery .study-discovery-showcase-card h3{font-size:16px}
  .g2-visa-landing .visa-types.study-discovery .study-discovery-showcase-card p{font-size:13px}
  .g2-visa-landing .visa-hero .wp-block-button__link{font-weight:500}
  .g2-visa-landing .visa-types.study-discovery .study-discovery__column{grid-auto-rows:230px}
  .g2-visa-landing .visa-types.study-discovery .study-discovery-showcase-card{border-radius:16px}
  .g2-visa-landing .visa-types.study-discovery .study-discovery-showcase-card__content>a{flex-wrap:nowrap;white-space:nowrap}
  .g2-visa-landing .visa-types.study-discovery .study-discovery-showcase-card__link-icon{flex:0 0 12px}
  .g2-visa-landing .visa-countries .study-countries-showcase__grid{grid-auto-rows:310px}
  .g2-visa-landing .visa-countries .study-countries-showcase-card__motivation{max-width:calc(100% - 28px);padding:6px 34px 6px 12px;font-size:11px}
  .g2-visa-landing .visa-countries .study-countries-showcase-card__motivation:after{right:10px}
  .g2-visa-landing .visa-countries .study-countries-showcase-card__excerpt{display:block;min-height:0;overflow:visible;-webkit-line-clamp:unset}
  .g2-visa-landing .visa-types.study-discovery .study-discovery-showcase-card__content{padding:18px 16px 12px 12px}
  .g2-visa-landing .visa-types.study-discovery .study-discovery-showcase-card__image{object-position:left bottom}
  .g2-visa-landing .visa-types.study-discovery .study-discovery-showcase-card__content>a{align-self:stretch;border-top:1px solid #edf0f1;font-size:12px}
}
.g2-visa-landing .study-article-query .wp-block-post-template{padding:0!important;margin:0!important;list-style:none!important}.g2-visa-landing .study-article-query .wp-block-post-template>li{display:block;list-style:none!important}.g2-visa-landing .study-article-query .wp-block-post-template>li::marker{content:""}.g2-visa-landing .study-article-card .wp-block-post-featured-image>.go2tr-service-inline > a:where(.go2tr-service-editable *),
.g2-visa-landing .study-article-card .wp-block-post-featured-image,
.g2-visa-landing .study-article-card .wp-block-post-featured-image>a,
.g2-visa-landing .study-article-card .wp-block-post-featured-image img{display:block;width:100%!important;max-width:none!important}
.g2-visa-landing .study-consult-cta::before{top:-36px;left:-60px;width:120px;height:114px;border:0;border-radius:0;background:url('../images/icons/study/hero-video-logo.svg') no-repeat top left/contain}
.g2-visa-landing .study-article-card .wp-block-post-featured-image{display:block!important;flex:0 0 200px;width:100%!important;height:200px!important;min-height:200px!important;padding:0!important;margin:0!important;line-height:0!important}.g2-visa-landing .study-article-card .wp-block-post-featured-image img{height:100%!important;min-height:0!important;padding:0!important;margin:0!important;object-fit:cover!important}.g2-visa-landing .study-article-card__reading-time::before{content:"◷"!important}
.g2-visa-landing .study-article-query .wp-block-post-template>li,.g2-visa-landing .study-article-query .study-article-card{width:100%!important;max-width:none!important;padding:0!important}.g2-visa-landing .study-article-card{display:flex!important;overflow:hidden!important}.g2-visa-landing .study-article-card .wp-block-post-featured-image{align-self:stretch}
.g2-visa-landing .visa-assessment__list details.is-open:not([open]){border:0}.g2-visa-landing .visa-assessment__list details[open]{border:1px solid #e9ae28}
.g2-visa-landing .visa-assessment__result p{font-size:13px}
.g2-visa-landing .visa-assessment__list summary{font-weight:500}.g2-visa-landing .visa-assessment__list summary:before{left:18px;width:18px;height:18px;background:url('../images/icons/arrows/visa-assessment-arrow.svg') no-repeat center/contain;transform:translateY(-50%)}.g2-visa-landing .visa-assessment__list details[open] summary:before{transform:translateY(-50%) rotate(180deg)}
.g2-visa-landing .visa-why__mobile-label { display:none; }
@media (min-width:768px) {
  .g2-visa-landing .visa-why__grid {
    grid-template-columns:repeat(4, minmax(0, 1fr));
    gap:0;
    max-width:1200px;
    margin:34px auto 0;
  }
  .g2-visa-landing .visa-why__item,
  .g2-visa-landing .visa-why__item:nth-child(even),
  .g2-visa-landing .visa-why__item:nth-child(n+3) {
    align-items:center;
    min-height:64px;
    padding:0;
    border:0;
  }
  .g2-visa-landing .visa-why__item:nth-child(3) { order:1; }
  .g2-visa-landing .visa-why__item:nth-child(4) { order:2; }
  .g2-visa-landing .visa-why__item:nth-child(1) { order:3; }
  .g2-visa-landing .visa-why__item:nth-child(2) { order:4; }
  .g2-visa-landing .visa-why__item > img {
    flex:0 0 40px;
    width:40px;
    height:40px;
    padding:10px;
    border-radius:10px;
    box-sizing:border-box;
  }
  .g2-visa-landing .visa-why__item h3 {
    margin:0;
    font-size:16px;
    font-weight:800;
    line-height:1.5;
    white-space:nowrap;
  }
  .g2-visa-landing .visa-why__item p { display:none; }
}
@media (max-width:767px) {
  .g2-visa-landing .visa-why__desktop-label { display:none; }
  .g2-visa-landing .visa-why__mobile-label { display:inline; }
  .g2-visa-landing .visa-why__item,
  .g2-visa-landing .visa-why__item:nth-child(even),
  .g2-visa-landing .visa-why__item:nth-child(n+3) {
    align-items:center;
  }
  .g2-visa-landing .visa-why__item:nth-child(2) { order:1; }
  .g2-visa-landing .visa-why__item:nth-child(1) { order:2; }
  .g2-visa-landing .visa-why__item:nth-child(4) { order:3; }
  .g2-visa-landing .visa-why__item:nth-child(3) { order:4; }
  .g2-visa-landing .visa-why__item > img {
    box-sizing:border-box;
  }
  .g2-visa-landing .visa-why__item p { display:none; }
  .g2-visa-landing .visa-types.study-discovery .study-discovery-showcase-card__image { align-self:end; box-sizing:border-box; height:calc(100% - 10px); min-height:0; padding-bottom:10px; }
  .g2-visa-landing .visa-types.study-discovery .study-discovery-showcase-card__content { position:relative; z-index:1; margin-left:-20px; padding-left:20px; }
  .g2-visa-landing .visa-types.study-discovery .study-discovery-showcase-card__tags { gap:6px; }
  .g2-visa-landing .visa-types.study-discovery .study-discovery-showcase-card__content { box-sizing:border-box; }
  .g2-visa-landing .visa-types.study-discovery .study-discovery-showcase-card__content > a { flex:0 0 auto; }
  .g2-visa-landing .visa-types.study-discovery .study-discovery__column { grid-auto-rows:auto; }
  .g2-visa-landing .visa-types.study-discovery .study-discovery-showcase-card { height:auto; }
  .g2-visa-landing .visa-types.study-discovery .study-discovery-showcase-card__title { margin-bottom:10px; }
  .g2-visa-landing .visa-types.study-discovery .study-discovery-showcase-card__title img { width:40px; height:40px; }
  .g2-visa-landing .visa-types.study-discovery .study-discovery-showcase-card p { margin:0 0 10px; }
  .g2-visa-landing .visa-types.study-discovery .study-discovery-showcase-card__tags { margin-top:8px; }
  .g2-visa-landing .visa-types.study-discovery .study-discovery-showcase-card { min-height:0; }
  .g2-visa-landing .visa-types.study-discovery .study-discovery-showcase-card__content { height:auto; padding-bottom:8px; }
  .g2-visa-landing .visa-types.study-discovery .study-discovery-showcase-card__content > a { margin-top:10px; padding:8px 0 0; }
  .g2-visa-landing .visa-types.study-discovery .study-discovery-showcase-card__title img { padding:9px; }
  .g2-visa-landing .visa-countries .study-countries-showcase__grid { grid-auto-rows:auto; }
  .g2-visa-landing .visa-countries .study-countries-showcase-card { height:auto; }
  .g2-visa-landing .visa-countries .study-countries-showcase-card__motivation { position:absolute !important; top:-14px; right:14px; margin:0 !important; }
  .g2-visa-landing .visa-countries .study-countries-showcase-card__action { margin-top:auto; }
  .g2-visa-landing .visa-countries .study-countries-showcase-card__action a { font-size:12px; }
}
.g2-visa-landing .visa-countries .study-countries-showcase__header > .wp-block-paragraph,
.g2-visa-landing .visa-countries .study-countries-showcase__header > .study-countries-showcase__all { align-self:start; justify-self:start; margin:0; }
.g2-visa-landing .visa-countries .study-countries-showcase__all { display:inline-flex; align-items:center; gap:5px; padding-top:10px; direction:rtl; font-size:11px; line-height:1.4; white-space:nowrap; }
.g2-visa-landing .visa-countries .study-countries-showcase__arrow { flex:0 0 12px; width:12px; height:12px; }
@media (max-width: 767px) {
  .g2-visa-landing .visa-countries .study-countries-showcase__header > .wp-block-paragraph,
  .g2-visa-landing .visa-countries .study-countries-showcase__header > .study-countries-showcase__all { order:2; padding-top:0; }
  .g2-visa-landing .visa-countries .study-countries-showcase__all { padding-top:0; }
}
@media(min-width:768px){.g2-visa-landing .visa-countries .study-countries-showcase__all,.g2-visa-landing .visa-countries .study-countries-showcase-card__action{font-size:13px}.g2-visa-landing .visa-countries .study-countries-showcase__arrow{flex:0 0 16px;width:16px;height:16px}}
.g2-visa-landing .visa-countries .study-countries-showcase-card__motivation {
  position:static !important;
  max-width:100%;
  transform:none !important;
}
.g2-visa-landing .visa-countries .study-countries-showcase-card__body { position:relative; }
.g2-visa-landing .visa-countries .study-countries-showcase-card__motivation {
  position:absolute !important;
  min-height:28px;
  padding:6px 28px 6px 12px !important;
  font-size:11px;
  line-height:1.2;
}
.g2-visa-landing .visa-countries .study-countries-showcase-card__motivation:after {
  top:50% !important;
  right:9px !important;
  transform:translateY(-50%) !important;
}
.g2-visa-landing .visa-countries .study-countries-showcase-card__motivation {
  overflow:hidden;
  box-sizing:border-box;
  border:1px solid #e0e4e5;
  border-radius:999px;
  background:var(--wp--preset--color--base);
  box-shadow:0 3px 8px rgb(36 52 58 / 8%);
  color:#788387;
  text-align:left;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.g2-visa-landing .visa-countries .study-countries-showcase-card__motivation:after {
  position:absolute !important;
  display:block !important;
  width:16px !important;
  height:16px !important;
  content:"" !important;
  background:url("../images/icons/immigration/star.png") no-repeat center / contain !important;
}
@media (max-width: 767px) {
  .g2-visa-landing .visa-countries .study-countries-showcase-card { display:flex; flex-direction:column; min-width:0; min-height:326px; overflow:hidden; border-radius:20px; }
  .g2-visa-landing .visa-countries .study-countries-showcase-card__image { display:block; height:180px !important; padding:4px 4px 0; margin:0; overflow:hidden; box-sizing:border-box; }
  .g2-visa-landing .visa-countries .study-countries-showcase-card__image img { display:block; width:100%; height:100%; border-radius:16px 16px 0 0; object-fit:cover; }
  .g2-visa-landing .visa-countries .study-countries-showcase-card__body { display:flex; flex:1; flex-direction:column; min-height:0; padding:22px 14px 12px; }
  .g2-visa-landing .visa-why { padding:42px 16px; }
  .g2-visa-landing .visa-why > h2 { margin:0 0 7px; font-size:20px; text-align:center; }
  .g2-visa-landing .visa-why .visa-section__intro { margin:0 auto 22px !important; font-size:16px; line-height:1.8; text-align:center; }
  .g2-visa-landing .visa-why__grid { display:grid; grid-template-columns:1fr; gap:0; max-width:100%; margin:0; }
  .g2-visa-landing .visa-why__item,
  .g2-visa-landing .visa-why__item:nth-child(even),
  .g2-visa-landing .visa-why__item:nth-child(n+3) { display:flex; align-items:flex-start; gap:12px; min-height:60px; padding:13px 0; border-bottom:1px solid #edf0f1; direction:rtl; text-align:right; }
  .g2-visa-landing .visa-why__item:last-child { border-bottom:0; }
  .g2-visa-landing .visa-why__item > img { flex:0 0 34px; width:34px; height:34px; padding:8px; border-radius:10px; background:#fff7e4; object-fit:contain; }
  .g2-visa-landing .visa-why__item h3 { margin:0; font-size:15px; font-weight:800; line-height:1.5; }
  .g2-visa-landing .visa-why__item p { margin:3px 0 0; font-size:13px; line-height:1.8; }
  .g2-visa-landing .visa-process > h2 { margin-bottom:7px; font-size:20px; }
  .g2-visa-landing .visa-process > .visa-section__intro { margin:0 auto; font-size:16px; line-height:1.8; }
  .g2-visa-landing .visa-process__steps { position:relative; display:grid; grid-template-columns:1fr !important; width:min(100%,340px); margin:34px auto 0; gap:0; direction:ltr; }
  .g2-visa-landing .visa-process__steps::before { display:block; top:0; bottom:0; left:auto; width:1px; height:auto; border:0; background:#e9b52e; }
  .g2-visa-landing .visa-process__steps > div { display:grid; grid-template-columns:minmax(0,1fr) 52px 54px; grid-template-areas:"title icon stage" "text . ."; align-items:center; column-gap:8px; min-height:104px; padding:8px 0; direction:ltr; text-align:right; }
  .g2-visa-landing .visa-process__icon { grid-area:icon; justify-self:center; display:grid; place-items:center; width:44px; height:44px; margin:0; border:1px solid #e9ad1d; border-radius:50%; background:#fff; }
  .g2-visa-landing .visa-process__icon img { width:20px; height:20px; object-fit:contain; }
  .g2-visa-landing .visa-process__steps > div::after { content:none; }
  .g2-visa-landing .visa-process__steps > div > small { grid-area:stage; align-self:center; justify-self:end; margin:0; direction:rtl; color:#c89828; font-size:12px; white-space:nowrap; }
  .g2-visa-landing .visa-process__steps h3 { grid-area:title; align-self:end; margin:0; direction:rtl; color:#35434a; font-size:18px; text-align:right; }
  .g2-visa-landing .visa-process__steps p { grid-area:text; align-self:start; margin:4px 0 0; direction:rtl; color:#68757a; font-size:14px; line-height:1.75; text-align:right; }
  .g2-visa-landing .visa-process__steps::before { right:79.5px; z-index:0; }
  .g2-visa-landing .visa-process__steps > div { z-index:1; }
  .g2-visa-landing .visa-process__icon { position:relative; z-index:2; }
  .g2-visa-landing .visa-process__steps h3,
  .g2-visa-landing .visa-process__steps p { justify-self:stretch; width:100%; max-width:none; padding-right:4px; direction:rtl; text-align:right; }
  .g2-visa-landing .study-stats { padding:34px 32px; }
  .g2-visa-landing .study-stats .wp-block-columns { gap:14px; }
  .g2-visa-landing .study-stats .wp-block-column { min-height:clamp(168px,39vw,232px); padding:clamp(14px,3vw,20px) 10px 16px; border-color:rgb(214 224 225 / 20%); border-radius:30px; background:#40545d; }
  .g2-visa-landing .study-stat-icon { width:clamp(44px,11vw,66px); height:clamp(44px,11vw,66px); padding:clamp(9px,2.4vw,15px); margin-bottom:clamp(8px,1.8vw,12px); border-radius:18px; background:#626b59; }
  .g2-visa-landing .study-stats strong { font-size:clamp(24px,5.8vw,34px); line-height:1.25; }
  .g2-visa-landing .study-stats span { margin-top:clamp(5px,1.4vw,9px); font-size:clamp(15px,3.3vw,20px); line-height:1.35; }
  .g2-visa-landing .study-stats small { margin-top:clamp(3px,1vw,6px); font-size:clamp(12px,2.9vw,17px); line-height:1.45; }
  .g2-visa-landing .wp-block-go2tr-g2-podcast { width:calc(100% - 32px) !important; margin-right:auto !important; margin-left:auto !important; box-sizing:border-box; }
  .g2-visa-landing .visa-assessment__list summary { font-size:14px; }
  .g2-visa-landing .podcast-container { padding:12px; box-sizing:border-box; }
}
.g2-visa-landing .visa-countries .study-countries-showcase-card__motivation {
  position:relative !important;
  top:auto !important;
  right:auto !important;
  left:auto !important;
  align-self:flex-start;
  width:fit-content;
  max-width:calc(100% - 28px);
  margin:0 0 8px !important;
}
.g2-visa-landing .visa-countries .study-countries-showcase__header p { font-size:15px; }
.g2-visa-landing .study-payment-plan__content > p { font-size:15px; }
.g2-visa-landing .study-payment-plan__steps span { font-size:13px; }
.g2-visa-landing .visa-faq .visa-section__intro,
.g2-visa-landing .visa-assessment .visa-section__intro { font-size:16px; }
.g2-visa-landing .study-testimonials__intro { font-size:16px; }
.g2-visa-landing .study-articles__header p { font-size:16px; }
@media (max-width:767px) {
  .g2-visa-landing .visa-process__steps::before { right:calc(54px + 8px + 26px); }
}

.g2-visa-landing .visa-why .visa-section__intro { font-size:15px; }
.visa-type-card__art { background-image:url('../images/visa-landing/visa-services-sheet.webp'); }
.visa-country-card__image,
.visa-article__image { background-image:url('../images/visa-landing/visa-countries-sheet.webp'); }
@media (max-width:767px) {
  .g2-visa-landing .visa-why__item:nth-child(4) {
    border-bottom:1px solid #edf0f1;
  }
}
.g2-visa-landing .visa-hero .is-style-g2-primary-arrow-button > .wp-block-button__link {
  box-sizing:border-box;
  width:210px;
  min-height:48px;
  height:48px;
  padding:12px 26px 12px 43px;
  border-radius:12px;
  background-color:#f2b727;
  color:#fff;
  font-size:15px;
  font-weight:700;
  line-height:24px;
}

.g2-visa-landing .visa-hero .is-style-g2-primary-arrow-button > .wp-block-button__link::after {
  top:50%;
  left:28px;
  width:16px;
  height:16px;
  transform:translateY(-50%);
  background:url("../images/icons/arrows/arrow-reserve.svg") no-repeat center/16px 16px;
}
.g2-visa-landing .visa-types .visa-type-card--investment .study-discovery-showcase-card__tags {
  gap:4px;
}
.g2-visa-landing .visa-hero__video-label {
  font-size:11px;
}
.g2-visa-landing .visa-why__item h3 {
  font-size:15px;
}

.g2-visa-landing .visa-hero__video-label small {
  margin-top:4px;
  font-size:10px;
  direction:ltr;
  text-align:right;
  unicode-bidi:plaintext;
}
.g2-visa-landing .visa-hero__play img:where(.go2tr-service-editable *) {
  width:72px;
  height:72px;
  object-fit:contain;
}
@media (max-width:767px) {
  .g2-visa-landing .visa-hero__play img:where(.go2tr-service-editable *) { width:56px; height:56px; }
}
@media (max-width:430px) {
  .visa-hero__play,
.visa-hero__play img,
.g2-visa-landing .visa-hero__play img:where(.go2tr-service-editable *) { width:38px; height:38px; }
}
