@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800&display=swap";:root{--color-primary-yellow:#ffc600;--color-primary-teal:#71dbd4;--color-text-dark-blue:#002b49;--color-text-dark-gray:#2e2e2e;--color-background-white:#fff;--font-family-main:"Montserrat",sans-serif;--color-dark-blue:#002b49;--color-text-primary:#2e2e2e;--color-background-light-gray:#f2f2f2;--color-accent-teal:#71dbd4;--color-accent-yellow:#ffc600;--color-primary:#002b49;--color-secondary:#71dbd4;--color-accent:#ffc600;--color-white:#fff;--color-light-gray:#f2f2f2;--color-dark-gray:#2e2e2e;--color-border:#e2e2e2;--color-score-0:#dff7f5;--color-score-1:#71dbd4;--color-score-2:#ffc50a;--color-score-3:#f05a5d;--color-text-light:#fff;--color-bg-light:#fff;--color-bg-light-gray:#f2f2f2;--color-bg-light-blue:#eafaf9;--color-bg-medium-gray:#e8e8e8}
body{margin:0;font-family:var(--font-family-main);background-color:var(--color-white);color:var(--color-primary)}
*{box-sizing:border-box}
a{text-decoration:none;color:inherit}
h1,h2,h3,h4,h5,h6,p{margin:0}
.btn,.cta-button,.submit-button{display:inline-block;border-radius:80px;font-weight:800;font-size:18px;line-height:24px;text-align:center;transition:background-color .3s ease,transform .2s}
.btn,.cta-button{padding:16px 32px;background-color:var(--color-accent);color:var(--color-primary)}
.btn:hover,.cta-button:hover{opacity:.9;transform:scale(1.03)}
.submit-button{width:200px;height:56px;border:0;border-radius:40px;background-color:var(--color-accent-yellow);color:var(--color-dark-blue);font-family:var(--font-family-main);cursor:pointer}
.index-page .cta-button{width:428px;height:56px;font-size:18px;max-width:100%}
.container{width:100%;padding-left:57px;padding-right:57px;box-sizing:border-box}
@media(max-width:1024px){.container{padding-left:30px;padding-right:30px}
}
@media(max-width:767px){.container{padding-left:20px;padding-right:20px}
}
.language-switcher,.lang-switcher{display:flex;justify-content:flex-end;align-items:center;gap:8px;font-family:var(--font-family-main);font-size:10px;font-weight:500;line-height:16px;color:var(--color-text-primary)}
.language-switcher a,.lang-switcher a{text-decoration:none;margin:0 4px}
.language-switcher .lang-active,.lang-switcher .lang-active{font-weight:700;text-decoration:none}
.language-switcher .lang-inactive,.lang-switcher .lang-inactive{text-decoration:underline}
.top-bar,.top-header{background-color:var(--color-background-light-gray);padding:6px 0;height:28px;display:flex;align-items:center}
.top-bar-container,.top-header-container{display:flex;justify-content:flex-end;align-items:center}
.site-header,.main-header-wrapper{position:relative;z-index:10;background-color:var(--color-white)}
.main-header-container{display:flex;align-items:center;height:109px}
.logo-vyvgart-header{position:relative;width:166.16px;height:61.1px}
.main-nav{background-color:var(--color-secondary);box-shadow:0 4px 16px 0 rgba(0,0,0,0.2)}
.nav-container{display:flex;align-items:center;height:55px}
.nav-home-link{padding-right:48px;position:relative}
.nav-home-link.active::after{content:'';position:absolute;bottom:-4px;left:0;right:48px;height:4px;background-color:var(--color-primary)}
.nav-links{display:flex;list-style:none;margin:0;padding:0;gap:56px;align-items:center;flex-wrap:nowrap}
.nav-links li{min-width:120px}
.nav-links a{font-weight:700;font-size:14px;line-height:16px;text-align:center;white-space:normal;word-break:break-word;display:inline-block}
@media(max-width:1200px){.nav-links{gap:24px}
}
@media(max-width:992px){.nav-container{flex-direction:row;height:auto;padding-top:10px;padding-bottom:10px;justify-content:flex-end;align-items:center;position:relative}
.nav-home-link{align-self:flex-start;margin-bottom:0;margin-right:auto}
.hamburger-menu{display:flex;margin-left:auto;z-index:21}
.nav-links{display:none;position:absolute;top:55px;right:0;left:auto;width:220px;background:var(--color-secondary,#e6f0f7);box-shadow:0 4px 16px rgba(0,0,0,0.08);padding:20px 0 10px 0;flex-direction:column;align-items:flex-start;gap:10px;z-index:15;border-radius:0 0 8px 8px;transition:opacity .2s}
.main-nav.menu-open .nav-links{display:flex}
}
.hamburger-menu{display:none;flex-direction:column;justify-content:center;align-items:center;width:40px;height:40px;background:0;border:0;cursor:pointer;z-index:20}
.hamburger-menu span{display:block;width:28px;height:3px;margin:4px 0;background:var(--color-primary,#1a2a3a);border-radius:2px;transition:all .3s}
@media(max-width:992px){.hamburger-menu{display:flex;margin-left:auto;z-index:21}
.nav-links{display:none;position:absolute;top:55px;right:0;left:auto;width:100%;background:var(--color-secondary,#e6f0f7);box-shadow:0 4px 16px rgba(0,0,0,0.08);padding:20px 20px 10px 20px;flex-direction:column;align-items:flex-start;gap:10px;z-index:15;border-radius:0 0 8px 8px;transition:opacity .2s}
.main-nav.menu-open .nav-links{display:flex}
}
.site-footer{background-color:var(--color-white);padding:28px 0;border-top:1px solid var(--color-border)}
.footer-container{display:flex;justify-content:space-between;align-items:flex-start;gap:40px}
.footer-info,.footer-legal{display:flex;flex-direction:column;gap:12px;max-width:808px}
.footer-nav,.footer-links,.footer-legal-links{display:flex;gap:4px;align-items:center;flex-wrap:wrap}
.footer-nav a,.footer-nav span,.footer-links a,.footer-links span,.footer-legal-links a,.footer-legal-links span{font-size:14px;font-weight:500;line-height:24px;color:var(--color-dark-gray);padding:0 5px}
.footer-nav a:first-child,.footer-links a:first-child,.footer-legal-links a:first-child{padding-left:0}
.footer-links a:hover,.footer-legal-links a:hover{text-decoration:underline}
.footer-text,.footer-copyright{margin:0;font-size:14px;font-weight:500;line-height:24px;color:var(--color-dark-gray);max-width:688px}
.footer-text sup{font-size:.7em;vertical-align:super}
.footer-legal sup{display:inline;font-size:.7em;vertical-align:super}
.footer-logos{display:flex;align-items:center;gap:40px;flex-shrink:0;flex-wrap:wrap;justify-content:center}
.logo-group{position:relative}
.logo-imc{width:62px;height:66px}
.logo-vyvgart,.logo-vyvgart-header{width:167px;height:62px}
.logo-argenx{width:192px;height:60px}
@media(max-width:1200px){.footer-container{flex-direction:column;align-items:flex-start;gap:40px;text-align:center}
.footer-logos{flex-wrap:wrap}
.footer-info{align-items:center}
.footer-nav{justify-content:center}
}
@media(max-width:768px){.footer-logos{gap:20px;justify-content:flex-start}
.logo-group,.logo-argenx,.footer-logo-single{transform:scale(0.9);transform-origin:left}
.footer-text,.footer-links a,.footer-links span{font-size:12px}
}
.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);display:flex;align-items:center;justify-content:center;z-index:1000}
.modal-content{background:#fff;border-radius:0;padding:80px 32px 32px 32px;min-width:320px;max-width:90vw;box-shadow:0 8px 32px rgba(0,0,0,0.18);position:relative;text-align:center}
.modal-header,.modal-header-row{display:flex;justify-content:space-between;align-items:flex-start;position:absolute;top:0;left:0;right:0;padding:16px 16px 0 16px}
.modal-header-row{flex-direction:row;justify-content:flex-end;align-items:center;gap:0}
.modal-close-x{background:0;border:0;font-size:28px;color:#333;cursor:pointer}
.modal-close-text{background:0;border:0;color:#002b49;text-decoration:underline;font-size:14px;font-family:var(--font-family-main);font-weight:600;cursor:pointer;padding:0}
.modal-body p{margin:0 0 32px 0;font-size:18px;color:#002b49;font-family:var(--font-family-main);font-weight:600}
.modal-body-flex{display:flex;align-items:center;justify-content:center;gap:32px}
.modal-body-cols{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:0;min-height:120px}
.modal-text-col{width:50%;padding:32px 16px 32px 32px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}
.modal-img-col{width:50%;display:flex;align-items:center;justify-content:center;padding:32px 32px 32px 16px;box-sizing:border-box}
.modal-img img,.modal-img-col img{display:block;max-width:100%;height:auto}
@media(max-width:600px){.modal-body-flex{flex-direction:column;gap:16px}
.modal-content{padding:24px 8px 16px 8px;min-width:0}
.modal-body p{font-size:15px}
}
@media(max-width:700px){.modal-body-cols{flex-direction:column}
.modal-text-col,.modal-img-col{width:100%;padding:16px 8px}
}
.login-page .login-section{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:853px;padding:60px 20px;background-image:url('../../../etc.clientlibs/argenx/clientlibs/clientlib-vyvgart-patient-ca/resources/images/95e9b83bbe2d5c4d3013d7ca3614d057b2f1d732.png');background-size:cover;background-position:center;text-align:center;color:var(--color-white)}
.login-page .login-content{display:flex;flex-direction:column;align-items:center;gap:36px;max-width:736px;width:100%}
.login-page .login-title{font-size:63px;font-weight:800;line-height:72px}
.login-page .title-separator{width:112px;height:4px;background-color:var(--color-accent-teal);margin-top:-4px;margin-bottom:-4px}
.login-page .login-subtitle{font-size:18px;font-weight:600;line-height:24px}
.login-page .din-input{display:flex;align-items:center;justify-content:flex-start;width:280px;height:46px;padding:0 15px;background-color:var(--color-white);border-radius:8px}
.login-page .din-input input{border:0;outline:0;background:transparent;width:100%;font-family:'Inter',sans-serif;font-size:21.2px;font-weight:500;line-height:24px;color:var(--color-dark-blue)}
.login-page .din-input input::placeholder{color:var(--color-dark-blue)}
.login-page .login-help-text{font-size:14px;font-weight:500;line-height:24px}
.login-page .login-links{display:flex;justify-content:center;align-items:center;gap:16px;font-size:14px;font-weight:500;line-height:24px}
.login-page .login-links a{text-decoration:underline}
.login-page .din-error{display:none;color:#e53935;font-size:14px;margin-top:8px}
@media(max-width:768px){.login-page .login-title{font-size:48px;line-height:56px}
.login-page .login-subtitle{font-size:16px}
.login-page .din-input{width:100%;max-width:280px}
}
.index-page .hero-section{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:853px;padding:40px 20px;box-sizing:border-box;background-image:url('../../../etc.clientlibs/argenx/clientlibs/clientlib-vyvgart-patient-ca/resources/images/95e9b83bbe2d5c4d3013d7ca3614d057b2f1d732.png');background-size:cover;background-position:center;text-align:center}
.index-page .hero-content{display:flex;flex-direction:column;align-items:center;gap:100px}
.index-page .hero-title-group{display:flex;flex-direction:column;align-items:center;gap:32px}
.index-page .hero-title{color:var(--color-background-white);font-family:var(--font-family-main);font-weight:800;font-size:63px;line-height:72px}
.index-page .hero-divider{width:112px;height:4px;background-color:var(--color-primary-teal)}
.index-page .hero-buttons{display:flex;flex-direction:column;align-items:center;gap:32px}
@media(max-width:1024px){.index-page .hero-section{min-height:700px}
.index-page .hero-title{font-size:50px;line-height:60px}
}
@media(max-width:767px){.index-page .hero-section{min-height:auto;padding:80px 20px}
.index-page .hero-content{gap:60px;width:100%}
.index-page .hero-title{font-size:36px;line-height:44px}
.index-page .hero-buttons{width:100%;gap:20px}
.index-page .cta-button{width:100%;max-width:428px;font-size:16px}
}
.home-page .hero-section{position:relative;height:568px;display:flex;align-items:center;justify-content:flex-end;color:var(--color-primary);background-color:var(--color-light-gray)}
.home-page .hero-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}
.home-page .hero-background img{width:100%;height:100%;object-fit:cover}
.home-page .hero-content-container{position:relative;z-index:2;height:100%;display:flex;align-items:center;justify-content:flex-end}
.home-page .hero-content{text-align:center;max-width:576px;display:flex;flex-direction:column;align-items:center}
.home-page .hero-content h1{font-size:63px;font-weight:800;line-height:72px;margin-bottom:32px}
.home-page .hero-content .divider{width:112px;height:4px;background-color:var(--color-secondary);margin-bottom:30px}
.home-page .hero-content p{font-size:26px;font-weight:600;line-height:34px;max-width:561px}
.home-page .hero-content p strong{font-weight:800}
.home-page .info-banner{background-color:var(--color-accent);padding:18px 0;text-align:center}
.home-page .info-banner p{font-size:20px;font-weight:600;line-height:32px;color:var(--color-primary)}
@media(max-width:768px){.home-page .hero-section{height:auto;min-height:400px;padding:60px 0;justify-content:center}
.home-page .hero-content-container{justify-content:center}
.home-page .hero-content h1{font-size:48px;line-height:56px}
.home-page .hero-content p{font-size:20px;line-height:28px}
.home-page .info-banner p{font-size:16px;line-height:24px}
}
.home-page .main-content{background-color:var(--color-light-gray);padding-top:86px;padding-bottom:60px}
.home-page .about-gmg-section{display:flex;justify-content:center;margin-bottom:100px}
.home-page .about-gmg-card{background-color:var(--color-white);padding:40px;text-align:center;max-width:522px;width:100%;display:flex;flex-direction:column;align-items:center;gap:40px}
.home-page .about-gmg-card h2{font-size:48px;font-weight:800;line-height:56px}
.home-page .about-gmg-card p{font-size:20px;font-weight:600;line-height:28px;max-width:444px}
.home-page .cards-grid-section{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;margin-bottom:76px}
.home-page .card{background-color:var(--color-white);border:1px solid var(--color-border);padding:40px;display:flex;flex-direction:column;align-items:center;text-align:center;min-height:437px}
.home-page .card h3{font-size:24px;font-weight:800;line-height:32px;margin-bottom:36px}
.home-page .card .card-icon{width:124px;height:112px;object-fit:contain;margin-bottom:36px}
.home-page .card .card-icon-merged{position:relative;width:120px;height:112px;margin-bottom:36px}
.home-page .card p{font-size:18px;font-weight:600;line-height:24px;flex-grow:1;max-width:312px;margin-bottom:32px}
.home-page .final-text{text-align:center;font-size:18px;font-weight:600;line-height:24px}
@media(max-width:992px){.home-page .cards-grid-section{grid-template-columns:1fr}
.home-page .card{min-height:auto}
}
@media(max-width:768px){.home-page .main-content{padding-top:40px;padding-bottom:40px}
.home-page .about-gmg-section{margin-bottom:60px}
.home-page .about-gmg-card h2{font-size:36px;line-height:44px}
.home-page .about-gmg-card p{font-size:18px;line-height:26px}
}
.home-page .footer-logos{gap:30px;flex-shrink:0;flex-wrap:wrap;justify-content:center}
.home-page .logo-group{position:relative}
.home-page .footer-logos .logo-group:nth-child(1){width:61.44px;height:65.21px}
.home-page .footer-logos .logo-group:nth-child(2){width:191.72px;height:75px}
.home-page .footer-logos .logo-group:nth-child(3){width:166.15px;height:61.1px}
.home-page .logo-argenx{width:192px;height:60px}
@media(max-width:1200px){.home-page .footer-container{flex-direction:column;align-items:center;text-align:center}
.home-page .footer-info{align-items:center}
.home-page .footer-nav{justify-content:center}
}
body{margin:0;padding:0;font-family:Montserrat}
.container.responsivegrid{padding:0}
#text-4b6250633c{background-color:#f2f2f2;padding:6px 0;height:28px;display:flex;align-items:center;justify-content:end;padding-left:57px;padding-right:57px}
#text-4b6250633c p{display:flex;justify-content:flex-end;align-items:center;gap:5px;font-family:"Montserrat",sans-serif;font-size:10px;font-weight:500;line-height:16px;color:#2e2e2e;text-decoration:none}
#text-4b6250633c p a{color:#2e2e2e;text-decoration:none}
#container-d00ee443d8,#container-24cf429d12{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:853px;padding:60px 20px;background-image:url('clientlib-vyvgart-patient-ca/resources/images/95e9b83bbe2d5c4d3013d7ca3614d057b2f1d732.png');background-size:cover;background-position:center;text-align:center;color:var(--color-white)}
#container-d00ee443d8 h1,#container-24cf429d12 h1{font-size:63px;font-weight:800;line-height:72px}
#container-51aed6c6b3,#container-10a63b01c3{width:112px;height:4px;background-color:var(--color-accent-teal);margin-top:30px;margin-bottom:30px;margin-left:auto;margin-right:auto}
#hero-buttons{display:flex;flex-direction:column;align-items:center;gap:32px;margin-top:70px}
#hero-buttons a{display:inline-block;border-radius:80px;font-weight:800;font-size:18px;line-height:24px;text-align:center;transition:background-color .3s ease,transform .2s;width:428px;max-width:100%;font-size:18px;padding:16px 32px;background-color:var(--color-accent);color:var(--color-primary)}
#hero-buttons a:hover{opacity:.9;transform:scale(1.03)}
@media(max-width:1024px){#container-d00ee443d8,#container-24cf429d12{min-height:700px}
#container-d00ee443d8 h1,#container-24cf429d12 h1{font-size:50px;line-height:60px}
}
@media(max-width:767px){#container-d00ee443d8,#container-24cf429d12{min-height:auto;padding:80px 20px}
#container-d00ee443d8 h1,#container-24cf429d12 h1{font-size:36px;line-height:44px}
#hero-buttons{width:100%;gap:20px}
#hero-buttons .button{width:100%;max-width:428px}
#hero-buttons a{width:100%;max-width:428px;font-size:16px}
}
#container-05f06d2b61,#container-9b9b99ffbc{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:853px;padding:60px 20px;background-image:url('clientlib-vyvgart-patient-ca/resources/images/95e9b83bbe2d5c4d3013d7ca3614d057b2f1d732.png');background-size:cover;background-position:center;text-align:center;color:var(--color-white)}
#container-05f06d2b61 h1,#container-9b9b99ffbc h1{font-size:63px;font-weight:800;line-height:72px}
#container-8fc7b01eb1,#container-c64f0f5f52{width:112px;height:4px;background-color:var(--color-accent-teal);margin-top:30px;margin-bottom:30px;margin-left:auto;margin-right:auto}
#text-3b957de04d,#text-d218b99496{font-size:18px;font-weight:600;line-height:24px}
#container-962e9d0012,#container-c380a645f5{display:flex;align-items:center;justify-content:flex-start;width:280px;height:46px;padding:0 15px;background-color:var(--color-white);border-radius:8px;margin-top:30px;margin-bottom:0;margin-left:auto;margin-right:auto}
#container-962e9d0012 input,#container-c380a645f5 input{border:0;outline:0;background:transparent;width:100%;font-family:'Inter',sans-serif;font-size:21.2px;font-weight:500;line-height:24px;color:var(--color-dark-blue)}
#din-error{display:none;color:#e53935;font-size:14px;margin-top:30px}
#text-fdf68a7bd5,#text-4f8dcf637c{font-size:14px;font-weight:500;line-height:24px;margin-top:30px}
#submit-button{display:inline-block;border-radius:80px;font-weight:800;font-size:18px;line-height:24px;text-align:center;transition:background-color .3s ease,transform .2s}
#submit-button{width:200px;height:56px;border:0;border-radius:40px;background-color:var(--color-accent-yellow);color:var(--color-dark-blue);font-family:var(--font-family-main);cursor:pointer;margin-top:30px}
#text-3f70f0558a,#text-44823fd45a{display:flex;justify-content:center;align-items:center;gap:16px;font-size:14px;font-weight:500;line-height:24px;margin-top:30px}
#text-3f70f0558a a,#text-44823fd45a a{text-decoration:underline}
@media(max-width:768px){#container-05f06d2b61 h1,#container-9b9b99ffbc h1{font-size:48px;line-height:56px}
#text-3b957de04d,#text-d218b99496{font-size:16px}
#container-962e9d0012,#container-c380a645f5{width:100%;max-width:280px}
}
.cmp-overlay-modal-pre__main-wrapper{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);display:none;align-items:center;justify-content:center;z-index:1000}
.cmp-overlay-modal-pre__main-modal{background:#fff;border-radius:0;padding:80px 32px 32px 32px;min-width:320px;max-width:800px;box-shadow:0 8px 32px rgba(0,0,0,0.18);position:relative;text-align:center;max-height:80vh;overflow-y:auto}
#closeModal{background:0;border:0;color:#002b49;text-decoration:underline;font-size:14px;font-family:var(--font-family-main);font-weight:600;cursor:pointer;padding:0;position:absolute;top:15px;right:25px}
.cmp-overlay-modal-pre__main-modal p{margin:0 0 32px 0;font-size:18px;color:#002b49;font-family:var(--font-family-main);font-weight:600}
#modal-body-cols{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:0;min-height:120px}
#modal-body-cols .text{width:50%;padding:32px 16px 32px 32px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}
#modal-body-cols .image{width:50%;display:flex;align-items:center;justify-content:center;padding:32px 32px 32px 16px;box-sizing:border-box}
#modal-body-cols .image img{display:block;max-width:100%;height:auto}
#whereDin .cmp-overlay-modal-pre__main-modal p{text-align:left}
#container-912f0f9ab4,#container-9b6e46ebe8{background-color:var(--color-white);padding:28px 57px;border-top:1px solid var(--color-border)}
#container-c2f260e8c9,#container-3ba1856f51{display:flex;justify-content:space-between;align-items:flex-start;gap:40px}
#container-912f0f9ab4 p,#container-9b6e46ebe8 p{margin:0 0 15px 0;font-size:14px;font-weight:500;line-height:24px;color:var(--color-dark-gray);max-width:688px}
#container-912f0f9ab4 p:nth-child(2),#container-912f0f9ab4 p:nth-child(3),#container-9b6e46ebe8 p:nth-child(2),#container-9b6e46ebe8 p:nth-child(3){margin:0}
#container-912f0f9ab4 p a,#container-9b6e46ebe8 p a{margin:0 5px;text-decoration:underline}
#container-912f0f9ab4 p a:first-child,#container-9b6e46ebe8 p a:first-child{margin-left:0}
#container-c7e852c75c,#container-75cff6bfdd{display:flex;align-items:center;gap:40px;flex-shrink:0;flex-wrap:wrap;justify-content:right}
#mypath-footer-logo{display:none}
@media(max-width:1200px){#container-c2f260e8c9,#container-3ba1856f51{flex-direction:column;align-items:flex-start;gap:30px}
#container-c7e852c75c,#container-75cff6bfdd{flex-wrap:wrap;gap:30px;justify-content:left}
}
@media(max-width:767px){#container-912f0f9ab4,#container-9b6e46ebe8{padding-top:40px;padding-bottom:40px;padding-left:20px;padding-right:20px}
#container-912f0f9ab4 p,#container-9b6e46ebe8 p{font-size:12px;line-height:20px}
#container-912f0f9ab4 p a,#container-9b6e46ebe8 p a{font-size:12px}
#container-c7e852c75c,#container-75cff6bfdd{gap:25px;justify-content:center}
#container-c2f260e8c9,#container-3ba1856f51{align-items:center;text-align:center}
}
#header-logo{display:flex;align-items:center;height:109px;width:100%;padding-left:57px;padding-right:57px;box-sizing:border-box}
#header-menu{background-color:var(--color-secondary);box-shadow:0 4px 16px 0 rgba(0,0,0,0.2);display:flex;align-items:center;height:55px;width:100%;padding-left:57px;padding-right:57px;box-sizing:border-box}
#header-menu ul{display:flex;list-style:none;margin:0;padding:0;gap:56px;align-items:center;flex-wrap:nowrap}
#header-menu ul li{min-width:105px}
#header-menu ul li:first-child{min-width:40px}
#header-menu ul li:first-child span{display:inline-block;position:relative;text-indent:-9999px;overflow:hidden;width:26px;height:24px}
#header-menu ul li:first-child span::before{content:" ";background-image:url('clientlib-vyvgart-patient-ca/resources/images/18_2086.svg');background-size:cover;background-position:center;position:absolute;left:0;top:0;text-indent:0;width:26px;height:24px}
#header-menu ul li a{font-weight:700;font-size:14px;line-height:16px;text-align:center;white-space:normal;word-break:break-word;display:inline-block}
@media(max-width:1390px){html[lang="en"] #header-menu ul{gap:29px}
html[lang="fr"] #header-menu ul{gap:29px}
}
@media(max-width:1200px){#header-menu ul{gap:24px}
html[lang="fr"] #header-menu ul{gap:24px;font-size:14px}
html[lang="fr"] #header-menu ul li a{font-size:12px;line-height:1}
}
@media(max-width:1135px){html[lang="en"] #header-menu ul li a{font-size:13px;line-height:1}
}
@media(max-width:992px){#header-menu{flex-direction:row;height:auto;padding-top:10px;padding-bottom:10px;justify-content:flex-end;align-items:center;position:relative;padding-right:20px}
.hamburger-menu{display:flex;margin-left:auto;z-index:21}
#header-menu ul{display:none;position:absolute;top:55px;right:0;left:auto;width:220px;background:var(--color-secondary,#e6f0f7);box-shadow:0 4px 16px rgba(0,0,0,0.08);padding:20px 0 10px 0;flex-direction:column;align-items:flex-start;gap:10px;z-index:15;border-radius:0 0 8px 8px;transition:opacity .2s}
#header-menu.menu-open ul{display:flex}
#header-logo{padding-left:20px;padding-right:20px;justify-content:center}
}
.hamburger-menu{display:none;flex-direction:column;justify-content:center;align-items:center;width:40px;height:40px;background:0;border:0;cursor:pointer;z-index:20}
.hamburger-menu span{display:block;width:28px;height:3px;margin:4px 0;background:var(--color-primary,#1a2a3a);border-radius:2px;transition:all .3s}
@media(max-width:992px){.hamburger-menu{display:flex;margin-left:auto;z-index:21}
#header-menu ul{display:none;position:absolute;top:55px;right:0;left:auto;width:100%;background:var(--color-secondary,#e6f0f7);box-shadow:0 4px 16px rgba(0,0,0,0.08);padding:20px 20px 10px 20px;flex-direction:column;align-items:flex-start;gap:10px;z-index:15;border-radius:0 0 8px 8px;transition:opacity .2s}
#header-menu.menu-open ul{display:flex}
}
#container-1eff169959,#container-abea354123{position:relative;height:568px;display:flex;align-items:center;justify-content:flex-end;color:var(--color-primary);background-color:var(--color-light-gray);background-image:url('clientlib-vyvgart-patient-ca/resources/images/8d6dc2a72148d0ebe370589ebb8288e08526d018.png');background-size:cover;background-position:top}
#container-1eff169959 #Hero-container,#container-abea354123 #Hero-container{position:relative;z-index:2;height:100%;display:flex;align-items:center;justify-content:flex-end;width:100%;padding-left:57px;padding-right:57px;box-sizing:border-box;text-align:center}
#container-1eff169959 #Hero-container .container,#container-abea354123 #Hero-container .container{text-align:center;max-width:576px;display:flex;flex-direction:column;align-items:center}
#container-1eff169959 #Hero-container .container #text-0a2ac61c71,#container-abea354123 #Hero-container .container #text-697749c4d4{font-size:63px;font-weight:800;line-height:72px;margin-bottom:32px}
.separator{width:112px;height:4px;background-color:var(--color-secondary);margin:0 auto 30px auto}
.separator hr{display:none}
#text-e6358d547b,#text-97a09ec176{font-size:26px;font-weight:600;line-height:34px;max-width:561px}
#text-e6358d547b p b,#text-97a09ec176 p b{font-weight:800}
#container-9e4e16028b,#container-b5c0dc4a20{background-color:var(--color-accent);padding:18px 0;text-align:center;width:100%;padding-left:57px;padding-right:57px;box-sizing:border-box;font-size:20px;font-weight:600;line-height:32px;color:var(--color-primary)}
#container-9e4e16028b .new,#container-b5c0dc4a20 .new{display:none}
@media(max-width:768px){#container-1eff169959,#container-abea354123{height:auto;min-height:400px;padding:60px 0;justify-content:center;background-position-x:20%}
#container-1eff169959 #Hero-container,#container-abea354123 #Hero-container{justify-content:center;padding-left:20px;padding-right:20px}
#container-1eff169959 #Hero-container #Hero-content,#container-abea354123 #Hero-container #Hero-content{width:100%;background-color:rgba(255,255,255,0.9);padding:20px}
#container-1eff169959 #Hero-container .container #text-0a2ac61c71,#container-abea354123 #Hero-container .container #text-697749c4d4{font-size:48px;line-height:56px}
#text-e6358d547b,#text-97a09ec176{font-size:20px;line-height:28px}
#container-9e4e16028b,#container-b5c0dc4a20{font-size:16px;line-height:24px;padding-left:20px;padding-right:20px}
}
#main-content{background-color:var(--color-light-gray);padding-top:86px;padding-bottom:60px;width:100%;padding-left:57px;padding-right:57px;box-sizing:border-box}
#about-gmg-section{display:flex;justify-content:center;margin-bottom:100px}
#about-gmg-section .container{width:auto}
#about-gmg-card{background-color:var(--color-white);padding:40px;text-align:center;max-width:522px;width:100%;display:flex;flex-direction:column;align-items:center;gap:40px}
#about-gmg-card .new{display:none}
#about-gmg-card h2{font-size:48px;font-weight:800;line-height:56px}
#about-gmg-card p{font-size:20px;font-weight:600;line-height:28px;max-width:444px}
#about-gmg-card a{display:inline-block;border-radius:80px;font-weight:800;font-size:18px;line-height:24px;text-align:center;transition:background-color .3s ease,transform .2s;padding:16px 32px;background-color:var(--color-accent);color:var(--color-primary)}
#about-gmg-card a:hover{opacity:.9;transform:scale(1.03)}
#cards-grid-section{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;margin-bottom:76px}
#cards-grid-section .new{display:none}
#cards-grid-section #card{background-color:var(--color-white);border:1px solid var(--color-border);padding:40px;display:flex;flex-direction:column;align-items:center;text-align:center;min-height:437px;height:100%}
#cards-grid-section #card h3{font-size:24px;font-weight:800;line-height:32px;margin-bottom:36px}
#cards-grid-section #card img{width:124px;height:112px;object-fit:contain;margin-bottom:36px}
#cards-grid-section #card p{font-size:18px;font-weight:600;line-height:24px;flex-grow:1;max-width:312px;margin-bottom:32px}
#cards-grid-section #card a{display:inline-block;border-radius:80px;font-weight:800;font-size:18px;line-height:24px;text-align:center;transition:background-color .3s ease,transform .2s;padding:16px 32px;background-color:var(--color-accent);color:var(--color-primary)}
#cards-grid-section #card:hover{opacity:.9;transform:scale(1.03)}
#cards-grid-section #card .new{display:none}
#text-46589df394,#text-a361b9e098{text-align:center;font-size:18px;font-weight:600;line-height:24px}
@media(max-width:992px){#cards-grid-section{grid-template-columns:1fr}
#cards-grid-section #card{min-height:auto}
}
@media(max-width:768px){#main-content{padding-left:20px;padding-right:20px;padding-top:40px;padding-bottom:40px}
#cards-grid-section #card{padding-top:40px;padding-bottom:40px}
#about-gmg-section{margin-bottom:60px}
#about-gmg-section h2{font-size:36px;line-height:44px}
#about-gmg-section p{font-size:18px;line-height:26px}
}
#container-b184463e7a,#container-a5ef11c804{position:relative;height:568px;display:flex;align-items:center;justify-content:flex-end;color:var(--color-primary);background-color:var(--color-light-gray);background-image:url('clientlib-vyvgart-patient-ca/resources/images/0ccc880b796b841a7a73f2160ceb6ef3c8d2b3e5.jpg');background-size:cover;background-position:center}
#container-b184463e7a #Hero-container,#container-a5ef11c804 #Hero-container{position:relative;z-index:2;height:100%;display:flex;align-items:center;justify-content:flex-end;width:100%;padding-left:57px;padding-right:57px;box-sizing:border-box;text-align:center}
#container-b184463e7a #Hero-container #Hero-content,#container-a5ef11c804 #Hero-container #Hero-content{width:100%;max-width:640px;height:424px;background-color:rgba(255,255,255,0.9);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px}
#container-b184463e7a #Hero-container .new,#container-a5ef11c804 #Hero-container .new{display:none}
#container-b184463e7a #Hero-container .container,#container-a5ef11c804 #Hero-container .container{text-align:center;max-width:576px;display:flex;flex-direction:column;align-items:center}
#container-b184463e7a #Hero-container .container #text-4c96342661,#container-a5ef11c804 #Hero-container .container #text-92f7584ea5{font-size:40px;font-weight:800;line-height:48px;color:var(--color-primary);margin:0;margin-bottom:32px}
#text-540325aa79,#text-634fc1f5d7{font-size:26px;font-weight:600;line-height:32px;color:var(--color-primary);margin:0}
@media(max-width:768px){#container-b184463e7a,#container-a5ef11c804{background-position-x:30%}
#container-b184463e7a #Hero-container,#container-a5ef11c804 #Hero-container{padding-left:20px;padding-right:20px}
#container-b184463e7a #Hero-container .container #text-4c96342661,#container-a5ef11c804 #Hero-container .container #text-92f7584ea5{font-size:32px;line-height:40px}
#text-540325aa79,#text-634fc1f5d7{font-size:20px;line-height:28px}
}
#main-content-white{padding:60px 20px;background-color:var(--color-white);max-width:863px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:60px}
#container-e8f5b9a29f,#container-06cd871487{text-align:center;display:flex;flex-direction:column;align-items:center;gap:24px}
#container-e8f5b9a29f h2,#container-06cd871487 h2{font-size:32px;font-weight:800;line-height:40px;color:var(--color-primary);margin:0;padding-bottom:20px;border-bottom:2px solid var(--color-primary)}
#container-e8f5b9a29f p,#container-06cd871487 p{font-size:18px;font-weight:600;line-height:24px;color:var(--color-primary);margin:0}
#container-e8f5b9a29f .new,#container-06cd871487 .new{display:none}
#image-edb6bb4c30,#image-7ddf118b6a{width:100%;max-width:590px}
#image-edb6bb4c30 img,#image-7ddf118b6a img{width:100%;height:auto}
#symptoms-content{max-width:1088px;margin:0 auto}
#symptoms-content h2{font-size:32px;font-weight:800;line-height:40px;color:var(--color-primary);text-align:center;margin:0 0 72px 0}
#symptoms-content #symptoms-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}
#symptoms-content #symptoms-grid .new{display:none}
#symptoms-content #symptoms-grid #symptom-card{background-color:var(--color-white);padding:40px;display:flex;align-items:flex-start;gap:40px;min-height:300px;height:100%}
#symptoms-content #symptoms-grid #symptom-card .new{display:none}
#symptoms-content #symptoms-grid #symptom-card .image{flex-shrink:0;width:112px;height:112px}
#symptoms-content #symptoms-grid #symptom-card #symptom-card-content h3{font-size:24px;font-weight:800;line-height:32px;color:var(--color-primary);margin:4px 0 16px 0}
#symptoms-content #symptoms-grid #symptom-card #symptom-card-content ul{padding-left:20px;margin:0;font-size:20px;font-weight:600;line-height:32px;color:var(--color-primary)}
#symptoms-content #symptoms-grid #symptom-card #symptom-card-content ul li{padding-left:8px}
@media(max-width:1024px){#symptoms-content #symptoms-grid{grid-template-columns:1fr}
}
@media(max-width:768px){#symptoms-content h2{font-size:24px;line-height:32px;margin-bottom:40px}
#symptoms-content #symptoms-grid #symptom-card{flex-direction:column;align-items:center;text-align:center;gap:20px;padding:24px}
#symptoms-content #symptoms-grid #symptom-card #symptom-card-content ul{text-align:left}
}
#container-425e386d47,#container-059c92c7af{position:relative;height:568px;display:flex;align-items:center;justify-content:flex-end;color:var(--color-primary);background-color:var(--color-light-gray);background-image:url('clientlib-vyvgart-patient-ca/resources/images/7f2b292e8b47c390eeaf43c9a95eab7cfd331bbc.jpg');background-size:cover;background-position:center}
#container-425e386d47 #Hero-container,#container-059c92c7af #Hero-container{position:relative;z-index:2;height:100%;display:flex;align-items:center;justify-content:flex-end;width:100%;padding-left:57px;padding-right:57px;box-sizing:border-box;text-align:center}
#container-425e386d47 #Hero-container #Hero-content,#container-059c92c7af #Hero-container #Hero-content{width:100%;max-width:640px;height:424px;background-color:rgba(255,255,255,0.9);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px}
#container-425e386d47 #Hero-container .new,#container-059c92c7af #Hero-container .new{display:none}
#container-425e386d47 #Hero-container .container,#container-059c92c7af #Hero-container .container{text-align:center;max-width:576px;display:flex;flex-direction:column;align-items:center}
#container-425e386d47 #Hero-container .container #text-8a65fe0fab,#container-059c92c7af #Hero-container .container #text-3b0b591db4{font-size:40px;font-weight:800;line-height:48px;color:var(--color-primary);margin:0;margin-bottom:32px}
#text-26210c0aff,#text-20b0ec6c1f{font-size:26px;font-weight:600;line-height:32px;color:var(--color-primary);margin:0}
@media(max-width:768px){#container-425e386d47,#container-059c92c7af{background-position-x:20%}
#container-425e386d47 #Hero-container,#container-059c92c7af #Hero-container{padding-left:20px;padding-right:20px}
#container-425e386d47 #Hero-container .container #text-8a65fe0fab,#container-059c92c7af #Hero-container .container #text-3b0b591db4{font-size:32px;line-height:40px}
#text-26210c0aff,#text-20b0ec6c1f{font-size:20px;line-height:28px}
}
#text-8632022381,#text-6f95a34e11{font-size:18px;font-weight:600;line-height:24px;color:var(--color-primary);text-align:center;max-width:863px;margin:0 auto}
#section-mechanism{padding:20px 0;display:flex;justify-content:center;gap:32px}
#section-mechanism .image{display:flex;flex-direction:column;align-items:center;max-width:528px;flex:1 1 0}
#section-mechanism .cmp-image__title{font-size:18px;font-weight:600;line-height:24px;text-align:left;margin:0;padding-top:20px;display:block}
#section-benefits{display:flex;flex-direction:column;align-items:center;text-align:center}
#text-baac615204,#text-354d97ee45{font-size:32px;font-weight:800;line-height:40px;margin:0;margin-bottom:43px;padding-bottom:20px;border-bottom:2px solid var(--color-primary)}
#text-ad03744f67,#text-257d0d4d2d{font-size:32px;font-weight:800;line-height:40px;margin:0 0 72px}
#benefits-grid{display:flex;justify-content:center;gap:96px;width:100%}
#benefits-grid .image{display:flex;flex-direction:column;align-items:center;gap:20px;max-width:305px}
#benefits-grid .image img{width:126px;height:112px;display:block;margin:0 auto;margin-bottom:15px}
#benefits-grid .image .cmp-image__title{font-size:24px;font-weight:800;line-height:32px;margin:0}
@media(max-width:1100px){#section-mechanism{flex-direction:column;align-items:center;gap:60px}
#section-mechanism .image{max-width:100%}
#section-mechanism .cmp-image__title{text-align:center}
}
@media(max-width:768px){#benefits-grid{flex-direction:column;align-items:center;gap:50px}
#text-ad03744f67,#text-257d0d4d2d{font-size:28px;line-height:36px}
#benefits-grid .image .cmp-image__title{font-size:20px;line-height:28px}
}
#container-172d22390d,#container-b5a0386c7d{position:relative;height:568px;display:flex;align-items:center;justify-content:flex-end;color:var(--color-primary);background-color:var(--color-light-gray);background-image:url('clientlib-vyvgart-patient-ca/resources/images/2d5fb6423ab87b9dff42ee93e9f094c4093544ca.jpg');background-size:cover;background-position:center}
#container-172d22390d #Hero-container,#container-b5a0386c7d #Hero-container{position:relative;z-index:2;height:100%;display:flex;align-items:center;justify-content:flex-end;width:100%;padding-left:57px;padding-right:57px;box-sizing:border-box;text-align:center}
#container-172d22390d #Hero-container #Hero-content,#container-b5a0386c7d #Hero-container #Hero-content{width:100%;max-width:640px;height:424px;background-color:rgba(255,255,255,0.9);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px}
#container-172d22390d #Hero-container .new,#container-b5a0386c7d #Hero-container .new{display:none}
#container-172d22390d #Hero-container .container,#container-b5a0386c7d #Hero-container .container{text-align:center;max-width:576px;display:flex;flex-direction:column;align-items:center}
#container-172d22390d #Hero-container .container #text-09bd4013d1,#container-b5a0386c7d #Hero-container .container #text-93ac9bec23{font-size:40px;font-weight:800;line-height:48px;color:var(--color-primary);margin:0;margin-bottom:32px}
#text-ecb178e067,#text-c3ee3f5771{font-size:26px;font-weight:600;line-height:32px;color:var(--color-primary);margin:0}
@media(max-width:768px){#container-172d22390d,#container-b5a0386c7d{background-position-x:20%}
#container-172d22390d #Hero-container,#container-b5a0386c7d #Hero-container{padding-left:20px;padding-right:20px}
#container-172d22390d #Hero-container .container #text-09bd4013d1,#container-b5a0386c7d #Hero-container .container #text-93ac9bec23{font-size:32px;line-height:40px}
#text-ecb178e067,#text-c3ee3f5771{font-size:20px;line-height:28px}
}
#text-593b7c3d11,#text-c18521f955{max-width:863px;margin:0 auto;font-size:18px;font-weight:600;line-height:24px;color:var(--color-primary);text-align:center}
#info-banner-section{background-color:var(--color-primary);padding-top:45px;padding-bottom:45px;margin-top:45px;margin-bottom:45px;position:relative}
#info-banner-section #info-banner-container{max-width:1231px;margin:0 auto;padding:31px 20px;box-sizing:border-box}
#info-banner-section #info-banner-container img{position:absolute;width:90px;height:90px;top:-45px;left:50%;transform:translateX(-50%)}
#info-banner-section #info-banner-container p{max-width:759px;margin:0 auto;font-size:24px;font-weight:800;line-height:32px;color:#fff;text-align:center}
#treatment-intro{max-width:706px;margin:0 auto 60px;display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}
#treatment-intro #text-87d3ee7168,#treatment-intro #text-608e072ff2{font-size:32px;font-weight:800;line-height:40px;margin:0;padding-bottom:20px;border-bottom:2px solid var(--color-primary)}
#treatment-intro #text-063692b876,#treatment-intro #text-6cbf9772eb{font-size:18px;font-weight:600;line-height:24px;margin:0}
#treatment-details{text-align:center;max-width:867px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:40px}
#treatment-details p{font-size:24px;line-height:32px;font-weight:600;margin:0}
#treatment-details #doctor-note p{font-size:18px;font-weight:600;line-height:24px;margin:0}
#tracker-card{max-width:864px;margin:0 auto;background-color:var(--color-background-light);box-shadow:2px 3px 10px 0 rgba(0,0,0,0.23);display:flex;align-items:center}
#tracker-card img{margin:29px 85px 29px 62px;width:237px;height:347px;border:1px solid #e2e2e2;display:block}
#tracker-card p{text-align:left;padding-right:69px;max-width:378px;font-size:18px;font-weight:600;line-height:24px;margin:0}
#text-99066e0e96,#text-883427551b{max-width:1058px;margin:0 auto;font-size:14px;font-weight:500;line-height:16px;color:#363636;text-align:left;padding:60px 56px;box-sizing:border-box}
@media(max-width:1024px){#tracker-card{flex-direction:column;padding:30px}
#tracker-card img{padding:0 0 30px 0}
#tracker-card p{text-align:center;padding:0}
}
@media(max-width:768px){#treatment-intro{margin-bottom:0}
#text-99066e0e96,#text-883427551b{padding:40px 20px}
}
#page-d9c448cef6 #main-content-white,#page-7c4980abb4 #main-content-white{gap:20px}
#container-e138e72e4f,#container-2c27e8089b{position:relative;height:568px;display:flex;align-items:center;justify-content:flex-end;color:var(--color-primary);background-color:var(--color-light-gray);background-image:url('clientlib-vyvgart-patient-ca/resources/images/7f54aba4b17a45a2b7107c05d6e68d6fb27c0087.jpg');background-size:cover;background-position:top center}
#container-e138e72e4f #Hero-container,#container-2c27e8089b #Hero-container{position:relative;z-index:2;height:100%;display:flex;align-items:center;justify-content:flex-end;width:100%;padding-left:57px;padding-right:57px;box-sizing:border-box;text-align:center}
#container-e138e72e4f #Hero-container #Hero-content,#container-2c27e8089b #Hero-container #Hero-content{width:100%;max-width:640px;height:424px;background-color:rgba(255,255,255,0.9);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px}
#container-e138e72e4f #Hero-container .new,#container-2c27e8089b #Hero-container .new{display:none}
#container-e138e72e4f #Hero-container .container,#container-2c27e8089b #Hero-container .container{text-align:center;max-width:576px;display:flex;flex-direction:column;align-items:center}
#container-e138e72e4f #Hero-container .container #text-04814b845e,#container-2c27e8089b #Hero-container .container #text-8920bb9375{font-size:40px;font-weight:800;line-height:48px;color:var(--color-primary);margin:0;margin-bottom:32px}
#text-95783cb3cd{font-size:26px;font-weight:600;line-height:32px;color:var(--color-primary);margin:0}
@media(max-width:768px){#container-e138e72e4f,#container-2c27e8089b{background-position-x:20%}
#container-e138e72e4f #Hero-container,#container-2c27e8089b #Hero-container{padding-left:20px;padding-right:20px}
#container-e138e72e4f #Hero-container .container #text-04814b845e,#container-2c27e8089b #Hero-container .container #text-8920bb9375{font-size:32px;line-height:40px}
#text-95783cb3cd{font-size:20px;line-height:28px}
}
.table-wrapper{max-width:1200px;margin:0 auto;overflow-x:auto}
.side-effects-table{display:grid;border:1px solid var(--color-text-light);width:100%}
.side-effects-table>div{padding:10px;border:1px solid var(--color-text-light);align-items:center}
.table-category{background-color:var(--color-secondary);color:var(--color-primary);font-weight:700;font-size:18px;grid-column:1 / -1}
.table-cell{background-color:var(--color-bg-light-blue);min-height:60px;grid-column:1 / -1}
.cell-symptom{font-weight:500;font-size:18px;letter-spacing:-0.5px}
.advice-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--color-text-light)}
.advice-cell{padding:10px;font-size:18px;font-weight:500;line-height:22px;letter-spacing:-0.5px;border:1px solid var(--color-text-light);min-height:68px;align-items:center}
.advice-cell.left{background-color:var(--color-bg-light-blue)}
.advice-cell.right{background-color:var(--color-bg-medium-gray)}
.advice-cell.right.bgblue{background-color:var(--color-bg-light-blue)}
.advice-cell strong{font-weight:800;line-height:24px}
#text-f6b0eb4fb0,#text-bb355c7d89{color:var(--color-primary);font-size:24px;font-weight:800;line-height:32px;max-width:952px;margin:0 auto;background-color:var(--color-accent);max-width:1200px;margin:0 auto 60px auto;padding:48px 20px;text-align:center}
#tips-section h2{text-align:center;font-size:32px;font-weight:800;color:var(--color-primary);margin:0 auto 24px auto;max-width:1025px;padding-bottom:20px;border-bottom:2px solid var(--color-primary)}
#tips-section h3{font-size:18px;font-weight:600;line-height:32px;color:var(--color-primary);margin:0 auto 24px auto;text-align:center;max-width:680px}
#tips-grid{display:flex;justify-content:center;gap:42px;flex-wrap:wrap}
#tips-grid #tip-card{background-color:#FFF;width:100%;height:100%;max-width:416px;padding:48px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:24px}
#tips-grid #tip-card img{width:120.3px;height:112px;margin:0 auto 20px auto}
#tips-grid #tip-card .cmp-image__title{font-size:18px;font-weight:600;line-height:24px;color:var(--color-primary);margin:0}
#text-c55cd706ee,#text-24f6ce3302{background-color:var(--color-primary);color:#FFF;border-bottom:8px solid var(--color-secondary);box-shadow:2px 3px 10px 0 rgba(0,0,0,0.23);padding:60px 80px;margin:0 auto 40px auto;max-width:1200px}
#text-c55cd706ee p,#text-24f6ce3302 p{font-size:18px;line-height:24px;font-weight:600}
#text-c55cd706ee ul,#text-24f6ce3302 ul{padding-left:20px;margin:0}
#text-c55cd706ee ul li,#text-24f6ce3302 ul li{padding-left:8px;margin-bottom:8px}
#text-c55cd706ee ul li ul,#text-24f6ce3302 ul li ul{margin-top:8px}
#text-14e8847960,#text-29c6437b6e{color:var(--color-primary);font-size:24px;font-weight:800;line-height:32px;text-align:center;max-width:867px;margin:0 auto 0 auto}
#text-a32786d641,#text-7666d1f4cd{background-color:var(--color-accent);max-width:1200px;margin:60px auto;padding:48px 20px;text-align:center;color:var(--color-primary);font-size:24px;font-weight:800;line-height:32px;max-width:952px;margin:0 auto}
@media(max-width:768px){#text-f6b0eb4fb0,#text-bb355c7d89{margin-bottom:0}
#tips-grid #tip-card{padding:24px}
#text-c55cd706ee,#text-24f6ce3302{padding:40px 20px}
}
#container-fde5201adb,#container-a7c3b92fbb{position:relative;height:568px;display:flex;align-items:center;justify-content:flex-end;color:var(--color-primary);background-color:var(--color-light-gray);background-image:url('clientlib-vyvgart-patient-ca/resources/images/8f4f177cb7695e09326c2cb91e9081791ca69b8c.jpg');background-size:cover;background-position:center}
#container-fde5201adb #Hero-container,#container-a7c3b92fbb #Hero-container{position:relative;z-index:2;height:100%;display:flex;align-items:center;justify-content:flex-end;width:100%;padding-left:57px;padding-right:57px;box-sizing:border-box;text-align:center}
#container-fde5201adb #Hero-container #Hero-content,#container-a7c3b92fbb #Hero-container #Hero-content{width:100%;max-width:640px;height:424px;background-color:rgba(255,255,255,0.9);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px}
#container-fde5201adb #Hero-container .new,#container-a7c3b92fbb #Hero-container .new{display:none}
#container-fde5201adb #Hero-container .container,#container-a7c3b92fbb #Hero-container .container{text-align:center;max-width:576px;display:flex;flex-direction:column;align-items:center}
#container-fde5201adb #Hero-container .container #text-1230bd8507,#container-a7c3b92fbb #Hero-container .container #text-321e0f5540{font-size:40px;font-weight:800;line-height:48px;color:var(--color-primary);margin:0;margin-bottom:32px}
#text-10b106c04f,#text-a0f7148ab7{font-size:26px;font-weight:600;line-height:32px;color:var(--color-primary);margin:0}
@media(max-width:768px){#container-fde5201adb,#container-a7c3b92fbb{background-position:26%}
#container-fde5201adb #Hero-container,#container-a7c3b92fbb #Hero-container{padding-left:20px;padding-right:20px}
#container-fde5201adb #Hero-container .container #text-1230bd8507,#container-a7c3b92fbb #Hero-container .container #text-321e0f5540{font-size:32px;line-height:40px}
#text-10b106c04f,#text-a0f7148ab7{font-size:20px;line-height:28px}
}
#text-70778b5e96,#text-382faa6250{font-size:18px;font-weight:600;line-height:24px;color:var(--color-primary);text-align:center;max-width:864px;margin:0 auto 32px}
#tips-list{display:flex;flex-direction:column;gap:12px;max-width:864px;margin:0 auto}
#tips-list #tip-card{background-color:var(--color-primary);color:#FFF;padding:30px;display:flex;align-items:flex-start;gap:28px}
#tips-list #tip-card img{position:relative;width:69px;height:69px;flex-shrink:0}
#tips-list #tip-card h3{font-size:18px;font-weight:700;line-height:22px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #FFF}
#tips-list #tip-card ul{display:flex;flex-direction:column;gap:8px}
#tips-list #tip-card ul li{font-size:16px;font-weight:600;line-height:21px;padding-left:1.2em;position:relative}
@media(max-width:768px){#tips-list #tip-card{flex-direction:column;align-items:center;text-align:center;gap:20px;padding:20px}
#tips-list #tip-card h3{text-align:center}
#tips-list #tip-card ul{padding-left:20px}
#tips-list #tip-card ul li{text-align:left}
}
#container-3766bb9843,#container-a7368750ab{position:relative;height:568px;display:flex;align-items:center;justify-content:flex-end;color:var(--color-primary);background-color:var(--color-light-gray);background-image:url('clientlib-vyvgart-patient-ca/resources/images/4a5d14cd86405090a0221f53a1d1e89001f62e21.png');background-size:cover;background-position:center bottom}
#container-3766bb9843 #Hero-container,#container-a7368750ab #Hero-container{position:relative;z-index:2;height:100%;display:flex;align-items:center;justify-content:flex-end;width:100%;padding-left:57px;padding-right:57px;box-sizing:border-box;text-align:center}
#container-3766bb9843 #Hero-container #Hero-content,#container-a7368750ab #Hero-container #Hero-content{width:100%;max-width:640px;height:424px;background-color:var(--color-primary);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px}
#container-3766bb9843 #Hero-container .new,#container-a7368750ab #Hero-container .new{display:none}
#container-3766bb9843 #Hero-container .container,#container-a7368750ab #Hero-container .container{text-align:center;max-width:576px;display:flex;flex-direction:column;align-items:center}
#container-3766bb9843 #Hero-container .container #text-187b12f7f3,#container-a7368750ab #Hero-container .container #text-9efac2b50c{font-size:40px;font-weight:500;line-height:48px;color:var(--color-white);margin:0;margin-bottom:32px}
#container-3766bb9843 #Hero-container .container #text-187b12f7f3 b,#container-a7368750ab #Hero-container .container #text-9efac2b50c b{font-weight:800;color:var(--color-secondary)}
#container-3766bb9843 #Hero-container .separator,#container-a7368750ab #Hero-container .separator{background:linear-gradient(270deg,#ffc50a 0,#dc7826 100%)}
@media(max-width:1024px){#container-3766bb9843 #Hero-container #Hero-content,#container-a7368750ab #Hero-container #Hero-content{position:static;width:100%;height:auto;min-height:300px;border-radius:0}
#container-3766bb9843 #Hero-container,#container-a7368750ab #Hero-container{height:auto;display:flex;flex-direction:column;padding:40px 20px}
}
@media(max-width:768px){#container-3766bb9843,#container-a7368750ab{background-position:left bottom}
#container-3766bb9843 #Hero-container .container #text-187b12f7f3,#container-a7368750ab #Hero-container .container #text-9efac2b50c{font-size:28px;line-height:36px}
}
#text-050bd56b88,#text-22858521d5{font-family:var(--font-family-main);font-weight:600;font-size:18px;line-height:24px;text-align:center;color:var(--color-primary);margin:0}
#video-layout{display:flex;justify-content:center;margin:40px 0;align-items:center}
#video-layout #box-left{padding:24px;height:100%;display:flex;flex-direction:column;justify-content:center;gap:28px;background-color:#eafaf9}
#video-layout #box-left h2{font-family:var(--font-family-main);font-weight:800;font-size:32px;line-height:40px;color:var(--color-primary);margin:0;padding-bottom:15px;border-bottom:2px solid var(--color-primary);margin-bottom:15px}
#video-layout #box-left p{font-family:var(--font-family-main);font-weight:600;font-size:18px;line-height:24px;letter-spacing:-0.5px;color:var(--color-primary);margin:0;max-width:433px}
#video-layout #box-left,#video-layout .video{flex:1 1 0;max-width:576px;box-sizing:border-box}
#video-layout #box-left,#video-layout .video video{width:100%;height:auto;display:block}
@media(max-width:767px){#video-layout{flex-direction:column;gap:30px;margin:0}
#video-layout #box-left,#video-layout .video{max-width:100%}
#video-layout #box-left h2{font-size:28px;line-height:36px}
}
#steps-journey{display:flex;flex-direction:column;gap:12px;width:100%;max-width:864px;align-items:center;gap:32px;margin:0 auto}
#steps-journey #step-item{background-color:var(--color-white);width:100%;min-height:160px;display:flex;align-items:center;gap:42px;padding:22px 64px 22px 32px}
#steps-journey #step-item .image{position:relative;width:90px;height:116px;flex-shrink:0;display:flex;justify-content:center;align-items:center}
#steps-journey #step-item h3{font-family:var(--font-family-main);font-weight:800;font-size:20px;line-height:27px;color:var(--color-primary);margin:0 0 9px 0;text-align:left}
#steps-journey #step-item p{font-family:var(--font-family-main);font-weight:600;font-size:20px;line-height:27px;color:var(--color-primary);margin:0}
#steps-journey #step-item .new{display:none}
@media(max-width:768px){#steps-journey #step-item{flex-direction:column;text-align:center;padding:20px;gap:20px}
#steps-journey #step-item p,#steps-journey #step-item h3{font-size:16px;line-height:24px;text-align:center}
}
#page-7506b6ce55 #main-content-white,#page-ec69ed63d2 #main-content-white{max-width:1156px}
#contact-card{max-width:1088px;width:100%;margin-left:auto;margin-right:auto;background-color:var(--color-primary);position:relative;display:flex;align-items:center;gap:67px;padding:48px 56px 48px 67px;overflow:hidden}
#contact-card .image:first{flex-shrink:0;z-index:1;position:relative;width:314px;height:160.47px}
#contact-card h2{font-family:var(--font-family-main);font-weight:800;font-size:32px;line-height:40px;color:var(--color-white);margin:0}
#contact-card #contact-info-item{display:flex;align-items:center;gap:12px;margin:15px 0}
#contact-card #contact-info-item .image{width:25px;height:auto}
#contact-card #contact-info-item p{font-family:var(--font-family-main);font-weight:600;font-size:18px;line-height:24px;color:var(--color-white);margin:0}
#contact-card #contact-info-item p b{font-weight:800}
#contact-card #contact-info-item a{text-decoration:underline}
#contact-card #download{display:inline-block;border-radius:80px;font-weight:800;font-size:18px;line-height:24px;text-align:center;transition:background-color .3s ease,transform .2s;padding:16px 32px;background-color:var(--color-accent);color:var(--color-primary);margin-top:15px}
#contact-card #download:hover{opacity:.9;transform:scale(1.03)}
@media(max-width:992px){#contact-card{flex-direction:column;text-align:center;gap:30px;padding:40px 20px}
#contact-card #contact-info-item{justify-content:center}
#image-9b122f5e6d{max-width:314px}
.image:has(#image-01ee5616c7){overflow-x:scroll;width:100%}
#image-01ee5616c7 img{min-width:768px;width:100%}
#contact-card h2{font-size:28px;line-height:36px}
#contact-card #contact-info-item p,#contact-card #contact-info-item h3{font-size:16px;line-height:24px}
}
#container-7f7ed9ff06,#container-a069d6411a{position:relative;height:568px;display:flex;align-items:center;justify-content:flex-end;color:var(--color-primary);background-color:var(--color-light-gray);background-image:url('clientlib-vyvgart-patient-ca/resources/images/ec4cb60d76c40ed9bda5ad1ccc291821b40a18a0.png');background-size:cover;background-position:center}
#container-7f7ed9ff06 #Hero-container,#container-a069d6411a #Hero-container{position:relative;z-index:2;height:100%;display:flex;align-items:center;justify-content:flex-end;width:100%;padding-left:57px;padding-right:57px;box-sizing:border-box;text-align:center}
#container-7f7ed9ff06 #Hero-container #Hero-content,#container-a069d6411a #Hero-container #Hero-content{width:100%;max-width:640px;height:424px;background-color:rgba(255,255,255,0.9);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px}
#container-7f7ed9ff06 #Hero-container .new,#container-a069d6411a #Hero-container .new{display:none}
#container-7f7ed9ff06 #Hero-container .container,#container-a069d6411a #Hero-container .container{text-align:center;max-width:576px;display:flex;flex-direction:column;align-items:center}
#container-7f7ed9ff06 #Hero-container .container #text-35fa5bc879,#container-a069d6411a #Hero-container .container #text-c0d36c4481{font-size:40px;font-weight:800;line-height:48px;color:var(--color-primary);margin:0;margin-bottom:32px}
@media(max-width:768px){#container-7f7ed9ff06,#container-a069d6411a{background-position-x:20%}
#container-7f7ed9ff06 #Hero-container,#container-a069d6411a #Hero-container{padding-left:20px;padding-right:20px}
#container-7f7ed9ff06 #Hero-container .container #text-35fa5bc879,#container-a069d6411a #Hero-container .container #text-c0d36c4481{font-size:32px;line-height:40px}
}
#page-c9a938b6f0 #main-content-white,#page-f65e0ec2e1 #main-content-white{max-width:1400px;gap:0}
#title-1f703d2eb9 h2,#title-89110d7da3 h2{font-size:32px;font-weight:800;line-height:40px;margin:0 0 20px 0;text-align:center;border-bottom:2px solid var(--color-primary);padding-bottom:20px;margin-bottom:20px}
#text-dc5997049d p,#text-e1d0019f0b p{font-size:18px;font-weight:600;line-height:24px;margin:0;text-align:center;margin-bottom:20px}
#resources-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(284px,1fr));gap:64px 32px}
#resources-grid #resource-card{display:flex;flex-direction:column;height:100%;justify-content:space-between}
#resources-grid #resource-card .image{position:relative;width:100%;margin-bottom:20px;border-radius:4px;display:flex;align-items:center;justify-content:center}
#resources-grid #resource-card h3{font-size:16px;font-weight:700;line-height:24px;margin:0 0 16px 0;min-height:48px}
#resources-grid #resource-card p{font-size:16px;font-weight:600;line-height:24px;color:#022a47;margin:0 0 16px 0;flex-grow:1}
#resources-grid #resource-card #download{display:inline-block;border-radius:80px;font-weight:800;font-size:18px;line-height:24px;text-align:center;transition:background-color .3s ease,transform .2s;padding:16px 32px;background-color:var(--color-accent);color:var(--color-primary);margin-top:15px}
#resources-grid #resource-card #download:hover{opacity:.9;transform:scale(1.03)}
#text-0cf09df1d7,#text-4199cbcf04{font-size:32px;font-weight:800;line-height:40px;margin-top:40px}
#links-grid{display:flex;justify-content:center;gap:48px;flex-wrap:wrap}
#links-grid .container{background-color:#FFF;width:416px;height:372px;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;padding:40px;box-sizing:border-box}
#links-grid #link-card .image{max-width:238px;height:171px;display:flex;align-items:center;justify-content:center}
#links-grid #link-card #visit{display:table;border-radius:80px;font-weight:800;font-size:18px;line-height:24px;text-align:center;transition:background-color .3s ease,transform .2s;padding:16px 32px;background-color:var(--color-accent);color:var(--color-primary);margin-top:15px;margin-left:auto;margin-right:auto}
#links-grid #link-card #visit:hover{opacity:.9;transform:scale(1.03)}
#page-c9a938b6f0 #main-content-white .title,#page-f65e0ec2e1 #main-content-white .title{width:100%}
#title-39f9a69172,#title-8f2be40ef6{font-size:32px;font-weight:800;line-height:40px;margin:0;background-color:var(--color-primary);color:#FFF;text-align:center;padding:16px 0;margin-bottom:48px;width:100%;display:block}
#page-c9a938b6f0 .accordion.panelcontainer,#page-f65e0ec2e1 .accordion.panelcontainer{width:100%}
#faq-list{display:flex;flex-direction:column;gap:24px;max-width:1084px;margin:0 auto}
#faq-list .cmp-accordion__item{background-color:var(--color-background);border:1px solid #e2e2e2;box-shadow:2px 2px 10px 0 rgba(0,0,0,0.4)}
#faq-list .cmp-accordion__button{font-size:18px;font-weight:800;line-height:24px;padding:16px 56px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;border:0;background:transparent;position:relative;color:#002b49}
#faq-list .cmp-accordion__button::after{content:"+";font-size:22px;font-weight:800;line-height:1;margin-left:8px;transition:transform .3s}
#faq-list .cmp-accordion__button.cmp-accordion__button--expanded::after{content:"–"}
#faq-list .cmp-accordion__panel{padding:0 56px 16px 56px}
#faq-list .cmp-accordion__panel p{font-size:18px;font-weight:600;line-height:24px;margin:8px 0;color:#002b49}
#faq-list .cmp-accordion__panel p small{font-size:14px;font-weight:500;line-height:16px;color:#363636}
#faq-list .cmp-accordion__panel p:first-child{margin-top:0}
@media(max-width:768px){#faq-list .cmp-accordion__button{font-size:16px;line-height:22px;padding:12px 20px}
#faq-list .cmp-accordion__panel{padding:0 20px 12px 20px}
#faq-list .cmp-accordion__panel p{font-size:16px;line-height:22px}
}
sup,sub{font-weight:400;font-size:50%}
#mg-adl-box{background-color:#f2f2f2;padding:24px 32px;text-align:center;max-width:800px;margin:0 auto 0 auto}
#mg-adl-box h2{font-size:24px;font-weight:800;line-height:32px;color:var(--color-primary);margin:0 0 16px 0}
#mg-adl-box p{font-size:18px;font-weight:600;line-height:24px;color:var(--color-primary);margin:0 0 24px 0}
#mg-adl-box a{display:inline-block;background-color:#ffc600;color:#002b49;border:0;border-radius:40px;padding:10px 20px;font-family:'Montserrat',sans-serif;font-size:18px;font-weight:800;line-height:1.2;text-decoration:none;cursor:pointer;margin:0 auto}
#mg-adl-modal .cmp-overlay-modal-pre__main-modal{text-align:left;min-width:690px}
#mg-adl-modal #assessment-header{display:flex;flex-direction:column;gap:20px;margin-bottom:32px}
#mg-adl-modal #assessment-header #question-progress{background-color:var(--color-primary);color:#fff;padding:10px;font-size:22px;line-height:1.35;text-align:center;align-self:flex-start;margin:0;display:inline-block}
#mg-adl-modal #assessment-header h3{color:var(--color-primary);font-size:24px;font-weight:400;line-height:1.25;margin:0}
#mg-adl-modal #assessment-form{display:flex;flex-direction:column}
#mg-adl-modal #assessment-form #question-block{border:0;padding:0;margin:0;margin-bottom:40px}
#mg-adl-modal #assessment-form #question-block .question-legend{margin-bottom:24px;width:100%}
#mg-adl-modal #assessment-form #question-block .question-text{color:var(--color-primary-text);font-size:24px;font-weight:700;line-height:1.25;margin:0 0 12px 0}
#mg-adl-modal #assessment-form #question-block .question-subtext{color:var(--color-primary);font-size:16px;line-height:1.56;margin:0;font-weight:400}
#mg-adl-modal #assessment-form #question-block .options-list{display:flex;flex-direction:column;gap:4px}
#mg-adl-modal #assessment-form #question-block .option-row{display:flex;align-items:center;gap:20px}
#mg-adl-modal #assessment-form #question-block .score-display{width:52px;height:52px;flex-shrink:0;display:flex;justify-content:center;align-items:center;color:var(--color-primary);font-size:22px;line-height:1.35}
#mg-adl-modal #assessment-form #question-block .score-0{background-color:var(--color-score-0)}
#mg-adl-modal #assessment-form #question-block .score-1{background-color:var(--color-score-1)}
#mg-adl-modal #assessment-form #question-block .score-2{background-color:var(--color-score-2)}
#mg-adl-modal #assessment-form #question-block .score-3{background-color:var(--color-score-3)}
#mg-adl-modal #assessment-form #question-block .option-label{display:flex;align-items:center;gap:8px;cursor:pointer;flex-grow:1;padding:13px 0;color:var(--color-primary);font-size:16px;line-height:1.56}
#mg-adl-modal #assessment-form #question-block .sr-only{width:20px;height:20px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}
@media(max-width:767px){#mg-adl-modal #assessment-form #question-block input[type="radio"]{width:20px;height:20px;min-width:20px;min-height:20px;max-width:20px;max-height:20px;box-sizing:border-box}
}
#mg-adl-modal #assessment-form #form-actions{display:flex;justify-content:center}
#mg-adl-modal #assessment-form #form-actions #submit-btn,#mg-adl-modal #assessment-form #form-actions #download-btn{display:inline-block;background-color:#ffc600;color:#002b49;border:0;border-radius:40px;padding:10px 20px;font-family:'Montserrat',sans-serif;font-size:18px;font-weight:800;line-height:1.2;text-decoration:none;cursor:pointer;margin:0 auto;margin-bottom:40px}
#mg-adl-modal #assessment-form .mg-adl-results-list{display:flex;flex-direction:column;gap:24px}
#mg-adl-modal #assessment-form .mg-adl-results-list .mg-adl-result-row{display:flex;align-items:center;gap:20px;justify-content:space-between}
#mg-adl-modal #assessment-form .mg-adl-results-list .mg-adl-result-row .question-title{color:var(--color-primary);font-size:18px;font-weight:600;line-height:1.33;margin:0;flex-grow:1;width:50%}
#mg-adl-modal #assessment-form .mg-adl-results-list .mg-adl-result-row .question-answer{background-color:var(--color-accent);color:var(--color-primary);padding:8px 12px;border-radius:4px;font-size:16px;font-weight:600;line-height:1.5;min-width:120px;text-align:center;flex-shrink:0;width:50%}
#mg-adl-modal #assessment-form .mg-adl-results-list .mg-adl-result-row .question-answer.score-0{background-color:var(--color-score-0)}
#mg-adl-modal #assessment-form .mg-adl-results-list .mg-adl-result-row .question-answer.score-1{background-color:var(--color-score-1)}
#mg-adl-modal #assessment-form .mg-adl-results-list .mg-adl-result-row .question-answer.score-2{background-color:var(--color-score-2)}
#mg-adl-modal #assessment-form .mg-adl-results-list .mg-adl-result-row .question-answer.score-3{background-color:var(--color-score-3)}
#mg-adl-modal #assessment-form .total-score-display{margin-top:32px;font-size:18px;font-weight:700;line-height:1.33}
#mg-adl-modal #assessment-form .total-score-display .score-value{font-size:22px;font-weight:800;line-height:1.35;margin-left:8px}
#mg-adl-modal #assessment-form .mg-adl-callout{margin-top:24px;padding:16px;background-color:#002b49;color:#FFF;font-size:18px;font-style:normal;font-weight:600;line-height:24px}
@media(max-width:767px){#mg-adl-modal .cmp-overlay-modal-pre__main-modal{min-width:100%;padding:20px}
#mg-adl-modal #assessment-form .mg-adl-results-list .mg-adl-result-row{flex-direction:column;align-items:flex-start;gap:12px}
#mg-adl-modal #assessment-form .mg-adl-results-list .mg-adl-result-row .question-title,#mg-adl-modal #assessment-form .mg-adl-results-list .mg-adl-result-row .question-answer{width:100%}
}
.image:has(#image_mobile_1){display:none}
.image:has(#image_mobile_2){display:none}
@media(max-width:768px){.image:has(#image_desktop_1){display:none}
.image:has(#image_mobile_1){display:block;margin:0 auto;width:100%;height:auto}
.image:has(#image_desktop_2){display:none}
.image:has(#image_mobile_2){display:block;margin:0 auto;width:100%;height:auto}
}
#full-isi .new{display:none}
.new.newpar.section{display:none}
.cq-placeholder{display:none}