.mobytic-projects{display:flex;flex-direction:column;gap:32px;width:100%}
.mobytic-projects--grid{display:grid;grid-template-columns:repeat(var(--mobytic-columns,2),minmax(0,1fr));gap:24px}
.mobytic-project{min-width:0;margin:0;padding:0;border:0}
.mobytic-project__header{margin:0 0 16px}
.mobytic-project__title{margin:0 0 8px;font-size:clamp(20px,2.2vw,30px);line-height:1.2}
.mobytic-project__description{margin:0;opacity:.78}
.mobytic-project__frame-wrap{position:relative;width:100%;margin:0;padding:0;border:0;border-radius:0}
.mobytic-project__frame{display:block;width:100%;max-width:none;border:0;margin:0;padding:0;background:transparent}
.mobytic-projects--immersive{gap:0;max-width:none!important;overflow:visible!important}
.mobytic-projects--immersive>.mobytic-project{position:relative;overflow:visible;height:var(--mobytic-length,100vh)}
.mobytic-projects--immersive .mobytic-project__frame-wrap{position:sticky;top:var(--mobytic-top,0px);height:var(--mobytic-viewport,100vh)}
.mobytic-projects--immersive .mobytic-project__frame{height:100%!important}
/* Scoped to Divi ancestors containing an immersive project. */
.mobytic-projects-divi-host{overflow:visible!important;transform:none!important;contain:none!important}
.mobytic-projects-divi-module{padding:0!important;margin-bottom:0!important}
.mobytic-projects-notice{padding:12px 16px;background:#fff8e5;border-left:4px solid #dba617;color:#473b19}
@media(max-width:767px){.mobytic-projects--grid{grid-template-columns:1fr}}
