@charset "UTF-8";.age-group-badge{display:inline-block;margin:0.4rem 0;padding:0.2rem 0.8rem;border-radius:0.6rem;background-color:#FFFFFF;color:#0A3F7E;font-size:1.4rem;font-weight:700;letter-spacing:0.05em;line-height:1.4;text-transform:uppercase}.banner .age-group-badge{margin-top:1rem}.container-age-group-about{margin-top:2.2rem;margin-bottom:2.2rem}@media (min-width:60em){.container-age-group-about{margin-top:3.3rem;margin-bottom:3.3rem}}.age-group-about{margin:0;padding:2.4rem 2rem}@media (min-width:48.0625em){.age-group-about{padding:3.6rem}}.age-group-about-header{max-width:82rem;margin-bottom:2.4rem}.age-group-about-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.8rem 1rem;margin-bottom:1.2rem}.age-group-about-meta .badge{font-weight:800}.age-group-about-meta .age-group-badge{margin:0;background-color:#0A3F7E;color:#FFFFFF}.age-group-about-title{margin-bottom:1.2rem;color:#0A3F7E;font-size:2.8rem;font-weight:800;line-height:1.1}@media (min-width:48.0625em){.age-group-about-title{font-size:3.6rem}}.age-group-about-lead{font-size:1.8rem;line-height:1.55}.age-group-about-lead p:last-child{margin-bottom:0}.age-group-about-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.4rem 3.6rem}.age-group-about-media{-webkit-box-flex:1;-ms-flex:1 1 32rem;flex:1 1 32rem}.age-group-about-media img{display:block;width:100%;height:auto}.age-group-about-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:2.4rem;-webkit-box-flex:1;-ms-flex:1 1 36rem;flex:1 1 36rem}.age-group-about-body ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;gap:1.2rem;margin:0;padding:0;font-size:1.7rem;line-height:1.5;list-style:none}.age-group-about-body li{position:relative;padding-left:3.8rem}.age-group-about-body li:before{position:absolute;top:0;left:0;width:2.6rem;height:2.6rem;border-radius:50%;color:#FFFFFF;font-size:1.4rem;font-weight:800;line-height:2.6rem;text-align:center;content:"✓"}.theme-nl .age-group-about-body li:before{background-color:#1D64AB}.theme-g .age-group-about-body li:before{background-color:#2781DC}.theme-ys .age-group-about-body li:before{background-color:#BD256D}.theme-fsl .age-group-about-body li:before{background-color:#764394}.theme-fs .age-group-about-body li:before{background-color:#F2CA32}.theme-jtn .age-group-about-body li:before{background-color:#00998C}body .theme-nl .age-group-about-body li:before{background-color:#1D64AB}body .theme-g .age-group-about-body li:before{background-color:#2781DC}body .theme-ys .age-group-about-body li:before{background-color:#BD256D}body .theme-fsl .age-group-about-body li:before{background-color:#764394}body .theme-fs .age-group-about-body li:before{background-color:#F2CA32}body .theme-jtn .age-group-about-body li:before{background-color:#00998C}.age-group-about-body p:last-of-type{margin-bottom:0}.compare-page{padding-top:2.2rem;padding-bottom:4.4rem}@media (min-width:48.0625em){.compare-mobile-only{display:none}}.compare-desktop-only{display:none}@media (min-width:48.0625em){.compare-desktop-only{display:-webkit-box;display:-ms-flexbox;display:flex}}.compare-badge{position:absolute;top:-1.1rem;left:1rem;max-width:calc(100% - 2rem);padding:0.3rem 0.8rem;border-radius:1.2rem;background-color:#0A3F7E;-webkit-box-shadow:0 0 0 0.3rem #FFFFFF;box-shadow:0 0 0 0.3rem #FFFFFF;color:#FFFFFF;font-size:1rem;font-weight:800;letter-spacing:0.04em;line-height:1.2;text-align:left;text-transform:uppercase}.compare-intro{margin-bottom:3.3rem}.compare-eyebrow{margin-bottom:0.8rem;color:#0A3F7E;font-size:1.4rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase}.compare-title{margin-bottom:1.2rem;color:#0A3F7E;font-size:2.8rem;font-weight:800;line-height:1.1}@media (min-width:48.0625em){.compare-title{font-size:4rem}}.compare-lead{font-size:1.8rem;line-height:1.55}.compare-lead p:last-child{margin-bottom:0}.compare-lead+.compare-lead{margin-top:1rem}.compare-ladder-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;gap:1.6rem;margin-bottom:4.4rem;padding:2rem;border:1px solid #EBEAEA;border-radius:2rem;background-color:#FFFFFF}.compare-ladder-header{padding:2.8rem 3.2rem;border-radius:1.6rem;background-color:#0A3F7E;color:#FFFFFF;text-align:center}.compare-ladder-header h2{margin-bottom:0.8rem;color:#FFFFFF;font-size:2.4rem;font-weight:800}@media (min-width:48.0625em){.compare-ladder-header h2{font-size:3rem}}.compare-ladder-header p{margin-bottom:0;font-size:1.7rem}.compare-ladder-direction{margin-bottom:0;color:#0A3F7E;font-size:1.5rem;font-weight:600;text-align:center}.compare-ladder{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:1.2rem;padding-top:1.4rem}@media (min-width:48.0625em){.compare-ladder{-ms-grid-columns:(minmax(0,1fr))[5];grid-template-columns:repeat(5,minmax(0,1fr))}}.compare-ladder-link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.4rem;min-height:7.6rem;padding:1.6rem 1rem;border-radius:1.4rem;color:#FFFFFF;text-align:center;text-decoration:none}@media (min-width:48.0625em){.compare-ladder-link{min-height:12rem}}.compare-ladder-link:focus,.compare-ladder-link:hover{color:#FFFFFF;opacity:0.9}.compare-ladder-link strong{font-size:1.9rem;font-weight:800}.compare-ladder-link span{font-size:1.5rem;font-weight:600}.compare-ladder-link .compare-badge{font-size:1rem}.compare-ladder-legend{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.2rem;padding:0 0.4rem;color:#0A3F7E;font-size:1.5rem;font-weight:600}.compare-section{margin-bottom:4.4rem}.compare-section-title{margin-bottom:1.6rem;color:#0A3F7E;font-size:2.4rem;font-weight:800}@media (min-width:48.0625em){.compare-section-title{font-size:2.8rem}}.compare-wishes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;gap:1rem;margin:0;padding:0;list-style:none}.compare-wish{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.6rem;padding:1.4rem;border:1px solid #EBEAEA;border-radius:1.6rem;background-color:#FFFFFF}.compare-wish-group{-webkit-box-flex:0;-ms-flex:0 0 20rem;flex:0 0 20rem;padding:1rem 1.4rem;border-radius:1rem;color:#FFFFFF;font-size:1.6rem;font-weight:800}.compare-wish-group span{font-weight:600}.compare-wish-text{-webkit-box-flex:1;-ms-flex:1 1 32rem;flex:1 1 32rem;font-size:1.7rem;line-height:1.5}.compare-wish-text p:last-child{margin-bottom:0}.compare-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #EBEAEA;border-radius:2rem;background-color:#FFFFFF}.compare-table{width:100%;min-width:108rem;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:1.5rem;line-height:1.45}.compare-table td,.compare-table th{padding:1.8rem 1.2rem;text-align:left;vertical-align:top}.compare-table th:first-child{position:sticky;left:0;z-index:2;width:17rem;padding-left:2rem;background-color:#FFFFFF}.compare-table thead th{padding:1.6rem 1.2rem}.compare-table .compare-table-corner{color:#0A3F7E;font-size:1.4rem;font-weight:700;vertical-align:bottom}.compare-table tbody td,.compare-table tbody th{border-top:1px solid #EBEAEA}.compare-table tbody th{color:#0A3F7E;font-weight:800}.compare-table td ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;gap:0.8rem;margin:0;padding:0;font-weight:600;list-style:none}.compare-table td li{position:relative;padding-left:2.2rem}.compare-table td li:before{position:absolute;top:0;left:0;color:#0A3F7E;font-weight:800;content:"✓"}.compare-table td p:last-child{margin-bottom:0}.compare-table .compare-table-highlight td,.compare-table .compare-table-highlight th{background-color:#F9F9F9}.compare-table .compare-table-trips th{vertical-align:middle}.compare-table .compare-table-trips td{height:1px}.compare-table-group{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;gap:0.2rem;padding:2rem 1.4rem 1.2rem;border-radius:1.2rem;color:#FFFFFF}.compare-table-group strong{font-size:1.8rem;font-weight:800}.compare-table-group span{font-weight:600}.compare-table-group .compare-badge{font-weight:800}.compare-trips{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;gap:1rem;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;padding:1.6rem 1.4rem;border-radius:1.4rem;color:#FFFFFF}.compare-trips .button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.compare-trips-count{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:0.6rem}.compare-trips-count strong{font-size:4rem;font-weight:800;line-height:1}.compare-trips-count span{font-size:1.5rem;font-weight:700}.compare-note{margin-bottom:2.2rem;padding:1.8rem 2rem;border:1px solid #EBEAEA;border-radius:1.6rem;background-color:#FFFFFF;font-size:1.5rem}.compare-note p{margin-bottom:0}.compare-contact a{font-weight:700}.compare-ladder-link.theme-globers,.compare-table-group.theme-globers,.compare-trips.theme-globers,.compare-wish-group.theme-globers{background-color:#2781DC}.compare-ladder-link.theme-young-spirit,.compare-table-group.theme-young-spirit,.compare-trips.theme-young-spirit,.compare-wish-group.theme-young-spirit{background-color:#BD256D}.compare-ladder-link.theme-true-spirit,.compare-table-group.theme-true-spirit,.compare-trips.theme-true-spirit,.compare-wish-group.theme-true-spirit{background-color:#764394}.compare-ladder-link.theme-free-spirit-limited,.compare-table-group.theme-free-spirit-limited,.compare-trips.theme-free-spirit-limited,.compare-wish-group.theme-free-spirit-limited{background-color:#764394}.compare-ladder-link.theme-free-spirit,.compare-table-group.theme-free-spirit,.compare-trips.theme-free-spirit,.compare-wish-group.theme-free-spirit{background-color:#F2CA32}.compare-ladder-link.theme-jt-next,.compare-table-group.theme-jt-next,.compare-trips.theme-jt-next,.compare-wish-group.theme-jt-next{background-color:#00998C}@media (min-width:60em){.age-group-buttons-renewed{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1.5rem 1fr;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-left:0}}.age-group-buttons-renewed .age-group-button{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}@media (min-width:60em){.age-group-buttons-renewed .age-group-button{width:auto;margin:0}.age-group-buttons-renewed .age-group-button:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:60em){.age-group-buttons-renewed .age-group-button-header{position:relative;min-height:0;padding-right:18rem}}@media (min-width:60em){.age-group-buttons-renewed .age-group-badge{position:absolute;top:1.5rem;right:1.5rem;margin:0}}.age-group-buttons-renewed .age-group-button-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.age-group-buttons-renewed .age-group-description{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media (min-width:60em){.age-group-buttons-renewed .age-group-description{margin-bottom:0}}.age-group-buttons-renewed .age-group-description p{line-height:1.4;margin-bottom:0.8rem}.age-group-freedom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.8rem;margin-top:1rem;font-size:1.4rem;font-weight:700}.age-group-freedom-meter{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:0.4rem}.age-group-freedom-step{width:2.4rem;height:0.6rem;border-radius:0.3rem;background-color:rgba(255,255,255,0.35)}.age-group-freedom-step.is-active{background-color:#FFFFFF}.age-group-button-footer-renewed{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;color:#FFFFFF;font-weight:700}@media (min-width:60em){.age-group-button-footer-renewed{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:7.2rem;padding:1.5rem}}.age-group-button-footer-renewed .button{margin-left:auto}a.age-group-button-body{color:#FFFFFF;text-decoration:none}a.age-group-button-body:focus,a.age-group-button-body:hover{color:#FFFFFF}
/*# sourceMappingURL=age-groups-2027.css.map */