/**
* MoveAndStudyCore - Text component baseline (Common-compatible).
* Structure only; no typography.
*/
.Synergee-Web-Page-Component-Text-Container
{
min-height : 15px;
}
/**
* Description : The default css styles for the image component
* Copyright   : Copyright (c) 2007 Pyrameed all right reserved (http://www.pyrameed.com)
*/
.Synergee-Web-Page-Component-Image-Element {
border:0px;
}/**
* Description : The default css styles for the menu component
* Copyright   : Copyright (c) 2007 Pyrameed all right reserved (http://www.pyrameed.com)
*/
.Synergee-Web-Page-Component-Menu ul {
display:block;
margin:0px;
padding:0px;
}
.Synergee-Web-Page-Component-Menu li {
display:block;
overflow:hidden;
cursor:pointer;
list-style-type:none;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:normal;
text-transform:none;
text-decoration:none;
height:14px;
line-height:14px;
}
.Synergee-Web-Page-Component-Menu a {
display:block;
height:14px;
text-decoration:none;
color:#000;
}
.Synergee-Web-Page-Component-Menu span {
display:none;
}
.Synergee-Web-Page-Component-Menu-Level-Separator {
border-bottom:1px solid #000;
padding-top:5px;
margin-bottom:5px;
}
/**
* Description : The default css styles for the bread crumbs component
* Copyright   : Copyright (c) 2007 Pyrameed all right reserved (http://www.pyrameed.com)
*/
.Synergee-Web-Page-Component-BreadCrumbs ul {
display:block;
margin:0px;
padding:0px;
}
.Synergee-Web-Page-Component-BreadCrumbs li {
display:inline;
list-style-type:none;
}
.Synergee-Web-Page-Component-BreadCrumbs {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
}
.Synergee-Web-Page-Component-BreadCrumbs-Container {
padding:0px;
padding-left:2px;
margin:0px;
}
.Synergee-Web-Page-Component-BreadCrumbs a {
text-decoration:none;
color:black;
}
.Synergee-Web-Page-Component-BreadCrumbs a:hover {
text-decoration:underline;
}
.Synergee-Web-Page-Component-BreadCrumbs span {
display:none;
}
/* Component styles are owned by MoveAndStudyCore.css. This file prevents legacy fallback styles. */
/**
* The css for the slideshow component
*/
.Synergee-Web-Page-Component-SlideShow
{
position         : relative;
min-height       : 20px;
height           : 20px;
min-width        : 20px;
width            : 20px; /*float:right;*/
display          : block;
}
.Synergee-Web-Page-Component-SlideShow-SlideShowButtons
{
font-family      : Arial, Helvetica, sans-serif;
font-size        : 11px;
font-weight      : bold;
padding-left     : 5px;
padding-top      : 2px;
cursor           : pointer;
position         : relative;
}
.Synergee-Web-Page-Component-SlideShow-SlideShowButtons:hover span
{
text-decoration  : underline;
}
.Synergee-Web-Page-Component-SlideShow-Menu
{
position         : relative;
float            : left;
width            : 207px;
}
.Synergee-Web-Page-Component-SlideShow-Slides
{
position         : relative;
/*width:207px;
height:273px;*/
overflow         : hidden;
}
.Synergee-Web-Page-Component-SlideShow-Slides-Container
{
position         : relative;
height           : 273px;
}
.Synergee-Web-Page-Component-SlideShow-Controls
{
position         : relative;
float            : left;
text-align       : right; /*width:207px;*/
width            : 100%;
height           : 24px;
}
.Synergee-Web-Page-Component-SlideShow-Controls-Button
{
position         : absolute;
left             : 3px;
cursor           : pointer;
padding-left     : 10px;
padding-right    : 0px;
font-family      : Arial, Helvetica, sans-serif;
font-size        : 11px;
font-weight      : bold;
margin-top       : 7px;
}
.Synergee-Web-Page-Component-SlideShow-Controls-Button-Right
{
position         : relative;
float            : right;
cursor           : pointer;
padding-left     : 10px;
padding-right    : 10px;
margin-top       : 5px;
font-family      : Arial, Helvetica, sans-serif;
font-size        : 15px;
font-weight      : bold;
}
.Synergee-Web-Page-Component-SlideShow-Page
{
display          : inline;
width            : 207px;
float            : left;
margin-left      : 2px;
}
.Synergee-Web-Page-Component-SlideShow-Slide-Container
{
position         : relative;
width            : 66px;
height           : 66px;
float            : left;
margin           : 0px;
cursor           : pointer;
overflow         : hidden;
border           : 1px solid #fff;
}
.Synergee-Web-Page-Component-SlideShow-Slide-Container:hover
{
border           : 1px solid black;
}
.Synergee-Web-Page-Component-SlideShow-Slide
{
position         : relative;
width            : 60px;
height           : 60px;
margin           : 3px;
cursor           : pointer;
overflow         : hidden;
}
.Synergee-Web-Page-Component-SlideShow-Viewer
{
width            : 407px;
height           : 263px;
overflow         : hidden;
}
.Synergee-Web-Page-Component-SlideShow-Viewer span
{
font-family      : Arial, Helvetica, sans-serif;
}
.Synergee-Web-Page-Component-SlideShow-Viewer-Container
{
position         : relative;
float            : right;
width            : 407px;
height           : 263px;
background-color : #000;
text-align       : center;
padding          : 5px;
margin           : auto;
line-height      : 273px;
display          : block;
}
.Synergee-Web-Page-Component-SlideShow-Viewer img
{
display          : block;
text-align       : center;
vertical-align   : bottom;
position         : relative;
}
.Synergee-Web-Page-Component-SlideShow-Slide-Image
{
position         : relative;
}
.Synergee-Web-Page-Component-SlideShow-Viewer-Comment-Container
{
font-family      : Arial, Helvetica, sans-serif;
text-align       : left;
font-size        : 11px;
position         : relative;
float            : right;
height           : 26px;
width            : 417px;
color            : #fff;
background-color : #000;
}
.Synergee-Web-Page-Component-SlideShow-Viewer-Comment
{
position         : relative;
float            : left;
display          : inline;
height           : 14px; /*color:#ffffff;*/
margin-left      : 3px;
margin-top       : 5px;
width            : 345px;
overflow         : hidden;
}
.Synergee-Web-Page-Component-SlideShow-Viewer-Control
{
position         : relative;
float            : right; /*color:#ffffff;*/
margin-top       : 5px;
}
.Synergee-Web-Page-Component-SlideShow-Viewer-Controls-Button
{
cursor           : pointer;
padding-left     : 10px;
padding-right    : 10px;
font-family      : Arial, Helvetica, sans-serif;
font-size        : 15px;
font-weight      : bold; /*background-color:#000000;*/
}
.Synergee-Web-Page-Component-SlideShow-FloatingSlide
{
position         : absolute;
top              : 3px;
left             : 5px;
margin-left      : -3px;
margin-top       : -3px;
border           : 6px solid #A10118;
width            : 57px;
height           : 57px;
padding          : 0px;
z-index          : inherit;
}
.Synergee-Web-Page-Component-SlideShow-Download-Container
{
font-family      : Arial, Helvetica, sans-serif;
text-align       : left;
font-size        : 11px;
position         : relative;
float            : left;
height           : 26px;
width            : 690px;
}
.Synergee-Web-Page-Component-SlideShow-Download-Container a
{
text-decoration  : none;
color            : #000;
}
.Synergee-Web-Page-Component-SlideShow-Download-Container a:hover
{
text-decoration  : underline;
}
.Synergee-Web-Page-Component-SlideShow-Download-File
{
position         : relative;
float            : left;
height           : 16px;
margin-top       : 5px;
width            : 345px;
overflow         : hidden;
}
.Synergee-Web-Page-Component-SlideShow-Download-Files
{
position         : relative;
float            : right;
height           : 16px;
margin-top       : 5px;
width            : 195px;
overflow         : hidden;
}
/**
* The slideshow  windowed component
*/
.Synergee-Web-Page-Component-SlideShow-Window
{
display          : none;
width            : 750px;
height           : 370px;
}
.Synergee-Web-Page-Component-SlideShow-Window .Synergee-Web-Page-Component-SlideShow-Menu
{
/*float: right;*/
width            : 255px;
}
.Synergee-Web-Page-Component-SlideShow-Window .Synergee-Web-Page-Component-SlideShow-Slides
{
height           : 330px;
width            : 255px;
}
.Synergee-Web-Page-Component-SlideShow-Window .Synergee-Web-Page-Component-SlideShow-Page
{
width            : 255px;
}
.Synergee-Web-Page-Component-SlideShow-Window .Synergee-Web-Page-Component-SlideShow-Slide-Container
{
height           : 80px;
width            : 80px;
}
.Synergee-Web-Page-Component-SlideShow-Window .Synergee-Web-Page-Component-SlideShow-Slide
{
height           : 73px;
width            : 73px;
}
.Synergee-Web-Page-Component-SlideShow-Window .Synergee-Web-Page-Component-SlideShow-FloatingSlide
{
height           : 70px;
width            : 70px;
}
.Synergee-Web-Page-Component-SlideShow-Window .Synergee-Web-Page-Component-SlideShow-Viewer-Container
{
/*float: left;*/
height           : 318px;
width            : 485px;
}
.Synergee-Web-Page-Component-SlideShow-Window .Synergee-Web-Page-Component-SlideShow-Viewer
{
height           : 315px;
width            : 485px;
}
.Synergee-Web-Page-Component-SlideShow-Window .Synergee-Web-Page-Component-SlideShow-Viewer-Comment-Container
{
float            : left;
width            : 495px;
}/*
* MoveAndStudyCore - Global foundations.
* Scope: reset, typography, links, media defaults, accessibility helpers.
*/
:root {
--mas-color-text: #20272d;
--mas-color-muted: #56616b;
--mas-color-link: #236b73;
--mas-color-link-hover: #17484d;
--mas-color-surface: #ffffff;
--mas-color-background: #f6f7f8;
--mas-color-border: #d8dee4;
--mas-color-quiet: #eaf0f2;
--mas-color-ink: #20272d;
--mas-color-coral: #E56B62;
--mas-color-coral-rgb: 229, 107, 98;
--mas-color-green: #6c8a53;
--mas-color-gold: #c99b48;
--mas-font-base: -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;
}
html {
box-sizing: border-box;
font-size: 100%;
-webkit-text-size-adjust: 100%;
}
*,
*::before,
*::after {
box-sizing: inherit;
}
body {
margin: 0;
color: var(--mas-color-text);
background: var(--mas-color-background);
font-family: var(--mas-font-base);
font-size: 16px;
line-height: 1.6;
}
h1,
h2,
h3,
h4,
p {
margin-top: 0;
}
.MoveAndStudyCore h1 {
line-height: 1.2;
}
p {
margin-bottom: 1rem;
}
img,
picture,
svg,
video {
display: block;
max-width: 100%;
height: auto;
}
a {
color: var(--mas-color-link);
text-decoration-thickness: 0.08em;
text-underline-offset: 0.18em;
}
a:hover,
a:focus {
color: var(--mas-color-link-hover);
}
button,
input,
select,
textarea {
font: inherit;
}
:focus-visible {
outline: 3px solid rgba(11, 95, 138, 0.35);
outline-offset: 3px;
}
.mas-skip-link {
position: absolute;
top: 0;
left: 0;
z-index: 1000;
transform: translateY(-120%);
padding: 0.75rem 1rem;
color: var(--mas-color-surface);
background: var(--mas-color-text);
}
.mas-skip-link:focus {
transform: translateY(0);
}
/*
* MoveAndStudyCore - Shared layout.
* Scope: page shell, containers, sections, grids, header and footer structure.
*/
.mas-page {
min-height: 100vh;
}
.mas-container {
width: min(100% - 2rem, 1180px);
margin-inline: auto;
}
.mas-narrow {
max-width: 880px;
}
.mas-hero__top,
.mas-action-row,
.mas-site-footer {
display: flex;
gap: 1rem;
align-items: center;
justify-content: space-between;
}
.mas-main {
display: block;
}
.mas-section {
padding-block: clamp(3rem, 7vw, 5.5rem);
}
.mas-section--surface {
background: var(--mas-color-surface);
}
.mas-section--quiet {
background: var(--mas-color-quiet);
}
.mas-grid,
.mas-card-grid,
.mas-reason-grid {
display: grid;
gap: clamp(1rem, 3vw, 1.75rem);
}
.mas-grid--two {
grid-template-columns: minmax(0, 1fr);
}
.mas-card-grid--three,
.mas-card-grid--four,
.mas-reason-grid {
grid-template-columns: minmax(0, 1fr);
}
.mas-section-intro,
.mas-rich-content {
max-width: 820px;
}
.mas-section-intro {
margin-bottom: clamp(1.5rem, 4vw, 2.5rem);
}
.mas-action-row {
flex-wrap: wrap;
justify-content: flex-start;
}
.mas-site-footer {
padding-block: 2rem;
}
.MoveAndStudyCore .mas-gapyear-page {
background:
radial-gradient(circle at 10% -10%, rgba(109, 138, 83, 0.14), transparent 34%),
radial-gradient(circle at 100% 10%, rgba(79, 145, 184, 0.08), transparent 24%),
linear-gradient(180deg, #ffffff 0%, var(--mas-color-surface) 56%, var(--mas-color-background) 100%);
}
.MoveAndStudyCore.MoveAndStudyCore-gapyear .mas-main .Synergee-Web-Page-Component-Text-Container,
.MoveAndStudyCore.MoveAndStudyCore-gapyear-topic .mas-main .Synergee-Web-Page-Component-Text-Container {
padding: 0;
}
.MoveAndStudyCore .mas-gapyear-container {
width: min(100% - 2rem, 1320px);
}
.MoveAndStudyCore .mas-gapyear-hero {
position: relative;
display: grid;
align-items: stretch;
min-height: 0;
padding-block: clamp(1.15rem, 2.4vw, 2rem);
padding-inline: clamp(0.8rem, 2.2vw, 1.4rem);
overflow: hidden;
isolation: isolate;
border-bottom: 1px solid rgba(15, 37, 49, 0.08);
}
.MoveAndStudyCore .mas-gapyear-hero::before {
content: "";
position: absolute;
inset: 0;
background:
linear-gradient(115deg, rgba(15, 37, 49, 0.76) 0%, rgba(15, 37, 49, 0.16) 34%, rgba(15, 37, 49, 0) 58%),
linear-gradient(165deg, rgba(35, 107, 115, 0.22) 0%, rgba(109, 138, 83, 0.22) 56%, rgba(255, 255, 255, 0) 100%);
pointer-events: none;
z-index: 0;
}
.MoveAndStudyCore .mas-gapyear-hero::after {
content: "";
position: absolute;
inset: 0;
background:
radial-gradient(circle at 2% 18%, rgba(255, 255, 255, 0.55), transparent 28%),
radial-gradient(circle at 100% 0%, rgba(255, 255, 255, 0.3), transparent 35%);
pointer-events: none;
z-index: 1;
mix-blend-mode: screen;
opacity: 0.45;
}
.MoveAndStudyCore .mas-gapyear-hero > * {
position: relative;
z-index: 2;
}
.MoveAndStudyCore .mas-gapyear-hero__eyebrow {
margin: 0 0 0.55rem;
color: rgba(255, 255, 255, 0.94);
}
.MoveAndStudyCore .mas-gapyear-hero__identity {
display: grid;
gap: 1.05rem;
max-width: 62ch;
margin-bottom: clamp(1rem, 2vw, 1.4rem);
}
.MoveAndStudyCore .mas-gapyear-hero__copy-shell {
display: grid;
gap: 1.25rem;
}
.MoveAndStudyCore .mas-gapyear-hero__lede {
margin: 0 0 1.1rem;
max-width: 60ch;
color: rgba(255, 255, 255, 0.92);
text-wrap: pretty;
}
.MoveAndStudyCore .mas-gapyear-hero__actions {
display: flex;
flex-wrap: wrap;
gap: 0.75rem;
align-items: center;
margin-bottom: 1.2rem;
}
.MoveAndStudyCore .mas-gapyear-hero__primary-cta {
display: inline-flex;
align-items: center;
justify-content: center;
min-height: 44px;
padding: 0.7rem 1.3rem;
border-radius: 999px;
text-decoration: none;
background: linear-gradient(140deg, #ff6f58 0%, #ff8268 100%);
color: #fff;
border: 1px solid rgba(255, 255, 255, 0.45);
box-shadow: 0 12px 30px rgba(255, 99, 77, 0.35);
transition: transform 180ms ease, filter 180ms ease;
}
.MoveAndStudyCore .mas-gapyear-hero__primary-cta:hover,
.MoveAndStudyCore .mas-gapyear-hero__primary-cta:focus-visible {
transform: translateY(-2px);
filter: brightness(1.02);
}
.MoveAndStudyCore .mas-gapyear-hero__timing {
color: #fff;
border: 1px solid rgba(255, 255, 255, 0.56);
background: rgba(0, 0, 0, 0.22);
backdrop-filter: blur(6px);
border-radius: 999px;
padding: 0.57rem 0.95rem;
}
.MoveAndStudyCore .mas-gapyear-hero__grid {
display: grid;
gap: 1rem;
align-items: stretch;
position: relative;
z-index: 2;
grid-template-columns: minmax(0, 1fr);
}
.MoveAndStudyCore .mas-gapyear-hero__media-wrap {
position: relative;
border-radius: 28px;
background:
linear-gradient(145deg, rgba(255, 255, 255, 0.86), rgba(255, 255, 255, 0.35));
padding: 0.95rem;
border: 1px solid rgba(255, 255, 255, 0.62);
box-shadow: 0 42px 84px rgba(10, 22, 32, 0.3);
transform: translateY(0);
}
.MoveAndStudyCore .mas-gapyear-hero__media-wrap::after {
content: "";
position: absolute;
inset: 10px;
border-radius: 20px;
border: 1px solid rgba(255, 255, 255, 0.45);
pointer-events: none;
}
.MoveAndStudyCore .mas-gapyear-hero__media {
position: relative;
border-radius: 20px;
overflow: hidden;
isolation: isolate;
min-height: 0;
}
.MoveAndStudyCore .mas-gapyear-hero__media.mas-header-visuals__grid {
display: grid;
width: 100%;
min-height: 100%;
grid-template-columns: minmax(0, 1fr);
gap: 0;
}
.MoveAndStudyCore .mas-gapyear-hero__media .mas-header-visuals__image {
width: 100%;
border-radius: 16px;
min-height: 100%;
aspect-ratio: auto;
position: relative;
overflow: hidden;
}
.MoveAndStudyCore .mas-gapyear-hero__media picture,
.MoveAndStudyCore .mas-gapyear-hero__media .Synergee-Web-Page-Component-Image-Container,
.MoveAndStudyCore .mas-gapyear-hero__media .Synergee-Web-Page-Component-Image-Element {
min-height: 100%;
height: 100%;
width: 100%;
object-fit: cover;
object-position: 50% 50%;
}
.MoveAndStudyCore .mas-gapyear-hero__media picture {
display: block;
}
.MoveAndStudyCore .mas-gapyear-hero__media .Synergee-Web-Page-Component-Image-Element {
border-radius: inherit;
object-fit: cover;
object-position: 50% 50%;
}
.MoveAndStudyCore .mas-gapyear-hero__copy {
display: grid;
gap: 1.15rem;
align-content: center;
padding: clamp(1.8rem, 2.4vw, 2.45rem);
border-radius: 22px;
border: 1px solid rgba(255, 255, 255, 0.55);
background:
linear-gradient(155deg, rgba(255, 255, 255, 0.95), rgba(245, 249, 249, 0.92) 55%, rgba(226, 236, 239, 0.95));
box-shadow: 0 22px 48px rgba(15, 24, 34, 0.14);
}
.MoveAndStudyCore .mas-gapyear-hero__micro-blocks {
display: grid;
gap: 0.9rem;
max-width: 100%;
}
.MoveAndStudyCore .mas-gapyear-hero__pill-group,
.MoveAndStudyCore .mas-gapyear-hero__metrics {
display: flex;
flex-wrap: wrap;
gap: 0.6rem;
}
.MoveAndStudyCore .mas-gapyear-hero__pill-group span,
.MoveAndStudyCore .mas-gapyear-hero__metrics span {
display: inline-flex;
align-items: center;
}
.MoveAndStudyCore .mas-gapyear-hero__pill-group span {
border-radius: 999px;
padding: 0.45rem 0.95rem;
background: rgba(31, 83, 105, 0.12);
color: #1d3555;
border: 1px solid rgba(31, 83, 105, 0.2);
}
.MoveAndStudyCore .mas-gapyear-hero__metrics {
margin-top: 0;
padding-top: 0.3rem;
border-top: 1px solid rgba(31, 83, 105, 0.13);
}
.MoveAndStudyCore .mas-gapyear-hero__metrics div {
flex: 1 1 190px;
display: grid;
gap: 0.16rem;
min-width: 130px;
}
.MoveAndStudyCore .mas-gapyear-hero__metrics strong {
color: #153247;
}
.MoveAndStudyCore.MoveAndStudyCore-gapyear .mas-gapyear-hero .mas-gapyear-hero__title :is(h1) {
margin-bottom: 0.8rem;
max-width: 16ch;
color: #10233a;
text-wrap: balance;
}
.MoveAndStudyCore.MoveAndStudyCore-gapyear-topic .mas-gapyear-hero #title.Synergee-Web-Page-Component-Text > .Synergee-Web-Page-Component-Text-Container {
margin-bottom: 0.8rem;
max-width: 16ch;
color: #10233a;
}
/* GapYearTopic layout only (no local typography rules) */
.MoveAndStudyCore.MoveAndStudyCore-gapyear-topic .mas-main.mas-gapyear-topic-page {
display: grid;
gap: clamp(1.8rem, 3.2vw, 2.8rem);
padding-bottom: clamp(2rem, 4vw, 3rem);
}
.MoveAndStudyCore.MoveAndStudyCore-gapyear-topic .mas-main.mas-gapyear-topic-page > .mas-section {
padding-block: clamp(1.15rem, 2.3vw, 2rem);
}
.MoveAndStudyCore.MoveAndStudyCore-gapyear-topic .mas-gapyear-topic-hero {
padding-top: clamp(1.05rem, 2vw, 1.5rem);
padding-bottom: clamp(1.55rem, 3vw, 2.3rem);
}
.MoveAndStudyCore.MoveAndStudyCore-gapyear-topic .mas-gapyear-topic-hero .mas-gapyear-hero__grid {
gap: clamp(1rem, 2vw, 1.6rem);
align-items: stretch;
}
.MoveAndStudyCore.MoveAndStudyCore-gapyear-topic .mas-gapyear-topic-hero .mas-gapyear-hero__copy-shell {
padding: clamp(0.95rem, 1.8vw, 1.25rem) clamp(1rem, 2.1vw, 1.55rem) clamp(1.3rem, 2.6vw, 1.95rem);
border: 1px solid rgba(24, 40, 56, 0.1);
border-radius: 24px;
background:
radial-gradient(circle at top right, rgba(232, 239, 244, 0.68), transparent 30%),
linear-gradient(160deg, #ffffff 0%, #f7fbfd 100%);
box-shadow: 0 24px 48px rgba(18, 28, 40, 0.1);
height: 100%;
display: grid;
align-content: start;
gap: clamp(0.85rem, 1.5vw, 1.2rem);
max-width: min(100%, 46rem);
}
.MoveAndStudyCore.MoveAndStudyCore-gapyear-topic .mas-gapyear-topic-hero .mas-gapyear-hero__media-wrap {
height: 100%;
}
.MoveAndStudyCore.MoveAndStudyCore-gapyear-topic .mas-gapyear-topic-hero .mas-gapyear-hero__media {
width: 100%;
height: 100%;
border-radius: 24px;
overflow: hidden;
border: 1px solid rgba(24, 40, 56, 0.12);
box-shadow: 0 26px 52px rgba(16, 26, 38, 0.16);
background: #e7edf2;
}
.MoveAndStudyCore.MoveAndStudyCore-gapyear-topic .mas-gapyear-topic-hero .mas-gapyear-hero__media .Synergee-Web-Page-Component-Image-Container {
width: 100%;
aspect-ratio: 5 / 4;
}
.MoveAndStudyCore.MoveAndStudyCore-gapyear-topic .mas-gapyear-topic-hero .mas-gapyear-hero__media .Synergee-Web-Page-Component-Image-Element {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
display: block;
}
.MoveAndStudyCore.MoveAndStudyCore-gapyear-topic .mas-gapyear-topic-pills {
display: flex;
flex-wrap: wrap;
gap: 0.6rem;
margin-top: 0.8rem;
}
.MoveAndStudyCore.MoveAndStudyCore-gapyear-topic .mas-gapyear-topic-pill > .Synergee-Web-Page-Component-Text-Container {
display: inline-flex;
align-items: center;
white-space: nowrap;
gap: 0.45rem;
min-height: 34px;
padding: 0.38rem 0.8rem;
border-radius: 999px;
border: 1px solid rgba(31, 83, 105, 0.2);
background: rgba(31, 83, 105, 0.08);
box-shadow: 0 8px 18px rgba(18, 28, 40, 0.06);
position: relative;
overflow: hidden;
}
.MoveAndStudyCore.MoveAndStudyCore-gapyear-topic .mas-gapyear-topic-pill > .Synergee-Web-Page-Component-Text-Container::before {
content: "";
width: 0.45rem;
height: 0.45rem;
border-radius: 999px;
background: rgba(31, 83, 105, 0.45);
margin-right: 0;
flex: 0 0 auto;
}
.MoveAndStudyCore.MoveAndStudyCore-gapyear-topic .mas-gapyear-topic-pill > .Synergee-Web-Page-Component-Text-Container > :where(p, span, a, strong, em, font) {
margin: 0;
white-space: inherit;
}
.MoveAndStudyCore.MoveAndStudyCore-gapyear-topic .mas-gapyear-topic-hero-actions {
display: flex;
flex-wrap: wrap;
gap: 0.65rem;
margin-top: 0.85rem;
align-items: center;
row-gap: 0.55rem;
}
.MoveAndStudyCore.MoveAndStudyCore-gapyear-topic .mas-gapyear-topic-hero-actions > .mas-gapyear-topic-cta {
display: flex;
flex: 0 0 auto;
}
.MoveAndStudyCore.MoveAndStudyCore-gapyear-topic .mas-gapyear-topic-cta > .Synergee-Web-Page-Component-Text-Container a {
display: inline-flex;
align-items: center;
justify-content: center;
min-height: 44px;
padding: 0.72rem 1.2rem;
border-radius: 999px;
text-decoration: none;
border: 1px solid rgba(16, 35, 58, 0.18);
}
.MoveAndStudyCore.MoveAndStudyCore-gapyear-topic .mas-gapyear-topic-cta--primary > .Synergee-Web-Page-Component-Text-Container a {
background: linear-gradient(145deg, #ff6f58 0%, #ff8469 100%);
color: #fff;
border-color: transparent;
}
.MoveAndStudyCore.MoveAndStudyCore-gapyear-topic .mas-gapyear-topic-cta--secondary > .Synergee-Web-Page-Component-Text-Container a {
background: #fff;
color: #10233a;
}
.MoveAndStudyCore.MoveAndStudyCore-gapyear-topic .mas-gapyear-topic-panel,
.MoveAndStudyCore.MoveAndStudyCore-gapyear-topic .mas-gapyear-topic-card,
.MoveAndStudyCore.MoveAndStudyCore-gapyear-topic .mas-gapyear-topic-step,
.MoveAndStudyCore.MoveAndStudyCore-gapyear-topic .mas-gapyear-topic-mini-card,
.MoveAndStudyCore.MoveAndStudyCore-gapyear-topic .mas-gapyear-topic-media-card {
border: 1px solid rgba(24, 40, 56, 0.12);
border-radius: 22px;
background:
radial-gradient(circle at top right, rgba(233, 239, 244, 0.52), transparent 28%),
linear-gradient(180deg, rgba(255, 255, 255, 0.99), rgba(247, 250, 252, 0.94));
box-shadow: 0 18px 40px rgba(18, 28, 40, 0.09);
}
.MoveAndStudyCore.MoveAndStudyCore-gapyear-topic .mas-gapyear-topic-panel {
padding: clamp(1rem, 2vw, 1.4rem);
}
.MoveAndStudyCore.MoveAndStudyCore-gapyear-topic .mas-gapyear-topic-card,
.MoveAndStudyCore.MoveAndStudyCore-gapyear-topic .mas-gapyear-topic-step,
.MoveAndStudyCore.MoveAndStudyCore-gapyear-topic .mas-gapyear-topic-mini-card,
.MoveAndStudyCore.MoveAndStudyCore-gapyear-topic .mas-gapyear-topic-media-card {
padding: clamp(0.9rem, 1.8vw, 1.2rem);
display: grid;
gap: 0.7rem;
}
.MoveAndStudyCore.MoveAndStudyCore-gapyear-topic .mas-gapyear-topic-benefits .mas-gapyear-topic-card {
position: relative;
overflow: hidden;
background: linear-gradient(160deg, #ffffff 0%, #f4f8fb 100%);
height: 100%;
}
.MoveAndStudyCore.MoveAndStudyCore-gapyear-topic .mas-gapyear-topic-benefits .mas-gapyear-topic-card::before {
content: "";
position: absolute;
inset: 0 0 auto 0;
height: 3px;
background: linear-gradient(90deg, #4f91b8 0%, #8fc4c9 100%);
}
.MoveAndStudyCore.MoveAndStudyCore-gapyear-topic .mas-gapyear-topic-grid {
display: grid;
gap: clamp(0.85rem, 1.8vw, 1.25rem);
}
.MoveAndStudyCore.MoveAndStudyCore-gapyear-topic .mas-gapyear-topic-media {
border-radius: 14px;
overflow: hidden;
border: 1px solid rgba(24, 40, 56, 0.12);
}
.MoveAndStudyCore.MoveAndStudyCore-gapyear-topic .mas-gapyear-topic-media .Synergee-Web-Page-Component-Image-Container {
width: 100%;
aspect-ratio: 16 / 10;
}
.MoveAndStudyCore.MoveAndStudyCore-gapyear-topic .mas-gapyear-topic-media .Synergee-Web-Page-Component-Image-Element {
width: 100%;
height: 100%;
object-fit: cover;
display: block;
}
.MoveAndStudyCore.MoveAndStudyCore-gapyear-topic .mas-gapyear-topic-projects .mas-gapyear-topic-media-card {
padding: 0;
gap: 0;
overflow: hidden;
grid-template-rows: auto 1fr;
box-shadow: 0 20px 42px rgba(18, 28, 40, 0.1);
}
.MoveAndStudyCore.MoveAndStudyCore-gapyear-topic .mas-gapyear-topic-projects .mas-gapyear-topic-media {
border: 0;
border-radius: 18px 18px 0 0;
}
.MoveAndStudyCore.MoveAndStudyCore-gapyear-topic .mas-gapyear-topic-projects .mas-gapyear-topic-media .Synergee-Web-Page-Component-Image-Container {
aspect-ratio: 4 / 3;
}
.MoveAndStudyCore.MoveAndStudyCore-gapyear-topic .mas-gapyear-topic-projects .mas-gapyear-topic-media-card > .Synergee-Web-Page-Component-Text {
padding: clamp(0.9rem, 1.8vw, 1.15rem);
}
.MoveAndStudyCore.MoveAndStudyCore-gapyear-topic .mas-gapyear-topic-destinations-grid {
display: grid;
gap: clamp(1rem, 2.1vw, 1.5rem);
padding: clamp(1rem, 2vw, 1.45rem);
border: 1px solid rgba(24, 40, 56, 0.12);
border-radius: 26px;
background: linear-gradient(155deg, #f5fafc 0%, #ffffff 100%);
box-shadow: 0 20px 42px rgba(18, 28, 40, 0.1);
}
.MoveAndStudyCore.MoveAndStudyCore-gapyear-topic .mas-gapyear-topic-destinations-grid > .mas-gapyear-topic-panel {
height: 100%;
}
.MoveAndStudyCore.MoveAndStudyCore-gapyear-topic .mas-gapyear-topic-destinations-grid > .mas-gapyear-topic-media .Synergee-Web-Page-Component-Image-Container {
aspect-ratio: 16 / 11;
}
.MoveAndStudyCore.MoveAndStudyCore-gapyear-topic .mas-gapyear-topic-preparation .mas-gapyear-topic-step {
position: relative;
padding-top: 1.15rem;
overflow: visible;
}
.MoveAndStudyCore.MoveAndStudyCore-gapyear-topic .mas-gapyear-topic-preparation .mas-gapyear-topic-step::before {
content: "";
position: absolute;
top: -0.72rem;
left: 50%;
transform: translateX(-50%);
width: 0.95rem;
height: 0.95rem;
border-radius: 999px;
border: 2px solid rgba(79, 145, 184, 0.55);
background: #ffffff;
box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.9);
}
.MoveAndStudyCore.MoveAndStudyCore-gapyear-topic .mas-gapyear-topic-preparation .mas-gapyear-topic-step::after {
content: "";
position: absolute;
top: -0.1rem;
left: 50%;
transform: translateX(-50%);
width: 1px;
height: 0.9rem;
background: rgba(79, 145, 184, 0.45);
}
.MoveAndStudyCore.MoveAndStudyCore-gapyear-topic .mas-gapyear-topic-final-cta .mas-gapyear-topic-panel {
border-color: rgba(31, 83, 105, 0.22);
background: linear-gradient(150deg, #eef6fb 0%, #ffffff 100%);
box-shadow: 0 24px 50px rgba(14, 26, 39, 0.14);
padding: clamp(1.25rem, 2.6vw, 2rem);
border-radius: 28px;
display: grid;
gap: clamp(0.85rem, 1.7vw, 1.2rem);
align-items: center;
position: relative;
overflow: hidden;
}
.MoveAndStudyCore.MoveAndStudyCore-gapyear-topic .mas-gapyear-topic-final-cta .mas-gapyear-topic-panel::before {
content: "";
position: absolute;
inset: auto -10% -35% auto;
width: min(46vw, 360px);
aspect-ratio: 1 / 1;
border-radius: 999px;
background: radial-gradient(circle at center, rgba(79, 145, 184, 0.18) 0%, rgba(79, 145, 184, 0) 70%);
pointer-events: none;
}
.MoveAndStudyCore.MoveAndStudyCore-gapyear-topic .mas-gapyear-topic-final-cta__actions {
display: flex;
flex-wrap: wrap;
gap: 0.6rem;
margin-top: 0.95rem;
align-items: center;
justify-content: flex-start;
}
.MoveAndStudyCore.MoveAndStudyCore-gapyear-topic .mas-gapyear-topic-final-cta__actions > .mas-gapyear-topic-cta {
display: flex;
}
@media (min-width: 900px) {
.MoveAndStudyCore.MoveAndStudyCore-gapyear-topic .mas-gapyear-topic-grid--4 {
grid-template-columns: repeat(4, minmax(0, 1fr));
}
.MoveAndStudyCore.MoveAndStudyCore-gapyear-topic .mas-gapyear-topic-grid--3 {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.MoveAndStudyCore.MoveAndStudyCore-gapyear-topic .mas-gapyear-topic-preparation .mas-gapyear-topic-grid--3 {
position: relative;
align-items: start;
padding-top: 1.35rem;
}
.MoveAndStudyCore.MoveAndStudyCore-gapyear-topic .mas-gapyear-topic-preparation .mas-gapyear-topic-grid--3::before {
content: "";
position: absolute;
left: 0;
right: 0;
top: 0.02rem;
border-top: 2px solid rgba(79, 145, 184, 0.38);
}
.MoveAndStudyCore.MoveAndStudyCore-gapyear-topic .mas-gapyear-topic-hero-actions {
flex-wrap: nowrap;
}
.MoveAndStudyCore.MoveAndStudyCore-gapyear-topic .mas-gapyear-topic-hero-actions > .mas-gapyear-topic-cta > .Synergee-Web-Page-Component-Text-Container a {
min-width: 215px;
}
.MoveAndStudyCore.MoveAndStudyCore-gapyear-topic .mas-gapyear-topic-final-cta .mas-gapyear-topic-panel {
grid-template-columns: minmax(0, 1fr) auto;
}
.MoveAndStudyCore.MoveAndStudyCore-gapyear-topic .mas-gapyear-topic-final-cta__actions {
margin-top: 0;
justify-content: flex-end;
}
.MoveAndStudyCore.MoveAndStudyCore-gapyear-topic .mas-gapyear-topic-destinations-grid {
grid-template-columns: minmax(0, 0.95fr) minmax(0, 1.05fr);
align-items: start;
}
}
.MoveAndStudyCore.MoveAndStudyCore-gapyear .mas-gapyear-hero .mas-gapyear-hero__title :is(h1) br {
content: "";
}
.MoveAndStudyCore .mas-gapyear-hero__subtitle {
position: relative;
z-index: 1;
}
.MoveAndStudyCore .mas-gapyear-hero .mas-gapyear-hero__subtitle .Synergee-Web-Page-Component-Text-Container {
display: grid;
gap: 0.75rem;
color: #28445f;
}
.MoveAndStudyCore .mas-gapyear-hero .mas-gapyear-hero__subtitle .Synergee-Web-Page-Component-Text-Container p {
max-width: 66ch;
margin-block: 0;
}
.MoveAndStudyCore .mas-gapyear-shell {
padding: clamp(1.8rem, 3vw, 2.8rem);
border-radius: 26px;
border: 1px solid rgba(25, 34, 44, 0.08);
background: linear-gradient(160deg, #ffffff 0%, #f2f7f9 60%, var(--mas-color-surface) 100%);
box-shadow: 0 20px 50px rgba(18, 26, 35, 0.1);
position: relative;
}
.MoveAndStudyCore .mas-gapyear-shell::before {
content: "";
position: absolute;
inset: 1rem;
border-radius: 14px;
border: 1px solid rgba(35, 107, 115, 0.08);
pointer-events: none;
}
.MoveAndStudyCore .mas-gapyear-profiles,
.MoveAndStudyCore .mas-gapyear-pathways,
.MoveAndStudyCore .mas-gapyear-conditions,
.MoveAndStudyCore .mas-gapyear-cta {
position: relative;
}
.MoveAndStudyCore .mas-gapyear-profiles,
.MoveAndStudyCore .mas-gapyear-pathways,
.MoveAndStudyCore .mas-gapyear-conditions,
.MoveAndStudyCore .mas-gapyear-cta {
padding-block: clamp(2rem, 3.6vw, 2.9rem);
}
.MoveAndStudyCore .mas-gapyear-grid,
.MoveAndStudyCore .mas-gapyear-pathway-grid {
display: block;
width: 100%;
margin-inline: 0;
}
.MoveAndStudyCore .mas-gapyear-grid > .Synergee-Web-Page-Component-Text-Container,
.MoveAndStudyCore .mas-gapyear-pathway-grid > .Synergee-Web-Page-Component-Text-Container {
display: grid;
width: 100%;
gap: clamp(1rem, 1.45vw, 1.45rem);
grid-template-columns: repeat(auto-fit, minmax(min(100%, 240px), 1fr));
align-items: stretch;
grid-auto-rows: 1fr;
}
.MoveAndStudyCore .mas-gapyear-card-item,
.MoveAndStudyCore .mas-gapyear-pathway-item {
border: 1px solid rgba(31, 44, 58, 0.12);
border-radius: 20px;
padding: 2rem 1.75rem;
width: 100%;
min-height: clamp(240px, 19vw, 310px);
background:
linear-gradient(165deg, #ffffff 0%, rgba(246, 249, 251, 0.95) 72%),
var(--mas-color-surface);
box-shadow: 0 20px 36px rgba(19, 28, 39, 0.11);
transition: transform 170ms ease, box-shadow 170ms ease;
position: relative;
overflow: hidden;
display: grid;
align-content: start;
gap: 0.7rem;
height: 100%;
}
.MoveAndStudyCore .mas-gapyear-card-item:hover,
.MoveAndStudyCore .mas-gapyear-pathway-item:hover {
transform: translateY(-6px);
box-shadow: 0 26px 50px rgba(16, 24, 34, 0.16);
}
.MoveAndStudyCore .mas-gapyear-card-item::before,
.MoveAndStudyCore .mas-gapyear-pathway-item::before {
content: "";
position: absolute;
inset: 0 0 auto;
height: 4px;
background: linear-gradient(90deg, rgba(35, 107, 115, 0.55), rgba(108, 138, 83, 0.55));
}
.MoveAndStudyCore .mas-gapyear-card-item--highlight {
border-color: rgba(var(--mas-color-coral-rgb), 0.38);
background:
linear-gradient(165deg, rgba(255, 255, 255, 0.96) 0%, rgba(255, 241, 238, 0.78) 70%),
var(--mas-color-surface);
}
.MoveAndStudyCore .mas-gapyear-card-item :is(h3, h4),
.MoveAndStudyCore .mas-gapyear-pathway-item :is(h3, h4) {
margin-top: 0;
margin-bottom: 0.55rem;
color: #11233b;
}
.MoveAndStudyCore .mas-gapyear-card-item p,
.MoveAndStudyCore .mas-gapyear-pathway-item p {
margin-bottom: 0;
color: #23364a;
}
.MoveAndStudyCore .mas-gapyear-card {
display: grid;
gap: 1.1rem;
max-width: none;
}
.MoveAndStudyCore .mas-gapyear-conditions__layout {
display: grid;
gap: clamp(1.2rem, 1.9vw, 1.9rem);
align-items: stretch;
width: 100%;
grid-template-columns: minmax(0, 1fr);
}
.MoveAndStudyCore .mas-gapyear-conditions__image {
width: 100%;
max-width: none;
justify-self: stretch;
border-radius: 18px;
overflow: hidden;
border: 1px solid rgba(31, 44, 58, 0.14);
background: linear-gradient(145deg, rgba(255, 255, 255, 0.8), rgba(240, 245, 248, 0.75));
box-shadow: 0 22px 46px rgba(12, 24, 35, 0.12);
display: grid;
align-items: stretch;
}
.MoveAndStudyCore .mas-gapyear-conditions__image .Synergee-Web-Page-Component-Image-Container {
width: 100%;
min-height: 0;
aspect-ratio: 4 / 3;
display: grid;
background: radial-gradient(circle at 22% 22%, rgba(255, 255, 255, 0.65), rgba(229, 237, 243, 0.58));
}
.MoveAndStudyCore .mas-gapyear-conditions__image .Synergee-Web-Page-Component-Image-Element {
width: 100%;
height: 100%;
min-height: 0;
object-fit: cover;
object-position: 50% 45%;
display: block;
}
.MoveAndStudyCore .mas-gapyear-conditions__image .Synergee-Web-Page-Component-Image-Container:empty {
display: none;
}
.MoveAndStudyCore .mas-gapyear-conditions__image:has(.Synergee-Web-Page-Component-Image-Container:empty) {
display: none;
}
.MoveAndStudyCore .mas-gapyear-conditions__layout:has(#GapYear-Conditions-Image .Synergee-Web-Page-Component-Image-Container:empty) {
grid-template-columns: minmax(0, 1fr);
}
.MoveAndStudyCore .mas-gapyear-card {
width: min(100%, 100%);
}
.MoveAndStudyCore .mas-gapyear-card ul {
margin: 0;
padding-left: 1.2rem;
}
.MoveAndStudyCore .mas-gapyear-card ul li {
margin-bottom: 0.4rem;
}
.MoveAndStudyCore .mas-gapyear-cta__inner {
position: relative;
border-radius: 24px;
border: 1px solid rgba(32, 39, 45, 0.13);
overflow: hidden;
padding: clamp(2rem, 4.8vw, 3rem);
background:
linear-gradient(140deg, #fff6f0 0%, #ffffff 45%, #edf4f8 100%);
box-shadow: 0 26px 52px rgba(19, 28, 37, 0.15);
}
.MoveAndStudyCore .mas-gapyear-cta__inner::before {
content: "";
position: absolute;
inset: 0;
background:
radial-gradient(circle at 75% 8%, rgba(108, 138, 83, 0.2), transparent 52%),
radial-gradient(circle at 0% 55%, rgba(35, 107, 115, 0.17), transparent 46%);
pointer-events: none;
}
.MoveAndStudyCore .mas-gapyear-cta__inner .gapyear-cta-card {
position: relative;
display: grid;
gap: 0.9rem;
align-items: center;
justify-items: start;
}
.MoveAndStudyCore .mas-gapyear-cta__inner .gapyear-cta-card h3 {
margin: 0;
max-width: 17ch;
color: #1c2f43;
}
.MoveAndStudyCore .mas-gapyear-cta__inner .gapyear-cta-card p {
margin: 0;
max-width: 70ch;
color: #2e4054;
}
.MoveAndStudyCore .mas-gapyear-cta__inner .gapyear-cta-card a {
display: inline-flex;
align-items: center;
justify-content: center;
min-height: 52px;
min-width: 220px;
padding: 0.95rem 1.85rem;
border-radius: 999px;
text-decoration: none;
background: linear-gradient(140deg, #ff6f58 0%, #ff7f5c 100%);
color: #fff;
box-shadow: 0 16px 36px rgba(255, 95, 83, 0.35);
transition: transform 180ms ease, filter 180ms ease;
}
.MoveAndStudyCore .mas-gapyear-cta__inner .gapyear-cta-card a:hover,
.MoveAndStudyCore .mas-gapyear-cta__inner .gapyear-cta-card a:focus-visible {
transform: translateY(-2px);
filter: brightness(0.97);
}
@media (min-width: 800px) {
.MoveAndStudyCore .mas-gapyear-hero__grid {
grid-template-columns: minmax(0, 1.03fr) minmax(0, 1.15fr);
gap: clamp(1rem, 2vw, 1.4rem);
align-items: stretch;
}
.MoveAndStudyCore .mas-gapyear-hero__copy {
display: grid;
align-content: center;
padding-block: 0.75rem;
min-height: 0;
}
.MoveAndStudyCore .mas-gapyear-hero__media-wrap {
align-self: stretch;
display: grid;
}
.MoveAndStudyCore .mas-gapyear-hero__media,
.MoveAndStudyCore .mas-gapyear-hero__media .mas-header-visuals__image {
display: grid;
align-self: stretch;
}
.MoveAndStudyCore .mas-gapyear-hero__media {
min-height: 0;
}
.MoveAndStudyCore .mas-gapyear-hero__media .mas-header-visuals__image {
min-height: 0;
aspect-ratio: auto;
}
.MoveAndStudyCore .mas-gapyear-hero__media picture,
.MoveAndStudyCore .mas-gapyear-hero__media .Synergee-Web-Page-Component-Image-Container,
.MoveAndStudyCore .mas-gapyear-hero__media .Synergee-Web-Page-Component-Image-Element {
min-height: 100%;
height: 100%;
}
.MoveAndStudyCore .mas-gapyear-grid,
.MoveAndStudyCore .mas-gapyear-pathway-grid {
display: block;
}
.MoveAndStudyCore .mas-gapyear-grid > .Synergee-Web-Page-Component-Text-Container,
.MoveAndStudyCore .mas-gapyear-pathway-grid > .Synergee-Web-Page-Component-Text-Container {
grid-template-columns: repeat(auto-fit, minmax(min(100%, 250px), 1fr));
}
.MoveAndStudyCore .mas-gapyear-shell {
padding: 1.7rem;
}
.MoveAndStudyCore .mas-gapyear-shell h2,
.MoveAndStudyCore .mas-gapyear-shell h3 {
max-width: 24ch;
}
}
@media (min-width: 1100px) {
.MoveAndStudyCore .mas-gapyear-hero {
min-height: 0;
}
.MoveAndStudyCore .mas-gapyear-profiles .mas-gapyear-grid > .Synergee-Web-Page-Component-Text-Container,
.MoveAndStudyCore .mas-gapyear-pathways .mas-gapyear-pathway-grid > .Synergee-Web-Page-Component-Text-Container {
grid-template-columns: repeat(auto-fit, minmax(255px, 1fr));
gap: clamp(1.2rem, 1.35vw, 1.6rem);
}
.MoveAndStudyCore .mas-gapyear-hero__grid {
grid-template-columns: minmax(0, 0.98fr) minmax(0, 1.06fr);
}
.MoveAndStudyCore .mas-gapyear-hero__media-wrap {
border-radius: 28px;
}
.MoveAndStudyCore .mas-gapyear-card-item,
.MoveAndStudyCore .mas-gapyear-pathway-item {
padding: 1.9rem 1.6rem;
min-height: clamp(230px, 18vw, 285px);
}
.MoveAndStudyCore .mas-gapyear-hero__media {
min-height: 0;
}
.MoveAndStudyCore .mas-gapyear-hero__media .mas-header-visuals__image {
min-height: 0;
}
.MoveAndStudyCore .mas-gapyear-shell {
padding: 2rem;
}
.MoveAndStudyCore .mas-gapyear-cta__inner .gapyear-cta-card {
grid-template-columns: minmax(0, 1fr) auto;
align-items: center;
}
.MoveAndStudyCore .mas-gapyear-conditions__layout {
grid-template-columns: minmax(0, 0.84fr) minmax(0, 1.16fr);
align-items: stretch;
}
.MoveAndStudyCore .mas-gapyear-conditions__image .Synergee-Web-Page-Component-Image-Container {
min-height: 0;
}
}
/* GapYear layout densification: compact spacing without changing content or typography */
.MoveAndStudyCore.MoveAndStudyCore-gapyear .mas-gapyear-profiles,
.MoveAndStudyCore.MoveAndStudyCore-gapyear .mas-gapyear-pathways,
.MoveAndStudyCore.MoveAndStudyCore-gapyear .mas-gapyear-conditions,
.MoveAndStudyCore.MoveAndStudyCore-gapyear .mas-gapyear-cta {
padding-block: clamp(1.45rem, 2.5vw, 2.15rem);
}
.MoveAndStudyCore.MoveAndStudyCore-gapyear .mas-gapyear-cta {
padding-top: clamp(0.8rem, 1.6vw, 1.2rem);
}
.MoveAndStudyCore.MoveAndStudyCore-gapyear .mas-gapyear-shell {
padding: clamp(1.4rem, 2.2vw, 2rem);
}
.MoveAndStudyCore.MoveAndStudyCore-gapyear .mas-gapyear-shell .mas-section-intro {
margin-bottom: clamp(0.85rem, 1.5vw, 1.25rem);
}
.MoveAndStudyCore.MoveAndStudyCore-gapyear .mas-gapyear-grid > .Synergee-Web-Page-Component-Text-Container,
.MoveAndStudyCore.MoveAndStudyCore-gapyear .mas-gapyear-pathway-grid > .Synergee-Web-Page-Component-Text-Container {
gap: clamp(0.95rem, 1.35vw, 1.2rem);
grid-template-columns: repeat(auto-fit, minmax(min(100%, 235px), 1fr));
}
.MoveAndStudyCore.MoveAndStudyCore-gapyear .mas-gapyear-card-item,
.MoveAndStudyCore.MoveAndStudyCore-gapyear .mas-gapyear-pathway-item {
padding: 1.65rem 1.45rem;
min-height: clamp(205px, 16vw, 245px);
gap: 0.65rem;
}
.MoveAndStudyCore.MoveAndStudyCore-gapyear .mas-gapyear-pathway-item {
grid-template-rows: auto 1fr auto;
}
.MoveAndStudyCore.MoveAndStudyCore-gapyear .mas-gapyear-pathway-item > p:last-child {
display: flex;
align-items: center;
justify-content: flex-end;
padding: 0.2rem 0 0;
}
.MoveAndStudyCore.MoveAndStudyCore-gapyear .mas-gapyear-pathway-item > p:last-child a {
display: inline-flex;
align-items: center;
justify-content: center;
gap: 0.4rem;
min-height: 2.35rem;
padding: 0.55rem 0.85rem;
border: 1px solid rgba(35, 107, 115, 0.2);
border-radius: 999px;
background: linear-gradient(135deg, rgba(255, 255, 255, 0.96) 0%, rgba(239, 246, 247, 0.92) 100%);
color: #17484d;
text-decoration: none;
box-shadow: 0 8px 18px rgba(18, 26, 35, 0.08);
transition: transform 180ms ease, box-shadow 180ms ease, background 180ms ease, border 180ms ease, color 180ms ease, filter 180ms ease;
}
.MoveAndStudyCore.MoveAndStudyCore-gapyear .mas-gapyear-pathway-item > p:last-child a::after {
content: "→";
display: inline-flex;
align-items: center;
justify-content: center;
transition: transform 180ms ease, filter 180ms ease;
}
.MoveAndStudyCore.MoveAndStudyCore-gapyear .mas-gapyear-pathway-item > p:last-child a:hover,
.MoveAndStudyCore.MoveAndStudyCore-gapyear .mas-gapyear-pathway-item > p:last-child a:focus-visible,
.MoveAndStudyCore.MoveAndStudyCore-gapyear .mas-gapyear-pathway-item:hover > p:last-child a,
.MoveAndStudyCore.MoveAndStudyCore-gapyear .mas-gapyear-pathway-item:focus-within > p:last-child a {
border: 1px solid rgba(35, 107, 115, 0.34);
background: linear-gradient(135deg, rgba(255, 255, 255, 1) 0%, rgba(228, 239, 241, 0.96) 100%);
color: #11233b;
box-shadow: 0 12px 24px rgba(18, 26, 35, 0.12);
transform: translateY(-1px);
filter: none;
}
.MoveAndStudyCore.MoveAndStudyCore-gapyear .mas-gapyear-pathway-item > p:last-child a:hover::after,
.MoveAndStudyCore.MoveAndStudyCore-gapyear .mas-gapyear-pathway-item > p:last-child a:focus-visible::after,
.MoveAndStudyCore.MoveAndStudyCore-gapyear .mas-gapyear-pathway-item:hover > p:last-child a::after,
.MoveAndStudyCore.MoveAndStudyCore-gapyear .mas-gapyear-pathway-item:focus-within > p:last-child a::after {
transform: translateX(2px);
filter: none;
}
.MoveAndStudyCore.MoveAndStudyCore-gapyear .mas-gapyear-card {
gap: 0.8rem;
}
.MoveAndStudyCore.MoveAndStudyCore-gapyear .mas-gapyear-pathways .mas-section-intro {
max-width: none;
}
.MoveAndStudyCore.MoveAndStudyCore-gapyear .mas-gapyear-conditions__layout {
gap: clamp(1.05rem, 1.6vw, 1.45rem);
}
.MoveAndStudyCore.MoveAndStudyCore-gapyear .mas-gapyear-cta__inner {
padding: clamp(1.55rem, 2.8vw, 2.15rem);
border-radius: 28px;
box-shadow: 0 30px 60px rgba(19, 28, 37, 0.16);
}
.MoveAndStudyCore.MoveAndStudyCore-gapyear .mas-gapyear-cta__inner .gapyear-cta-card {
gap: 0.85rem;
}
@media (min-width: 760px) {
.mas-grid--two {
grid-template-columns: minmax(0, 1fr) minmax(280px, 0.8fr);
align-items: center;
}
.mas-card-grid--three {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.mas-card-grid--four {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.mas-reason-grid {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
}
@media (min-width: 1020px) {
.mas-card-grid--four {
grid-template-columns: repeat(4, minmax(0, 1fr));
}
.mas-reason-grid {
grid-template-columns: repeat(6, minmax(0, 1fr));
}
}
@media (max-width: 759px) {
.mas-hero__top,
.mas-site-footer {
align-items: flex-start;
flex-direction: column;
}
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-page {
background:
radial-gradient(circle at 0 0, rgba(44, 123, 163, 0.12), transparent 34%),
radial-gradient(circle at 100% 12%, rgba(205, 226, 239, 0.38), transparent 26%),
linear-gradient(180deg, #ffffff 0%, #f6fafc 100%);
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-main.mas-city-page > .mas-section {
padding-block: clamp(1.45rem, 2.9vw, 2.35rem);
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-main .Synergee-Web-Page-Component-Text-Container {
padding: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-card {
min-width: 0;
border: 1px solid rgba(24, 40, 56, 0.12);
border-radius: 24px;
background: linear-gradient(160deg, #ffffff 0%, #f5fafc 100%);
box-shadow: 0 22px 48px rgba(18, 28, 40, 0.09);
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-hero__shell {
position: relative;
display: grid;
overflow: hidden;
border: 1px solid rgba(21, 35, 49, 0.12);
border-radius: 28px;
background: #dfe9ef;
box-shadow: 0 28px 64px rgba(18, 28, 40, 0.14);
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-hero__shell::before {
content: "";
position: absolute;
inset: 0;
background: linear-gradient(90deg, rgba(244, 248, 251, 0.94) 0%, rgba(244, 248, 251, 0.84) 28%, rgba(232, 239, 245, 0.34) 56%, rgba(232, 239, 245, 0) 76%);
pointer-events: none;
z-index: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-hero__media {
display: grid;
gap: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-hero__media-primary {
min-width: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-hero__image,
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-hero__image .Synergee-Web-Page-Component-Image-Container,
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-hero__image img {
display: block;
width: 100%;
height: 100%;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-hero__image {
overflow: hidden;
border-radius: 22px;
background: #e8eef2;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-hero__image img {
object-fit: cover;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-hero__media-primary .mas-city-hero__image {
aspect-ratio: 16 / 6.5;
min-height: 0;
max-height: 620px;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-hero__content {
position: absolute;
inset: auto auto clamp(1.3rem, 3vw, 2.4rem) clamp(1.3rem, 3vw, 2.4rem);
z-index: 1;
display: grid;
align-content: start;
gap: 0.95rem;
width: min(36rem, calc(100% - 2.6rem));
padding: 0;
border: 0;
border-radius: 0;
background: transparent;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-hero__lead,
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-hero__lead .Synergee-Web-Page-Component-Text-Container {
min-width: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-hero__lead .Synergee-Web-Page-Component-Text-Container {
padding: clamp(1.1rem, 2vw, 1.4rem) clamp(1.15rem, 2.2vw, 1.55rem);
border: 0;
border-radius: 22px;
background: transparent;
box-shadow: none;
backdrop-filter: none;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-card__content {
min-width: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-why__card,
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-card--opening,
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-card--primary {
padding: clamp(1.35rem, 2.8vw, 2rem);
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-card--fact,
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-card--map,
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-map__fact {
padding: clamp(1.1rem, 2vw, 1.5rem);
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-why__card {
max-width: 72rem;
margin: 0 auto;
padding: clamp(1rem, 2vw, 1.25rem) clamp(1.2rem, 2.4vw, 1.45rem);
box-shadow: 0 16px 30px rgba(18, 28, 40, 0.08);
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-why__content .Synergee-Web-Page-Component-Text-Container,
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-map__editorial-content .Synergee-Web-Page-Component-Text-Container {
min-width: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-map__grid,
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-facts {
display: grid;
gap: clamp(1.1rem, 2vw, 1.45rem);
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-editorial__single {
width: 100%;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-editorial-composite {
display: grid;
gap: clamp(0.85rem, 2vw, 1.2rem);
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-editorial-composite__section {
display: grid;
gap: clamp(0.85rem, 1.8vw, 1.15rem);
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-overview__intro,
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-overview__intro .Synergee-Web-Page-Component-Text-Container {
width: 100%;
max-width: none;
min-width: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-overview__intro .Synergee-Web-Page-Component-Text-Container,
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-schools__intro .Synergee-Web-Page-Component-Text-Container,
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-gallery__intro .Synergee-Web-Page-Component-Text-Container {
max-width: min(72ch, 100%);
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-facts {
margin-top: clamp(1.15rem, 2.2vw, 1.55rem);
align-items: stretch;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-fact {
display: grid;
align-content: start;
gap: 1.05rem;
min-height: 100%;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-overview__weather,
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-overview__highlights {
display: grid;
align-content: start;
height: 100%;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-overview__weather-card {
align-self: start;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-overview__weather {
gap: 0.75rem;
height: auto;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-overview__highlights {
gap: 0.9rem;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-overview__weather-card,
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-overview__clocks-card,
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-overview__highlights-card {
background:
radial-gradient(circle at top right, rgba(232, 239, 244, 0.72), transparent 34%),
linear-gradient(180deg, rgba(255, 255, 255, 0.99), rgba(247, 250, 252, 0.94));
box-shadow:
inset 0 1px 0 rgba(255, 255, 255, 0.95),
0 20px 42px rgba(18, 28, 40, 0.08);
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-overview__card-head {
min-width: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-overview__card-head h3 {
margin: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-overview__highlights-copy {
min-width: 0;
padding: 0.88rem 0.92rem 0.9rem;
border: 1px solid rgba(223, 229, 233, 0.88);
border-radius: 16px;
background:
linear-gradient(180deg, rgba(255, 255, 255, 0.96), rgba(247, 250, 249, 0.84)),
rgba(255, 255, 255, 0.88);
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-overview__highlights-copy .Synergee-Web-Page-Component-Text-Container {
padding: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-overview__highlights-copy :is(h1, h2, h3, h4, h5, h6, p) {
margin-inline: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-overview__highlights-copy :is(h1, h2, h3, h4, h5, h6) {
margin-top: 0;
margin-bottom: 0.28rem;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-overview__highlights-copy p:last-child {
margin-bottom: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-overview__weather .mas-city-weather__eyebrow,
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-overview__weather .mas-city-weather__updated,
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-overview__weather .mas-city-weather__fallback {
margin: 0;
color: var(--mas-color-muted);
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-overview__weather .mas-city-weather__current {
display: grid;
grid-template-columns: auto minmax(0, 1fr);
gap: 0.65rem;
align-items: center;
margin: 0;
color: var(--mas-color-ink);
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-overview__weather .mas-city-weather__icon {
display: inline-flex;
align-items: center;
justify-content: center;
width: 2.35rem;
height: 2.35rem;
border: 1px solid rgba(var(--mas-color-coral-rgb), 0.16);
border-radius: 14px;
color: rgba(61, 101, 113, 0.92);
background:
linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(244, 248, 251, 0.92)),
rgba(var(--mas-color-coral-rgb), 0.06);
box-shadow:
inset 0 1px 0 rgba(255, 255, 255, 0.94),
0 8px 16px rgba(32, 45, 56, 0.05);
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-overview__weather .mas-city-weather__icon svg,
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-overview__weather .mas-city-weather__day-icon svg {
width: 1.15rem;
height: 1.15rem;
fill: none;
stroke: currentColor;
stroke-width: 1.75;
stroke-linecap: round;
stroke-linejoin: round;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-overview__weather .mas-city-weather__summary {
min-width: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-overview__weather .mas-city-weather__forecast {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 0.45rem;
margin: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-overview__weather .mas-city-weather__day {
display: grid;
gap: 0.28rem;
min-width: 0;
padding: 0.52rem 0.56rem;
border: 1px solid rgba(220, 227, 233, 0.88);
border-radius: 12px;
background:
linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(247, 250, 252, 0.88)),
rgba(247, 250, 252, 0.82);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.9);
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-overview__weather .mas-city-weather__day-meta {
display: flex;
align-items: center;
justify-content: space-between;
gap: 0.5rem;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-overview__weather .mas-city-weather__day-icon {
display: inline-flex;
align-items: center;
justify-content: center;
width: 1.45rem;
height: 1.45rem;
color: rgba(61, 101, 113, 0.92);
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-overview__weather .mas-city-weather__day-label,
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-overview__weather .mas-city-weather__day-temp {
min-width: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-overview__weather .mas-city-weather__day span {
white-space: normal;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-overview__weather .mas-city-weather__day strong {
overflow: visible;
text-overflow: clip;
white-space: normal;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-overview__clocks .mas-country-clocks {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 0.9rem;
align-items: stretch;
margin-top: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-overview__clocks .mas-country-clock {
display: grid;
justify-items: center;
align-content: start;
min-width: 0;
width: 100%;
gap: 0.72rem;
padding: 0.88rem 0.78rem 0.8rem;
border: 1px solid rgba(224, 230, 236, 0.94);
border-radius: 18px;
background:
linear-gradient(180deg, rgba(255, 255, 255, 0.99), rgba(247, 250, 252, 0.94)),
rgba(255, 255, 255, 0.94);
box-shadow:
inset 0 1px 0 rgba(255, 255, 255, 0.94),
0 14px 30px rgba(31, 46, 56, 0.05);
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-overview__clocks .mas-country-clock[data-mas-city-clock='destination'] {
border-color: rgba(196, 212, 220, 0.96);
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-overview__clocks .mas-country-clock[data-mas-city-clock='reference'] {
background:
linear-gradient(180deg, rgba(251, 252, 253, 0.96), rgba(245, 248, 250, 0.92)),
rgba(249, 251, 252, 0.9);
box-shadow:
inset 0 1px 0 rgba(255, 255, 255, 0.9),
0 10px 24px rgba(31, 46, 56, 0.04);
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-overview__clocks .mas-country-clock__dial {
position: relative;
display: grid;
place-items: center;
width: clamp(6.1rem, 10vw, 7.05rem);
aspect-ratio: 1;
border: 1px solid rgba(203, 213, 220, 0.96);
border-radius: 50%;
background:
radial-gradient(circle at center, rgba(255, 255, 255, 0.99) 0 57%, rgba(236, 241, 244, 0.9) 58% 59%, rgba(255, 255, 255, 0.99) 60% 100%);
box-shadow:
inset 0 0 0 0.3rem rgba(239, 244, 246, 0.98),
inset 0 -0.14rem 0.36rem rgba(215, 223, 228, 0.16),
0 10px 22px rgba(37, 55, 62, 0.06);
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-overview__clocks .mas-country-clock__dial::before {
position: absolute;
inset: 0.92rem;
border: 1px solid rgba(224, 230, 235, 0.76);
border-radius: 50%;
content: "";
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-overview__clocks .mas-country-clock__dial::after {
position: absolute;
inset: 1.68rem;
border-radius: 50%;
border: 1px solid rgba(235, 239, 242, 0.62);
background: none;
content: "";
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-overview__clocks .mas-country-clock__hand {
position: absolute;
left: 50%;
bottom: 50%;
display: block;
width: 0.12rem;
border-radius: 999px;
background: var(--mas-color-ink);
transform-origin: 50% 100%;
transition: transform 180ms ease;
box-shadow: 0 0.08rem 0.2rem rgba(21, 30, 36, 0.12);
z-index: 3;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-overview__clocks .mas-country-clock__hand--hour {
height: 24%;
width: 0.24rem;
background: rgba(34, 45, 54, 0.9);
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-overview__clocks .mas-country-clock__hand--minute {
height: 34%;
width: 0.14rem;
background: rgba(78, 108, 118, 0.82);
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-overview__clocks .mas-country-clock__pin {
position: absolute;
z-index: 4;
width: 0.48rem;
height: 0.48rem;
left: 50%;
top: 50%;
border-radius: 50%;
background: rgba(36, 46, 56, 0.78);
box-shadow: 0 0 0 0.12rem rgba(255, 255, 255, 0.94);
transform: translate(-50%, -50%);
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-overview__clocks .mas-country-clock__digital {
display: grid;
place-items: center;
justify-self: center;
margin-inline: auto;
width: min(100%, 8rem);
padding: 0.28rem 0.56rem;
border: 1px solid rgba(220, 227, 233, 0.96);
border-radius: 0.9rem;
background: rgba(247, 249, 250, 0.96);
box-shadow:
inset 0 1px 0 rgba(255, 255, 255, 0.94),
0 0.45rem 1rem rgba(18, 25, 32, 0.07);
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-overview__clocks .mas-country-clock__time {
display: inline-block;
min-width: 5ch;
color: rgba(34, 45, 54, 0.94);
font-variant-numeric: tabular-nums lining-nums;
text-shadow: none;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-overview__clocks .mas-country-clock__label,
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-overview__clocks .mas-country-clock__zone {
margin-inline: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-overview__clocks .mas-country-clock__label {
margin-top: 0;
margin-bottom: 0.02rem;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-overview__clocks .mas-country-clock[data-mas-city-clock='reference'] .mas-country-clock__time {
color: rgba(60, 74, 86, 0.82);
}
@media (max-width: 720px) {
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-overview__weather .mas-city-weather__forecast {
grid-template-columns: 1fr;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-editorial-card__chips--three {
grid-template-columns: 1fr;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-editorial-card__chips--practical {
grid-template-columns: 1fr;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-overview__clocks .mas-country-clocks {
grid-template-columns: 1fr;
gap: 0.64rem;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-overview__clocks .mas-country-clock {
gap: 0.64rem;
padding: 0.76rem 0.6rem 0.7rem;
border-radius: 16px;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-overview__clocks .mas-country-clock__dial {
width: clamp(5.5rem, 23vw, 6.1rem);
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-overview__clocks .mas-country-clock__digital {
min-width: min(100%, 7.2rem);
padding-inline: 0.52rem;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-overview__clocks .mas-country-clock__time {
}
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-map__interactive-card {
display: grid;
align-content: stretch;
padding: 0;
overflow: hidden;
border-radius: 26px;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-map {
background:
linear-gradient(180deg, rgba(231, 239, 244, 0.32) 0%, rgba(231, 239, 244, 0) 100%);
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-map__editorial,
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-map__interactive-card {
box-shadow: 0 22px 46px rgba(18, 28, 40, 0.09);
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-map__interactive,
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-map__interactive .Synergee-Web-Page-Component-InteractiveMap-Container,
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-map-component,
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-map__canvas,
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-map__iframe {
width: 100%;
height: 100%;
min-height: clamp(18rem, 34vw, 26rem);
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-map-component {
position: relative;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-map__iframe {
display: block;
border: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-map__fallback {
display: none;
padding: 1rem 1.1rem;
color: rgba(18, 25, 32, 0.68);
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-map-component.is-unavailable .mas-city-map__fallback {
display: block;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-map-component.is-unavailable .mas-city-map__iframe {
display: none;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-map__markers {
display: none;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-editorial__intro {
margin-bottom: clamp(1rem, 2vw, 1.25rem);
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-editorial {
background:
radial-gradient(circle at top left, rgba(228, 236, 245, 0.95), transparent 36%),
radial-gradient(circle at bottom right, rgba(236, 242, 248, 0.78), transparent 28%),
linear-gradient(180deg, rgba(245, 248, 252, 0.98), rgba(240, 245, 250, 0.98));
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-editorial-card {
border: 1px solid rgba(223, 229, 235, 0.94);
border-radius: 30px;
background:
linear-gradient(180deg, rgba(255, 255, 255, 0.985), rgba(248, 250, 252, 0.94)),
rgba(255, 255, 255, 0.98);
box-shadow:
inset 0 1px 0 rgba(255, 255, 255, 0.94),
0 18px 36px rgba(22, 34, 48, 0.08);
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-editorial-card--primary {
padding: clamp(1.65rem, 2.8vw, 2.15rem);
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-editorial-card--secondary {
padding: clamp(1.05rem, 1.9vw, 1.45rem);
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-editorial-card__header {
display: grid;
grid-template-columns: auto minmax(0, 1fr);
gap: clamp(1rem, 1.8vw, 1.35rem);
align-items: start;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-editorial-card__icon,
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-editorial-chip__icon,
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-editorial-note__icon {
display: inline-grid;
place-items: center;
border-radius: 999px;
flex: 0 0 auto;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-editorial-card__icon {
width: clamp(4.2rem, 5vw, 4.9rem);
height: clamp(4.2rem, 5vw, 4.9rem);
color: #315784;
background:
linear-gradient(180deg, rgba(244, 247, 251, 0.98), rgba(232, 238, 247, 0.92)),
rgba(240, 245, 250, 0.94);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.94);
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-editorial-card__icon--study {
color: #436997;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-editorial-card__icon--tips {
color: #496f9d;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-editorial-card__icon svg,
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-editorial-chip__icon svg,
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-editorial-note__icon svg {
display: block;
width: 56%;
height: 56%;
fill: none;
stroke: currentColor;
stroke-width: 1.8;
stroke-linecap: round;
stroke-linejoin: round;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-editorial-card__copy,
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-editorial-card__copy .Synergee-Web-Page-Component-Text-Container {
min-width: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-editorial-card__copy .Synergee-Web-Page-Component-Text-Container {
display: grid;
gap: 0.9rem;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-editorial-card__copy .Synergee-Web-Page-Component-Text-Container > :is(h1, h2, h3, h4, h5, h6, p) {
margin-inline: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-editorial-card__copy .Synergee-Web-Page-Component-Text-Container > :is(h1, h2, h3, h4, h5, h6) {
margin-top: 0;
margin-bottom: 0.15rem;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-editorial-card__copy .Synergee-Web-Page-Component-Text-Container > p {
margin-block: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-editorial-card__copy .Synergee-Web-Page-Component-Text-Container > p + p {
padding-top: 1.15rem;
border-top: 1px solid rgba(224, 229, 235, 0.96);
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-editorial-card__separator {
width: 100%;
height: 1px;
margin-block: clamp(1rem, 1.8vw, 1.35rem) 0;
background: linear-gradient(90deg, rgba(210, 220, 232, 0), rgba(210, 220, 232, 0.92) 12%, rgba(210, 220, 232, 0.92) 88%, rgba(210, 220, 232, 0));
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-editorial-card__chips {
display: grid;
gap: 0.68rem;
margin-top: clamp(1rem, 1.8vw, 1.35rem);
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-editorial-card__chips--three {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-editorial-chip {
display: grid;
gap: 0.65rem;
align-content: start;
min-width: 0;
padding: 0.82rem 0.8rem 0.8rem;
border: 1px solid rgba(225, 230, 235, 0.96);
border-radius: 18px;
background:
linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(247, 250, 252, 0.9)),
rgba(250, 251, 252, 0.94);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.94);
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-editorial-chip__icon,
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-editorial-note__icon {
width: 3.2rem;
height: 3.2rem;
color: #365c87;
background:
linear-gradient(180deg, rgba(245, 248, 251, 0.98), rgba(237, 242, 248, 0.92)),
rgba(242, 246, 250, 0.94);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.94);
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-editorial-chip--leaf .mas-city-editorial-chip__icon {
color: #6b8b56;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-editorial-chip--calm .mas-city-editorial-chip__icon {
color: #85705d;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-editorial-chip--sun .mas-city-editorial-chip__icon {
color: #7b9253;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-editorial-chip--wallet .mas-city-editorial-chip__icon {
color: #8c7250;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-editorial-chip__copy,
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-editorial-note__copy {
min-width: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-editorial-chip__copy p,
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-editorial-note__copy p {
margin: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-editorial-chip__copy p + p {
margin-top: 0.24rem;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-editorial-card__notes {
display: grid;
gap: 0;
margin-top: clamp(1rem, 1.8vw, 1.35rem);
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-editorial-note {
display: grid;
grid-template-columns: auto minmax(0, 1fr);
gap: 0.85rem;
align-items: start;
padding-block: 0.9rem;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-editorial-note + .mas-city-editorial-note {
border-top: 1px solid rgba(224, 229, 235, 0.96);
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-editorial-card__chips--practical {
gap: 0.55rem;
overflow: visible;
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-editorial-card__chips--practical .mas-city-editorial-chip {
padding: 0.8rem 0.8rem 0.74rem;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-schools {
border-radius: 28px;
background:
radial-gradient(circle at top left, rgba(236, 243, 247, 0.84), transparent 38%),
linear-gradient(180deg, rgba(229, 239, 244, 0.82) 0%, rgba(229, 239, 244, 0) 100%);
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-schools .mas-city-section-heading {
margin-bottom: clamp(0.9rem, 1.8vw, 1.15rem);
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-schools .mas-school-search {
border: 0;
padding: 0;
background: transparent;
border-radius: 20px;
box-shadow: none;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-schools .mas-school-search::before,
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-schools .mas-school-search .SchoolSearchResults,
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-schools .mas-school-search .Synergee-Web-Page-Component-SchoolSearch-Results-Content {
background: transparent;
border: 0;
box-shadow: none;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-schools .mas-school-search::before {
display: none;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-schools .mas-school-search .SchoolSearchResults {
padding-top: 0.6rem;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-schools .mas-school-search .Synergee-Web-Page-Component-SchoolSearch-Results-Content {
padding: clamp(1.15rem, 2.4vw, 1.45rem);
border: 1px solid rgba(24, 40, 56, 0.1);
border-radius: 26px;
background: linear-gradient(180deg, rgba(255, 255, 255, 0.98) 0%, rgba(247, 250, 251, 0.9) 100%);
box-shadow: 0 18px 38px rgba(18, 28, 40, 0.08);
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-schools .mas-school-search .Synergee-Web-Page-Component-SchoolSearch-Results-Item {
border: 0;
background: transparent;
box-shadow: none;
padding: 0;
margin: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-section-heading {
margin-bottom: clamp(1rem, 2vw, 1.25rem);
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-gallery__frame {
display: grid;
gap: clamp(1rem, 2vw, 1.25rem);
padding: clamp(1.1rem, 2.2vw, 1.45rem);
overflow: hidden;
border: 1px solid rgba(24, 40, 56, 0.1);
border-radius: 28px;
background:
radial-gradient(circle at top right, rgba(232, 239, 244, 0.78), transparent 30%),
linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(246, 249, 251, 0.94));
box-shadow: 0 22px 46px rgba(18, 28, 40, 0.08);
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-gallery__component.Synergee-Web-Page-Component-SlideShow {
width: auto;
height: auto;
min-width: 0;
min-height: 0;
overflow: visible;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-gallery__component .Synergee-Web-Page-Component-SlideShow-Container,
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-gallery__component .mas-city-gallery-component,
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-gallery__component .mas-city-gallery-component__items {
position: static;
width: auto;
height: auto;
min-width: 0;
min-height: 0;
float: none;
margin: 0;
padding: 0;
background: none;
overflow: visible;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-gallery__component .mas-city-gallery-component__items {
display: grid;
gap: clamp(0.72rem, 1.2vw, 0.9rem);
align-items: stretch;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-gallery__component .mas-city-media-slider__item {
position: static;
display: block;
height: 100%;
opacity: 1;
pointer-events: auto;
transform: none;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-gallery__component .mas-city-gallery-component__link {
display: block;
height: 100%;
overflow: hidden;
border: 1px solid rgba(255, 255, 255, 0.84);
border-radius: 18px;
background: #eef2f4;
box-shadow: 0 18px 34px rgba(18, 28, 40, 0.09);
aspect-ratio: 4 / 3;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-gallery__component .mas-city-gallery-component__image {
display: block;
width: 100%;
height: 100%;
object-fit: cover;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-gallery__component .mas-city-gallery-component__caption {
display: none;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-gallery__frame[data-gallery-state="preview"] .mas-city-gallery-component__items {
max-height: 1200px;
overflow: hidden;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-gallery__frame[data-gallery-state="preview"] .mas-city-gallery-component__link.is-preview-hidden {
display: none;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-gallery__actions {
display: flex;
justify-content: center;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-gallery__actions[hidden] {
display: none;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-gallery__toggle,
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-gallery__viewer-close,
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-gallery__viewer-nav {
display: inline-flex;
align-items: center;
justify-content: center;
min-height: 2.9rem;
padding: 0.85rem 1.25rem;
border: 1px solid rgba(24, 40, 56, 0.12);
border-radius: 999px;
background: #ffffff;
color: var(--mas-color-text);
box-shadow: 0 12px 28px rgba(18, 28, 40, 0.08);
cursor: pointer;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-gallery__toggle {
transition:
transform 180ms ease,
box-shadow 180ms ease,
border-color 180ms ease,
background-color 180ms ease;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-gallery__toggle:hover,
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-gallery__toggle:focus-visible {
border-color: rgba(24, 40, 56, 0.18);
background: #fff8f5;
box-shadow: 0 16px 34px rgba(18, 28, 40, 0.12);
transform: translateY(-1px);
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-gallery__toggle:focus-visible {
outline: 2px solid rgba(var(--mas-color-coral-rgb), 0.22);
outline-offset: 2px;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-gallery__toggle:active {
transform: translateY(0);
box-shadow: 0 10px 22px rgba(18, 28, 40, 0.1);
}
.MoveAndStudyCore.MoveAndStudyCore-city.is-city-gallery-viewer-open {
overflow: hidden;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-gallery__viewer {
position: fixed;
inset: 0;
z-index: 1200;
display: grid;
place-items: center;
padding: 1rem;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-gallery__viewer[hidden] {
display: none;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-gallery__viewer-backdrop {
position: absolute;
inset: 0;
background: rgba(14, 23, 36, 0.82);
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-gallery__viewer-panel {
position: relative;
z-index: 1;
display: grid;
grid-template-columns: auto minmax(0, 1fr) auto;
align-items: center;
gap: clamp(0.75rem, 2vw, 1rem);
width: min(100%, 1400px);
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-gallery__viewer-close {
position: absolute;
top: 0;
right: 0;
transform: translateY(calc(-100% - 0.75rem));
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-gallery__viewer-figure {
margin: 0;
display: grid;
gap: 0.75rem;
min-width: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-gallery__viewer-image {
display: block;
width: 100%;
height: auto;
max-height: 1200px;
object-fit: contain;
border-radius: 18px;
background: #0e1724;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-gallery__viewer-caption[hidden] {
display: none;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-school-search .Synergee-Web-Page-Component-SchoolSearch-Results-List {
grid-template-columns: repeat(3, minmax(0, 1fr));
gap: clamp(1rem, 2vw, 1.35rem);
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-school-card {
display: grid;
grid-template-rows: auto 1fr auto;
overflow: hidden;
border: 1px solid rgba(24, 40, 56, 0.12);
border-radius: 22px;
background: linear-gradient(180deg, #ffffff 0%, #f7fafb 100%);
box-shadow: 0 16px 34px rgba(18, 28, 40, 0.09);
transition:
transform 180ms ease,
box-shadow 180ms ease;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-school-card__media {
background: #e8eef2;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-school-card__image {
display: block;
aspect-ratio: 16 / 9;
overflow: hidden;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-school-card__image img {
display: block;
width: 100%;
height: 100%;
object-fit: cover;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-school-card__body {
display: grid;
align-content: start;
gap: 0.7rem;
padding: 1.05rem 1.05rem 0.92rem;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-school-card__body .Synergee-Web-Page-Component-SchoolSearch-Results-Item-CountryCity,
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-school-card__body .Synergee-Web-Page-Component-SchoolSearch-Results-Item-Name,
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-school-card__body .program-stars-container {
margin: 0;
padding: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-school-card__body .program-stars-container {
display: flex;
justify-content: center;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-school-card__footer {
padding: 0 1.05rem 1.05rem;
border-top: 1px solid rgba(24, 40, 56, 0.07);
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-school-card:hover,
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-school-card:focus-within {
box-shadow: 0 22px 40px rgba(18, 28, 40, 0.11);
transform: translateY(-2px);
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-school-card__footer .mas-school-search-result__actions {
display: flex;
justify-content: flex-start;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-school-card__footer .mas-school-search-result__link {
width: 100%;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-school-card__footer .mas-school-search-result__link--primary {
border-color: rgba(24, 40, 56, 0.12);
background: #ffffff;
color: var(--mas-color-text);
box-shadow: 0 12px 28px rgba(18, 28, 40, 0.08);
transition:
transform 180ms ease,
box-shadow 180ms ease,
border-color 180ms ease,
background-color 180ms ease;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-school-card__footer .mas-school-search-result__link--primary:hover,
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-school-card__footer .mas-school-search-result__link--primary:focus-visible {
border-color: rgba(24, 40, 56, 0.18);
background: #fff8f5;
box-shadow: 0 16px 34px rgba(18, 28, 40, 0.12);
transform: translateY(-1px);
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-school-card__footer .mas-school-search-result__link--primary:focus-visible {
outline: 2px solid rgba(var(--mas-color-coral-rgb), 0.22);
outline-offset: 2px;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-school-card__footer .mas-school-search-result__link--primary:active {
transform: translateY(0);
box-shadow: 0 10px 22px rgba(18, 28, 40, 0.1);
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-school-card__eyebrow {
min-width: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-school-card__country-link {
color: inherit;
text-decoration: none;
border-bottom: 1px solid rgba(24, 40, 56, 0.2);
transition:
color 160ms ease,
border-color 160ms ease;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-school-card__country-link:hover,
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-school-card__country-link:focus-visible {
color: rgba(24, 40, 56, 0.88);
border-bottom-color: rgba(24, 40, 56, 0.44);
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-school-card__country-link:focus-visible {
outline: 1px solid rgba(24, 40, 56, 0.2);
outline-offset: 2px;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-school-card__country-sep {
color: rgba(24, 40, 56, 0.45);
}
.MoveAndStudyCore.MoveAndStudyCore-city .program-stars {
display: inline-flex;
gap: 0.18rem;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-schools .program-stars__item {
color: rgba(var(--mas-color-ink-rgb, 24, 40, 56), 0.42);
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-schools .program-stars__item.is-filled {
color: rgba(92, 103, 117, 0.9);
}
@media (min-width: 760px) {
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-facts {
grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-overview__weather .mas-city-weather__forecast {
grid-template-columns: repeat(4, minmax(0, 1fr));
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-map__grid {
grid-template-columns: minmax(0, 0.88fr) minmax(0, 1.12fr);
align-items: stretch;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-gallery__component .mas-city-gallery-component__items {
grid-template-columns: repeat(6, minmax(0, 1fr));
grid-auto-rows: clamp(10rem, 18vw, 14rem);
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-gallery__frame[data-city-gallery-ready="true"][data-city-gallery-layout="editorial-compact"] .mas-city-gallery-component__link:nth-child(1),
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-gallery__frame[data-city-gallery-ready="true"][data-city-gallery-layout="editorial-landscape"] .mas-city-gallery-component__link:nth-child(1),
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-gallery__frame[data-city-gallery-ready="true"][data-city-gallery-layout="editorial-mixed"] .mas-city-gallery-component__link:nth-child(1) {
grid-column: span 3;
grid-row: span 2;
aspect-ratio: auto;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-gallery__frame[data-city-gallery-ready="true"][data-city-gallery-layout="editorial-panorama"] .mas-city-gallery-component__link:nth-child(1) {
grid-column: 1 / -1;
grid-row: span 2;
aspect-ratio: auto;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-gallery__frame[data-city-gallery-ready="true"][data-city-gallery-layout="editorial-compact"] .mas-city-gallery-component__link:nth-child(2),
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-gallery__frame[data-city-gallery-ready="true"][data-city-gallery-layout="editorial-compact"] .mas-city-gallery-component__link:nth-child(3),
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-gallery__frame[data-city-gallery-ready="true"][data-city-gallery-layout="editorial-compact"] .mas-city-gallery-component__link:nth-child(4) {
grid-column: span 2;
aspect-ratio: auto;
width: 100%;
height: 100%;
justify-self: stretch;
align-self: stretch;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-gallery__frame[data-city-gallery-ready="true"][data-city-gallery-layout="editorial-landscape"] .mas-city-gallery-component__link:nth-child(2),
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-gallery__frame[data-city-gallery-ready="true"][data-city-gallery-layout="editorial-landscape"] .mas-city-gallery-component__link:nth-child(3),
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-gallery__frame[data-city-gallery-ready="true"][data-city-gallery-layout="editorial-mixed"] .mas-city-gallery-component__link:nth-child(2),
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-gallery__frame[data-city-gallery-ready="true"][data-city-gallery-layout="editorial-mixed"] .mas-city-gallery-component__link:nth-child(3) {
grid-column: span 2;
aspect-ratio: auto;
width: 100%;
height: 100%;
justify-self: stretch;
align-self: stretch;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-gallery__frame[data-city-gallery-ready="true"][data-city-gallery-layout="editorial-landscape"] .mas-city-gallery-component__link:nth-child(4),
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-gallery__frame[data-city-gallery-ready="true"][data-city-gallery-layout="editorial-landscape"] .mas-city-gallery-component__link:nth-child(5),
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-gallery__frame[data-city-gallery-ready="true"][data-city-gallery-layout="editorial-mixed"] .mas-city-gallery-component__link:nth-child(4),
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-gallery__frame[data-city-gallery-ready="true"][data-city-gallery-layout="editorial-mixed"] .mas-city-gallery-component__link:nth-child(5) {
grid-column: span 2;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-gallery__frame[data-city-gallery-ready="true"][data-city-gallery-layout="editorial-panorama"] .mas-city-gallery-component__link:nth-child(2),
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-gallery__frame[data-city-gallery-ready="true"][data-city-gallery-layout="editorial-panorama"] .mas-city-gallery-component__link:nth-child(3),
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-gallery__frame[data-city-gallery-ready="true"][data-city-gallery-layout="editorial-panorama"] .mas-city-gallery-component__link:nth-child(4) {
grid-column: span 2;
aspect-ratio: auto;
width: 100%;
height: 100%;
justify-self: stretch;
align-self: stretch;
}
}
@media (min-width: 960px) {
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-facts {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-hero__shell {
align-items: stretch;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-overview__intro .Synergee-Web-Page-Component-Text-Container {
max-width: 74ch;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-gallery__component .mas-city-gallery-component__items {
grid-template-columns: repeat(12, minmax(0, 1fr));
grid-auto-rows: clamp(12rem, 14vw, 18rem);
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-gallery__frame[data-city-gallery-ready="true"][data-city-gallery-layout="editorial-landscape"] .mas-city-gallery-component__link:nth-child(1) {
grid-column: span 7;
grid-row: span 2;
aspect-ratio: auto;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-gallery__frame[data-city-gallery-ready="true"][data-city-gallery-layout="editorial-landscape"] .mas-city-gallery-component__link:nth-child(2),
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-gallery__frame[data-city-gallery-ready="true"][data-city-gallery-layout="editorial-landscape"] .mas-city-gallery-component__link:nth-child(3) {
grid-column: span 5;
aspect-ratio: auto;
width: 100%;
height: 100%;
justify-self: stretch;
align-self: stretch;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-gallery__frame[data-city-gallery-ready="true"][data-city-gallery-layout="editorial-landscape"] .mas-city-gallery-component__link:nth-child(4),
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-gallery__frame[data-city-gallery-ready="true"][data-city-gallery-layout="editorial-landscape"] .mas-city-gallery-component__link:nth-child(5),
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-gallery__frame[data-city-gallery-ready="true"][data-city-gallery-layout="editorial-landscape"] .mas-city-gallery-component__link:nth-child(6),
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-gallery__frame[data-city-gallery-ready="true"][data-city-gallery-layout="editorial-landscape"] .mas-city-gallery-component__link:nth-child(7) {
grid-column: span 3;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-gallery__frame[data-city-gallery-ready="true"][data-city-gallery-layout="editorial-mixed"] .mas-city-gallery-component__link:nth-child(1) {
grid-column: span 8;
grid-row: span 2;
aspect-ratio: auto;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-gallery__frame[data-city-gallery-ready="true"][data-city-gallery-layout="editorial-mixed"] .mas-city-gallery-component__link:nth-child(2),
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-gallery__frame[data-city-gallery-ready="true"][data-city-gallery-layout="editorial-mixed"] .mas-city-gallery-component__link:nth-child(3),
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-gallery__frame[data-city-gallery-ready="true"][data-city-gallery-layout="editorial-mixed"] .mas-city-gallery-component__link:nth-child(4),
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-gallery__frame[data-city-gallery-ready="true"][data-city-gallery-layout="editorial-mixed"] .mas-city-gallery-component__link:nth-child(5),
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-gallery__frame[data-city-gallery-ready="true"][data-city-gallery-layout="editorial-mixed"] .mas-city-gallery-component__link:nth-child(6) {
grid-column: span 4;
aspect-ratio: auto;
width: 100%;
height: 100%;
justify-self: stretch;
align-self: stretch;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-gallery__frame[data-city-gallery-ready="true"][data-city-gallery-layout="editorial-panorama"] .mas-city-gallery-component__items {
grid-auto-rows: clamp(11rem, 13vw, 16rem);
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-gallery__frame[data-city-gallery-ready="true"][data-city-gallery-layout="editorial-panorama"] .mas-city-gallery-component__link:nth-child(1) {
grid-column: 1 / -1;
grid-row: span 2;
aspect-ratio: auto;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-gallery__frame[data-city-gallery-ready="true"][data-city-gallery-layout="editorial-panorama"] .mas-city-gallery-component__link:nth-child(2),
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-gallery__frame[data-city-gallery-ready="true"][data-city-gallery-layout="editorial-panorama"] .mas-city-gallery-component__link:nth-child(3),
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-gallery__frame[data-city-gallery-ready="true"][data-city-gallery-layout="editorial-panorama"] .mas-city-gallery-component__link:nth-child(4),
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-gallery__frame[data-city-gallery-ready="true"][data-city-gallery-layout="editorial-panorama"] .mas-city-gallery-component__link:nth-child(5) {
grid-column: span 3;
aspect-ratio: auto;
width: 100%;
height: 100%;
justify-self: stretch;
align-self: stretch;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-gallery__frame[data-city-gallery-ready="true"][data-city-gallery-layout="editorial-compact"] .mas-city-gallery-component__items {
grid-auto-rows: clamp(10.5rem, 12vw, 14rem);
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-gallery__frame[data-city-gallery-ready="true"][data-city-gallery-layout="editorial-compact"] .mas-city-gallery-component__link:nth-child(1) {
grid-column: 1 / -1;
grid-row: span 2;
aspect-ratio: auto;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-gallery__frame[data-city-gallery-ready="true"][data-city-gallery-layout="editorial-compact"] .mas-city-gallery-component__link:nth-child(2),
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-gallery__frame[data-city-gallery-ready="true"][data-city-gallery-layout="editorial-compact"] .mas-city-gallery-component__link:nth-child(3),
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-gallery__frame[data-city-gallery-ready="true"][data-city-gallery-layout="editorial-compact"] .mas-city-gallery-component__link:nth-child(4) {
grid-column: span 4;
aspect-ratio: auto;
width: 100%;
height: 100%;
justify-self: stretch;
align-self: stretch;
}
}
@media (max-width: 759px) {
.MoveAndStudyCore.MoveAndStudyCore-city .mas-main.mas-city-page > .mas-section {
padding-block: 1.2rem;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-hero__content {
inset: auto 1rem 1rem 1rem;
width: auto;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-hero__lead .Synergee-Web-Page-Component-Text-Container {
padding: 1rem;
border-radius: 18px;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-gallery__frame {
padding: 0.95rem;
border-radius: 22px;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-gallery__component .mas-city-gallery-component__items {
grid-template-columns: repeat(2, minmax(0, 1fr));
grid-auto-rows: clamp(8.5rem, 27vw, 11rem);
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-gallery__frame[data-city-gallery-ready="true"][data-city-gallery-layout="editorial-compact"] .mas-city-gallery-component__link:nth-child(1),
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-gallery__frame[data-city-gallery-ready="true"][data-city-gallery-layout="editorial-landscape"] .mas-city-gallery-component__link:nth-child(1),
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-gallery__frame[data-city-gallery-ready="true"][data-city-gallery-layout="editorial-mixed"] .mas-city-gallery-component__link:nth-child(1),
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-gallery__frame[data-city-gallery-ready="true"][data-city-gallery-layout="editorial-panorama"] .mas-city-gallery-component__link:nth-child(1) {
grid-column: 1 / -1;
grid-row: span 2;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-gallery__viewer-panel {
grid-template-columns: 1fr;
}
.MoveAndStudyCore.MoveAndStudyCore-city .mas-city-gallery__viewer-close {
position: static;
transform: none;
justify-self: end;
}
}
@media (max-width: 980px) {
.MoveAndStudyCore.MoveAndStudyCore-city .mas-school-search .Synergee-Web-Page-Component-SchoolSearch-Results-List {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
}
@media (max-width: 640px) {
.MoveAndStudyCore.MoveAndStudyCore-city .mas-school-search .Synergee-Web-Page-Component-SchoolSearch-Results-List {
grid-template-columns: 1fr;
}
}
/*
* MoveAndStudyCore - Theme identity layer.
* Scope: reusable visual language for the clean Move and Study theme.
*/
:root {
--mas-font-base: -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;
--mas-font-sans: var(--mas-font-base);
}
.MoveAndStudyCore {
background: var(--mas-color-background);
}
.MoveAndStudyCore .mas-page-breadcrumb {
padding-block: clamp(0.65rem, 1.35vw, 0.9rem);
border-bottom: 1px solid rgba(216, 222, 228, 0.72);
background:
linear-gradient(180deg, rgba(255, 255, 255, 0.96) 0%, rgba(247, 250, 249, 0.9) 100%);
}
.MoveAndStudyCore .mas-page-breadcrumb:has(.Synergee-Web-Page-Component-BreadCrumbs-Container:empty) {
display: none;
}
.MoveAndStudyCore .mas-breadcrumb {
}
.MoveAndStudyCore .mas-breadcrumb__list {
display: flex;
align-items: center;
gap: 0.42rem;
margin: 0;
padding: 0;
list-style: none;
color: var(--mas-color-muted);
}
.MoveAndStudyCore .mas-breadcrumb__item {
display: inline-flex;
align-items: center;
min-width: 0;
}
.MoveAndStudyCore .mas-breadcrumb__item:not(:last-child)::after {
display: inline-block;
width: 0.36rem;
height: 0.36rem;
margin-left: 0.42rem;
border-top: 1.5px solid rgba(35, 107, 115, 0.45);
border-right: 1.5px solid rgba(35, 107, 115, 0.45);
content: "";
transform: rotate(45deg);
}
.MoveAndStudyCore .mas-breadcrumb__link,
.MoveAndStudyCore .mas-breadcrumb__current {
display: inline-block;
max-width: min(24vw, 16rem);
overflow: hidden;
color: inherit;
text-overflow: ellipsis;
white-space: nowrap;
text-decoration: none;
}
.MoveAndStudyCore .mas-breadcrumb__label {
display: inline;
}
.MoveAndStudyCore .mas-breadcrumb__link {
transition: color 180ms ease;
}
.MoveAndStudyCore .mas-breadcrumb__link:hover,
.MoveAndStudyCore .mas-breadcrumb__link:focus-visible {
color: var(--mas-color-coral);
}
.MoveAndStudyCore .mas-breadcrumb__current {
color: var(--mas-color-ink);
}
@media (max-width: 700px) {
.MoveAndStudyCore .mas-page-breadcrumb {
padding-block: 0.58rem;
}
.MoveAndStudyCore .mas-breadcrumb__list {
gap: 0.34rem;
overflow-x: auto;
padding-bottom: 0.1rem;
scrollbar-width: none;
}
.MoveAndStudyCore .mas-breadcrumb__list::-webkit-scrollbar {
display: none;
}
.MoveAndStudyCore .mas-breadcrumb__link,
.MoveAndStudyCore .mas-breadcrumb__current {
max-width: 54vw;
}
}
.MoveAndStudyCore.MoveAndStudyCore-school {
width: 100%;
max-width: 100vw;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-page {
width: 100%;
max-width: 100vw;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-page {
max-width: 100%;
overflow-x: hidden;
background: var(--mas-color-background);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-container {
width: min(1180px, calc(100% - 2rem));
max-width: calc(100vw - 2rem);
min-width: 0;
box-sizing: border-box;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-main .Synergee-Web-Page-Component-Text,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-main .Synergee-Web-Page-Component-Text table,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-main .Synergee-Web-Page-Component-Text-Container {
max-width: 100%;
text-justify: auto;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-main .Synergee-Web-Page-Component-Text-Container {
min-width: 0;
padding: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-main .Synergee-Web-Page-Component-Text-Container :is(h1, h2, h3, p, li) {
overflow-wrap: anywhere;
word-break: normal;
}
.MoveAndStudyCore.MoveAndStudyCore-school .Synergee-Web-Page-Component-InteractiveMap,
.MoveAndStudyCore.MoveAndStudyCore-school .Synergee-Web-Page-Component-StreetView,
.MoveAndStudyCore.MoveAndStudyCore-school .Synergee-Web-Page-Component-SchoolsList {
float: none;
display: block;
height: auto;
width: 100%;
max-width: 100%;
}
.MoveAndStudyCore.MoveAndStudyCore-school .Synergee-Web-Page-Component-InteractiveMap-MapContainer,
.MoveAndStudyCore.MoveAndStudyCore-school .Synergee-Web-Page-Component-StreetView-MapContainer {
display: block;
width: 100%;
height: 100%;
max-width: 100%;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-anchor-nav {
position: sticky;
top: 0;
z-index: 15;
border-bottom: 1px solid rgba(216, 222, 228, 0.78);
background: rgba(255, 255, 255, 0.96);
box-shadow: 0 12px 28px rgba(32, 39, 45, 0.055);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-anchor-nav__list {
display: grid;
grid-template-columns: repeat(4, minmax(0, 1fr));
gap: 0.55rem;
padding-block: 0.68rem;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-anchor-nav__item {
display: flex;
align-items: center;
justify-content: center;
min-height: 46px;
padding: 0.62rem 0.8rem;
border: 1px solid rgba(216, 222, 228, 0.7);
border-radius: 8px;
color: var(--mas-color-ink);
background: rgba(255, 255, 255, 0.78);
text-decoration: none;
transition: color 180ms ease, border-color 180ms ease, background-color 180ms ease;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-anchor-nav__item:hover,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-anchor-nav__item:focus-visible,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-anchor-nav__item.active {
color: var(--mas-color-coral);
border-color: rgba(var(--mas-color-coral-rgb), 0.35);
background: rgba(var(--mas-color-coral-rgb), 0.08);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-hero {
padding-block: clamp(1.55rem, 3.6vw, 2.8rem) clamp(1.05rem, 2.6vw, 1.8rem);
}
.MoveAndStudyCore.MoveAndStudyCore-school #favourite-school-container {
margin-bottom: 1rem;
}
.MoveAndStudyCore.MoveAndStudyCore-school .favourite-stars-container {
display: flex;
justify-content: flex-start;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-hero__title {
max-width: 980px;
margin-bottom: 1rem;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-hero__intro {
max-width: 900px;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-intro {
padding-block: clamp(1.15rem, 2.8vw, 2rem);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-intro__content {
width: 100%;
max-width: 100%;
padding: clamp(1rem, 2.4vw, 1.7rem);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-intro__content > .Synergee-Web-Page-Component-Text-Container {
max-width: 1040px;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-booking-cta {
padding-block: 0.35rem 1.45rem;
}
.MoveAndStudyCore.MoveAndStudyCore-school #school-booking-cta {
width: 100%;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-booking-cta__panel {
position: relative;
display: grid;
grid-template-columns: minmax(0, 1fr) auto;
gap: 1.25rem;
align-items: center;
overflow: hidden;
padding: 1.35rem;
background: linear-gradient(135deg, #FFFFFF 0%, #F7FAF9 100%);
border: 1px solid rgba(216, 222, 228, 0.84);
border-radius: 8px;
box-shadow: 0 18px 46px rgba(32, 39, 45, 0.08);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-booking-cta__panel::before {
position: absolute;
inset: 0 auto 0 0;
width: 5px;
background: #0E8978;
content: "";
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-booking-cta__copy {
display: grid;
gap: 0.45rem;
padding-left: 0.55rem;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-booking-cta__eyebrow {
margin: 0;
color: #0E8978;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-booking-cta__copy h2 {
margin: 0;
color: var(--mas-color-ink);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-booking-cta__copy p:not(.mas-school-booking-cta__eyebrow) {
max-width: 680px;
margin: 0;
color: var(--mas-color-muted);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-booking-cta__actions {
display: flex;
flex-wrap: wrap;
gap: 0.7rem;
justify-content: flex-end;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-booking-cta__button {
display: inline-flex;
align-items: center;
justify-content: center;
min-height: 44px;
padding: 0.75rem 1rem;
border: 1px solid transparent;
border-radius: 8px;
text-decoration: none;
transition: background-color 160ms ease, border-color 160ms ease, color 160ms ease, transform 160ms ease;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-booking-cta__button:hover,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-booking-cta__button:focus-visible {
transform: translateY(-1px);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-booking-cta__button--primary {
color: #FFFFFF;
background: #173D42;
border-color: #173D42;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-booking-cta__button--primary:hover,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-booking-cta__button--primary:focus-visible {
color: #FFFFFF;
background: #0E8978;
border-color: #0E8978;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-booking-cta__button--secondary {
color: #173D42;
background: #FFFFFF;
border-color: rgba(23, 61, 66, 0.22);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-booking-cta__button--secondary:hover,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-booking-cta__button--secondary:focus-visible {
color: #0E8978;
border-color: rgba(14, 137, 120, 0.42);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-main .mas-section-intro {
max-width: 840px;
margin-bottom: clamp(1.35rem, 3vw, 2.2rem);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-main .mas-rich-content:not(.mas-content-card) {
max-width: 820px;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-main .mas-section-intro :is(h1, h2, h3),
.MoveAndStudyCore.MoveAndStudyCore-school .mas-main .mas-rich-content :is(h1, h2, h3),
.MoveAndStudyCore.MoveAndStudyCore-school .mas-main .mas-content-card :is(h1, h2, h3) {
max-width: 100%;
margin: 0 0 0.75rem;
color: var(--mas-color-ink);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-main .mas-section-intro h1 {
max-width: 920px;
margin-bottom: 1rem;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-main .mas-section-intro h2 {
margin-top: 1.35rem;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-main .mas-section-intro h2:first-child {
margin-top: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-main .mas-rich-content h3,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-main .mas-content-card h3 {
margin-top: 1.4rem;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-main .mas-rich-content h3:first-child,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-main .mas-content-card h3:first-child {
margin-top: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-main .mas-section-intro p,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-main .mas-rich-content p,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-main .mas-content-card p,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-main .mas-rich-content li,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-main .mas-content-card li {
margin: 0 0 1rem;
color: var(--mas-color-text);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-main .mas-section-intro p {
color: var(--mas-color-muted);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-media {
padding-block-start: clamp(1.35rem, 3.2vw, 2.35rem);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-media .mas-section-intro {
margin-bottom: clamp(0.85rem, 2vw, 1.35rem);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-main .mas-school-hero__title {
max-width: 1020px;
margin-bottom: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-main .mas-school-hero__title h1 {
max-width: 980px;
margin-bottom: clamp(0.75rem, 1.8vw, 1rem);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-main .mas-school-hero__title h1 :is(font, span) {
color: inherit !important;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-main .mas-school-hero__title h2 {
max-width: 900px;
margin: 0;
color: rgba(39, 50, 61, 0.86) !important;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-main .mas-school-hero__title h2 :is(font, span, strong) {
color: inherit !important;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-main .mas-school-hero__title p {
max-width: 900px;
margin-bottom: 0;
color: rgba(39, 50, 61, 0.86);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-main .mas-rich-content p:last-child,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-main .mas-content-card p:last-child {
margin-bottom: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-main .mas-rich-content ul,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-main .mas-rich-content ol,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-main .mas-content-card ul,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-main .mas-content-card ol {
margin: 0 0 1rem 1.2rem;
padding: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-content-card {
border: 1px solid rgba(216, 222, 228, 0.74);
border-radius: 8px;
background: rgba(255, 255, 255, 0.94);
box-shadow: 0 18px 48px rgba(32, 39, 45, 0.08);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-details__summary {
padding: clamp(1rem, 2.3vw, 1.65rem);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-details__title-override {
display: none;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-details:has(.mas-school-details__title-override .Synergee-Web-Page-Component-Text-Container:not(:empty)) #Home-Txt4 {
display: none;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-details:has(.mas-school-details__title-override .Synergee-Web-Page-Component-Text-Container:not(:empty)) .mas-school-details__title-override {
display: block;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-details__intro {
max-width: min(72ch, 100%);
margin: -0.25rem 0 0.85rem;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-details__intro .Synergee-Web-Page-Component-Text-Container {
display: grid;
gap: 0.75rem;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-details__intro p {
margin: 0;
color: var(--mas-color-muted);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-details {
padding-top: clamp(0.72rem, 1.6vw, 1rem);
padding-bottom: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offers {
padding-top: 0;
padding-bottom: clamp(2.2rem, 4.4vw, 3rem);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-details__intro {
margin: -0.08rem 0 0.28rem;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-details__intro .Synergee-Web-Page-Component-Text-Container {
gap: 0.5rem;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-details__summary {
padding: clamp(0.48rem, 1vw, 0.64rem);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-details .mas-content-card {
box-shadow: 0 12px 28px rgba(32, 39, 45, 0.06);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-details__highlights {
display: grid;
gap: 0.75rem;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-details__highlight {
display: grid;
gap: 0.32rem;
padding: 0.95rem 1rem;
border: 1px solid rgba(216, 222, 228, 0.72);
border-radius: 8px;
background: linear-gradient(180deg, rgba(255, 255, 255, 0.96), rgba(246, 247, 248, 0.9));
box-shadow: 0 14px 28px rgba(32, 39, 45, 0.05);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-details__highlight-label {
display: block;
color: var(--mas-color-muted);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-details__highlight-value {
display: block;
color: var(--mas-color-ink);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offers__stack {
display: grid;
gap: clamp(1.3rem, 2.6vw, 1.9rem);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offers__intro {
max-width: min(68ch, 100%);
margin-bottom: 1rem;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offers__eyebrow {
margin: 0 0 0.45rem;
color: var(--mas-color-muted);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offers__intro h2 {
margin: 0 0 0.45rem;
color: var(--mas-color-ink);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offers__intro p:last-child {
margin: 0;
color: var(--mas-color-muted);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offers__component,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offers__component .Synergee-Web-Page-Component-SchoolCoursesList-Container,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offers__component .Synergee-Web-Page-Component-SchoolAccommodationsList-Container {
width: 100%;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offers__component--courses .mas-school-offer-card__header {
grid-template-columns: minmax(0, 1fr) minmax(9.1rem, 10rem);
gap: 1rem 1.1rem;
align-items: start;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offers__component--courses .mas-school-offer-card__header-copy {
padding-right: 0.15rem;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offers__component--courses .mas-school-offer-card__title {
hyphens: auto;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offers__component--courses .mas-school-offer-card__price-block {
min-width: 9.1rem;
gap: 0.14rem;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offers__component--courses .mas-school-offer-card__meta {
gap: 0.48rem;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offers__component--courses .mas-school-offer-card__pill {
min-height: 1.85rem;
padding: 0.34rem 0.6rem;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offers__component--courses .mas-school-offer-card__facts {
gap: 0.5rem;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-courses-groups {
display: grid;
gap: 1.35rem;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-course-family {
display: grid;
gap: 0.8rem;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-course-family + .mas-school-course-family {
padding-top: 1rem;
border-top: 1px solid rgba(216, 222, 228, 0.7);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-course-family__intro {
display: grid;
gap: 0.18rem;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-course-family__kicker {
margin: 0;
color: var(--mas-color-muted);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-course-family__title {
margin: 0;
color: var(--mas-color-ink);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offers-grid {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: clamp(1rem, 2vw, 1.35rem);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offer-card {
display: grid;
overflow: hidden;
border: 1px solid rgba(216, 222, 228, 0.74);
border-radius: 8px;
background: rgba(255, 255, 255, 0.96);
box-shadow: 0 18px 46px rgba(32, 39, 45, 0.08);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offer-card--course {
min-height: 100%;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offer-card__media {
position: relative;
aspect-ratio: 16 / 10;
margin: 0;
overflow: hidden;
background: rgba(24, 34, 43, 0.06);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offer-card__media img,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offer-card__gallery-media img {
display: block;
width: 100%;
height: 100%;
object-fit: cover;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offer-card__body {
display: grid;
gap: 0.95rem;
padding: clamp(1rem, 2.2vw, 1.4rem);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offer-card__header {
display: grid;
grid-template-columns: minmax(0, 1fr) auto;
gap: 0.9rem;
align-items: start;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offer-card__header-copy {
min-width: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offers__component--langports-courses .mas-school-offer-card__header {
grid-template-columns: minmax(0, 1fr) minmax(9.1rem, 10rem);
gap: 1rem 1.1rem;
align-items: start;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offers__component--langports-courses .mas-school-offer-card__header-copy {
padding-right: 0.15rem;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offer-card__eyebrow {
margin: 0 0 0.35rem;
color: var(--mas-color-muted);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offer-card__title {
margin: 0;
color: var(--mas-color-ink);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offers__component--langports-courses .mas-school-offer-card__title {
hyphens: auto;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offer-card__price-block {
display: grid;
gap: 0.08rem;
justify-items: end;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offers__component--langports-courses .mas-school-offer-card__price-block {
min-width: 9.1rem;
gap: 0.14rem;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offer-card__price-label,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offer-card__price-note {
color: var(--mas-color-muted);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offer-card__price {
color: var(--mas-color-ink);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offer-card__meta {
display: flex;
flex-wrap: wrap;
gap: 0.55rem;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offers__component--langports-courses .mas-school-offer-card__meta {
gap: 0.48rem;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offer-card__pill {
display: inline-flex;
align-items: center;
min-height: 2rem;
padding: 0.4rem 0.7rem;
border: 1px solid rgba(var(--mas-color-coral-rgb), 0.16);
border-radius: 999px;
color: rgba(39, 50, 61, 0.82);
background: rgba(var(--mas-color-coral-rgb), 0.06);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offers__component--langports-courses .mas-school-offer-card__pill {
min-height: 1.85rem;
padding: 0.34rem 0.6rem;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offer-card__facts {
display: grid;
gap: 0.62rem;
margin: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offers__component--langports-courses .mas-school-offer-card__facts {
gap: 0.5rem;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offer-card__group-note {
color: var(--mas-color-muted);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offer-card__variants {
display: grid;
gap: 0.85rem;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offer-card__variant {
display: grid;
gap: 0.58rem;
padding: 0.9rem 0.95rem;
border: 1px solid rgba(216, 222, 228, 0.62);
border-radius: 8px;
background: linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(247, 249, 248, 0.92));
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offer-card__variant-header {
display: flex;
align-items: baseline;
justify-content: space-between;
gap: 0.75rem;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offer-card__variant-title {
color: var(--mas-color-ink);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offer-card__variant-price {
color: var(--mas-color-ink);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offer-card__variant-price span {
color: var(--mas-color-muted);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offer-card__variant-summary {
color: rgba(39, 50, 61, 0.84);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offer-card__variant-facts {
display: grid;
grid-template-columns: repeat(3, minmax(0, 1fr));
gap: 0.7rem;
margin: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offer-card__variant-facts div {
display: grid;
gap: 0.12rem;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offer-card__variant-facts dt,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offer-card__variant-facts dd {
margin: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offer-card__variant-facts dt {
color: var(--mas-color-muted);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offer-card__variant-facts dd {
color: var(--mas-color-ink);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offer-card__fact {
display: grid;
grid-template-columns: minmax(0, 8.2rem) minmax(0, 1fr);
gap: 0.85rem;
padding-top: 0.62rem;
border-top: 1px solid rgba(216, 222, 228, 0.62);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offers__component--langports-courses .mas-school-offer-card__fact {
grid-template-columns: minmax(0, 5.6rem) minmax(0, 1fr);
gap: 0.65rem;
padding-top: 0.52rem;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offer-card__fact:first-child {
padding-top: 0;
border-top: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offer-card__fact dt,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offer-card__fact dd {
margin: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offer-card__fact dt {
color: var(--mas-color-muted);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offer-card__fact dd {
color: var(--mas-color-ink);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offer-card__footer {
display: flex;
justify-content: flex-start;
padding-top: 0.1rem;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offer-card__link {
color: var(--mas-color-coral);
text-decoration: none;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offer-card__link:hover,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offer-card__link:focus-visible {
text-decoration: underline;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offer-card__gallery {
border-top: 1px solid rgba(216, 222, 228, 0.62);
padding-top: 0.85rem;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offer-card__gallery-toggle {
cursor: pointer;
color: var(--mas-color-coral);
list-style: none;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offer-card__gallery-toggle::-webkit-details-marker {
display: none;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offer-card__gallery-toggle::after {
display: inline-block;
margin-left: 0.45rem;
color: rgba(39, 50, 61, 0.55);
content: "+";
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offer-card__gallery[open] .mas-school-offer-card__gallery-toggle::after {
content: "-";
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offer-card__gallery-media {
aspect-ratio: 16 / 10;
margin: 0.75rem 0 0;
overflow: hidden;
border-radius: 8px;
background: rgba(24, 34, 43, 0.06);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-gallery-toggle {
display: none;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-media-slider {
display: grid;
gap: clamp(0.85rem, 2vw, 1.25rem);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-media-slider__viewport {
position: relative;
min-height: clamp(18rem, 48vw, 36rem);
overflow: hidden;
border: 1px solid rgba(216, 222, 228, 0.72);
border-radius: 8px;
background: #18222b;
box-shadow: 0 24px 70px rgba(22, 31, 40, 0.18);
isolation: isolate;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-gallery__slide,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-gallery__slide .Synergee-Web-Page-Component-SlideShow-Container,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-gallery-component,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-gallery-component__items {
position: static;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-media-slider__item {
position: absolute;
inset: 0;
display: block;
overflow: hidden;
border-radius: 8px;
color: var(--mas-color-surface);
opacity: 0;
pointer-events: none;
transform: scale(1.015);
transition: opacity 360ms ease, transform 520ms ease;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-media-slider__item.is-active {
z-index: 2;
opacity: 1;
pointer-events: auto;
transform: none;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-media-slider__item.is-empty {
display: none;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-media-slider__item--image::after,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-media-slider__item--video::after {
content: "";
position: absolute;
inset: auto 0 0;
height: 40%;
background: linear-gradient(180deg, rgba(24, 34, 43, 0), rgba(24, 34, 43, 0.74));
pointer-events: none;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-gallery-component__image,
.MoveAndStudyCore.MoveAndStudyCore-school .school-gallery-video img,
.MoveAndStudyCore.MoveAndStudyCore-school .school-gallery-video iframe,
.MoveAndStudyCore.MoveAndStudyCore-school .school-gallery-video video {
display: block;
width: 100%;
height: 100%;
object-fit: cover;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-media-slider__caption,
.MoveAndStudyCore.MoveAndStudyCore-school .school-gallery-video-txt {
position: absolute;
right: clamp(1rem, 3vw, 1.6rem);
bottom: clamp(1rem, 3vw, 1.6rem);
left: clamp(1rem, 3vw, 1.6rem);
z-index: 4;
max-width: 42rem;
margin: 0;
color: rgba(255, 255, 255, 0.92);
text-shadow: 0 1px 12px rgba(0, 0, 0, 0.32);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-gallery__video,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-gallery__video .school-gallery-video,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-gallery__video .Synergee-Web-Page-Component-Video-Container,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-gallery__video .Synergee-Web-Page-Component-Video-VideoButtons {
width: 100%;
height: 100%;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-gallery__video .school-gallery-video {
float: none;
min-width: 0;
margin: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-gallery__video .Synergee-Web-Page-Component-Video-VideoButtons {
display: grid;
place-items: center;
min-height: 0;
padding: clamp(1rem, 3vw, 1.5rem);
border: 0;
border-radius: 8px;
background: radial-gradient(circle at 50% 38%, rgba(255, 255, 255, 0.18), rgba(24, 34, 43, 0.30) 38%, rgba(24, 34, 43, 0.88) 100%);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-gallery__video .Synergee-Web-Page-Component-Video-PlayVideoButton {
position: relative;
z-index: 4;
display: inline-flex;
align-items: center;
justify-content: center;
min-height: 3.15rem;
padding: 0.85rem 1.25rem;
border: 1px solid rgba(255, 255, 255, 0.28);
border-radius: 8px;
color: var(--mas-color-surface);
background: rgba(var(--mas-color-coral-rgb), 0.94);
box-shadow: 0 18px 42px rgba(0, 0, 0, 0.24);
text-decoration: none;
transition: transform 180ms ease, background 180ms ease;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-gallery__video .Synergee-Web-Page-Component-Video-PlayVideoButton:hover,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-gallery__video .Synergee-Web-Page-Component-Video-PlayVideoButton:focus-visible {
background: var(--mas-color-coral);
transform: translateY(-1px);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-gallery__video .Synergee-Web-Page-Component-Video-PlayVideoButton::before {
content: "";
width: 0;
height: 0;
margin-right: 0.65rem;
border-top: 0.42rem solid transparent;
border-bottom: 0.42rem solid transparent;
border-left: 0.64rem solid currentColor;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-media-slider__controls {
display: grid;
grid-template-columns: auto minmax(0, 1fr) auto;
align-items: center;
gap: 0.85rem;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-media-slider__controls[hidden] {
display: none;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-media-slider__arrow {
display: inline-flex;
align-items: center;
justify-content: center;
min-width: 3rem;
min-height: 2.7rem;
border: 1px solid rgba(32, 39, 45, 0.14);
border-radius: 8px;
color: var(--mas-color-ink);
background: rgba(255, 255, 255, 0.88);
transition: border-color 180ms ease, color 180ms ease, transform 180ms ease;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-media-slider__arrow:hover,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-media-slider__arrow:focus-visible {
border-color: rgba(var(--mas-color-coral-rgb), 0.48);
color: var(--mas-color-coral);
transform: translateY(-1px);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-media-slider__status {
color: var(--mas-color-muted);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-media-slider__dots {
display: flex;
gap: 0.45rem;
overflow-x: auto;
padding-bottom: 0.2rem;
scrollbar-width: thin;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-media-slider__dot {
flex: 0 0 auto;
min-width: 2.15rem;
min-height: 2.15rem;
border: 1px solid rgba(32, 39, 45, 0.12);
border-radius: 8px;
color: var(--mas-color-muted);
background: rgba(255, 255, 255, 0.82);
transition: border-color 180ms ease, color 180ms ease, background 180ms ease;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-media-slider__dot.is-active {
border-color: rgba(var(--mas-color-coral-rgb), 0.52);
color: var(--mas-color-coral);
background: rgba(var(--mas-color-coral-rgb), 0.09);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-media-slider__dot--video::before {
content: "";
display: inline-block;
width: 0;
height: 0;
margin-right: 0.28rem;
border-top: 0.24rem solid transparent;
border-bottom: 0.24rem solid transparent;
border-left: 0.36rem solid currentColor;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-media--editorial .mas-section-intro {
max-width: min(38rem, 100%);
margin-bottom: 0.9rem;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-media--editorial .mas-section-intro .Synergee-Web-Page-Component-Text-Container {
display: block;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-media--editorial .mas-section-intro :is(h1, h2, h3) {
margin: 0;
color: var(--mas-color-ink);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-media--editorial .mas-section-intro p {
margin: 0;
color: var(--mas-color-muted);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-media-slider--editorial {
position: relative;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-media-slider--editorial .mas-school-media-slider__viewport {
min-height: clamp(20rem, 44vw, 34rem);
box-shadow: 0 30px 82px rgba(22, 31, 40, 0.2);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-media-slider--editorial .mas-school-media-slider__controls {
position: absolute;
right: clamp(0.9rem, 2vw, 1.3rem);
bottom: clamp(0.9rem, 2vw, 1.3rem);
z-index: 6;
grid-template-columns: auto auto auto;
gap: 0.45rem;
padding: 0.35rem;
border: 1px solid rgba(255, 255, 255, 0.22);
border-radius: 999px;
background: rgba(24, 34, 43, 0.56);
backdrop-filter: blur(14px);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-media-slider--editorial .mas-school-media-slider__arrow {
min-width: 2.55rem;
min-height: 2.55rem;
border: 1px solid rgba(255, 255, 255, 0.18);
border-radius: 999px;
color: rgba(255, 255, 255, 0.94);
background: rgba(255, 255, 255, 0.08);
transform: none;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-media-slider--editorial .mas-school-media-slider__arrow:hover,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-media-slider--editorial .mas-school-media-slider__arrow:focus-visible {
border-color: rgba(255, 255, 255, 0.34);
color: rgba(255, 255, 255, 1);
background: rgba(var(--mas-color-coral-rgb), 0.82);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-media-slider--editorial .mas-school-media-slider__arrow span {
display: none;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-media-slider--editorial .mas-school-media-slider__arrow::before {
display: inline-block;
content: ">";
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-media-slider--editorial .mas-school-media-slider__arrow--prev::before {
content: "<";
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-media-slider--editorial .mas-school-media-slider__status {
min-width: 4.2rem;
padding-inline: 0.25rem;
color: rgba(255, 255, 255, 0.92);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-media-slider--editorial .mas-school-media-slider__dots {
display: none;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-gallery__slide .mas-school-gallery-component__empty {
margin: 0;
padding: 1rem;
border: 1px solid rgba(216, 222, 228, 0.72);
border-radius: 8px;
color: var(--mas-color-muted);
background: rgba(255, 255, 255, 0.74);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-map {
padding-block: clamp(2rem, 5vw, 3.5rem);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-map__grid {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: clamp(1rem, 2.5vw, 1.5rem);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-map .mapDisplay {
min-height: 360px;
overflow: hidden;
border-radius: 8px;
background: rgba(255, 255, 255, 0.1);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-map-component,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-streetview-component,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-map__canvas,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-map__iframe,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-map__embed {
width: 100%;
height: 100%;
min-height: 360px;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-map-component {
position: relative;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-map__fallback {
display: none;
padding: 1rem 1.1rem;
color: rgba(255, 255, 255, 0.82);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-map-component.is-unavailable .mas-school-map__fallback {
display: block;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-map-component.is-unavailable .mas-school-map__iframe {
display: none;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-map__embed {
display: block;
border: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-map-info {
max-width: 16rem;
color: var(--mas-color-text);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-map-info a,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-map-info strong {
display: inline-block;
margin-bottom: 0.35rem;
color: var(--mas-color-ink);
text-decoration: none;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-map-info p {
margin: 0;
color: var(--mas-color-muted);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-details__columns,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-details__category-stack {
display: grid;
gap: clamp(0.82rem, 1.8vw, 1.1rem);
margin-top: clamp(0.68rem, 1.45vw, 1.08rem);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-details__column,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-details__category-section {
display: grid;
gap: 0.85rem;
align-content: start;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-details__category-stack {
gap: 0.06rem;
margin-top: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-details__category-section {
gap: 0.02rem;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-details__category-section .school-details-column {
padding: 0.12rem 0.16rem;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-details__category-intro {
display: grid;
gap: 0.16rem;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-details__category-kicker {
margin: 0;
color: var(--mas-color-muted);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-details__category-title {
margin: 0;
color: var(--mas-color-ink);
}
.MoveAndStudyCore.MoveAndStudyCore-school .school-details-column {
width: min(100%, max-content);
max-width: 100%;
padding: 0.12rem 0.16rem;
}
.MoveAndStudyCore.MoveAndStudyCore-school #school-infrastructures.school-details-column {
width: 100%;
}
.MoveAndStudyCore.MoveAndStudyCore-school #school-details ul,
.MoveAndStudyCore.MoveAndStudyCore-school .Synergee-Web-Page-Component-SchoolCategories-CategoryList,
.MoveAndStudyCore.MoveAndStudyCore-school .Synergee-Web-Page-Component-SchoolsList-Block ul {
margin: 0;
padding: 0;
list-style: none;
}
.MoveAndStudyCore.MoveAndStudyCore-school #school-details ul {
display: grid;
grid-template-columns: repeat(4, minmax(0, 1fr));
gap: 0.72rem;
}
.MoveAndStudyCore.MoveAndStudyCore-school #school-details li,
.MoveAndStudyCore.MoveAndStudyCore-school .Synergee-Web-Page-Component-SchoolCategories-CategoryList li {
padding: 0.28rem 0.36rem;
border: 1px solid rgba(216, 222, 228, 0.66);
border-radius: 8px;
background: rgba(246, 247, 248, 0.72);
}
.MoveAndStudyCore.MoveAndStudyCore-school .Synergee-Web-Page-Component-SchoolCategories-CategoryList li {
padding: 0.28rem 0.36rem;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-detail {
display: grid;
gap: clamp(1rem, 2vw, 1.35rem);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-detail__grid {
align-items: stretch;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-detail__item {
position: relative;
min-height: 7rem;
padding: 1.05rem 1rem 1rem;
overflow: hidden;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-detail__item::before {
content: "";
display: block;
width: 2rem;
height: 0.28rem;
margin-bottom: 0.9rem;
border-radius: 999px;
background: var(--mas-color-accent);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-detail__label {
display: block;
color: var(--mas-color-muted);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-detail__value {
display: block;
margin-top: 0.45rem;
color: var(--mas-color-ink);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-detail__range {
color: var(--mas-color-muted);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-detail__calendar {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 0.75rem;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-detail__calendar-block {
padding: 0.95rem 1rem;
border: 1px solid rgba(216, 222, 228, 0.62);
border-radius: 8px;
background: rgba(255, 255, 255, 0.74);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-detail__calendar-title {
margin: 0 0 0.35rem;
color: var(--mas-color-ink);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-detail__calendar-text {
display: flex;
flex-wrap: wrap;
gap: 0.45rem;
margin: 0;
color: var(--mas-color-muted);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-detail__date-chip {
display: inline-flex;
align-items: center;
min-height: 2rem;
padding: 0.32rem 0.62rem;
border: 1px solid rgba(216, 222, 228, 0.72);
border-radius: 999px;
background: rgba(246, 247, 248, 0.86);
color: var(--mas-color-ink);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-detail__holiday-chip {
position: relative;
display: inline-flex;
margin: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-detail__holiday-trigger {
appearance: none;
-webkit-appearance: none;
margin: 0;
cursor: pointer;
border: 0;
outline: 0;
-webkit-tap-highlight-color: transparent;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-detail__holiday-trigger::-moz-focus-inner {
border: 0;
padding: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-detail__holiday-trigger,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-detail__holiday-trigger:hover {
text-decoration: none;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-detail__holiday-trigger:hover,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-detail__holiday-chip:hover .mas-school-detail__date-chip--holiday {
border-color: rgba(37, 117, 108, 0.32);
background: rgba(255, 255, 255, 1);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-detail__date-chip--holiday {
transition: border-color 160ms ease, background-color 160ms ease, box-shadow 160ms ease;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-detail__holiday-trigger:focus-visible,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-detail__holiday-trigger:focus {
outline: none;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-detail__holiday-trigger:focus-visible,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-detail__holiday-chip:focus-within .mas-school-detail__date-chip--holiday,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-detail__holiday-chip.is-active .mas-school-detail__date-chip--holiday {
outline: none;
box-shadow: 0 0 0 3px rgba(37, 117, 108, 0.14);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-detail__holiday-trigger {
display: inline-flex;
align-items: center;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-detail__date-chip--holiday {
border-color: rgba(37, 117, 108, 0.22);
background: rgba(255, 255, 255, 0.96);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-detail__date-tooltip {
position: absolute;
z-index: 18;
left: 50%;
bottom: calc(100% + 0.52rem);
min-width: max-content;
max-width: min(16rem, calc(100vw - 2rem));
padding: 0.46rem 0.64rem;
border: 1px solid rgba(213, 220, 227, 0.94);
border-radius: 8px;
color: var(--mas-color-ink);
background: rgba(255, 255, 255, 0.99);
box-shadow: 0 14px 34px rgba(32, 39, 45, 0.12);
white-space: nowrap;
opacity: 0;
pointer-events: none;
visibility: hidden;
transform: translate(-50%, 0.18rem);
transition: opacity 160ms ease, transform 160ms ease;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-detail__date-tooltip::after {
content: "";
position: absolute;
left: 50%;
top: 100%;
width: 0.55rem;
height: 0.55rem;
border-right: 1px solid rgba(213, 220, 227, 0.94);
border-bottom: 1px solid rgba(213, 220, 227, 0.94);
background: rgba(255, 255, 255, 0.99);
transform: translate(-50%, -50%) rotate(45deg);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-detail__holiday-chip:hover .mas-school-detail__date-tooltip,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-detail__holiday-chip:focus-within .mas-school-detail__date-tooltip,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-detail__holiday-chip.is-active .mas-school-detail__date-tooltip {
opacity: 1;
visibility: visible;
transform: translate(-50%, 0);
}
@media (hover: none), (pointer: coarse) {
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-detail__date-tooltip {
left: 0;
bottom: calc(100% + 0.35rem);
max-width: min(14rem, calc(100vw - 2.4rem));
white-space: normal;
transform: translate(0, 0.18rem);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-detail__date-tooltip::after {
left: 1rem;
transform: translate(0, -50%) rotate(45deg);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-detail__holiday-chip:hover .mas-school-detail__date-tooltip {
opacity: 0;
visibility: hidden;
transform: translate(0, 0.18rem);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-detail__holiday-chip:focus-within .mas-school-detail__date-tooltip,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-detail__holiday-chip.is-active .mas-school-detail__date-tooltip {
opacity: 1;
visibility: visible;
transform: translate(0, 0);
}
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-categories {
display: flex;
flex-wrap: wrap;
gap: 0.24rem;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-categories + .mas-school-categories {
margin-top: 0.1rem;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-details + .mas-school-offers {
padding-top: 0.06rem;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-categories--infrastructures {
width: 100%;
align-items: center;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-categories--accreditations {
align-items: center;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-categories--infrastructures {
display: flex;
flex-wrap: nowrap;
gap: 0.18rem;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-categories--accreditations {
display: flex;
flex-wrap: wrap;
gap: 0.22rem;
}
.MoveAndStudyCore.MoveAndStudyCore-school .Synergee-Web-Page-Component-SchoolCategories-CategoryList .mas-school-category {
position: relative;
padding: 0;
overflow: visible;
background: rgba(255, 255, 255, 0.78);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-category--icon-only {
width: 4.35rem;
height: 4.35rem;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-category--accreditation {
width: 9rem;
height: 4.65rem;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-categories--infrastructures .mas-school-category--icon-only,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-categories--accreditations .mas-school-category--accreditation {
width: auto;
height: auto;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-categories--infrastructures .mas-school-category--icon-only {
min-width: 0;
flex: 0 0 auto;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-categories--infrastructures .mas-school-category__link,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-categories--infrastructures .mas-school-category__body {
grid-template-columns: 1fr;
align-items: center;
justify-items: center;
gap: 0;
min-height: 2.3rem;
padding: 0.2rem 0.24rem;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-categories--accreditations .mas-school-category__link,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-categories--accreditations .mas-school-category__body {
grid-template-rows: minmax(2.15rem, auto) auto;
align-items: center;
justify-items: center;
gap: 0.08rem;
padding: 0.16rem 0.38rem 0.2rem;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-category__link,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-category__body {
position: relative;
display: grid;
align-items: center;
justify-items: center;
width: 100%;
height: 100%;
min-height: 0;
gap: 0.4rem;
padding: 0.72rem;
color: inherit;
text-decoration: none;
outline: none;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-category__link:focus-visible,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-category__body:focus-visible {
box-shadow: 0 0 0 3px rgba(37, 117, 108, 0.18);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-category__visual {
display: grid;
flex: 0 0 auto;
width: 2.65rem;
height: 2.65rem;
place-items: center;
overflow: hidden;
border: 1px solid rgba(37, 117, 108, 0.18);
border-radius: 8px;
background: rgba(37, 117, 108, 0.08);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-category__image {
display: block;
width: 100%;
height: 100%;
object-fit: cover;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-category__fallback {
display: grid;
width: 100%;
height: 100%;
place-items: center;
color: var(--mas-color-accent);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-category__icon {
display: block;
width: 1.32rem;
height: 1.32rem;
overflow: visible;
fill: none;
stroke: currentColor;
stroke-width: 1.7;
stroke-linecap: round;
stroke-linejoin: round;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-category__fallback--icon {
color: var(--mas-color-link);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-categories--infrastructures .mas-school-category__visual {
width: 1.66rem;
height: 1.66rem;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-category--accreditation .mas-school-category__visual {
width: 100%;
height: 100%;
padding: 0.3rem 0.42rem;
border: 0;
background: transparent;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-details__category-section--accreditations .mas-school-category__visual {
overflow: visible;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-categories--accreditations .mas-school-category {
min-width: clamp(7.4rem, 11vw, 9.2rem);
min-height: 2.15rem;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-details__category-section--accreditations:has(.mas-school-categories--accreditations > .mas-school-category:only-child) .mas-school-categories--accreditations .mas-school-category {
min-height: 1rem;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-details__category-section--accreditations:has(.mas-school-categories--accreditations > .mas-school-category:only-child) .mas-school-categories--accreditations {
gap: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-details__category-section--accreditations:has(.mas-school-categories--accreditations > .mas-school-category:only-child) {
padding-top: 0.25rem;
padding-bottom: 0.12rem;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-details__category-section--accreditations:has(.mas-school-categories--accreditations > .mas-school-category:only-child) .mas-school-details__category-intro {
margin-bottom: 0.08rem;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-details__category-section--accreditations:has(.mas-school-categories--accreditations > .mas-school-category:only-child) .mas-school-categories--accreditations .mas-school-category__link,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-details__category-section--accreditations:has(.mas-school-categories--accreditations > .mas-school-category:only-child) .mas-school-categories--accreditations .mas-school-category__visual {
width: 100%;
height: 1rem;
padding: 0.08rem 0.1rem;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-details__category-section--accreditations:has(.mas-school-categories--accreditations > .mas-school-category:only-child) .mas-school-categories--accreditations .mas-school-category__link,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-details__category-section--accreditations:has(.mas-school-categories--accreditations > .mas-school-category:only-child) .mas-school-category__body {
padding: 0.04rem 0.18rem 0.06rem;
gap: 0.01rem;
min-height: 0;
grid-template-rows: minmax(0.85rem, auto) auto;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-details__category-section--accreditations .mas-school-categories--accreditations > .mas-school-category--accreditation:only-child {
min-height: 1rem;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-details__category-section--accreditations .mas-school-categories--accreditations > .mas-school-category--accreditation:only-child .mas-school-category__link,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-details__category-section--accreditations .mas-school-categories--accreditations > .mas-school-category--accreditation:only-child .mas-school-category__body {
padding: 0.04rem 0.18rem 0.06rem;
gap: 0.01rem;
min-height: 0;
grid-template-rows: minmax(0.85rem, auto) auto;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-category__logo {
display: grid;
width: 100%;
height: 100%;
place-items: center;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-category__logo p {
display: contents;
margin: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-category__logo div {
display: contents;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-category__logo img {
display: block;
max-width: 100%;
max-height: 100%;
width: auto;
height: auto;
object-fit: contain;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-category__logo-fallback {
display: block;
max-width: 100%;
overflow: hidden;
color: var(--mas-color-link);
text-overflow: ellipsis;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-category__copy {
position: absolute;
width: 1px;
height: 1px;
margin: -1px;
overflow: hidden;
clip: rect(0 0 0 0);
clip-path: inset(50%);
white-space: nowrap;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-details__category-section--accreditations .mas-school-category__copy {
position: absolute;
width: 1px;
height: 1px;
margin: -1px;
overflow: hidden;
clip: rect(0 0 0 0);
clip-path: inset(50%);
white-space: nowrap;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-category__name {
color: var(--mas-color-ink);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-category__description {
color: var(--mas-color-muted);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-categories--accreditations .mas-school-category__name {
color: rgba(39, 50, 61, 0.86);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-details + .mas-school-offers .mas-school-offers__intro {
margin-bottom: 0.28rem;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-categories--infrastructures .mas-school-category__description,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-categories--accreditations .mas-school-category__description {
display: none;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-categories--accreditations .mas-school-category__tooltip {
max-width: min(16rem, calc(100vw - 2rem));
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-category__tooltip {
position: absolute;
z-index: 12;
left: 50%;
bottom: calc(100% + 0.62rem);
display: grid;
width: max-content;
max-width: min(18rem, calc(100vw - 2rem));
gap: 0.26rem;
padding: 0.72rem 0.82rem;
border: 1px solid rgba(33, 45, 55, 0.1);
border-radius: 8px;
background: rgba(255, 255, 255, 0.98);
box-shadow: 0 18px 42px rgba(20, 30, 38, 0.16);
color: var(--mas-color-ink);
opacity: 0;
pointer-events: none;
transform: translate(-50%, 0.35rem);
transition: opacity 160ms ease, transform 160ms ease;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-category__tooltip::after {
content: "";
position: absolute;
left: 50%;
bottom: -0.38rem;
width: 0.72rem;
height: 0.72rem;
border-right: 1px solid rgba(33, 45, 55, 0.1);
border-bottom: 1px solid rgba(33, 45, 55, 0.1);
background: rgba(255, 255, 255, 0.98);
transform: translateX(-50%) rotate(45deg);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-category:hover .mas-school-category__tooltip,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-category:focus-within .mas-school-category__tooltip {
opacity: 1;
transform: translate(-50%, 0);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-category__tooltip-title {
color: var(--mas-color-ink);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-category__tooltip-text {
color: var(--mas-color-muted);
}
@media (hover: none), (max-width: 720px) {
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-category--icon-only {
width: 5.45rem;
height: auto;
min-height: 5.85rem;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-category--accreditation {
width: 9rem;
height: auto;
min-height: 5.2rem;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-categories--accreditations .mas-school-category__tooltip {
position: static;
width: 100%;
max-width: 100%;
padding: 0;
border: 0;
background: transparent;
box-shadow: none;
opacity: 1;
transform: none;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-categories--accreditations .mas-school-category__tooltip::after {
display: none;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-categories--accreditations .mas-school-category__tooltip-text {
display: none;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-categories--infrastructures .mas-school-category--icon-only {
width: auto;
min-width: 0;
min-height: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-categories--infrastructures {
flex-wrap: wrap;
gap: 0.24rem;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-categories--infrastructures .mas-school-category__link,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-categories--infrastructures .mas-school-category__body {
grid-template-columns: 1fr;
justify-items: center;
}
.MoveAndStudyCore.MoveAndStudyCore-school .school-details-column {
width: 100%;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-categories--accreditations .mas-school-category {
min-width: min(100%, 12rem);
}
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-booking #booking {
width: 100%;
max-width: 1040px;
margin-inline: auto;
}
.MoveAndStudyCore.MoveAndStudyCore-school .Synergee-Web-Page-Component-Booking {
max-width: 100%;
overflow-x: hidden;
}
.MoveAndStudyCore.MoveAndStudyCore-school .program-stars-container {
position: static;
display: inline-flex;
align-items: center;
width: auto;
height: auto;
margin: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-school .program-stars {
display: inline-flex;
gap: 0.18rem;
float: none;
width: auto;
height: auto;
color: var(--mas-color-coral);
}
.MoveAndStudyCore.MoveAndStudyCore-school .program-stars__item {
color: rgba(var(--mas-color-coral-rgb), 0.28);
}
.MoveAndStudyCore.MoveAndStudyCore-school .program-stars__item.is-filled {
color: var(--mas-color-coral);
}
.MoveAndStudyCore.MoveAndStudyCore-school .hidden {
display: none !important;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-same {
color: var(--mas-color-ink);
background: linear-gradient(180deg, var(--mas-color-quiet), var(--mas-color-surface));
border-top: 1px solid rgba(216, 222, 228, 0.35);
border-bottom: 1px solid rgba(216, 222, 228, 0.35);
padding-block: clamp(0.72rem, 1.75vw, 1rem);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-same__disclosure {
display: block;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-same__summary {
display: block;
cursor: pointer;
list-style: none;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-same__summary::-webkit-details-marker {
display: none;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-same__summary-inner {
display: grid;
grid-template-columns: minmax(0, 1fr) auto;
gap: 1rem;
align-items: end;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-same .mas-section-intro :is(h1, h2, h3, p) {
color: var(--mas-color-ink);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-same .mas-section-intro {
max-width: min(34rem, 100%);
margin-bottom: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-same .mas-section-intro h2 {
max-width: 18ch;
text-wrap: balance;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-same__summary .mas-section-intro {
max-width: min(32rem, 100%);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-same__summary .mas-section-intro h2 {
max-width: none;
margin: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-same__summary .mas-section-intro p {
margin: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-same__toggle {
display: inline-flex;
align-items: center;
gap: 0.55rem;
align-self: center;
padding: 0.34rem 0.68rem;
border: 1px solid rgba(255, 255, 255, 0.18);
border-radius: 999px;
color: var(--mas-color-muted);
background: rgba(16, 29, 39, 0.06);
white-space: nowrap;
transition:
border-color 180ms ease,
background-color 180ms ease,
color 180ms ease,
transform 180ms ease;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-same__summary:hover .mas-school-same__toggle,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-same__summary:focus-visible .mas-school-same__toggle,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-same__disclosure[open] .mas-school-same__toggle {
border-color: rgba(255, 255, 255, 0.32);
background: rgba(16, 29, 39, 0.12);
color: var(--mas-color-ink);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-same__summary:focus-visible {
outline: 2px solid rgba(35, 107, 115, 0.45);
outline-offset: 6px;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-same__toggle-label--open {
display: none;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-same__disclosure[open] .mas-school-same__toggle-label--closed {
display: none;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-same__disclosure[open] .mas-school-same__toggle-label--open {
display: inline;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-same__toggle-icon {
width: 0.52rem;
height: 0.52rem;
border-right: 1.5px solid currentColor;
border-bottom: 1.5px solid currentColor;
transform: rotate(45deg) translateY(-1px);
transition: transform 180ms ease;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-same__disclosure[open] .mas-school-same__toggle-icon {
transform: rotate(-135deg) translate(-1px, -1px);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-same__panel {
margin-top: 0.45rem;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-same__disclosure:not([open]) .mas-school-same__panel {
display: none;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-same__disclosure[open] .mas-school-same__panel {
display: block;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-same .Synergee-Web-Page-Component-SchoolsList-Block.thumbnail > ul,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-same .Component-Schools-List {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(min(100%, 17.5rem), 1fr));
gap: 0.72rem;
align-items: stretch;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-same .thumbnail {
min-width: 0;
height: 100%;
list-style: none;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-same .Component-SchoolsList-Card {
display: grid;
height: 100%;
min-height: 100%;
color: var(--mas-color-ink);
background: var(--mas-color-surface);
border: 1px solid rgba(216, 222, 228, 0.85);
border-radius: 8px;
overflow: hidden;
box-shadow: 0 10px 22px rgba(12, 24, 32, 0.11);
transition:
transform 200ms ease,
border-color 200ms ease,
background-color 200ms ease,
box-shadow 200ms ease;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-same .Component-SchoolsList-Card:hover,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-same .Component-SchoolsList-Card:focus-within {
transform: translateY(-3px);
border-color: rgba(35, 107, 115, 0.35);
background: var(--mas-color-surface);
box-shadow: 0 14px 28px rgba(12, 24, 32, 0.17);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-same .Component-SchoolsList-Card:focus-within {
outline: 2px solid rgba(35, 107, 115, 0.48);
outline-offset: 2px;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-same .Component-SchoolsList-CardBody {
display: grid;
align-content: start;
gap: 0.3rem;
padding: 0.5rem 0.68rem 0.62rem;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-same .Component-SchoolsList-Image {
aspect-ratio: 16 / 7.8;
display: block;
overflow: hidden;
background: var(--mas-color-quiet);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-same .Component-SchoolsList-Image img {
display: block;
width: 100%;
height: 100%;
object-fit: cover;
transition: transform 220ms ease;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-same .Component-SchoolsList-Card:hover img,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-same .Component-SchoolsList-Card:focus-within img {
transform: scale(1.035);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-same .Component-SchoolsList-Text {
display: grid;
gap: 0.18rem;
color: var(--mas-color-ink);
text-decoration: none;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-same .Component-SchoolsList-ItemTitle {
display: block;
margin: 0;
color: var(--mas-color-ink);
text-wrap: balance;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-same .Component-SchoolsList-SchoolLink {
text-decoration: none;
color: var(--mas-color-link);
transition: color 160ms ease;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-same .Component-SchoolsList-SchoolLink:hover,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-same .Component-SchoolsList-SchoolLink:focus-visible {
color: var(--mas-color-link-hover);
text-decoration: underline;
text-decoration-thickness: 1px;
text-underline-offset: 0.16em;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-same .Component-SchoolsList-Location {
margin: 0;
color: var(--mas-color-muted);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-same .Component-SchoolsList-CityLink {
color: var(--mas-color-ink);
text-decoration: none;
text-underline-offset: 0.16em;
transition: color 160ms ease, text-decoration-color 160ms ease;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-same .Component-SchoolsList-CityLink:hover,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-same .Component-SchoolsList-CityLink:focus-visible {
color: var(--mas-color-link-hover);
text-decoration: underline;
text-decoration-thickness: 1px;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-same .Component-SchoolsList-CityText,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-same .Component-SchoolsList-CountryText {
color: inherit;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-same .Component-SchoolsList-MetaText {
margin: 0.1rem 0 0;
color: var(--mas-color-muted);
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-same .Component-SchoolsList-Card--editorial .Component-SchoolsList-MetaText {
display: none;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-same .mas-school-same__summary-inner {
align-items: center;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-same .mas-section-intro h2 {
color: var(--mas-color-ink);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-same + .mas-section .mas-school-actions {
padding-block: 0.7rem 0.95rem;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-same + .mas-section {
padding-top: 0.7rem;
padding-bottom: 0.65rem;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-actions {
display: grid;
grid-template-columns: repeat(3, minmax(0, 1fr));
gap: 1rem;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-link-card a,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-link-card {
min-width: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-temp-warning {
display: none;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-header-visuals {
padding-block: clamp(1rem, 2vw, 1.35rem) clamp(2rem, 4vw, 3rem);
border-bottom: 0;
background:
linear-gradient(180deg, rgba(248, 250, 249, 0.96) 0%, rgba(255, 255, 255, 0.98) 58%, rgba(244, 247, 248, 0.88) 100%);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-header-visuals__grid {
gap: clamp(0.95rem, 2.2vw, 1.4rem);
align-items: stretch;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-header-visuals__image {
position: relative;
min-height: clamp(220px, 28vw, 370px);
border-radius: 24px;
box-shadow: 0 30px 70px rgba(18, 25, 32, 0.16);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-header-visuals__image--primary {
min-height: clamp(260px, 31vw, 410px);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-header-visuals__image::after {
position: absolute;
inset: auto 0 0;
height: 38%;
background: linear-gradient(180deg, rgba(18, 25, 32, 0), rgba(18, 25, 32, 0.24) 68%, rgba(18, 25, 32, 0.46));
content: "";
pointer-events: none;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-anchor-nav {
margin-top: clamp(-1.5rem, -2.2vw, -1rem);
border-bottom: 0;
background: transparent;
box-shadow: none;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-anchor-nav__list {
gap: 0.7rem;
padding: 0.8rem;
border: 1px solid rgba(216, 222, 228, 0.74);
border-radius: 20px;
background: rgba(255, 255, 255, 0.82);
box-shadow: 0 20px 44px rgba(32, 39, 45, 0.11);
backdrop-filter: blur(14px);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-anchor-nav__item {
min-height: 48px;
border-radius: 12px;
background: rgba(255, 255, 255, 0.72);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-hero {
padding-block: clamp(0.8rem, 1.8vw, 1.25rem) clamp(0.85rem, 2vw, 1.4rem);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-hero .mas-container {
display: grid;
gap: 0.9rem;
}
.MoveAndStudyCore.MoveAndStudyCore-school #favourite-school-container {
margin-bottom: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-hero__title {
max-width: 980px;
padding: clamp(1.2rem, 2.5vw, 1.85rem);
border: 1px solid rgba(216, 222, 228, 0.84);
border-radius: 24px;
background:
linear-gradient(135deg, rgba(255, 255, 255, 0.98), rgba(246, 248, 249, 0.94));
box-shadow: 0 24px 56px rgba(32, 39, 45, 0.11);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-intro {
padding-block: clamp(0.4rem, 1.2vw, 0.8rem) clamp(1.35rem, 3vw, 2rem);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-intro__content {
padding: clamp(1.2rem, 2.5vw, 1.9rem);
border-radius: 24px;
background:
linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(246, 248, 249, 0.94));
box-shadow: 0 24px 54px rgba(32, 39, 45, 0.08);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-intro__content > .Synergee-Web-Page-Component-Text-Container {
max-width: 980px;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-booking-cta {
padding-block: 0.2rem 1.8rem;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-booking-cta__panel {
gap: 1.35rem 1.5rem;
padding: clamp(1.35rem, 2.8vw, 1.85rem);
border-radius: 24px;
box-shadow: 0 26px 60px rgba(32, 39, 45, 0.1);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-booking-cta__panel::before {
width: 6px;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-media {
padding-block: clamp(1.25rem, 2.8vw, 2rem) clamp(1.4rem, 3.2vw, 2rem);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-media-slider__viewport {
border-radius: 24px;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-media-slider--editorial .mas-school-media-slider__viewport {
min-height: clamp(22rem, 46vw, 36rem);
box-shadow: 0 34px 84px rgba(22, 31, 40, 0.22);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-map {
padding-block: clamp(1.8rem, 4vw, 3rem);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-map .mapDisplay {
border-radius: 24px;
box-shadow: 0 24px 60px rgba(0, 0, 0, 0.12);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-details {
padding-top: clamp(1rem, 2vw, 1.4rem);
padding-bottom: clamp(0.4rem, 1vw, 0.8rem);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-details__summary {
padding: clamp(0.75rem, 1.5vw, 1rem);
border-radius: 24px;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-details__category-stack {
gap: clamp(0.8rem, 1.8vw, 1.1rem);
margin-top: clamp(0.8rem, 1.8vw, 1rem);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-details__category-section {
gap: 0.45rem;
padding: clamp(0.9rem, 2vw, 1.2rem);
border: 1px solid rgba(216, 222, 228, 0.72);
border-radius: 24px;
background:
linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(246, 248, 249, 0.92));
box-shadow: 0 18px 44px rgba(32, 39, 45, 0.07);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-details__category-section .school-details-column {
width: 100%;
padding: 0.28rem 0.32rem;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offers {
padding-top: clamp(0.6rem, 1.4vw, 1rem);
padding-bottom: clamp(2.2rem, 4.4vw, 3.2rem);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offers__section {
display: grid;
gap: 1.1rem;
padding: clamp(1rem, 2.2vw, 1.35rem);
border: 1px solid rgba(216, 222, 228, 0.78);
border-radius: 24px;
background:
linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(246, 248, 249, 0.93));
box-shadow: 0 22px 52px rgba(32, 39, 45, 0.08);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offer-card {
border-radius: 20px;
box-shadow: 0 22px 52px rgba(32, 39, 45, 0.1);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offer-card__media,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offer-card__gallery-media {
border-radius: 16px;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-same {
padding-block: clamp(2.2rem, 4vw, 3rem);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-same__disclosure {
padding: clamp(1rem, 2.2vw, 1.4rem);
border: 1px solid rgba(255, 255, 255, 0.1);
border-radius: 24px;
background: rgba(255, 255, 255, 0.04);
}
@media (max-width: 759px) {
.MoveAndStudyCore.MoveAndStudyCore-school .mas-container {
width: 100vw;
max-width: 100vw;
margin-right: 0;
margin-left: 0;
padding-right: 1rem;
padding-left: 1rem;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-header-visuals {
padding-block: 0.55rem 1.25rem;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-header-visuals__grid {
gap: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-header-visuals__image {
min-height: 0;
height: clamp(150px, 42vw, 196px);
border-radius: 18px;
box-shadow: 0 14px 28px rgba(18, 25, 32, 0.12);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-header-visuals__image--secondary {
display: none;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-anchor-nav {
position: relative;
margin-top: -0.9rem;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-anchor-nav__list {
grid-template-columns: repeat(2, minmax(0, 1fr));
width: 100%;
max-width: 100%;
padding: 0.6rem;
border-radius: 16px;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-anchor-nav__item {
min-height: 42px;
padding: 0.55rem 0.62rem;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-booking-cta {
padding-block: 0.2rem 1rem;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-booking-cta__panel {
grid-template-columns: 1fr;
padding: 1rem;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-booking-cta__actions {
justify-content: stretch;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-booking-cta__button {
width: 100%;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-hero__title,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-intro__content,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-booking-cta__panel,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offers__section,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-details__category-section,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-same__disclosure {
border-radius: 18px;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-media {
padding-block-start: clamp(1.1rem, 4.8vw, 1.55rem);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-media .mas-section-intro {
margin-bottom: clamp(0.75rem, 3.8vw, 1rem);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-media-slider--editorial .mas-school-media-slider__viewport {
min-height: clamp(16rem, 78vw, 23rem);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-media-slider--editorial .mas-school-media-slider__controls {
right: 0.7rem;
bottom: 0.7rem;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-map .mapDisplay {
border-radius: 18px;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-page .mas-section-intro,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-page .mas-rich-content,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-hero__title,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-hero__intro {
width: 100%;
max-width: 100%;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-gallery-toggle {
display: none;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offers-grid {
grid-template-columns: minmax(0, 1fr);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offer-card__header {
grid-template-columns: minmax(0, 1fr);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offer-card__price-block {
justify-items: start;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offers__component--langports-courses .mas-school-course-family + .mas-school-course-family {
padding-top: 0.9rem;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offer-card__fact {
grid-template-columns: minmax(0, 1fr);
gap: 0.18rem;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offer-card__variant-header,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offer-card__variant-facts {
grid-template-columns: minmax(0, 1fr);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-offer-card__variant-header {
display: grid;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-map__grid,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-details__columns,
.MoveAndStudyCore.MoveAndStudyCore-school #school-details ul,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-same .Synergee-Web-Page-Component-SchoolsList-Block.thumbnail > ul,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-same .Component-Schools-List,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-actions {
grid-template-columns: 1fr;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-same__summary-inner {
grid-template-columns: 1fr;
gap: 0.75rem;
align-items: start;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-same__toggle {
justify-self: start;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-media-slider__viewport {
min-height: clamp(17rem, 72vw, 25rem);
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-media-slider__controls {
grid-template-columns: 1fr 1fr;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-media-slider__status {
grid-column: 1 / -1;
grid-row: 1;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-media-slider__arrow {
width: 100%;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-media-slider__arrow--prev,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-media-slider__arrow--next {
grid-row: 2;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-map .mapDisplay {
min-height: 280px;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-map-component,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-streetview-component,
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-map__canvas {
min-height: 280px;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-detail__calendar {
grid-template-columns: 1fr;
}
.MoveAndStudyCore.MoveAndStudyCore-school .mas-school-categories {
grid-template-columns: 1fr;
}
.MoveAndStudyCore.MoveAndStudyCore-school .Synergee-Web-Page-Component-Booking,
.MoveAndStudyCore.MoveAndStudyCore-school .Synergee-Web-Page-Component-Booking * {
max-width: 100%;
box-sizing: border-box;
}
.MoveAndStudyCore.MoveAndStudyCore-school .Synergee-Web-Page-Component-Booking .Component-Selector,
.MoveAndStudyCore.MoveAndStudyCore-school .Synergee-Web-Page-Component-Booking .Component-Option,
.MoveAndStudyCore.MoveAndStudyCore-school .Synergee-Web-Page-Component-Booking .Component-Cart,
.MoveAndStudyCore.MoveAndStudyCore-school .Synergee-Web-Page-Component-Booking .Component-Section,
.MoveAndStudyCore.MoveAndStudyCore-school .Synergee-Web-Page-Component-Booking .Component-Section-Content,
.MoveAndStudyCore.MoveAndStudyCore-school .Synergee-Web-Page-Component-Booking .item-option-name,
.MoveAndStudyCore.MoveAndStudyCore-school .Synergee-Web-Page-Component-Booking .item-option-name-container {
float: none;
width: 100%;
min-width: 0;
}
}
@media (max-width: 520px) {
.MoveAndStudyCore.MoveAndStudyCore-school .mas-container {
width: min(390px, 100vw);
max-width: min(390px, 100vw);
margin-right: 0;
margin-left: 0;
}
}
.MoveAndStudyCore .mas-hero {
position: relative;
isolation: isolate;
min-height: 620px;
overflow: hidden;
color: var(--mas-color-surface);
background: var(--mas-color-ink);
}
.MoveAndStudyCore .mas-hero::before {
display: none;
content: none;
}
.MoveAndStudyCore .mas-hero__media {
position: absolute;
inset: 0;
z-index: -2;
}
.MoveAndStudyCore .mas-hero:has(#Home-Hero-Image.bi-inline-component > .bi-component[id^="BiComponent-"]) .mas-hero__media {
z-index: 0;
pointer-events: auto;
}
.MoveAndStudyCore .mas-hero:has(#Home-Hero-Image.bi-inline-component > .bi-component[id^="BiComponent-"]) .mas-hero__inner {
pointer-events: none;
}
.MoveAndStudyCore .mas-hero__media #Home-Hero-Image.bi-inline-component,
.MoveAndStudyCore .mas-hero__media #Home-Hero-Image.bi-inline-component > .bi-component[id^="BiComponent-"] {
width: 100%;
height: 100%;
}
.MoveAndStudyCore .mas-hero__media .Synergee-Web-Page-Component-Image,
.MoveAndStudyCore .mas-hero__media picture,
.MoveAndStudyCore .mas-hero__media .Synergee-Web-Page-Component-Image-Container,
.MoveAndStudyCore .mas-hero__media img {
width: 100%;
height: 100%;
object-fit: cover;
}
.MoveAndStudyCore .mas-hero__inner {
position: relative;
z-index: 1;
display: grid;
grid-template-rows: auto 1fr;
min-height: 620px;
padding-block: clamp(1.35rem, 2.2vw, 2rem) clamp(5.25rem, 9vw, 7.25rem);
row-gap: clamp(3.75rem, 8vw, 6rem);
}
.MoveAndStudyCore .mas-hero__top {
display: flex;
align-items: center;
justify-content: space-between;
align-self: start;
gap: 1.25rem;
width: 100%;
padding-top: clamp(0.15rem, 1vw, 0.55rem);
}
.MoveAndStudyCore .mas-site-logo,
.MoveAndStudyCore .mas-header-contact {
min-width: 0;
}
.MoveAndStudyCore .mas-site-logo a,
.MoveAndStudyCore .mas-header-contact a,
.MoveAndStudyCore .mas-action a {
display: inline-flex;
align-items: center;
min-height: 44px;
text-decoration: none;
}
.MoveAndStudyCore .mas-site-logo img {
max-height: clamp(98px, 8vw, 118px);
width: auto;
filter: drop-shadow(0 10px 22px rgba(0, 0, 0, 0.18));
}
.MoveAndStudyCore .mas-header-contact a {
justify-content: center;
padding: 0.65rem 0.95rem;
border: 1px solid rgba(255, 255, 255, 0.3);
border-radius: 8px;
color: var(--mas-color-surface);
background: rgba(18, 25, 32, 0.42);
backdrop-filter: blur(8px);
}
.MoveAndStudyCore .mas-hero__content {
align-self: center;
justify-self: start;
display: grid;
gap: 1.55rem;
width: 100%;
max-width: 760px;
padding: clamp(1.25rem, 2.5vw, 2rem) clamp(1.25rem, 3vw, 2.25rem);
border-left: 1px solid rgba(255, 255, 255, 0.38);
border-radius: 8px;
background: linear-gradient(90deg, rgba(18, 25, 32, 0.3), rgba(18, 25, 32, 0.16) 66%, rgba(18, 25, 32, 0));
backdrop-filter: blur(3px) saturate(1.04);
text-shadow: 0 2px 14px rgba(0, 0, 0, 0.22);
}
.MoveAndStudyCore .mas-hero__title {
display: grid;
gap: 1rem;
width: 100%;
max-width: none;
justify-items: stretch;
}
.MoveAndStudyCore .mas-hero__title h1,
.MoveAndStudyCore .mas-hero__title h2,
.MoveAndStudyCore .mas-hero__title h3,
.MoveAndStudyCore .mas-hero__title p {
max-width: 100%;
margin-bottom: 0;
}
.MoveAndStudyCore .mas-hero__title h1 {
max-width: 720px;
}
.MoveAndStudyCore .mas-hero__title h2,
.MoveAndStudyCore .mas-hero__title h3 {
max-width: 620px;
color: rgba(255, 255, 255, 0.92);
}
.MoveAndStudyCore .mas-hero__title p {
max-width: 620px;
color: rgba(255, 255, 255, 0.88);
}
.MoveAndStudyCore .mas-hero .mas-action-row {
align-items: center;
justify-content: flex-start;
gap: 0.7rem 0.78rem;
max-width: 720px;
margin-top: 0.1rem;
}
.MoveAndStudyCore .mas-action a {
justify-content: center;
padding: 0.85rem 1.15rem;
border: 1px solid transparent;
border-radius: 8px;
}
.MoveAndStudyCore .mas-hero .mas-action-link {
position: relative;
z-index: 1;
display: inline-flex;
align-items: center;
justify-content: center;
min-height: 46px;
padding: 0.82rem 1.15rem;
border: 1px solid rgba(255, 255, 255, 0.36);
border-radius: 8px;
background: rgba(255, 255, 255, 0.11);
backdrop-filter: blur(8px);
text-decoration: none;
box-shadow: 0 10px 24px rgba(0, 0, 0, 0.13);
transition: transform 180ms ease, background-color 180ms ease, border-color 180ms ease, box-shadow 180ms ease;
}
.MoveAndStudyCore .mas-hero .mas-action-link:hover,
.MoveAndStudyCore .mas-hero .mas-action-link:focus-visible {
transform: translateY(-1px);
border-color: rgba(255, 255, 255, 0.54);
background: rgba(255, 255, 255, 0.16);
box-shadow: 0 14px 30px rgba(0, 0, 0, 0.16);
}
.MoveAndStudyCore .mas-action--primary a,
.MoveAndStudyCore .mas-hero .mas-action-link--primary {
color: var(--mas-color-surface);
background: var(--mas-color-coral);
}
.MoveAndStudyCore .mas-hero .mas-action-link--primary {
border-color: transparent;
padding-inline: 1.35rem;
box-shadow: 0 14px 30px rgba(var(--mas-color-coral-rgb), 0.25);
}
.MoveAndStudyCore .mas-hero .mas-action-link--primary:hover,
.MoveAndStudyCore .mas-hero .mas-action-link--primary:focus-visible {
background: var(--mas-color-coral);
box-shadow: 0 16px 34px rgba(var(--mas-color-coral-rgb), 0.3);
}
.MoveAndStudyCore .mas-action--secondary a,
.MoveAndStudyCore .mas-hero .mas-action-link--secondary {
color: var(--mas-color-surface);
border-color: rgba(255, 255, 255, 0.42);
background: rgba(255, 255, 255, 0.12);
}
.MoveAndStudyCore .mas-hero-phone-link {
flex-basis: 100%;
width: fit-content;
margin-top: 0.05rem;
color: rgba(255, 255, 255, 0.9);
text-decoration: underline;
text-decoration-thickness: 1px;
text-underline-offset: 0.28em;
text-shadow: 0 2px 10px rgba(0, 0, 0, 0.22);
}
.MoveAndStudyCore .mas-section--accent {
color: var(--mas-color-surface);
background: var(--mas-color-link);
}
.MoveAndStudyCore .mas-section--ink {
color: var(--mas-color-surface);
background: var(--mas-color-ink);
}
.MoveAndStudyCore .mas-section--promo {
background: linear-gradient(180deg, var(--mas-color-surface), var(--mas-color-background));
}
.MoveAndStudyCore.MoveAndStudyCore-home {
--mas-home-space-compact: clamp(1rem, 2.3vw, 1.45rem);
--mas-home-space-standard: clamp(1.8rem, 3.8vw, 2.5rem);
--mas-home-space-large: clamp(2.6rem, 5.2vw, 3.6rem);
--mas-home-bg-primary: #f8f5ef;
--mas-home-bg-secondary: #f3efe8;
--mas-home-border-soft: rgba(177, 162, 145, 0.22);
--mas-home-shadow-soft: 0 24px 60px rgba(27, 36, 42, 0.08);
--mas-home-shadow-card: 0 18px 40px rgba(27, 36, 42, 0.08);
--mas-home-cta-dark: #1e3141;
--mas-home-cta-dark-hover: #162733;
--mas-home-accent-soft: #d88b73;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-site-header.Component-No-Print {
position: sticky;
top: 0;
z-index: 220;
padding-block: clamp(0.8rem, 1.7vw, 1.02rem);
border-bottom: 1px solid rgba(209, 199, 188, 0.38);
background: rgba(255, 252, 247, 0.94);
box-shadow: 0 14px 36px rgba(32, 39, 45, 0.04);
backdrop-filter: blur(18px);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-site-header__inner {
display: flex;
align-items: center;
justify-content: space-between;
gap: clamp(1rem, 3vw, 2rem);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-site-header #logo,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-site-header .mas-site-logo {
flex: 0 0 auto;
width: min(220px, 24vw);
max-width: 100%;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-site-header #logo img,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-site-header .mas-site-logo img {
max-height: 72px;
width: auto;
filter: none;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-site-header #mainMenu,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-site-nav {
display: flex;
align-items: center;
min-width: 0;
flex: 1 1 auto;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-hero {
min-height: clamp(620px, 72vh, 710px);
background:
radial-gradient(circle at top left, rgba(255, 255, 255, 0.88), rgba(255, 255, 255, 0) 34%),
linear-gradient(180deg, #fbf7f0 0%, #f8f5ef 100%);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-hero::before {
position: absolute;
inset: 0;
z-index: -1;
display: block;
content: "";
background:
linear-gradient(90deg, rgba(248, 243, 235, 0.96) 0%, rgba(248, 243, 235, 0.8) 24%, rgba(248, 243, 235, 0.3) 48%, rgba(248, 243, 235, 0) 67%),
linear-gradient(180deg, rgba(255, 255, 255, 0.22) 0%, rgba(255, 255, 255, 0.02) 26%, rgba(255, 248, 240, 0.28) 100%);
pointer-events: none;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-hero__media::after {
position: absolute;
inset: 0;
content: "";
background:
radial-gradient(circle at 18% 24%, rgba(255, 255, 255, 0.52), rgba(255, 255, 255, 0) 36%),
linear-gradient(180deg, rgba(255, 255, 255, 0.04), rgba(250, 246, 238, 0.08) 58%, rgba(22, 31, 39, 0.05));
pointer-events: none;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-hero__media img {
object-position: center 34%;
filter: saturate(0.94) contrast(0.98) brightness(1.02);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-hero__inner {
grid-template-rows: minmax(0, 1fr);
align-items: center;
min-height: clamp(620px, 74vh, 720px);
padding-block: clamp(3rem, 6vw, 4.8rem) clamp(4rem, 8vw, 5.75rem);
row-gap: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-hero__content {
max-width: 560px;
gap: clamp(1.2rem, 2.2vw, 1.6rem);
padding: clamp(1.6rem, 2.9vw, 2.3rem);
border: 1px solid rgba(197, 183, 167, 0.42);
border-radius: 28px;
background:
linear-gradient(145deg, rgba(255, 253, 249, 0.84), rgba(245, 239, 231, 0.78));
box-shadow:
0 26px 64px rgba(27, 36, 42, 0.11),
0 6px 20px rgba(255, 255, 255, 0.16) inset;
backdrop-filter: blur(14px) saturate(1.04);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-hero__eyebrow {
margin: 0;
color: var(--mas-home-accent-soft);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-hero__title h2,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-hero__title h3,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-hero__title p {
color: rgba(24, 34, 43, 0.92);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-hero__title h1 {
text-shadow:
0 4px 24px rgba(5, 10, 14, 0.42),
0 1px 6px rgba(5, 10, 14, 0.34);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-highlights {
position: relative;
z-index: 3;
margin-top: clamp(-1.6rem, -3vw, -0.9rem);
padding-bottom: clamp(0.6rem, 1.6vw, 0.9rem);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-highlights .mas-container {
padding: clamp(0.55rem, 1.2vw, 0.9rem);
border: 1px solid rgba(214, 206, 197, 0.8);
border-radius: 22px;
background: rgba(255, 252, 248, 0.96);
box-shadow: var(--mas-home-shadow-card);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-highlights__grid {
display: grid;
grid-template-columns: repeat(4, minmax(0, 1fr));
gap: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-highlight {
display: grid;
align-content: start;
gap: 0.5rem;
min-height: 0;
padding: clamp(1rem, 1.8vw, 1.25rem) clamp(0.95rem, 1.8vw, 1.25rem);
border: 0;
border-left: 1px solid rgba(217, 209, 200, 0.72);
background: transparent;
box-shadow: none;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-highlight:first-child {
border-left: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-highlight::before {
width: 2.5rem;
height: 2.5rem;
border-radius: 999px;
content: "";
background:
var(--mas-home-highlight-icon, none) center / 1.15rem 1.15rem no-repeat,
radial-gradient(circle at 35% 35%, rgba(255, 255, 255, 0.92), rgba(255, 255, 255, 0) 42%),
linear-gradient(135deg, rgba(255, 255, 255, 0.92), rgba(243, 235, 225, 0.92));
box-shadow:
inset 0 0 0 1px rgba(205, 191, 176, 0.72),
0 10px 24px rgba(30, 41, 51, 0.08);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-highlight:nth-child(1)::before {
--mas-home-highlight-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231d2d3b' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 12V8a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h7'/%3E%3Cpath d='M4 10h16'/%3E%3Cpath d='M17 18h4'/%3E%3Cpath d='M19 16v4'/%3E%3C/svg%3E");
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-highlight:nth-child(2)::before {
--mas-home-highlight-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231d2d3b' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 9l9-4 9 4-9 4-9-4z'/%3E%3Cpath d='M7 10.8v3.2c0 1.7 2.2 3 5 3s5-1.3 5-3v-3.2'/%3E%3Cpath d='M21 10v4'/%3E%3C/svg%3E");
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-highlight:nth-child(3)::before {
--mas-home-highlight-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231d2d3b' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='10' cy='7' r='3'/%3E%3Cpath d='M22 21v-2a4 4 0 0 0-3-3.87'/%3E%3Cpath d='M16 4.13a4 4 0 0 1 0 7.75'/%3E%3C/svg%3E");
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-highlight:nth-child(4)::before {
--mas-home-highlight-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231d2d3b' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l7 3v6c0 4.2-2.9 8.1-7 9-4.1-.9-7-4.8-7-9V6l7-3z'/%3E%3Cpath d='M9.3 12.4l1.8 1.8 3.6-3.9'/%3E%3C/svg%3E");
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-highlight__text .Synergee-Web-Page-Component-Text-Container {
display: grid;
gap: 0.35rem;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-highlight__text :is(h3, p) {
margin-bottom: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-main > .mas-section {
padding-block: var(--mas-home-space-standard);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-main > .mas-programs {
padding-block: var(--mas-home-space-standard) var(--mas-home-space-compact);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-main > .mas-promo-offer,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-main > .mas-seo-intro {
padding-block: var(--mas-home-space-compact);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-main > .mas-destinations {
padding-block: var(--mas-home-space-standard) var(--mas-home-space-compact);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-main > .mas-trust {
padding-block: var(--mas-home-space-large);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-main > .mas-conversion {
padding-block: var(--mas-home-space-standard) var(--mas-home-space-compact);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-main > .mas-reasons {
padding-block: var(--mas-home-space-compact) var(--mas-home-space-standard);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-main > .mas-programs {
padding-block: clamp(0.9rem, 2vw, 1.35rem) clamp(0.45rem, 1.3vw, 0.8rem);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-programs .mas-container {
display: grid;
grid-template-columns: minmax(220px, 0.92fr) minmax(0, 3.18fr);
gap: clamp(1rem, 2vw, 1.6rem);
align-items: start;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-programs .mas-card-grid {
grid-template-columns: repeat(4, minmax(0, 1fr));
gap: clamp(0.8rem, 1.3vw, 0.95rem);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-programs__intro {
display: grid;
gap: 0.8rem;
align-content: start;
position: static;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-programs .mas-section-intro {
max-width: 18rem;
margin-bottom: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-section-link {
display: inline-flex;
align-items: center;
justify-content: center;
justify-self: start;
min-height: 2.9rem;
padding: 0.82rem 1.2rem;
border: 1px solid rgba(29, 45, 59, 0.18);
border-radius: 14px;
color: var(--mas-home-cta-dark);
background: rgba(255, 255, 255, 0.78);
box-shadow: 0 12px 28px rgba(27, 36, 42, 0.06);
text-decoration: none;
transition: transform 180ms ease, border-color 180ms ease, background-color 180ms ease;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-section-link:hover,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-section-link:focus-visible {
transform: translateY(-1px);
border-color: rgba(29, 45, 59, 0.3);
background: rgba(255, 255, 255, 0.94);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-program-card {
display: grid;
grid-template-rows: auto 1fr auto;
border-color: rgba(215, 206, 196, 0.7);
border-radius: 20px;
background: rgba(255, 255, 255, 0.88);
box-shadow: var(--mas-home-shadow-card);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-program-card:hover,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-program-card:focus-within {
box-shadow: 0 24px 48px rgba(18, 25, 32, 0.14);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-program-card__image {
aspect-ratio: 16 / 9.2;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-program-card__text {
display: grid;
gap: 0.38rem;
padding: 0.82rem 0.82rem 0.3rem;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-program-card__text :is(h3, p) {
margin-bottom: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-program-card__text p {
display: -webkit-box;
overflow: hidden;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-program-card__link {
padding: 0 0.82rem 0.8rem;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-program-card__link a {
color: var(--mas-home-cta-dark);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-program-card__link a::after {
content: "En savoir plus →";
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-main > .mas-promo-offer {
padding-block: clamp(1.5rem, 3.5vw, 2.4rem);
background: linear-gradient(180deg, rgba(251, 248, 243, 0.7) 0%, rgba(248, 245, 239, 0.92) 100%);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-promo-highlight {
gap: clamp(0.85rem, 1.8vw, 1.15rem);
padding: clamp(0.95rem, 1.8vw, 1.15rem);
border: 1px solid rgba(214, 204, 192, 0.72);
border-radius: 26px;
background:
linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(248, 244, 238, 0.94));
box-shadow: var(--mas-home-shadow-soft);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-promo-highlight__top {
display: flex;
align-items: start;
justify-content: space-between;
gap: 1rem 1.5rem;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-promo-highlight__header {
max-width: 38rem;
padding-left: 0;
border-left: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-promo-highlight__grid {
gap: clamp(0.78rem, 1.25vw, 0.95rem);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-promo-highlight__card {
display: grid;
grid-template-rows: auto 1fr;
border-color: rgba(217, 207, 196, 0.8);
border-radius: 18px;
background: var(--mas-color-surface);
box-shadow: 0 12px 28px rgba(18, 25, 32, 0.07);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-promo-highlight__media {
aspect-ratio: 16 / 7.35;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-promo-highlight__badge {
top: 0.65rem;
left: 0.65rem;
padding: 0.22rem 0.5rem;
color: var(--mas-home-cta-dark);
border: 1px solid rgba(29, 45, 59, 0.08);
border-radius: 999px;
background: rgba(255, 255, 255, 0.82);
box-shadow: none;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-promo-highlight__content {
gap: 0.3rem;
padding: 0.66rem 0.78rem 0.74rem;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-promo-highlight__content :is(h3, p) {
margin-bottom: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-promo-highlight__meta {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 0.14rem 0.48rem;
min-width: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-promo-highlight__location {
color: rgba(30, 41, 51, 0.58);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-promo-highlight__scope {
display: inline-flex;
align-items: center;
color: rgba(30, 41, 51, 0.68);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-promo-highlight__scope--separated::before {
content: "•";
margin-right: 0.38rem;
color: rgba(30, 41, 51, 0.38);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-promo-highlight__prices {
display: flex;
flex-wrap: wrap;
align-items: baseline;
justify-items: start;
gap: 0.16rem 0.58rem;
padding-top: 0.04rem;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-promo-highlight__price-secondary {
display: inline-flex;
flex-wrap: wrap;
align-items: baseline;
gap: 0.16rem 0.52rem;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-promo-highlight__title,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-promo-highlight__scope {
display: -webkit-box;
overflow: hidden;
-webkit-box-orient: vertical;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-promo-highlight__title {
-webkit-line-clamp: 2;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-promo-highlight__scope {
-webkit-line-clamp: 1;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-promo-highlight__saving {
display: inline-flex;
align-items: baseline;
justify-self: start;
width: auto;
margin-top: 0;
padding: 0;
border-radius: 0;
color: rgba(30, 41, 51, 0.56);
background: transparent;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-promo-highlight__saving::before {
content: "•";
margin-right: 0.38rem;
color: rgba(30, 41, 51, 0.32);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-promo-highlight__school-link {
min-height: 1.78rem;
padding: 0.26rem 0.6rem;
border: 1px solid rgba(29, 45, 59, 0.12);
border-radius: 999px;
color: var(--mas-home-cta-dark);
background: rgba(248, 244, 238, 0.94);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-promo-highlight__card:hover .mas-promo-highlight__school-link,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-promo-highlight__card:focus-visible .mas-promo-highlight__school-link {
border-color: rgba(29, 45, 59, 0.2);
color: var(--mas-home-cta-dark-hover);
background: rgba(255, 255, 255, 0.98);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-promo-highlight__card:hover,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-promo-highlight__card:focus-visible {
border-color: rgba(200, 182, 165, 0.95);
box-shadow: 0 18px 40px rgba(18, 25, 32, 0.11);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-promo-highlight__actions {
flex: 0 0 auto;
justify-content: flex-end;
margin-top: 0;
padding-top: 0;
border-top: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-promo-highlight__actions a {
min-height: auto;
padding: 0.25rem 0 0.3rem;
color: var(--mas-home-cta-dark);
border: 0;
border-bottom: 1px solid rgba(29, 45, 59, 0.18);
border-radius: 0;
background: transparent;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-promo-highlight__actions a:hover,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-promo-highlight__actions a:focus {
color: var(--mas-home-cta-dark-hover);
border-color: rgba(29, 45, 59, 0.42);
background: transparent;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-main > .mas-seo-intro {
margin-block: 0;
padding-block: clamp(0.35rem, 1vw, 0.55rem);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-search-shell {
display: grid;
grid-template-columns: auto minmax(0, 1fr);
gap: 0.7rem 0.95rem;
align-items: center;
padding: 0.8rem 0.95rem;
border: 1px solid rgba(214, 204, 192, 0.82);
border-radius: 20px;
background: linear-gradient(135deg, rgba(255, 255, 255, 0.99), rgba(246, 242, 236, 0.94));
box-shadow: var(--mas-home-shadow-card);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-search-shell__icon {
position: relative;
display: inline-flex;
width: 2.75rem;
height: 2.75rem;
align-items: center;
justify-content: center;
align-self: center;
border: 1px solid rgba(214, 204, 192, 0.88);
border-radius: 999px;
background: rgba(255, 255, 255, 0.92);
box-shadow: 0 10px 22px rgba(18, 25, 32, 0.08);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-search-shell__icon::before {
width: 1.05rem;
height: 1.05rem;
content: "";
background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231d2d3b' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-3.5-3.5'/%3E%3C/svg%3E") center / contain no-repeat;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-school-search__intro {
display: none;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-school-search-panel,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-school-search,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-school-search .Synergee-Web-Page-Component-SchoolSearch-Container,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-school-search .SchoolSearchForm--home-compact {
min-width: 0;
width: 100%;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-school-search-panel {
display: block;
overflow: visible;
max-height: none;
opacity: 1;
transform: none;
visibility: visible;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-school-search {
padding: 0;
border: 0;
border-radius: 0;
background: transparent;
box-shadow: none;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-school-search::before,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-school-search .SchoolSearch-DetailedSearchButton,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-school-search #lessDetailsButtonId,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-school-search #detailedSearchButtonId {
display: none;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-school-search .SchoolSearchForm--home-compact form {
display: block;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-school-search .SchoolSearchForm--home-compact .mas-school-search-compact {
display: grid;
gap: 0.5rem;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-school-search .SchoolSearchForm--home-compact .mas-school-search-compact__primary {
display: grid;
grid-template-columns: repeat(3, minmax(0, 1fr)) minmax(9.25rem, auto) minmax(8.5rem, auto);
gap: 0.5rem 0.65rem;
align-items: center;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-school-search .SchoolSearchForm--home-compact .mas-school-search-compact__advanced {
display: grid;
grid-template-columns: repeat(3, minmax(0, 1fr));
gap: 0.5rem 0.65rem;
padding-top: 0.05rem;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-school-search .SchoolSearchForm--home-compact .mas-school-search-compact__field,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-school-search .SchoolSearchForm--home-compact .mas-school-search-compact__toggle-wrap,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-school-search .SchoolSearchForm--home-compact .SchoolSearchForm-Button {
min-width: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-school-search .SchoolSearchForm--home-compact .Synergee-Web-Page-Form-Container {
display: grid;
gap: 0;
min-width: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-school-search .SchoolSearchForm--home-compact .SchoolSearchForm-Button {
display: flex;
order: initial;
grid-column: auto;
align-self: center;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-school-search .SchoolSearchForm--home-compact .mas-school-search-compact__toggle-wrap {
display: flex;
align-self: center;
justify-content: stretch;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-school-search .SchoolSearchForm--home-compact .Synergee-Web-Page-Form-Label {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-school-search .SchoolSearchForm--home-compact .Synergee-Web-Page-Form-Combobox,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-school-search .SchoolSearchForm--home-compact .Synergee-Web-Page-Form-Text {
min-height: 2.8rem;
padding-inline: 0.85rem;
border: 1px solid rgba(212, 203, 194, 0.9);
border-radius: 12px;
background: rgba(255, 255, 255, 0.92);
box-sizing: border-box;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-school-search .SchoolSearchForm--home-compact .Synergee-Web-Page-Form-Submit {
width: 100%;
min-height: 2.8rem;
padding: 0.68rem 1rem;
border: 1px solid transparent;
border-radius: 12px;
color: #fff;
background: var(--mas-home-cta-dark);
box-shadow: 0 10px 22px rgba(30, 49, 65, 0.14);
cursor: pointer;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-school-search .SchoolSearchForm--home-compact .Synergee-Web-Page-Form-Submit:hover,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-school-search .SchoolSearchForm--home-compact .Synergee-Web-Page-Form-Submit:focus {
background: var(--mas-home-cta-dark-hover);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-school-search .SchoolSearchForm--home-compact .mas-school-search-compact__toggle {
display: inline-flex;
width: 100%;
min-width: 8.5rem;
min-height: 2.8rem;
align-items: center;
justify-content: center;
padding: 0.68rem 1rem;
border: 1px solid rgba(212, 203, 194, 0.95);
border-radius: 12px;
color: var(--mas-home-cta-dark);
background: rgba(255, 255, 255, 0.92);
box-shadow: 0 10px 22px rgba(30, 49, 65, 0.08);
cursor: pointer;
appearance: none;
-webkit-appearance: none;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-school-search .SchoolSearchForm--home-compact .mas-school-search-compact__toggle-label--open {
display: none;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-school-search .SchoolSearchForm--home-compact .mas-school-search-compact__toggle[aria-expanded="true"] .mas-school-search-compact__toggle-label--closed {
display: none;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-school-search .SchoolSearchForm--home-compact .mas-school-search-compact__toggle[aria-expanded="true"] .mas-school-search-compact__toggle-label--open {
display: inline;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-school-search .SchoolSearchResults:empty {
display: none;
min-height: 0;
padding-top: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-school-search .SchoolSearchForm--home-compact .mas-school-search-compact__toggle:hover,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-school-search .SchoolSearchForm--home-compact .mas-school-search-compact__toggle:focus {
border-color: rgba(29, 45, 59, 0.24);
background: rgba(247, 243, 238, 0.96);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-school-search .SchoolSearchForm--home-compact .mas-school-search-compact__advanced[hidden] {
display: none !important;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-main > .mas-destinations {
padding-block: clamp(1.25rem, 2.8vw, 1.85rem) clamp(0.65rem, 1.6vw, 1rem);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-section-heading {
display: grid;
gap: 0.5rem;
max-width: 42rem;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-section-heading-row {
display: flex;
align-items: end;
justify-content: space-between;
gap: 1rem 1.5rem;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-section-heading__eyebrow {
display: inline-flex;
align-items: center;
justify-self: start;
padding: 0.38rem 0.72rem;
border: 1px solid rgba(var(--mas-color-coral-rgb), 0.18);
border-radius: 999px;
color: var(--mas-color-coral);
background: rgba(var(--mas-color-coral-rgb), 0.08);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.78);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-section-heading :is(h2, p) {
margin-bottom: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-destinations .mas-container {
display: grid;
gap: clamp(1.1rem, 2.2vw, 1.6rem);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-destinations .mas-card-grid {
grid-template-columns: repeat(6, minmax(0, 1fr));
gap: clamp(0.72rem, 1.1vw, 0.9rem);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-destinations .mas-destination-card {
min-height: 0;
aspect-ratio: 16 / 10;
border-radius: 18px;
box-shadow: var(--mas-home-shadow-card);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-destinations .mas-destination-card {
min-height: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-destinations .mas-destination-card__title {
inset-inline: 0.85rem auto;
max-width: calc(100% - 1.7rem);
bottom: 0.8rem;
padding: 0;
border: 0;
border-radius: 0;
background: none;
box-shadow: none;
backdrop-filter: none;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-destinations .mas-destination-card__title .Synergee-Web-Page-Component-Text-Container {
display: block;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-destinations .mas-destination-card__title :is(h2, h3, p),
.MoveAndStudyCore.MoveAndStudyCore-home .mas-destinations .mas-destination-card__title a {
color: rgba(255, 255, 255, 0.98);
text-shadow: 0 3px 18px rgba(0, 0, 0, 0.72), 0 1px 4px rgba(0, 0, 0, 0.88);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-destinations .mas-destination-card__title :is(h2, h3, p) {
display: -webkit-box;
overflow: hidden;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-site-nav a.mas-mega-menu__link--cta,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-mega-menu__link--cta {
color: var(--mas-home-cta-dark);
border: 1px solid rgba(29, 45, 59, 0.18);
background: rgba(255, 255, 255, 0.74);
box-shadow: 0 10px 22px rgba(27, 36, 42, 0.06);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-site-nav a.mas-mega-menu__link--cta:hover,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-site-nav a.mas-mega-menu__link--cta:focus-visible,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-mega-menu__link--cta:hover,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-mega-menu__link--cta:focus-visible {
color: var(--mas-home-cta-dark);
background: rgba(255, 255, 255, 0.92);
box-shadow: 0 12px 24px rgba(27, 36, 42, 0.08);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-hero .mas-action-row {
display: grid;
gap: 0.85rem;
max-width: 100%;
margin-top: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-hero__actions-main {
display: flex;
flex-wrap: wrap;
gap: 0.75rem;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-hero__actions-meta {
display: flex;
flex-wrap: wrap;
gap: 0.65rem 1rem;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-hero .mas-action-link {
min-height: 3rem;
border-color: rgba(30, 49, 65, 0.12);
border-radius: 14px;
background: rgba(255, 255, 255, 0.88);
box-shadow: 0 12px 28px rgba(27, 36, 42, 0.08);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-hero .mas-action-link:hover,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-hero .mas-action-link:focus-visible {
border-color: rgba(30, 49, 65, 0.24);
background: rgba(255, 255, 255, 0.98);
box-shadow: 0 14px 32px rgba(27, 36, 42, 0.1);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-hero .mas-action-link--primary {
color: var(--mas-home-cta-dark);
border-color: rgba(var(--mas-color-coral-rgb), 0.18);
background: linear-gradient(135deg, rgba(255, 250, 245, 0.96), rgba(245, 236, 226, 0.9));
box-shadow: 0 12px 28px rgba(27, 36, 42, 0.08);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-hero .mas-action-link--primary:hover,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-hero .mas-action-link--primary:focus-visible {
border-color: rgba(var(--mas-color-coral-rgb), 0.28);
background: linear-gradient(135deg, rgba(255, 255, 255, 0.98), rgba(247, 239, 230, 0.94));
box-shadow: 0 14px 32px rgba(27, 36, 42, 0.1);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-hero .mas-action-link--secondary {
color: var(--mas-home-cta-dark);
border-color: rgba(30, 49, 65, 0.18);
background: rgba(255, 255, 255, 0.78);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-hero-meta-link {
display: inline-flex;
align-items: center;
min-height: auto;
color: rgba(30, 41, 51, 0.78);
text-decoration: none;
text-shadow: none;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-hero-phone-link {
flex-basis: auto;
width: auto;
margin-top: 0;
color: rgba(30, 41, 51, 0.88);
text-decoration: none;
text-shadow: none;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-hero-meta-link:not(.mas-hero-phone-link) {
cursor: default;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-hero-meta-link:not(.mas-hero-phone-link):hover,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-hero-meta-link:not(.mas-hero-phone-link):focus,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-hero-meta-link:not(.mas-hero-phone-link):focus-visible {
color: rgba(30, 41, 51, 0.78);
text-decoration: none;
text-shadow: none;
background: transparent;
box-shadow: none;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-main > .mas-trust {
margin-top: clamp(0.45rem, 1.4vw, 0.95rem);
padding-block: clamp(2.1rem, 4.2vw, 3.1rem);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-trust .mas-section-intro {
margin-bottom: clamp(1.35rem, 2.8vw, 2rem);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-trust-card {
gap: 1rem;
padding: 1.35rem;
background:
linear-gradient(180deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05));
box-shadow: 0 18px 42px rgba(0, 0, 0, 0.16);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-trust-card__number {
width: 2.1rem;
height: 2.1rem;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-main > .mas-conversion {
padding-block: clamp(1.1rem, 2.6vw, 1.7rem) clamp(0.75rem, 1.8vw, 1.15rem);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-conversion-panel {
padding: clamp(1.35rem, 3vw, 2rem);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-reasons {
background:
linear-gradient(180deg, rgba(255, 255, 255, 0.94), rgba(245, 247, 248, 0.98));
}
.MoveAndStudyCore .mas-promo-offer {
padding-block: clamp(2rem, 4vw, 3.25rem);
}
.MoveAndStudyCore .mas-promo-highlight {
display: grid;
gap: clamp(1.15rem, 2.4vw, 1.8rem);
}
.MoveAndStudyCore .mas-promo-highlight__top {
display: grid;
gap: 0.9rem;
}
.MoveAndStudyCore .mas-promo-highlight__header {
display: grid;
gap: 0.45rem;
max-width: 48rem;
}
.MoveAndStudyCore .mas-promo-highlight__grid {
display: grid;
grid-template-columns: repeat(4, minmax(0, 1fr));
gap: clamp(0.9rem, 1.6vw, 1.2rem);
align-items: stretch;
}
.MoveAndStudyCore .mas-promo-highlight__card {
display: flex;
min-width: 0;
height: 100%;
overflow: hidden;
flex-direction: column;
border: 1px solid rgba(var(--mas-color-coral-rgb), 0.16);
border-radius: 18px;
background: rgba(255, 255, 255, 0.94);
box-shadow: 0 14px 30px rgba(18, 25, 32, 0.08);
color: inherit;
text-decoration: none;
transition: transform 260ms cubic-bezier(0.22, 1, 0.36, 1), border-color 260ms ease, box-shadow 260ms ease;
}
.MoveAndStudyCore .mas-promo-highlight__card:hover,
.MoveAndStudyCore .mas-promo-highlight__card:focus-visible {
transform: translateY(-4px);
border-color: rgba(var(--mas-color-coral-rgb), 0.26);
box-shadow: 0 22px 44px rgba(18, 25, 32, 0.13);
}
.MoveAndStudyCore .mas-promo-highlight__card:focus-visible {
outline: 2px solid rgba(var(--mas-color-coral-rgb), 0.28);
outline-offset: 4px;
}
.MoveAndStudyCore .mas-promo-highlight__media {
position: relative;
aspect-ratio: 16 / 10;
margin: 0;
overflow: hidden;
background: var(--mas-color-background);
}
.MoveAndStudyCore .mas-promo-highlight__media img {
display: block;
width: 100%;
height: 100%;
object-fit: cover;
transition: transform 420ms cubic-bezier(0.22, 1, 0.36, 1), filter 260ms ease;
}
.MoveAndStudyCore .mas-promo-highlight__card:hover .mas-promo-highlight__media img,
.MoveAndStudyCore .mas-promo-highlight__card:focus-visible .mas-promo-highlight__media img {
transform: scale(1.035);
filter: saturate(1.04);
}
.MoveAndStudyCore .mas-promo-highlight__badge {
position: absolute;
top: 0.75rem;
left: 0.75rem;
padding: 0.34rem 0.62rem;
border-radius: 8px;
color: var(--mas-color-surface);
background: rgba(var(--mas-color-coral-rgb), 0.94);
}
.MoveAndStudyCore .mas-promo-highlight__content {
display: grid;
gap: 0.55rem;
align-content: start;
height: 100%;
padding: 1rem;
}
.MoveAndStudyCore .mas-promo-highlight__intro,
.MoveAndStudyCore .mas-promo-highlight__scope,
.MoveAndStudyCore .mas-promo-highlight__saving,
.MoveAndStudyCore .mas-promo-highlight__included,
.MoveAndStudyCore .mas-promo-highlight__note {
margin: 0;
}
.MoveAndStudyCore .mas-promo-highlight__heading {
margin: 0;
}
.MoveAndStudyCore .mas-promo-highlight__intro {
max-width: 34rem;
color: var(--mas-color-muted);
}
.MoveAndStudyCore .mas-promo-highlight__title {
margin: 0;
}
.MoveAndStudyCore .mas-promo-highlight__location {
margin: 0;
color: var(--mas-color-muted);
}
.MoveAndStudyCore .mas-promo-highlight__scope {
color: var(--mas-color-muted);
}
.MoveAndStudyCore .mas-promo-highlight__prices {
display: grid;
justify-items: start;
gap: 0.2rem;
padding-top: 0.15rem;
}
.MoveAndStudyCore .mas-promo-highlight__normal {
color: var(--mas-color-muted);
text-decoration: line-through;
text-decoration-thickness: 1px;
text-decoration-color: rgba(18, 25, 32, 0.45);
text-underline-offset: 0.12em;
}
.MoveAndStudyCore .mas-promo-highlight__promo {
color: var(--mas-color-ink);
}
.MoveAndStudyCore .mas-promo-highlight__saving {
color: var(--mas-color-ink);
}
.MoveAndStudyCore .mas-promo-highlight__included,
.MoveAndStudyCore .mas-promo-highlight__note {
color: var(--mas-color-muted);
}
.MoveAndStudyCore .mas-promo-highlight__included {
color: var(--mas-color-ink);
}
.MoveAndStudyCore .mas-promo-highlight__school-link {
display: inline-flex;
align-items: center;
justify-content: center;
justify-self: start;
min-height: 2.2rem;
margin-top: auto;
padding: 0.48rem 0.72rem;
border: 1px solid var(--mas-color-coral);
border-radius: 8px;
color: #fff;
background: var(--mas-color-coral);
transition: color 180ms ease, background-color 180ms ease, border-color 180ms ease;
}
.MoveAndStudyCore .mas-promo-highlight__card:hover .mas-promo-highlight__school-link,
.MoveAndStudyCore .mas-promo-highlight__card:focus-visible .mas-promo-highlight__school-link {
border-color: var(--mas-color-coral);
color: #fff;
background: var(--mas-color-coral);
}
.MoveAndStudyCore .mas-promo-highlight__actions {
display: flex;
justify-content: center;
margin-top: 0.1rem;
}
.MoveAndStudyCore .mas-promo-highlight__actions a {
display: inline-flex;
align-items: center;
justify-content: center;
min-height: 2.75rem;
padding: 0.78rem 1.25rem;
border: 1px solid var(--mas-color-coral);
border-radius: 8px;
color: #fff;
background: var(--mas-color-coral);
text-decoration: none;
}
.MoveAndStudyCore .mas-promo-highlight__actions a:hover,
.MoveAndStudyCore .mas-promo-highlight__actions a:focus {
color: var(--mas-color-surface);
border-color: var(--mas-color-coral);
background: var(--mas-color-coral);
}
.MoveAndStudyCore .mas-section-intro :is(h1, h2, h3) {
margin-bottom: 0.75rem;
}
.MoveAndStudyCore .mas-section-intro p,
.MoveAndStudyCore .mas-rich-content p {
color: var(--mas-color-muted);
}
.MoveAndStudyCore .mas-programs .mas-section-intro {
width: 100%;
max-width: none;
}
.MoveAndStudyCore .mas-programs .mas-section-intro .Synergee-Web-Page-Component-Text-Container {
width: 100%;
max-width: none;
}
.MoveAndStudyCore .mas-programs .mas-section-intro :is(h1, h2, h3, p) {
text-justify: auto;
}
.MoveAndStudyCore .mas-programs .mas-section-intro :is(p, p span) {
}
.MoveAndStudyCore .mas-programs .mas-section-intro br {
display: block;
margin-top: 0.85rem;
content: "";
}
.MoveAndStudyCore .mas-seo-intro .mas-rich-content,
.MoveAndStudyCore .mas-seo-intro .Synergee-Web-Page-Component-Text-Container {
width: 100%;
max-width: none;
}
.MoveAndStudyCore .mas-seo-intro {
padding-block: clamp(2rem, 4.5vw, 3.25rem);
color: var(--mas-color-text);
background:
linear-gradient(180deg, rgba(255, 255, 255, 0.94), rgba(246, 247, 248, 0.98)),
var(--mas-color-background);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-main > .mas-section--accent {
color: var(--mas-color-ink);
background: var(--mas-color-background);
}
.MoveAndStudyCore .mas-seo-intro .mas-container {
display: grid;
gap: clamp(0.9rem, 2vw, 1.25rem);
}
.MoveAndStudyCore .mas-school-search__intro {
display: grid;
gap: 0.55rem;
max-width: 760px;
}
.MoveAndStudyCore .mas-school-search__intro h2,
.MoveAndStudyCore .mas-school-search__intro p {
margin-bottom: 0;
}
.MoveAndStudyCore .mas-school-search__intro h2 {
color: var(--mas-color-ink);
}
.MoveAndStudyCore .mas-school-search__intro p {
max-width: 660px;
color: var(--mas-color-muted);
}
.MoveAndStudyCore .mas-school-search__toggle {
justify-self: start;
min-height: 2.75rem;
margin-top: 0.35rem;
padding: 0.65rem 1.05rem;
border: 1px solid var(--mas-color-coral);
border-radius: 8px;
background: var(--mas-color-coral);
color: #fff;
cursor: pointer;
transition: transform 180ms ease, box-shadow 180ms ease, background-color 180ms ease;
}
.MoveAndStudyCore .mas-school-search__toggle:hover,
.MoveAndStudyCore .mas-school-search__toggle:focus-visible {
transform: translateY(-1px);
background: var(--mas-color-coral);
box-shadow: 0 10px 24px rgba(var(--mas-color-coral-rgb), 0.24);
}
.MoveAndStudyCore .mas-school-search__toggle:focus-visible {
outline: 2px solid rgba(var(--mas-color-coral-rgb), 0.28);
outline-offset: 3px;
}
.MoveAndStudyCore .mas-school-search-panel {
overflow: hidden;
max-height: 0;
opacity: 0;
transform: translateY(-0.45rem);
visibility: hidden;
transition:
max-height 340ms cubic-bezier(0.22, 1, 0.36, 1),
opacity 260ms ease,
transform 320ms cubic-bezier(0.22, 1, 0.36, 1),
visibility 0ms linear 340ms;
}
.MoveAndStudyCore .mas-school-search-panel.is-open {
max-height: 5000px;
opacity: 1;
transform: translateY(0);
visibility: visible;
transition:
max-height 340ms cubic-bezier(0.22, 1, 0.36, 1),
opacity 260ms ease,
transform 320ms cubic-bezier(0.22, 1, 0.36, 1),
visibility 0ms;
}
.MoveAndStudyCore .mas-school-search,
.MoveAndStudyCore .mas-school-search .Synergee-Web-Page-Component-SchoolSearch-Container,
.MoveAndStudyCore .mas-school-search .SchoolSearchForm,
.MoveAndStudyCore .mas-school-search form {
width: 100%;
}
.MoveAndStudyCore .mas-school-search {
position: relative;
overflow: hidden;
padding: clamp(1.1rem, 2.6vw, 1.65rem);
color: var(--mas-color-text);
border: 1px solid rgba(216, 222, 228, 0.9);
border-radius: 8px;
background: rgba(255, 255, 255, 0.96);
box-shadow: 0 18px 44px rgba(32, 39, 45, 0.1);
}
.MoveAndStudyCore .mas-school-search::before {
position: absolute;
inset: 0 0 auto;
height: 3px;
background: var(--mas-color-coral);
content: "";
}
.MoveAndStudyCore .mas-school-search form {
display: flex;
flex-direction: column;
margin: 0;
}
.MoveAndStudyCore .mas-school-search .Synergee-Web-Page-Form-ErrorMessage,
.MoveAndStudyCore .mas-school-search .Synergee-Web-Page-Form-FieldErrorMessage {
display: none;
}
.MoveAndStudyCore .mas-school-search .SchoolSearchForm table,
.MoveAndStudyCore .mas-school-search .SchoolSearchForm tbody {
display: block;
width: 100%;
border: 0;
border-collapse: collapse;
}
.MoveAndStudyCore .mas-school-search .SchoolSearchForm tr {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 0.75rem 1rem;
width: 100%;
margin: 0 0 0.75rem;
}
.MoveAndStudyCore .mas-school-search .SchoolSearchForm td {
display: block;
padding: 0;
}
.MoveAndStudyCore .mas-school-search .SchoolSearchForm form > table:first-of-type {
order: 1;
}
.MoveAndStudyCore .mas-school-search .SchoolSearchForm form > table:nth-of-type(2) {
order: 2;
margin-top: 0.1rem;
margin-bottom: 0.9rem;
}
.MoveAndStudyCore .mas-school-search #detailedSearchTableId {
order: 3;
}
.MoveAndStudyCore .mas-school-search .SchoolSearchForm-Button {
order: 4;
}
.MoveAndStudyCore .mas-school-search .Synergee-Web-Page-Form-Container {
display: grid;
gap: 0.35rem;
}
.MoveAndStudyCore .mas-school-search .Synergee-Web-Page-Form-Label {
float: none;
color: var(--mas-color-ink);
}
.MoveAndStudyCore .mas-school-search .Synergee-Web-Page-Form-Combobox,
.MoveAndStudyCore .mas-school-search .Synergee-Web-Page-Form-Text {
width: 100%;
min-height: 2.7rem;
padding: 0.55rem 0.75rem;
border: 1px solid rgba(216, 222, 228, 0.95);
border-radius: 8px;
background: var(--mas-color-surface);
color: #17313a;
}
.MoveAndStudyCore .mas-school-search .Synergee-Web-Page-Form-Combobox:focus,
.MoveAndStudyCore .mas-school-search .Synergee-Web-Page-Form-Text:focus {
outline: 2px solid rgba(var(--mas-color-coral-rgb), 0.2);
outline-offset: 2px;
border-color: var(--mas-color-coral);
}
.MoveAndStudyCore .mas-school-search .SchoolSearch-DetailedSearchButton {
float: none;
display: inline-flex;
align-items: center;
min-height: 2.25rem;
margin: 0.15rem 0.6rem 0 0;
padding: 0.45rem 0.75rem;
border: 1px solid rgba(var(--mas-color-coral-rgb), 0.28);
border-radius: 8px;
color: var(--mas-color-coral);
cursor: pointer;
}
.MoveAndStudyCore .mas-school-search #lessDetailsButtonId {
display: none;
}
.MoveAndStudyCore .mas-school-search #detailedSearchButtonId.is-expanded {
border-color: rgba(var(--mas-color-coral-rgb), 0.55);
background: rgba(var(--mas-color-coral-rgb), 0.08);
}
.MoveAndStudyCore .mas-school-search .SchoolSearch-DetailedSearchButton:hover {
border-color: rgba(var(--mas-color-coral-rgb), 0.55);
background: rgba(var(--mas-color-coral-rgb), 0.08);
}
.MoveAndStudyCore .mas-school-search .SchoolSearchResults {
padding-top: 1rem;
}
.MoveAndStudyCore .mas-school-search .Synergee-Web-Page-Component-SchoolSearch-Results-Content {
position: relative;
margin-top: 0.35rem;
margin-bottom: 0;
padding: clamp(1rem, 2.5vw, 1.4rem);
border: 1px solid rgba(216, 222, 228, 0.86);
border-radius: 8px;
background: rgba(255, 255, 255, 0.98);
box-shadow: 0 18px 42px rgba(32, 39, 45, 0.1);
}
.MoveAndStudyCore .mas-school-search .mas-school-search-results__header {
display: flex;
align-items: flex-start;
justify-content: space-between;
gap: 1rem;
margin-bottom: 0.9rem;
}
.MoveAndStudyCore .mas-school-search .mas-school-search-results__heading {
display: grid;
gap: 0.25rem;
}
.MoveAndStudyCore .mas-school-search .Synergee-Web-Page-Component-QuickSearch-Results-Title {
margin: 0;
color: var(--mas-color-ink);
}
.MoveAndStudyCore .mas-school-search .SchoolSearchResultCount,
.MoveAndStudyCore .mas-school-search .SchoolSearchNoResult {
margin: 0;
color: var(--mas-color-muted);
}
.MoveAndStudyCore .mas-school-search .mas-school-search-results__close {
flex: 0 0 auto;
min-height: 2.15rem;
padding: 0.42rem 0.7rem;
border: 1px solid rgba(216, 222, 228, 0.95);
border-radius: 8px;
background: var(--mas-color-surface);
color: var(--mas-color-muted);
cursor: pointer;
transition: color 180ms ease, border-color 180ms ease, background-color 180ms ease;
}
.MoveAndStudyCore .mas-school-search .mas-school-search-results__close:hover,
.MoveAndStudyCore .mas-school-search .mas-school-search-results__close:focus-visible {
border-color: rgba(var(--mas-color-coral-rgb), 0.34);
background: rgba(var(--mas-color-coral-rgb), 0.07);
color: var(--mas-color-coral);
}
.MoveAndStudyCore .mas-school-search .mas-school-search-results__toolbar {
display: flex;
justify-content: flex-end;
margin-bottom: 0.9rem;
}
.MoveAndStudyCore .mas-school-search .SchoolSearchResultNav {
float: none;
display: inline-flex;
align-items: center;
justify-content: flex-end;
gap: 0.25rem;
}
.MoveAndStudyCore .mas-school-search .SchoolSearchResultNav button {
min-width: 2rem;
min-height: 2rem;
margin: 0;
padding: 0.35rem 0.55rem;
border: 1px solid rgba(216, 222, 228, 0.95);
border-radius: 8px;
background: var(--mas-color-surface);
color: var(--mas-color-ink);
cursor: pointer;
}
.MoveAndStudyCore .mas-school-search .SchoolSearchResultNav .Synergee-Web-Page-Component-SchoolSearch-NavigationBars {
display: inline-flex;
align-items: center;
gap: 0.25rem;
}
.MoveAndStudyCore .mas-school-search .mas-school-search-results__toolbar .Synergee-Web-Page-Component-SchoolSearch-NavigationBars {
display: none;
}
.MoveAndStudyCore .mas-school-search .SchoolSearchResultNav .Synergee-Web-Page-Component-SchoolSearch-NavigationBars button,
.MoveAndStudyCore .mas-school-search .SchoolSearchResultNav .SchoolSearchNavButtonDefaultColor {
min-width: 2rem;
}
.MoveAndStudyCore .mas-school-search .SchoolSearchResultNav .SchoolSearchNavButtonSelectedColor {
border-color: var(--mas-color-coral);
background: var(--mas-color-coral);
color: #fff;
opacity: 1;
filter: none;
}
.MoveAndStudyCore .mas-school-search .mas-school-search-pagination-ellipsis {
display: inline-flex;
align-items: center;
min-width: 1.2rem;
justify-content: center;
color: var(--mas-color-muted);
}
.MoveAndStudyCore .mas-school-search .Synergee-Web-Page-Component-SchoolSearch-Results-List {
display: grid;
grid-template-columns: repeat(4, minmax(0, 1fr));
gap: 0.95rem;
margin-bottom: 0.9rem;
}
.MoveAndStudyCore .mas-school-search .Synergee-Web-Page-Component-SchoolSearch-Results-List .clear {
display: none;
}
.MoveAndStudyCore .mas-school-search .Synergee-Web-Page-Component-SchoolSearch-Results-Item {
float: none;
width: auto;
min-height: 0;
margin: 0;
padding: 0;
overflow: hidden;
border: 1px solid rgba(216, 222, 228, 0.9);
border-radius: 8px;
background: #fff;
color: var(--mas-color-text);
box-shadow: 0 10px 26px rgba(32, 39, 45, 0.08);
cursor: pointer;
transition: transform 220ms ease, box-shadow 220ms ease, border-color 220ms ease;
}
.MoveAndStudyCore .mas-school-search .Synergee-Web-Page-Component-SchoolSearch-Results-Item:focus-visible {
outline: 2px solid rgba(var(--mas-color-coral-rgb), 0.28);
outline-offset: 3px;
}
.MoveAndStudyCore .mas-school-search .Synergee-Web-Page-Component-SchoolSearch-Results-Item:hover {
transform: translateY(-2px);
border-color: rgba(var(--mas-color-coral-rgb), 0.28);
background: #fff;
box-shadow: 0 16px 34px rgba(32, 39, 45, 0.12);
}
.MoveAndStudyCore .mas-school-search .Synergee-Web-Page-Component-SchoolSearch-Results-Image {
position: relative;
aspect-ratio: 16 / 10;
height: auto;
margin: 0;
border: 0;
background: var(--mas-color-surface);
cursor: pointer;
overflow: hidden;
}
.MoveAndStudyCore .mas-school-search .Synergee-Web-Page-Component-SchoolSearch-Results-Image img {
display: block;
width: 100%;
height: 100%;
margin-left: 0;
object-fit: cover;
transition: transform 360ms cubic-bezier(0.22, 1, 0.36, 1), filter 260ms ease;
}
.MoveAndStudyCore .mas-school-search .Synergee-Web-Page-Component-SchoolSearch-Results-Item:hover .Synergee-Web-Page-Component-SchoolSearch-Results-Image img {
transform: scale(1.035);
filter: saturate(1.03);
}
.MoveAndStudyCore .mas-school-search .mas-school-search-result__badges {
position: absolute;
top: 0.65rem;
right: 0.65rem;
z-index: 2;
display: grid;
justify-items: end;
gap: 0.34rem;
}
.MoveAndStudyCore .mas-school-search .mas-school-search-result__promo-badge,
.MoveAndStudyCore .mas-school-search .mas-school-search-result__junior-badge {
padding: 0.25rem 0.46rem;
border: 1px solid rgba(255, 255, 255, 0.72);
border-radius: 8px;
box-shadow: 0 8px 18px rgba(18, 25, 32, 0.1);
}
.MoveAndStudyCore .mas-school-search .mas-school-search-result__promo-badge {
background: rgba(255, 255, 255, 0.88);
color: var(--mas-color-coral);
}
.MoveAndStudyCore .mas-school-search .mas-school-search-result__junior-badge {
background: rgba(28, 40, 48, 0.78);
color: #fff;
border-color: rgba(255, 255, 255, 0.42);
box-shadow: 0 10px 22px rgba(18, 25, 32, 0.16);
}
.MoveAndStudyCore .mas-school-card-meta {
display: flex;
flex-wrap: wrap;
gap: 0.35rem;
margin: 0;
padding: 0;
list-style: none;
}
.MoveAndStudyCore .mas-school-card-meta li {
display: inline-flex;
align-items: center;
min-height: 1.65rem;
padding: 0.28rem 0.48rem;
border-radius: 8px;
}
.MoveAndStudyCore .mas-school-search .mas-school-card-meta--results {
justify-content: center;
padding: 0.35rem 0.8rem 0;
}
.MoveAndStudyCore .mas-school-search .mas-school-card-meta--results li {
border: 1px solid rgba(216, 222, 228, 0.9);
background: #f7f9f9;
color: var(--mas-color-muted);
}
.MoveAndStudyCore .mas-school-search .Synergee-Web-Page-Component-SchoolSearch-Results-Item-Name {
margin: 0;
min-height: 2.45rem;
padding: 0.08rem 0.85rem 0;
color: var(--mas-color-ink);
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
.MoveAndStudyCore .mas-school-search .Synergee-Web-Page-Component-SchoolSearch-Results-Item-CountryCity {
margin: 0;
padding: 0.62rem 0.85rem 0.08rem;
color: var(--mas-color-muted);
}
.MoveAndStudyCore .mas-school-search .Synergee-Web-Page-Component-SchoolSearch-Results-Item:hover .Synergee-Web-Page-Component-SchoolSearch-Results-Item-Name,
.MoveAndStudyCore .mas-school-search .Synergee-Web-Page-Component-SchoolSearch-Results-Item:hover .Synergee-Web-Page-Component-SchoolSearch-Results-Item-CountryCity {
color: inherit;
}
.MoveAndStudyCore .mas-school-search .mas-school-search-result__actions {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
gap: 0.45rem;
padding: 0.58rem 0.85rem 0.82rem;
}
.MoveAndStudyCore .mas-school-search .mas-school-search-result__link {
display: inline-flex;
align-items: center;
justify-content: center;
min-height: 2.15rem;
padding: 0.45rem 0.62rem;
border-radius: 8px;
text-decoration: none;
transition: transform 180ms ease, border-color 180ms ease, background-color 180ms ease, color 180ms ease;
}
.MoveAndStudyCore .mas-school-search .mas-school-search-result__link:hover,
.MoveAndStudyCore .mas-school-search .mas-school-search-result__link:focus-visible {
transform: translateY(-1px);
}
.MoveAndStudyCore .mas-school-search .mas-school-search-result__link--primary {
border: 1px solid var(--mas-color-coral);
background: var(--mas-color-coral);
color: #fff;
}
.MoveAndStudyCore .mas-school-search .mas-school-search-result__link--secondary {
border: 1px solid rgba(var(--mas-color-coral-rgb), 0.24);
background: rgba(var(--mas-color-coral-rgb), 0.06);
color: var(--mas-color-coral);
}
.MoveAndStudyCore .mas-school-search #SchoolSearchResultNavBottom {
float: none;
display: flex;
justify-content: center;
margin-top: 0.2rem;
}
@media (max-width: 980px) {
.MoveAndStudyCore .mas-school-search .Synergee-Web-Page-Component-SchoolSearch-Results-List {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
}
@media (max-width: 640px) {
.MoveAndStudyCore .mas-school-search .mas-school-search-results__header {
display: grid;
}
.MoveAndStudyCore .mas-school-search .mas-school-search-results__close,
.MoveAndStudyCore .mas-school-search .mas-school-search-results__toolbar,
.MoveAndStudyCore .mas-school-search .SchoolSearchResultNav {
justify-self: start;
}
.MoveAndStudyCore .mas-school-search .Synergee-Web-Page-Component-SchoolSearch-Results-List {
grid-template-columns: 1fr;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-city-card__body,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-city-card__footer {
padding-inline: 0.9rem;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-city-card__footer {
padding-top: 0.8rem;
}
}
.MoveAndStudyCore .mas-school-search .SchoolSearchForm-Button {
display: none;
}
.MoveAndStudyCore.MoveAndStudyCore-search {
background: var(--mas-color-background);
}
.MoveAndStudyCore.MoveAndStudyCore-search .mas-site-header {
position: relative;
z-index: 10;
padding-block: clamp(0.55rem, 1.4vw, 0.85rem);
border-bottom: 1px solid rgba(216, 222, 228, 0.82);
background: rgba(255, 255, 255, 0.96);
box-shadow: 0 10px 30px rgba(32, 39, 45, 0.06);
}
.MoveAndStudyCore.MoveAndStudyCore-search .mas-site-header__inner {
display: flex;
align-items: center;
justify-content: space-between;
gap: 1rem;
}
.MoveAndStudyCore.MoveAndStudyCore-search .mas-site-header__brand {
display: flex;
align-items: center;
min-width: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-search .mas-site-header .mas-site-logo img {
max-height: clamp(58px, 5vw, 76px);
width: auto;
filter: none;
}
.MoveAndStudyCore.MoveAndStudyCore-search .mas-site-header__actions {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: flex-end;
gap: 0.65rem;
}
.MoveAndStudyCore.MoveAndStudyCore-search .mas-site-header__actions a {
display: inline-flex;
align-items: center;
justify-content: center;
min-height: 2.35rem;
padding: 0.55rem 0.85rem;
border-radius: 8px;
text-decoration: none;
}
.MoveAndStudyCore.MoveAndStudyCore-search .mas-site-header__home-link {
color: var(--mas-color-ink);
}
.MoveAndStudyCore.MoveAndStudyCore-search .mas-site-header__home-link:hover,
.MoveAndStudyCore.MoveAndStudyCore-search .mas-site-header__home-link:focus-visible {
color: var(--mas-color-coral);
}
.MoveAndStudyCore.MoveAndStudyCore-search .mas-site-header__contact-link {
border: 1px solid var(--mas-color-coral);
color: #fff;
background: var(--mas-color-coral);
}
.MoveAndStudyCore.MoveAndStudyCore-search .mas-main {
background: #f5f6f7;
}
.MoveAndStudyCore.MoveAndStudyCore-search .mas-search-page-hero {
padding-block: clamp(0.9rem, 2.2vw, 1.55rem) clamp(0.3rem, 1vw, 0.65rem);
}
.MoveAndStudyCore.MoveAndStudyCore-search .mas-search-page-hero__content {
display: grid;
gap: 0.34rem;
max-width: 860px;
}
.MoveAndStudyCore.MoveAndStudyCore-search .mas-search-page-hero__eyebrow {
margin: 0;
color: var(--mas-color-coral);
}
.MoveAndStudyCore.MoveAndStudyCore-search .mas-search-page-hero h1,
.MoveAndStudyCore.MoveAndStudyCore-search .mas-search-page-hero p,
.MoveAndStudyCore.MoveAndStudyCore-search .mas-search-page-intro h2,
.MoveAndStudyCore.MoveAndStudyCore-search .mas-search-page-intro p,
.MoveAndStudyCore.MoveAndStudyCore-search .mas-search-page-help h2,
.MoveAndStudyCore.MoveAndStudyCore-search .mas-search-page-help p {
margin: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-search .mas-search-page-hero p,
.MoveAndStudyCore.MoveAndStudyCore-search .mas-search-page-intro p,
.MoveAndStudyCore.MoveAndStudyCore-search .mas-search-page-help p {
color: var(--mas-color-muted);
}
.MoveAndStudyCore.MoveAndStudyCore-search .mas-search-page-section {
padding-block: 0 clamp(1.1rem, 2.6vw, 1.9rem);
}
.MoveAndStudyCore.MoveAndStudyCore-search .mas-search-page-layout {
display: grid;
grid-template-columns: minmax(165px, 0.16fr) minmax(0, 1fr);
gap: clamp(0.55rem, 1.1vw, 0.82rem);
align-items: start;
}
.MoveAndStudyCore.MoveAndStudyCore-search .mas-search-page-sidebar,
.MoveAndStudyCore.MoveAndStudyCore-search .mas-search-page-main,
.MoveAndStudyCore.MoveAndStudyCore-search .mas-search-page-help__inner {
border: 1px solid rgba(216, 222, 228, 0.9);
border-radius: 8px;
background: rgba(255, 255, 255, 0.96);
box-shadow: 0 18px 46px rgba(32, 39, 45, 0.09);
}
.MoveAndStudyCore.MoveAndStudyCore-search .mas-search-page-sidebar {
display: grid;
gap: 0.38rem;
padding: 0.65rem;
}
.MoveAndStudyCore.MoveAndStudyCore-search .mas-search-page-sidebar__title {
margin: 0;
color: var(--mas-color-ink);
}
.MoveAndStudyCore.MoveAndStudyCore-search .mas-search-segments {
display: grid;
gap: 0.24rem;
}
.MoveAndStudyCore.MoveAndStudyCore-search .mas-search-page-sidebar__secondary {
display: none;
padding-top: 0.18rem;
border-top: 1px solid rgba(216, 222, 228, 0.82);
}
.MoveAndStudyCore.MoveAndStudyCore-search .mas-search-page-sidebar__secondary.has-filters {
display: block;
}
.MoveAndStudyCore.MoveAndStudyCore-search .mas-search-segment {
width: 100%;
min-height: 2rem;
padding: 0.36rem 0.48rem;
border: 1px solid rgba(216, 222, 228, 0.95);
border-radius: 8px;
background: var(--mas-color-surface);
color: var(--mas-color-ink);
cursor: pointer;
transition: color 180ms ease, border-color 180ms ease, background-color 180ms ease, box-shadow 180ms ease;
}
.MoveAndStudyCore.MoveAndStudyCore-search .mas-search-segment:hover,
.MoveAndStudyCore.MoveAndStudyCore-search .mas-search-segment:focus-visible,
.MoveAndStudyCore.MoveAndStudyCore-search .mas-search-segment.is-active {
border-color: rgba(var(--mas-color-coral-rgb), 0.38);
background: rgba(var(--mas-color-coral-rgb), 0.08);
color: var(--mas-color-coral);
}
.MoveAndStudyCore.MoveAndStudyCore-search .mas-search-page-main {
padding: clamp(0.7rem, 1.6vw, 1rem);
}
.MoveAndStudyCore.MoveAndStudyCore-search .mas-search-page-intro {
display: grid;
gap: 0.18rem;
margin-bottom: 0.55rem;
}
.MoveAndStudyCore.MoveAndStudyCore-search .mas-school-search {
overflow: visible;
padding: 0;
border: 0;
background: transparent;
box-shadow: none;
}
.MoveAndStudyCore.MoveAndStudyCore-search .mas-school-search::before {
display: none;
}
.MoveAndStudyCore.MoveAndStudyCore-search .mas-school-search .SchoolSearchForm tr {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.MoveAndStudyCore.MoveAndStudyCore-search .mas-school-search .SchoolSearchForm-Button {
display: block;
height: 100%;
}
.MoveAndStudyCore.MoveAndStudyCore-search .mas-school-search .SchoolSearchForm-Button input {
width: 100%;
min-height: 2.45rem;
margin-top: 1.35rem;
padding: 0.48rem 0.75rem;
border: 1px solid var(--mas-color-coral);
border-radius: 8px;
background: var(--mas-color-coral);
color: #fff;
cursor: pointer;
}
.MoveAndStudyCore.MoveAndStudyCore-search .mas-school-search .SchoolSearchResults {
padding-top: 0.85rem;
}
.MoveAndStudyCore.MoveAndStudyCore-search .mas-school-search .Synergee-Web-Page-Component-SchoolSearch-Results-Content {
padding: clamp(0.75rem, 1.8vw, 1.08rem);
}
.MoveAndStudyCore.MoveAndStudyCore-search .mas-school-search .mas-school-search-results__toolbar {
display: none;
}
.MoveAndStudyCore.MoveAndStudyCore-search .mas-school-search-results__body {
display: block;
}
.MoveAndStudyCore.MoveAndStudyCore-search .mas-school-search-results__body.has-secondary {
display: block;
}
.MoveAndStudyCore.MoveAndStudyCore-search .mas-school-search-results__body > .mas-school-search-secondary {
display: none;
}
.MoveAndStudyCore.MoveAndStudyCore-search .mas-school-search-secondary {
position: static;
display: grid;
gap: 0.15rem;
padding: 0;
border: 0;
border-radius: 0;
background: transparent;
}
.MoveAndStudyCore.MoveAndStudyCore-search .mas-school-search-secondary__button,
.MoveAndStudyCore.MoveAndStudyCore-search .mas-school-search-secondary__subbutton,
.MoveAndStudyCore.MoveAndStudyCore-search .mas-school-search-secondary__toggle {
border-radius: 8px;
cursor: pointer;
}
.MoveAndStudyCore.MoveAndStudyCore-search .mas-school-search-secondary__button,
.MoveAndStudyCore.MoveAndStudyCore-search .mas-school-search-secondary__subbutton {
width: 100%;
min-height: 1.68rem;
padding: 0.26rem 0.38rem;
border: 1px solid transparent;
background: transparent;
color: var(--mas-color-ink);
transition: color 180ms ease, border-color 180ms ease, background-color 180ms ease;
}
.MoveAndStudyCore.MoveAndStudyCore-search .mas-school-search-secondary__button:hover,
.MoveAndStudyCore.MoveAndStudyCore-search .mas-school-search-secondary__button:focus-visible,
.MoveAndStudyCore.MoveAndStudyCore-search .mas-school-search-secondary__subbutton:hover,
.MoveAndStudyCore.MoveAndStudyCore-search .mas-school-search-secondary__subbutton:focus-visible,
.MoveAndStudyCore.MoveAndStudyCore-search .mas-school-search-secondary__button.is-active,
.MoveAndStudyCore.MoveAndStudyCore-search .mas-school-search-secondary__subbutton.is-active {
border-color: rgba(var(--mas-color-coral-rgb), 0.25);
background: rgba(var(--mas-color-coral-rgb), 0.08);
color: var(--mas-color-coral);
}
.MoveAndStudyCore.MoveAndStudyCore-search .mas-school-search-secondary__group {
display: grid;
gap: 0.1rem;
}
.MoveAndStudyCore.MoveAndStudyCore-search .mas-school-search-secondary__group-head {
display: grid;
grid-template-columns: minmax(0, 1fr) 1.75rem;
gap: 0.12rem;
align-items: center;
}
.MoveAndStudyCore.MoveAndStudyCore-search .mas-school-search-secondary__toggle {
width: 1.62rem;
min-height: 1.62rem;
border: 1px solid rgba(216, 222, 228, 0.9);
background: #fff;
color: var(--mas-color-muted);
transition: color 180ms ease, border-color 180ms ease, background-color 180ms ease;
}
.MoveAndStudyCore.MoveAndStudyCore-search .mas-school-search-secondary__toggle:hover,
.MoveAndStudyCore.MoveAndStudyCore-search .mas-school-search-secondary__toggle:focus-visible {
border-color: rgba(var(--mas-color-coral-rgb), 0.25);
color: var(--mas-color-coral);
}
.MoveAndStudyCore.MoveAndStudyCore-search .mas-school-search-secondary__subfilters {
display: none;
gap: 0.08rem;
padding-left: 0.34rem;
}
.MoveAndStudyCore.MoveAndStudyCore-search .mas-school-search-secondary__group.is-open .mas-school-search-secondary__subfilters {
display: grid;
}
.MoveAndStudyCore.MoveAndStudyCore-search .mas-school-search-secondary__subbutton {
min-height: 1.58rem;
padding-left: 0.46rem;
color: var(--mas-color-muted);
}
.MoveAndStudyCore.MoveAndStudyCore-search .mas-school-search-results__body.has-secondary .Synergee-Web-Page-Component-SchoolSearch-Results-List {
grid-template-columns: repeat(3, minmax(0, 1fr));
gap: clamp(0.78rem, 1.45vw, 1.05rem);
}
.MoveAndStudyCore.MoveAndStudyCore-search .mas-school-search-results__body.has-secondary .Synergee-Web-Page-Component-SchoolSearch-Results-Image {
aspect-ratio: 4 / 3;
margin: 0.38rem 0.38rem 0;
border-radius: 7px;
}
.MoveAndStudyCore.MoveAndStudyCore-search .mas-school-search .Synergee-Web-Page-Component-SchoolSearch-Results-Item-CountryCity {
padding: 0.36rem 0.68rem 0;
}
.MoveAndStudyCore.MoveAndStudyCore-search .mas-school-search .Synergee-Web-Page-Component-SchoolSearch-Results-Item-Name {
min-height: 1.9rem;
padding: 0 0.68rem;
}
.MoveAndStudyCore.MoveAndStudyCore-search .mas-school-search .mas-school-search-result__actions {
padding: 0.26rem 0.68rem 0.58rem;
}
.MoveAndStudyCore.MoveAndStudyCore-search .mas-school-search .mas-school-search-result__link {
min-height: 2rem;
padding: 0.4rem 0.62rem;
}
.MoveAndStudyCore.MoveAndStudyCore-search .mas-school-search .mas-school-search-result__link--primary {
border-color: rgba(var(--mas-color-coral-rgb), 0.62);
background: #fff;
color: var(--mas-color-coral);
}
.MoveAndStudyCore.MoveAndStudyCore-search .mas-school-search .mas-school-search-result__link--primary:hover,
.MoveAndStudyCore.MoveAndStudyCore-search .mas-school-search .mas-school-search-result__link--primary:focus-visible {
border-color: var(--mas-color-coral);
background: var(--mas-color-coral);
color: #fff;
}
.MoveAndStudyCore.MoveAndStudyCore-search .mas-school-search .Synergee-Web-Page-Component-SchoolSearch-Results-Item[style*="display:block"],
.MoveAndStudyCore.MoveAndStudyCore-search .mas-school-search .Synergee-Web-Page-Component-SchoolSearch-Results-Item[style*="display: block"] {
display: flex !important;
flex-direction: column;
overflow: visible;
}
.MoveAndStudyCore.MoveAndStudyCore-search .mas-school-search .Synergee-Web-Page-Component-SchoolSearch-Results-Item[style*="display:block"] .Synergee-Web-Page-Component-SchoolSearch-Results-Image,
.MoveAndStudyCore.MoveAndStudyCore-search .mas-school-search .Synergee-Web-Page-Component-SchoolSearch-Results-Item[style*="display: block"] .Synergee-Web-Page-Component-SchoolSearch-Results-Image {
border-radius: 7px;
overflow: hidden;
}
.MoveAndStudyCore.MoveAndStudyCore-search .mas-school-search .Synergee-Web-Page-Component-SchoolSearch-Results-Item[style*="display:block"] .Synergee-Web-Page-Component-SchoolSearch-Results-Item-CountryCity,
.MoveAndStudyCore.MoveAndStudyCore-search .mas-school-search .Synergee-Web-Page-Component-SchoolSearch-Results-Item[style*="display: block"] .Synergee-Web-Page-Component-SchoolSearch-Results-Item-CountryCity {
display: block;
}
.MoveAndStudyCore.MoveAndStudyCore-search .mas-school-search .Synergee-Web-Page-Component-SchoolSearch-Results-Item[style*="display:block"] .Synergee-Web-Page-Component-SchoolSearch-Results-Item-Name,
.MoveAndStudyCore.MoveAndStudyCore-search .mas-school-search .Synergee-Web-Page-Component-SchoolSearch-Results-Item[style*="display: block"] .Synergee-Web-Page-Component-SchoolSearch-Results-Item-Name {
display: -webkit-box;
}
.MoveAndStudyCore.MoveAndStudyCore-search .mas-school-search .Synergee-Web-Page-Component-SchoolSearch-Results-Item[style*="display:block"] .mas-school-search-result__actions,
.MoveAndStudyCore.MoveAndStudyCore-search .mas-school-search .Synergee-Web-Page-Component-SchoolSearch-Results-Item[style*="display: block"] .mas-school-search-result__actions {
margin-top: 0;
padding-top: 0.26rem;
padding-bottom: 0.58rem;
}
.MoveAndStudyCore.MoveAndStudyCore-search .mas-school-search-empty {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
gap: 0.6rem;
padding: 0.75rem;
border: 1px solid rgba(var(--mas-color-coral-rgb), 0.18);
border-radius: 8px;
background: rgba(var(--mas-color-coral-rgb), 0.06);
}
.MoveAndStudyCore.MoveAndStudyCore-search .mas-school-search-empty p {
margin: 0;
color: var(--mas-color-ink);
}
.MoveAndStudyCore.MoveAndStudyCore-search .mas-school-search-empty a,
.MoveAndStudyCore.MoveAndStudyCore-search .mas-search-page-help__link {
display: inline-flex;
align-items: center;
justify-content: center;
min-height: 2.35rem;
padding: 0.55rem 0.8rem;
border: 1px solid var(--mas-color-coral);
border-radius: 8px;
background: var(--mas-color-coral);
color: #fff;
text-decoration: none;
}
.MoveAndStudyCore.MoveAndStudyCore-search .mas-search-page-help {
padding-block: clamp(0.2rem, 0.7vw, 0.45rem) clamp(1.1rem, 2.8vw, 1.9rem);
}
.MoveAndStudyCore.MoveAndStudyCore-search .mas-search-page-help__inner {
display: flex;
align-items: center;
justify-content: space-between;
gap: 0.75rem;
padding: clamp(0.72rem, 1.7vw, 1.05rem);
}
@media (max-width: 980px) {
.MoveAndStudyCore.MoveAndStudyCore-search .mas-search-page-layout {
grid-template-columns: 1fr;
}
.MoveAndStudyCore.MoveAndStudyCore-search .mas-school-search-results__body.has-secondary {
grid-template-columns: 1fr;
}
.MoveAndStudyCore.MoveAndStudyCore-search .mas-school-search-secondary {
position: static;
}
.MoveAndStudyCore.MoveAndStudyCore-search .mas-school-search-results__body.has-secondary .Synergee-Web-Page-Component-SchoolSearch-Results-List {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.MoveAndStudyCore.MoveAndStudyCore-search .mas-site-header__inner {
align-items: flex-start;
}
.MoveAndStudyCore.MoveAndStudyCore-search .mas-search-segments {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.MoveAndStudyCore.MoveAndStudyCore-search .mas-school-search .SchoolSearchForm tr {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
}
@media (max-width: 640px) {
.MoveAndStudyCore.MoveAndStudyCore-search .mas-search-segments,
.MoveAndStudyCore.MoveAndStudyCore-search .mas-school-search .SchoolSearchForm tr {
grid-template-columns: 1fr;
}
.MoveAndStudyCore.MoveAndStudyCore-search .mas-site-header__inner,
.MoveAndStudyCore.MoveAndStudyCore-search .mas-site-header__actions {
align-items: stretch;
flex-direction: column;
}
.MoveAndStudyCore.MoveAndStudyCore-search .mas-site-header__actions {
width: 100%;
}
.MoveAndStudyCore.MoveAndStudyCore-search .mas-school-search .SchoolSearchForm-Button input {
margin-top: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-search .mas-school-search-results__body.has-secondary .Synergee-Web-Page-Component-SchoolSearch-Results-List {
grid-template-columns: 1fr;
}
.MoveAndStudyCore.MoveAndStudyCore-search .mas-search-page-help__inner {
display: grid;
}
}
.MoveAndStudyCore.MoveAndStudyCore-search .mas-site-footer {
color: rgba(255, 255, 255, 0.9);
background: #121920;
border-top-color: rgba(255, 255, 255, 0.12);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-site-nav .Synergee-Web-Page-Component-Menu-Container > ul {
display: flex;
flex-wrap: wrap;
justify-content: flex-end;
align-items: center;
gap: 0.35rem 0.75rem;
margin: 0;
padding: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-site-nav li {
display: block;
width: auto;
height: auto;
min-height: 0;
overflow: visible;
list-style: none;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-site-nav li[class*="Level-All"] {
display: none;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-site-nav a {
display: inline-flex;
align-items: center;
justify-content: center;
min-height: 2.25rem;
height: auto;
padding: 0.5rem 0.72rem !important;
border-radius: 8px;
color: var(--mas-color-ink);
text-decoration: none;
transition: color 180ms ease, background-color 180ms ease;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-site-nav li[class*="Selected"] > a,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-site-nav a:hover,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-site-nav a:focus-visible {
color: var(--mas-color-coral);
background: rgba(var(--mas-color-coral-rgb), 0.09);
}
@media (max-width: 900px) {
.MoveAndStudyCore.MoveAndStudyCore-country .mas-site-nav .Synergee-Web-Page-Component-Menu-Container > ul {
justify-content: flex-start;
}
}
.MoveAndStudyCore .mas-site-nav .mas-mega-menu {
position: relative;
display: flex;
justify-content: flex-end;
width: 100%;
color: var(--mas-color-ink);
}
.MoveAndStudyCore .mas-site-nav .mas-mega-menu span {
display: block;
}
.MoveAndStudyCore .mas-mega-menu__toggle,
.MoveAndStudyCore .mas-mega-menu__trigger {
border: 0;
appearance: none;
cursor: pointer;
}
.MoveAndStudyCore .mas-mega-menu__toggle {
display: none;
min-height: 2.85rem;
padding: 0.72rem 1rem;
border: 1px solid rgba(32, 39, 45, 0.12);
border-radius: 8px;
color: var(--mas-color-ink);
background: linear-gradient(180deg, #fff 0%, #f7f9f9 100%);
box-shadow: 0 10px 22px rgba(18, 25, 32, 0.08);
}
.MoveAndStudyCore .mas-mega-menu__bar {
display: flex;
align-items: center;
justify-content: flex-end;
gap: 0.18rem;
min-width: 0;
padding: 0.28rem;
border: 1px solid rgba(32, 39, 45, 0.08);
border-radius: 8px;
background: rgba(255, 255, 255, 0.78);
box-shadow: 0 12px 30px rgba(18, 25, 32, 0.055);
}
.MoveAndStudyCore .mas-mega-menu__item {
position: static;
}
.MoveAndStudyCore .mas-mega-menu__link,
.MoveAndStudyCore .mas-mega-menu__trigger {
position: relative;
display: inline-flex;
align-items: center;
justify-content: center;
gap: 0.38rem;
min-height: 2.5rem;
height: auto;
padding: 0.64rem 0.9rem !important;
border-radius: 8px;
color: var(--mas-color-ink);
background: transparent;
text-decoration: none;
transition: color 180ms ease, background-color 180ms ease, box-shadow 180ms ease;
}
.MoveAndStudyCore .mas-mega-menu__trigger::after {
display: inline-block;
width: 0.42rem;
height: 0.42rem;
margin-top: -0.18rem;
border-right: 1.5px solid currentColor;
border-bottom: 1.5px solid currentColor;
content: "";
opacity: 0.62;
transform: rotate(45deg);
transition: opacity 180ms ease, transform 180ms ease;
}
.MoveAndStudyCore .mas-mega-menu__trigger[aria-expanded="true"]::after {
margin-top: 0.18rem;
opacity: 0.95;
transform: rotate(225deg);
}
.MoveAndStudyCore .mas-mega-menu__link:hover,
.MoveAndStudyCore .mas-mega-menu__link:focus-visible,
.MoveAndStudyCore .mas-mega-menu__trigger:hover,
.MoveAndStudyCore .mas-mega-menu__trigger:focus-visible,
.MoveAndStudyCore .mas-mega-menu__item.is-open > .mas-mega-menu__trigger {
color: var(--mas-color-coral);
background: rgba(var(--mas-color-coral-rgb), 0.075);
box-shadow: inset 0 -2px 0 rgba(var(--mas-color-coral-rgb), 0.26);
}
.MoveAndStudyCore .mas-mega-menu__link--cta {
margin-left: 0.34rem;
color: #fff;
background: var(--mas-color-coral);
box-shadow: 0 10px 20px rgba(var(--mas-color-coral-rgb), 0.22);
}
.MoveAndStudyCore .mas-mega-menu__link--cta:hover,
.MoveAndStudyCore .mas-mega-menu__link--cta:focus-visible {
color: #fff;
background: var(--mas-color-coral);
box-shadow: 0 12px 24px rgba(var(--mas-color-coral-rgb), 0.28);
}
.MoveAndStudyCore .mas-site-nav a.mas-mega-menu__link {
min-height: 2.5rem;
padding: 0.64rem 0.9rem !important;
}
.MoveAndStudyCore .mas-site-nav a.mas-mega-menu__link:hover,
.MoveAndStudyCore .mas-site-nav a.mas-mega-menu__link:focus-visible {
color: var(--mas-color-coral);
background: rgba(var(--mas-color-coral-rgb), 0.075);
box-shadow: inset 0 -2px 0 rgba(var(--mas-color-coral-rgb), 0.26);
}
.MoveAndStudyCore .mas-site-nav a.mas-mega-menu__link--cta {
color: #fff;
background: var(--mas-color-coral);
box-shadow: 0 10px 20px rgba(var(--mas-color-coral-rgb), 0.22);
}
.MoveAndStudyCore .mas-site-nav a.mas-mega-menu__link--cta:hover,
.MoveAndStudyCore .mas-site-nav a.mas-mega-menu__link--cta:focus-visible {
color: #fff;
background: var(--mas-color-coral);
box-shadow: 0 12px 24px rgba(var(--mas-color-coral-rgb), 0.28);
}
.MoveAndStudyCore .mas-mega-menu__panel {
z-index: 40;
width: min(92vw, 960px);
padding: clamp(1rem, 2.4vw, 1.45rem);
border: 1px solid rgba(32, 39, 45, 0.12);
border-radius: 8px;
background: rgba(255, 255, 255, 0.98);
box-shadow: 0 28px 70px rgba(18, 25, 32, 0.18);
}
.MoveAndStudyCore .mas-mega-menu__intro {
display: grid;
gap: 0.25rem;
margin-bottom: clamp(0.9rem, 2vw, 1.2rem);
padding-bottom: 0.85rem;
border-bottom: 1px solid rgba(32, 39, 45, 0.1);
}
.MoveAndStudyCore .mas-mega-menu__intro strong {
color: var(--mas-color-ink);
}
.MoveAndStudyCore .mas-mega-menu__intro span {
display: block;
color: var(--mas-color-muted);
}
.MoveAndStudyCore .mas-mega-menu__language-layout {
display: grid;
grid-template-columns: minmax(150px, 0.3fr) minmax(0, 1fr);
gap: clamp(0.95rem, 2vw, 1.3rem);
}
.MoveAndStudyCore .mas-mega-menu__language-list {
display: grid;
align-content: start;
gap: 0.36rem;
}
.MoveAndStudyCore .mas-mega-menu__language {
min-height: 2.35rem;
padding: 0.48rem 0.68rem;
border: 1px solid rgba(32, 39, 45, 0.1);
border-radius: 8px;
color: var(--mas-color-ink);
background: #f6f7f8;
transition: color 180ms ease, background-color 180ms ease, border-color 180ms ease;
}
.MoveAndStudyCore .mas-mega-menu__language:hover,
.MoveAndStudyCore .mas-mega-menu__language:focus-visible,
.MoveAndStudyCore .mas-mega-menu__language.is-active {
border-color: rgba(var(--mas-color-coral-rgb), 0.32);
color: var(--mas-color-coral);
background: rgba(var(--mas-color-coral-rgb), 0.08);
}
.MoveAndStudyCore .mas-mega-menu__country-grid,
.MoveAndStudyCore .mas-mega-menu__program-grid {
display: grid;
gap: 0.65rem;
}
.MoveAndStudyCore .mas-mega-menu__country-grid {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.MoveAndStudyCore .mas-mega-menu__program-grid {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.MoveAndStudyCore .mas-mega-menu__country-card,
.MoveAndStudyCore .mas-mega-menu__program-card {
display: grid;
align-content: end;
gap: 0.28rem;
min-height: 6.2rem;
height: auto;
padding: 0.82rem !important;
border: 1px solid rgba(32, 39, 45, 0.1);
border-radius: 8px;
color: var(--mas-color-ink);
background: linear-gradient(140deg, #ffffff 0%, #f4f7f7 100%);
text-decoration: none;
box-shadow: 0 10px 24px rgba(18, 25, 32, 0.06);
transition: transform 180ms ease, border-color 180ms ease, box-shadow 180ms ease;
}
.MoveAndStudyCore .mas-mega-menu__country-card {
position: relative;
overflow: hidden;
}
.MoveAndStudyCore .mas-mega-menu__country-card::before {
position: absolute;
inset: 0;
z-index: 0;
content: "";
background:
linear-gradient(160deg, rgba(18, 25, 32, 0.04), rgba(18, 25, 32, 0.01)),
radial-gradient(circle at 88% 10%, rgba(var(--mas-color-coral-rgb), 0.14), transparent 34%);
}
.MoveAndStudyCore .mas-mega-menu__country-card > span,
.MoveAndStudyCore .mas-mega-menu__country-card > small {
position: relative;
z-index: 1;
}
.MoveAndStudyCore .mas-mega-menu__country-card span,
.MoveAndStudyCore .mas-mega-menu__program-card span {
}
.MoveAndStudyCore .mas-mega-menu__country-card small,
.MoveAndStudyCore .mas-mega-menu__program-card small {
color: var(--mas-color-muted);
}
.MoveAndStudyCore .mas-mega-menu__country-card:hover,
.MoveAndStudyCore .mas-mega-menu__country-card:focus-visible,
.MoveAndStudyCore .mas-mega-menu__program-card:hover,
.MoveAndStudyCore .mas-mega-menu__program-card:focus-visible {
transform: translateY(-2px);
border-color: rgba(35, 107, 115, 0.24);
color: var(--mas-color-ink);
box-shadow: 0 16px 34px rgba(18, 25, 32, 0.11);
}
.MoveAndStudyCore .mas-mega-menu__country-card.is-hidden {
display: none;
}
@media (min-width: 901px) {
.MoveAndStudyCore .mas-mega-menu__country-card--malte {
grid-column: 3;
justify-self: stretch;
width: 100%;
}
.MoveAndStudyCore .mas-mega-menu__panel {
position: absolute;
top: calc(100% + 0.7rem);
right: 0;
}
}
@media (max-width: 900px) {
.MoveAndStudyCore.MoveAndStudyCore-home .mas-site-header__inner {
align-items: flex-start;
flex-direction: column;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-site-nav .Synergee-Web-Page-Component-Menu-Container > ul {
justify-content: flex-start;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-highlights__grid {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-programs .mas-container {
grid-template-columns: 1fr;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-programs__intro {
position: static;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-section-heading-row {
align-items: start;
flex-direction: column;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-destinations .mas-card-grid {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
}
@media (max-width: 680px) {
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-highlights {
margin-top: clamp(-1rem, -2vw, -0.45rem);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-highlights__grid,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-destinations .mas-card-grid {
grid-template-columns: minmax(0, 1fr);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-programs .mas-card-grid {
grid-template-columns: minmax(0, 1fr);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-highlight {
border-left: 0;
border-top: 1px solid rgba(217, 209, 200, 0.72);
border-radius: 18px;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-highlight:first-child {
border-top: 0;
}
}
@media (min-width: 901px) and (max-width: 1260px) {
.MoveAndStudyCore.MoveAndStudyCore-home .mas-destinations .mas-card-grid {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
}
@media (max-width: 900px) {
.MoveAndStudyCore .mas-site-nav .mas-mega-menu {
display: grid;
justify-content: stretch;
}
.MoveAndStudyCore .mas-mega-menu__toggle {
display: inline-flex;
align-items: center;
justify-content: center;
justify-self: start;
}
.MoveAndStudyCore .mas-mega-menu__bar {
display: none;
width: 100%;
margin-top: 0.7rem;
padding: 0.55rem;
}
.MoveAndStudyCore .mas-mega-menu.is-mobile-open .mas-mega-menu__bar {
display: grid;
align-items: stretch;
justify-content: stretch;
gap: 0.35rem;
}
.MoveAndStudyCore .mas-mega-menu__item {
display: grid;
}
.MoveAndStudyCore .mas-mega-menu__link,
.MoveAndStudyCore .mas-mega-menu__trigger {
justify-content: flex-start;
width: 100%;
}
.MoveAndStudyCore .mas-mega-menu__link--cta {
margin-left: 0;
}
.MoveAndStudyCore .mas-mega-menu__panel {
width: 100%;
margin-block: 0.45rem 0.7rem;
padding: 0.9rem;
box-shadow: 0 16px 38px rgba(18, 25, 32, 0.12);
}
.MoveAndStudyCore .mas-mega-menu__language-layout,
.MoveAndStudyCore .mas-mega-menu__country-grid,
.MoveAndStudyCore .mas-mega-menu__program-grid {
grid-template-columns: minmax(0, 1fr);
}
.MoveAndStudyCore .mas-mega-menu__language-list {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
}
.MoveAndStudyCore .mas-header-visuals {
padding-block: clamp(1rem, 2.2vw, 1.5rem);
border-bottom: 1px solid rgba(216, 222, 228, 0.72);
background: linear-gradient(180deg, #f8faf9 0%, #fff 100%);
}
.MoveAndStudyCore .mas-header-visuals:not(:has(img)) {
display: none;
}
.MoveAndStudyCore .mas-header-visuals__title {
max-width: 760px;
margin-bottom: clamp(0.75rem, 1.8vw, 1.15rem);
}
.MoveAndStudyCore .mas-header-visuals__title .Synergee-Web-Page-Component-Text-Container:empty {
display: none;
}
.MoveAndStudyCore .mas-header-visuals__grid {
display: grid;
grid-template-columns: minmax(0, 1.2fr) minmax(0, 0.8fr);
gap: clamp(0.8rem, 2vw, 1.25rem);
}
.MoveAndStudyCore .mas-header-visuals__image {
overflow: hidden;
min-height: clamp(180px, 25vw, 310px);
border-radius: 8px;
background: #eef2f4;
box-shadow: 0 16px 36px rgba(18, 25, 32, 0.12);
}
.MoveAndStudyCore .mas-header-visuals__image .Synergee-Web-Page-Component-Image-Container,
.MoveAndStudyCore .mas-header-visuals__image img {
width: 100%;
height: 100%;
}
.MoveAndStudyCore .mas-header-visuals__image img {
display: block;
object-fit: cover;
}
.MoveAndStudyCore.MoveAndStudyCore-adult-destinations .mas-main.mas-adult-destinations-page {
background:
radial-gradient(circle at 0% 0%, rgba(109, 138, 83, 0.12), transparent 28%),
radial-gradient(circle at 100% 12%, rgba(79, 145, 184, 0.08), transparent 24%),
linear-gradient(180deg, #ffffff 0%, var(--mas-color-surface) 52%, var(--mas-color-background) 100%);
}
.MoveAndStudyCore.MoveAndStudyCore-adult-destinations .mas-adult-destinations-hero-wrap {
padding-block: clamp(0.9rem, 2.4vw, 1.3rem);
}
.MoveAndStudyCore.MoveAndStudyCore-adult-destinations .mas-adult-destinations-hero-shell {
position: relative;
display: grid;
overflow: hidden;
isolation: isolate;
border-radius: 24px;
background: #dfe9ef;
box-shadow: 0 28px 68px rgba(18, 28, 40, 0.14);
}
.MoveAndStudyCore.MoveAndStudyCore-adult-destinations .mas-adult-destinations-hero-shell::before {
content: "";
position: absolute;
inset: 0;
background:
radial-gradient(circle at 12% 24%, rgba(255, 255, 255, 0.34) 0%, rgba(255, 255, 255, 0.22) 26%, rgba(255, 255, 255, 0) 52%),
linear-gradient(90deg, rgba(249, 252, 254, 0.96) 0%, rgba(249, 252, 254, 0.84) 22%, rgba(245, 249, 252, 0.58) 40%, rgba(245, 249, 252, 0.28) 56%, rgba(245, 249, 252, 0.1) 68%, rgba(245, 249, 252, 0) 82%);
pointer-events: none;
z-index: 1;
}
.MoveAndStudyCore.MoveAndStudyCore-adult-destinations .mas-adult-destinations-hero-shell::after {
content: "";
position: absolute;
inset: 0;
background:
radial-gradient(circle at 18% 20%, rgba(255, 255, 255, 0.18), transparent 32%),
linear-gradient(180deg, rgba(248, 252, 255, 0.06) 0%, rgba(248, 252, 255, 0) 42%);
pointer-events: none;
z-index: 1;
}
.MoveAndStudyCore.MoveAndStudyCore-adult-destinations .mas-adult-destinations-hero-media,
.MoveAndStudyCore.MoveAndStudyCore-adult-destinations .mas-adult-destinations-hero-media-primary {
position: relative;
z-index: 0;
min-width: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-adult-destinations .mas-adult-destinations-hero-image,
.MoveAndStudyCore.MoveAndStudyCore-adult-destinations .mas-adult-destinations-hero-image picture,
.MoveAndStudyCore.MoveAndStudyCore-adult-destinations .mas-adult-destinations-hero-image .Synergee-Web-Page-Component-Image-Container,
.MoveAndStudyCore.MoveAndStudyCore-adult-destinations .mas-adult-destinations-hero-image img {
display: block;
width: 100%;
height: 100%;
}
.MoveAndStudyCore.MoveAndStudyCore-adult-destinations .mas-adult-destinations-hero-image {
position: relative;
overflow: hidden;
background: #e8eef2;
}
.MoveAndStudyCore.MoveAndStudyCore-adult-destinations .mas-adult-destinations-hero-image .Synergee-Web-Page-Component-Image-Container,
.MoveAndStudyCore.MoveAndStudyCore-adult-destinations .mas-adult-destinations-hero-image picture,
.MoveAndStudyCore.MoveAndStudyCore-adult-destinations .mas-adult-destinations-hero-image img {
position: absolute;
inset: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-adult-destinations .mas-adult-destinations-hero-image img {
object-fit: cover;
}
.MoveAndStudyCore.MoveAndStudyCore-adult-destinations .mas-adult-destinations-hero-media-primary .mas-adult-destinations-hero-image {
aspect-ratio: 16 / 6.6;
min-height: 0;
max-height: 600px;
}
.MoveAndStudyCore.MoveAndStudyCore-adult-destinations .mas-adult-destinations-hero-content {
position: absolute;
inset: auto auto clamp(1.25rem, 3vw, 2.4rem) clamp(1.25rem, 3vw, 2.4rem);
z-index: 2;
display: grid;
align-content: start;
gap: 0.8rem;
width: min(40rem, calc(100% - 2.5rem));
isolation: isolate;
}
.MoveAndStudyCore.MoveAndStudyCore-adult-destinations .mas-adult-destinations-hero-content .mas-adult-destinations-hero {
display: grid;
gap: clamp(1rem, 2vw, 1.4rem);
margin: 0;
padding: clamp(1.15rem, 2.2vw, 1.65rem);
border: 0;
border-radius: 24px;
background: transparent;
box-shadow: none;
}
.MoveAndStudyCore.MoveAndStudyCore-adult-destinations .mas-adult-destinations-hero__eyebrow {
display: inline-flex;
align-items: center;
width: fit-content;
margin: 0;
padding: 0.38rem 0.72rem;
border-radius: 999px;
background: rgba(255, 255, 255, 0.74);
}
.MoveAndStudyCore.MoveAndStudyCore-adult-destinations .mas-adult-destinations-hero__copy {
max-width: none;
margin-bottom: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-adult-destinations .mas-adult-destinations-hero__copy p {
max-width: 52ch;
margin-bottom: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-adult-destinations .mas-adult-destinations-hero__actions {
display: flex;
flex-wrap: wrap;
gap: 0.75rem;
}
.MoveAndStudyCore.MoveAndStudyCore-adult-destinations .mas-adult-destinations-hero__cta,
.MoveAndStudyCore.MoveAndStudyCore-adult-destinations .mas-adult-country-card__link {
display: inline-flex;
align-items: center;
justify-content: center;
min-height: 44px;
padding: 0.8rem 1.15rem;
border-radius: 999px;
border: 1px solid rgba(15, 37, 49, 0.12);
background: #fff;
color: inherit;
text-decoration: none;
box-shadow: 0 14px 28px rgba(18, 25, 32, 0.08);
transition: transform 180ms ease, box-shadow 180ms ease, border-color 180ms ease;
}
.MoveAndStudyCore.MoveAndStudyCore-adult-destinations .mas-adult-destinations-hero__cta:hover,
.MoveAndStudyCore.MoveAndStudyCore-adult-destinations .mas-adult-country-card__link:hover {
transform: translateY(-1px);
border-color: rgba(15, 37, 49, 0.22);
box-shadow: 0 18px 32px rgba(18, 25, 32, 0.12);
}
.MoveAndStudyCore.MoveAndStudyCore-adult-destinations .mas-adult-destinations-hero__stats {
display: grid;
gap: 1rem;
grid-template-columns: repeat(auto-fit, minmax(170px, 1fr));
}
.MoveAndStudyCore.MoveAndStudyCore-adult-destinations .mas-adult-destinations-stat {
display: grid;
gap: 0.35rem;
padding: 1rem 1.1rem;
border-radius: 18px;
background: linear-gradient(180deg, rgba(255, 255, 255, 0.92) 0%, rgba(247, 249, 248, 0.92) 100%);
border: 1px solid rgba(15, 37, 49, 0.08);
}
.MoveAndStudyCore.MoveAndStudyCore-adult-destinations .mas-adult-destinations-hub__intro,
.MoveAndStudyCore.MoveAndStudyCore-adult-destinations .mas-adult-destinations-featured__intro,
.MoveAndStudyCore.MoveAndStudyCore-adult-destinations .mas-adult-destinations-list__intro {
max-width: 780px;
}
.MoveAndStudyCore.MoveAndStudyCore-adult-destinations .mas-adult-destinations-hub-shell {
display: grid;
gap: clamp(2rem, 5vw, 3.2rem);
}
.MoveAndStudyCore.MoveAndStudyCore-adult-destinations .mas-adult-destinations-grid {
display: grid;
gap: clamp(1rem, 2.4vw, 1.5rem);
}
.MoveAndStudyCore.MoveAndStudyCore-adult-destinations .mas-adult-destinations-grid--featured,
.MoveAndStudyCore.MoveAndStudyCore-adult-destinations .mas-adult-destinations-grid--all {
grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
}
.MoveAndStudyCore.MoveAndStudyCore-adult-destinations .mas-adult-country-card {
display: grid;
overflow: hidden;
border-radius: 22px;
background: #fff;
border: 1px solid rgba(15, 37, 49, 0.08);
box-shadow: 0 18px 42px rgba(18, 25, 32, 0.08);
}
.MoveAndStudyCore.MoveAndStudyCore-adult-destinations .mas-adult-country-card__media {
position: relative;
display: block;
min-height: 0;
aspect-ratio: 4 / 3;
overflow: hidden;
background:
linear-gradient(140deg, rgba(79, 145, 184, 0.18) 0%, rgba(109, 138, 83, 0.2) 100%),
#eef3f4;
}
.MoveAndStudyCore.MoveAndStudyCore-adult-destinations .mas-adult-country-card__media img {
width: 100%;
height: 100%;
display: block;
object-fit: cover;
}
.MoveAndStudyCore.MoveAndStudyCore-adult-destinations .mas-adult-country-card__overlay {
position: absolute;
inset: auto 0 0;
padding: 1.05rem 1.15rem;
background: linear-gradient(180deg, rgba(15, 37, 49, 0) 0%, rgba(15, 37, 49, 0.72) 100%);
color: #fff;
}
.MoveAndStudyCore.MoveAndStudyCore-adult-destinations .mas-adult-country-card__body,
.MoveAndStudyCore.MoveAndStudyCore-adult-destinations .mas-adult-country-card__footer {
padding-inline: 1.1rem;
}
.MoveAndStudyCore.MoveAndStudyCore-adult-destinations .mas-adult-country-card__body {
padding-top: 1rem;
}
.MoveAndStudyCore.MoveAndStudyCore-adult-destinations .mas-adult-country-card__meta {
margin: 0;
padding-left: 1.1rem;
display: grid;
gap: 0.45rem;
}
.MoveAndStudyCore.MoveAndStudyCore-adult-destinations .mas-adult-country-card__footer {
padding-top: 1rem;
padding-bottom: 1.1rem;
}
.MoveAndStudyCore.MoveAndStudyCore-adult-destinations .mas-adult-destinations-seo__card {
padding: clamp(1.35rem, 3vw, 2rem);
}
.MoveAndStudyCore.MoveAndStudyCore-adult-destinations .mas-adult-destinations-empty {
padding: 1.4rem;
}
@media (min-width: 800px) {
.MoveAndStudyCore.MoveAndStudyCore-adult-destinations .mas-adult-destinations-grid--featured {
grid-template-columns: repeat(4, minmax(0, 1fr));
}
}
@media (max-width: 759px) {
.MoveAndStudyCore.MoveAndStudyCore-adult-destinations .mas-adult-destinations-hero-wrap {
padding-block: 0.7rem 0.95rem;
}
.MoveAndStudyCore.MoveAndStudyCore-adult-destinations .mas-adult-destinations-hero-shell {
border-radius: 20px;
}
.MoveAndStudyCore.MoveAndStudyCore-adult-destinations .mas-adult-destinations-hero-shell::before {
background:
linear-gradient(180deg, rgba(248, 252, 255, 0.08) 0%, rgba(248, 252, 255, 0.18) 22%, rgba(244, 248, 251, 0.72) 68%, rgba(244, 248, 251, 0.9) 100%);
}
.MoveAndStudyCore.MoveAndStudyCore-adult-destinations .mas-adult-destinations-hero-media-primary .mas-adult-destinations-hero-image {
aspect-ratio: auto;
min-height: clamp(360px, 92vw, 500px);
max-height: none;
}
.MoveAndStudyCore.MoveAndStudyCore-adult-destinations .mas-adult-destinations-hero-content {
top: 1rem;
right: 1rem;
bottom: 1rem;
left: 1rem;
width: auto;
}
.MoveAndStudyCore.MoveAndStudyCore-adult-destinations .mas-adult-destinations-hero-content .mas-adult-destinations-hero {
display: flex;
flex-direction: column;
min-height: 100%;
padding: 1rem;
border-radius: 18px;
}
.MoveAndStudyCore.MoveAndStudyCore-adult-destinations .mas-adult-destinations-hero__stats {
margin-top: auto;
}
}
.MoveAndStudyCore .mas-favourite-schools {
padding-block: clamp(2.2rem, 5vw, 4rem);
background: #121920;
}
.MoveAndStudyCore .mas-favourite-schools__inner {
display: grid;
grid-template-columns: minmax(0, 1.35fr) minmax(300px, 0.65fr);
gap: clamp(1rem, 3vw, 2rem);
align-items: stretch;
}
.MoveAndStudyCore .mas-favourite-schools__media,
.MoveAndStudyCore .mas-favourite-schools__content {
overflow: hidden;
border-radius: 8px;
}
.MoveAndStudyCore .mas-favourite-schools__media {
position: relative;
min-height: clamp(300px, 36vw, 460px);
background: #263039;
}
.MoveAndStudyCore .mas-favourite-schools__image {
position: absolute;
inset: 0;
display: block;
visibility: hidden;
opacity: 0;
pointer-events: none;
transform: scale(1.025) translate3d(14px, 0, 0);
transition:
opacity 520ms ease,
transform 760ms cubic-bezier(0.2, 0.76, 0.22, 1),
visibility 0s linear 560ms;
will-change: opacity, transform;
}
.MoveAndStudyCore .mas-favourite-schools__image.is-active {
visibility: visible;
opacity: 1;
pointer-events: auto;
transform: scale(1) translate3d(0, 0, 0);
z-index: 1;
transition-delay: 0s;
}
.MoveAndStudyCore .mas-favourite-schools__image img {
display: block;
width: 100%;
height: 100%;
object-fit: cover;
}
.MoveAndStudyCore .mas-favourite-schools__badge,
.MoveAndStudyCore .mas-school-promo-badge {
display: inline-flex;
align-items: center;
justify-content: center;
width: fit-content;
min-height: 1.8rem;
padding: 0.34rem 0.58rem;
border: 1px solid rgba(255, 255, 255, 0.68);
border-radius: 8px;
background: rgba(255, 255, 255, 0.9);
color: var(--mas-color-coral);
box-shadow: 0 10px 24px rgba(18, 25, 32, 0.16);
}
.MoveAndStudyCore .mas-favourite-schools__badge {
position: absolute;
top: 0.85rem;
right: 0.85rem;
z-index: 2;
}
.MoveAndStudyCore .mas-favourite-schools__heart {
display: inline-grid;
place-items: center;
width: 2.15rem;
height: 2.15rem;
border: 1px solid rgba(var(--mas-color-coral-rgb), 0.32);
border-radius: 8px;
color: #fff;
background:
radial-gradient(circle at 38% 28%, rgba(255, 255, 255, 0.32), rgba(255, 255, 255, 0) 35%),
var(--mas-color-coral);
box-shadow: 0 10px 22px rgba(var(--mas-color-coral-rgb), 0.24);
transform-origin: center;
animation: masFavouriteHeartbeat 2.8s ease-in-out infinite;
}
@keyframes masFavouriteHeartbeat {
0%,
42%,
100% {
transform: scale(1);
}
12% {
transform: scale(1.08);
}
22% {
transform: scale(0.98);
}
32% {
transform: scale(1.04);
}
}
.MoveAndStudyCore .mas-favourite-schools__content {
display: grid;
align-content: center;
gap: clamp(1rem, 2.4vw, 1.5rem);
padding: clamp(1.25rem, 3vw, 2rem);
color: #fff;
background: rgba(255, 255, 255, 0.08);
border: 1px solid rgba(255, 255, 255, 0.12);
}
.MoveAndStudyCore .mas-favourite-schools__eyebrow {
margin: 0;
color: rgba(255, 255, 255, 0.72);
}
.MoveAndStudyCore .mas-favourite-schools__slides {
display: grid;
}
.MoveAndStudyCore .mas-favourite-schools__slide {
grid-area: 1 / 1;
visibility: hidden;
opacity: 0;
pointer-events: none;
transform: translate3d(0, 12px, 0) scale(0.985);
transition:
opacity 360ms ease,
transform 520ms cubic-bezier(0.2, 0.76, 0.22, 1),
visibility 0s linear 420ms;
will-change: opacity, transform;
}
.MoveAndStudyCore .mas-favourite-schools__slide a {
display: grid;
gap: 0.55rem;
color: inherit;
text-decoration: none;
}
.MoveAndStudyCore .mas-favourite-schools__slide a > * {
opacity: 0;
transform: translate3d(0, 8px, 0);
transition:
opacity 320ms ease,
transform 480ms cubic-bezier(0.2, 0.76, 0.22, 1);
}
.MoveAndStudyCore .mas-favourite-schools__slide.is-active {
visibility: visible;
opacity: 1;
pointer-events: auto;
transform: translate3d(0, 0, 0) scale(1);
z-index: 1;
transition-delay: 0s;
}
.MoveAndStudyCore .mas-favourite-schools__slide.is-active a > * {
opacity: 1;
transform: translate3d(0, 0, 0);
}
.MoveAndStudyCore .mas-favourite-schools__slide.is-active a > *:nth-child(1) {
transition-delay: 60ms;
}
.MoveAndStudyCore .mas-favourite-schools__slide.is-active a > *:nth-child(2) {
transition-delay: 110ms;
}
.MoveAndStudyCore .mas-favourite-schools__slide.is-active a > *:nth-child(3) {
transition-delay: 160ms;
}
.MoveAndStudyCore .mas-favourite-schools__slide.is-active a > *:nth-child(4) {
transition-delay: 210ms;
}
.MoveAndStudyCore .mas-favourite-schools__slide.is-active a > *:nth-child(5) {
transition-delay: 260ms;
}
.MoveAndStudyCore .mas-favourite-schools__slide strong {
}
.MoveAndStudyCore .mas-favourite-schools__slide span,
.MoveAndStudyCore .mas-favourite-schools__slide small {
color: rgba(255, 255, 255, 0.82);
}
.MoveAndStudyCore .mas-favourite-schools__slide .mas-school-card-meta--favourite {
margin-top: 0.1rem;
}
.MoveAndStudyCore .mas-favourite-schools__slide .mas-school-card-meta--favourite li {
border: 1px solid rgba(255, 255, 255, 0.16);
background: rgba(255, 255, 255, 0.08);
color: rgba(255, 255, 255, 0.86);
}
.MoveAndStudyCore .mas-favourite-schools__controls {
display: flex;
align-items: center;
gap: 0.65rem;
flex-wrap: wrap;
}
.MoveAndStudyCore .mas-favourite-schools__button,
.MoveAndStudyCore .mas-favourite-schools__dot {
border: 1px solid rgba(255, 255, 255, 0.18);
border-radius: 8px;
color: #fff;
background: rgba(255, 255, 255, 0.08);
cursor: pointer;
}
.MoveAndStudyCore .mas-favourite-schools__button {
min-height: 2.35rem;
padding: 0.52rem 0.7rem;
}
.MoveAndStudyCore .mas-favourite-schools__dots {
display: flex;
gap: 0.32rem;
}
.MoveAndStudyCore .mas-favourite-schools__dot {
display: grid;
place-items: center;
width: 2rem;
height: 2rem;
padding: 0;
}
.MoveAndStudyCore .mas-favourite-schools__dot span {
}
.MoveAndStudyCore .mas-favourite-schools__button:hover,
.MoveAndStudyCore .mas-favourite-schools__button:focus-visible,
.MoveAndStudyCore .mas-favourite-schools__dot:hover,
.MoveAndStudyCore .mas-favourite-schools__dot:focus-visible,
.MoveAndStudyCore .mas-favourite-schools__dot.is-active {
color: #fff;
background: var(--mas-color-coral);
border-color: var(--mas-color-coral);
}
@media (prefers-reduced-motion: reduce) {
.MoveAndStudyCore .mas-favourite-schools__image,
.MoveAndStudyCore .mas-favourite-schools__slide,
.MoveAndStudyCore .mas-favourite-schools__slide a > *,
.MoveAndStudyCore .mas-favourite-schools__heart {
animation: none;
transition: none;
transform: none;
}
}
@media (max-width: 900px) {
.MoveAndStudyCore .mas-header-visuals__grid,
.MoveAndStudyCore .mas-favourite-schools__inner {
grid-template-columns: minmax(0, 1fr);
}
.MoveAndStudyCore .mas-header-visuals__image {
min-height: clamp(170px, 52vw, 260px);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-favourite-schools__inner {
gap: 0.9rem;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-favourite-schools__media {
min-height: clamp(220px, 54vw, 300px);
}
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-main .Synergee-Web-Page-Component-Text,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-main .Synergee-Web-Page-Component-Text table,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-main .Synergee-Web-Page-Component-Text-Container {
text-justify: auto;
}
.MoveAndStudyCore.MoveAndStudyCore-country #program-favourites {
margin-top: clamp(0.4rem, 1.4vw, 0.85rem);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-favourite-schools {
padding-block: clamp(1.25rem, 3vw, 2rem);
background:
linear-gradient(180deg, rgba(247, 250, 249, 0.98) 0%, rgba(255, 255, 255, 0.98) 100%);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-favourite-schools__inner {
grid-template-columns: minmax(0, 1.08fr) minmax(320px, 0.92fr);
gap: clamp(0.9rem, 2.2vw, 1.35rem);
align-items: stretch;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-favourite-schools__media,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-favourite-schools__content {
border: 1px solid rgba(216, 222, 228, 0.84);
border-radius: 24px;
box-shadow: 0 22px 52px rgba(18, 25, 32, 0.08);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-favourite-schools__media {
min-height: clamp(240px, 29vw, 340px);
background: rgba(239, 244, 246, 0.94);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-favourite-schools__image {
transform: scale(1.015) translate3d(8px, 0, 0);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-favourite-schools__badge {
top: 0.95rem;
right: 0.95rem;
border-color: rgba(var(--mas-color-coral-rgb), 0.16);
background: rgba(255, 252, 250, 0.94);
color: rgba(187, 97, 73, 0.96);
box-shadow: 0 12px 26px rgba(18, 25, 32, 0.1);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-favourite-schools__heart {
border-color: rgba(var(--mas-color-coral-rgb), 0.18);
color: rgba(187, 97, 73, 0.96);
background:
radial-gradient(circle at 38% 28%, rgba(255, 255, 255, 0.62), rgba(255, 255, 255, 0) 35%),
rgba(255, 249, 246, 0.96);
box-shadow: 0 10px 22px rgba(18, 25, 32, 0.08);
animation: none;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-favourite-schools__content {
align-content: start;
gap: clamp(0.85rem, 2vw, 1.2rem);
padding: clamp(1.15rem, 2.5vw, 1.65rem);
color: #173d42;
background:
linear-gradient(180deg, rgba(255, 255, 255, 0.98) 0%, rgba(247, 250, 249, 0.96) 100%);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-favourite-schools__eyebrow {
color: rgba(35, 61, 66, 0.72);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-favourite-schools__slide span,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-favourite-schools__slide small {
color: rgba(39, 50, 61, 0.72);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-favourite-schools__slide .mas-school-card-meta--favourite li {
border-color: rgba(216, 222, 228, 0.86);
background: rgba(246, 248, 249, 0.92);
color: rgba(23, 61, 66, 0.84);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-favourite-schools__controls {
gap: 0.55rem;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-favourite-schools__button,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-favourite-schools__dot {
border-color: rgba(216, 222, 228, 0.88);
color: rgba(23, 61, 66, 0.88);
background: rgba(255, 255, 255, 0.92);
box-shadow: 0 10px 24px rgba(18, 25, 32, 0.06);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-favourite-schools__button {
padding-inline: 0.85rem;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-favourite-schools__button:hover,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-favourite-schools__button:focus-visible,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-favourite-schools__dot:hover,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-favourite-schools__dot:focus-visible,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-favourite-schools__dot.is-active {
color: #fff;
background: var(--mas-color-coral);
border-color: var(--mas-color-coral);
box-shadow: 0 12px 26px rgba(var(--mas-color-coral-rgb), 0.2);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-main .Synergee-Web-Page-Component-Text-Container {
padding: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-hero {
padding-block: clamp(1rem, 2.2vw, 1.55rem);
background:
linear-gradient(180deg, #f8faf9 0%, #fff 100%);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-hero__shell {
position: relative;
display: grid;
overflow: hidden;
isolation: isolate;
border-radius: 24px;
background: #dfe9ef;
box-shadow: 0 28px 68px rgba(18, 28, 40, 0.14);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-hero__shell::before {
content: "";
position: absolute;
inset: 0;
background:
radial-gradient(circle at 12% 24%, rgba(255, 255, 255, 0.34) 0%, rgba(255, 255, 255, 0.22) 26%, rgba(255, 255, 255, 0) 52%),
linear-gradient(90deg, rgba(249, 252, 254, 0.96) 0%, rgba(249, 252, 254, 0.84) 22%, rgba(245, 249, 252, 0.58) 40%, rgba(245, 249, 252, 0.28) 56%, rgba(245, 249, 252, 0.1) 68%, rgba(245, 249, 252, 0) 82%);
pointer-events: none;
z-index: 1;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-hero__shell::after {
content: "";
position: absolute;
inset: 0;
background:
radial-gradient(circle at 18% 20%, rgba(255, 255, 255, 0.18), transparent 32%),
linear-gradient(180deg, rgba(248, 252, 255, 0.06) 0%, rgba(248, 252, 255, 0) 42%);
pointer-events: none;
z-index: 1;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-hero__media,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-hero__media-primary {
position: relative;
z-index: 0;
min-width: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-hero__image,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-hero__image picture,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-hero__image .Synergee-Web-Page-Component-Image-Container,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-hero__image img {
display: block;
width: 100%;
height: 100%;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-hero__image {
position: relative;
overflow: hidden;
background: #e8eef2;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-hero__image .Synergee-Web-Page-Component-Image-Container,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-hero__image picture,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-hero__image img {
position: absolute;
inset: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-hero__image img {
object-fit: cover;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-hero__media-primary .mas-country-hero__image {
aspect-ratio: 16 / 6.6;
min-height: 0;
max-height: 600px;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-hero__content {
position: absolute;
inset: auto auto clamp(1.25rem, 3vw, 2.4rem) clamp(1.25rem, 3vw, 2.4rem);
z-index: 2;
display: grid;
align-content: start;
gap: 0.8rem;
width: min(38rem, calc(100% - 2.5rem));
isolation: isolate;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-hero__content::before {
content: none;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-hero__content .mas-country-intro__lead {
max-width: none;
margin-bottom: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-hero__content .Synergee-Web-Page-Component-Text-Container {
display: grid;
gap: clamp(0.7rem, 1.5vw, 1rem);
padding: clamp(1.15rem, 2.2vw, 1.65rem);
border: 0;
border-radius: 24px;
background: transparent;
box-shadow: none;
backdrop-filter: none;
color: inherit;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-hero__content .mas-country-intro__lead p {
max-width: 52ch;
margin-bottom: 0;
color: inherit;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-school-list .Synergee-Web-Page-Component-SchoolSearch-Results-List,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-city-list .Synergee-Web-Page-Component-SchoolSearch-Results-List {
grid-template-columns: repeat(3, minmax(0, 1fr));
gap: 1.2rem;
margin-bottom: 0.2rem;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-school-search--country::before,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-city-list::before {
display: none;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-school-search--country .Synergee-Web-Page-Component-SchoolSearch-Results-Content {
margin-top: 0;
padding: 0;
border: 0;
border-radius: 0;
background: transparent;
box-shadow: none;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-main > .mas-section[aria-labelledby="Country-SchoolsTitle"] {
padding-block: clamp(1.65rem, 3.3vw, 2.3rem);
}
.MoveAndStudyCore.MoveAndStudyCore-country #Home-Txt5.mas-section-intro {
margin-bottom: clamp(0.65rem, 1.7vw, 1rem);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-school-search--country {
padding: clamp(0.65rem, 1.5vw, 0.9rem);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-city-list {
margin-inline: auto;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-city-list .Synergee-Web-Page-Component-SchoolSearch-Results-Content,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-city-list .mas-school-search-results__header,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-city-list .mas-school-search-results__heading {
justify-content: center;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-city-list .mas-school-search-results__heading {
justify-items: center;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-city-list .mas-school-search-results__header {
margin-bottom: 0.45rem;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-school-card,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-city-card {
display: grid;
grid-template-rows: auto 1fr auto;
overflow: hidden;
border: 1px solid rgba(24, 40, 56, 0.08);
border-radius: 24px;
background: linear-gradient(180deg, #ffffff 0%, #f8fbfb 100%);
box-shadow: 0 18px 36px rgba(18, 28, 40, 0.08);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-school-card__media,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-city-card__media {
position: relative;
display: block;
isolation: isolate;
aspect-ratio: 16 / 10;
overflow: hidden;
border-radius: 0;
background: #e7edf2;
box-shadow: none;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-school-card__media::after,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-city-card__media::after {
content: "";
position: absolute;
inset: 0;
background:
linear-gradient(180deg, rgba(12, 20, 28, 0) 34%, rgba(12, 20, 28, 0.18) 56%, rgba(12, 20, 28, 0.78) 100%);
pointer-events: none;
z-index: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-school-card__overlay,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-city-card__overlay {
position: absolute;
inset: auto 0 0 0;
z-index: 1;
display: grid;
justify-items: center;
gap: 0.38rem;
padding: 1.15rem 1rem 0.95rem;
color: #fff;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-school-card__city,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-school-card__name,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-school-card__rating,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-city-card__country,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-city-card__name {
margin: 0;
padding: 0;
color: inherit;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-school-card__city {
display: inline-flex;
align-items: center;
justify-self: start;
min-height: 1.6rem;
padding: 0.18rem 0.56rem;
border: 1px solid rgba(255, 255, 255, 0.2);
border-radius: 999px;
background: rgba(255, 255, 255, 0.12);
backdrop-filter: blur(10px);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-school-card__name {
max-width: 18ch;
text-shadow: 0 1px 10px rgba(14, 22, 32, 0.28);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-city-card__country {
display: inline-flex;
align-items: center;
justify-self: start;
min-height: 1.6rem;
padding: 0.18rem 0.56rem;
border: 1px solid rgba(255, 255, 255, 0.2);
border-radius: 999px;
background: rgba(255, 255, 255, 0.12);
backdrop-filter: blur(10px);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-city-card__name {
display: block;
max-width: 20ch;
padding: 0;
border: 0;
border-radius: 0;
background: transparent;
backdrop-filter: none;
text-shadow: 0 1px 10px rgba(14, 22, 32, 0.28);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-school-card__rating {
display: flex;
justify-content: flex-start;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-school-card .program-stars {
display: inline-flex;
gap: 0.2rem;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-school-card .program-stars__item {
color: rgba(255, 255, 255, 0.34);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-school-card .program-stars__item.is-filled {
color: rgba(255, 255, 255, 0.94);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-school-card__body,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-city-card__body {
padding: 0.95rem 1rem 0;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-school-card__body .mas-school-card-meta--results,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-city-card__body .mas-school-card-meta--results {
justify-content: center;
padding: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-school-card__footer,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-city-card__footer {
padding: 0.75rem 1rem 1rem;
border-top: 1px solid rgba(24, 40, 56, 0.06);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-school-card__footer .mas-school-search-result__actions,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-city-card__footer .mas-school-search-result__actions {
justify-content: center;
padding: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-school-card__footer .mas-school-search-result__link,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-city-card__footer .mas-school-search-result__link {
width: 100%;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-city-card__footer .mas-school-search-result__link {
width: auto;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-city-card__footer .mas-school-search-result__link--primary {
min-height: 2rem;
padding: 0.38rem 0.82rem;
border-color: rgba(86, 97, 107, 0.72);
background: var(--mas-color-muted);
color: var(--mas-color-surface);
box-shadow: 0 10px 20px rgba(18, 28, 40, 0.1);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-city-card__footer .mas-school-search-result__link--primary:hover,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-city-card__footer .mas-school-search-result__link--primary:focus-visible {
border-color: rgba(73, 83, 91, 0.78);
background: rgba(73, 83, 91, 0.96);
box-shadow: 0 12px 24px rgba(18, 28, 40, 0.14);
}
@media (max-width: 1180px) {
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-city-list .Synergee-Web-Page-Component-SchoolSearch-Results-List {
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 1rem;
}
}
@media (max-width: 900px) {
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-city-list .Synergee-Web-Page-Component-SchoolSearch-Results-List {
grid-template-columns: 1fr;
gap: 1rem;
}
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-intro {
padding-block: clamp(1.1rem, 2.8vw, 1.8rem) clamp(2rem, 4.8vw, 3.4rem);
background:
linear-gradient(180deg, rgba(248, 250, 249, 0.9), #fff 68%),
var(--mas-color-surface);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-intro__inner {
display: grid;
gap: clamp(0.9rem, 2vw, 1.25rem);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-intro__lead {
max-width: 1020px;
margin-bottom: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-intro__lead h2:empty,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-intro__lead h3,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-intro__lead h3 ~ p {
display: none;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-intro__lead h1 {
max-width: 980px;
margin-bottom: clamp(0.75rem, 1.8vw, 1rem);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-intro__lead p {
max-width: 900px;
margin-bottom: 0;
color: rgba(39, 50, 61, 0.86);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-intro__card {
position: relative;
width: 100%;
max-width: min(100%, 1060px);
margin-inline: auto;
overflow: hidden;
border: 1px solid rgba(216, 222, 228, 0.92);
border-radius: 28px;
background:
linear-gradient(180deg, rgba(255, 255, 255, 0.99) 0%, rgba(249, 251, 252, 0.98) 100%);
box-shadow:
0 34px 86px rgba(18, 25, 32, 0.08),
0 10px 28px rgba(18, 25, 32, 0.04),
inset 0 1px 0 rgba(255, 255, 255, 0.88);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-intro__card:not(:has(#Home-Txt2 .Synergee-Web-Page-Component-Text-Container > *)) {
display: none;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-intro__viewport {
position: relative;
padding: clamp(1.35rem, 2.8vw, 1.95rem) clamp(1.35rem, 2.9vw, 2.2rem) clamp(1.2rem, 2.4vw, 1.7rem);
background: linear-gradient(180deg, rgba(255, 255, 255, 0), rgba(248, 250, 251, 0.4));
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-intro__seo-heading {
margin: 0 0 clamp(0.95rem, 2vw, 1.2rem);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-intro__seo-heading-copy {
padding: 0.9rem 1rem;
border: 1px solid rgba(216, 222, 228, 0.72);
border-radius: 18px;
background: linear-gradient(180deg, rgba(255, 255, 255, 0.98) 0%, rgba(249, 251, 252, 0.94) 100%);
box-shadow: 0 12px 26px rgba(18, 25, 32, 0.05);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-intro__seo-heading-copy h2 {
margin: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-intro__viewport::after {
content: "";
position: absolute;
inset: auto clamp(1.15rem, 2.6vw, 1.7rem) 0 clamp(1.15rem, 2.6vw, 1.7rem);
height: 1px;
background: linear-gradient(90deg, rgba(216, 222, 228, 0.76), rgba(216, 222, 228, 0.18));
opacity: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-intro__card.is-collapsible:not(.is-expanded) .mas-country-intro__viewport::after {
opacity: 1;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-intro__card #Home-Txt2 {
width: 100%;
max-width: none;
padding: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-intro__card #Home-Txt2 > .Synergee-Web-Page-Component-Text-Container {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: clamp(0.95rem, 2vw, 1.35rem);
align-items: start;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-intro__card #Home-Txt2 h3:first-child {
display: none;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-intro__card #Home-Txt2 > .Synergee-Web-Page-Component-Text-Container > h3 {
grid-column: 1 / -1;
margin: clamp(0.25rem, 0.8vw, 0.45rem) 0 0;
padding: 0.9rem 1rem 0.78rem;
border: 1px solid rgba(216, 222, 228, 0.72);
border-radius: 18px;
background: linear-gradient(180deg, rgba(255, 255, 255, 0.98) 0%, rgba(249, 251, 252, 0.96) 100%);
box-shadow: 0 10px 24px rgba(18, 25, 32, 0.05);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-intro__card #Home-Txt2 > .Synergee-Web-Page-Component-Text-Container > p,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-intro__card #Home-Txt2 > .Synergee-Web-Page-Component-Text-Container > ul,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-intro__card #Home-Txt2 > .Synergee-Web-Page-Component-Text-Container > ol {
grid-column: span 1;
margin: 0;
padding: 1rem 1rem 1.05rem;
border: 1px solid rgba(216, 222, 228, 0.78);
border-radius: 18px;
background: linear-gradient(180deg, rgba(255, 255, 255, 0.98) 0%, rgba(247, 250, 251, 0.92) 100%);
box-shadow: 0 12px 26px rgba(18, 25, 32, 0.04);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-intro__card #Home-Txt2 > .Synergee-Web-Page-Component-Text-Container > h3 + p,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-intro__card #Home-Txt2 > .Synergee-Web-Page-Component-Text-Container > p:has(+ h3),
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-intro__card #Home-Txt2 > .Synergee-Web-Page-Component-Text-Container > p:last-child,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-intro__card #Home-Txt2 > .Synergee-Web-Page-Component-Text-Container > ul:last-child,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-intro__card #Home-Txt2 > .Synergee-Web-Page-Component-Text-Container > ol:last-child {
grid-column: 1 / -1;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-intro__card #Home-Txt2 > .Synergee-Web-Page-Component-Text-Container > p:nth-of-type(-n + 6) {
position: relative;
padding-left: 4.1rem;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-intro__card #Home-Txt2 > .Synergee-Web-Page-Component-Text-Container > p:nth-of-type(-n + 6)::before {
content: "";
position: absolute;
top: 1rem;
left: 1rem;
width: 2.25rem;
height: 2.25rem;
border-radius: 999px;
background-color: rgba(35, 107, 115, 0.08);
background-position: center;
background-repeat: no-repeat;
background-size: 1rem 1rem;
box-shadow: inset 0 0 0 1px rgba(35, 107, 115, 0.12);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-intro__card #Home-Txt2 > .Synergee-Web-Page-Component-Text-Container > p:nth-of-type(1)::before {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23236b73' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='7.2'/%3E%3Cpath d='M12 4.8v14.4M4.8 12h14.4M7.3 7.3l9.4 9.4M16.7 7.3l-9.4 9.4'/%3E%3C/svg%3E");
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-intro__card #Home-Txt2 > .Synergee-Web-Page-Component-Text-Container > p:nth-of-type(2)::before {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23236b73' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 15.6c1.8-3.7 4.6-5.6 8.3-5.6 3.5 0 6.3 1.9 8.7 5.6'/%3E%3Cpath d='M3.5 18.5h17'/%3E%3Cpath d='M7.2 10.8c.9-1.8 2.5-3.1 4.8-3.8'/%3E%3C/svg%3E");
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-intro__card #Home-Txt2 > .Synergee-Web-Page-Component-Text-Container > p:nth-of-type(3)::before {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23236b73' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20c4.2-2.8 6.3-6.1 6.3-10 0-1.9-1.4-3.3-3.3-3.3-1.4 0-2.4.6-3 1.7-.6-1.1-1.6-1.7-3-1.7-1.9 0-3.3 1.4-3.3 3.3 0 3.9 2.1 7.2 6.3 10Z'/%3E%3C/svg%3E");
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-intro__card #Home-Txt2 > .Synergee-Web-Page-Component-Text-Container > p:nth-of-type(4)::before {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23236b73' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6.2 6.7h8.8l2.8 2.8v7.8H6.2Z'/%3E%3Cpath d='M15 6.7v2.8h2.8'/%3E%3Cpath d='m9.2 14 1.7 1.7 3.9-4'/%3E%3C/svg%3E");
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-intro__card #Home-Txt2 > .Synergee-Web-Page-Component-Text-Container > p:nth-of-type(5)::before {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23236b73' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 18V9.8'/%3E%3Cpath d='M11.2 18V6.7'/%3E%3Cpath d='M16.4 18v-4.5'/%3E%3Cpath d='M6 9.8 11.2 6.7l5.2 6.8 3.6-4'/%3E%3Cpath d='M18.6 9.5H20v-1.4'/%3E%3C/svg%3E");
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-intro__card #Home-Txt2 > .Synergee-Web-Page-Component-Text-Container > p:nth-of-type(6)::before {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23236b73' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5.2 7.3h13.6a1.5 1.5 0 0 1 1.5 1.5v7.2a1.5 1.5 0 0 1-1.5 1.5H9.6l-4.4 3V8.8a1.5 1.5 0 0 1 1.5-1.5Z'/%3E%3Cpath d='M8.8 11.2h7.6M8.8 14h4.8'/%3E%3C/svg%3E");
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-intro__card #Home-Txt2 > .Synergee-Web-Page-Component-Text-Container > ul,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-intro__card #Home-Txt2 > .Synergee-Web-Page-Component-Text-Container > ol {
padding-left: 2rem;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-intro__fade {
display: none;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-intro__card.is-collapsible:not(.is-expanded) .mas-country-intro__item.is-hidden-by-default {
display: none;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-intro__card.is-collapsible .mas-country-intro__fade {
display: block;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-intro__actions {
display: none;
justify-content: flex-start;
padding: 0 clamp(1.15rem, 2.6vw, 1.7rem) clamp(1rem, 2.2vw, 1.35rem);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-intro__card.is-collapsible .mas-country-intro__actions {
display: flex;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-intro__toggle {
display: inline-flex;
align-items: center;
justify-content: center;
min-height: 2.65rem;
padding: 0.52rem 0.95rem;
border: 1px solid rgba(23, 61, 66, 0.14);
border-radius: 999px;
background: rgba(255, 255, 255, 0.9);
color: rgba(23, 61, 66, 0.92);
box-shadow: 0 12px 28px rgba(18, 25, 32, 0.06);
cursor: pointer;
transition:
transform 180ms ease,
box-shadow 180ms ease,
border-color 180ms ease,
background-color 180ms ease;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-intro__toggle:hover,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-intro__toggle:focus-visible {
border-color: rgba(var(--mas-color-coral-rgb), 0.22);
background: #fff8f5;
box-shadow: 0 16px 32px rgba(18, 25, 32, 0.08);
transform: translateY(-1px);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-intro__toggle:focus-visible {
outline: 2px solid rgba(var(--mas-color-coral-rgb), 0.2);
outline-offset: 2px;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-main .mas-section-intro {
max-width: 840px;
margin-bottom: clamp(1.35rem, 3vw, 2.2rem);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-main .mas-rich-content:not(.mas-content-card) {
max-width: 820px;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-main .mas-section-intro :is(h1, h2, h3),
.MoveAndStudyCore.MoveAndStudyCore-country .mas-main .mas-rich-content :is(h1, h2, h3),
.MoveAndStudyCore.MoveAndStudyCore-country .mas-main .mas-content-card :is(h1, h2, h3) {
margin: 0 0 0.75rem;
color: var(--mas-color-ink);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-main .mas-section-intro h1 {
max-width: 920px;
margin-bottom: 1rem;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-main .mas-section-intro h2 {
margin-top: 1.35rem;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-main .mas-section-intro h2:first-child {
margin-top: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-main .mas-rich-content h3,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-main .mas-content-card h3 {
margin-top: 1.4rem;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-main .mas-rich-content h3:first-child,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-main .mas-content-card h3:first-child {
margin-top: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-main .mas-section-intro p,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-main .mas-rich-content p,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-main .mas-content-card p,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-main .mas-rich-content li,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-main .mas-content-card li {
margin: 0 0 1rem;
color: var(--mas-color-text);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-main .mas-section-intro p {
color: var(--mas-color-muted);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-main .mas-rich-content p:last-child,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-main .mas-content-card p:last-child {
margin-bottom: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-main .mas-rich-content ul,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-main .mas-rich-content ol,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-main .mas-content-card ul,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-main .mas-content-card ol {
margin: 0 0 1rem 1.2rem;
padding: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-main .mas-content-card.Synergee-Web-Page-Component-Text {
padding: clamp(1rem, 2vw, 1.35rem);
border: 1px solid var(--mas-color-border);
border-radius: 8px;
background: var(--mas-color-surface);
box-shadow: 0 12px 28px rgba(18, 25, 32, 0.06);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-main .mas-content-card.Synergee-Web-Page-Component-Text p:first-child:last-child {
color: var(--mas-color-ink);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-info {
padding-block-start: clamp(1.5rem, 3vw, 2.1rem);
background:
linear-gradient(180deg, rgba(248, 250, 249, 0.82), #fff 26%, #fff 100%),
var(--mas-color-surface);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-info .mas-section-intro {
margin-bottom: clamp(0.7rem, 1.7vw, 1rem);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-info__facts,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-info__row {
display: grid;
gap: clamp(0.85rem, 1.8vw, 1.15rem);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-info__facts {
grid-template-columns: repeat(3, minmax(0, 1fr));
align-items: stretch;
margin-bottom: clamp(0.9rem, 2vw, 1.25rem);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-info__facts--currency {
grid-template-columns: 0.88fr 0.94fr 1.18fr;
align-items: stretch;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-info__fact-card,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-info__local-times,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-info__currency {
display: grid;
align-content: start;
min-height: 0;
height: 100%;
gap: 0.8rem;
padding: clamp(0.9rem, 1.6vw, 1.08rem);
border-color: rgba(216, 222, 228, 0.78);
border-radius: 20px;
background:
linear-gradient(180deg, rgba(255, 255, 255, 0.96), rgba(248, 250, 249, 0.76)),
var(--mas-color-card);
box-shadow: 0 18px 38px rgba(18, 25, 32, 0.07);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-info__fact-card--population {
position: relative;
align-content: start;
gap: 0.75rem;
overflow: hidden;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-info__fact-card--population::after {
content: "";
position: absolute;
right: -1.1rem;
bottom: -1.25rem;
width: 8.4rem;
aspect-ratio: 1;
border-radius: 50%;
pointer-events: none;
background:
radial-gradient(circle at 34% 34%, rgba(37, 117, 108, 0.16), rgba(37, 117, 108, 0) 60%),
radial-gradient(circle at 68% 66%, rgba(37, 117, 108, 0.09), rgba(37, 117, 108, 0) 72%);
opacity: 0.9;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-info__local-times,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-info__currency {
align-content: start;
position: relative;
grid-template-columns: auto minmax(0, 1fr);
column-gap: 0.9rem;
align-items: start;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-info__fact-card,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-info__currency-main,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-info__time-heading {
grid-template-columns: auto minmax(0, 1fr);
gap: 0.85rem;
align-items: start;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-info__icon {
display: grid;
flex: 0 0 auto;
place-items: center;
width: 2.85rem;
height: 2.85rem;
border-radius: 14px;
color: var(--mas-color-link);
background:
linear-gradient(145deg, rgba(37, 117, 108, 0.11), rgba(255, 255, 255, 0.86)),
rgba(37, 117, 108, 0.08);
box-shadow:
inset 0 0 0 1px rgba(37, 117, 108, 0.16),
0 10px 22px rgba(18, 25, 32, 0.08);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-info__fact-card--population .mas-country-info__icon {
width: 3.05rem;
height: 3.05rem;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-info__fact-card--population .mas-country-info__icon svg {
width: 1.62rem;
height: 1.62rem;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-info__icon svg {
display: block;
width: 1.48rem;
height: 1.48rem;
fill: none;
stroke: currentColor;
stroke-width: 1.7;
stroke-linecap: round;
stroke-linejoin: round;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-info__icon--currency {
color: var(--mas-color-link);
background:
linear-gradient(145deg, rgba(37, 117, 108, 0.11), rgba(255, 255, 255, 0.88)),
rgba(37, 117, 108, 0.08);
box-shadow: inset 0 0 0 1px rgba(37, 117, 108, 0.18);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-info__local-times::before,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-info__currency::before {
content: "";
display: block;
width: 2.85rem;
height: 2.85rem;
border-radius: 14px;
background-repeat: no-repeat;
background-position: center;
background-size: 1.45rem 1.45rem;
box-shadow: 0 10px 22px rgba(18, 25, 32, 0.08);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-info__local-times::before {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2325756c' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3Cpath d='M12 7.8v4.7l3 1.7'/%3E%3C/svg%3E");
background-color: rgba(37, 117, 108, 0.08);
box-shadow:
inset 0 0 0 1px rgba(37, 117, 108, 0.16),
0 10px 22px rgba(18, 25, 32, 0.08);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-info__currency::before {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2325756c' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8.2 8.1c0-1.7 1.2-3 3.1-3 1.8 0 3.1 1.1 3.1 2.8 0 1.6-1 2.4-2.4 3'/%3E%3Cpath d='M8.1 15.9c0 1.8 1.4 3 3.4 3 2 0 3.3-1.2 3.3-3 0-1.6-.9-2.4-2.8-3'/%3E%3Cpath d='M11.5 4.8v14.4'/%3E%3C/svg%3E");
background-color: rgba(37, 117, 108, 0.08);
box-shadow:
inset 0 0 0 1px rgba(37, 117, 108, 0.16),
0 10px 22px rgba(18, 25, 32, 0.08);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-info__currency[data-mas-exchange-direction="reverse"]::before {
transform: none;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-info__facts em {
display: none;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-info__facts br {
display: none;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-info__fact-copy .Synergee-Web-Page-Component-Text-Container,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-info__currency-copy .Synergee-Web-Page-Component-Text-Container {
display: grid;
gap: 0.38rem;
align-content: start;
min-height: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-info__fact-copy .Synergee-Web-Page-Component-Text-Container > span,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-info__currency-copy .Synergee-Web-Page-Component-Text-Container > span {
color: var(--mas-color-muted);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-info__fact-copy .Synergee-Web-Page-Component-Text-Container > p,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-info__currency-copy .Synergee-Web-Page-Component-Text-Container > p {
margin: 0;
color: var(--mas-color-ink);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-info__fact-copy--population .Synergee-Web-Page-Component-Text-Container > p {
max-width: none;
display: grid;
align-items: center;
padding: 0.84rem 0.92rem;
border: 1px solid rgba(37, 117, 108, 0.14);
border-radius: 16px;
background:
linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(37, 117, 108, 0.07)),
rgba(255, 255, 255, 0.96);
box-shadow:
inset 0 0 0 1px rgba(255, 255, 255, 0.42),
0 10px 24px rgba(37, 117, 108, 0.08);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-info__fact-copy--population .Synergee-Web-Page-Component-Text-Container > span {
display: inline-flex;
align-items: center;
width: fit-content;
padding: 0.24rem 0.62rem;
border-radius: 999px;
background:
linear-gradient(180deg, rgba(37, 117, 108, 0.12), rgba(255, 255, 255, 0.88)),
rgba(37, 117, 108, 0.06);
box-shadow: inset 0 0 0 1px rgba(37, 117, 108, 0.16);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-info__eyebrow {
display: block;
margin-bottom: 0.3rem;
color: var(--mas-color-muted);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-info__time-heading p {
margin: 0;
color: rgba(39, 50, 61, 0.82);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-clocks {
display: grid;
grid-template-columns: minmax(0, 1fr);
gap: 0;
margin-top: 0;
min-width: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-clock {
display: grid;
grid-template-columns: minmax(0, 1fr) auto;
align-items: center;
min-width: 0;
gap: 0.12rem 0.78rem;
padding: 0.72rem 0;
border: 0;
border-top: 1px solid rgba(216, 222, 228, 0.74);
border-radius: 0;
background: none;
box-shadow: none;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-clock:first-child {
padding-top: 0.05rem;
border-top: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-clock:last-child {
padding-bottom: 0.05rem;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-clock__dial {
grid-column: 2;
grid-row: 1 / span 2;
position: static;
display: flex;
align-items: center;
justify-content: flex-end;
width: auto;
aspect-ratio: auto;
border: 0;
border-radius: 0;
background: none;
box-shadow: none;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-clock__dial::before {
display: none;
content: none;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-clock__hand {
display: none;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-clock__hand--hour {
display: none;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-clock__hand--minute {
display: none;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-clock__pin {
display: none;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-clock__time {
position: static;
display: inline-flex;
align-items: center;
padding: 0.24rem 0.55rem;
border-radius: 999px;
color: var(--mas-color-ink);
background: rgba(255, 255, 255, 0.92);
box-shadow: inset 0 0 0 1px rgba(216, 222, 228, 0.7);
transform: none;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-clock__label {
grid-column: 1;
grid-row: 1;
margin: 0;
color: var(--mas-color-ink);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-clock__zone {
grid-column: 1;
grid-row: 2;
margin: 0;
color: var(--mas-color-muted);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-info__exchange {
position: relative;
display: grid;
align-content: start;
gap: 0.45rem;
min-height: 100%;
margin-top: 0;
padding-top: 0;
border-top: 0;
overflow: hidden;
background: transparent;
min-width: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-info__exchange-head {
display: flex;
flex-wrap: wrap;
gap: 0.55rem;
align-items: center;
justify-content: space-between;
min-width: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-info__exchange > * {
position: relative;
z-index: 1;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-info__exchange-label,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-info__exchange-updated {
margin: 0;
color: var(--mas-color-muted);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-info__exchange-label {
display: inline-flex;
align-items: center;
width: fit-content;
max-width: 100%;
padding: 0.24rem 0.62rem;
border-radius: 999px;
background:
linear-gradient(180deg, rgba(37, 117, 108, 0.12), rgba(255, 255, 255, 0.88)),
rgba(37, 117, 108, 0.06);
box-shadow: inset 0 0 0 1px rgba(37, 117, 108, 0.16);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-info__exchange-toggle {
display: inline-flex;
align-items: center;
gap: 0.45rem;
padding: 0.24rem 0.68rem;
border: 1px solid rgba(37, 117, 108, 0.18);
border-radius: 999px;
background:
linear-gradient(180deg, rgba(255, 255, 255, 0.96), rgba(37, 117, 108, 0.08)),
rgba(255, 255, 255, 0.94);
color: var(--mas-color-ink);
cursor: pointer;
user-select: none;
box-shadow: 0 10px 20px rgba(18, 25, 32, 0.06);
transition:
background 160ms ease,
border-color 160ms ease,
box-shadow 160ms ease,
transform 160ms ease;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-info__exchange-toggle::before {
content: "";
display: block;
width: 1rem;
height: 1rem;
border-radius: 999px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2325756c' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 8.5h11'/%3E%3Cpath d='M12.5 5l3.5 3.5-3.5 3.5'/%3E%3Cpath d='M19.5 15.5h-11'/%3E%3Cpath d='M11.5 12l-3.5 3.5 3.5 3.5'/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-position: center;
background-size: contain;
transition: transform 160ms ease;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-info__exchange-toggle[aria-pressed="true"]::before {
transform: rotate(180deg);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-info__exchange-toggle:hover,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-info__exchange-toggle:focus-visible {
border-color: rgba(37, 117, 108, 0.28);
background:
linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(37, 117, 108, 0.14)),
rgba(255, 255, 255, 0.96);
box-shadow:
0 12px 24px rgba(18, 25, 32, 0.09),
0 0 0 3px rgba(37, 117, 108, 0.08);
transform: translateY(-1px);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-info__exchange-toggle:disabled {
opacity: 0.55;
cursor: default;
transform: none;
box-shadow: 0 8px 18px rgba(18, 25, 32, 0.04);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-info__exchange-rate {
margin: 0;
min-width: 0;
color: var(--mas-color-ink);
padding: 0.82rem 0.92rem;
border: 1px solid rgba(37, 117, 108, 0.16);
border-radius: 16px;
background:
linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(37, 117, 108, 0.08)),
rgba(255, 255, 255, 0.96);
box-shadow:
inset 0 0 0 1px rgba(255, 255, 255, 0.42),
0 10px 24px rgba(37, 117, 108, 0.08);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-info__currency-copy--source {
display: none;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-info__exchange-updated {
display: block;
min-width: 0;
padding-top: 0.45rem;
border-top: 1px solid rgba(216, 222, 228, 0.74);
white-space: nowrap;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-info__rows {
display: grid;
gap: clamp(0.85rem, 2vw, 1.15rem);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-info__row {
align-items: stretch;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-info__row--overview {
grid-template-columns: minmax(0, 1.1fr) minmax(280px, 0.9fr);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-info__row--details {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-info__card.Synergee-Web-Page-Component-Text {
height: 100%;
padding: clamp(1rem, 2vw, 1.3rem);
border-radius: 20px;
box-shadow: 0 16px 34px rgba(18, 25, 32, 0.06);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-info__card .Synergee-Web-Page-Component-Text-Container {
display: flex;
flex-direction: column;
height: 100%;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-info__card h3 {
display: inline-flex;
gap: 0.75rem;
align-items: center;
margin-bottom: 0.8rem;
padding-bottom: 0.75rem;
border-bottom: 1px solid rgba(216, 222, 228, 0.8);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-info__card h3::after {
width: 2rem;
height: 2px;
border-radius: 999px;
background: var(--mas-color-coral);
content: "";
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-info__card p {
color: rgba(39, 50, 61, 0.92);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-info__card--primary.Synergee-Web-Page-Component-Text {
border-color: rgba(var(--mas-color-coral-rgb), 0.22);
background: linear-gradient(180deg, #fff, rgba(var(--mas-color-coral-rgb), 0.035));
}
@media (max-width: 900px) {
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-info__facts,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-info__row--overview,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-info__row--details {
grid-template-columns: minmax(0, 1fr);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-info__fact-card,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-info__local-times,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-info__currency {
min-height: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-clocks {
grid-template-columns: minmax(0, 1fr);
}
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-destinations .mas-card-grid {
display: grid;
grid-template-columns: repeat(3, minmax(0, 1fr));
gap: clamp(1rem, 2vw, 1.25rem);
margin-top: clamp(0.95rem, 2.2vw, 1.3rem);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-destinations .mas-destination-card {
position: relative;
display: grid;
grid-template-columns: minmax(0, 1fr);
align-items: start;
min-height: 0;
aspect-ratio: auto;
overflow: hidden;
border-radius: 22px;
border: 1px solid rgba(216, 222, 228, 0.9);
background: #fff;
box-shadow: 0 18px 40px rgba(18, 25, 32, 0.08);
transition: border-color 180ms ease, box-shadow 180ms ease, transform 180ms ease;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-destinations .mas-destination-card::before {
display: none;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-destinations .mas-destination-card__image,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-destinations .mas-destination-card__image .Synergee-Web-Page-Component-Image-Container,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-destinations .mas-destination-card__image img {
width: 100%;
height: 100%;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-destinations .mas-destination-card__image {
position: relative;
overflow: hidden;
min-height: 0;
aspect-ratio: 16 / 10;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-destinations .mas-destination-card__image::after {
position: absolute;
inset: auto 0 0;
height: 52%;
background: linear-gradient(180deg, rgba(18, 25, 32, 0), rgba(18, 25, 32, 0.66));
content: "";
pointer-events: none;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-destinations .mas-destination-card__image img {
display: block;
object-fit: cover;
transition: transform 260ms ease, filter 180ms ease;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-destinations .mas-destination-card__title {
position: absolute;
z-index: 2;
inset: auto 0 0 0;
display: grid;
align-content: end;
width: auto;
min-width: 0;
padding: clamp(0.8rem, 1.6vw, 1rem);
color: #fff;
background: transparent;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-destinations .mas-destination-card__title :is(h2, h3, p) {
color: #fff;
text-shadow: 0 2px 12px rgba(18, 25, 32, 0.42);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-destinations .mas-destination-card__title a {
color: inherit;
text-decoration: none;
pointer-events: auto;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-destinations .mas-destination-card__weather {
display: grid;
align-content: center;
gap: 0.55rem;
min-width: 0;
padding: clamp(0.9rem, 1.8vw, 1.1rem);
color: var(--mas-color-ink);
background: #fff;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-city-weather__eyebrow,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-city-weather__updated,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-city-weather__fallback {
margin: 0;
color: var(--mas-color-muted);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-city-weather__current {
display: flex;
gap: 0.45rem;
align-items: center;
margin: 0;
color: var(--mas-color-ink);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-city-weather__icon {
display: inline-grid;
flex: 0 0 auto;
place-items: center;
width: 2rem;
height: 2rem;
border: 1px solid rgba(var(--mas-color-coral-rgb), 0.18);
border-radius: 8px;
color: var(--mas-color-coral);
background: rgba(var(--mas-color-coral-rgb), 0.08);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-city-weather__forecast {
display: grid;
grid-template-columns: repeat(4, minmax(0, 1fr));
gap: 0.38rem;
margin: 0.15rem 0 0;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-city-weather__day {
display: grid;
gap: 0.12rem;
min-width: 0;
padding: 0.5rem 0.42rem;
border: 1px solid rgba(216, 222, 228, 0.74);
border-radius: 8px;
background: rgba(248, 250, 249, 0.72);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-city-weather__day span {
overflow: hidden;
color: var(--mas-color-muted);
text-overflow: ellipsis;
white-space: nowrap;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-city-weather__day strong {
color: var(--mas-color-ink);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-destinations .mas-destination-card:hover,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-destinations .mas-destination-card:focus-within {
transform: translateY(-3px);
border-color: rgba(var(--mas-color-coral-rgb), 0.36);
box-shadow: 0 22px 48px rgba(18, 25, 32, 0.12);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-destinations .mas-destination-card:hover .mas-destination-card__image img,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-destinations .mas-destination-card:focus-within .mas-destination-card__image img {
filter: brightness(1.04);
transform: scale(1.02);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-destinations {
padding-block: clamp(1.6rem, 3.2vw, 2.25rem);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-destinations #country-map {
margin-top: clamp(0.55rem, 1.4vw, 0.9rem);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-destinations #country-map.is-map-unavailable {
display: none;
margin-top: 0;
}
@media (max-width: 900px) {
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-destinations .mas-card-grid {
grid-template-columns: minmax(0, 1fr);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-destinations .mas-destination-card {
grid-template-columns: minmax(86px, 34%) minmax(0, 1fr);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-destinations .mas-destination-card__title {
width: 34%;
min-width: 86px;
}
}
@media (max-width: 759px) {
.MoveAndStudyCore.MoveAndStudyCore-country .mas-site-header {
padding-block: 0.5rem;
box-shadow: 0 8px 22px rgba(32, 39, 45, 0.055);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-site-header__inner {
gap: 0.55rem;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-site-header .mas-site-logo img {
max-height: 52px;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-mega-menu__toggle {
min-height: 2.4rem;
padding: 0.54rem 0.78rem;
box-shadow: 0 6px 16px rgba(18, 25, 32, 0.07);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-mega-menu__bar {
max-height: calc(100dvh - 124px);
margin-top: 0.45rem;
padding: 0.42rem;
overflow: auto;
overscroll-behavior: contain;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-mega-menu__link,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-mega-menu__trigger {
min-height: 2.35rem;
padding: 0.56rem 0.7rem !important;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-mega-menu__panel {
max-height: 58vh;
margin-block: 0.35rem 0.55rem;
padding: 0.72rem;
overflow: auto;
overscroll-behavior: contain;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-mega-menu__intro {
gap: 0.18rem;
margin-bottom: 0.65rem;
padding-bottom: 0.58rem;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-mega-menu__language-layout {
gap: 0.62rem;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-mega-menu__language-list {
grid-template-columns: repeat(3, minmax(0, 1fr));
gap: 0.28rem;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-mega-menu__language {
min-height: 2.1rem;
padding: 0.4rem 0.48rem;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-mega-menu__country-grid,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-mega-menu__program-grid {
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 0.45rem;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-mega-menu__country-card,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-mega-menu__program-card {
min-height: 4.55rem;
padding: 0.58rem !important;
box-shadow: 0 6px 16px rgba(18, 25, 32, 0.055);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-hero {
padding-block: 0.7rem 0.95rem;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-hero__shell {
border-radius: 20px;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-hero__shell::before {
background:
linear-gradient(180deg, rgba(248, 252, 255, 0.08) 0%, rgba(248, 252, 255, 0.18) 22%, rgba(244, 248, 251, 0.72) 68%, rgba(244, 248, 251, 0.9) 100%);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-hero__media-primary .mas-country-hero__image {
aspect-ratio: auto;
min-height: clamp(300px, 72vw, 440px);
max-height: none;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-hero__content {
right: 1rem;
left: 1rem;
bottom: 1rem;
width: auto;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-hero__content .Synergee-Web-Page-Component-Text-Container {
padding: 1rem;
border-radius: 18px;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-intro {
padding-block: 1rem clamp(1.25rem, 5vw, 1.65rem);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-intro__card {
border-radius: 22px;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-intro__viewport {
padding: 1rem 1rem 0.9rem;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-intro__seo-heading-copy {
padding: 0.9rem 0.95rem;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-intro__card #Home-Txt2 > .Synergee-Web-Page-Component-Text-Container {
grid-template-columns: minmax(0, 1fr);
gap: 0.9rem;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-intro__card #Home-Txt2 > .Synergee-Web-Page-Component-Text-Container > h3,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-intro__card #Home-Txt2 > .Synergee-Web-Page-Component-Text-Container > p,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-intro__card #Home-Txt2 > .Synergee-Web-Page-Component-Text-Container > ul,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-intro__card #Home-Txt2 > .Synergee-Web-Page-Component-Text-Container > ol {
padding: 0.95rem;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-intro__card #Home-Txt2 > .Synergee-Web-Page-Component-Text-Container > p:nth-of-type(-n + 6) {
padding-left: 3.85rem;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-intro__card #Home-Txt2 > .Synergee-Web-Page-Component-Text-Container > p:nth-of-type(-n + 6)::before {
top: 0.95rem;
left: 0.95rem;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-intro__actions {
padding: 0 1rem 1rem;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-intro__card.is-collapsible:not(.is-expanded) .mas-country-intro__fade {
position: absolute;
inset: auto 1rem 0.78rem 1rem;
display: block;
height: 5.5rem;
background: linear-gradient(180deg, rgba(247, 250, 251, 0) 0%, rgba(247, 250, 251, 0.88) 50%, rgba(247, 250, 251, 1) 100%);
pointer-events: none;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-intro__card.is-collapsible.is-expanded .mas-country-intro__fade {
display: none;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-destinations {
padding-block: clamp(1rem, 4.2vw, 1.35rem);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-destinations .mas-section-intro {
margin-bottom: 0.65rem;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-destinations .mas-card-grid {
gap: 0.55rem;
margin-top: 0.65rem;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-destinations .mas-destination-card {
grid-template-columns: minmax(0, 1fr);
border-radius: 18px;
box-shadow: 0 10px 22px rgba(18, 25, 32, 0.065);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-destinations .mas-destination-card__image {
min-height: 0;
aspect-ratio: 16 / 9;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-destinations .mas-destination-card__title {
width: auto;
min-width: 0;
padding: 0.7rem 0.72rem;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-destinations .mas-destination-card__weather {
padding: 0.8rem 0.78rem 0.85rem;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-destinations #country-map {
margin-top: 0.55rem;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-info {
padding-block: clamp(1.35rem, 5.8vw, 1.9rem);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-info .mas-section-intro {
margin-bottom: 0.58rem;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-info__facts,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-info__rows,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-info__row {
gap: 0.62rem;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-info__facts {
margin-bottom: 0.75rem;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-info__local-times,
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-info__currency {
column-gap: 0.72rem;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-info__facts .Synergee-Web-Page-Component-Text-Container {
column-gap: 0.62rem;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-info__facts em {
width: 2.15rem;
height: 2.15rem;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-info__card.Synergee-Web-Page-Component-Text {
padding: 0.92rem;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-info__card .Synergee-Web-Page-Component-Text-Container {
max-height: 13.5rem;
overflow: auto;
overscroll-behavior: contain;
padding-right: 0.15rem;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-info__card--primary .Synergee-Web-Page-Component-Text-Container {
max-height: 15rem;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-info__card h3 {
margin-bottom: 0.58rem;
padding-bottom: 0.55rem;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-info__card p {
margin-bottom: 0.72rem;
}
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-map {
display: grid;
gap: 1rem;
padding: clamp(1rem, 2vw, 1.35rem);
border: 1px solid rgba(18, 25, 32, 0.1);
border-radius: 8px;
background: #fff;
box-shadow: 0 18px 42px rgba(18, 25, 32, 0.12);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-map.is-unavailable {
display: none;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-map__header {
display: grid;
gap: 0.25rem;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-map__header h2 {
margin: 0;
color: #121920;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-map__header p {
margin: 0;
color: rgba(18, 25, 32, 0.68);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-map__canvas {
width: 100%;
min-height: clamp(340px, 42vw, 520px);
overflow: hidden;
border-radius: 8px;
background: #eef2f4;
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-map__fallback {
display: none;
color: rgba(18, 25, 32, 0.72);
}
.MoveAndStudyCore.MoveAndStudyCore-country .mas-country-map.is-unavailable .mas-country-map__fallback {
display: block;
}
.MoveAndStudyCore .mas-section--accent .mas-rich-content p,
.MoveAndStudyCore .mas-section--ink .mas-section-intro p,
.MoveAndStudyCore .mas-section--ink .mas-trust-card__text {
color: rgba(255, 255, 255, 0.88);
}
.MoveAndStudyCore .mas-program-card,
.MoveAndStudyCore .mas-destination-card,
.MoveAndStudyCore .mas-trust-card,
.MoveAndStudyCore .mas-conversion-panel,
.MoveAndStudyCore .mas-reason {
border-radius: 8px;
}
.MoveAndStudyCore .mas-program-card,
.MoveAndStudyCore .mas-trust-card,
.MoveAndStudyCore .mas-conversion-panel,
.MoveAndStudyCore .mas-reason {
border: 1px solid var(--mas-color-border);
background: var(--mas-color-surface);
}
.MoveAndStudyCore .mas-program-card {
position: relative;
display: grid;
gap: 1.15rem;
align-content: start;
overflow: hidden;
padding: 0;
box-shadow: 0 12px 28px rgba(18, 25, 32, 0.08);
transition: transform 220ms ease, box-shadow 220ms ease, border-color 220ms ease;
}
.MoveAndStudyCore .mas-program-card__image,
.MoveAndStudyCore .mas-program-card__image img {
width: 100%;
}
.MoveAndStudyCore .mas-program-card__image {
aspect-ratio: 16 / 10;
overflow: hidden;
background: var(--mas-color-background);
}
.MoveAndStudyCore .mas-program-card__image img {
height: 100%;
object-fit: cover;
transition: transform 260ms ease, filter 260ms ease;
}
.MoveAndStudyCore .mas-program-card__text {
width: 100%;
max-width: none;
padding: 0 1.25rem;
}
.MoveAndStudyCore .mas-program-card__text .Synergee-Web-Page-Component-Text-Container {
display: grid;
gap: 0.65rem;
width: 100%;
max-width: none;
padding: 0;
}
.MoveAndStudyCore .mas-program-card__link {
display: grid;
padding: 0 1.25rem 1.35rem;
}
.MoveAndStudyCore .mas-program-card__link a {
display: grid;
gap: 0.65rem;
color: var(--mas-color-text);
text-decoration: none;
}
.MoveAndStudyCore .mas-program-card__text :is(h1, h2, h3, p) {
display: block;
width: 100%;
max-width: none;
margin-bottom: 0;
text-justify: auto;
white-space: normal;
}
.MoveAndStudyCore .mas-program-card__text p {
color: var(--mas-color-muted);
}
.MoveAndStudyCore .mas-program-card:hover,
.MoveAndStudyCore .mas-program-card:focus-within {
transform: translateY(-4px);
border-color: rgba(35, 107, 115, 0.28);
box-shadow: 0 18px 38px rgba(18, 25, 32, 0.14);
}
.MoveAndStudyCore .mas-program-card:hover .mas-program-card__image img,
.MoveAndStudyCore .mas-program-card:focus-within .mas-program-card__image img {
transform: scale(1.035);
filter: brightness(1.04);
}
.MoveAndStudyCore .mas-destination-card {
position: relative;
overflow: hidden;
min-height: 300px;
aspect-ratio: 4 / 3;
background: var(--mas-color-ink);
}
.MoveAndStudyCore .mas-destination-card::before {
position: absolute;
inset: 0;
z-index: 1;
content: "";
background: linear-gradient(180deg, rgba(18, 25, 32, 0.04) 0%, rgba(18, 25, 32, 0.22) 44%, rgba(18, 25, 32, 0.84) 100%);
}
.MoveAndStudyCore .mas-destination-card__image,
.MoveAndStudyCore .mas-destination-card__image img {
width: 100%;
height: 100%;
}
.MoveAndStudyCore .mas-destination-card__image img {
object-fit: cover;
}
.MoveAndStudyCore .mas-destination-card__title {
position: absolute;
inset-inline: 0;
bottom: 0;
z-index: 2;
padding: 1.25rem;
color: var(--mas-color-surface);
background: transparent;
}
.MoveAndStudyCore .mas-destination-card__title :is(h2, h3, p) {
margin-bottom: 0;
color: var(--mas-color-surface);
text-shadow: 0 2px 16px rgba(0, 0, 0, 0.46);
}
.MoveAndStudyCore .mas-destination-card__title a {
color: inherit;
text-decoration: none;
}
.MoveAndStudyCore .mas-destinations header,
.MoveAndStudyCore .mas-destinations #Destinations-txt,
.MoveAndStudyCore .mas-destinations #Destinations-txt .Synergee-Web-Page-Component-Text-Container {
display: block;
width: 100%;
max-width: none;
min-width: 0;
}
.MoveAndStudyCore .mas-destinations #Destinations-txt :is(h1, h2, h3, p) {
display: block;
width: 100%;
max-width: none;
text-justify: auto;
white-space: normal;
}
.MoveAndStudyCore .mas-destinations #Destinations-txt p {
margin: 0 0 1rem;
}
.MoveAndStudyCore .mas-destinations .mas-destination-card {
min-height: 0;
aspect-ratio: 16 / 9;
box-shadow: 0 14px 32px rgba(18, 25, 32, 0.12);
transition: transform 220ms ease, box-shadow 220ms ease;
}
.MoveAndStudyCore .mas-destinations .mas-destination-card::before {
display: none;
background: none;
}
.MoveAndStudyCore .mas-destinations .mas-destination-card__image {
overflow: hidden;
}
.MoveAndStudyCore .mas-destinations .mas-destination-card__image img {
display: block;
transform: scale(1);
transition: transform 360ms ease, filter 260ms ease;
}
.MoveAndStudyCore .mas-destinations .mas-destination-card__title {
padding: clamp(0.95rem, 2vw, 1.15rem);
}
.MoveAndStudyCore .mas-destinations .mas-destination-card__title :is(h2, h3, p) {
text-shadow: 0 2px 14px rgba(0, 0, 0, 0.38);
}
.MoveAndStudyCore .mas-destinations .mas-destination-card:hover,
.MoveAndStudyCore .mas-destinations .mas-destination-card:focus-within {
box-shadow: 0 18px 38px rgba(18, 25, 32, 0.16);
transform: translateY(-4px);
}
.MoveAndStudyCore .mas-destinations .mas-destination-card:hover::before,
.MoveAndStudyCore .mas-destinations .mas-destination-card:focus-within::before {
opacity: 0.9;
}
.MoveAndStudyCore .mas-destinations .mas-destination-card:hover .mas-destination-card__image img,
.MoveAndStudyCore .mas-destinations .mas-destination-card:focus-within .mas-destination-card__image img {
filter: brightness(1.08);
transform: scale(1.035);
}
.MoveAndStudyCore .mas-trust-card {
display: grid;
gap: 1.15rem;
align-content: start;
min-height: 100%;
padding: 1.35rem;
color: var(--mas-color-surface);
border-color: rgba(255, 255, 255, 0.18);
background: rgba(255, 255, 255, 0.08);
box-shadow: 0 18px 42px rgba(0, 0, 0, 0.16);
position: relative;
overflow: hidden;
}
.MoveAndStudyCore .mas-trust-card::before {
position: absolute;
inset: 0 auto auto 0;
width: 100%;
height: 1px;
background: linear-gradient(90deg, rgba(var(--mas-color-coral-rgb), 0.88), rgba(255, 255, 255, 0.18));
content: "";
}
.MoveAndStudyCore .mas-trust .mas-section-intro {
width: 100%;
max-width: none;
}
.MoveAndStudyCore .mas-trust .mas-section-intro p {
}
.MoveAndStudyCore .mas-trust-card__number {
display: inline-flex;
align-items: center;
justify-content: center;
width: 2.35rem;
height: 2.35rem;
border-radius: 999px;
color: var(--mas-color-ink);
background: var(--mas-color-surface);
}
.MoveAndStudyCore .mas-trust-card__text :is(h3, p) {
margin-bottom: 0;
}
.MoveAndStudyCore .mas-trust-card__text p {
color: rgba(255, 255, 255, 0.84);
}
.MoveAndStudyCore .mas-map-section {
min-height: 360px;
background: var(--mas-color-surface);
}
.MoveAndStudyCore-home .mas-map-section:not(:has([style*="z-index"])):has(#content-map-1 > .Synergee-Web-Page-Component-Text-Container:empty) {
display: none;
}
.MoveAndStudyCore .mas-map-section iframe,
.MoveAndStudyCore .mas-map-section img {
width: 100%;
}
.MoveAndStudyCore .mas-conversion-panel {
display: grid;
gap: 1.25rem;
padding: clamp(1.75rem, 4vw, 3rem);
border-color: rgba(32, 39, 45, 0.12);
background: linear-gradient(180deg, var(--mas-color-surface) 0%, rgba(255, 255, 255, 0.96) 100%);
box-shadow: 0 22px 58px rgba(32, 39, 45, 0.1);
}
.MoveAndStudyCore-home .mas-conversion-panel:not(:has([style*="z-index"])):not(:has(.Synergee-Web-Page-Component-Text-Container:not(:empty))):not(:has(.Synergee-Web-Page-Component-Linker-Container:not(:empty))) {
display: none;
}
.MoveAndStudyCore-home .mas-conversion:has(> .mas-container > .mas-conversion-panel:not(:has([style*="z-index"])):not(:has(.Synergee-Web-Page-Component-Text-Container:not(:empty))):not(:has(.Synergee-Web-Page-Component-Linker-Container:not(:empty)))) {
display: none;
}
.MoveAndStudyCore-home .mas-conversion:not(:has([style*="z-index"])):has(#reunion-title > .Synergee-Web-Page-Component-Text-Container:empty):has(#reunion-txt > .Synergee-Web-Page-Component-Text-Container:empty):has(#Conversion-CTA-Primary > .Synergee-Web-Page-Component-Linker-Container:empty):has(#Conversion-CTA-Secondary > .Synergee-Web-Page-Component-Linker-Container:empty):has(#reunion-table > .Synergee-Web-Page-Component-Text-Container:empty) {
display: none;
}
.MoveAndStudyCore .mas-conversion .mas-section-intro,
.MoveAndStudyCore .mas-conversion .mas-rich-content {
max-width: 760px;
}
.MoveAndStudyCore .mas-conversion .mas-section-intro {
margin-bottom: 0;
}
.MoveAndStudyCore .mas-conversion .mas-section-intro :is(h1, h2, h3) {
}
.MoveAndStudyCore .mas-conversion .mas-rich-content p {
}
.MoveAndStudyCore .mas-conversion .mas-action-row {
gap: 0.75rem;
justify-content: flex-start;
margin-top: 0.25rem;
}
.MoveAndStudyCore .mas-conversion .mas-action--secondary a {
color: var(--mas-color-link);
border-color: var(--mas-color-link);
background: var(--mas-color-surface);
}
.MoveAndStudyCore .mas-conversion-note {
margin-top: 0.5rem;
padding-top: 1.25rem;
border-top: 1px solid var(--mas-color-border);
color: var(--mas-color-muted);
}
html:not([designmode="on"]) .MoveAndStudyCore.MoveAndStudyCore-home .mas-main > .mas-reasons {
display: none;
}
.MoveAndStudyCore .mas-reason {
display: grid;
align-content: start;
min-height: 120px;
padding: 1rem;
}
.MoveAndStudyCore .mas-reasons .mas-reason img {
display: inline-grid;
width: 64px;
height: 64px;
padding: 0.7rem;
border-radius: 8px;
background: rgba(var(--mas-color-coral-rgb), 0.08);
border: 1px solid rgba(var(--mas-color-coral-rgb), 0.16);
object-fit: contain;
}
.MoveAndStudyCore .mas-reasons {
padding-block: clamp(2rem, 4vw, 3rem);
}
.MoveAndStudyCore .mas-reasons .mas-section-intro {
width: 100%;
max-width: none;
margin-bottom: clamp(1rem, 2.2vw, 1.5rem);
}
.MoveAndStudyCore .mas-reasons .mas-section-intro .Synergee-Web-Page-Component-Text-Container {
width: 100%;
max-width: none;
}
.MoveAndStudyCore .mas-reasons .mas-section-intro :is(h1, h2, h3) {
margin-bottom: 0;
}
.MoveAndStudyCore .mas-reasons .mas-section-intro strong {
color: inherit;
}
.MoveAndStudyCore .mas-reasons .mas-reason-grid {
counter-reset: mas-reason;
gap: 1rem;
border-top: 0;
}
.MoveAndStudyCore .mas-reasons .mas-reason {
counter-increment: mas-reason;
display: grid;
grid-template-columns: auto minmax(0, 1fr);
gap: 0.3rem 0.8rem;
align-items: start;
min-height: 0;
padding: 1rem 1rem 1.05rem;
border: 1px solid rgba(216, 222, 228, 0.9);
border-radius: 18px;
background: rgba(255, 255, 255, 0.92);
box-shadow: 0 16px 34px rgba(18, 25, 32, 0.08);
}
.MoveAndStudyCore .mas-reasons .mas-reason::before {
content: counter(mas-reason, decimal-leading-zero);
color: rgba(var(--mas-color-coral-rgb), 0.7);
}
.MoveAndStudyCore .mas-reasons .mas-reason .Synergee-Web-Page-Component-Text-Container {
min-height: 0;
color: var(--mas-color-ink);
}
.MoveAndStudyCore .mas-reasons .mas-reason .Synergee-Web-Page-Component-Text-Container :is(strong, div) {
color: inherit;
}
.MoveAndStudyCore .mas-reasons .mas-reason :is(img, br, meta, title, style, script),
.MoveAndStudyCore .mas-reasons .mas-reason #additionalText {
display: none !important;
}
@media (min-width: 760px) {
.MoveAndStudyCore .mas-reasons .mas-reason-grid {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.MoveAndStudyCore .mas-reasons .mas-reason {
padding: 1rem clamp(0.95rem, 1.8vw, 1.2rem) 1.05rem;
}
}
.MoveAndStudyCore .mas-site-footer {
color: var(--mas-color-ink);
background: #FBF7F4;
padding-block: 0;
border-top: 1px solid rgba(216, 222, 228, 0.9);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-site-footer {
margin-top: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-main > .mas-programs,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-main > .mas-seo-intro,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-main > .mas-conversion {
background: var(--mas-home-bg-primary);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-main > .mas-promo-offer,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-main > .mas-destinations,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-main > .mas-trust {
background: var(--mas-home-bg-secondary);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-main > .mas-section--accent,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-main > .mas-section--ink {
color: var(--mas-color-ink);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-section--ink .mas-section-intro p,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-section--ink .mas-trust-card__text {
color: var(--mas-color-muted);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-trust .mas-section-intro :is(h1, h2, h3) {
color: var(--mas-color-ink);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-trust .mas-section-intro p {
color: var(--mas-color-muted);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-trust-card {
color: var(--mas-color-ink);
border-color: rgba(216, 222, 228, 0.82);
background: rgba(255, 255, 255, 0.82);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-trust-card__number {
color: var(--mas-color-surface);
background: var(--mas-color-ink);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-trust-card__text p {
color: var(--mas-color-muted);
}
.MoveAndStudyCore .mas-site-footer > .Synergee-Web-Page-Component-Container-Container {
display: block;
flex: 1 1 100%;
width: 100%;
min-width: 0;
}
.MoveAndStudyCore .mas-site-footer-note {
color: rgba(255, 247, 245, 0.72);
background: #121920;
border-top: 1px solid rgba(255, 255, 255, 0.08);
}
.MoveAndStudyCore .mas-site-footer-note .mas-container {
display: flex;
justify-content: flex-end;
}
.MoveAndStudyCore .mas-site-footer-note__text {
margin: 0;
padding-block: 0.42rem 0.55rem;
}
.MoveAndStudyCore.MoveAndStudyCore-booking .mas-site-header__inner {
display: grid;
gap: clamp(1rem, 3vw, 2rem);
align-items: center;
grid-template-columns: minmax(170px, 0.28fr) minmax(0, 1fr);
min-height: 86px;
}
.MoveAndStudyCore.MoveAndStudyCore-booking .mas-site-logo img {
display: block;
width: min(210px, 42vw);
height: auto;
}
.MoveAndStudyCore.MoveAndStudyCore-booking .mas-booking-breadcrumb {
padding-block: 1rem;
background: #FFFFFF;
border-bottom: 1px solid rgba(216, 222, 228, 0.7);
}
/* Internal pages: shared header structure (homepage excluded). */
.MoveAndStudyCore:not(.MoveAndStudyCore-home) .mas-site-header__inner {
display: flex;
align-items: center;
justify-content: space-between;
gap: clamp(1rem, 3vw, 2rem);
}
.MoveAndStudyCore:not(.MoveAndStudyCore-home) .mas-site-header #logo,
.MoveAndStudyCore:not(.MoveAndStudyCore-home) .mas-site-header .mas-site-logo {
flex: 0 0 auto;
width: min(220px, 24vw);
max-width: 100%;
}
.MoveAndStudyCore:not(.MoveAndStudyCore-home) .mas-site-header #logo img,
.MoveAndStudyCore:not(.MoveAndStudyCore-home) .mas-site-header .mas-site-logo img {
max-height: 72px;
width: auto;
filter: none;
}
.MoveAndStudyCore:not(.MoveAndStudyCore-home) .mas-site-header #mainMenu,
.MoveAndStudyCore:not(.MoveAndStudyCore-home) .mas-site-nav {
display: flex;
align-items: center;
min-width: 0;
flex: 1 1 auto;
}
/* Internal pages: keep the global header visible while scrolling (homepage excluded). */
.MoveAndStudyCore:not(.MoveAndStudyCore-home) .mas-site-header.Component-No-Print {
color: var(--mas-color-ink);
padding-block: clamp(0.68rem, 1.5vw, 0.95rem);
border-bottom: 1px solid rgba(216, 222, 228, 0.82);
background: #FFFFFF;
box-shadow: 0 14px 36px rgba(32, 39, 45, 0.055);
position: sticky;
top: 0;
z-index: 200;
}
@media (max-width: 900px) {
.MoveAndStudyCore:not(.MoveAndStudyCore-home) .mas-site-header__inner {
align-items: flex-start;
flex-direction: column;
}
.MoveAndStudyCore:not(.MoveAndStudyCore-home) .mas-site-nav .Synergee-Web-Page-Component-Menu-Container > ul {
justify-content: flex-start;
}
}
.MoveAndStudyCore.MoveAndStudyCore-booking .mas-booking-hero {
padding-block: clamp(2.25rem, 5vw, 4.25rem);
background: linear-gradient(180deg, #F5FAF8 0%, #FFFFFF 100%);
}
.MoveAndStudyCore.MoveAndStudyCore-booking .mas-booking-hero__inner {
display: grid;
gap: clamp(1.35rem, 3.2vw, 2.65rem);
align-items: stretch;
grid-template-columns: minmax(0, 1fr);
}
.MoveAndStudyCore.MoveAndStudyCore-booking .mas-booking-hero__visual {
position: relative;
display: grid;
align-content: center;
padding: clamp(1.35rem, 3vw, 2rem);
border: 1px solid rgba(216, 222, 228, 0.78);
border-radius: 8px;
background:
linear-gradient(135deg, rgba(255, 255, 255, 0.96) 0%, rgba(245, 250, 248, 0.92) 100%),
#FFFFFF;
box-shadow: 0 22px 52px rgba(20, 35, 43, 0.14);
}
.MoveAndStudyCore.MoveAndStudyCore-booking .mas-booking-hero__copy {
position: relative;
display: grid;
gap: 0.85rem;
max-width: 680px;
margin: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-booking .mas-booking-hero__copy h1 {
margin: 0;
color: var(--mas-color-ink);
text-wrap: balance;
}
.MoveAndStudyCore.MoveAndStudyCore-booking .mas-booking-hero__copy h2 {
margin: 0;
max-width: 520px;
color: #0E8978;
text-wrap: balance;
}
.MoveAndStudyCore.MoveAndStudyCore-booking .mas-booking-hero__copy h3 {
margin: 0;
color: var(--mas-color-ink);
}
.MoveAndStudyCore.MoveAndStudyCore-booking .mas-booking-hero__copy p {
margin: 0;
max-width: 620px;
color: var(--mas-color-muted);
}
.MoveAndStudyCore.MoveAndStudyCore-booking .mas-booking-hero__visual .mas-booking-hero__copy {
max-width: 620px;
}
.MoveAndStudyCore.MoveAndStudyCore-booking .mas-booking-hero__panel {
display: grid;
gap: 0.95rem;
align-content: start;
padding: clamp(1.25rem, 3vw, 1.8rem);
color: #FFFFFF;
background: #173D42;
border-radius: 8px;
box-shadow: 0 20px 46px rgba(20, 35, 43, 0.14);
}
.MoveAndStudyCore.MoveAndStudyCore-booking .mas-booking-hero__eyebrow {
margin: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-booking .mas-booking-hero__panel h2 {
margin: 0;
color: #FFFFFF;
}
.MoveAndStudyCore.MoveAndStudyCore-booking .mas-booking-steps {
display: grid;
gap: 0.75rem;
margin: 0;
padding-left: 1.25rem;
}
.MoveAndStudyCore.MoveAndStudyCore-booking .mas-booking-steps li {
padding-left: 0.15rem;
}
.MoveAndStudyCore.MoveAndStudyCore-booking .mas-booking-hero__note {
margin: 0;
color: rgba(255, 255, 255, 0.82);
}
.MoveAndStudyCore.MoveAndStudyCore-booking .mas-booking-workspace {
padding-block: clamp(2rem, 5vw, 4rem);
background: #F7FAF9;
}
.MoveAndStudyCore.MoveAndStudyCore-booking .mas-booking-workspace__header {
display: grid;
gap: 0.65rem;
max-width: 760px;
margin: 0 0 clamp(1.25rem, 3vw, 2rem);
}
.MoveAndStudyCore.MoveAndStudyCore-booking .mas-booking-workspace__eyebrow {
margin: 0;
color: #0E8978;
}
.MoveAndStudyCore.MoveAndStudyCore-booking .mas-booking-workspace__header h2 {
margin: 0;
color: var(--mas-color-ink);
}
.MoveAndStudyCore.MoveAndStudyCore-booking .mas-booking-workspace__header p {
margin: 0;
color: var(--mas-color-muted);
}
.MoveAndStudyCore.MoveAndStudyCore-booking .mas-booking-school-context {
display: block;
margin: 0 0 1.25rem;
}
.MoveAndStudyCore.MoveAndStudyCore-booking .mas-booking-school-context.is-hidden {
display: none;
}
.MoveAndStudyCore.MoveAndStudyCore-booking .mas-booking-school-context__copy {
display: grid;
gap: 0.35rem;
padding: 1rem 1.15rem;
background: #FFFFFF;
border: 1px solid rgba(216, 222, 228, 0.86);
border-left: 5px solid #0E8978;
border-radius: 8px;
box-shadow: 0 14px 34px rgba(32, 39, 45, 0.07);
}
.MoveAndStudyCore.MoveAndStudyCore-booking .mas-booking-school-context__eyebrow {
margin: 0;
color: #0E8978;
}
.MoveAndStudyCore.MoveAndStudyCore-booking .mas-booking-school-context h2 {
margin: 0;
color: var(--mas-color-ink);
}
.MoveAndStudyCore.MoveAndStudyCore-booking .mas-booking-school-context p {
margin: 0;
color: var(--mas-color-muted);
}
.MoveAndStudyCore.MoveAndStudyCore-booking .mas-booking-page__component {
width: 100%;
}
.MoveAndStudyCore.MoveAndStudyCore-booking .mas-booking-support {
padding-block: clamp(1.75rem, 4vw, 3rem);
}
@media (min-width: 900px) {
.MoveAndStudyCore.MoveAndStudyCore-booking .mas-booking-hero__inner {
grid-template-columns: minmax(0, 0.95fr) minmax(320px, 0.42fr);
}
}
@media (max-width: 759px) {
.MoveAndStudyCore.MoveAndStudyCore-booking .mas-site-header__inner {
grid-template-columns: minmax(0, 1fr);
min-height: 0;
padding-block: 0.9rem;
}
.MoveAndStudyCore.MoveAndStudyCore-booking .mas-booking-hero {
padding-block: 2rem;
}
.MoveAndStudyCore.MoveAndStudyCore-booking .mas-booking-school-context__copy {
padding: 0.9rem 1rem;
}
}
.MoveAndStudyCore .mas-footer {
width: 100%;
}
.MoveAndStudyCore .mas-footer__main {
padding-block: clamp(2rem, 5vw, 3.5rem);
}
.MoveAndStudyCore .mas-footer__main-inner {
width: min(1180px, calc(100% - 2rem));
}
.MoveAndStudyCore .mas-footer__grid {
display: grid;
gap: clamp(1.35rem, 3vw, 2rem);
align-items: start;
grid-template-columns: minmax(0, 1fr);
}
.MoveAndStudyCore .mas-footer__section {
display: grid;
gap: 0.9rem;
min-width: 0;
}
.MoveAndStudyCore .mas-footer__section-title {
margin: 0;
color: var(--mas-color-ink);
text-transform: uppercase;
letter-spacing: 0.08em;
}
.MoveAndStudyCore .mas-footer__copy {
margin: 0;
color: rgba(32, 39, 45, 0.74);
max-width: 34ch;
}
.MoveAndStudyCore .mas-footer__cta {
display: inline-flex;
align-items: center;
width: fit-content;
margin: 0;
color: #E8614D;
text-decoration: none;
}
.MoveAndStudyCore .mas-footer__cta:hover,
.MoveAndStudyCore .mas-footer__cta:focus-visible,
.MoveAndStudyCore .mas-footer__link:hover,
.MoveAndStudyCore .mas-footer__link:focus-visible,
.MoveAndStudyCore .mas-footer__social-link:hover,
.MoveAndStudyCore .mas-footer__social-link:focus-visible {
color: #CC4E3C;
text-decoration: underline;
text-decoration-thickness: 1px;
text-underline-offset: 0.32em;
}
.MoveAndStudyCore .mas-footer__list {
display: grid;
gap: 0.56rem;
padding: 0;
margin: 0;
list-style: none;
}
.MoveAndStudyCore .mas-footer__list-item {
margin: 0;
}
.MoveAndStudyCore .mas-footer__link,
.MoveAndStudyCore .mas-footer__text-item {
color: rgba(32, 39, 45, 0.78);
text-decoration: none;
}
.MoveAndStudyCore .mas-footer__text-item {
opacity: 0.78;
}
.MoveAndStudyCore .mas-footer__social-list {
display: grid;
gap: 0.75rem;
}
.MoveAndStudyCore .mas-footer__social-link {
display: inline-flex;
align-items: center;
gap: 0.72rem;
color: rgba(32, 39, 45, 0.78);
text-decoration: none;
}
.MoveAndStudyCore .mas-footer__social-icon {
position: relative;
display: inline-flex;
width: 2.65rem;
height: 2.65rem;
align-items: center;
justify-content: center;
border: 1px solid rgba(216, 222, 228, 0.92);
border-radius: 999px;
background: #FFFFFF;
box-shadow: 0 14px 28px rgba(32, 39, 45, 0.06);
transition: transform 180ms ease, opacity 180ms ease, filter 180ms ease;
}
.MoveAndStudyCore .mas-footer__social-icon .Synergee-Web-Page-Component-Image-Container {
display: inline-flex;
width: 100%;
height: 100%;
align-items: center;
justify-content: center;
}
.MoveAndStudyCore .mas-footer__social-icon img {
display: block;
width: 1.62rem;
height: 1.62rem;
object-fit: contain;
}
.MoveAndStudyCore .mas-footer__social-link:hover .mas-footer__social-icon,
.MoveAndStudyCore .mas-footer__social-link:focus-visible .mas-footer__social-icon {
opacity: 0.95;
filter: brightness(1.08);
transform: translateY(-2px);
}
.MoveAndStudyCore .mas-footer__social-label {
color: inherit;
}
.MoveAndStudyCore .mas-footer__accreditations-band {
color: rgba(255, 247, 245, 0.9);
background: #121920;
border-top: 1px solid rgba(255, 255, 255, 0.08);
}
.MoveAndStudyCore .mas-footer__accreditations {
display: grid;
gap: 1rem;
align-items: center;
padding-block: clamp(1rem, 2.4vw, 1.45rem);
}
.MoveAndStudyCore .mas-footer__accreditations-copy {
color: rgba(255, 247, 245, 0.82);
text-transform: uppercase;
letter-spacing: 0.08em;
}
.MoveAndStudyCore .mas-footer__logos {
display: flex;
flex-wrap: wrap;
gap: 0.8rem 0.9rem;
align-items: center;
}
.MoveAndStudyCore .mas-footer__logo {
display: inline-flex;
align-items: center;
justify-content: center;
min-width: 0;
min-height: 0;
padding: 0.5rem 0.68rem;
border-radius: 14px;
background: rgba(255, 255, 255, 0.06);
opacity: 0.96;
}
.MoveAndStudyCore .mas-footer__logo .Synergee-Web-Page-Component-Image-Container {
display: inline-flex;
align-items: center;
justify-content: center;
}
.MoveAndStudyCore .mas-footer__logo img {
display: block;
width: auto;
max-width: 116px;
max-height: 54px;
object-fit: contain;
}
@media (min-width: 760px) {
.MoveAndStudyCore .mas-hero__title h1 {
}
.MoveAndStudyCore .mas-hero__title h2,
.MoveAndStudyCore .mas-hero__title h3 {
}
.MoveAndStudyCore .mas-section-intro :is(h1, h2, h3) {
}
.MoveAndStudyCore .mas-footer__grid {
grid-template-columns:
minmax(0, 1.4fr)
repeat(3, minmax(0, 1fr))
minmax(220px, 1.02fr);
}
.MoveAndStudyCore .mas-footer__accreditations {
grid-template-columns: minmax(190px, 0.32fr) minmax(0, 1fr);
column-gap: clamp(1.25rem, 3vw, 2.4rem);
}
}
@media (max-width: 759px) {
.MoveAndStudyCore .mas-site-footer-note .mas-container {
justify-content: center;
}
}
@media (max-width: 1050px) {
.MoveAndStudyCore .mas-footer__grid {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.MoveAndStudyCore .mas-footer__section--brand,
.MoveAndStudyCore .mas-footer__section--social {
grid-column: 1 / -1;
}
}
@media (max-width: 640px) {
.MoveAndStudyCore .mas-footer__grid,
.MoveAndStudyCore .mas-footer__accreditations {
grid-template-columns: minmax(0, 1fr);
}
.MoveAndStudyCore .mas-footer__logo {
width: 100%;
justify-content: flex-start;
}
}
.MoveAndStudyCore .mas-chat-widget {
position: fixed;
right: clamp(0.8rem, 2vw, 1.25rem);
bottom: clamp(0.8rem, 2vw, 1.25rem);
z-index: 1200;
}
.MoveAndStudyCore .mas-chat-widget__toggle {
border: 0;
border-radius: 999px;
background: #1f7a5a;
color: #fff;
padding: 0.86rem 1.12rem;
cursor: pointer;
box-shadow: 0 10px 24px rgba(0, 0, 0, 0.24);
}
.MoveAndStudyCore .mas-chat-widget__toggle:hover,
.MoveAndStudyCore .mas-chat-widget__toggle:focus-visible {
background: #1a664c;
}
.MoveAndStudyCore .mas-chat-widget__panel {
position: absolute;
right: 0;
bottom: calc(100% + 0.6rem);
width: min(92vw, 390px);
height: min(72vh, 610px);
border: 1px solid rgba(31, 122, 90, 0.25);
border-radius: 14px;
background: #fff;
box-shadow: 0 20px 42px rgba(0, 0, 0, 0.24);
overflow: hidden;
}
.MoveAndStudyCore .mas-chat-widget__panel-header {
display: flex;
align-items: center;
justify-content: space-between;
gap: 0.75rem;
padding: 0.72rem 0.85rem;
border-bottom: 1px solid rgba(31, 122, 90, 0.18);
background: #f4faf7;
color: #0f3a2b;
}
.MoveAndStudyCore .mas-chat-widget__panel-header strong {
}
.MoveAndStudyCore .mas-chat-widget__close {
border: 0;
border-radius: 8px;
background: transparent;
color: #1f7a5a;
padding: 0.34rem 0.52rem;
cursor: pointer;
}
.MoveAndStudyCore .mas-chat-widget__close:hover,
.MoveAndStudyCore .mas-chat-widget__close:focus-visible {
background: rgba(31, 122, 90, 0.12);
}
.MoveAndStudyCore .mas-chat-widget__frame-wrap {
height: calc(100% - 44px);
}
.MoveAndStudyCore .mas-chat-widget__frame {
border: 0;
width: 100%;
height: 100%;
display: block;
background: #fff;
}
.MoveAndStudyCore .mas-chat-widget__fallback {
height: 100%;
display: flex;
align-items: center;
justify-content: center;
padding: 1rem;
color: #355247;
background: #f7fbf9;
}
@media (max-width: 759px) {
.MoveAndStudyCore .mas-chat-widget__panel {
right: -0.2rem;
width: min(95vw, 390px);
height: min(74vh, 640px);
}
}
@media (min-width: 760px) and (max-width: 1020px) {
.MoveAndStudyCore .mas-promo-highlight__grid {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
}
@media (max-width: 759px) {
.MoveAndStudyCore.MoveAndStudyCore-home {
--mas-home-space-compact: clamp(1rem, 4.5vw, 1.35rem);
--mas-home-space-standard: clamp(1.45rem, 6vw, 1.9rem);
--mas-home-space-large: clamp(2rem, 8vw, 2.5rem);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-hero {
min-height: 560px;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-hero__inner {
min-height: 560px;
row-gap: 1.75rem;
padding-block: 1rem 2rem;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-hero__top {
align-items: flex-start;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-site-logo img {
max-height: 88px;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-hero__content {
gap: 1.45rem;
padding: 1.1rem;
border-radius: 20px;
background: linear-gradient(145deg, rgba(255, 253, 249, 0.98), rgba(244, 238, 230, 0.94));
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-hero__actions-main,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-hero__actions-meta {
grid-template-columns: 1fr;
display: grid;
}
.MoveAndStudyCore .mas-action,
.MoveAndStudyCore .mas-action a,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-hero .mas-action-link,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-hero-meta-link {
width: 100%;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-school-search__intro {
align-items: start;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-school-search .SchoolSearchForm form {
grid-template-columns: 1fr;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-school-search .SchoolSearchForm-Button {
grid-column: auto;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-school-search .SchoolSearchForm--home-compact .mas-school-search-compact__primary,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-school-search .SchoolSearchForm--home-compact .mas-school-search-compact__advanced {
grid-template-columns: 1fr;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-school-search .SchoolSearchForm--home-compact .SchoolSearchForm-Button,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-school-search .SchoolSearchForm--home-compact .mas-school-search-compact__toggle-wrap {
grid-column: auto;
}
.MoveAndStudyCore .mas-promo-highlight {
grid-template-columns: 1fr;
align-items: start;
}
.MoveAndStudyCore .mas-promo-highlight__grid {
grid-template-columns: 1fr;
}
.MoveAndStudyCore .mas-promo-highlight__media {
grid-row: auto;
aspect-ratio: 16 / 9;
min-height: 0;
}
.MoveAndStudyCore .mas-promo-highlight__prices {
grid-column: auto;
grid-row: auto;
justify-items: start;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-promo-highlight__top {
align-items: start;
justify-content: start;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-promo-highlight__actions {
justify-content: flex-start;
}
}
@media (min-width: 760px) and (max-width: 1120px) {
.MoveAndStudyCore.MoveAndStudyCore-home .mas-programs .mas-card-grid {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-search-shell {
grid-template-columns: 1fr;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-search-shell__icon {
display: none;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-school-search .SchoolSearchForm--home-compact .mas-school-search-compact__primary {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-school-search .SchoolSearchForm--home-compact .SchoolSearchForm-Button,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-school-search .SchoolSearchForm--home-compact .mas-school-search-compact__toggle-wrap,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-school-search .SchoolSearchForm--home-compact .mas-school-search-compact__advanced {
grid-column: 1 / -1;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-school-search .SchoolSearchForm--home-compact .mas-school-search-compact__advanced {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-main .Synergee-Web-Page-Component-Text,
.MoveAndStudyCore.MoveAndStudyCore-language .mas-main .Synergee-Web-Page-Component-Text table,
.MoveAndStudyCore.MoveAndStudyCore-language .mas-main .Synergee-Web-Page-Component-Text-Container {
max-width: 100%;
text-justify: auto;
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-main .Synergee-Web-Page-Component-Text-Container {
min-width: 0;
padding: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-main .Synergee-Web-Page-Component-Text-Container :is(h1, h2, h3, p, li) {
overflow-wrap: anywhere;
word-break: normal;
}
.MoveAndStudyCore.MoveAndStudyCore-language .Synergee-Web-Page-Component-SchoolsList {
float: none;
display: block;
width: 100%;
height: auto;
max-width: 100%;
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .Synergee-Web-Page-Component-SchoolsList {
float: none;
display: block;
width: 100%;
height: auto;
max-width: 100%;
box-sizing: border-box;
}
.MoveAndStudyCore.MoveAndStudyCore-language :is(#language-destinations, #language-programs, #language-advice, #language-faq, #language-final-cta) {
scroll-margin-top: 7rem;
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-hero {
padding-block: clamp(0.75rem, 1.7vw, 1.1rem);
background: linear-gradient(180deg, #f8faf9 0%, #fff 100%);
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-section__eyebrow,
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-section__summary,
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-program-card__eyebrow,
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-destination-card__eyebrow,
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-faq__summary {
margin: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-section__title,
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-program-card__title,
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-destination-card__title,
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-directory__program-title,
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-directory__country-title,
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-directory__city-title,
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-school-card__title {
margin: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-hero .mas-country-hero__shell {
position: relative;
display: grid;
overflow: hidden;
isolation: isolate;
border-radius: 24px;
background: #dfe9ef;
box-shadow: 0 28px 68px rgba(18, 28, 40, 0.14);
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-hero .mas-country-hero__shell::before {
content: "";
position: absolute;
inset: 0;
z-index: 1;
pointer-events: none;
background:
radial-gradient(circle at 12% 24%, rgba(255, 255, 255, 0.34) 0%, rgba(255, 255, 255, 0.22) 26%, rgba(255, 255, 255, 0) 52%),
linear-gradient(90deg, rgba(249, 252, 254, 0.96) 0%, rgba(249, 252, 254, 0.84) 22%, rgba(245, 249, 252, 0.58) 40%, rgba(245, 249, 252, 0.28) 56%, rgba(245, 249, 252, 0.1) 68%, rgba(245, 249, 252, 0) 82%);
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-hero .mas-country-hero__shell::after {
content: "";
position: absolute;
inset: 0;
z-index: 1;
pointer-events: none;
background:
radial-gradient(circle at 18% 20%, rgba(255, 255, 255, 0.18), transparent 32%),
linear-gradient(180deg, rgba(248, 252, 255, 0.06) 0%, rgba(248, 252, 255, 0) 42%);
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-hero .mas-country-hero__media,
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-hero .mas-country-hero__media-primary {
position: relative;
z-index: 0;
min-width: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-hero .mas-country-hero__image,
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-hero .mas-country-hero__image picture,
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-hero .mas-country-hero__image .Synergee-Web-Page-Component-Image-Container,
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-hero .mas-country-hero__image img {
display: block;
width: 100%;
height: 100%;
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-hero .mas-country-hero__image {
position: relative;
overflow: hidden;
background: #e8eef2;
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-hero .mas-country-hero__image .Synergee-Web-Page-Component-Image-Container,
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-hero .mas-country-hero__image picture,
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-hero .mas-country-hero__image img {
position: absolute;
inset: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-hero .mas-country-hero__image img {
object-fit: cover;
object-position: center 34%;
filter: saturate(0.94) contrast(0.98) brightness(1.02);
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-hero .mas-country-hero__media-primary .mas-country-hero__image {
aspect-ratio: 16 / 6.6;
min-height: 0;
max-height: 600px;
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-hero .mas-country-hero__content {
position: absolute;
inset: 0;
z-index: 2;
display: flex;
align-items: center;
padding: clamp(1.1rem, 3vw, 2.2rem);
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-hero .mas-hero__eyebrow {
margin: 0;
color: var(--mas-home-accent-soft, #d88b73);
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-hero__copy-wrap {
display: grid;
gap: clamp(1rem, 2vw, 1.45rem);
max-width: min(34rem, 100%);
color: rgba(24, 34, 43, 0.94);
text-shadow: none;
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-hero .mas-action-row {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: flex-start;
gap: 0.7rem 0.78rem;
max-width: 100%;
margin-top: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-hero .mas-hero__actions-main {
display: flex;
flex-wrap: wrap;
gap: 0.75rem;
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-hero .mas-action-link {
display: inline-flex;
align-items: center;
justify-content: center;
min-height: 46px;
padding: 0.82rem 1.15rem;
border: 1px solid rgba(31, 45, 58, 0.16);
border-radius: 8px;
background: rgba(255, 252, 247, 0.68);
box-shadow: 0 10px 24px rgba(18, 25, 32, 0.1);
backdrop-filter: blur(8px);
text-decoration: none;
transition: transform 180ms ease, background-color 180ms ease, border-color 180ms ease, box-shadow 180ms ease;
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-hero .mas-action-link:hover,
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-hero .mas-action-link:focus-visible {
transform: translateY(-1px);
border-color: rgba(31, 45, 58, 0.24);
background: rgba(255, 252, 247, 0.84);
box-shadow: 0 14px 30px rgba(18, 25, 32, 0.14);
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-hero .mas-action-link--primary {
color: var(--mas-color-surface);
border-color: transparent;
background: var(--mas-color-coral);
box-shadow: 0 14px 30px rgba(var(--mas-color-coral-rgb), 0.25);
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-hero .mas-action-link--primary:hover,
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-hero .mas-action-link--primary:focus-visible {
background: var(--mas-color-coral);
box-shadow: 0 16px 34px rgba(var(--mas-color-coral-rgb), 0.3);
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-hero .mas-action-link--secondary {
color: var(--mas-color-text);
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-hero__copy {
min-width: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-hero__copy .mas-section-intro,
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-hero__copy .Synergee-Web-Page-Component-Container-Container,
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-hero__copy-inner {
display: grid;
gap: 0.9rem;
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-schools__panel,
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-advice__shell {
border: 1px solid rgba(216, 222, 228, 0.74);
border-radius: 24px;
background: rgba(255, 255, 255, 0.96);
box-shadow: 0 18px 48px rgba(32, 39, 45, 0.08);
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-hero__jump,
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-destination-card,
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-anchor-nav__link {
text-decoration: none;
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-hero__jump {
display: inline-flex;
align-items: center;
justify-content: center;
min-height: 2.8rem;
padding: 0.7rem 1rem;
border: 1px solid rgba(25, 39, 48, 0.12);
border-radius: 999px;
background: rgba(255, 255, 255, 0.92);
color: var(--mas-color-link);
white-space: nowrap;
transition:
border-color 180ms ease,
background-color 180ms ease,
color 180ms ease,
transform 180ms ease;
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-hero__jump--secondary {
background: rgba(239, 245, 246, 0.9);
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-hero__jump:hover,
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-hero__jump:focus-visible,
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-anchor-nav__link:hover,
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-anchor-nav__link:focus-visible {
transform: translateY(-1px);
border-color: rgba(35, 107, 115, 0.28);
background: rgba(255, 255, 255, 1);
color: var(--mas-color-link-hover);
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-anchor-nav {
padding-block: clamp(0.75rem, 1.9vw, 1.25rem);
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-anchor-nav__list,
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-faq {
display: grid;
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-anchor-nav__list {
grid-auto-flow: column;
grid-auto-columns: max-content;
gap: 0.75rem;
overflow-x: auto;
padding-bottom: 0.2rem;
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-anchor-nav__link {
display: inline-flex;
align-items: center;
justify-content: center;
min-height: 2.6rem;
padding: 0.6rem 0.95rem;
border: 1px solid rgba(216, 222, 228, 0.9);
border-radius: 999px;
background: rgba(255, 255, 255, 0.98);
color: inherit;
white-space: nowrap;
box-shadow: 0 8px 20px rgba(17, 27, 35, 0.06);
transition:
transform 180ms ease,
border-color 180ms ease,
box-shadow 180ms ease;
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-program-card,
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-destination-card,
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-advice-card,
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-directory__country,
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-directory__city,
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-school-card,
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-faq__item {
border: 1px solid rgba(216, 222, 228, 0.76);
border-radius: 20px;
background:
linear-gradient(180deg, rgba(247, 250, 251, 0.96), rgba(255, 255, 255, 0.98));
box-shadow: 0 12px 28px rgba(12, 24, 32, 0.07);
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-advice-card {
display: grid;
gap: 0.55rem;
align-content: start;
padding: 1rem;
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-program-card {
cursor: default;
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-programs,
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-destinations,
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-advice,
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-faq-section,
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-final-cta {
padding-block: clamp(1rem, 2.2vw, 1.8rem);
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-section-head,
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-advice__copy,
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-final-cta__copy {
display: grid;
gap: 0.65rem;
min-width: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-advice__copy .Synergee-Web-Page-Component-Container-Container,
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-final-cta__copy .Synergee-Web-Page-Component-Container-Container {
display: grid;
gap: 0.65rem;
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-program-grid,
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-destination-grid,
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-advice__grid,
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-final-cta__actions,
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-directory {
display: grid;
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-destination-grid {
grid-template-columns: repeat(4, minmax(0, 1fr));
gap: 1rem;
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-fallback-card {
display: grid;
gap: 0.8rem;
padding: clamp(1.1rem, 2.4vw, 1.5rem);
border: 1px solid rgba(216, 222, 228, 0.76);
border-radius: 20px;
background: linear-gradient(180deg, rgba(247, 250, 251, 0.98), rgba(255, 255, 255, 1));
box-shadow: 0 12px 28px rgba(12, 24, 32, 0.07);
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-fallback-card__eyebrow,
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-fallback-card__title,
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-fallback-card__body {
margin: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-destination-card {
position: relative;
isolation: isolate;
display: grid;
grid-template-rows: auto auto 1fr auto;
gap: 0.85rem;
min-height: 12.75rem;
padding: 1.2rem;
color: inherit;
background:
radial-gradient(circle at top right, rgba(255, 246, 235, 0.96), transparent 42%),
linear-gradient(155deg, rgba(247, 250, 251, 0.98), rgba(255, 255, 255, 1));
overflow: hidden;
transition:
transform 200ms ease,
border-color 200ms ease,
box-shadow 200ms ease,
background-color 200ms ease,
background-position 220ms ease;
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-destination-card::before,
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-destination-card::after {
content: "";
position: absolute;
pointer-events: none;
z-index: -1;
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-destination-card::before {
inset: 0 auto auto 0;
width: 100%;
height: 0.36rem;
background: linear-gradient(90deg, rgba(35, 107, 115, 0.96), rgba(246, 175, 72, 0.78));
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-destination-card::after {
top: -2.25rem;
right: -1.5rem;
width: 7.25rem;
height: 7.25rem;
border-radius: 999px;
background: radial-gradient(circle, rgba(226, 239, 241, 0.88), rgba(226, 239, 241, 0) 70%);
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-destination-card__eyebrow {
display: inline-flex;
align-items: center;
justify-self: start;
min-height: 2rem;
padding: 0.38rem 0.7rem;
border: 1px solid rgba(35, 107, 115, 0.16);
border-radius: 999px;
background: rgba(255, 255, 255, 0.8);
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-destination-card__body {
margin: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-destination-card__footer {
display: flex;
align-items: center;
justify-content: flex-start;
gap: 0.8rem;
margin-top: auto;
padding-top: 0.2rem;
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-destination-card__cta {
display: inline-flex;
align-items: center;
justify-content: center;
min-height: 2.2rem;
padding: 0.45rem 0.75rem;
border: 1px solid rgba(35, 107, 115, 0.18);
border-radius: 999px;
background: rgba(241, 248, 248, 0.96);
color: var(--mas-color-link);
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-destination-card:hover,
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-destination-card:focus-visible,
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-school-card:hover,
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-school-card:focus-within {
transform: translateY(-2px);
border-color: rgba(35, 107, 115, 0.28);
box-shadow: 0 14px 28px rgba(12, 24, 32, 0.12);
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-destination-card:hover .mas-language-destination-card__cta,
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-destination-card:focus-visible .mas-language-destination-card__cta {
border-color: rgba(35, 107, 115, 0.32);
background: rgba(255, 255, 255, 1);
color: var(--mas-color-link-hover);
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-program-grid {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-program-card .mas-language-destination-card__cta {
border-color: rgba(216, 222, 228, 0.92);
background: rgba(255, 255, 255, 0.82);
color: rgba(24, 34, 43, 0.82);
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-program-card:hover,
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-program-card:focus-within {
transform: none;
border-color: rgba(216, 222, 228, 0.76);
box-shadow: 0 12px 28px rgba(12, 24, 32, 0.07);
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-program-card:hover .mas-language-destination-card__cta,
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-program-card:focus-within .mas-language-destination-card__cta {
border-color: rgba(216, 222, 228, 0.92);
background: rgba(255, 255, 255, 0.82);
color: rgba(24, 34, 43, 0.82);
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-directory {
gap: 1rem;
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-directory__program {
display: grid;
gap: 1rem;
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-directory__program-header {
display: none;
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-directory__country {
display: block;
padding: 0;
overflow: hidden;
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-directory__country-summary {
display: flex;
align-items: start;
justify-content: space-between;
gap: 0.85rem;
flex-wrap: wrap;
padding: clamp(0.95rem, 2vw, 1.3rem);
cursor: pointer;
list-style: none;
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-directory__country-summary::-webkit-details-marker {
display: none;
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-directory__country-summary::after {
content: "+";
flex: 0 0 auto;
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-directory__country[open] .mas-language-directory__country-summary::after {
content: "−";
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-directory__country-heading,
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-directory__city-header {
display: grid;
gap: 0.35rem;
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-directory__country-panel {
padding: 0 clamp(0.95rem, 2vw, 1.3rem) clamp(0.95rem, 2vw, 1.3rem);
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-directory__country-meta {
display: flex;
gap: 0.5rem;
flex-wrap: wrap;
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-directory__country-pill {
display: inline-flex;
align-items: center;
justify-content: center;
min-height: 2rem;
padding: 0.42rem 0.72rem;
border: 1px solid rgba(35, 107, 115, 0.16);
border-radius: 999px;
background: rgba(255, 255, 255, 0.84);
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-directory__country-title-link,
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-directory__city-title-link,
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-school-card__title-link,
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-school-card__city-link,
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-school-card__cta,
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-school-card__media {
color: inherit;
text-decoration: none;
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-directory__country-title-link:hover,
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-directory__country-title-link:focus-visible,
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-directory__city-title-link:hover,
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-directory__city-title-link:focus-visible,
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-school-card__title-link:hover,
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-school-card__title-link:focus-visible,
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-school-card__city-link:hover,
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-school-card__city-link:focus-visible {
color: var(--mas-color-link-hover);
text-decoration: underline;
text-decoration-thickness: 1px;
text-underline-offset: 0.16em;
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-directory__cities {
display: grid;
gap: 0.85rem;
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-directory__city {
display: grid;
gap: 0.8rem;
padding: clamp(0.9rem, 1.8vw, 1.1rem);
background: rgba(255, 255, 255, 0.92);
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-directory__city-meta,
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-school-card__location,
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-school-card__city-text,
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-school-card__city-link {
margin: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-directory__schools {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(min(100%, 17.25rem), 1fr));
gap: 0.8rem;
margin: 0;
padding: 0;
list-style: none;
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-directory__school-item {
min-width: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-school-card {
display: grid;
height: 100%;
min-height: 100%;
border-radius: 16px;
background: rgba(255, 255, 255, 0.98);
overflow: hidden;
transition:
transform 200ms ease,
border-color 200ms ease,
box-shadow 200ms ease;
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-school-card__media,
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-school-card__media:hover,
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-school-card__media:focus-visible {
display: block;
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-school-card__image {
display: block;
width: 100%;
aspect-ratio: 16 / 9;
object-fit: cover;
background: rgba(241, 245, 246, 0.96);
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-school-card__body {
display: grid;
gap: 0.7rem;
align-content: start;
height: 100%;
padding: 1rem;
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-school-card__summary {
margin: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-school-card__footer {
display: flex;
align-items: center;
justify-content: space-between;
gap: 0.8rem;
margin-top: auto;
padding-top: 0.2rem;
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-school-card__cta {
display: inline-flex;
align-items: center;
justify-content: center;
min-height: 2.35rem;
padding: 0.52rem 0.72rem;
border: 1px solid rgba(35, 107, 115, 0.18);
border-radius: 999px;
background: rgba(241, 248, 248, 0.96);
color: var(--mas-color-link);
white-space: nowrap;
transition:
border-color 180ms ease,
background-color 180ms ease,
color 180ms ease;
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-school-card__cta:hover,
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-school-card__cta:focus-visible {
border-color: rgba(35, 107, 115, 0.32);
background: rgba(255, 255, 255, 1);
color: var(--mas-color-link-hover);
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-advice__shell {
display: grid;
grid-template-columns: minmax(0, 0.95fr) minmax(0, 1.05fr);
gap: 1rem 1.4rem;
padding: clamp(1.1rem, 2.6vw, 1.8rem);
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-advice__grid {
display: grid;
grid-template-columns: repeat(3, minmax(0, 1fr));
gap: 0.9rem;
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-final-cta__shell {
display: grid;
grid-template-columns: minmax(0, 1fr) minmax(18rem, 0.85fr);
gap: 1rem 1.4rem;
align-items: center;
padding: clamp(1.1rem, 2.6vw, 1.8rem);
border: 1px solid rgba(216, 222, 228, 0.74);
border-radius: 24px;
background:
radial-gradient(circle at top right, rgba(255, 246, 235, 0.78), transparent 34%),
rgba(255, 255, 255, 0.96);
box-shadow: 0 18px 48px rgba(32, 39, 45, 0.08);
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-final-cta__actions {
display: grid;
grid-template-columns: 1fr;
gap: 1rem;
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-link-card,
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-link-card a {
min-width: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-faq {
gap: 0.85rem;
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-faq__item {
overflow: hidden;
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-faq__summary {
display: block;
padding: 1rem 1.1rem;
cursor: pointer;
list-style: none;
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-faq__summary::-webkit-details-marker {
display: none;
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-faq__answer {
padding: 0 1.1rem 1rem;
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-temp-warning {
display: none;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-hub-page > .mas-section {
padding-block: clamp(1.2rem, 2.4vw, 1.9rem);
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-hero {
padding-block: clamp(1rem, 2.2vw, 1.55rem);
background: linear-gradient(180deg, #f8faf9 0%, #fff 100%);
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-hero .mas-country-hero__shell {
position: relative;
display: grid;
overflow: hidden;
isolation: isolate;
border-radius: 24px;
background: #dfe9ef;
box-shadow: 0 28px 68px rgba(18, 28, 40, 0.14);
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-hero .mas-country-hero__shell::before {
content: "";
position: absolute;
inset: 0;
z-index: 1;
pointer-events: none;
background:
radial-gradient(circle at 12% 24%, rgba(255, 255, 255, 0.34) 0%, rgba(255, 255, 255, 0.22) 26%, rgba(255, 255, 255, 0) 52%),
linear-gradient(90deg, rgba(249, 252, 254, 0.96) 0%, rgba(249, 252, 254, 0.84) 22%, rgba(245, 249, 252, 0.58) 40%, rgba(245, 249, 252, 0.28) 56%, rgba(245, 249, 252, 0.1) 68%, rgba(245, 249, 252, 0) 82%);
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-hero .mas-country-hero__shell::after {
content: "";
position: absolute;
inset: 0;
z-index: 1;
pointer-events: none;
background:
radial-gradient(circle at 18% 20%, rgba(255, 255, 255, 0.18), transparent 32%),
linear-gradient(180deg, rgba(248, 252, 255, 0.06) 0%, rgba(248, 252, 255, 0) 42%);
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-hero .mas-country-hero__media,
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-hero .mas-country-hero__media-primary {
position: relative;
z-index: 0;
min-width: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-hero .mas-country-hero__image,
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-hero .mas-country-hero__image picture,
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-hero .mas-country-hero__image .Synergee-Web-Page-Component-Image-Container,
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-hero .mas-country-hero__image img {
display: block;
width: 100%;
height: 100%;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-hero .mas-country-hero__image {
position: relative;
overflow: hidden;
background: #e8eef2;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-hero .mas-country-hero__image .Synergee-Web-Page-Component-Image-Container,
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-hero .mas-country-hero__image picture,
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-hero .mas-country-hero__image img {
position: absolute;
inset: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-hero .mas-country-hero__image img {
object-fit: cover;
object-position: center;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-hero .mas-country-hero__media-primary .mas-country-hero__image {
aspect-ratio: 16 / 6.6;
min-height: 0;
max-height: 600px;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-hero .mas-country-hero__content {
position: absolute;
inset: auto auto clamp(1.25rem, 3vw, 2.4rem) clamp(1.25rem, 3vw, 2.4rem);
z-index: 2;
display: grid;
align-content: start;
gap: 0.8rem;
width: min(38rem, calc(100% - 2.5rem));
isolation: isolate;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-hero__copy {
display: grid;
gap: clamp(0.85rem, 1.8vw, 1.15rem);
padding: clamp(1.15rem, 2.2vw, 1.65rem);
color: var(--mas-color-text);
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-hero__eyebrow,
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-hero__title :is(h1, h2, h3, p) {
color: inherit;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-hero__title {
display: grid;
gap: clamp(0.7rem, 1.5vw, 1rem);
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-hero__title p {
max-width: 52ch;
margin-bottom: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-hero__actions {
align-items: center;
justify-content: flex-start;
gap: 0.7rem 0.78rem;
margin-top: 0.1rem;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-hero__actions .mas-action-link {
display: inline-flex;
align-items: center;
justify-content: center;
min-height: 46px;
padding: 0.82rem 1.15rem;
border: 1px solid rgba(31, 45, 58, 0.16);
border-radius: 8px;
background: rgba(255, 252, 247, 0.68);
box-shadow: 0 10px 24px rgba(18, 25, 32, 0.1);
backdrop-filter: blur(8px);
text-decoration: none;
transition: transform 180ms ease, background-color 180ms ease, border-color 180ms ease, box-shadow 180ms ease;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-hero__actions .mas-action-link:hover,
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-hero__actions .mas-action-link:focus-visible {
transform: translateY(-1px);
border-color: rgba(31, 45, 58, 0.24);
background: rgba(255, 252, 247, 0.84);
box-shadow: 0 14px 30px rgba(18, 25, 32, 0.14);
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-hero__actions .mas-action-link--primary {
color: var(--mas-color-surface);
border-color: transparent;
background: var(--mas-color-coral);
box-shadow: 0 14px 30px rgba(var(--mas-color-coral-rgb), 0.25);
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-hero__actions .mas-action-link--primary:hover,
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-hero__actions .mas-action-link--primary:focus-visible {
background: var(--mas-color-coral);
box-shadow: 0 16px 34px rgba(var(--mas-color-coral-rgb), 0.3);
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-hero__actions .mas-action-link--secondary {
color: var(--mas-color-text);
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-hub-highlights {
position: relative;
z-index: 2;
margin-top: clamp(-1.55rem, -2.7vw, -0.85rem);
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-hub-highlights__shell {
padding: clamp(0.55rem, 1.2vw, 0.9rem);
border: 1px solid rgba(214, 206, 197, 0.8);
border-radius: 22px;
background: rgba(255, 252, 248, 0.96);
box-shadow: var(--mas-home-shadow-card);
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-hub-highlights__grid {
display: grid;
grid-template-columns: repeat(4, minmax(0, 1fr));
gap: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-hub-highlight {
display: grid;
align-content: start;
min-height: 0;
padding: clamp(1rem, 1.8vw, 1.25rem);
border-left: 1px solid rgba(217, 209, 200, 0.72);
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-hub-highlight:first-child {
border-left: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-hub-pathways .mas-card-grid {
gap: 1rem;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-hub-section-head {
margin-bottom: 1rem;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-hub-card {
display: grid;
grid-template-rows: 1fr auto;
gap: 1rem;
min-height: 100%;
padding: clamp(1.15rem, 2vw, 1.45rem);
border: 1px solid rgba(214, 206, 197, 0.82);
border-radius: 22px;
background: rgba(255, 255, 255, 0.92);
box-shadow: 0 16px 36px rgba(18, 25, 32, 0.08);
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-hub-card__body {
display: grid;
gap: 0.72rem;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-hub-card__eyebrow {
margin: 0;
color: var(--mas-color-link-hover);
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-hub-card__footer {
display: flex;
align-items: center;
justify-content: flex-start;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-hub-card__link,
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-hub-card__status,
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-hub-useful__link {
display: inline-flex;
align-items: center;
justify-content: center;
min-height: 2.85rem;
padding: 0.8rem 1.15rem;
border: 1px solid rgba(29, 45, 59, 0.16);
border-radius: 999px;
background: rgba(255, 255, 255, 0.88);
box-shadow: 0 10px 24px rgba(18, 25, 32, 0.06);
text-decoration: none;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-hub-card__status {
color: var(--mas-color-muted);
background: rgba(244, 241, 236, 0.92);
box-shadow: none;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-hub-card--pending {
background:
linear-gradient(180deg, rgba(255, 255, 255, 0.96), rgba(249, 245, 240, 0.96));
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-hub-useful__card,
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-hub-conversion__card {
display: grid;
gap: 1rem;
padding: clamp(1.15rem, 2.2vw, 1.65rem);
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-hub-useful__links {
display: flex;
flex-wrap: wrap;
gap: 0.85rem;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-hub-conversion__card {
grid-template-columns: minmax(0, 1fr) auto;
align-items: center;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-hub-conversion__actions {
display: flex;
flex-wrap: wrap;
justify-content: flex-end;
gap: 0.85rem;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults {
background: #fff;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-hub-page {
background:
linear-gradient(180deg, #f8fbfd 0, #fff 22rem),
#fff;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-hero {
position: relative;
min-height: clamp(32rem, 48vw, 43rem);
overflow: hidden;
background: #f8fbfd;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-hero__media {
position: absolute;
inset: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-hero__media::before {
content: "";
position: absolute;
inset: 0;
z-index: 2;
pointer-events: none;
background:
linear-gradient(90deg, rgba(255, 255, 255, 0.98) 0%, rgba(255, 255, 255, 0.94) 27%, rgba(255, 255, 255, 0.62) 44%, rgba(255, 255, 255, 0.08) 68%),
linear-gradient(180deg, rgba(255, 255, 255, 0) 72%, #fff 100%);
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-hero__image,
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-hero__image .Synergee-Web-Page-Component-Image-Container,
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-hero__image picture,
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-hero__image img {
display: block;
width: 100%;
height: 100%;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-hero__image img {
object-fit: cover;
object-position: 72% 45%;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-hero__inner {
position: relative;
z-index: 3;
display: flex;
align-items: center;
min-height: clamp(32rem, 48vw, 43rem);
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-hero__content {
width: min(40rem, 48%);
padding-block: clamp(4rem, 8vw, 7rem) clamp(6.5rem, 9vw, 8rem);
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-hero__headline {
max-width: 11ch;
margin: 0;
color: #111c2b;
font-size: clamp(3.1rem, 5vw, 5.4rem);
line-height: 1.04;
letter-spacing: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-hero__headline span {
color: #ff4f48;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-hero__lead {
max-width: 35rem;
margin: clamp(1.5rem, 2vw, 2rem) 0 0;
color: #4a576b;
font-size: 1.08rem;
line-height: 1.75;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-contact-row {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: clamp(1.1rem, 2.2vw, 2.6rem);
margin-top: clamp(2rem, 3vw, 3.1rem);
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-contact,
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-contact:visited {
display: inline-flex;
align-items: center;
gap: 0.55rem;
color: #152235;
text-decoration: none;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults svg {
flex: 0 0 auto;
fill: none;
stroke: currentColor;
stroke-width: 1.75;
stroke-linecap: round;
stroke-linejoin: round;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-contact svg {
width: 1.35rem;
height: 1.35rem;
color: #ff4f48;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-contact--whatsapp svg {
color: #20b96b;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-profile {
position: relative;
z-index: 5;
margin-top: clamp(-5.4rem, -6vw, -3.1rem);
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-profile__shell,
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-quick-search__shell,
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-panel {
border: 1px solid rgba(21, 34, 53, 0.08);
border-radius: 18px;
background: rgba(255, 255, 255, 0.97);
box-shadow: 0 18px 48px rgba(18, 30, 44, 0.12);
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-profile__shell {
padding: clamp(1.6rem, 2.6vw, 2.4rem);
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-section-head {
display: grid;
gap: 0.5rem;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-section-head--center {
justify-items: center;
text-align: center;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-section-title,
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-list-title {
margin: 0;
color: #111c2b;
letter-spacing: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-section-head p,
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-quick-search__intro p {
max-width: 72rem;
margin: 0;
color: #5d6878;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-profile__grid {
display: grid;
grid-template-columns: repeat(6, minmax(0, 1fr));
gap: clamp(1rem, 1.5vw, 1.35rem);
margin-top: clamp(1.45rem, 2vw, 2rem);
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-profile-card {
display: grid;
justify-items: center;
align-content: start;
min-height: 13.8rem;
padding: 1.45rem 1rem 1.25rem;
border: 1px solid rgba(21, 34, 53, 0.08);
border-radius: 14px;
background: #fff;
box-shadow: 0 12px 30px rgba(18, 30, 44, 0.08);
color: #111c2b;
text-align: center;
text-decoration: none;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-icon-disc {
display: grid;
place-items: center;
width: 4.05rem;
height: 4.05rem;
margin-bottom: 1rem;
border-radius: 999px;
background: var(--mas-homeadult-disc, #d8f6e9);
color: var(--mas-homeadult-icon, #18a875);
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-icon-disc svg {
width: 2.05rem;
height: 2.05rem;
stroke-width: 1.8;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-profile-card strong {
display: block;
margin: 0 0 0.55rem;
color: #111c2b;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-profile-card span:not(.mas-homeadult-icon-disc) {
color: #5d6878;
font-size: 0.88rem;
line-height: 1.45;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-profile-card em {
margin-top: auto;
color: #101a2a;
font-style: normal;
font-size: 1.7rem;
line-height: 1;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-profile-card--young {
--mas-homeadult-disc: #dceeff;
--mas-homeadult-icon: #2f7dfa;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-profile-card--adult {
--mas-homeadult-disc: #eadfff;
--mas-homeadult-icon: #8759f2;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-profile-card--pro {
--mas-homeadult-disc: #fde7c9;
--mas-homeadult-icon: #1f2b36;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-profile-card--school {
--mas-homeadult-disc: #d9f4e5;
--mas-homeadult-icon: #22a477;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-profile-card--gap {
--mas-homeadult-disc: #ffe0e6;
--mas-homeadult-icon: #ff4f5e;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-quick-search,
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-direct,
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-trust,
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-promos,
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-destinations {
padding-block: clamp(1.4rem, 2.4vw, 2rem);
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-quick-search__shell {
display: grid;
grid-template-columns: 0.72fr 1fr 1fr;
align-items: center;
gap: clamp(1.3rem, 2vw, 2.4rem);
padding: clamp(1.4rem, 2.4vw, 2.2rem);
background: #fbf7f3;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-search-card {
display: grid;
gap: 0.85rem;
padding: 1.35rem;
border: 1px solid rgba(21, 34, 53, 0.08);
border-radius: 14px;
background: #fff;
box-shadow: 0 14px 34px rgba(18, 30, 44, 0.09);
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-search-card__title {
display: flex;
align-items: center;
gap: 0.75rem;
color: #111c2b;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-search-card__title svg {
width: 1.55rem;
height: 1.55rem;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-search-card select {
width: 100%;
min-height: 2.9rem;
padding: 0 0.9rem;
border: 1px solid rgba(21, 34, 53, 0.12);
border-radius: 8px;
background: #fff;
color: #667181;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-search-card button {
min-height: 2.9rem;
border: 0;
border-radius: 8px;
background: #ff4f48;
color: #fff;
cursor: pointer;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-direct__grid {
display: grid;
grid-template-columns: repeat(7, minmax(0, 1fr));
gap: 0.85rem;
margin-top: 1.45rem;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-shortcut {
display: flex;
align-items: center;
gap: 0.75rem;
min-height: 4.75rem;
padding: 0.85rem 1rem;
border: 1px solid rgba(21, 34, 53, 0.08);
border-radius: 12px;
background: #fff;
box-shadow: 0 10px 24px rgba(18, 30, 44, 0.06);
color: #183d87;
text-decoration: none;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-shortcut svg {
width: 1.85rem;
height: 1.85rem;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-shortcut span {
color: #1b2b44;
font-size: 0.82rem;
line-height: 1.25;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-direct__cta {
display: flex;
align-items: center;
justify-content: center;
width: min(21rem, 100%);
min-height: 3.25rem;
margin: 1.5rem auto 0;
border: 2px solid #111c2b;
border-radius: 8px;
color: #111c2b;
text-decoration: none;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-trust__grid {
display: grid;
grid-template-columns: repeat(4, minmax(0, 1fr));
gap: 1.1rem;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-trust-card {
display: flex;
align-items: center;
gap: 1.05rem;
min-height: 7.1rem;
padding: 1.15rem;
border: 1px solid rgba(21, 34, 53, 0.06);
border-radius: 14px;
background: #fbf7f3;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-trust-card svg {
width: 2.8rem;
height: 2.8rem;
color: #ff514a;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-trust-card div {
display: grid;
gap: 0.3rem;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-trust-card strong {
color: #111c2b;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-trust-card span {
color: #5d6878;
font-size: 0.9rem;
line-height: 1.45;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-panel {
padding: clamp(1.15rem, 2vw, 1.45rem);
box-shadow: 0 10px 30px rgba(18, 30, 44, 0.08);
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-list-head {
display: flex;
align-items: center;
justify-content: space-between;
gap: 1rem;
margin-bottom: 1rem;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-list-head a {
color: #ff4f48;
text-decoration: none;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-promo-grid {
display: grid;
grid-template-columns: repeat(4, minmax(0, 1fr));
gap: 1.1rem;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-promo-card {
overflow: hidden;
border: 1px solid rgba(21, 34, 53, 0.08);
border-radius: 12px;
background: #fff;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-promo-card img {
display: block;
width: 100%;
aspect-ratio: 16 / 5.3;
object-fit: cover;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-promo-card div {
display: grid;
gap: 0.35rem;
padding: 0.85rem 1rem 1rem;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-promo-card span,
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-promo-card small {
color: #667181;
font-size: 0.82rem;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-promo-card strong,
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-promo-card b {
color: #111c2b;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-promo-card a {
justify-self: start;
margin-top: 0.35rem;
padding: 0.55rem 0.8rem;
border-radius: 8px;
background: #f4f5f7;
color: #111c2b;
text-decoration: none;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-destination-grid {
display: grid;
grid-template-columns: repeat(6, minmax(0, 1fr));
gap: 1.1rem;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-destination-card {
position: relative;
overflow: hidden;
min-height: 8.6rem;
border-radius: 12px;
background: #d7e3ef;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-destination-card::after {
content: "";
position: absolute;
inset: 35% 0 0;
background: linear-gradient(180deg, rgba(8, 20, 34, 0), rgba(8, 20, 34, 0.72));
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-destination-card img {
display: block;
width: 100%;
height: 100%;
min-height: 8.6rem;
object-fit: cover;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-destination-card strong {
position: absolute;
left: 1rem;
bottom: 0.9rem;
z-index: 2;
color: #fff;
font-size: 1.1rem;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-bridge-page {
background:
linear-gradient(180deg, #f8fbfd 0, #fff 24rem),
#fff;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-bridge-section {
padding-block: clamp(1.5rem, 2.8vw, 2.35rem);
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-bridge-section--lifted {
margin-top: clamp(-4.6rem, -5vw, -2.6rem);
position: relative;
z-index: 4;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-bridge-hero {
position: relative;
min-height: clamp(31rem, 46vw, 40rem);
overflow: hidden;
background: #f8fbfd;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-bridge-hero__media {
position: absolute;
inset: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-bridge-hero__media::before {
content: "";
position: absolute;
inset: 0;
z-index: 2;
pointer-events: none;
background:
linear-gradient(90deg, rgba(255, 255, 255, 0.98) 0%, rgba(255, 255, 255, 0.95) 28%, rgba(255, 255, 255, 0.66) 46%, rgba(255, 255, 255, 0.18) 68%, rgba(255, 255, 255, 0) 82%),
linear-gradient(180deg, rgba(255, 255, 255, 0) 74%, #fff 100%);
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-bridge-hero__image,
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-bridge-hero__image .Synergee-Web-Page-Component-Image-Container,
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-bridge-hero__image picture,
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-bridge-hero__image img {
display: block;
width: 100%;
height: 100%;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-bridge-hero__image img {
object-fit: cover;
object-position: 66% 46%;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-bridge-hero__inner {
position: relative;
z-index: 3;
display: flex;
align-items: center;
min-height: clamp(31rem, 46vw, 40rem);
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-bridge-hero__content {
display: grid;
gap: clamp(1rem, 2vw, 1.35rem);
width: min(39rem, 50%);
padding-block: clamp(3.5rem, 7vw, 6rem) clamp(6rem, 9vw, 7.5rem);
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-bridge-hero__content h1,
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-bridge-section-head h2 {
margin: 0;
color: #111c2b;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-bridge-hero__eyebrow {
display: inline-flex;
align-items: center;
width: fit-content;
margin: 0;
padding: 0.45rem 0.8rem;
border-radius: 999px;
background: rgba(255, 255, 255, 0.8);
box-shadow: 0 10px 24px rgba(18, 30, 44, 0.08);
color: #ff4f48;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-bridge-hero__lead,
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-bridge-section-head p,
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-bridge-copy p {
max-width: 60ch;
margin: 0;
color: #5d6878;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-bridge-hero__actions,
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-bridge-conversion__actions {
display: flex;
flex-wrap: wrap;
gap: 0.8rem;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-bridge-action {
display: inline-flex;
align-items: center;
justify-content: center;
min-height: 3.2rem;
padding: 0.85rem 1.2rem;
border: 1px solid rgba(17, 28, 43, 0.14);
border-radius: 10px;
background: rgba(255, 255, 255, 0.84);
box-shadow: 0 12px 28px rgba(18, 30, 44, 0.08);
color: #142236;
text-decoration: none;
transition: transform 180ms ease, box-shadow 180ms ease, border-color 180ms ease, background-color 180ms ease;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-bridge-action:hover,
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-bridge-action:focus-visible {
transform: translateY(-1px);
box-shadow: 0 16px 34px rgba(18, 30, 44, 0.12);
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-bridge-action--primary {
border-color: transparent;
background: var(--mas-color-coral);
box-shadow: 0 14px 30px rgba(var(--mas-color-coral-rgb), 0.24);
color: var(--mas-color-surface);
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-bridge-action--secondary {
background: rgba(255, 255, 255, 0.92);
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-bridge-hero__support {
display: flex;
flex-wrap: wrap;
gap: 1rem 1.6rem;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-bridge-support-link,
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-bridge-support-link:visited {
display: inline-flex;
align-items: center;
gap: 0.55rem;
color: #152235;
text-decoration: none;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-bridge-support-link svg {
width: 1.35rem;
height: 1.35rem;
color: #ff4f48;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-bridge-support-link--whatsapp svg {
color: #20b96b;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-bridge-panel,
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-bridge-feature,
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-bridge-split,
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-bridge-conversion {
border: 1px solid rgba(21, 34, 53, 0.08);
border-radius: 18px;
background: rgba(255, 255, 255, 0.97);
box-shadow: 0 18px 48px rgba(18, 30, 44, 0.12);
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-bridge-panel,
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-bridge-feature,
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-bridge-conversion {
padding: clamp(1.5rem, 2.8vw, 2.35rem);
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-bridge-split {
display: grid;
grid-template-columns: minmax(0, 0.72fr) minmax(0, 1.28fr);
gap: clamp(1.3rem, 2.4vw, 2.4rem);
padding: clamp(1.5rem, 2.8vw, 2.35rem);
background: #fbf7f3;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-bridge-feature {
display: grid;
grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr);
gap: clamp(1.3rem, 2.4vw, 2.4rem);
background: linear-gradient(135deg, rgba(255, 247, 241, 0.96), rgba(255, 255, 255, 0.96));
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-bridge-section-head {
display: grid;
gap: 0.55rem;
margin-bottom: clamp(1rem, 1.9vw, 1.4rem);
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-bridge-section-head--center {
justify-items: center;
text-align: center;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-bridge-goals-grid {
display: grid;
grid-template-columns: repeat(5, minmax(0, 1fr));
gap: clamp(1rem, 1.6vw, 1.25rem);
}
.MoveAndStudyCore .mas-bridge-card,
.MoveAndStudyCore .mas-bridge-card:visited,
.MoveAndStudyCore .mas-bridge-card:hover,
.MoveAndStudyCore .mas-bridge-card:active,
.MoveAndStudyCore .mas-bridge-card:focus-visible {
display: grid;
gap: 0.8rem;
min-height: 100%;
padding: 1.35rem;
border: 1px solid rgba(21, 34, 53, 0.08);
border-radius: 14px;
background: #fff;
box-shadow: 0 12px 30px rgba(18, 30, 44, 0.08);
color: #142236;
text-decoration: none;
cursor: pointer;
transition: transform 180ms ease, box-shadow 180ms ease, border-color 180ms ease, background-color 180ms ease;
}
.MoveAndStudyCore .mas-bridge-card *,
.MoveAndStudyCore .mas-bridge-card *::before,
.MoveAndStudyCore .mas-bridge-card *::after {
text-decoration: none;
}
.MoveAndStudyCore .mas-bridge-card:hover,
.MoveAndStudyCore .mas-bridge-card:focus-visible {
transform: translateY(-1px);
border-color: rgba(var(--mas-color-coral-rgb), 0.24);
box-shadow: 0 16px 34px rgba(18, 30, 44, 0.12);
text-decoration: none;
}
.MoveAndStudyCore .mas-bridge-card:focus-visible {
outline: 2px solid rgba(var(--mas-color-coral-rgb), 0.4);
outline-offset: 2px;
}
.MoveAndStudyCore .mas-bridge-card__title,
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-bridge-highlight strong,
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-bridge-trust-card strong {
display: block;
color: #111c2b;
text-decoration: none;
}
.MoveAndStudyCore .mas-bridge-card__text,
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-bridge-highlight span,
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-bridge-trust-card span {
color: #5d6878;
text-decoration: none;
}
.MoveAndStudyCore .mas-bridge-card__eyebrow {
display: inline-flex;
width: fit-content;
margin: 0;
padding: 0.4rem 0.75rem;
border-radius: 999px;
background: #edf3ff;
color: #1f4f97;
text-decoration: none;
}
.MoveAndStudyCore .mas-bridge-card__cta {
margin-top: auto;
color: var(--mas-color-coral);
font-style: normal;
text-decoration: none;
}
.MoveAndStudyCore .mas-bridge-card:hover .mas-bridge-card__cta,
.MoveAndStudyCore .mas-bridge-card:focus-visible .mas-bridge-card__cta,
.MoveAndStudyCore .mas-bridge-card:visited .mas-bridge-card__cta {
color: var(--mas-color-link-hover);
text-decoration: none;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-bridge-icon-disc {
display: grid;
place-items: center;
width: 3.8rem;
height: 3.8rem;
border-radius: 999px;
background: #dceeff;
color: #2f7dfa;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-bridge-icon-disc--exam {
background: #eadfff;
color: #8759f2;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-bridge-icon-disc--destination {
background: #ffe0e6;
color: #ff4f5e;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-bridge-icon-disc--long {
background: #d9f4e5;
color: #22a477;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-bridge-icon-disc--advice {
background: #fde7c9;
color: #1f2b36;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-bridge-icon-disc svg {
width: 1.9rem;
height: 1.9rem;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-bridge-link-grid {
display: grid;
gap: 1rem;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-bridge-link-grid--three {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-bridge-link-grid--two {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-bridge-highlight-list,
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-bridge-trust {
display: grid;
grid-template-columns: repeat(3, minmax(0, 1fr));
gap: 1rem;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-bridge-highlight {
display: grid;
gap: 0.45rem;
align-content: start;
min-height: 100%;
padding: 1.2rem;
border: 1px solid rgba(21, 34, 53, 0.08);
border-radius: 14px;
background: rgba(255, 255, 255, 0.88);
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-bridge-conversion {
display: grid;
grid-template-columns: minmax(0, 1fr) auto;
align-items: center;
gap: 1.25rem;
background: linear-gradient(135deg, rgba(255, 249, 243, 0.98), rgba(255, 255, 255, 0.98));
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-bridge-trust {
margin-top: 1rem;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-bridge-trust-card {
display: flex;
gap: 1rem;
align-items: flex-start;
min-height: 100%;
padding: 1.2rem;
border: 1px solid rgba(21, 34, 53, 0.06);
border-radius: 14px;
background: #fbf7f3;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-bridge-trust-card svg,
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-bridge-support-link svg,
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-bridge-icon-disc svg {
flex: 0 0 auto;
fill: none;
stroke: currentColor;
stroke-width: 1.75;
stroke-linecap: round;
stroke-linejoin: round;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-bridge-trust-card svg {
width: 2.2rem;
height: 2.2rem;
color: #ff514a;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-bridge-trust-card div {
display: grid;
gap: 0.3rem;
}
@media (max-width: 1180px) {
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-bridge-goals-grid {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-bridge-feature,
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-bridge-split {
grid-template-columns: 1fr;
}
}
@media (max-width: 980px) {
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-bridge-hero__content {
width: min(42rem, 100%);
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-bridge-link-grid--three,
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-bridge-highlight-list,
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-bridge-trust {
grid-template-columns: 1fr;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-bridge-conversion {
grid-template-columns: 1fr;
}
}
@media (max-width: 760px) {
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-bridge-hero {
min-height: auto;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-bridge-hero__inner {
min-height: auto;
align-items: flex-end;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-bridge-hero__content {
width: 100%;
padding-block: 18rem 3rem;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-bridge-hero__media::before {
background:
linear-gradient(180deg, rgba(255, 255, 255, 0.18) 0%, rgba(255, 255, 255, 0.18) 22%, rgba(255, 255, 255, 0.84) 64%, rgba(255, 255, 255, 0.98) 100%);
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-bridge-goals-grid,
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-bridge-link-grid--two {
grid-template-columns: 1fr;
}
}
.MoveAndStudyCore.MoveAndStudyCore-languages-hub .mas-languages-hub-page > .mas-section {
padding-block: clamp(1.2rem, 2.4vw, 1.9rem);
}
.MoveAndStudyCore.MoveAndStudyCore-languages-hub .mas-languages-hub-hero {
padding-block: clamp(1rem, 2.2vw, 1.55rem);
background: linear-gradient(180deg, #f8faf9 0%, #fff 100%);
}
.MoveAndStudyCore.MoveAndStudyCore-languages-hub .mas-languages-hub-hero .mas-country-hero__shell {
position: relative;
display: grid;
overflow: hidden;
isolation: isolate;
border-radius: 24px;
background: #dfe9ef;
box-shadow: 0 28px 68px rgba(18, 28, 40, 0.14);
}
.MoveAndStudyCore.MoveAndStudyCore-languages-hub .mas-languages-hub-hero .mas-country-hero__shell::before {
content: "";
position: absolute;
inset: 0;
z-index: 1;
pointer-events: none;
background:
radial-gradient(circle at 12% 24%, rgba(255, 255, 255, 0.34) 0%, rgba(255, 255, 255, 0.22) 26%, rgba(255, 255, 255, 0) 52%),
linear-gradient(90deg, rgba(249, 252, 254, 0.96) 0%, rgba(249, 252, 254, 0.84) 22%, rgba(245, 249, 252, 0.58) 40%, rgba(245, 249, 252, 0.28) 56%, rgba(245, 249, 252, 0.1) 68%, rgba(245, 249, 252, 0) 82%);
}
.MoveAndStudyCore.MoveAndStudyCore-languages-hub .mas-languages-hub-hero .mas-country-hero__shell::after {
content: "";
position: absolute;
inset: 0;
z-index: 1;
pointer-events: none;
background:
radial-gradient(circle at 18% 20%, rgba(255, 255, 255, 0.18), transparent 32%),
linear-gradient(180deg, rgba(248, 252, 255, 0.06) 0%, rgba(248, 252, 255, 0) 42%);
}
.MoveAndStudyCore.MoveAndStudyCore-languages-hub .mas-languages-hub-hero .mas-country-hero__media,
.MoveAndStudyCore.MoveAndStudyCore-languages-hub .mas-languages-hub-hero .mas-country-hero__media-primary {
position: relative;
z-index: 0;
min-width: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-languages-hub .mas-languages-hub-hero .mas-country-hero__image,
.MoveAndStudyCore.MoveAndStudyCore-languages-hub .mas-languages-hub-hero .mas-country-hero__image picture,
.MoveAndStudyCore.MoveAndStudyCore-languages-hub .mas-languages-hub-hero .mas-country-hero__image .Synergee-Web-Page-Component-Image-Container,
.MoveAndStudyCore.MoveAndStudyCore-languages-hub .mas-languages-hub-hero .mas-country-hero__image img {
display: block;
width: 100%;
height: 100%;
}
.MoveAndStudyCore.MoveAndStudyCore-languages-hub .mas-languages-hub-hero .mas-country-hero__image {
position: relative;
overflow: hidden;
background: #e8eef2;
}
.MoveAndStudyCore.MoveAndStudyCore-languages-hub .mas-languages-hub-hero .mas-country-hero__image .Synergee-Web-Page-Component-Image-Container,
.MoveAndStudyCore.MoveAndStudyCore-languages-hub .mas-languages-hub-hero .mas-country-hero__image picture,
.MoveAndStudyCore.MoveAndStudyCore-languages-hub .mas-languages-hub-hero .mas-country-hero__image img {
position: absolute;
inset: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-languages-hub .mas-languages-hub-hero .mas-country-hero__image img {
object-fit: cover;
object-position: center;
}
.MoveAndStudyCore.MoveAndStudyCore-languages-hub .mas-languages-hub-hero .mas-country-hero__media-primary .mas-country-hero__image {
aspect-ratio: 16 / 6.6;
min-height: 0;
max-height: 600px;
}
.MoveAndStudyCore.MoveAndStudyCore-languages-hub .mas-languages-hub-hero .mas-country-hero__content {
position: absolute;
inset: auto auto clamp(1.25rem, 3vw, 2.4rem) clamp(1.25rem, 3vw, 2.4rem);
z-index: 2;
display: grid;
align-content: start;
gap: 0.8rem;
width: min(38rem, calc(100% - 2.5rem));
isolation: isolate;
}
.MoveAndStudyCore.MoveAndStudyCore-languages-hub .mas-languages-hub-hero__copy {
display: grid;
gap: clamp(0.85rem, 1.8vw, 1.15rem);
padding: clamp(1.15rem, 2.2vw, 1.65rem);
color: var(--mas-color-text);
}
.MoveAndStudyCore.MoveAndStudyCore-languages-hub .mas-languages-hub-hero__eyebrow,
.MoveAndStudyCore.MoveAndStudyCore-languages-hub .mas-languages-hub-hero__title :is(h1, h2, h3, p) {
color: inherit;
}
.MoveAndStudyCore.MoveAndStudyCore-languages-hub .mas-languages-hub-hero__title {
display: grid;
gap: clamp(0.7rem, 1.5vw, 1rem);
}
.MoveAndStudyCore.MoveAndStudyCore-languages-hub .mas-languages-hub-hero__title p {
max-width: 54ch;
margin-bottom: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-languages-hub .mas-languages-hub-hero__actions,
.MoveAndStudyCore.MoveAndStudyCore-languages-hub .mas-languages-hub-conversion__actions {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: flex-start;
gap: 0.7rem 0.78rem;
}
.MoveAndStudyCore.MoveAndStudyCore-languages-hub .mas-languages-hub-hero__actions .mas-action-link,
.MoveAndStudyCore.MoveAndStudyCore-languages-hub .mas-languages-hub-conversion__actions .mas-action-link {
display: inline-flex;
align-items: center;
justify-content: center;
min-height: 46px;
padding: 0.82rem 1.15rem;
border: 1px solid rgba(31, 45, 58, 0.16);
border-radius: 8px;
background: rgba(255, 252, 247, 0.68);
box-shadow: 0 10px 24px rgba(18, 25, 32, 0.1);
backdrop-filter: blur(8px);
text-decoration: none;
transition: transform 180ms ease, background-color 180ms ease, border-color 180ms ease, box-shadow 180ms ease;
}
.MoveAndStudyCore.MoveAndStudyCore-languages-hub .mas-languages-hub-hero__actions .mas-action-link:hover,
.MoveAndStudyCore.MoveAndStudyCore-languages-hub .mas-languages-hub-hero__actions .mas-action-link:focus-visible,
.MoveAndStudyCore.MoveAndStudyCore-languages-hub .mas-languages-hub-conversion__actions .mas-action-link:hover,
.MoveAndStudyCore.MoveAndStudyCore-languages-hub .mas-languages-hub-conversion__actions .mas-action-link:focus-visible {
transform: translateY(-1px);
border-color: rgba(31, 45, 58, 0.24);
background: rgba(255, 252, 247, 0.84);
box-shadow: 0 14px 30px rgba(18, 25, 32, 0.14);
}
.MoveAndStudyCore.MoveAndStudyCore-languages-hub .mas-languages-hub-hero__actions .mas-action-link--primary,
.MoveAndStudyCore.MoveAndStudyCore-languages-hub .mas-languages-hub-conversion__actions .mas-action-link--primary {
color: var(--mas-color-surface);
border-color: transparent;
background: var(--mas-color-coral);
box-shadow: 0 14px 30px rgba(var(--mas-color-coral-rgb), 0.25);
}
.MoveAndStudyCore.MoveAndStudyCore-languages-hub .mas-languages-hub-hero__actions .mas-action-link--primary:hover,
.MoveAndStudyCore.MoveAndStudyCore-languages-hub .mas-languages-hub-hero__actions .mas-action-link--primary:focus-visible,
.MoveAndStudyCore.MoveAndStudyCore-languages-hub .mas-languages-hub-conversion__actions .mas-action-link--primary:hover,
.MoveAndStudyCore.MoveAndStudyCore-languages-hub .mas-languages-hub-conversion__actions .mas-action-link--primary:focus-visible {
background: var(--mas-color-coral);
box-shadow: 0 16px 34px rgba(var(--mas-color-coral-rgb), 0.3);
}
.MoveAndStudyCore.MoveAndStudyCore-languages-hub .mas-languages-hub-hero__actions .mas-action-link--secondary,
.MoveAndStudyCore.MoveAndStudyCore-languages-hub .mas-languages-hub-conversion__actions .mas-action-link--secondary {
color: var(--mas-color-text);
}
.MoveAndStudyCore.MoveAndStudyCore-languages-hub .mas-languages-hub-highlights {
position: relative;
z-index: 2;
margin-top: clamp(-1.55rem, -2.7vw, -0.85rem);
}
.MoveAndStudyCore.MoveAndStudyCore-languages-hub .mas-languages-hub-highlights__shell {
padding: clamp(0.55rem, 1.2vw, 0.9rem);
border: 1px solid rgba(214, 206, 197, 0.8);
border-radius: 22px;
background: rgba(255, 252, 248, 0.96);
box-shadow: var(--mas-home-shadow-card);
}
.MoveAndStudyCore.MoveAndStudyCore-languages-hub .mas-languages-hub-highlights__grid {
display: grid;
grid-template-columns: repeat(4, minmax(0, 1fr));
gap: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-languages-hub .mas-languages-hub-highlight {
display: grid;
align-content: start;
min-height: 0;
padding: clamp(1rem, 1.8vw, 1.25rem);
border-left: 1px solid rgba(217, 209, 200, 0.72);
}
.MoveAndStudyCore.MoveAndStudyCore-languages-hub .mas-languages-hub-highlight:first-child {
border-left: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-languages-hub .mas-languages-hub-section-head {
margin-bottom: 1rem;
}
.MoveAndStudyCore.MoveAndStudyCore-languages-hub .mas-languages-hub-card-grid {
gap: 1rem;
}
.MoveAndStudyCore.MoveAndStudyCore-languages-hub .mas-languages-hub-card {
display: grid;
grid-template-rows: 1fr auto;
gap: 1rem;
min-height: 100%;
padding: clamp(1.15rem, 2vw, 1.45rem);
border: 1px solid rgba(214, 206, 197, 0.82);
border-radius: 22px;
background: rgba(255, 255, 255, 0.92);
box-shadow: 0 16px 36px rgba(18, 25, 32, 0.08);
}
.MoveAndStudyCore.MoveAndStudyCore-languages-hub .mas-languages-hub-card__body {
display: grid;
gap: 0.72rem;
}
.MoveAndStudyCore.MoveAndStudyCore-languages-hub .mas-languages-hub-card__eyebrow {
margin: 0;
color: var(--mas-color-link-hover);
}
.MoveAndStudyCore.MoveAndStudyCore-languages-hub .mas-languages-hub-card__footer {
display: flex;
align-items: center;
justify-content: flex-start;
}
.MoveAndStudyCore.MoveAndStudyCore-languages-hub .mas-languages-hub-card__link,
.MoveAndStudyCore.MoveAndStudyCore-languages-hub .mas-languages-hub-useful__link {
display: inline-flex;
align-items: center;
justify-content: center;
min-height: 2.85rem;
padding: 0.8rem 1.15rem;
border: 1px solid rgba(29, 45, 59, 0.16);
border-radius: 999px;
background: rgba(255, 255, 255, 0.88);
box-shadow: 0 10px 24px rgba(18, 25, 32, 0.06);
text-decoration: none;
}
.MoveAndStudyCore.MoveAndStudyCore-languages-hub .mas-languages-hub-card__status {
display: inline-flex;
align-items: center;
justify-content: center;
min-height: 2.85rem;
padding: 0.8rem 1.15rem;
border: 1px solid rgba(29, 45, 59, 0.12);
border-radius: 999px;
background: rgba(244, 241, 236, 0.92);
color: var(--mas-color-muted);
box-shadow: none;
}
.MoveAndStudyCore.MoveAndStudyCore-languages-hub .mas-languages-hub-card--pending {
background:
linear-gradient(180deg, rgba(255, 255, 255, 0.96), rgba(249, 245, 240, 0.96));
}
.MoveAndStudyCore.MoveAndStudyCore-languages-hub .mas-languages-hub-help__card,
.MoveAndStudyCore.MoveAndStudyCore-languages-hub .mas-languages-hub-useful__card,
.MoveAndStudyCore.MoveAndStudyCore-languages-hub .mas-languages-hub-conversion__card {
display: grid;
gap: 1rem;
padding: clamp(1.15rem, 2.2vw, 1.65rem);
}
.MoveAndStudyCore.MoveAndStudyCore-languages-hub .mas-languages-hub-help__grid {
display: grid;
grid-template-columns: repeat(4, minmax(0, 1fr));
gap: 1rem;
}
.MoveAndStudyCore.MoveAndStudyCore-languages-hub .mas-languages-hub-help__item {
display: grid;
gap: 0.65rem;
padding: 1rem;
border: 1px solid rgba(214, 206, 197, 0.76);
border-radius: 18px;
background: rgba(255, 255, 255, 0.78);
}
.MoveAndStudyCore.MoveAndStudyCore-languages-hub .mas-languages-hub-useful__links {
display: flex;
flex-wrap: wrap;
gap: 0.85rem;
}
.MoveAndStudyCore.MoveAndStudyCore-languages-hub .mas-languages-hub-conversion__card {
grid-template-columns: minmax(0, 1fr) auto;
align-items: center;
}
.MoveAndStudyCore.MoveAndStudyCore-exam-hub .mas-exam-hub-page > .mas-section {
padding-block: clamp(1.2rem, 2.4vw, 2rem);
}
.MoveAndStudyCore.MoveAndStudyCore-exam-hub .mas-exam-hub-hero {
padding-block: clamp(1rem, 2.2vw, 1.6rem);
background: linear-gradient(180deg, #f8faf9 0%, #fff 100%);
}
.MoveAndStudyCore.MoveAndStudyCore-exam-hub .mas-exam-hub-hero__shell {
position: relative;
display: grid;
overflow: hidden;
isolation: isolate;
border-radius: 24px;
background: #e0e9ee;
box-shadow: 0 28px 68px rgba(18, 28, 40, 0.14);
}
.MoveAndStudyCore.MoveAndStudyCore-exam-hub .mas-exam-hub-hero__shell::before {
content: "";
position: absolute;
inset: 0;
z-index: 1;
pointer-events: none;
background:
radial-gradient(circle at 16% 20%, rgba(255, 255, 255, 0.28), transparent 34%),
linear-gradient(90deg, rgba(249, 252, 254, 0.97) 0%, rgba(249, 252, 254, 0.9) 24%, rgba(245, 249, 252, 0.66) 42%, rgba(245, 249, 252, 0.34) 58%, rgba(245, 249, 252, 0.14) 70%, rgba(245, 249, 252, 0) 84%);
}
.MoveAndStudyCore.MoveAndStudyCore-exam-hub .mas-exam-hub-hero__media {
position: relative;
min-width: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-exam-hub .mas-exam-hub-hero__image,
.MoveAndStudyCore.MoveAndStudyCore-exam-hub .mas-exam-hub-hero__image picture,
.MoveAndStudyCore.MoveAndStudyCore-exam-hub .mas-exam-hub-hero__image .Synergee-Web-Page-Component-Image-Container,
.MoveAndStudyCore.MoveAndStudyCore-exam-hub .mas-exam-hub-hero__image img {
display: block;
width: 100%;
height: 100%;
}
.MoveAndStudyCore.MoveAndStudyCore-exam-hub .mas-exam-hub-hero__image {
position: relative;
overflow: hidden;
background: #e8eef2;
}
.MoveAndStudyCore.MoveAndStudyCore-exam-hub .mas-exam-hub-hero__image .Synergee-Web-Page-Component-Image-Container,
.MoveAndStudyCore.MoveAndStudyCore-exam-hub .mas-exam-hub-hero__image picture,
.MoveAndStudyCore.MoveAndStudyCore-exam-hub .mas-exam-hub-hero__image img {
position: absolute;
inset: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-exam-hub .mas-exam-hub-hero__image img {
min-height: clamp(26rem, 42vw, 36rem);
object-fit: cover;
object-position: 58% 44%;
}
.MoveAndStudyCore.MoveAndStudyCore-exam-hub .mas-exam-hub-hero__content {
position: absolute;
inset: 0;
z-index: 2;
display: flex;
align-items: center;
}
.MoveAndStudyCore.MoveAndStudyCore-exam-hub .mas-exam-hub-hero__copy {
display: grid;
gap: clamp(0.8rem, 1.7vw, 1.2rem);
width: min(38rem, calc(100% - 3rem));
margin-left: clamp(1.4rem, 3.8vw, 3.4rem);
padding-block: clamp(2.8rem, 5vw, 4.5rem);
}
.MoveAndStudyCore.MoveAndStudyCore-exam-hub .mas-exam-hub-hero__copy-block,
.MoveAndStudyCore.MoveAndStudyCore-exam-hub .mas-exam-hub-card__copy,
.MoveAndStudyCore.MoveAndStudyCore-exam-hub .mas-exam-hub-step,
.MoveAndStudyCore.MoveAndStudyCore-exam-hub .mas-exam-hub-benefit {
display: grid;
gap: 0.65rem;
}
.MoveAndStudyCore.MoveAndStudyCore-exam-hub .mas-exam-hub-hero__copy-block > *,
.MoveAndStudyCore.MoveAndStudyCore-exam-hub .mas-exam-hub-card__copy > *,
.MoveAndStudyCore.MoveAndStudyCore-exam-hub .mas-exam-hub-step > *,
.MoveAndStudyCore.MoveAndStudyCore-exam-hub .mas-exam-hub-benefit > * {
margin: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-exam-hub .mas-exam-hub-hero__backlink,
.MoveAndStudyCore.MoveAndStudyCore-exam-hub .mas-exam-hub-hero__backlink:visited {
width: fit-content;
color: #214e96;
text-decoration: none;
}
.MoveAndStudyCore.MoveAndStudyCore-exam-hub .mas-exam-hub-hero__eyebrow {
display: inline-flex;
align-items: center;
width: fit-content;
margin: 0;
padding: 0.45rem 0.8rem;
border-radius: 999px;
background: rgba(255, 255, 255, 0.82);
box-shadow: 0 10px 24px rgba(18, 30, 44, 0.08);
color: #ff4f48;
}
.MoveAndStudyCore.MoveAndStudyCore-exam-hub .mas-exam-hub-hero__actions,
.MoveAndStudyCore.MoveAndStudyCore-exam-hub .mas-exam-hub-advice__actions {
display: flex;
flex-wrap: wrap;
gap: 0.8rem;
}
.MoveAndStudyCore.MoveAndStudyCore-exam-hub .mas-exam-hub-action {
display: inline-flex;
align-items: center;
justify-content: center;
min-height: 3.2rem;
padding: 0.85rem 1.2rem;
border: 1px solid rgba(17, 28, 43, 0.14);
border-radius: 10px;
background: rgba(255, 255, 255, 0.9);
box-shadow: 0 12px 28px rgba(18, 30, 44, 0.08);
color: #142236;
text-decoration: none;
transition: transform 180ms ease, box-shadow 180ms ease, border-color 180ms ease, background-color 180ms ease;
}
.MoveAndStudyCore.MoveAndStudyCore-exam-hub .mas-exam-hub-action:hover,
.MoveAndStudyCore.MoveAndStudyCore-exam-hub .mas-exam-hub-action:focus-visible,
.MoveAndStudyCore.MoveAndStudyCore-exam-hub .mas-exam-hub-card:hover,
.MoveAndStudyCore.MoveAndStudyCore-exam-hub .mas-exam-hub-card:focus-within {
transform: translateY(-1px);
box-shadow: 0 16px 34px rgba(18, 30, 44, 0.12);
}
.MoveAndStudyCore.MoveAndStudyCore-exam-hub .mas-exam-hub-action--primary {
border-color: transparent;
background: var(--mas-color-coral);
box-shadow: 0 14px 30px rgba(var(--mas-color-coral-rgb), 0.24);
color: var(--mas-color-surface);
}
.MoveAndStudyCore.MoveAndStudyCore-exam-hub .mas-exam-hub-section__intro {
margin-bottom: clamp(1rem, 1.9vw, 1.5rem);
}
.MoveAndStudyCore.MoveAndStudyCore-exam-hub .mas-exam-hub-exams {
display: grid;
grid-template-columns: repeat(3, minmax(0, 1fr));
gap: clamp(1rem, 1.8vw, 1.25rem);
}
.MoveAndStudyCore.MoveAndStudyCore-exam-hub .mas-exam-hub-card,
.MoveAndStudyCore.MoveAndStudyCore-exam-hub .mas-exam-hub-step,
.MoveAndStudyCore.MoveAndStudyCore-exam-hub .mas-exam-hub-benefit {
min-height: 100%;
}
.MoveAndStudyCore.MoveAndStudyCore-exam-hub .mas-exam-hub-card {
align-content: start;
}
.MoveAndStudyCore.MoveAndStudyCore-exam-hub .mas-exam-hub-card__eyebrow {
margin: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-exam-hub .mas-exam-hub-card__footer {
margin-top: auto;
}
.MoveAndStudyCore.MoveAndStudyCore-exam-hub .mas-exam-hub-panel {
padding: clamp(1.35rem, 2.6vw, 2rem);
border: 1px solid rgba(21, 34, 53, 0.08);
border-radius: 22px;
background: rgba(255, 255, 255, 0.98);
box-shadow: 0 18px 48px rgba(18, 30, 44, 0.1);
}
.MoveAndStudyCore.MoveAndStudyCore-exam-hub .mas-exam-hub-panel--warm {
background: linear-gradient(135deg, rgba(255, 248, 241, 0.98), rgba(255, 255, 255, 0.98));
}
.MoveAndStudyCore.MoveAndStudyCore-exam-hub .mas-exam-hub-steps,
.MoveAndStudyCore.MoveAndStudyCore-exam-hub .mas-exam-hub-benefits {
display: grid;
gap: 1rem;
}
.MoveAndStudyCore.MoveAndStudyCore-exam-hub .mas-exam-hub-steps {
grid-template-columns: repeat(5, minmax(0, 1fr));
}
.MoveAndStudyCore.MoveAndStudyCore-exam-hub .mas-exam-hub-benefits {
grid-template-columns: repeat(5, minmax(0, 1fr));
}
.MoveAndStudyCore.MoveAndStudyCore-exam-hub .mas-exam-hub-step,
.MoveAndStudyCore.MoveAndStudyCore-exam-hub .mas-exam-hub-benefit {
padding: 1.2rem;
border: 1px solid rgba(21, 34, 53, 0.08);
border-radius: 16px;
background: #fbf7f3;
}
.MoveAndStudyCore.MoveAndStudyCore-exam-hub .mas-exam-hub-advice {
display: grid;
grid-template-columns: minmax(0, 1fr) auto;
gap: 1.25rem;
align-items: center;
padding: clamp(1.35rem, 2.6vw, 2rem);
border: 1px solid rgba(21, 34, 53, 0.08);
border-radius: 22px;
background: linear-gradient(135deg, rgba(255, 249, 243, 0.98), rgba(255, 255, 255, 0.98));
box-shadow: 0 18px 48px rgba(18, 30, 44, 0.1);
}
@media (max-width: 1180px) {
.MoveAndStudyCore.MoveAndStudyCore-exam-hub .mas-exam-hub-exams {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.MoveAndStudyCore.MoveAndStudyCore-exam-hub .mas-exam-hub-steps,
.MoveAndStudyCore.MoveAndStudyCore-exam-hub .mas-exam-hub-benefits {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
}
@media (max-width: 900px) {
.MoveAndStudyCore.MoveAndStudyCore-exam-hub .mas-exam-hub-hero__content {
position: relative;
min-height: auto;
}
.MoveAndStudyCore.MoveAndStudyCore-exam-hub .mas-exam-hub-hero__shell::before {
background:
linear-gradient(180deg, rgba(248, 252, 255, 0.16) 0%, rgba(248, 252, 255, 0.16) 22%, rgba(248, 252, 255, 0.86) 66%, rgba(248, 252, 255, 0.98) 100%);
}
.MoveAndStudyCore.MoveAndStudyCore-exam-hub .mas-exam-hub-hero__copy {
width: min(42rem, calc(100% - 2rem));
margin-inline: auto;
padding-top: 15rem;
padding-bottom: 2.4rem;
}
.MoveAndStudyCore.MoveAndStudyCore-exam-hub .mas-exam-hub-hero__image img {
min-height: 31rem;
}
.MoveAndStudyCore.MoveAndStudyCore-exam-hub .mas-exam-hub-advice {
grid-template-columns: 1fr;
}
.MoveAndStudyCore.MoveAndStudyCore-exam-hub .mas-exam-hub-steps,
.MoveAndStudyCore.MoveAndStudyCore-exam-hub .mas-exam-hub-benefits {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
}
@media (max-width: 680px) {
.MoveAndStudyCore.MoveAndStudyCore-exam-hub .mas-exam-hub-exams,
.MoveAndStudyCore.MoveAndStudyCore-exam-hub .mas-exam-hub-steps,
.MoveAndStudyCore.MoveAndStudyCore-exam-hub .mas-exam-hub-benefits {
grid-template-columns: 1fr;
}
.MoveAndStudyCore.MoveAndStudyCore-exam-hub .mas-exam-hub-hero__copy {
width: calc(100% - 1.6rem);
padding-top: 13rem;
padding-bottom: 2rem;
}
.MoveAndStudyCore.MoveAndStudyCore-exam-hub .mas-exam-hub-hero__image img {
min-height: 28rem;
object-position: 62% 42%;
}
}
@media (max-width: 1099px) {
.MoveAndStudyCore.MoveAndStudyCore-languages-hub .mas-languages-hub-highlights__grid,
.MoveAndStudyCore.MoveAndStudyCore-languages-hub .mas-languages-hub-help__grid {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.MoveAndStudyCore.MoveAndStudyCore-languages-hub .mas-languages-hub-highlight:nth-child(3) {
border-left: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-hub-highlights__grid {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-hub-highlight:nth-child(3) {
border-left: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-advice__grid {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-program-grid,
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-destination-grid {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
}
@media (max-width: 899px) {
.MoveAndStudyCore.MoveAndStudyCore-languages-hub .mas-languages-hub-highlights {
margin-top: -1rem;
}
.MoveAndStudyCore.MoveAndStudyCore-languages-hub .mas-languages-hub-highlights__grid,
.MoveAndStudyCore.MoveAndStudyCore-languages-hub .mas-languages-hub-card-grid,
.MoveAndStudyCore.MoveAndStudyCore-languages-hub .mas-languages-hub-help__grid {
grid-template-columns: 1fr;
}
.MoveAndStudyCore.MoveAndStudyCore-languages-hub .mas-languages-hub-highlight {
border-left: 0;
border-top: 1px solid rgba(217, 209, 200, 0.72);
}
.MoveAndStudyCore.MoveAndStudyCore-languages-hub .mas-languages-hub-highlight:first-child {
border-top: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-languages-hub .mas-languages-hub-hero {
padding-block: 0.7rem 0.95rem;
}
.MoveAndStudyCore.MoveAndStudyCore-languages-hub .mas-languages-hub-hero .mas-country-hero__shell {
border-radius: 20px;
}
.MoveAndStudyCore.MoveAndStudyCore-languages-hub .mas-languages-hub-hero .mas-country-hero__shell::before {
background:
linear-gradient(180deg, rgba(248, 252, 255, 0.08) 0%, rgba(248, 252, 255, 0.18) 22%, rgba(244, 248, 251, 0.72) 68%, rgba(244, 248, 251, 0.9) 100%);
}
.MoveAndStudyCore.MoveAndStudyCore-languages-hub .mas-languages-hub-hero .mas-country-hero__media-primary .mas-country-hero__image {
aspect-ratio: auto;
min-height: clamp(300px, 72vw, 440px);
max-height: none;
}
.MoveAndStudyCore.MoveAndStudyCore-languages-hub .mas-languages-hub-hero .mas-country-hero__content {
right: 1rem;
left: 1rem;
bottom: 1rem;
width: auto;
}
.MoveAndStudyCore.MoveAndStudyCore-languages-hub .mas-languages-hub-hero__copy {
padding: 1rem;
}
.MoveAndStudyCore.MoveAndStudyCore-languages-hub .mas-languages-hub-conversion__card {
grid-template-columns: 1fr;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-hub-highlights {
margin-top: -1rem;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-hub-highlights__grid,
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-hub-pathways .mas-card-grid {
grid-template-columns: 1fr;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-hub-highlight {
border-left: 0;
border-top: 1px solid rgba(217, 209, 200, 0.72);
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-hub-highlight:first-child {
border-top: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-hero {
padding-block: 0.7rem 0.95rem;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-hero .mas-country-hero__shell {
border-radius: 20px;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-hero .mas-country-hero__shell::before {
background:
linear-gradient(180deg, rgba(248, 252, 255, 0.08) 0%, rgba(248, 252, 255, 0.18) 22%, rgba(244, 248, 251, 0.72) 68%, rgba(244, 248, 251, 0.9) 100%);
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-hero .mas-country-hero__media-primary .mas-country-hero__image {
aspect-ratio: auto;
min-height: clamp(300px, 72vw, 440px);
max-height: none;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-hero .mas-country-hero__content {
right: 1rem;
left: 1rem;
bottom: 1rem;
width: auto;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-homeadult-hero__copy {
padding: 1rem;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-hub-conversion__card {
grid-template-columns: 1fr;
}
.MoveAndStudyCore.MoveAndStudyCore-students-adults .mas-adults-hub-conversion__actions {
justify-content: flex-start;
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-advice__shell,
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-final-cta__shell {
grid-template-columns: 1fr;
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-program-grid,
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-destination-grid,
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-advice__grid {
grid-template-columns: 1fr;
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-hero .mas-country-hero__image {
min-height: 410px;
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-hero .mas-country-hero__content {
align-items: flex-end;
padding: 0.9rem;
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-hero__copy-wrap {
gap: 1rem;
max-width: 100%;
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-hero .mas-hero__actions-main {
grid-template-columns: 1fr;
display: grid;
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-hero .mas-action-link {
width: 100%;
}
.MoveAndStudyCore.MoveAndStudyCore-language .mas-language-final-cta__actions {
grid-template-columns: 1fr;
}
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-page {
display: grid;
gap: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-hero {
padding-block: 0.75rem 0.9rem;
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-hero .mas-country-hero__shell {
position: relative;
display: grid;
overflow: hidden;
isolation: isolate;
border-radius: 28px;
background: #dfe9ef;
box-shadow: 0 28px 68px rgba(42, 41, 37, 0.14);
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-hero .mas-country-hero__shell::before {
content: "";
position: absolute;
inset: 0;
background:
linear-gradient(90deg, rgba(247, 244, 240, 0.94) 0%, rgba(247, 244, 240, 0.88) 32%, rgba(247, 244, 240, 0.3) 64%, rgba(247, 244, 240, 0.04) 100%);
pointer-events: none;
z-index: 1;
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-hero .mas-country-hero__shell::after {
content: "";
position: absolute;
inset: 0;
background:
radial-gradient(circle at 18% 20%, rgba(255, 255, 255, 0.18), transparent 32%),
linear-gradient(180deg, rgba(248, 252, 255, 0.06) 0%, rgba(248, 252, 255, 0) 42%);
pointer-events: none;
z-index: 1;
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-hero .mas-country-hero__media,
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-hero .mas-country-hero__media-primary,
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-hero .mas-country-hero__image {
position: relative;
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-hero .mas-country-hero__media,
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-hero .mas-country-hero__media-primary {
z-index: 0;
min-width: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-hero .mas-country-hero__image,
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-hero .mas-country-hero__image picture,
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-hero .mas-country-hero__media-primary .Synergee-Web-Page-Component-Image-Container,
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-hero .mas-country-hero__media-primary .Synergee-Web-Page-Component-Image-Link,
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-hero .mas-country-hero__media-primary img {
display: block;
width: 100%;
height: 100%;
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-hero .mas-country-hero__image {
overflow: hidden;
background: #e8eef2;
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-hero .mas-country-hero__image picture,
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-hero .mas-country-hero__media-primary .Synergee-Web-Page-Component-Image-Container,
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-hero .mas-country-hero__media-primary .Synergee-Web-Page-Component-Image-Link,
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-hero .mas-country-hero__media-primary img {
position: absolute;
inset: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-hero .mas-country-hero__media-primary img {
object-fit: cover;
object-position: center 28%;
filter: saturate(0.96) contrast(0.98) brightness(1.04);
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-hero .mas-country-hero__media-primary .mas-country-hero__image {
aspect-ratio: 16 / 6.6;
min-height: 0;
max-height: 600px;
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-hero .mas-country-hero__content {
position: absolute;
z-index: 2;
display: grid;
align-content: start;
gap: 0.8rem;
right: auto;
left: clamp(1.2rem, 3vw, 2.6rem);
bottom: clamp(1.2rem, 3vw, 2.4rem);
width: min(100%, 42rem);
isolation: isolate;
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-hero__copy {
display: grid;
gap: 1rem;
max-width: min(100%, 38rem);
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-hero__eyebrow,
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-section-head__eyebrow {
margin: 0;
text-transform: uppercase;
color: var(--mas-color-muted);
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-hero__copy-wrap,
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-hero__intro {
display: grid;
gap: 0.9rem;
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-main > .mas-course-type-summary {
padding-block: clamp(1.25rem, 2.4vw, 1.85rem) clamp(1rem, 2vw, 1.35rem);
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-main > .mas-course-type-destinations,
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-main > .mas-course-type-schools {
padding-block: clamp(0.95rem, 2vw, 1.35rem);
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-main > .mas-course-type-conversion {
padding-block: clamp(0.95rem, 1.9vw, 1.25rem) clamp(1.65rem, 3.2vw, 2.15rem);
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-section-head {
display: grid;
gap: 0.9rem;
margin-bottom: 0.9rem;
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-section-head > .mas-section-intro,
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-conversion__card > .mas-section-intro {
max-width: none;
margin-bottom: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-course-type [data-course-type-country-card][hidden],
.MoveAndStudyCore.MoveAndStudyCore-course-type [data-course-type-school-card][hidden],
.MoveAndStudyCore.MoveAndStudyCore-course-type [data-course-type-country][hidden],
.MoveAndStudyCore.MoveAndStudyCore-course-type [data-course-type-next][hidden],
.MoveAndStudyCore.MoveAndStudyCore-course-type [data-course-type-prev][hidden],
.MoveAndStudyCore.MoveAndStudyCore-course-type [data-course-type-country-prev][hidden],
.MoveAndStudyCore.MoveAndStudyCore-course-type [data-course-type-country-next][hidden] {
display: none !important;
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-explorer,
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-language-filter,
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-country-toolbar,
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-summary__grid,
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-destination-grid {
display: grid;
gap: 1rem;
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-language-filter,
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-country-toolbar {
grid-template-columns: repeat(auto-fit, minmax(11rem, max-content));
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-summary__grid {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-country-carousel {
display: grid;
gap: 1rem;
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-country-carousel__controls {
display: flex;
align-items: center;
justify-content: flex-end;
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-country-carousel__actions {
display: flex;
align-items: center;
justify-content: flex-end;
flex-wrap: wrap;
gap: 0.65rem;
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-country-carousel__slider {
position: relative;
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-country-carousel__viewport {
overflow: hidden;
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-country-carousel__track {
display: block;
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-country-carousel.is-enhanced .mas-course-type-country-carousel__track {
display: flex;
transition: transform 280ms ease;
will-change: transform;
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-country-carousel__page {
flex: 0 0 100%;
min-width: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-country-carousel__page-grid {
display: grid;
grid-template-columns: repeat(4, minmax(0, 1fr));
gap: 1rem;
margin: 0;
padding: 0;
list-style: none;
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-destination-grid {
grid-template-columns: repeat(4, minmax(0, 1fr));
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-summary-card,
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-destination-card,
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-fallback-card,
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-conversion__card {
display: grid;
gap: 0.85rem;
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-summary-card {
align-content: start;
padding: clamp(1.1rem, 2vw, 1.35rem);
min-height: 100%;
border: 1px solid rgba(215, 207, 198, 0.78);
border-radius: 20px;
background: linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(248, 244, 239, 0.94));
box-shadow: 0 18px 36px rgba(77, 70, 61, 0.07);
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-summary__grid > :first-child {
background:
linear-gradient(135deg, rgba(249, 246, 241, 0.98), rgba(242, 238, 233, 0.94));
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-language-filter__button,
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-country-toolbar__all {
display: inline-flex;
align-items: center;
justify-content: space-between;
gap: 0.65rem;
min-height: 44px;
padding: 0.75rem 1rem;
border: 1px solid rgba(35, 107, 115, 0.16);
border-radius: 999px;
background: rgba(255, 255, 255, 0.92);
color: inherit;
cursor: pointer;
transition: transform 180ms ease, border-color 180ms ease, background-color 180ms ease, box-shadow 180ms ease;
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-language-filter__button.is-active,
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-country-toolbar__all.is-active {
border-color: rgba(35, 107, 115, 0.3);
background: rgba(239, 248, 249, 0.96);
box-shadow: 0 14px 26px rgba(12, 24, 32, 0.08);
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-destination-card {
position: relative;
isolation: isolate;
border: 1px solid rgba(215, 207, 198, 0.82);
border-radius: 22px;
background: rgba(255, 255, 255, 0.98);
box-shadow: 0 22px 46px rgba(77, 70, 61, 0.08);
overflow: hidden;
transition: transform 200ms ease, border-color 200ms ease, box-shadow 200ms ease;
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-destination-card__toggle {
display: grid;
gap: 0;
width: 100%;
padding: 0;
border: 0;
background: transparent;
color: inherit;
text-align: left;
cursor: pointer;
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-destination-card__media {
position: relative;
display: block;
min-height: 0;
aspect-ratio: 4 / 3;
overflow: hidden;
background:
linear-gradient(140deg, rgba(79, 145, 184, 0.18) 0%, rgba(109, 138, 83, 0.2) 100%),
#eef3f4;
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-destination-card__image {
display: block;
width: 100%;
height: 100%;
object-fit: cover;
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-destination-card__overlay {
position: absolute;
inset: auto 0 0;
padding: 1rem 1.1rem;
background: linear-gradient(180deg, rgba(15, 37, 49, 0) 0%, rgba(15, 37, 49, 0.78) 100%);
color: #fff;
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-destination-card__name {
margin: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-destination-card__body,
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-destination-card__actions {
padding-inline: 1.1rem;
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-destination-card__body {
padding-top: 0.95rem;
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-destination-card__summary {
display: block;
margin: 0;
color: var(--mas-color-muted);
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-destination-card.is-active {
border-color: rgba(35, 107, 115, 0.34);
box-shadow: 0 18px 36px rgba(12, 24, 32, 0.13);
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-destination-card__actions {
padding-top: 1rem;
padding-bottom: 1.05rem;
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-destination-card__page-link {
display: inline-flex;
align-items: center;
justify-content: center;
min-height: 44px;
padding: 0.72rem 1rem;
border: 1px solid rgba(36, 36, 36, 0.1);
border-radius: 999px;
background: rgba(248, 244, 239, 0.95);
color: inherit;
text-decoration: none;
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-directory__meta,
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-language-filter__meta,
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-schools__summary {
margin: 0;
color: var(--mas-color-muted);
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-directory {
display: grid;
gap: 1rem;
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-directory__intro {
display: grid;
grid-template-columns: minmax(0, 1fr) auto;
align-items: center;
gap: 0.85rem 1rem;
padding: 1rem 1.05rem;
border: 1px solid rgba(216, 207, 198, 0.74);
border-radius: 20px;
background: linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(248, 244, 239, 0.94));
box-shadow: 0 14px 32px rgba(60, 53, 45, 0.07);
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-directory__actions {
display: flex;
align-items: center;
justify-content: flex-end;
flex-wrap: wrap;
gap: 0.65rem;
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-slider-pagination {
display: inline-flex;
align-items: center;
flex-wrap: wrap;
gap: 0.45rem;
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-slider-pagination__dot {
width: 0.72rem;
height: 0.72rem;
padding: 0;
border: 1px solid rgba(36, 36, 36, 0.16);
border-radius: 999px;
background: rgba(248, 244, 239, 0.88);
cursor: pointer;
transition: transform 180ms ease, border-color 180ms ease, background-color 180ms ease, box-shadow 180ms ease;
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-slider-pagination__dot.is-active {
width: 1.55rem;
border-color: rgba(35, 107, 115, 0.32);
background: rgba(35, 107, 115, 0.92);
box-shadow: 0 10px 20px rgba(12, 24, 32, 0.12);
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-directory__nav,
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-country-carousel__nav {
display: inline-flex;
align-items: center;
justify-content: center;
min-height: 42px;
padding: 0.72rem 1rem;
border: 1px solid rgba(36, 36, 36, 0.1);
border-radius: 999px;
background: rgba(248, 244, 239, 0.95);
color: inherit;
cursor: pointer;
transition: transform 180ms ease, border-color 180ms ease, background-color 180ms ease, box-shadow 180ms ease;
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-directory__slider {
position: relative;
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-directory__viewport {
overflow: hidden;
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-directory__track {
display: block;
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-directory.is-enhanced .mas-course-type-directory__track {
display: flex;
transition: transform 280ms ease;
will-change: transform;
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-directory__grid,
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-directory__page-grid {
display: grid;
grid-template-columns: repeat(4, minmax(0, 1fr));
gap: 1rem;
margin: 0;
padding: 0;
list-style: none;
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-directory__page {
flex: 0 0 100%;
min-width: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-directory__item {
min-width: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-directory__meta {
margin: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-school-card {
display: grid;
min-height: 100%;
overflow: hidden;
border: 1px solid rgba(216, 207, 198, 0.78);
border-radius: 22px;
background: rgba(255, 255, 255, 0.98);
box-shadow: 0 22px 48px rgba(60, 53, 45, 0.08);
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-school-card__media {
display: block;
aspect-ratio: 16 / 10;
overflow: hidden;
background: rgba(242, 238, 233, 0.8);
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-school-card__image {
display: block;
width: 100%;
height: 100%;
object-fit: cover;
transition: transform 220ms ease;
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-school-card__body {
display: grid;
gap: 0.65rem;
align-content: start;
padding: 1.05rem 1.05rem 1.1rem;
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-school-card__location {
margin: 0;
color: var(--mas-color-muted);
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-school-card__title {
margin: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-school-card__title-link,
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-school-card__city-link,
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-school-card__cta {
color: inherit;
text-decoration: none;
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-school-card__footer {
display: flex;
align-items: center;
justify-content: flex-start;
gap: 0.75rem;
margin-top: auto;
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-school-card__cta {
display: inline-flex;
align-items: center;
justify-content: center;
min-height: 44px;
padding-inline: 1rem;
border: 1px solid rgba(36, 36, 36, 0.1);
border-radius: 999px;
background: rgba(248, 244, 239, 0.95);
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-directory__nav:hover,
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-directory__nav:focus-visible,
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-country-carousel__nav:hover,
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-country-carousel__nav:focus-visible,
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-slider-pagination__dot:hover,
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-slider-pagination__dot:focus-visible,
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-language-filter__button:hover,
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-language-filter__button:focus-visible,
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-country-toolbar__all:hover,
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-country-toolbar__all:focus-visible,
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-destination-card__toggle:hover,
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-destination-card__toggle:focus-visible,
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-destination-card__page-link:hover,
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-destination-card__page-link:focus-visible {
transform: translateY(-1px);
border-color: rgba(35, 107, 115, 0.24);
background: rgba(255, 255, 255, 0.98);
box-shadow: 0 14px 28px rgba(12, 24, 32, 0.1);
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-destination-card:hover,
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-destination-card:focus-within,
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-school-card:hover,
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-school-card:focus-within {
transform: translateY(-2px);
border-color: rgba(35, 107, 115, 0.24);
box-shadow: 0 18px 34px rgba(12, 24, 32, 0.12);
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-school-card:hover .mas-course-type-school-card__image,
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-school-card:focus-within .mas-course-type-school-card__image {
transform: scale(1.02);
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-conversion__card {
grid-template-columns: minmax(0, 1fr) auto;
align-items: center;
padding: clamp(1.15rem, 2.2vw, 1.65rem);
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-conversion__actions {
display: flex;
flex-wrap: wrap;
gap: 0.85rem;
justify-content: flex-end;
}
@media (max-width: 1099px) {
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-summary__grid {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-destination-grid {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-country-carousel__page-grid {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-directory__grid,
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-directory__page-grid {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
}
@media (max-width: 899px) {
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-hero {
padding-block: 0.7rem 0.95rem;
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-hero .mas-country-hero__shell {
border-radius: 20px;
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-hero .mas-country-hero__shell::before {
background:
linear-gradient(180deg, rgba(248, 252, 255, 0.08) 0%, rgba(248, 252, 255, 0.18) 22%, rgba(244, 248, 251, 0.74) 68%, rgba(244, 248, 251, 0.9) 100%);
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-hero .mas-country-hero__media-primary .mas-country-hero__image {
aspect-ratio: auto;
min-height: clamp(300px, 72vw, 440px);
max-height: none;
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-hero .mas-country-hero__content {
right: 1rem;
left: 1rem;
bottom: 1rem;
width: auto;
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-directory__intro {
grid-template-columns: 1fr;
align-items: start;
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-directory__actions {
justify-content: flex-start;
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-summary__grid,
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-destination-grid {
grid-template-columns: 1fr;
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-country-carousel__controls,
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-country-carousel__actions {
justify-content: flex-start;
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-country-carousel__page-grid {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-directory__grid,
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-directory__page-grid {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-summary__grid > :first-child {
grid-column: auto;
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-conversion__card {
grid-template-columns: 1fr;
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-conversion__actions {
justify-content: flex-start;
}
}
@media (max-width: 639px) {
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-country-carousel__page-grid {
grid-template-columns: 1fr;
}
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-directory__grid,
.MoveAndStudyCore.MoveAndStudyCore-course-type .mas-course-type-directory__page-grid {
grid-template-columns: 1fr;
}
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main {
box-sizing: border-box;
background: #fbfaf7;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main *,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main *::before,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main *::after {
box-sizing: inherit;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-hero {
position: relative;
min-height: clamp(520px, 58vw, 660px);
overflow: hidden;
background: #fbfaf7;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-hero::before {
position: absolute;
inset: 0;
z-index: 1;
content: "";
background: linear-gradient(90deg, rgba(251, 250, 247, 0.98) 0%, rgba(251, 250, 247, 0.92) 24%, rgba(251, 250, 247, 0.72) 39%, rgba(251, 250, 247, 0.26) 56%, rgba(251, 250, 247, 0.06) 69%, rgba(251, 250, 247, 0) 79%);
pointer-events: none;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-hero__media {
position: absolute;
inset: 0;
z-index: 0;
--mas-home-main-hero-focus: 44% 50%;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-hero__media[data-mas-home-hero-active="junior"] {
--mas-home-main-hero-focus: 46% 50%;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-hero__media[data-mas-home-hero-active="young"] {
--mas-home-main-hero-focus: 44% 50%;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-hero__media[data-mas-home-hero-active="adult"] {
--mas-home-main-hero-focus: 46% 50%;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-hero__media[data-mas-home-hero-active="pro"] {
--mas-home-main-hero-focus: 42% 50%;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-hero__media[data-mas-home-hero-active="school"] {
--mas-home-main-hero-focus: 48% 50%;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-hero__media[data-mas-home-hero-active="gap"] {
--mas-home-main-hero-focus: 50% 50%;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-hero__image,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-hero__image .Synergee-Web-Page-Component-Image-Container,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-hero__image picture,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-hero__image img {
width: 100%;
height: 100%;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-hero__picture {
display: block;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-hero__image img {
display: block;
object-fit: cover;
object-position: var(--mas-home-main-hero-focus);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-hero__visual {
opacity: 1;
transition: none;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-hero__media.is-switching .mas-home-main-hero__visual {
opacity: 1;
transform: none;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-hero__inner {
position: relative;
z-index: 2;
display: grid;
align-items: center;
min-height: clamp(520px, 58vw, 660px);
padding-block: clamp(3rem, 5vw, 5rem) clamp(4rem, 7vw, 6rem);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-hero__content {
display: grid;
gap: clamp(1.1rem, 2vw, 1.55rem);
width: min(100%, 560px);
min-width: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-hero__title,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-hero__lead {
margin: 0;
color: #121d2b;
max-width: 100%;
overflow-wrap: anywhere;
white-space: normal;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-hero__title span {
display: block;
color: #ff4f45;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-hero__lead {
max-width: 390px;
color: #455363;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-contact-row {
display: flex;
flex-wrap: wrap;
gap: 0.75rem 1.8rem;
margin-top: 0.75rem;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-contact {
display: inline-flex;
align-items: center;
gap: 0.5rem;
color: #1d2937;
text-decoration: none;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-contact svg,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-icon-disc svg,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-search-card__title svg,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-shortcut svg,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-trust-card svg {
flex: 0 0 auto;
fill: none;
stroke: currentColor;
stroke-width: 1.7;
stroke-linecap: round;
stroke-linejoin: round;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-contact svg {
width: 1.1rem;
height: 1.1rem;
color: #ff4f45;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-contact--whatsapp svg {
color: #18b985;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-profile {
position: relative;
z-index: 3;
margin-top: clamp(-3.4rem, -5vw, -2rem);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-profile__shell,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-quick__shell,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-panel {
border: 1px solid rgba(20, 31, 43, 0.08);
border-radius: 18px;
background: rgba(255, 255, 255, 0.96);
box-shadow: 0 20px 54px rgba(20, 31, 43, 0.1);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-profile__shell {
padding: clamp(1.3rem, 2.5vw, 2rem);
overflow: hidden;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-section-head {
display: grid;
gap: 0.45rem;
margin-bottom: clamp(1.1rem, 2vw, 1.6rem);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-section-head--center {
max-width: 860px;
margin-inline: auto;
text-align: center;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-section-title,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-list-title {
margin: 0;
color: #121d2b;
max-width: 100%;
overflow-wrap: anywhere;
white-space: normal;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-section-copy {
color: #536173;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-profile__grid {
display: grid;
grid-template-columns: repeat(6, minmax(0, 1fr));
gap: 1rem;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-profile-card {
display: grid;
justify-items: center;
align-content: start;
gap: 0.65rem;
min-width: 0;
min-height: 210px;
padding: 1.35rem 0.9rem;
color: #142335;
text-align: center;
text-decoration: none;
border: 1px solid rgba(20, 31, 43, 0.08);
border-radius: 14px;
background: #fff;
box-shadow: 0 13px 30px rgba(20, 31, 43, 0.06);
transition: transform 180ms ease, box-shadow 180ms ease, border-color 180ms ease;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-profile-card:hover,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-profile-card:focus-visible,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-profile-card.is-active {
transform: translateY(-2px);
border-color: rgba(255, 79, 69, 0.24);
box-shadow: 0 18px 40px rgba(20, 31, 43, 0.1);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-profile-card.is-locked {
border-color: rgba(255, 79, 69, 0.38);
box-shadow: 0 20px 44px rgba(255, 79, 69, 0.13), 0 14px 34px rgba(20, 31, 43, 0.08);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-icon-disc {
display: grid;
place-items: center;
width: 3.45rem;
height: 3.45rem;
color: var(--mas-home-main-icon, #18a875);
border-radius: 50%;
background: var(--mas-home-main-disc, #d8f6e9);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-icon-disc svg {
width: 1.8rem;
height: 1.8rem;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-icon-disc--young {
--mas-home-main-disc: #dceeff;
--mas-home-main-icon: #2f7dfa;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-icon-disc--adult {
--mas-home-main-disc: #eadfff;
--mas-home-main-icon: #8759f2;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-icon-disc--pro {
--mas-home-main-disc: #fde7c9;
--mas-home-main-icon: #1f2b36;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-icon-disc--school {
--mas-home-main-disc: #d9f4e5;
--mas-home-main-icon: #22a477;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-icon-disc--gap {
--mas-home-main-disc: #ffe0e6;
--mas-home-main-icon: #ff4f5e;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-card-copy {
color: #536173;
max-width: 100%;
overflow-wrap: anywhere;
white-space: normal;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-card-arrow {
margin-top: auto;
color: #111827;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-quick,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-direct,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-trust,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-promos,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-destinations {
padding-block: clamp(1.2rem, 2.5vw, 2rem);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-quick__shell {
display: grid;
grid-template-columns: 0.72fr 1fr 1fr;
gap: clamp(1rem, 2vw, 2rem);
align-items: center;
padding: clamp(1.3rem, 2.4vw, 2rem);
background: #fbf5ef;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-quick__intro {
display: grid;
gap: 0.6rem;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-search-card {
display: grid;
gap: 0.9rem;
padding: 1.15rem;
border: 1px solid rgba(20, 31, 43, 0.08);
border-radius: 14px;
background: #fff;
box-shadow: 0 13px 30px rgba(20, 31, 43, 0.07);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-search-card__title {
display: flex;
align-items: center;
gap: 0.7rem;
color: #142335;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-search-card__title svg {
width: 1.45rem;
height: 1.45rem;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-search-card select {
width: 100%;
min-height: 2.9rem;
padding-inline: 0.85rem;
color: #536173;
border: 1px solid rgba(20, 31, 43, 0.12);
border-radius: 9px;
background: #fff;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-search-card__button,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-direct__cta {
display: inline-flex;
align-items: center;
justify-content: center;
min-height: 2.8rem;
padding-inline: 1.4rem;
text-align: center;
text-decoration: none;
border-radius: 9px;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-search-card__button {
color: #fff;
background: #ff4f45;
box-shadow: 0 10px 18px rgba(255, 79, 69, 0.2);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-direct {
text-align: center;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-direct__grid {
display: grid;
grid-template-columns: repeat(7, minmax(0, 1fr));
gap: 0.75rem;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-shortcut {
display: flex;
align-items: center;
gap: 0.65rem;
min-height: 4.6rem;
padding: 0.85rem 0.9rem;
color: #1f3f75;
text-align: left;
text-decoration: none;
border: 1px solid rgba(20, 31, 43, 0.08);
border-radius: 10px;
background: #fff;
box-shadow: 0 10px 24px rgba(20, 31, 43, 0.06);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-shortcut svg {
width: 1.55rem;
height: 1.55rem;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-direct__cta {
margin-top: 1.2rem;
color: #142335;
border: 1px solid #142335;
background: #fff;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-trust__grid {
display: grid;
grid-template-columns: repeat(4, minmax(0, 1fr));
gap: 1rem;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-trust-card {
display: flex;
align-items: center;
gap: 1rem;
min-height: 104px;
padding: 1.1rem 1.2rem;
text-align: left;
border-radius: 14px;
background: #fbf5ef;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-trust-card svg {
width: 2.2rem;
height: 2.2rem;
color: #ff4f45;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-trust-card div {
display: grid;
gap: 0.25rem;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-trust-title {
color: #142335;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-trust-card span:not(.mas-home-main-trust-title) {
color: #536173;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-panel {
padding: clamp(1rem, 2vw, 1.35rem);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-list-head {
display: flex;
justify-content: space-between;
gap: 1rem;
align-items: center;
margin-bottom: 1rem;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-list-head a {
color: #ff4f45;
text-decoration: none;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-destination-grid {
display: grid;
grid-template-columns: repeat(6, minmax(0, 1fr));
gap: 1rem;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-destination-card {
position: relative;
min-height: 148px;
overflow: hidden;
border-radius: 10px;
background: #d7dde5;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-destination-card::after {
position: absolute;
inset: auto 0 0;
z-index: 1;
height: 55%;
content: "";
background: linear-gradient(180deg, rgba(11, 22, 34, 0), rgba(11, 22, 34, 0.74));
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-destination-card__image,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-destination-card__image .Synergee-Web-Page-Component-Image-Container,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-destination-card__image picture,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-destination-card__image img {
width: 100%;
height: 100%;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-destination-card__image {
position: absolute;
inset: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-destination-card__image img {
display: block;
object-fit: cover;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-destination-card__title {
position: absolute;
inset: 0;
z-index: 2;
padding: 0;
color: #fff;
text-align: left;
pointer-events: none;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-destination-card__title .Synergee-Web-Page-Component-Text-Container,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-destination-card__title a {
position: absolute;
inset: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-destination-card__title a {
display: flex;
align-items: flex-end;
padding: 0.95rem;
overflow: hidden;
color: transparent;
opacity: 0;
text-decoration: none;
visibility: visible;
white-space: nowrap;
pointer-events: auto;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-destination-card__label {
position: absolute;
left: 0.95rem;
bottom: 0.95rem;
z-index: 3;
display: inline-flex;
max-width: calc(100% - 1.9rem);
padding: 0.35rem 0.65rem;
overflow: hidden;
color: #fff;
text-overflow: ellipsis;
white-space: nowrap;
background: rgba(9, 22, 35, 0.34);
border: 1px solid rgba(255, 255, 255, 0.34);
border-radius: 999px;
box-shadow: 0 10px 28px rgba(6, 16, 28, 0.2);
backdrop-filter: blur(8px);
pointer-events: none;
text-shadow: 0 2px 14px rgba(3, 12, 23, 0.42);
}
@media (max-width: 1180px) {
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-profile__grid,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-destination-grid {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-direct__grid {
grid-template-columns: repeat(4, minmax(0, 1fr));
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-quick__shell,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-trust__grid {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
}
@media (max-width: 759px) {
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main .mas-container,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-hero__content,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-profile__shell,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-quick__shell,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-panel {
width: 100%;
max-width: 100%;
min-width: 0;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-hero {
min-height: auto;
background: #fbfaf7;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-hero::before {
background: linear-gradient(180deg, rgba(251, 250, 247, 0.98), rgba(251, 250, 247, 0.7) 42%, rgba(251, 250, 247, 1) 100%);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-hero__media {
inset: 0;
opacity: 0.52;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-hero__inner {
min-height: 520px;
padding-block: 2rem 5rem;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-hero__title,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-section-title {
max-width: min(100%, 13ch);
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-hero__lead,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-section-copy,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-card-copy {
max-width: 100%;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-section-head--center .mas-home-main-section-title,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-section-head--center .mas-home-main-section-copy {
margin-inline: auto;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-profile__grid,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-quick__shell,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-direct__grid,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-trust__grid,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-destination-grid {
grid-template-columns: 1fr;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-list-head,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-contact-row {
align-items: stretch;
flex-direction: column;
}
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-contact,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-search-card__button,
.MoveAndStudyCore.MoveAndStudyCore-home .mas-home-main-direct__cta {
width: 100%;
}
}
