:root{--green-color:#01cc5d;--light-green-color:#93e9ba;--light-green-color-variant1:#c6f4db;--lighter-green-color:#e7faf0;--dark-green-color:#008c3f;--blue-color:#2fd7d2;--light-blue-color:#9eecea;--lighter-blue-color:#def9f8;--text-blue-color:#1e8a87;--header-height:var(--ds-menu-height,90px);--dark-gray-color:#000a05;--gray-color:#474747;--gray-hover-color:#6d6d6d;--newsletter-gray-color:#e9e9ea;--teal-color:#05c9c4;--purple-color:#5935a3;--light-purple-color:#8754f2;--placeholder-color:#999;--green-ink:#017d39;--teal-ink:#177876;--nav-ink:#6c6c6c;--muted-ink:#676d76;--danger-ink:#c62828;--nav-green:#00b653;--nav-teal:#22c2be;--nav-purple:#5935a3;--on-brand-ink:#333842;--photo-scrim-body:0.56;--photo-scrim-title:0.44;--box-shadow-info-box:0px 16px 48px -20px rgba(103,109,109,0.28);--section-spacing-breakpoint-768:60px;--section-spacing-breakpoint-800:40px;--section-spacing-breakpoint-1024:50px;--section-spacing-breakpoint-1280:60px;--section-spacing-breakpoint-1440:65px;--section-spacing-breakpoint-1600:70px;--section-spacing-default:100px;--ink:#474747;--ds-title-size:56px;--ds-title-lh:72px;--ds-text-size:20px;--ds-text-lh:36px;--ds-btn-height:64px;--ds-menu-height:90px;--ds-section-width:970px;--nd-title-indent:min(4.7vw,90px);--nd-title-lh:1.4;--nd-body-lh:1.75;--nd-h2:2.375rem;--nd-zone-gap:48px;--nd-plus-idle:0.3;--nd-hero-h:620px}@media (max-width:1023px){:root{--nd-h2:2rem;--nd-hero-h:675px}}@media (max-width:800px){:root{--nd-h2:1.625rem;--nd-hero-h:520px}}@media (max-width:519px){:root{--nd-h2:1.5rem;--nd-hero-h:auto}}@media (max-width:1439px){:root{--ds-title-size:36px;--ds-title-lh:58px;--ds-text-size:18px;--ds-text-lh:32px;--ds-section-width:970px}}@media (max-width:1023px){:root{--ds-title-size:26px;--ds-title-lh:40px;--ds-text-size:16px;--ds-text-lh:28px;--ds-btn-height:50px;--ds-menu-height:64px;--ds-section-width:664px;--nd-title-indent:0px}}@media (max-width:799px){:root{--ds-title-size:24px;--ds-title-lh:34px;--ds-text-size:16px;--ds-text-lh:28px;--ds-section-width:310px}}@media (min-width:1700px){html{font-size:clamp(16px,.349vw + 10.07px,19px)}}.rv-mobile{display:none}@media (max-width:799px){.rv-desktop{display:none}.rv-mobile{display:inline}}*{margin:0;padding:0;box-sizing:border-box}a{text-decoration:none}body{font-family:Poppins,sans-serif}body.disable-scroll{overflow:hidden}.text-center{text-align:center}.grid-flex,.row-flex{display:flex;justify-content:space-between}.grid-flex{flex-wrap:wrap;max-width:1920px;margin:0 auto}.main-header{padding:15px 3.3vw 0;background:white;box-shadow:0 2px 4px rgba(0,0,0,.1);font-family:Poppins,sans-serif;font-weight:500;font-size:16px}.header-mobile.sticky,.main-header.sticky{position:fixed;z-index:1000;width:100%}.header-container{max-width:1920px;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start;position:relative}.header-left{display:flex;gap:60px}.header-right{display:flex;gap:2rem}.header-left{align-items:flex-start}.header-right{padding-top:3px;margin-right:300px;align-items:center}.refer-link{font-family:Poppins,sans-serif;font-size:16px;font-weight:500;color:var(--gray-color);text-decoration:none;white-space:nowrap}.refer-link:hover{color:var(--gray-hover-color)}@media (max-width:1199px){.refer-link{display:none}}.grecaptcha-badge{visibility:hidden}.logo img{height:40px}.main-nav ul,.secondary-nav ul{display:flex;list-style:none;gap:60px}.main-nav a,.secondary-nav a{text-decoration:none;color:var(--gray-color);font-size:16px;line-height:36px;font-weight:500}.main-nav a.is-active,.main-nav a:hover{color:var(--nav-green,#00b653)}.lang-selector{color:#a9a9a9;border:1.5px solid #a9a9a9;width:32px;height:32px;border-radius:50%;padding:2px;background:transparent;font-family:Poppins,sans-serif;font-weight:500;font-size:16px;cursor:pointer}.lang-selector.hidden{display:none}.profile-btn{background:transparent;border:none;cursor:pointer;font-size:20px}.mobile-menu-header .btn-login{display:flex;align-items:center;gap:12px;font-family:Poppins,sans-serif;font-size:18px;font-weight:500;color:var(--green-ink,#017e3a)}.mobile-menu-header .btn-login.hidden{display:none}.mobile-menu-header .btn-back{display:flex;align-items:center;font-size:16px;font-weight:500;gap:10px;margin-right:auto}.cta-button{position:absolute;z-index:11;top:-15px;right:0;background:var(--green-color);color:var(--on-brand-ink,#333842);border:none;padding:14px 42px;font-family:Poppins,sans-serif;font-size:16px;line-height:24px;font-weight:400;cursor:pointer;text-align:center;white-space:pre-line;border-radius:0 0 4px 4px;box-shadow:0 16px 48px -20px rgba(25,159,49,1)}.header-mobile{display:none;justify-content:space-between;align-items:center;padding:13px 20px 10px 25px;background:white;box-shadow:0 2px 4px rgba(0,0,0,.1)}.header-mobile .logo a{display:inline-block}.header-mobile .demo-button{background:var(--green-color);color:var(--on-brand-ink,#333842);border:none;border-radius:4px;padding:10px 27px;font-family:Poppins,sans-serif;font-size:16px;line-height:24px;font-weight:400;cursor:pointer;text-align:center;white-space:pre-line;margin-left:auto;margin-right:20px;box-shadow:0 16px 48px -20px rgba(25,159,49,1)}.mobile-menu-toggle{display:none;background:none;border:none;padding:10px 6px;cursor:pointer;position:relative;z-index:1000}.hamburger{display:block;position:relative}.hamburger,.hamburger:after,.hamburger:before{width:24px;height:3px;background:#333;transition:all .3s}.hamburger:after,.hamburger:before{content:"";position:absolute;left:0}.hamburger:before{top:-8px}.hamburger:after{top:8px}.mobile-menu-overlay{display:none;position:fixed;top:74px;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);z-index:900}.mobile-menu-overlay.active{display:block}.mobile-menu{display:none;position:fixed;top:74px;left:0;right:0;max-height:calc(100% - 74px);z-index:1000;overflow-y:auto;background-color:#f4f5f6}.mobile-menu.active{display:block}.mobile-navbar{list-style:none;margin:0;padding:6px 24px 30px}.mobile-top{border:none}.mobile-top-toggle{display:block;width:100%;text-align:left;background:none;border:none;cursor:pointer;padding:18px 0;font-family:Poppins,sans-serif;font-size:24px;line-height:32px;font-weight:600;color:var(--gray-color)}.mobile-top-toggle.active{color:var(--green-ink,#017e3a)}.mobile-top-link{text-decoration:none}.mobile-groups{display:flex;flex-direction:column;gap:12px;padding:4px 0 10px}.mobile-group-card{background-color:#fff;border-radius:8px;box-shadow:0 10px 30px -18px rgba(0,0,0,.3);border-left:4px solid transparent}.mobile-group-card.active{border-left-color:var(--green-color)}.mobile-group-toggle{display:block;width:100%;text-align:left;background:none;border:none;cursor:pointer;padding:22px 24px;font-family:Poppins,sans-serif;font-size:18px;line-height:24px;font-weight:600;color:var(--gray-hover-color)}.mobile-group-card.active .mobile-group-toggle{color:var(--green-ink,#017e3a);padding-bottom:6px}.mobile-group-list{list-style:none;margin:0;padding:0 24px 18px}.mobile-group-list li{padding:8px 0}.mobile-group-list a{font-family:Roboto,sans-serif;font-size:16px;color:var(--gray-color);text-decoration:none}.mobile-group-list a.is-active,.mobile-top-toggle.is-active{color:var(--nav-green,#00b653);font-weight:600}:root[data-nav-accent=adults] .mobile-group-list a.is-active,:root[data-nav-accent=adults] .mobile-top-toggle.is-active{color:var(--nav-teal,#22c2be)}:root[data-nav-accent=about] .mobile-group-list a.is-active,:root[data-nav-accent=about] .mobile-top-toggle.is-active,:root[data-nav-accent=corporate] .mobile-group-list a.is-active,:root[data-nav-accent=corporate] .mobile-top-toggle.is-active{color:var(--nav-purple,#5935a3)}.mobile-menu-header{padding:22px 24px;background-color:transparent;display:flex;justify-content:space-between;gap:20px;align-items:center}.mobile-menu-close{display:none;border:0;width:30px;height:30px;position:absolute;left:10px;border-radius:50%;background-color:white;top:90px;z-index:1000}.mobile-menu-close.active{display:block}.mobile-menu-close .close-menu:after,.mobile-menu-close .close-menu:before{content:"";background:var(--gray-color);width:20px;height:2px;transition:all .3s;position:absolute;left:5px}.mobile-menu-close .close-menu:before{top:-12px;transform:translate3d(0,26px,0) rotate(45deg)}.mobile-menu-close .close-menu:after{transform:translate3d(0,-26px,0) rotate(135deg);top:40px}.btn{border:0;border-radius:4px;padding:14px 40px;font-family:Roboto,sans-serif;font-weight:300;font-size:20px;line-height:36px;cursor:pointer}.btn-full-width{display:block;width:100%;text-align:center}.btn:focus,.btn:hover{transition:background-color .15s ease,color .15s ease}.btn-primary:focus,.btn-primary:hover{background-color:white;color:var(--green-ink,#017e3a)}.btn-blue:focus,.btn-blue:hover{background-color:white;color:var(--teal-ink,#187a77)}.btn-purple:focus,.btn-purple:hover{background-color:white;color:var(--purple-color)}.btn-light-purple:focus,.btn-light-purple:hover{background-color:white;color:var(--light-purple-color)}.btn-white:focus,.btn-white:hover{background-color:var(--green-color);color:var(--on-brand-ink,#333842)}.btn-white.active-purple:focus,.btn-white.active-purple:hover{background-color:white;color:var(--purple-color)}.btn:active{border-color:#000;box-shadow:inset 0 0 0 1px #00000026,inset 0 0 6px #0003}.btn-disabled,.btn-disabled:active,.btn-disabled:focus,.btn-disabled:hover,.btn[disabled]{background-image:none;border:none;box-shadow:none;cursor:not-allowed;opacity:.4;pointer-events:none}.btn-primary{background-color:var(--green-color);box-shadow:0 16px 48px -20px var(--green-color)}.btn-blue,.btn-primary{color:var(--on-brand-ink,#333842)}.btn-blue{background-color:var(--blue-color);box-shadow:0 16px 48px -20px var(--blue-color)}.btn-purple{background-color:var(--purple-color);color:white;box-shadow:0 16px 48px -20px var(--purple-color)}.btn-light-purple{background-color:var(--light-purple-color);color:white;box-shadow:0 16px 48px -20px var(--light-purple-color)}.btn-white{background-color:white;color:var(--gray-color);font-weight:400}.btn-white.active-purple{background-color:var(--purple-color);color:white}.btn-link{border:0;background-color:unset;font-family:Roboto,sans-serif;font-weight:500;font-size:16px;line-height:36px;cursor:pointer}.flex-responsive-container{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1920px;margin:0 auto}.flex-responsive-item{background-color:#f0f0f0;border:1px solid #ccc;box-sizing:border-box;padding:20px;margin:10px;flex-grow:1;flex-shrink:1;flex-basis:calc(33.333% - 20px)}.custom-li:before{display:inline-block;content:"";background-color:#707070;width:12px;height:12px;border-radius:50%;margin-right:20px}.search-wrapper{display:flex;align-items:center;border-radius:4px;box-shadow:inset 0 0 0 2px white;height:90px;width:100%;font-family:Roboto,sans-serif}.search-wrapper img{margin:20px}.search-wrapper input[type=text]::placeholder{color:white}.search-wrapper input[type=text]{background:transparent;border:0;color:white;flex:1 1;font:inherit;font-size:37px;height:100%;outline:none;padding:0 0 0 8px;width:80%}.form{font-family:Roboto,sans-serif}.form input[type=email],.form input[type=text]{background-color:white;height:70px;padding:24px 32px 16px}.form input[type=email],.form input[type=text],.form textarea{border:0;font:inherit;color:inherit;font-size:20px;outline:none;width:100%;border-radius:8px}.form textarea{padding:20px 32px;resize:none}.form input[type=email]::placeholder,.form input[type=text]::placeholder,.form textarea::placeholder{font-family:inherit;color:var(--placeholder-color)}.footer{background-color:white}.footer-content{max-width:1920px;margin:0 auto;padding:50px 7vw}.footer-links>div{display:flex;flex-direction:column;gap:20px;flex:1 1}.footer-links a:hover{color:var(--gray-hover-color)}.footer-links a{color:var(--gray-color);text-decoration:none;font-family:Roboto,sans-serif;font-size:20px}.footer-social{justify-content:space-between;margin-top:100px;font-family:Roboto,sans-serif;font-size:16px}.footer-social .icons{gap:40px;align-items:center}.footer-social .icons img{width:24px}.main-content{margin:0 auto}.main-content .section-title{font-size:46px;line-height:62px;font-weight:700}.main-content .test-level .section-title{font-size:36px;margin-bottom:20px;line-height:56px}.main-content .configure-package .section-title{font-size:42px}.main-content .section-subtitle{font-size:32px;font-weight:600;line-height:36px}.main-content .section-description{font-family:Roboto,sans-serif;font-size:20px;line-height:36px}.main-content .container{margin:0 7vw}.two-columns{display:flex;align-items:center}.column-image{line-height:0;position:relative;overflow:hidden;flex:1 1}.column-image img{height:100%;position:absolute;top:0;left:0}.column-text{flex:1 1}.dropdown-menu{position:relative}.dropdown-menu .dropdown-content{display:none;position:absolute;background-color:#fff;min-width:160px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:10}.dropdown-menu .dropdown-content a{color:var(--gray-color);padding:12px 16px;text-decoration:none;display:block}.dropdown-menu .dropdown-content a:hover{color:var(--green-ink,#017e3a)}.dropdown-menu:hover .dropdown-content{display:block}.navbar{background-color:#fff;display:flex}.navbar>li{padding:6px 0 21px}.navbar .dropdown-mega h3{font-family:Poppins,sans-serif;font-size:24px;color:var(--gray-color);padding-bottom:16px}.navbar .dropdown-mega .dropdown-content{visibility:hidden;opacity:0;transition:opacity .1s ease;background-color:white;position:fixed;width:100%;z-index:10;padding:64px 3.3vw 72px calc(3.3vw + 126px);top:78px;left:0}.navbar .dropdown-mega .dropdown-content.course-adults{width:100%!important;left:0;max-width:none}.navbar .dropdown-mega .dropdown-content.course-adults .column{flex:0 0 auto}.navbar .dropdown-mega .dropdown-content.course-children{
	/* !important beats the ~5 scattered per-breakpoint width:80% rules so the
	   kids mega panel is always full viewport width, per the sketch. */width:100%!important;left:0;max-width:none}.navbar .dropdown-mega .dropdown-content.course-children .row{gap:56px 56px;justify-content:flex-start;flex-wrap:wrap}.navbar .dropdown-mega .dropdown-content.course-children .column{flex:0 0 auto;min-width:210px}@media (max-width:1599px){.navbar .dropdown-mega .dropdown-content.course-children .column{min-width:300px}}.navbar .dropdown-mega:hover .dropdown-content{visibility:visible;opacity:1}.navbar .dropdown-mega>a:after{content:"";position:absolute;left:-24px;right:-24px;top:100%;height:42px}.navbar .dropdown-mega .column{flex:0 0 33.33%;background-color:#fff}.navbar .dropdown-mega .column h3{font-family:Poppins,sans-serif;font-weight:600;font-size:24px;line-height:28px;color:#707070;margin:0 0 18px}.navbar .dropdown-mega .column a{font-family:Roboto,sans-serif;font-size:18px;color:var(--gray-color);padding:10px 0;text-decoration:none;display:block;text-align:left;font-weight:400}.navbar .dropdown-mega .column a.is-active,.navbar .dropdown-mega .column a:hover{color:var(--nav-green,#00b653)}.navbar .dropdown-mega .row{display:flex}@media (min-width:1921px){.column-image img{width:100%;height:auto}}@media (min-width:769px){.visible-xs{display:none!important}}@media (min-width:900px){.visible-custom-xs{display:none}}@media (min-width:769px) and (max-width:1023px){.cta-button{padding:24px}.header-right{margin-right:250px}.flex-responsive-item{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 20px)}.main-content .section-title{font-size:36px;line-height:48px}.main-content .test-level .section-title{font-size:22px}.main-content .configure-package .section-title{font-size:28px;line-height:36px}.navbar .dropdown-mega .dropdown-content.course-adults{width:50%}.navbar .dropdown-mega .dropdown-content.course-children{width:95%}.navbar .dropdown-mega h3{font-size:24px;line-height:36px}}@media (min-width:769px) and (max-width:899px){.main-header.hidden-xs{display:none}.header-right{margin-right:150px}.visible-custom-xs{display:block}.hidden-custom-xs{display:none}.mobile-menu-toggle{display:block}.main-nav,.secondary-nav{display:none;position:fixed;top:var(--header-height);left:0;right:0;background:white;padding:2rem;z-index:950}.header-right{gap:1rem}body.menu-open{overflow:hidden}body.menu-open .main-nav,body.menu-open .mobile-menu-overlay,body.menu-open .secondary-nav{display:block}body.menu-open .hamburger{background:transparent}body.menu-open .hamburger:before{transform:rotate(45deg);top:0}body.menu-open .hamburger:after{transform:rotate(-45deg);top:0}.header-mobile{display:flex}}@media (min-width:769px) and (max-width:999px){.main-content .section-title{font-size:26px;line-height:40px}.main-content .configure-package .section-title,.main-content .test-level .section-title{font-size:22px}.main-content .section-description{font-size:16px;line-height:28px}.navbar .dropdown-mega .dropdown-content{padding:var(--section-spacing-breakpoint-800) var(--section-spacing-breakpoint-800)}}@media (min-width:900px) and (max-width:999px){.header-left,.main-nav ul,.secondary-nav ul{gap:1.5vw}.navbar .dropdown-mega .dropdown-content{padding:var(--section-spacing-breakpoint-800) var(--section-spacing-breakpoint-800) var(--section-spacing-breakpoint-800) calc(4.8vw + 66px)}}@media (min-width:1023px) and (max-width:1279px){.main-content .section-title{font-size:36px;line-height:58px}.main-content .test-level .section-title{font-size:28px}.main-content .configure-package .section-title{font-size:22px}.main-content .section-description{font-size:18px;line-height:32px}.navbar .dropdown-mega .dropdown-content{padding-top:var(--section-spacing-breakpoint-1024);padding-bottom:var(--section-spacing-breakpoint-1024);padding-right:var(--section-spacing-breakpoint-1024);width:80%}}@media (min-width:1280px) and (max-width:1365px){.main-content .section-title{font-size:34px;line-height:50px}.main-content .test-level .section-title{font-size:30px}.main-content .configure-package .section-title{font-size:24px}.navbar .dropdown-mega h3{font-size:24px;line-height:50px}.navbar .dropdown-mega .dropdown-content.course-children{width:80%}.navbar .dropdown-mega .dropdown-content.course-adults{width:45%}.navbar .dropdown-mega .dropdown-content{padding-top:var(--section-spacing-breakpoint-1280);padding-bottom:var(--section-spacing-breakpoint-1280);padding-right:var(--section-spacing-breakpoint-1024)}}@media (min-width:1366px) and (max-width:1439px){.main-content .section-title{font-size:32px;line-height:50px}.main-content .test-level .section-title{font-size:32px}.main-content .configure-package .section-title{font-size:24px}.navbar .dropdown-mega h3{font-size:24px;line-height:40px}.navbar .dropdown-mega .dropdown-content.dropdown-content.course-children{width:80%}.navbar .dropdown-mega .dropdown-content.course-adults{width:40%}.navbar .dropdown-mega .dropdown-content{padding-top:var(--section-spacing-breakpoint-1280);padding-bottom:var(--section-spacing-breakpoint-1280);padding-right:var(--section-spacing-breakpoint-1024)}}@media (min-width:1440px) and (max-width:1535px){.main-content .section-title{font-size:36px;line-height:50px}.main-content .test-level .section-title{font-size:32px}.main-content .configure-package .section-title{font-size:28px}.navbar .dropdown-mega .dropdown-content{padding-top:var(--section-spacing-breakpoint-1280);padding-bottom:var(--section-spacing-breakpoint-1280);padding-right:var(--section-spacing-breakpoint-1024)}.navbar .dropdown-mega .dropdown-content.dropdown-content.course-children{width:80%}.navbar .dropdown-mega .dropdown-content.dropdown-content.dropdown-content.course-adults{width:40%}}@media (min-width:1536px) and (max-width:1599px){.main-content .section-title{font-size:40px;line-height:60px}.main-content .test-level .section-title{font-size:34px;line-height:48px}.main-content .configure-package .section-title{font-size:34px}.navbar .dropdown-mega .dropdown-content.dropdown-content.course-children{width:80%}.navbar .dropdown-mega .dropdown-content{padding-top:var(--section-spacing-breakpoint-1280);padding-bottom:var(--section-spacing-breakpoint-1280);padding-right:var(--section-spacing-breakpoint-1024)}.navbar .dropdown-mega .dropdown-content.dropdown-content.dropdown-content.course-adults{width:38%}}@media (min-width:1600px) and (max-width:1799px){.main-content .section-title{font-size:40px;line-height:60px}.main-content .test-level .section-title{font-size:34px;line-height:48px}.main-content .configure-package .section-title{font-size:34px}.navbar .dropdown-mega .dropdown-content.dropdown-content.course-children{width:80%}.navbar .dropdown-mega .dropdown-content{padding-top:var(--section-spacing-breakpoint-1280);padding-bottom:var(--section-spacing-breakpoint-1280);padding-right:var(--section-spacing-breakpoint-1024)}.navbar .dropdown-mega .dropdown-content.dropdown-content.dropdown-content.course-adults{width:38%}}@media (min-width:1800px) and (max-width:1899px){.main-content .section-title{font-size:44px;line-height:66px}.navbar .dropdown-mega .dropdown-content{padding-top:var(--section-spacing-breakpoint-1600);padding-bottom:var(--section-spacing-breakpoint-1600);padding-right:var(--section-spacing-breakpoint-1024)}.navbar .dropdown-mega .dropdown-content.dropdown-content.dropdown-content.course-adults{width:35%}}@media (min-width:769px) and (max-width:1099px){.footer-links.row-flex{align-items:flex-start}.footer-links>div{flex-basis:33.33%;margin-bottom:20px}.footer-links a{font-size:18px}.main-nav ul{gap:calc(20px + 1vw)}}@media (max-width:768px){.hidden-xs{display:none!important}.mobile-menu-toggle{display:block}.header-container{padding:0 1rem}.main-nav,.secondary-nav{display:none;position:fixed;top:var(--header-height);left:0;right:0;background:white;padding:2rem;z-index:950}.main-nav ul,.secondary-nav ul{flex-direction:column;gap:1rem}.header-right{gap:1rem}body.menu-open{overflow:hidden}body.menu-open .main-nav,body.menu-open .mobile-menu-overlay,body.menu-open .secondary-nav{display:block}body.menu-open .hamburger{background:transparent}body.menu-open .hamburger:before{transform:rotate(45deg);top:0}body.menu-open .hamburger:after{transform:rotate(-45deg);top:0}.header-mobile{display:flex}.flex-responsive-item{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 20px)}.two-columns{display:block}.main-content .section-title{font-size:24px;line-height:32px}.main-content .test-level .section-title{font-size:24px}.main-content .configure-package .section-title{font-size:28px;line-height:36px}.main-content .section-subtitle{font-size:24px;line-height:34px}.main-content .section-description{font-size:16px;line-height:24px}.row-flex{display:block}.footer-social{margin-top:40px;padding-bottom:40px}.footer-links.row-flex{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px;column-gap:20px}.footer-links>div{margin-bottom:20px}.footer-social .icons{padding-top:20px}.footer-social .icons img{margin-right:20px}}.header-mobile,.main-header{position:-webkit-sticky;position:sticky;top:0;z-index:1000}.main-content{background-color:#ebedf2;color:var(--gray-color)}img{height:auto}picture{display:contents}.nd-chrome{--nd-menu-ink:#a9a9a9;padding:0 3.3vw;box-shadow:0 6px 40px rgba(87,98,97,.18)}.nd-chrome .header-container{max-width:1920px;align-items:center;min-height:var(--ds-menu-height,90px)}.nd-chrome .header-left{align-items:center;gap:48px}.nd-chrome .logo img{height:44px}.nd-chrome .main-nav ul{gap:40px;align-items:center}.nd-chrome .main-nav a{line-height:normal;color:var(--nd-menu-ink);white-space:nowrap}.nd-chrome .main-nav>ul>li>a{position:relative;top:7px}.nd-chrome .header-links a.is-active,.nd-chrome .main-nav .dropdown-mega .column a.is-active,.nd-chrome .main-nav .dropdown-mega .column a:hover,.nd-chrome .main-nav a.is-active,.nd-chrome .main-nav a:hover{color:var(--nav-teal,#22c2be)}:root[data-nav-accent=home] .nd-chrome .header-links a.is-active,:root[data-nav-accent=home] .nd-chrome .header-links a:hover,:root[data-nav-accent=home] .nd-chrome .main-nav .dropdown-mega .column a.is-active,:root[data-nav-accent=home] .nd-chrome .main-nav .dropdown-mega .column a:hover,:root[data-nav-accent=home] .nd-chrome .main-nav a.is-active,:root[data-nav-accent=home] .nd-chrome .main-nav a:hover,:root[data-nav-accent=kids] .nd-chrome .header-links a.is-active,:root[data-nav-accent=kids] .nd-chrome .header-links a:hover,:root[data-nav-accent=kids] .nd-chrome .main-nav .dropdown-mega .column a.is-active,:root[data-nav-accent=kids] .nd-chrome .main-nav .dropdown-mega .column a:hover,:root[data-nav-accent=kids] .nd-chrome .main-nav a.is-active,:root[data-nav-accent=kids] .nd-chrome .main-nav a:hover{color:var(--nav-green,#00b653)}:root[data-nav-accent=about] .nd-chrome .header-links a.is-active,:root[data-nav-accent=about] .nd-chrome .header-links a:hover,:root[data-nav-accent=about] .nd-chrome .main-nav .dropdown-mega .column a.is-active,:root[data-nav-accent=about] .nd-chrome .main-nav .dropdown-mega .column a:hover,:root[data-nav-accent=about] .nd-chrome .main-nav a.is-active,:root[data-nav-accent=about] .nd-chrome .main-nav a:hover,:root[data-nav-accent=corporate] .nd-chrome .header-links a.is-active,:root[data-nav-accent=corporate] .nd-chrome .header-links a:hover,:root[data-nav-accent=corporate] .nd-chrome .main-nav .dropdown-mega .column a.is-active,:root[data-nav-accent=corporate] .nd-chrome .main-nav .dropdown-mega .column a:hover,:root[data-nav-accent=corporate] .nd-chrome .main-nav a.is-active,:root[data-nav-accent=corporate] .nd-chrome .main-nav a:hover{color:var(--nav-purple,#5935a3)}.nd-chrome .header-right{padding-top:0;align-items:center}.nd-chrome .header-links{display:flex;align-items:center;gap:36px}.nd-chrome .header-links a{font-family:Poppins,sans-serif;font-weight:500;font-size:16px;color:var(--gray-color);text-decoration:none;white-space:nowrap}.nd-chrome .header-links a:hover{color:var(--nav-teal,#22c2be)}.nd-chrome .header-divider{display:inline-block;width:1px;height:28px;background:#d8d8d8}.nd-chrome .lang-selector{color:var(--nav-teal,#22c2be);border-color:var(--blue-color)}:root[data-nav-accent=home] .nd-chrome .lang-selector,:root[data-nav-accent=kids] .nd-chrome .lang-selector{color:var(--nav-green,#00b653);border-color:var(--green-color)}:root[data-nav-accent=about] .nd-chrome .lang-selector,:root[data-nav-accent=corporate] .nd-chrome .lang-selector{color:var(--nav-purple,#5935a3);border-color:var(--purple-color)}.nd-chrome [role=option][aria-selected=true]{color:var(--nav-teal,#22c2be);background:#f5f5f5}:root[data-nav-accent=home] .nd-chrome [role=option][aria-selected=true],:root[data-nav-accent=kids] .nd-chrome [role=option][aria-selected=true]{color:var(--nav-green,#00b653)}:root[data-nav-accent=about] .nd-chrome [role=option][aria-selected=true],:root[data-nav-accent=corporate] .nd-chrome [role=option][aria-selected=true]{color:var(--nav-purple,#5935a3)}.nd-chrome .header-links a{font-size:15px;color:var(--nd-menu-ink)}.nd-chrome .lang-selector,:root[data-nav-accent=about] .nd-chrome .lang-selector,:root[data-nav-accent=corporate] .nd-chrome .lang-selector,:root[data-nav-accent=home] .nd-chrome .lang-selector,:root[data-nav-accent=kids] .nd-chrome .lang-selector{color:var(--nd-menu-ink);border:1.5px solid var(--nd-menu-ink);width:28px;height:28px;font-size:12px}.nd-chrome .profile-btn img{width:26px;height:26px}.nd-chrome{--nd-cta-w:230px;--nd-right-gap:28px}.nd-chrome .header-right{margin-right:calc(var(--nd-cta-w) + var(--nd-right-gap));gap:var(--nd-right-gap)}.nd-chrome .header-left{gap:32px}@media (min-width:1100px) and (max-width:1439px){.nd-chrome{--nd-cta-w:clamp(196px,16vw,230px);--nd-right-gap:clamp(12px,1.8vw,28px)}.nd-chrome .header-left{gap:clamp(14px,2.2vw,32px)}.nd-chrome .main-nav ul{gap:clamp(16px,2.6vw,40px)}.nd-chrome .header-links{gap:clamp(14px,2.4vw,36px)}.nd-chrome .logo img{height:clamp(34px,3.4vw,44px)}.nd-chrome .cta-button{width:var(--nd-cta-w);min-width:0;padding:0 clamp(14px,1.6vw,34px);font-size:clamp(13px,1.05vw,15px)}}.nd-chrome .cta-button{top:-12px;right:0;bottom:-16px;height:auto;display:flex;align-items:center;justify-content:center;min-width:var(--nd-cta-w);padding:0 34px;border-radius:0;font-weight:500;font-size:15px;line-height:1.3}@media (max-width:1099px){.main-header.hidden-xs{display:none!important}.header-mobile{display:flex!important}.mobile-menu-toggle{display:block!important}}@media (min-width:1100px){.header-mobile{display:none!important}}.nd-footer{background-color:#f7f7f7}.nd-footer .footer-content{max-width:1920px;margin:0 auto;padding:70px 3.3vw 40px}.nd-footer .footer-links{display:flex;gap:24px}.nd-footer .footer-links>div{display:flex;flex-direction:column;gap:28px;flex:1 1}.nd-footer .footer-links a{font-family:Poppins,sans-serif;font-size:16px;font-weight:400;color:var(--gray-color);text-decoration:none;white-space:nowrap}.nd-footer .footer-links a:hover{color:var(--nav-teal,#22c2be)}:root[data-nav-accent=home] .nd-footer .footer-links a:hover,:root[data-nav-accent=kids] .nd-footer .footer-links a:hover{color:var(--nav-green,#00b653)}:root[data-nav-accent=about] .nd-footer .footer-links a:hover,:root[data-nav-accent=corporate] .nd-footer .footer-links a:hover{color:var(--nav-purple,#5935a3)}.nd-footer .footer-social{display:flex;justify-content:space-between;align-items:center;margin-top:90px;font-family:Poppins,sans-serif;font-size:13px;color:var(--gray-hover-color)}.nd-footer .footer-social .icons{display:flex;gap:28px;align-items:center}.nd-footer .footer-social .icons img{width:22px;opacity:.6}@media (max-width:900px){.nd-footer .footer-content{padding:48px 6vw 32px}.nd-footer .footer-links{flex-wrap:wrap}.nd-footer .footer-links>div{flex:1 1 40%;min-width:140px}.nd-footer .footer-social{flex-direction:column;align-items:flex-start;gap:24px;margin-top:48px}}@media (max-width:519px){.nd-footer .footer-content{padding:32px 20px 24px}.nd-footer .footer-links,.nd-footer .footer-links>div{gap:16px}.nd-footer .footer-social{gap:16px;margin-top:28px}}body.account-mode .header-mobile,body.account-mode .main-header,body.account-mode>.footer,body.account-mode>.nd-footer{display:none!important}body.account-mode main{padding:0;margin:0}