.X1CrgW_content .MuiTabs-root{overflow:hidden}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.X1CrgW_content .MuiTabs-root{overflow:visible}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .X1CrgW_content .MuiTabs-root{overflow:visible}}.X1CrgW_title{letter-spacing:0;color:#1a1a1a;margin-bottom:1.2rem;font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.8rem;font-weight:400;line-height:100%}.X1CrgW_tabs{margin:2.4rem -1.6rem 3.2rem}.X1CrgW_tabs.X1CrgW_noContent{margin-bottom:0}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.X1CrgW_tabs{margin-left:-2.4rem;margin-right:-2.4rem;position:relative}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .X1CrgW_tabs{margin-left:-2.4rem;margin-right:-2.4rem;position:relative}}.X1CrgW_tabs .MuiTabs-indicator{display:none}.X1CrgW_tabs .MuiTabs-list{gap:.8rem}.X1CrgW_tabs .MuiTabs-list .MuiTab-root{padding:0}.X1CrgW_tabs .MuiTabs-list .MuiTab-root:first-child{padding-left:1.6rem}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.X1CrgW_tabs .MuiTabs-list .MuiTab-root:first-child{padding-left:2.4rem}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .X1CrgW_tabs .MuiTabs-list .MuiTab-root:first-child{padding-left:2.4rem}}.X1CrgW_tabs .MuiTabs-list .MuiTab-root:last-child{padding-right:1.6rem}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.X1CrgW_tabs .MuiTabs-list .MuiTab-root:last-child{padding-right:2.4rem}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .X1CrgW_tabs .MuiTabs-list .MuiTab-root:last-child{padding-right:2.4rem}}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.X1CrgW_tabs .MuiTabScrollButton-root{opacity:1;z-index:5;background-color:#fff;border-radius:50%;width:4rem;height:4rem;transition:opacity .3s;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 .4rem 4rem #0000001a}.X1CrgW_tabs .MuiTabScrollButton-root:hover{color:#3200f0}.X1CrgW_tabs .MuiTabScrollButton-root:first-child{left:-20px}.X1CrgW_tabs .MuiTabScrollButton-root:last-child{right:-20px}.X1CrgW_tabs .MuiTabScrollButton-root.Mui-disabled{opacity:0}.X1CrgW_tabs .MuiTabScrollButton-root svg{width:1.7rem;height:1.7rem}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .X1CrgW_tabs .MuiTabScrollButton-root{opacity:1;z-index:5;background-color:#fff;border-radius:50%;width:4rem;height:4rem;transition:opacity .3s;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 .4rem 4rem #0000001a}:where(.two-adaptive) .X1CrgW_tabs .MuiTabScrollButton-root:hover{color:#3200f0}:where(.two-adaptive) .X1CrgW_tabs .MuiTabScrollButton-root:first-child{left:-20px}:where(.two-adaptive) .X1CrgW_tabs .MuiTabScrollButton-root:last-child{right:-20px}:where(.two-adaptive) .X1CrgW_tabs .MuiTabScrollButton-root.Mui-disabled{opacity:0}:where(.two-adaptive) .X1CrgW_tabs .MuiTabScrollButton-root svg{width:1.7rem;height:1.7rem}}html:has(.two-adaptive) .X1CrgW_tabs .MuiTabScrollButton-root:first-child{left:-2rem}html:has(.two-adaptive) .X1CrgW_tabs .MuiTabScrollButton-root:last-child{right:-2rem}.X1CrgW_tabLabel{text-transform:none;border:1px solid #e6ebf0;border-radius:1.2rem;flex-direction:column;gap:1.2rem;width:fit-content;min-width:14.5rem;padding:1.2rem 1.6rem;transition:border-color .3s;display:flex}.X1CrgW_tabLabel:hover{border-color:#3625f5}.X1CrgW_tabLabelSelected{border-color:#3200f0}.X1CrgW_tabLabelSelected .X1CrgW_tabLabelCheck{opacity:1}.X1CrgW_tabLabelSelected .X1CrgW_tabLabelTitle,.X1CrgW_tabLabelSelected .X1CrgW_tabLabelDescription{color:#3200f0}.X1CrgW_tabLabelHeader{justify-content:space-between;align-items:center;display:flex}.X1CrgW_tabLabelCheck{color:#3200f0;opacity:0;width:2rem;height:2rem;transition:opacity .3s}.X1CrgW_tabLabelDiscount{letter-spacing:0;color:#1a1a1a;background-color:#f1f3f6;border-radius:2rem;width:fit-content;padding:.4rem .6rem;font-family:StolzlBook,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.2rem;font-weight:400;line-height:100%}.X1CrgW_tabLabelDiscountPromoPull{color:#fff;background-color:#ed4242}.X1CrgW_tabLabelInfo{flex-direction:column;align-items:flex-start;gap:.2rem;display:flex}.X1CrgW_tabLabelTitle{color:#1a1a1a;font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.4rem;font-weight:400;line-height:132%;transition:color .3s}.X1CrgW_tabLabelDescription{color:#4c4c4c;font-family:StolzlBook,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.2rem;font-weight:400;line-height:132%;transition:color .3s}.X1CrgW_tabsContent{color:gray;flex-direction:column;gap:1.2rem;font-family:StolzlBook,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.4rem;font-weight:400;line-height:132%;display:flex}.X1CrgW_purchaseDataList.X1CrgW_purchaseDataList{flex-direction:column;gap:.8rem;padding:0;display:flex}.X1CrgW_purchaseDataItem{color:#1a1a1a}.X1CrgW_bookingButtonSticky{z-index:1;gap:.8rem;width:calc(100% - 3.2rem);display:flex;position:fixed;bottom:1.2rem;left:1.6rem}.X1CrgW_buttonWrapper{flex-direction:column;gap:1.2rem;margin-top:3.2rem;display:flex}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px){html:has(.two-adaptive) .X1CrgW_tabs .MuiTabs-scroller{overflow-x:hidden}}@media (hover:none){html:has(.two-adaptive) .X1CrgW_tabLabel:not(.X1CrgW_tabLabelSelected):hover{border-color:#e6ebf0}}
.tzzI0G_modal .MuiPaper-root.MuiPaper-root{padding:0}.tzzI0G_head{letter-spacing:-.02em;color:#1a1a1a;justify-content:space-between;align-items:flex-start;gap:1.2rem;padding:2rem 1.6rem 0;font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:2.4rem;font-weight:400;line-height:120%;display:flex}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.tzzI0G_head{letter-spacing:-.02em;padding:4.8rem 4.8rem 0;font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:3.2rem;font-weight:400;line-height:120%}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .tzzI0G_head{letter-spacing:-.02em;padding:4.8rem 4.8rem 0;font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:3.2rem;font-weight:400;line-height:120%}}.tzzI0G_body{height:100%;overflow:hidden}.tzzI0G_tabs{flex-direction:column;height:100%;display:flex}.tzzI0G_tabs>.tabsPanel{flex:1;height:100%;padding:0 1.6rem;overflow:auto}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.tzzI0G_tabs>.tabsPanel{padding:0 4.8rem}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .tzzI0G_tabs>.tabsPanel{padding:0 4.8rem}}.tzzI0G_tabs>.MuiTabs-root{border-bottom:1px solid #d1dbe4}.tzzI0G_tabs>.MuiTabs-root>.MuiTabs-scroller>.MuiTabs-list.MuiTabs-list.MuiTabs-list{padding:2.4rem 0 1.6rem}.tzzI0G_tabs>.MuiTabs-root .MuiButton-root:before{bottom:-1.6rem}.tzzI0G_tabs>.MuiTabs-root .MuiButton-root:first-child{margin-left:1.6rem}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.tzzI0G_tabs>.MuiTabs-root .MuiButton-root:first-child{margin-left:4.8rem}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .tzzI0G_tabs>.MuiTabs-root .MuiButton-root:first-child{margin-left:4.8rem}}.tzzI0G_tabs>.MuiTabs-root .MuiButton-root:last-child{margin-right:1.6rem}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.tzzI0G_tabs>.MuiTabs-root .MuiButton-root:last-child{margin-right:4.8rem}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .tzzI0G_tabs>.MuiTabs-root .MuiButton-root:last-child{margin-right:4.8rem}}.tzzI0G_tabs>.MuiTabs-root .MuiButton-root .buttonBadgeText{color:#1a1a1a}.tzzI0G_tabs>.MuiTabs-root .MuiButton-root.tzzI0G_tabLabelDiscountPromoPull .buttonBadgeText{color:#fff;background-color:#ed4242}.tzzI0G_footer{border-top:1px solid #e6ebf0;flex-direction:column;gap:2rem;padding:1.6rem 1.6rem 2.4rem;display:flex}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.tzzI0G_footer{padding:2.4rem 4.8rem 4rem}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .tzzI0G_footer{padding:2.4rem 4.8rem 4rem}}.tzzI0G_footerButtons{flex-direction:column;gap:1.6rem;display:flex}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.tzzI0G_footerButtons{flex-direction:row;gap:.8rem}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .tzzI0G_footerButtons{flex-direction:row;gap:.8rem}}.tzzI0G_footerNote{color:gray;font-family:StolzlBook,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.2rem;font-weight:400;line-height:132%}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.tzzI0G_footerNote{text-align:center}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .tzzI0G_footerNote{text-align:center}}.tzzI0G_fullPaymentDescription{color:gray;padding:4rem 0 3.2rem;font-family:StolzlBook,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.2rem;font-weight:400;line-height:148%}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.tzzI0G_fullPaymentDescription{padding:4.8rem 0;font-family:StolzlBook,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.4rem;font-weight:400;line-height:148%}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .tzzI0G_fullPaymentDescription{padding:4.8rem 0;font-family:StolzlBook,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.4rem;font-weight:400;line-height:148%}}.tzzI0G_fullPaymentInfo{grid-row-gap:1.6rem;grid-column-gap:1.2rem;flex-direction:column;grid-template-columns:4rem auto;align-items:center;padding-bottom:1.6rem;display:grid}.tzzI0G_fullPaymentItemIcon{box-sizing:content-box;color:#3200f0;background-color:#f1f3f6;border-radius:.8rem;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;padding:1.2rem;display:flex}.tzzI0G_fullPaymentItemTitle{color:#1a1a1a;font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.4rem;font-weight:400;line-height:148%}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.tzzI0G_fullPaymentItemTitle{font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.6rem;font-weight:400;line-height:148%}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .tzzI0G_fullPaymentItemTitle{font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.6rem;font-weight:400;line-height:148%}}.tzzI0G_fullPaymentItemSubTitle{color:gray}.tzzI0G_fullPaymentItemDescription{color:gray;font-family:StolzlBook,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.2rem;font-weight:400;line-height:132%}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px){.tzzI0G_modal.two-adaptive .MuiPaper-root.MuiPaper-root{padding-right:calc(env(safe-area-inset-right)/var(--safe-area-scale,1));border-top-left-radius:2.4rem;border-bottom-left-radius:2.4rem}}
.Vgl_8G_programs{flex-direction:column;gap:1.2rem;padding-bottom:1.2rem;display:flex}.Vgl_8G_programContainer{position:relative}.Vgl_8G_program{cursor:pointer;z-index:10;background-color:#fff;border:1px solid #e6ebf0;border-radius:1.2rem;padding:1.6rem;transition:border-color .3s;position:relative}.Vgl_8G_program:hover{border-color:#3625f5}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.Vgl_8G_program{border-radius:1.6rem;padding:2.4rem}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .Vgl_8G_program{border-radius:1.6rem;padding:2.4rem}}.Vgl_8G_bestLabel{letter-spacing:0;color:#fff;z-index:5;visibility:hidden;background-color:#3200f0;border-radius:1.2rem 1.2rem 0 0;flex-direction:row;align-items:center;gap:.8rem;padding:.8rem 2rem 2.4rem;font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.2rem;font-weight:400;line-height:100%;display:flex;position:absolute;bottom:100%;left:0;transform:translateY(1.6rem)}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.Vgl_8G_bestLabel{border-radius:1.6rem 1.6rem 0 0}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .Vgl_8G_bestLabel{border-radius:1.6rem 1.6rem 0 0}}.Vgl_8G_bestIcon{width:1.6rem;height:1.6rem}.Vgl_8G_best{margin-top:3.2rem}.Vgl_8G_best .Vgl_8G_bestLabel{visibility:visible}.Vgl_8G_title{color:#1a1a1a;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:2.4rem;font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.6rem;font-weight:400;line-height:132%;display:flex}.Vgl_8G_selectedIcon{visibility:hidden;color:#3200f0;flex-shrink:0;width:2rem;height:2rem}.Vgl_8G_selected{border-color:#3200f0}.Vgl_8G_selected .Vgl_8G_title{color:#3200f0}.Vgl_8G_selected .Vgl_8G_selectedIcon{visibility:visible}.Vgl_8G_params{grid-template-columns:repeat(2,1fr);gap:1.6rem;padding-top:2rem;display:grid}@media (min-width:540px){.Vgl_8G_params{grid-template-columns:repeat(3,1fr)}}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.Vgl_8G_params{gap:2rem 3.2rem;padding-top:2.4rem}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .Vgl_8G_params{gap:2rem 3.2rem;padding-top:2.4rem}}@media (min-width:540px){.Vgl_8G_paramsOneLineDesktop{grid-template-columns:1fr;grid-auto-columns:1fr;grid-auto-flow:column}}.Vgl_8G_param{flex-direction:column;gap:.8rem;display:flex}.Vgl_8G_value{letter-spacing:0;color:#4c4c4c;font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.4rem;font-weight:400;line-height:100%}.Vgl_8G_label{letter-spacing:0;color:gray;font-family:StolzlBook,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.2rem;font-weight:400;line-height:100%}
.ODBf2G_container{padding-top:2.4rem}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.ODBf2G_container{padding-top:4.8rem}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .ODBf2G_container{padding-top:4.8rem}}
.TWjmzG_inputs{flex-direction:column;gap:1.2rem;padding:3.2rem 0 2.4rem;display:flex}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.TWjmzG_inputs{flex-direction:row;padding-top:4.8rem}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .TWjmzG_inputs{flex-direction:row;padding-top:4.8rem}}.TWjmzG_programsTitle{letter-spacing:-.02em;color:#1a1a1a;padding:4rem 0 1.6rem;font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:2rem;font-weight:400;line-height:120%}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.TWjmzG_programsTitle{letter-spacing:-.02em;padding-bottom:2.4rem;font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:2.4rem;font-weight:400;line-height:120%}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .TWjmzG_programsTitle{letter-spacing:-.02em;padding-bottom:2.4rem;font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:2.4rem;font-weight:400;line-height:120%}}
._3N8x-W_orderCall._3N8x-W_orderCall._3N8x-W_orderCall._3N8x-W_sticky{max-width:4.8rem;padding:0}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){._3N8x-W_orderCall._3N8x-W_orderCall._3N8x-W_orderCall{min-width:unset;padding-inline:2rem}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) ._3N8x-W_orderCall._3N8x-W_orderCall._3N8x-W_orderCall{min-width:unset;padding-inline:2rem}}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){._3N8x-W_orderCallIcon{vertical-align:middle;width:1.6rem;height:1.6rem}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) ._3N8x-W_orderCallIcon{vertical-align:middle;width:1.6rem;height:1.6rem}}
.B_gy2G_discountInfoHint{cursor:pointer;width:2rem;height:2rem;margin-left:.8rem}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.B_gy2G_discountInfoHint{margin-left:.6rem}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .B_gy2G_discountInfoHint{margin-left:.6rem}}.B_gy2G_discountInfoHint svg{width:100%;height:100%;display:block}
.FPE_Eq_container{flex-direction:column;gap:2.4rem;display:flex}.FPE_Eq_title{letter-spacing:0;color:#1a1a1a;font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.8rem;font-weight:400;line-height:100%}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.FPE_Eq_title{display:none}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .FPE_Eq_title{display:none}}.FPE_Eq_prices{display:none}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.FPE_Eq_prices{align-items:center;display:flex}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .FPE_Eq_prices{align-items:center;display:flex}}.FPE_Eq_price{letter-spacing:0;color:#1a1a1a;font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.8rem;font-weight:400;line-height:100%}.FPE_Eq_priceOnRequest{letter-spacing:0;font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.8rem;font-weight:400;line-height:100%}.FPE_Eq_priceTooltip{color:#000}.FPE_Eq_priceOffer{color:#b3b3b3;letter-spacing:0;margin-left:1.2rem;font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.2rem;font-weight:400;line-height:100%;text-decoration:line-through}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.FPE_Eq_priceOffer{letter-spacing:0;font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.4rem;font-weight:400;line-height:100%}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .FPE_Eq_priceOffer{letter-spacing:0;font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.4rem;font-weight:400;line-height:100%}}.FPE_Eq_priceItems{flex-direction:column;gap:.6rem;display:flex}.FPE_Eq_priceItem{cursor:pointer;justify-content:space-between;padding:.4rem 0;display:flex}.FPE_Eq_priceItem:hover .FPE_Eq_priceItemTitle{color:#3200f0}.FPE_Eq_priceItem:hover .FPE_Eq_priceItemIcon{color:#3200f0;transform:scale(1.2)}.FPE_Eq_priceItemTitle{color:#4c4c4c;gap:.8rem;font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.4rem;font-weight:400;line-height:132%;transition:color .3s;display:flex}.FPE_Eq_priceItemSubTitle{color:gray;gap:.6rem;font-family:StolzlBook,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.4rem;font-weight:400;line-height:132%;display:flex}.FPE_Eq_priceItemHintIcon{color:#000;opacity:.5;align-items:center;width:1.6rem;height:1.6rem;margin:0}.FPE_Eq_priceItemPreview{background-color:#fff;border-radius:.8rem;width:28.6rem;height:16rem;padding:.8rem;position:relative}.FPE_Eq_priceItemImage{border-radius:.6rem;inset:.8rem}.FPE_Eq_priceItemColor{border:1px solid #e6ebf0;border-radius:.4rem;width:1.8rem;height:1.8rem}.FPE_Eq_priceItemValue{color:#1a1a1a;gap:.4rem;font-family:StolzlBook,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.4rem;font-weight:400;line-height:132%;display:flex}.FPE_Eq_priceItemIcon{color:gray;width:1.8rem;height:1.8rem;transition:color .3s,transform .3s}.FPE_Eq_hint{color:#4c4c4c;background-color:#f1f3f6;border-radius:1.2rem;align-items:center;gap:1.2rem;padding:1.2rem 1.6rem;font-family:StolzlBook,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.2rem;font-weight:400;line-height:132%;display:flex}.FPE_Eq_hintIcon{color:gray;width:3.6rem;height:3.6rem}.FPE_Eq_incomeProgram{flex-direction:column;gap:.8rem;display:flex}.FPE_Eq_incomeProgramLink{color:#1a1a1a;gap:.4rem;font-family:StolzlBook,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.2rem;font-weight:400;line-height:132%;display:flex}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.FPE_Eq_incomeProgramLink{font-family:StolzlBook,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.4rem;font-weight:400;line-height:132%}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .FPE_Eq_incomeProgramLink{font-family:StolzlBook,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.4rem;font-weight:400;line-height:132%}}.FPE_Eq_incomeProgramLinkClickable{color:#3200f0;cursor:pointer}.FPE_Eq_incomeProgramIcon{width:1.6rem;height:1.6rem}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.FPE_Eq_includedDecorationContent{z-index:10;background-color:#fff;border:1px solid #f1f3f6;border-radius:1.2rem;grid-template-areas:"label icon""value icon";place-items:center end;gap:1.2rem;padding:1.6rem 1.2rem 1.6rem 1.6rem;display:grid;position:relative}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .FPE_Eq_includedDecorationContent{z-index:10;background-color:#fff;border:1px solid #f1f3f6;border-radius:1.2rem;grid-template-areas:"label icon""value icon";place-items:center end;gap:1.2rem;padding:1.6rem 1.2rem 1.6rem 1.6rem;display:grid;position:relative}}.FPE_Eq_includedDecorationLabel{letter-spacing:0;color:#1a1a1a;grid-area:label;margin-bottom:2.4rem;font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.8rem;font-weight:400;line-height:100%}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.FPE_Eq_includedDecorationLabel{width:100%;margin-bottom:0;font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.4rem;font-weight:400;line-height:132%}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .FPE_Eq_includedDecorationLabel{width:100%;margin-bottom:0;font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.4rem;font-weight:400;line-height:132%}}.FPE_Eq_includedDecorationValue{z-index:10;color:gray;background-color:#fff;border:1px solid #f1f3f6;border-radius:1.2rem;grid-area:value;justify-content:space-between;align-items:center;padding:1.6rem;font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.4rem;font-weight:400;line-height:132%;display:flex;position:relative}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.FPE_Eq_includedDecorationValue{border:none;width:100%;padding:0;font-family:StolzlBook,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.4rem;font-weight:400;line-height:132%}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .FPE_Eq_includedDecorationValue{border:none;width:100%;padding:0;font-family:StolzlBook,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.4rem;font-weight:400;line-height:132%}}.FPE_Eq_includedDecorationValueItems{flex-direction:column;gap:.8rem;display:flex}.FPE_Eq_includedDecorationIcon{color:gray;grid-area:icon;width:1.8rem;height:1.8rem}.FPE_Eq_includedDecorationHint{color:#4c4c4c;background-color:#f1f3f6;border-radius:0 0 1.2rem 1.2rem;margin-top:-1.2rem;padding:2.4rem 1.6rem 1.2rem;font-family:StolzlBook,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.2rem;font-weight:400;line-height:132%}.FPE_Eq_hintContent{padding:.8rem;font-family:StolzlBook,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.4rem;font-weight:400;line-height:132%}.FPE_Eq_tooltipContainer.MuiTooltip-popper .MuiTooltip-tooltip{width:31rem}.FPE_Eq_hintTitle{padding:1.2rem;font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.4rem;font-weight:400;line-height:132%}.FPE_Eq_hintDescription{color:gray;max-width:28.6rem;padding-inline:1.2rem;font-family:StolzlBook,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.2rem;font-weight:400;line-height:132%}.FPE_Eq_hintDescription p{margin:0}.FPE_Eq_desktopOnly.FPE_Eq_desktopOnly{display:none}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.FPE_Eq_desktopOnly.FPE_Eq_desktopOnly{display:block}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .FPE_Eq_desktopOnly.FPE_Eq_desktopOnly{display:block}}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.FPE_Eq_mobileOnly.FPE_Eq_mobileOnly{display:none}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .FPE_Eq_mobileOnly.FPE_Eq_mobileOnly{display:none}}.FPE_Eq_incomeProgramDesktop{display:none}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.FPE_Eq_incomeProgramDesktop{display:contents}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) .FPE_Eq_incomeProgramDesktop{display:contents}}
._4qWQVG_subTitle{color:gray;margin-top:1.2rem;margin-bottom:4rem;font-family:StolzlBook,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.4rem;font-weight:400;line-height:132%}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){._4qWQVG_subTitle{margin-top:.2rem;margin-bottom:3.2rem;font-family:StolzlBook,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.6rem;font-weight:400;line-height:132%}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) ._4qWQVG_subTitle{margin-top:.2rem;margin-bottom:3.2rem;font-family:StolzlBook,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.6rem;font-weight:400;line-height:132%}}._4qWQVG_content{flex-direction:column;display:flex}._4qWQVG_item{flex-direction:column;gap:.6rem;padding:1.6rem 0;display:flex}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){._4qWQVG_item{text-align:left;flex-direction:row;justify-content:space-between}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) ._4qWQVG_item{text-align:left;flex-direction:row;justify-content:space-between}}._4qWQVG_item:not(:first-child){border-top:1px solid #e5e5e5}._4qWQVG_itemLabel{color:#1a1a1a;font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.4rem;font-weight:400;line-height:132%}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){._4qWQVG_itemLabel{flex-basis:20rem;font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.6rem;font-weight:400;line-height:132%}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) ._4qWQVG_itemLabel{flex-basis:20rem;font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.6rem;font-weight:400;line-height:132%}}._4qWQVG_itemValue{color:gray;font-family:StolzlBook,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.4rem;font-weight:400;line-height:132%}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){._4qWQVG_itemValue{flex-basis:32rem}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px),(min-width:768px) and (pointer:none){:where(.two-adaptive) ._4qWQVG_itemValue{flex-basis:32rem}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1023.98px){._4qWQVG_modal.two-adaptive .MuiPaper-root.MuiPaper-root{padding:4.8rem max(4.8rem,env(safe-area-inset-right)/var(--safe-area-scale,1)) 4rem 4.8rem;border-top-left-radius:2.4rem;border-bottom-left-radius:2.4rem}._4qWQVG_modal.two-adaptive .ModalTitle.ModalTitle{letter-spacing:-.02em;font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:3.2rem;font-weight:400;line-height:120%}}