@media (min-width:1302px){.desktop_grid_24{clear:both;float:none;margin-bottom:24px;min-height:1px;padding-left:24px/2px;padding-right:24px/2px;width:100%/24}.noBottomMargin .desktop_grid_24{margin-bottom:0}}@media (min-width:641px) and (max-width:1301px){.tablet_grid_24{clear:both;float:none;margin-bottom:24px;min-height:1px;padding-left:24px/2px;padding-right:24px/2px;width:100%/24}.noBottomMargin .tablet_grid_24{margin-bottom:0}}@media (max-width:640px){.mobile_grid_24{clear:both;float:none;margin-bottom:24px;min-height:1px;padding-left:24px/2px;padding-right:24px/2px;width:100%/24}.noBottomMargin .mobile_grid_24{margin-bottom:0}}@media (min-width:1302px){.desktop_grid_23{clear:both;float:none;margin-bottom:24px;min-height:1px;padding-left:24px/2px;padding-right:24px/2px;width:100%/23}.noBottomMargin .desktop_grid_23{margin-bottom:0}}@media (min-width:641px) and (max-width:1301px){.tablet_grid_23{clear:both;float:none;margin-bottom:24px;min-height:1px;padding-left:24px/2px;padding-right:24px/2px;width:100%/23}.noBottomMargin .tablet_grid_23{margin-bottom:0}}@media (max-width:640px){.mobile_grid_23{clear:both;float:none;margin-bottom:24px;min-height:1px;padding-left:24px/2px;padding-right:24px/2px;width:100%/23}.noBottomMargin .mobile_grid_23{margin-bottom:0}}@media (min-width:1302px){.desktop_grid_22{clear:both;float:none;margin-bottom:24px;min-height:1px;padding-left:24px/2px;padding-right:24px/2px;width:100%/22}.noBottomMargin .desktop_grid_22{margin-bottom:0}}@media (min-width:641px) and (max-width:1301px){.tablet_grid_22{clear:both;float:none;margin-bottom:24px;min-height:1px;padding-left:24px/2px;padding-right:24px/2px;width:100%/22}.noBottomMargin .tablet_grid_22{margin-bottom:0}}@media (max-width:640px){.mobile_grid_22{clear:both;float:none;margin-bottom:24px;min-height:1px;padding-left:24px/2px;padding-right:24px/2px;width:100%/22}.noBottomMargin .mobile_grid_22{margin-bottom:0}}@media (min-width:1302px){.desktop_grid_21{clear:both;float:none;margin-bottom:24px;min-height:1px;padding-left:24px/2px;padding-right:24px/2px;width:100%/21}.noBottomMargin .desktop_grid_21{margin-bottom:0}}@media (min-width:641px) and (max-width:1301px){.tablet_grid_21{clear:both;float:none;margin-bottom:24px;min-height:1px;padding-left:24px/2px;padding-right:24px/2px;width:100%/21}.noBottomMargin .tablet_grid_21{margin-bottom:0}}@media (max-width:640px){.mobile_grid_21{clear:both;float:none;margin-bottom:24px;min-height:1px;padding-left:24px/2px;padding-right:24px/2px;width:100%/21}.noBottomMargin .mobile_grid_21{margin-bottom:0}}@media (min-width:1302px){.desktop_grid_20{clear:both;float:none;margin-bottom:24px;min-height:1px;padding-left:24px/2px;padding-right:24px/2px;width:100%/20}.noBottomMargin .desktop_grid_20{margin-bottom:0}}@media (min-width:641px) and (max-width:1301px){.tablet_grid_20{clear:both;float:none;margin-bottom:24px;min-height:1px;padding-left:24px/2px;padding-right:24px/2px;width:100%/20}.noBottomMargin .tablet_grid_20{margin-bottom:0}}@media (max-width:640px){.mobile_grid_20{clear:both;float:none;margin-bottom:24px;min-height:1px;padding-left:24px/2px;padding-right:24px/2px;width:100%/20}.noBottomMargin .mobile_grid_20{margin-bottom:0}}@media (min-width:1302px){.desktop_grid_19{clear:both;float:none;margin-bottom:24px;min-height:1px;padding-left:24px/2px;padding-right:24px/2px;width:100%/19}.noBottomMargin .desktop_grid_19{margin-bottom:0}}@media (min-width:641px) and (max-width:1301px){.tablet_grid_19{clear:both;float:none;margin-bottom:24px;min-height:1px;padding-left:24px/2px;padding-right:24px/2px;width:100%/19}.noBottomMargin .tablet_grid_19{margin-bottom:0}}@media (max-width:640px){.mobile_grid_19{clear:both;float:none;margin-bottom:24px;min-height:1px;padding-left:24px/2px;padding-right:24px/2px;width:100%/19}.noBottomMargin .mobile_grid_19{margin-bottom:0}}@media (min-width:1302px){.desktop_grid_18{clear:both;float:none;margin-bottom:24px;min-height:1px;padding-left:24px/2px;padding-right:24px/2px;width:100%/18}.noBottomMargin .desktop_grid_18{margin-bottom:0}}@media (min-width:641px) and (max-width:1301px){.tablet_grid_18{clear:both;float:none;margin-bottom:24px;min-height:1px;padding-left:24px/2px;padding-right:24px/2px;width:100%/18}.noBottomMargin .tablet_grid_18{margin-bottom:0}}@media (max-width:640px){.mobile_grid_18{clear:both;float:none;margin-bottom:24px;min-height:1px;padding-left:24px/2px;padding-right:24px/2px;width:100%/18}.noBottomMargin .mobile_grid_18{margin-bottom:0}}@media (min-width:1302px){.desktop_grid_17{clear:both;float:none;margin-bottom:24px;min-height:1px;padding-left:24px/2px;padding-right:24px/2px;width:100%/17}.noBottomMargin .desktop_grid_17{margin-bottom:0}}@media (min-width:641px) and (max-width:1301px){.tablet_grid_17{clear:both;float:none;margin-bottom:24px;min-height:1px;padding-left:24px/2px;padding-right:24px/2px;width:100%/17}.noBottomMargin .tablet_grid_17{margin-bottom:0}}@media (max-width:640px){.mobile_grid_17{clear:both;float:none;margin-bottom:24px;min-height:1px;padding-left:24px/2px;padding-right:24px/2px;width:100%/17}.noBottomMargin .mobile_grid_17{margin-bottom:0}}@media (min-width:1302px){.desktop_grid_16{clear:both;float:none;margin-bottom:24px;min-height:1px;padding-left:24px/2px;padding-right:24px/2px;width:100%/16}.noBottomMargin .desktop_grid_16{margin-bottom:0}}@media (min-width:641px) and (max-width:1301px){.tablet_grid_16{clear:both;float:none;margin-bottom:24px;min-height:1px;padding-left:24px/2px;padding-right:24px/2px;width:100%/16}.noBottomMargin .tablet_grid_16{margin-bottom:0}}@media (max-width:640px){.mobile_grid_16{clear:both;float:none;margin-bottom:24px;min-height:1px;padding-left:24px/2px;padding-right:24px/2px;width:100%/16}.noBottomMargin .mobile_grid_16{margin-bottom:0}}@media (min-width:1302px){.desktop_grid_15{clear:both;float:none;margin-bottom:24px;min-height:1px;padding-left:24px/2px;padding-right:24px/2px;width:100%/15}.noBottomMargin .desktop_grid_15{margin-bottom:0}}@media (min-width:641px) and (max-width:1301px){.tablet_grid_15{clear:both;float:none;margin-bottom:24px;min-height:1px;padding-left:24px/2px;padding-right:24px/2px;width:100%/15}.noBottomMargin .tablet_grid_15{margin-bottom:0}}@media (max-width:640px){.mobile_grid_15{clear:both;float:none;margin-bottom:24px;min-height:1px;padding-left:24px/2px;padding-right:24px/2px;width:100%/15}.noBottomMargin .mobile_grid_15{margin-bottom:0}}@media (min-width:1302px){.desktop_grid_14{clear:both;float:none;margin-bottom:24px;min-height:1px;padding-left:24px/2px;padding-right:24px/2px;width:100%/14}.noBottomMargin .desktop_grid_14{margin-bottom:0}}@media (min-width:641px) and (max-width:1301px){.tablet_grid_14{clear:both;float:none;margin-bottom:24px;min-height:1px;padding-left:24px/2px;padding-right:24px/2px;width:100%/14}.noBottomMargin .tablet_grid_14{margin-bottom:0}}@media (max-width:640px){.mobile_grid_14{clear:both;float:none;margin-bottom:24px;min-height:1px;padding-left:24px/2px;padding-right:24px/2px;width:100%/14}.noBottomMargin .mobile_grid_14{margin-bottom:0}}@media (min-width:1302px){.desktop_grid_13{clear:both;float:none;margin-bottom:24px;min-height:1px;padding-left:24px/2px;padding-right:24px/2px;width:100%/13}.noBottomMargin .desktop_grid_13{margin-bottom:0}}@media (min-width:641px) and (max-width:1301px){.tablet_grid_13{clear:both;float:none;margin-bottom:24px;min-height:1px;padding-left:24px/2px;padding-right:24px/2px;width:100%/13}.noBottomMargin .tablet_grid_13{margin-bottom:0}}@media (max-width:640px){.mobile_grid_13{clear:both;float:none;margin-bottom:24px;min-height:1px;padding-left:24px/2px;padding-right:24px/2px;width:100%/13}.noBottomMargin .mobile_grid_13{margin-bottom:0}}@media (min-width:1302px){.desktop_grid_12{clear:both;float:none;margin-bottom:24px;min-height:1px;padding-left:24px/2px;padding-right:24px/2px;width:100%/12}.noBottomMargin .desktop_grid_12{margin-bottom:0}}@media (min-width:641px) and (max-width:1301px){.tablet_grid_12{clear:both;float:none;margin-bottom:24px;min-height:1px;padding-left:24px/2px;padding-right:24px/2px;width:100%/12}.noBottomMargin .tablet_grid_12{margin-bottom:0}}@media (max-width:640px){.mobile_grid_12{clear:both;float:none;margin-bottom:24px;min-height:1px;padding-left:24px/2px;padding-right:24px/2px;width:100%/12}.noBottomMargin .mobile_grid_12{margin-bottom:0}}@media (min-width:1302px){.desktop_grid_11{clear:both;float:none;margin-bottom:24px;min-height:1px;padding-left:24px/2px;padding-right:24px/2px;width:100%/11}.noBottomMargin .desktop_grid_11{margin-bottom:0}}@media (min-width:641px) and (max-width:1301px){.tablet_grid_11{clear:both;float:none;margin-bottom:24px;min-height:1px;padding-left:24px/2px;padding-right:24px/2px;width:100%/11}.noBottomMargin .tablet_grid_11{margin-bottom:0}}@media (max-width:640px){.mobile_grid_11{clear:both;float:none;margin-bottom:24px;min-height:1px;padding-left:24px/2px;padding-right:24px/2px;width:100%/11}.noBottomMargin .mobile_grid_11{margin-bottom:0}}@media (min-width:1302px){.desktop_grid_10{clear:both;float:none;margin-bottom:24px;min-height:1px;padding-left:24px/2px;padding-right:24px/2px;width:100%/10}.noBottomMargin .desktop_grid_10{margin-bottom:0}}@media (min-width:641px) and (max-width:1301px){.tablet_grid_10{clear:both;float:none;margin-bottom:24px;min-height:1px;padding-left:24px/2px;padding-right:24px/2px;width:100%/10}.noBottomMargin .tablet_grid_10{margin-bottom:0}}@media (max-width:640px){.mobile_grid_10{clear:both;float:none;margin-bottom:24px;min-height:1px;padding-left:24px/2px;padding-right:24px/2px;width:100%/10}.noBottomMargin .mobile_grid_10{margin-bottom:0}}@media (min-width:1302px){.desktop_grid_9{clear:both;float:none;margin-bottom:24px;min-height:1px;padding-left:24px/2px;padding-right:24px/2px;width:100%/9}.noBottomMargin .desktop_grid_9{margin-bottom:0}}@media (min-width:641px) and (max-width:1301px){.tablet_grid_9{clear:both;float:none;margin-bottom:24px;min-height:1px;padding-left:24px/2px;padding-right:24px/2px;width:100%/9}.noBottomMargin .tablet_grid_9{margin-bottom:0}}@media (max-width:640px){.mobile_grid_9{clear:both;float:none;margin-bottom:24px;min-height:1px;padding-left:24px/2px;padding-right:24px/2px;width:100%/9}.noBottomMargin .mobile_grid_9{margin-bottom:0}}@media (min-width:1302px){.desktop_grid_8{clear:both;float:none;margin-bottom:24px;min-height:1px;padding-left:24px/2px;padding-right:24px/2px;width:100%/8}.noBottomMargin .desktop_grid_8{margin-bottom:0}}@media (min-width:641px) and (max-width:1301px){.tablet_grid_8{clear:both;float:none;margin-bottom:24px;min-height:1px;padding-left:24px/2px;padding-right:24px/2px;width:100%/8}.noBottomMargin .tablet_grid_8{margin-bottom:0}}@media (max-width:640px){.mobile_grid_8{clear:both;float:none;margin-bottom:24px;min-height:1px;padding-left:24px/2px;padding-right:24px/2px;width:100%/8}.noBottomMargin .mobile_grid_8{margin-bottom:0}}@media (min-width:1302px){.desktop_grid_7{clear:both;float:none;margin-bottom:24px;min-height:1px;padding-left:24px/2px;padding-right:24px/2px;width:100%/7}.noBottomMargin .desktop_grid_7{margin-bottom:0}}@media (min-width:641px) and (max-width:1301px){.tablet_grid_7{clear:both;float:none;margin-bottom:24px;min-height:1px;padding-left:24px/2px;padding-right:24px/2px;width:100%/7}.noBottomMargin .tablet_grid_7{margin-bottom:0}}@media (max-width:640px){.mobile_grid_7{clear:both;float:none;margin-bottom:24px;min-height:1px;padding-left:24px/2px;padding-right:24px/2px;width:100%/7}.noBottomMargin .mobile_grid_7{margin-bottom:0}}@media (min-width:1302px){.desktop_grid_6{clear:both;float:none;margin-bottom:24px;min-height:1px;padding-left:24px/2px;padding-right:24px/2px;width:100%/6}.noBottomMargin .desktop_grid_6{margin-bottom:0}}@media (min-width:641px) and (max-width:1301px){.tablet_grid_6{clear:both;float:none;margin-bottom:24px;min-height:1px;padding-left:24px/2px;padding-right:24px/2px;width:100%/6}.noBottomMargin .tablet_grid_6{margin-bottom:0}}@media (max-width:640px){.mobile_grid_6{clear:both;float:none;margin-bottom:24px;min-height:1px;padding-left:24px/2px;padding-right:24px/2px;width:100%/6}.noBottomMargin .mobile_grid_6{margin-bottom:0}}@media (min-width:1302px){.desktop_grid_5{clear:both;float:none;margin-bottom:24px;min-height:1px;padding-left:24px/2px;padding-right:24px/2px;width:100%/5}.noBottomMargin .desktop_grid_5{margin-bottom:0}}@media (min-width:641px) and (max-width:1301px){.tablet_grid_5{clear:both;float:none;margin-bottom:24px;min-height:1px;padding-left:24px/2px;padding-right:24px/2px;width:100%/5}.noBottomMargin .tablet_grid_5{margin-bottom:0}}@media (max-width:640px){.mobile_grid_5{clear:both;float:none;margin-bottom:24px;min-height:1px;padding-left:24px/2px;padding-right:24px/2px;width:100%/5}.noBottomMargin .mobile_grid_5{margin-bottom:0}}@media (min-width:1302px){.desktop_grid_4{clear:both;float:none;margin-bottom:24px;min-height:1px;padding-left:24px/2px;padding-right:24px/2px;width:100%/4}.noBottomMargin .desktop_grid_4{margin-bottom:0}}@media (min-width:641px) and (max-width:1301px){.tablet_grid_4{clear:both;float:none;margin-bottom:24px;min-height:1px;padding-left:24px/2px;padding-right:24px/2px;width:100%/4}.noBottomMargin .tablet_grid_4{margin-bottom:0}}@media (max-width:640px){.mobile_grid_4{clear:both;float:none;margin-bottom:24px;min-height:1px;padding-left:24px/2px;padding-right:24px/2px;width:100%/4}.noBottomMargin .mobile_grid_4{margin-bottom:0}}@media (min-width:1302px){.desktop_grid_3{clear:both;float:none;margin-bottom:24px;min-height:1px;padding-left:24px/2px;padding-right:24px/2px;width:100%/3}.noBottomMargin .desktop_grid_3{margin-bottom:0}}@media (min-width:641px) and (max-width:1301px){.tablet_grid_3{clear:both;float:none;margin-bottom:24px;min-height:1px;padding-left:24px/2px;padding-right:24px/2px;width:100%/3}.noBottomMargin .tablet_grid_3{margin-bottom:0}}@media (max-width:640px){.mobile_grid_3{clear:both;float:none;margin-bottom:24px;min-height:1px;padding-left:24px/2px;padding-right:24px/2px;width:100%/3}.noBottomMargin .mobile_grid_3{margin-bottom:0}}@media (min-width:1302px){.desktop_grid_2{clear:both;float:none;margin-bottom:24px;min-height:1px;padding-left:24px/2px;padding-right:24px/2px;width:100%/2}.noBottomMargin .desktop_grid_2{margin-bottom:0}}@media (min-width:641px) and (max-width:1301px){.tablet_grid_2{clear:both;float:none;margin-bottom:24px;min-height:1px;padding-left:24px/2px;padding-right:24px/2px;width:100%/2}.noBottomMargin .tablet_grid_2{margin-bottom:0}}@media (max-width:640px){.mobile_grid_2{clear:both;float:none;margin-bottom:24px;min-height:1px;padding-left:24px/2px;padding-right:24px/2px;width:100%/2}.noBottomMargin .mobile_grid_2{margin-bottom:0}}@media (min-width:1302px){.desktop_grid_1{clear:both;float:none;margin-bottom:24px;min-height:1px;padding-left:24px/2px;padding-right:24px/2px;width:100%/1}.noBottomMargin .desktop_grid_1{margin-bottom:0}}@media (min-width:641px) and (max-width:1301px){.tablet_grid_1{clear:both;float:none;margin-bottom:24px;min-height:1px;padding-left:24px/2px;padding-right:24px/2px;width:100%/1}.noBottomMargin .tablet_grid_1{margin-bottom:0}}@media (max-width:640px){.mobile_grid_1{clear:both;float:none;margin-bottom:24px;min-height:1px;padding-left:24px/2px;padding-right:24px/2px;width:100%/1}.noBottomMargin .mobile_grid_1{margin-bottom:0}}:root{--sidebar_border_color:#ebeaf2;--sidebar_border_radius:20px;--sidebar_bg_color:var(--sidebar_bg_color);--sidebar_box_shadow:none;--sidebar_padding:30px;--sidebar_padding_mobile:14px;--sidebar_margins:0 0 28px 0}.sidebarMenu ul{margin-top:8px}.sidebarMenu ul li{border-bottom:none;margin-bottom:16px;padding-left:0!important;position:relative}.sidebarMenu ul li:last-of-type{margin-bottom:0}.sidebarMenu ul li a{color:var(--text_color);display:block;font-size:1rem;font-weight:400;line-height:1.2em;position:relative;text-decoration:none;text-transform:none;transition:.2s linear}.sidebarMenu ul li a:active,.sidebarMenu ul li a:focus-visible,.sidebarMenu ul li a:hover{color:var(--text_color);text-decoration:underline;transition:color .2s linear}.sidebarMenu ul li.active a{font-weight:700}.sidebarMenu ul li.active a:before{display:none}.accordionMenu>li{border-bottom:1px solid var(--border_color);position:relative}.accordionMenu>li.hasChildren:before{color:inherit;content:"\f107";display:inline;font-family:Font Awesome\ 5 Pro;font-weight:400;font-weight:400!important;position:absolute;right:0;top:10px;transform:rotate(0);transition:transform .3s}.accordionMenu>li.open:before{transform:rotate(-90deg)}.accordionMenu>li ul{display:none}.accordionMenu>li ul li:last-child{border-bottom:0}.accordionMenu>li a{display:block}.contentSidebar nav ul li a{color:var(--text_color);text-decoration:none}.contentSidebar nav ul li a.onMe{color:var(--primary_color)}.contentSidebar .innerSidebar{height:auto;width:100%}.contentSidebar .innerSidebar .sidebarSection{background:var(--sidebar_bg_color);border:1px solid var(--sidebar_border_color);border-radius:var(--sidebar_border_radius);box-shadow:var(--sidebar_box_shadow);margin:var(--sidebar_margins);padding:30px}@media (max-width:640px){.contentSidebar .innerSidebar .sidebarSection{padding:var(--sidebar_padding_mobile)}}.contentSidebar .innerSidebar .sidebarSection:last-of-type{margin-bottom:0}@media (max-width:1120px){.contentSidebar .innerSidebar .sidebarSection.sidebarNavSection{border:none;padding:0}}.contentSidebar .innerSidebar .sidebarSection .sidebarTitle{display:block;font-size:1.375rem;font-weight:500;line-height:1.2em;margin:0;position:relative}.contentSidebar .innerSidebar .sidebarSection .sidebarTitle--hasIcon{align-items:center;display:flex;gap:10px}.contentSidebar .innerSidebar .sidebarSection .sidebarTitle--hasIcon:before{aspect-ratio:1/1;background:currentColor;content:"";display:block;flex-shrink:0;-webkit-mask-image:url(/sites/default/images/svgs/bookmark.svg);mask-image:url(/sites/default/images/svgs/bookmark.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:16px}.contentSidebar .innerSidebar .sidebarSection .sidebarTitle+.sidebarContent{padding-top:16px}.contentSidebar .innerSidebar .sidebarSection .sidebarTitle.fullHeader{background:var(--primary_color);border:1px solid var(--primary_color);border-radius:var(--border_radius) var(--border_radius) 0 0;color:#fff;font-weight:700;margin:-25px -25px 24px;padding:24px;position:relative;width:calc(100% + 50px)}.contentSidebar .innerSidebar .sidebarSection .sidebarTitle.fullHeader span{font-size:1rem;font-weight:400;line-height:24px}.contentSidebar .innerSidebar .sidebarSection .sidebarTitle.isClickable{background:var(--secondary_color);border-radius:var(--border_radius);color:#fff;cursor:pointer;font-size:1.125rem;height:auto;line-height:24px;margin:0;padding:16px 40px 16px 16px;transition:all .2s linear;width:100%}.contentSidebar .innerSidebar .sidebarSection .sidebarTitle.isClickable:after{align-items:center;color:inherit;content:"\f107";display:inline;display:flex;font-family:Font Awesome\ 5 Pro;font-size:1rem;font-weight:400;font-weight:400!important;height:32px;justify-content:center;line-height:16px;position:absolute;right:8px;top:50%;transform:translateY(-50%) rotate(0deg);transform-origin:center;transition:transform .2s linear;width:32px}.contentSidebar .innerSidebar .sidebarSection .sidebarTitle.isClickable.open{border-radius:var(--border_radius) var(--border_radius) 0 0;transition:all .2s linear}.contentSidebar .innerSidebar .sidebarSection .sidebarTitle.isClickable.open:after{transform:translateY(-50%) rotate(-180deg);transition:transform .2s linear}.contentSidebar .innerSidebar .sidebarSection .sidebarTitle.isClickable+.sidebarContent{border:1px solid var(--sidebar_border_color);border-radius:0 0 var(--border_radius) var(--border_radius);border-top:none;padding:16px}.contentSidebar .innerSidebar .sidebarSection p{font-size:1.125rem;line-height:24px}.contentSidebar .innerSidebar .sidebarSection .sidebarContent{font-size:1rem;font-weight:300;line-height:1.2em;padding-top:8px}.contentSidebar .innerSidebar .sidebarSection .sidebarContent p:last-of-type{margin-bottom:0}.contentSidebar .innerSidebar .sidebarSection .buttonWrap{padding-top:16px}.contentSidebar .innerSidebar .sidebarSection .buttonWrap a{margin:0;width:100%}@media (max-width:1120px){.contentSidebar .innerSidebar .sidebarSection .buttonWrap a{width:auto}}@media (max-width:640px){.contentSidebar .innerSidebar .sidebarSection .buttonWrap a{width:100%}}@media (max-width:1120px){.contentSidebar.hideMobile{display:none}.contentSidebar.hideMobile .sidebarContactSection{display:block}.contentSidebar.hideMobile .sidebarNavSection{display:none}}.contentSidebar.showMobile{display:none}@media (max-width:1120px){.contentSidebar.showMobile{display:block;margin-bottom:32px}}.contentSidebar.membersSidebar{clear:both;float:none}@media (max-width:1120px){.contentSidebar.membersSidebar{min-height:26px}}.contentSidebar.membersSidebar .headerTop{cursor:pointer;display:none}.contentSidebar.membersSidebar .headerTop h3{font-size:1.125rem;line-height:26px;margin:0;position:relative;transition:color .2s linear}.contentSidebar.membersSidebar .headerTop h3:before{align-items:center;background:transparent;border:none;border-radius:50%;box-sizing:border-box;color:inherit;color:var(--text_color);content:"\f078";display:flex;font-family:Font Awesome\ 5 Pro;font-size:1rem;font-weight:400!important;font-weight:400;height:24px;justify-content:center;line-height:16px;padding:5px 7px;position:absolute;right:0;text-indent:0;top:50%;transform:translateY(-50%) rotate(0deg);transition:all .2s linear;width:24px;z-index:2}.darkBg .contentSidebar.membersSidebar .headerTop h3:before{border-color:var(--border_color);color:#fff}.contentSidebar.membersSidebar .headerTop.isClickable{display:block}.contentSidebar.membersSidebar .headerTop.isClickable h3:active,.contentSidebar.membersSidebar .headerTop.isClickable h3:focus,.contentSidebar.membersSidebar .headerTop.isClickable h3:hover{color:var(--secondary_color);transition:color .2s linear}.contentSidebar.membersSidebar .headerTop.isClickable h3:active:before,.contentSidebar.membersSidebar .headerTop.isClickable h3:focus:before,.contentSidebar.membersSidebar .headerTop.isClickable h3:hover:before{color:var(--secondary_color)}.contentSidebar.membersSidebar .headerTop.isClickable.open h3:before{transform:translateY(-50%) rotate(180deg);transition:all .2s linear}.contentSidebar.membersSidebar nav{display:block;width:100%}@media (max-width:1120px){.contentSidebar.membersSidebar nav{display:none;padding-top:16px}}.contentSidebar.membersSidebar nav ul{display:block;width:100%}.contentSidebar.membersSidebar nav ul:after,.contentSidebar.membersSidebar nav ul:before{display:none}.contentSidebar.membersSidebar nav ul li{clear:both;float:none;margin:0;padding:0}.contentSidebar.membersSidebar nav ul li a{color:var(--text_color);cursor:pointer;display:block;font-size:1.125rem;font-weight:400;line-height:32px;padding:16px 24px 16px 0;position:relative;text-decoration:none;width:100%}@media (max-width:1120px){.contentSidebar.membersSidebar nav ul li a{font-size:1rem;line-height:24px;padding:12px 0}}.contentSidebar.membersSidebar nav ul li a:before{background:var(--secondary_color);border-radius:4px 0 0 4px;bottom:0;content:"";display:block;display:none!important;height:100%;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s linear;width:4px}@media (max-width:1120px){.contentSidebar.membersSidebar nav ul li a:before{display:none}}.contentSidebar.membersSidebar nav ul li a .menuTitle{color:var(--text_color);display:block;font-weight:700;transition:color .2s linear;width:100%}.contentSidebar.membersSidebar nav ul li a:hover .menuTitle{color:var(--secondary_color);transition:color .2s linear}.contentSidebar.membersSidebar nav ul li a:active .menuTitle{color:color-mix(in srgb,var(--secondary_color),var(--darken_mixin_color) 4%);transition:color .2s linear}.contentSidebar.membersSidebar nav ul li a .menuSubtitle{display:block;font-size:.75rem;line-height:14px;opacity:.64;padding:4px 0 0;width:100%}.contentSidebar.membersSidebar nav ul li a.active:before,.contentSidebar.membersSidebar nav ul li a.onMe:before{opacity:1;transition:opacity .2s linear}.contentSidebar.membersSidebar nav ul li a.active .menuTitle,.contentSidebar.membersSidebar nav ul li a.onMe .menuTitle{color:var(--secondary_color)}@media (max-width:1120px){.contentSidebar.membersSidebar nav ul li a.active .menuTitle,.contentSidebar.membersSidebar nav ul li a.onMe .menuTitle{color:var(--secondary_color)}}.contentPageWrap.membersWrap.publicMembersArea{margin:0 auto;max-width:700px;padding:0 64px 64px}@media (max-width:1120px){.contentPageWrap.membersWrap.publicMembersArea{max-width:100%;padding-left:0;padding-right:0}}@media (max-width:640px){.contentPageWrap.membersWrap.publicMembersArea{padding-left:0;padding-right:0}}.contentPageWrap.membersWrap.publicMembersArea.fullWidth{max-width:100%;padding-left:0!important;padding-right:0!important}.contentPageWrap.membersWrap.publicMembersArea .innerPageContent{border-bottom:none;display:block;margin:0 auto;max-width:1080px;padding-bottom:0}@media (max-width:1120px){.contentPageWrap.membersWrap.publicMembersArea .innerPageContent{max-width:100%}}.contentPageWrap.membersWrap.publicMembersArea .innerPageContent .pageHeading:before,.contentPageWrap.membersWrap.publicMembersArea .innerPageContent form{width:100%}.expressRegister{margin-top:100px!important}.memberLogin,.memberRegister{clear:both;float:none;margin:0}.memberLogin h4,.memberRegister h4{font-size:1.5rem;line-height:32px;margin-bottom:16px;margin-top:0}.memberLogin .button,.memberRegister .button{min-width:115px}.memberRegister{clear:both;float:none;margin-right:0;position:relative;width:100%}.memberRegister .iconList{margin:0 0 24px}.memberRegister .iconList li{margin-bottom:4px;padding-left:32px;position:relative}.memberRegister .iconList li:last-child{margin-bottom:0}.memberRegister .iconList li:before{color:inherit;color:var(--primary_color);content:"\f00c";display:flex;font-family:Font Awesome\ 5 Pro;font-weight:400;font-weight:400!important;justify-content:flex-start;left:0;position:absolute;top:0;width:24px}.memberRegister .button,.memberRegister .buttonAlt{margin-top:16px}.registerMember h3{clear:both;color:var(--text_color);float:none;font-size:1.25rem;line-height:24px;margin:0 0 24px;text-align:left}.registerMember .chosen-container{max-width:none}.registerMember .chosen-container .chosen-search{margin:7px}.registerMember .chosen-container .chosen-search input,.registerMember .chosen-container .chosen-search:after,.registerMember .chosen-container .chosen-search:before{display:none}.memberFormWrap fieldset h3{clear:both;color:var(--text_color);float:none;font-size:1rem;line-height:18px;margin:0 0 24px;text-align:left}.loginSubmitFooter button{margin:0}@media (max-width:640px){.loginSubmitFooter button{width:100%}}.loginSubmitFooter .formLink{font-size:.75rem;line-height:14px;position:relative}.loginSubmitFooter .formLink .formLinkText{color:var(--text_color)!important}.memberLinks{clear:both;float:none;max-width:1000px}@media (max-width:840px){.memberLinks{border-top:1px solid var(--border_color);margin-top:24px;padding-bottom:16px;padding-top:24px}}.memberLinks .memberLink{clear:both;float:none;margin:0 auto 24px;padding:0;width:100%}.memberLinks .memberLink a{display:flex;flex-direction:row;flex-wrap:wrap;text-decoration:none}.memberLinks .memberLink a:hover h6{color:var(--text_color)}.memberLinks .memberLink .titleContainer{clear:both;float:none;width:calc(100% - 260px)}@media (max-width:640px){.memberLinks .memberLink .titleContainer{width:100%}}.memberLinks .memberLink .titleContainer h6{align-items:center;clear:both;color:var(--text_color);display:flex;float:none;margin:0;padding:0}@media (max-width:840px){.memberLinks .memberLink .titleContainer h6{display:flex;margin-bottom:8px;padding:16px 0 0;text-align:center}}@media (max-width:640px){.memberLinks .memberLink .titleContainer h6{justify-content:center}}.memberLinks .memberLink .titleContainer h6 i{font-size:2rem;line-height:32px;padding-right:16px}.memberLinks .memberLink .buttonContainer{align-items:flex-start;display:flex;justify-content:flex-end;width:260px}@media (max-width:640px){.memberLinks .memberLink .buttonContainer{justify-content:flex-start;padding-top:16px;width:100%}}.memberLinks .memberLink .buttonContainer span{background:var(--button_color);border:1px solid var(--button_color);border-radius:var(--button_border_radius);clear:both;color:var(--button_text_color);cursor:pointer;display:inline-block;float:none;font-family:var(--primary_font);font-size:1rem;font-weight:500;line-height:1.2em;margin:0;max-width:250px;outline:none;overflow:hidden;padding:12px 16px;position:relative;text-align:center;text-decoration:none;transition:color .2s linear,background .2s linear,border-color .2s linear;width:100%;z-index:1}.memberLinks .memberLink .buttonContainer span:active,.memberLinks .memberLink .buttonContainer span:focus-visible,.memberLinks .memberLink .buttonContainer span:hover{background:var(--button_color_hover);border-color:var(--button_color_hover);color:var(--button_text_color);transition:color .2s linear,background .2s linear,border-color .2s linear}.memberLinks .memberLink .buttonContainer span:active:after,.memberLinks .memberLink .buttonContainer span:focus-visible:after,.memberLinks .memberLink .buttonContainer span:hover:after{opacity:1;transition:opacity .2s linear}.memberLinks .memberLink .buttonContainer span:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--button_color) 40%,transparent)}.memberLinks .memberLink .buttonContainer span.withArrow:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='m218.1 38.1-19.8 19.8c-4.7 4.7-4.7 12.3 0 17L353.4 230H12c-6.6 0-12 5.4-12 12v28c0 6.6 5.4 12 12 12h341.4L198.3 437.1c-4.7 4.7-4.7 12.3 0 17l19.8 19.8c4.7 4.7 12.3 4.7 17 0l209.4-209.4c4.7-4.7 4.7-12.3 0-17L235.1 38.1c-4.7-4.7-12.3-4.7-17 0z' fill='%23fff'/%3E%3C/svg%3E");display:inline-block;height:20px;margin-left:16px;position:relative;top:3px;width:18px}.memberLinks .memberLink .buttonContainer span.buttonLarge{font-size:1.25rem}.memberLinks .memberLink .buttonContainer span.buttonLarge:after{height:20px;width:18px}.memberLinks .memberLink .buttonContainer span i{color:inherit;display:inline-block;height:auto;margin:0 0 0 11px;text-align:center;width:auto}.memberLinks .memberLink .buttonContainer span i:before{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.memberLinks .memberLink .buttonContainer span.iconLeft i{margin:0 11px 0 0}.memberLinks .memberLink .buttonContainer span[disabled]{opacity:.4;pointer-events:none}.memberLinks .memberLink .buttonContainer span.fullWidth{width:100%}@media (max-width:640px){.memberLinks .memberLink .buttonContainer span{max-width:none;width:100%}}.registerYourAddress,.registerYourDetails{clear:both;float:none;margin:0 0 40px;width:100%}.registerYourAddress .row,.registerYourDetails .row{align-items:center;clear:both;display:flex;flex-wrap:wrap;float:none}.registerYourAddress .row:after,.registerYourAddress .row:before,.registerYourDetails .row:after,.registerYourDetails .row:before{display:none}.registerYourAddress{margin-right:0}.registerYourAddress .inputWrap input:-moz-read-only{opacity:.5}.registerYourAddress .inputWrap input:read-only{opacity:.5}.registerYourAddress .inputWrap input:-moz-read-only:focus{border-color:var(--border_color)}.registerYourAddress .inputWrap input:read-only:focus{border-color:var(--border_color)}.registerYourAddress .inputWrap #billingPostcodeSearch{opacity:1!important}.registrationSubmit{clear:both;width:100%}.detailsGrid{clear:both;display:flex;flex-wrap:wrap;float:none;margin:0 -16px -24px;width:calc(100% + 32px)}@media (max-width:1160px){.detailsGrid{margin:0;width:100%}}.detailsGrid:after,.detailsGrid:before{display:none}.detailsGrid .detailsCol{clear:both;float:none;padding:0 16px 24px;width:50%}@media (max-width:1160px){.detailsGrid .detailsCol{border-bottom:1px solid var(--border_color);margin-bottom:24px;padding:0 0 16px;width:100%}.detailsGrid .detailsCol:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}}.detailsGrid .detailsCol fieldset{max-width:100%;min-width:0;width:100%}.detailsGrid .detailsCol fieldset h6{font-size:1.5rem;font-weight:400;line-height:32px;margin:0 0 8px}.detailsGrid .detailsCol fieldset p{font-size:.875rem;line-height:20px;margin-bottom:24px;opacity:.64}.detailsGrid #ship-state{display:none}.detailsGrid .row .row:last-of-type{margin-bottom:0}.membersFormActions{align-items:center;clear:both;display:flex;flex-wrap:wrap;float:none;padding-top:8px;width:100%}.membersFormActions:after,.membersFormActions:before{display:none}.membersFormActions .button{align-items:center;clear:both;display:flex;float:none;justify-content:center;margin:0;min-width:124px;text-align:center}@media (max-width:640px){.membersFormActions .button{width:100%}.membersFormActions .button i{margin-left:auto}}.membersFormActions .buttonAlt{align-items:center;display:flex;justify-content:center;margin:0;min-width:124px;text-align:center}@media (max-width:640px){.membersFormActions .buttonAlt{margin-top:16px;order:2;width:100%}}.membersFormActions .buttonAlt+.button{margin-left:auto}@media (max-width:640px){.membersFormActions .buttonAlt+.button{margin-left:0;order:1}}#changePasswordCustomerDetails{margin-right:0}form.reminder{max-width:600px}@media (max-width:840px){form.reminder .button{margin-bottom:16px;max-width:none;width:100%}form.reminder .row a:not(.button){display:block;padding:0;text-align:center;width:100%}}.logoutText{margin:0 auto;max-width:640px;padding:80px 0}@media (max-width:1120px){.logoutText{padding:0}}.logoutText h4{font-size:1.5rem;line-height:32px;margin-bottom:24px}.resetPasswordWrap{margin:0 auto;max-width:640px}@media (max-width:840px){.resetPasswordWrap{max-width:100%;width:100%}}.resetPasswordWrap .introBlock{margin-bottom:24px;text-align:left}@media (max-width:840px){.resetPasswordWrap .introBlock{margin-bottom:16px}.resetPasswordWrap form.reminder{margin:0;max-width:100%;width:100%}.resetPasswordWrap .resetSubmit .button{max-width:100%;width:100%}}.membersAlerts{clear:both;float:none;width:100%}.membersAlerts>div{margin-bottom:24px}.membersAreaWrap{background:#f5f5f9}.membersAreaWrap .membersAreaContentWrap{display:flex;gap:30px}@media (max-width:1120px){.membersAreaWrap .membersAreaContentWrap{flex-wrap:wrap}}.membersAreaWrap .membersAreaContentWrap .memberAreaMenuWrap{background:var(--light_color);flex:0 0 298px;max-width:500px;min-width:300px;padding:64px 0 67px;position:relative}.fixedHeader .membersAreaWrap .membersAreaContentWrap .memberAreaMenuWrap{padding:144px 0 48px}@media (max-width:1120px){.membersAreaWrap .membersAreaContentWrap .memberAreaMenuWrap{flex:1 0;flex-basis:100%;max-width:100%;min-width:100%;padding:24px 0;width:100%}.fixedHeader .membersAreaWrap .membersAreaContentWrap .memberAreaMenuWrap{padding:120px 0 24px}}.membersAreaWrap .membersAreaContentWrap .memberAreaMenuWrap:before{background:var(--light_color);bottom:0;content:"";display:block;position:absolute;right:100%;top:0;width:100vw}.membersAreaWrap .membersAreaContentWrap .memberAreaMenuWrap:after{background:var(--light_color);bottom:0;content:"";display:none;left:100%;position:absolute;top:0;width:100vw}@media (max-width:1120px){.membersAreaWrap .membersAreaContentWrap .memberAreaMenuWrap:after{display:block}}.membersAreaWrap .membersAreaContentWrap .membersAreaContent{flex:1 1;flex-basis:951%;padding:64px 0 67px 84px}@media (max-width:1120px){.membersAreaWrap .membersAreaContentWrap .membersAreaContent{flex-basis:100%;padding:40px 0;width:100%}}@media (max-width:640px){.membersAreaWrap .membersAreaContentWrap .membersAreaContent{padding:24px 0 40px}}.fixedHeader .membersAreaWrap .membersAreaContentWrap .membersAreaContent{padding:160px 0 67px 84px}@media (max-width:1120px){.fixedHeader .membersAreaWrap .membersAreaContentWrap .membersAreaContent{padding:120px 0 24px}}@media (max-width:640px){.fixedHeader .membersAreaWrap .membersAreaContentWrap .membersAreaContent{padding:120px 0 24px}}.membersAreaWrap .membersAreaContentWrap .membersAreaContent .introBlock{margin-bottom:24px;text-align:left}.membersAreaWrap .membersAreaContentWrap .membersAreaContent .introBlock.dashboardIntro{margin-bottom:16px}.membersAreaWrap .membersAreaContentWrap .membersAreaContent .introBlock .innerIntro,.membersAreaWrap .membersAreaContentWrap .membersAreaContent .introBlock .introContentWrap{max-width:100%}.membersAreaWrap .membersAreaContentWrap .membersAreaContent .introBlock .introTitle{font-size:3.125rem;font-weight:400;letter-spacing:normal;line-height:1.2em;text-transform:none}@media (max-width:640px){.membersAreaWrap .membersAreaContentWrap .membersAreaContent .introBlock .introTitle{font-size:2.5rem}}.membersAreaWrap .membersAreaContentWrap .membersAreaContent .introBlock .introTitle+.introContentWrap{margin-top:12px}.membersAreaWrap .membersAreaContentWrap .membersAreaContent .introBlock .introTitle.smallTitle{font-size:2rem;font-weight:400;letter-spacing:normal;line-height:1.2em;text-transform:none}@media (max-width:640px){.membersAreaWrap .membersAreaContentWrap .membersAreaContent .introBlock .introTitle.smallTitle{font-size:1.625rem}}@media (max-width:440px){.membersAreaWrap .membersAreaContentWrap .membersAreaContent .introBlock .introTitle.smallTitle{font-size:2rem;font-weight:400;letter-spacing:normal;line-height:1.2em;text-transform:none}}@media (max-width:440px) and all and (max-width:640px){.membersAreaWrap .membersAreaContentWrap .membersAreaContent .introBlock .introTitle.smallTitle{font-size:1.625rem}}.membersAreaWrap .membersAreaContentWrap .membersAreaContent .nhsMessage{background:var(--primary_color);border-radius:var(--border_radius);clear:both;color:#fff;float:none;margin:0 0 40px;padding:32px 40px}.membersAreaWrap .previousOrder .orderBasket{background:var(--light_color);border-radius:var(--border_radius);margin-bottom:40px;padding:16px 24px 24px}.membersAreaWrap .previousOrder .orderBasket .bagItemsHeader{margin-bottom:8px}.membersAreaWrap .previousOrder .orderBasket .orderItems{font-size:.875rem;line-height:16px}.membersAreaWrap .previousOrder .orderBasket .multiPriceBlock strong{font-weight:400!important}.membersAreaWrap .previousOrder .orderBasket strong .multiPriceBlock strong{font-weight:700!important}.membersAreaWrap .previousOrder #totals{border-collapse:collapse;margin-top:16px}.membersAreaWrap .previousOrder #totals td{background-color:transparent!important;border-radius:0!important}.membersAreaWrap .editDetailsWrap .successMessage{margin-bottom:24px}.membersAreaWrap .actionButtons{border-top:1px solid var(--border_color);clear:both;display:flex;float:none;margin:40px 0 0;padding:40px 0 0;width:100%}@media (max-width:500px){.membersAreaWrap .actionButtons{flex-wrap:wrap;margin:24px 0 0;padding:24px 0 0}}.membersAreaWrap .actionButtons .actionsLeft{flex:1 1 50%;padding-right:8px;text-align:left;width:50%}@media (max-width:500px){.membersAreaWrap .actionButtons .actionsLeft{flex:0 0 100%;padding:0;width:100%}.membersAreaWrap .actionButtons .actionsLeft+.actionsRight{margin-top:16px}}.membersAreaWrap .actionButtons .actionsRight{flex:1 1 50%;padding-left:8px;text-align:right;width:50%}@media (max-width:500px){.membersAreaWrap .actionButtons .actionsRight{flex:0 0 100%;padding:0;width:100%}}.membersAreaWrap .actionButtons a,.membersAreaWrap .actionButtons button{margin:0;min-width:160px}@media (max-width:500px){.membersAreaWrap .actionButtons a,.membersAreaWrap .actionButtons button{max-width:100%;width:100%}}.membersAreaWrap .membersContentGrid{display:flex;padding:0}@media (max-width:1140px){.membersAreaWrap .membersContentGrid{padding:0}}@media (max-width:1120px){.membersAreaWrap .membersContentGrid{padding:0}}@media (max-width:850px){.membersAreaWrap .membersContentGrid{flex-wrap:wrap}}@media (max-width:560px){.membersAreaWrap .membersContentGrid{padding:0}}.membersAreaWrap .membersContentGrid .contentLeft{flex:1 1;flex-basis:calc(100% - 271px);padding-right:0;width:calc(100% - 271px)}@media (max-width:1140px){.membersAreaWrap .membersContentGrid .contentLeft{flex-basis:calc(100% - 220px);width:"calc(100% - 220px)"}}@media (max-width:1120px){.membersAreaWrap .membersContentGrid .contentLeft{flex-basis:calc(100% - 271px);width:calc(100% - 271px)}}@media (max-width:850px){.membersAreaWrap .membersContentGrid .contentLeft{flex:0 0 100%;margin:0 0 40px;padding:0;width:100%}}.membersAreaWrap .membersContentGrid .contentRight{flex:0 0 271px;width:271px}@media (max-width:1140px){.membersAreaWrap .membersContentGrid .contentRight{flex:0 0 220px;width:220px}}@media (max-width:1120px){.membersAreaWrap .membersContentGrid .contentRight{flex:0 0 271px;width:271px}}@media (max-width:850px){.membersAreaWrap .membersContentGrid .contentRight{flex:0 0 100%;width:100%}}.membersAreaWrap .dashboardSidebar{display:flex;flex-direction:column;flex-wrap:wrap;padding-top:0}@media (max-width:1140px){.membersAreaWrap .dashboardSidebar{padding-top:0}}@media (max-width:850px){.membersAreaWrap .dashboardSidebar{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 -12px -24px;padding-top:0;width:calc(100% + 24px)}}@media (max-width:640px){.membersAreaWrap .dashboardSidebar{margin:0 -8px -16px;width:calc(100% + 16px)}}@media (max-width:420px){.membersAreaWrap .dashboardSidebar{margin:0 0 -16px;width:100%}}.membersAreaWrap .dashboardSidebar>li{margin-bottom:0;width:100%}@media (max-width:850px){.membersAreaWrap .dashboardSidebar>li{margin-bottom:24px;padding:0 12px;width:50%}}@media (max-width:640px){.membersAreaWrap .dashboardSidebar>li{margin-bottom:16px;padding:0 8px}}@media (max-width:850px){.membersAreaWrap .dashboardSidebar>li{padding:0;width:100%}}.membersAreaWrap .sidebarBox{background:#fff;border-radius:var(--border_radius);color:var(--text_color);cursor:pointer;display:flex;flex-direction:column;height:100%;margin:0 0 24px;padding:32px 24px;text-align:center;width:100%}@media (max-width:850px){.membersAreaWrap .sidebarBox{margin:0}}@media (max-width:640px){.membersAreaWrap .sidebarBox{padding:24px 16px}}.membersAreaWrap .sidebarBox .iconWrapper{align-items:center;display:flex;height:56px;justify-content:center;margin:0 0 16px}.membersAreaWrap .sidebarBox .iconWrapper svg{height:100%;width:auto}@media (max-width:640px){.membersAreaWrap .sidebarBox .iconWrapper svg{height:80%}}.membersAreaWrap .sidebarBox h4{color:inherit;font-size:1.25rem;font-weight:400;letter-spacing:normal;line-height:1.2em;margin:0 0 8px;text-transform:none}@media (max-width:640px){.membersAreaWrap .sidebarBox h4{font-size:1.125rem;font-size:.875rem;line-height:20px}}.membersAreaWrap .sidebarBox p{font-size:.875rem;line-height:20px;margin:0}.membersAreaWrap .sidebarBox .patientBadges{color:inherit;display:flex;justify-content:center;padding:16px 0 0;width:100%}@media (max-width:850px){.membersAreaWrap .sidebarBox .patientBadges{display:none}}.membersAreaWrap .sidebarBox .patientBadges .patientBadge{align-items:center;background:var(--light_color);border-radius:50%;color:inherit;display:flex;font-size:1rem;font-weight:400;height:44px;justify-content:center;line-height:18px;margin:0 8px;padding:12px;width:44px}.membersAreaWrap .sidebarBox .bottomLink{color:var(--secondary_color);padding:24px 0 0}@media (max-width:850px){.membersAreaWrap .sidebarBox .bottomLink{margin-top:auto}}.membersAreaWrap .sidebarBox .bottomLink span{color:inherit;font-size:.875rem;font-weight:500;line-height:16px;text-align:center;width:100%}.membersAreaWrap .sidebarBox .bottomLink span i{color:inherit;margin:0 0 0 10px;padding:0}.membersAreaWrap .healthcareCtaBox,.membersAreaWrap .nhsCtaBox,.membersAreaWrap .patientCtaBox{border:1px solid var(--border_color);padding:24px 24px 32px;transition:border-color .2s linear}.membersAreaWrap .healthcareCtaBox:hover,.membersAreaWrap .nhsCtaBox:hover,.membersAreaWrap .patientCtaBox:hover{border-color:var(--secondary_color);transition:border-color .2s linear}.membersAreaWrap .healthcareCtaBox:active,.membersAreaWrap .nhsCtaBox:active,.membersAreaWrap .patientCtaBox:active{border-color:color-mix(in srgb,var(--secondary_color),var(--darken_mixin_color) 10%);transition:border-color .2s linear}.membersAreaWrap .ordersCtaBox{background:var(--secondary_color);color:#fff;display:none;transition:background .2s linear}@media (max-width:850px){.membersAreaWrap .ordersCtaBox{display:flex}}.membersAreaWrap .ordersCtaBox .bottomLink{color:#fff}.membersAreaWrap .ordersCtaBox:hover{background:color-mix(in srgb,var(--secondary_color),var(--darken_mixin_color) 4%);transition:background .2s linear}.membersAreaWrap .ordersCtaBox:active{background:color-mix(in srgb,var(--secondary_color),var(--darken_mixin_color) 2%);transition:background .2s linear}.membersAreaWrap .membersWelcome{margin:0 0 80px;padding:16px 0 0}@media (max-width:1140px){.membersAreaWrap .membersWelcome{margin:0 0 40px;padding:0}}@media (max-width:1120px){.membersAreaWrap .membersWelcome{padding:0}}@media (max-width:560px){.membersAreaWrap .membersWelcome{padding:0}}.membersAreaWrap .membersWelcome .greetingBox{background:var(--primary_color);border-radius:var(--border_radius);color:#fff;height:100%;min-height:212px;overflow:hidden;padding:40px;position:relative}@media (max-width:1200px){.membersAreaWrap .membersWelcome .greetingBox{padding:40px 24px}}@media (max-width:1120px){.membersAreaWrap .membersWelcome .greetingBox{padding:40px}}@media (max-width:560px){.membersAreaWrap .membersWelcome .greetingBox{padding:40px 24px}}@media (max-width:450px){.membersAreaWrap .membersWelcome .greetingBox{min-height:0}}.membersAreaWrap .membersWelcome .greetingBox .innerGreetingsBox{max-width:100%;position:relative;z-index:2}@media (max-width:1320px){.membersAreaWrap .membersWelcome .greetingBox .innerGreetingsBox{max-width:100%;width:100%}}@media (max-width:1100px){.membersAreaWrap .membersWelcome .greetingBox .innerGreetingsBox{max-width:281px;width:100%}}@media (max-width:640px){.membersAreaWrap .membersWelcome .greetingBox .innerGreetingsBox{max-width:100%;width:100%}}.membersAreaWrap .membersWelcome .greetingBox .greetingGraphic{display:block;height:auto;opacity:.24;position:absolute;right:-100px;top:50%;transform:translateY(-50%);width:345px;z-index:1}@media (max-width:1500px){.membersAreaWrap .membersWelcome .greetingBox .greetingGraphic{bottom:8px;right:24px;width:160px}}@media (max-width:1320px){.membersAreaWrap .membersWelcome .greetingBox .greetingGraphic{display:none}}@media (max-width:1120px){.membersAreaWrap .membersWelcome .greetingBox .greetingGraphic{bottom:-26px;display:block;right:40px;width:216px}}@media (max-width:1100px){.membersAreaWrap .membersWelcome .greetingBox .greetingGraphic{bottom:-4px;right:9px;width:180px}}@media (max-width:850px){.membersAreaWrap .membersWelcome .greetingBox .greetingGraphic{bottom:-26px;display:block;right:40px;width:216px}}@media (max-width:640px){.membersAreaWrap .membersWelcome .greetingBox .greetingGraphic{display:none}}.membersAreaWrap .membersWelcome .greetingBox .greetingGraphic img{height:100%;width:auto}.membersAreaWrap .membersWelcome .greetingBox .greetingTitle{color:inherit;font-size:2rem;font-weight:400;letter-spacing:normal;line-height:1.2em;margin:0 0 8px;text-transform:none}@media (max-width:640px){.membersAreaWrap .membersWelcome .greetingBox .greetingTitle{font-size:1.625rem}}.membersAreaWrap .membersWelcome .greetingBox p{margin:0}.membersAreaWrap .membersWelcome .greetingBox .buttonWrapper{padding:24px 0 0}.membersAreaWrap .membersWelcome .greetingBox .buttonWrapper a{margin:0 0 -6px;padding:11px 24px}@media (max-width:350px){.membersAreaWrap .membersWelcome .greetingBox .buttonWrapper a{width:100%}}.membersAreaWrap .membersWelcome .ordersCtaBox{display:flex;margin:0}@media (max-width:850px){.membersAreaWrap .membersWelcome .ordersCtaBox{display:none}.membersAreaWrap .membersWelcome .contentLeft{margin-bottom:0}.membersAreaWrap .membersWelcome .contentRight{display:none}}.newThreadContainer{padding:24px 0 0}@media (max-width:500px){.newThreadContainer .button{width:100%}}.messageList{clear:both;float:none;width:100%}.messageList>li{border-bottom:1px solid var(--border_color);display:block;font-size:1rem;line-height:24px;width:100%}@media (max-width:500px){.messageList>li{font-size:.875rem;line-height:20px}}.messageList>li>span{display:block;padding:16px 0;width:100%}.messageList>li a{color:var(--primary_color);cursor:pointer;display:block;font-weight:500;padding:16px 56px 16px 0;position:relative;text-decoration:none;transition:color .2s linear;width:100%}.messageList>li a .fa,.messageList>li a .fal,.messageList>li a .far,.messageList>li a .fas{float:none;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%)}.messageList>li a .unreadCount{align-items:center;background:var(--secondary_color);border-radius:50%;color:#fff;display:flex;float:none;font-size:.625rem;height:16px;justify-content:center;line-height:10px;padding:2px;pointer-events:none;position:absolute;right:27px;top:50%;transform:translateY(-50%);transition:background .2s linear;width:16px}.messageList>li a:hover{color:var(--secondary_color);transition:color .2s linear}.messageList>li a:active{color:color-mix(in srgb,var(--secondary_color),var(--darken_mixin_color) 2%);transition:color .2s linear}.messageList>li:first-child{border-top:1px solid var(--border_color)}.messageList>li.notRead>a{color:var(--secondary_color)}.messageList>li.notRead>a:hover{color:color-mix(in srgb,var(--secondary_color),var(--darken_mixin_color) 4%);transition:color .2s linear}.messageList>li.notRead>a:hover .unreadCount{background:color-mix(in srgb,var(--secondary_color),var(--darken_mixin_color) 4%);transition:background .2s linear}.messageList>li.notRead>a:active{color:color-mix(in srgb,var(--secondary_color),var(--darken_mixin_color) 2%);transition:color .2s linear}.messageList>li.notRead>a:active .unreadCount{background:color-mix(in srgb,var(--secondary_color),var(--darken_mixin_color) 2%);transition:background .2s linear}.messageList.smallList>li{font-size:.875rem;line-height:20px}.chatLogContainer{border:1px solid var(--border_color);border-radius:var(--border_radius);clear:both;float:none;overflow:hidden;padding:0;width:100%}.chatLogContainer h3{color:var(--primary_color);font-size:24px;line-height:32px}.chatLog{clear:both;float:none}.chatLog>li{background:var(--light_color);border-bottom:1px solid var(--border_color);display:block;width:100%}.chatLog>li:nth-child(2n){background:#fff}.chatLog>li .messageBox{display:flex;padding:24px;width:100%}@media (max-width:640px){.chatLog>li .messageBox{padding:16px}}.chatLog>li .messageBox .boxLeft{align-items:flex-start;display:flex;flex:0 0 32px;justify-content:center;width:32px}@media (max-width:640px){.chatLog>li .messageBox .boxLeft{flex:0 0 40px;width:40px}}.chatLog>li .messageBox .boxLeft i{font-size:1.5rem;line-height:32px}@media (max-width:640px){.chatLog>li .messageBox .boxLeft i{font-size:1.5rem;line-height:32px}}.chatLog>li .messageBox .boxRight{flex:1 1;flex-basis:calc(100% - 64px);padding:0 0 0 24px;width:calc(100% - 64px)}@media (max-width:640px){.chatLog>li .messageBox .boxRight{flex:1 1;flex-basis:calc(100% - 40px);padding:0 0 0 16px;width:calc(100% - 40px)}}.chatLog>li .messageBox .boxHeader{display:flex}@media (max-width:480px){.chatLog>li .messageBox .boxHeader{flex-wrap:wrap}}.chatLog>li .messageBox .boxHeader .boxHeaderLeft{flex:1 1 80%;padding:0 24px 0 0;width:80%}@media (max-width:640px){.chatLog>li .messageBox .boxHeader .boxHeaderLeft{flex:1 1;flex-basis:calc(100% - 110px);padding:0 16px 0 0;width:calc(100% - 110px)}}@media (max-width:480px){.chatLog>li .messageBox .boxHeader .boxHeaderLeft{flex:0 0 100%;padding:0;width:100%}}.chatLog>li .messageBox .boxHeader .boxHeaderRight{flex:1 1 20%;text-align:right;width:20%}@media (max-width:640px){.chatLog>li .messageBox .boxHeader .boxHeaderRight{flex:1 1 110px;width:110px}}@media (max-width:480px){.chatLog>li .messageBox .boxHeader .boxHeaderRight{flex:1 1 100%;text-align:left;width:100%}}.chatLog>li .messageBox .boxHeader h4{font-size:1.25rem;line-height:28px;margin:0}@media (max-width:640px){.chatLog>li .messageBox .boxHeader h4{font-size:1.125rem;line-height:24px}}.chatLog>li .messageBox .boxHeader .messageTime{font-size:.75rem;line-height:28px;opacity:.64}@media (max-width:640px){.chatLog>li .messageBox .boxHeader .messageTime{line-height:24px}}@media (max-width:480px){.chatLog>li .messageBox .boxHeader .messageTime{line-height:16px}}.chatLog>li .messageBox .boxMessage{font-size:.875rem;line-height:20px;padding:0}@media (max-width:640px){.chatLog>li .messageBox .boxMessage{padding:0}}.chatLog>li.admin .messageBox .boxHeader h4,.chatLog>li.admin .messageBox .boxLeft i{color:var(--secondary_color)}.chatLog .userComments{padding:16px 0 0}.chatLog .userComments form{clear:both;display:none;float:none;padding:16px 0 0;width:100%}.chatLog .userComments form .row{margin:0 0 16px}.chatLog .userComments form .button,.chatLog .userComments form .buttonAlt,.chatLog .userComments form .row:last-of-type{margin:0}.chatReplyBox{clear:both;display:block;float:none;padding:32px 24px 24px;width:100%}.chatReplyBox h2{font-size:24px;line-height:32px}.chatReplyBox form textarea{color:#878787;font-size:.875rem;height:240px;line-height:15px;padding:20px;resize:none}.chatReplyBox form .actionButtons{border:none;margin:0;padding:0}@media (max-width:500px){.chatReplyBox form .actionButtons .actionsLeft{margin-top:16px;order:2}.chatReplyBox form .actionButtons .actionsLeft+.actionsRight{margin:0}.chatReplyBox form .actionButtons .actionsRight{order:1}}.ctaTabs.membersTabs{background:#fff;padding:0}.ctaTabs.membersTabs .tabContentWrapper{padding:16px 0 0}.ctaTabs.membersTabs.dashboardTabs .tabContentWrapper{min-height:362px}@media (max-width:1120px){.ctaTabs.membersTabs.dashboardTabs .tabContentWrapper{min-height:352px}}@media (max-width:1140px){.ctaTabs.membersTabs.dashboardTabs .tabContentWrapper{min-height:290px}}@media (max-width:850px){.ctaTabs.membersTabs.dashboardTabs .tabContentWrapper{min-height:200px}}.ctaTabs.membersTabs .orderList.ordersFull>ul{display:flex;flex-wrap:wrap;margin:0 -8px -16px;width:calc(100% + 16px)}.ctaTabs.membersTabs .orderList.ordersFull>ul>li{padding:0 8px;width:100%}@media (max-width:1080px){.ctaTabs.membersTabs .orderList.ordersFull>ul>li{width:100%}}@media (max-width:1120px){.ctaTabs.membersTabs .orderList.ordersFull>ul>li{width:50%}}@media (max-width:720px){.ctaTabs.membersTabs .orderList.ordersFull>ul>li{width:100%}}.ctaTabs.membersTabs .paginationWrap{margin-top:16px}.ctaTabs.membersTabs .emptyOrders{font-size:1rem;font-weight:500;line-height:24px;opacity:.64;padding:40px 0;text-align:center}.ctaTabs.membersTabs .orderFooterCta{font-size:.75rem;font-weight:400;line-height:14px;margin:0;text-align:center}.ctaTabs.membersTabs .orderFooterCta .iconWrapper{margin-bottom:13px}.ctaTabs.membersTabs .orderFooterCta .fullLink{border:1px dashed var(--border_color);border-radius:var(--border_radius);display:block;height:auto;padding:40px 32px 32px;width:100%}.orderList{margin-bottom:40px}.orderList>ul{margin-bottom:-16px}.orderList>ul>li{margin-bottom:16px;width:100%}.orderList .orderBox{display:flex;flex-direction:column;flex-wrap:wrap;width:100%}.orderList .orderBox .orderHeader{background:var(--light_color);border-radius:var(--border_radius) var(--border_radius) 0 0;flex:0 0 auto;padding:12px 24px;width:100%}.orderList .orderBox .innerOrderHeader{display:flex;flex-wrap:wrap;margin:0 -12px;width:calc(100% + 24px)}.orderList .orderBox .innerOrderHeader .headerCol{padding:0 12px}.orderList .orderBox .innerOrderHeader .headerCol .headerLabel{display:block;font-size:.625rem;font-weight:400;line-height:12px;opacity:.64;width:100%}.orderList .orderBox .innerOrderHeader .headerCol .headerData{display:block;font-size:.75rem;font-weight:400;line-height:14px;width:100%}.orderList .orderBox .innerOrderHeader .orderDate span{min-width:90px}.orderList .orderBox .innerOrderHeader .orderPostcode{flex:0 0 auto}@media (max-width:360px){.orderList .orderBox .innerOrderHeader .orderPostcode{display:none}}.orderList .orderBox .innerOrderHeader .orderNumber{flex:1 1 auto;text-align:right}.orderList .orderBox .orderBody{background:#fff;border:1px solid var(--border_color);border-radius:0 0 var(--border_radius) var(--border_radius);flex:1 1 auto;padding:19px;width:100%}.orderList .orderBox .orderBody .orderBodyWrap{display:flex;width:100%}.orderList .orderBox .orderBody .orderBodyWrap .orderBodyLeft{width:74px}.orderList .orderBox .orderBody .orderBodyWrap .orderBodyLeft+.orderBodyRight{padding:0 0 0 24px;width:calc(100% - 74px)}.orderList .orderBox .orderBody .orderBodyWrap .orderBodyRight{align-items:center;display:flex;padding:0;width:100%}.orderList .orderBox .orderBody .orderBodyWrap .imageWrap{align-items:center;display:flex;height:74px;justify-content:center;position:relative;width:74px}.orderList .orderBox .orderBody .orderBodyWrap .imageWrap img{height:auto;position:absolute;width:100%}.orderList .orderBox .orderBody .orderBodyWrap .orderContent{font-size:.75rem;font-weight:400;line-height:14px;width:100%}.orderList .orderBox .orderBody .orderBodyWrap .orderContent .orderTitle{font-size:.875rem;line-height:16px;margin:0;width:100%}.orderList .orderBox .orderBody .orderBodyWrap .orderContent .orderStatus,.orderList .orderBox .orderBody .orderBodyWrap .orderContent .orderTotal{opacity:.64;padding:4px 0 0;width:100%}.orderList .orderBox .orderBody .orderBodyWrap .orderContent .reorderWrap{font-weight:500;padding:4px 0 0;width:100%}.orderList .orderBox .orderBody .orderBodyWrap .orderContent .orderList{border-top:1px solid var(--border_color);margin-top:16px;padding-top:16px}.orderList .orderBox .orderBody .orderBodyWrap .orderContent .orderList .itemsTitle{font-size:.875rem;line-height:24px;margin-bottom:16px}.orderList .orderBox .orderBody .orderBodyWrap .orderContent .orderList ol,.orderList .orderBox .orderBody .orderBodyWrap .orderContent .orderList ul{margin-left:20px;margin-top:0;max-width:90%}.orderList .orderBox .orderBody .orderBodyWrap .orderContent.prescriptionContent .orderTitle:not(.itemsTitle){margin-bottom:8px}.orderList .orderBox .orderBody .orderBodyWrap .orderContent.prescriptionContent .buttonWrapper{border-top:1px solid var(--border_color);clear:both;float:none;padding-top:24px;width:100%}.orderList .orderBox .orderBody .orderBodyWrap .orderContent.prescriptionContent .buttonWrapper .button,.orderList .orderBox .orderBody .orderBodyWrap .orderContent.prescriptionContent .buttonWrapper .buttonAlt{margin:0}.orderList.prescriptionList{clear:both;display:flex;flex-wrap:wrap;float:none;margin:0 -12px;width:calc(100% + 24px)}.orderList.prescriptionList:after,.orderList.prescriptionList:before{display:none}.orderList.prescriptionList .orderBox{display:flex;flex-direction:column;height:100%}.orderList.prescriptionList .orderBox .orderBody{flex:1 1 auto}.orderList.prescriptionList .orderBox .orderBody .orderBodyWrap,.orderList.prescriptionList .orderBox .orderBody .orderBodyWrap .orderBodyRight{height:100%}.orderList.prescriptionList .orderBox .orderBody .orderBodyWrap .orderBodyRight .orderContent{display:flex;flex-direction:column;height:100%}.orderList.prescriptionList .orderBox .orderBody .orderBodyWrap .orderBodyRight .orderContent .buttonWrapper{margin-top:auto}.orderList.prescriptionList>li{margin:0 0 24px;padding:0 12px;width:50%}@media (min-width:641px) and (max-width:1301px),all and (max-width:1120px){.orderList.prescriptionList>li{width:100%}}.membersIntro .introContentWrap{font-size:.875rem!important;line-height:24px!important;opacity:.64}.healthProfileWrap>.errorMessage,.healthProfileWrap>.successMessage{clear:both;display:block;float:none;margin-bottom:32px;width:100%}.healthProfileWrap .gpSearchWrap,.healthProfileWrap .gpSearchWrap+div{clear:both;float:none;width:100%}.ordersPaymentAction{background:var(--light_color);border-bottom:1px solid var(--border_color);margin-bottom:40px;margin-top:-16px;padding:32px 0;text-align:center}@media (max-width:1120px){.ordersPaymentAction{border-top:1px solid var(--border_color);margin-top:0}}.ordersPaymentAction .buttonWrapper{text-align:center}.ordersPaymentAction .buttonWrapper .button,.ordersPaymentAction .buttonWrapper .buttonAlt{margin:0}.doctorMembersSection{border-top:1px solid var(--border_color);clear:both;float:none;margin-top:40px;padding-top:32px}.healthProfileFieldWrap{clear:both;float:none}.healthProfileFieldWrap>.row{clear:both;float:none;width:100%}.membersContentWrap .recentOrders>li{margin:0 0 24px}.membersContentWrap .recentOrders .innerorderWrap{border:1px solid var(--border_color);border-radius:var(--border_radius);display:block;overflow:hidden;width:100%}.membersContentWrap .recentOrders .innerorderWrap .row{clear:both;float:none;margin:0 0 8px;width:100%}.membersContentWrap .recentOrders .innerorderWrap .orderLabel{font-weight:600}.membersContentWrap .recentOrders .innerorderWrap .orderHeader{background:var(--light_color);border-bottom:1px solid var(--border_color);padding:16px}.membersContentWrap .recentOrders .innerorderWrap .orderHeader .orderTitle{display:flex;font-size:1rem;line-height:24px;margin:0;width:100%}@media (max-width:640px){.membersContentWrap .recentOrders .innerorderWrap .orderHeader .orderTitle{flex-wrap:wrap}}.membersContentWrap .recentOrders .innerorderWrap .orderHeader .orderTitle .orderID{text-align:left;width:70%}@media (max-width:640px){.membersContentWrap .recentOrders .innerorderWrap .orderHeader .orderTitle .orderID{width:100%}}.membersContentWrap .recentOrders .innerorderWrap .orderHeader .orderTitle .orderRef{text-align:right;width:30%}@media (max-width:640px){.membersContentWrap .recentOrders .innerorderWrap .orderHeader .orderTitle .orderRef{margin-top:4px;text-align:left;width:100%}}.membersContentWrap .recentOrders .innerorderWrap .orderContent{padding:16px}.membersContentWrap .recentOrders .innerorderWrap .orderContent .orderListRow .orderLabel,.membersContentWrap .recentOrders .innerorderWrap .orderContent .subscriptionsArea .orderLabel{display:block;margin:0 0 8px;width:100%}.membersContentWrap .recentOrders .innerorderWrap .orderContent .orderListRow .orderList,.membersContentWrap .recentOrders .innerorderWrap .orderContent .orderListRow .subscriptionList,.membersContentWrap .recentOrders .innerorderWrap .orderContent .subscriptionsArea .orderList,.membersContentWrap .recentOrders .innerorderWrap .orderContent .subscriptionsArea .subscriptionList{margin-bottom:8px;padding-bottom:0}.membersContentWrap .recentOrders .innerorderWrap .orderFooter{border-top:1px solid var(--border_color);padding:16px}.membersContentWrap .recentOrders .innerorderWrap .orderFooter .buttonWrapper{margin-bottom:-22px}.membersContentWrap .recentOrders .innerorderWrap .orderFooter .buttonWrapper .button{font-size:1rem;line-height:28px;margin-bottom:16px;margin-right:16px;padding:14px 24px}@media (max-width:640px){.membersContentWrap .recentOrders .innerorderWrap .orderFooter .buttonWrapper .button{width:100%}}.membersContentWrap .recentOrders .innerorderWrap .orderFooter .buttonWrapper .button:last-of-type{margin-right:0}.membersDashboardGrid{display:flex;flex-wrap:wrap;margin:0 -8px;padding-bottom:48px;padding-top:24px;width:calc(100% + 16px)}.membersDashboardGrid .dashBoardBox{display:block;margin:0 0 16px;max-width:33.333333%;padding:0 8px;width:100%}@media (max-width:1111px){.membersDashboardGrid .dashBoardBox{max-width:50%}}@media (max-width:1000px){.membersDashboardGrid .dashBoardBox{max-width:33.333333%}}@media (max-width:750px){.membersDashboardGrid .dashBoardBox{max-width:50%}}@media (max-width:380px){.membersDashboardGrid .dashBoardBox{max-width:100%}}.membersDashboardGrid .dashBoardBox>a{border:2px solid var(--border_color);border-radius:var(--border_radius);display:block;height:100%;padding:24px;position:relative;text-align:center;transition:all .2s linear}.membersDashboardGrid .dashBoardBox>a:focus,.membersDashboardGrid .dashBoardBox>a:hover{border-color:var(--primary_color);transition:all .2s linear}.membersDashboardGrid .dashBoardBox>a .cardHeading{display:flex;justify-content:center;width:100%}.membersDashboardGrid .dashBoardBox>a .cardHeading .iconWrapper{color:var(--primary_color);height:40px;margin:0 auto;position:relative;width:40px}@media (max-width:500px){.membersDashboardGrid .dashBoardBox>a .cardHeading .iconWrapper{height:40px;width:40px}}.membersDashboardGrid .dashBoardBox>a .cardHeading .iconWrapper svg{height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.membersDashboardGrid .dashBoardBox>a>h4{font-size:1rem;line-height:24px;margin:16px 0 0;text-align:center;width:100%}.membersArea{--members_highlight_color:var(--forth_color);--member_border_radius:10px;--members_area_gutter:20px;--members_padding:60px 0 100px;--sticky_top_space:116px;--member_table_border_radius:10px;--success_color:#4d7862;--information_color:#ac7d28;--alert_color:#87625f;--success_color_light:#ade8ca;--information_color_light:#f5e0ba;--alert_color_light:#fbc3bf;background:var(--light_color);box-shadow:0 0 0 20px var(--light_color);margin:-16px 0 0;padding:var(--members_padding);position:relative}@media (max-width:640px){.membersArea{--members_padding:60px 0 48px}}.membersArea__wrapper{display:flex;gap:30px;margin:0 auto;max-width:var(--wrapper_width)}@media (max-width:1330px){.membersArea__wrapper{padding:0 var(--page_side_padding)}}@media (max-width:900px){.membersArea__wrapper{flex-wrap:wrap;gap:0}}.membersArea__sidebar{flex:0 0 298px;max-width:298px}@media (max-width:1200px){.membersArea__sidebar{display:none}}.membersArea__content{flex:1 1 100%;max-width:100%;overflow:hidden}@media (max-width:900px){.membersArea__content{flex:0 0 100%}}.membersArea__sidebarRight{display:block;flex:0 0 287px;max-width:287px;padding:69px 0 0}@media (max-width:900px){.membersArea__sidebarRight{flex:0 0 100%;max-width:100%;padding:30px 0 0}}.membersArea__header{margin:0 0 32px}.membersArea__header__title{color:var(--text_color);font-size:2rem;font-weight:400;line-height:1.2em;margin:0}.membersArea__header__title strong{font-weight:500}.membersArea__section__title{color:var(--text_color);font-family:var(--body_font);font-size:1.25rem;font-weight:500;line-height:1.2em;margin:0 0 16px}.membersArea__section--marginTop{margin-top:29px}.membersArea .memberWeightProgress{--maxWidth:297px}@media (max-width:640px){.membersArea .memberWeightProgress{--maxWidth:none}}.membersArea .memberWeightProgress__inner{display:flex;gap:20px 30px;width:100%}@media (max-width:640px){.membersArea .memberWeightProgress__inner{flex-direction:column}}.membersArea .memberWeightProgress__column{flex:1 1 100%}.membersArea .memberWeightProgress__column--left{display:flex;flex-direction:column;max-width:var(--maxWidth)}.membersArea .memberWeightProgress__column--left .weightGauge{flex:1 1 100%;max-width:var(--maxWidth)}.membersArea .memberWeightProgress__column--right .memberStats{gap:20px}.membersArea .memberWeightLossGoal{display:flex;gap:30px}.membersArea .memberWeightLossGoal__left{display:flex;flex:1 1 100%;flex-direction:column}.membersArea .memberWeightLossGoal__left .memberProgressBar{flex:1 1 100%}.membersArea .memberWeightLossGoal__right{display:flex;flex:1 1 100%;flex-direction:column;max-width:298px}.membersArea .memberWeightLossGoal__right .memberProgressDonut{flex:1 1 100%}.membersArea .accountSettingsBox{--settings_outer_border_radius:10px;--settings_inner_border_radius:9px;background:#fff;border-radius:var(--settings_outer_border_radius);display:block;margin:0 0 30px;padding:30px;width:100%}.membersArea .accountSettingsBox__title{color:var(--text_color);font-family:var(--body_font);font-size:1.25rem;font-weight:500;line-height:1.2em;margin:0 0 16px}.membersArea .accountSettingsBox__content{border:1px solid var(--border_color);border-radius:var(--settings_inner_border_radius);display:flex;gap:32px;padding:30px}@media (max-width:640px){.membersArea .accountSettingsBox__content{flex-wrap:wrap}}@media (max-width:580px){.membersArea .accountSettingsBox__content{border:none;padding:0}}.membersArea .accountSettingsBox__content__column{flex:1 1 100%}.membersArea .accountSettingsBox__content__column--left{max-width:640px}.membersArea .accountSettingsBox__content__column--left .row{margin:0 0 12px}.membersArea .accountSettingsBox__content__column--left .row label{font-size:.875rem;font-weight:500;line-height:1.2em}.membersArea .accountSettingsBox__content__column--left .row:last-of-type{margin:0}.membersArea .accountSettingsBox__content__column--right{align-items:flex-start;display:flex;flex:1 1 200px;justify-content:flex-end}@media (max-width:640px){.membersArea .accountSettingsBox__content__column--right{flex:0 0 100%}}.membersArea .accountSettingsBox__content__column--right .button{height:auto;margin:0}.membersArea .accountSettingsBox__content__buttons{padding:5px 0 0}@media (max-width:640px){.membersArea .accountSettingsBox__content__buttons{width:100%}}.membersArea .accountSettingsBox__content__buttons .button{font-size:.875rem;line-height:1.2em;margin:0;padding:11px 15px}@media (max-width:500px){.membersArea .accountSettingsBox__content__buttons .button{width:100%}}.membersArea .sidebarSupport{background:#fff;border-radius:var(--member_border_radius);display:block;padding:25px 30px;text-align:center;width:100%}@media (max-width:1200px){.membersArea .sidebarSupport{position:sticky;top:var(--sticky_top_space)}}.membersArea .sidebarSupport__title{font-family:var(--body_font);font-size:1.25rem;font-weight:500;line-height:1.2em;margin:0 0 21px;text-align:inherit}.membersArea .sidebarSupport__team{display:flex;justify-content:center;margin:0 0 20px}.membersArea .sidebarSupport__team__member{background:var(--primary_color);background:var(--border_color_alt);border:4px solid #fff;border-radius:50%;height:60px;margin-left:-16px;overflow:hidden;width:60px}.membersArea .sidebarSupport__team__member:first-of-type{margin-left:0}.membersArea .sidebarSupport__team__member img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.membersArea .sidebarSupport__teamImage{display:block;height:auto;margin:0 auto;max-width:100%;width:150px}.membersArea .sidebarSupport__content{text-align:inherit}.membersArea .sidebarSupport__content__title{font-family:var(--body_font);font-size:1.5rem;font-weight:700;line-height:1.2em;margin:0 0 11px;text-align:inherit}.membersArea .sidebarSupport__content__text{font-size:.875rem;font-weight:300;line-height:1.2em;margin:0 0 8px;text-align:inherit}.membersArea .sidebarSupport__content__text:last-child{margin:0}.membersArea .sidebarSupport__buttons{padding:16px 0 0;width:100%}.membersArea .sidebarSupport__buttons .button{--button_padding:15.5px 20px;font-size:1rem;font-weight:500;line-height:1.2em;margin:0 auto;max-width:400px;width:100%}.membersArea .membersProgramme>section:last-child,.membersArea .membersSupport>section:last-child{margin-bottom:0}.membersArea table{text-align:center}.membersArea table td,.membersArea table th{padding:13.5px;text-align:inherit}.membersArea table th:first-child{border-top-left-radius:var(--member_table_border_radius)}.membersArea table th:last-child{border-top-right-radius:var(--member_table_border_radius)}.membersArea table tr:last-child td:first-child{border-bottom-left-radius:var(--member_table_border_radius)}.membersArea table tr:last-child td:last-child{border-bottom-right-radius:var(--member_table_border_radius)}.membersArea__actionCards{display:flex;gap:30px;margin:0 0 29px}@media (max-width:900px){.membersArea__actionCards{flex-wrap:wrap;margin:0 0 24px}}.membersArea__actionCards__left,.membersArea__actionCards__right{display:flex;flex:1 1 50%;flex-direction:column;gap:12px}@media (max-width:900px){.membersArea__actionCards__left,.membersArea__actionCards__right{flex:0 0 100%;gap:24px}}.membersArea__actionCards section{flex:1 1 100%;margin:0}.rewardsBalance__cards{display:flex;gap:16px;margin:0 0 24px}@media (max-width:640px){.rewardsBalance__cards{flex-direction:column;gap:12px}}.rewardsBalance__card{align-items:center;background:#fff;border-radius:var(--member_border_radius,10px);box-shadow:0 1px 3px rgba(0,0,0,.04);display:flex;flex:1;gap:14px;margin:0;padding:20px 24px}@media (max-width:640px){.rewardsBalance__card{padding:16px 20px}}.rewardsBalance__card__icon{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.rewardsBalance__card__icon .icon{font-size:18px;height:18px;width:18px}.rewardsBalance__card__icon--balance{background:color-mix(in srgb,var(--primary_color),transparent 88%);color:var(--primary_color)}.rewardsBalance__card__icon--earned{background:color-mix(in srgb,var(--success_color,#2cbca2),transparent 85%);color:var(--success_color,#2cbca2)}.rewardsBalance__card__icon--spent{background:color-mix(in srgb,var(--primary_color),transparent 88%);color:var(--primary_color)}.rewardsBalance__card__content{flex:1}.rewardsBalance__card__label{color:color-mix(in srgb,var(--text_color),transparent 40%);display:block;font-size:.75rem;font-weight:400;margin:0 0 2px}.rewardsBalance__card__value{color:var(--primary_color);display:block;font-size:1.5rem;font-weight:600;line-height:1.2;margin:0}.rewardsBalance__card__value--earned{color:var(--success_color,#2cbca2)}.rewardsBalance__expiry{align-items:flex-start;background:color-mix(in srgb,var(--information_color,#ac7d28),transparent 88%);border-radius:var(--member_border_radius,10px);display:flex;gap:14px;margin:0 0 24px;padding:16px 20px}.rewardsBalance__expiry__icon{align-items:center;background:color-mix(in srgb,var(--information_color,#ac7d28),transparent 75%);border-radius:50%;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.rewardsBalance__expiry__icon .svgIcon{color:var(--information_color,#ac7d28);height:16px;width:16px}.rewardsBalance__expiry__content{flex:1}.rewardsBalance__expiry__content strong{color:var(--information_color,#ac7d28);display:block;font-size:.875rem;font-weight:600;margin:0 0 4px}.rewardsBalance__expiry__content p{color:color-mix(in srgb,var(--information_color,#ac7d28),#000 10%);font-size:.8125rem;font-weight:400;line-height:1.5;margin:0}.rewardsEmpty{background:#fff;border-radius:var(--member_border_radius,10px);margin:0 0 24px;padding:30px;text-align:center}@media (max-width:640px){.rewardsEmpty{padding:20px}}.rewardsEmpty__icon{align-items:center;background:#e8f8f0;border-radius:50%;display:flex;height:56px;justify-content:center;margin:0 auto 12px;width:56px}.rewardsEmpty__icon .icon{color:var(--success_color,#4d7862);font-size:24px;height:24px;width:24px}.rewardsEmpty__title{color:var(--primary_color);font-size:1.375rem;font-weight:600;margin:0 0 8px}.rewardsEmpty__subtitle{color:#666;font-size:.875rem;line-height:1.5;margin:0 auto 24px;max-width:400px}.rewardsEmpty__methods{display:flex;flex-wrap:wrap;gap:16px}@media (max-width:640px){.rewardsEmpty__methods{flex-direction:column}}.rewardsEmpty__method{background:var(--light_color);border-radius:8px;flex:1;min-width:0;padding:16px;text-align:center}.rewardsEmpty__method__icon{align-items:center;background:var(--tertiary_color);border-radius:50%;display:flex;height:36px;justify-content:center;margin:0 auto 10px;width:36px}.rewardsEmpty__method__icon .icon,.rewardsEmpty__method__icon .svgIcon{color:var(--primary_color);font-size:16px;height:16px;width:16px}.rewardsEmpty__method__title{color:var(--primary_color);font-size:.8125rem;font-weight:500;margin:0 0 4px}.rewardsEmpty__method__description{color:#666;font-size:.75rem;line-height:1.4}.rewardsHowItWorks{background:#fff;border-radius:var(--member_border_radius,10px);margin:0 0 24px;padding:16px 24px}@media (max-width:640px){.rewardsHowItWorks{padding:14px 16px}}.rewardsHowItWorks__trigger{align-items:center;background:none;border:none;color:var(--primary_color);cursor:pointer;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;padding:0;text-align:left;width:100%}.rewardsHowItWorks__chevron{flex-shrink:0;font-size:20px;height:20px;transition:transform .2s ease;width:20px}[aria-expanded=true] .rewardsHowItWorks__chevron{transform:rotate(180deg)}.rewardsHowItWorks__content{padding-top:16px}.rewardsHowItWorks__cards,.rewardsHowItWorks__methods{display:flex;flex-wrap:wrap;gap:16px}@media (max-width:640px){.rewardsHowItWorks__cards,.rewardsHowItWorks__methods{flex-direction:column}}.rewardsHowItWorks__card,.rewardsHowItWorks__method{background:var(--light_color);border-radius:8px;flex:1;min-width:0;padding:16px;text-align:center}@media (max-width:640px){.rewardsHowItWorks__card,.rewardsHowItWorks__method{min-width:0}}.rewardsHowItWorks__card__icon,.rewardsHowItWorks__method__icon{align-items:center;background:var(--tertiary_color);border-radius:50%;display:flex;height:36px;justify-content:center;margin:0 auto 10px;width:36px}.rewardsHowItWorks__card__icon .icon,.rewardsHowItWorks__card__icon .svgIcon,.rewardsHowItWorks__method__icon .icon,.rewardsHowItWorks__method__icon .svgIcon{color:var(--primary_color);font-size:16px;height:16px;width:16px}.rewardsHowItWorks__card__title,.rewardsHowItWorks__method__title{color:var(--primary_color);font-size:.8125rem;font-weight:500;margin:0 0 4px}.rewardsHowItWorks__card__desc,.rewardsHowItWorks__method__description{color:#666;font-size:.75rem;line-height:1.4}.rewardsHowItWorks__note{align-items:center;background:var(--light_color);border-radius:8px;color:#666;display:flex;font-size:.8125rem;gap:10px;line-height:1.5;margin:16px 0 0;padding:12px 16px}.rewardsHowItWorks__note__icon{align-items:center;background:var(--tertiary_color);border-radius:50%;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.rewardsHowItWorks__note__icon .svgIcon{color:var(--primary_color);height:14px;width:14px}.rewardsReferral{background:linear-gradient(135deg,var(--primary_color) 0,color-mix(in srgb,var(--primary_color),#fff 20%) 100%);border-radius:10px;color:#fff;margin:0 0 24px;padding:30px}@media (max-width:640px){.rewardsReferral{padding:20px}}.rewardsReferral__inner{align-items:center;display:flex;flex-wrap:wrap;gap:24px}@media (max-width:640px){.rewardsReferral__inner{flex-direction:column}}.rewardsReferral__content{flex:1;min-width:200px}.rewardsReferral__image{border-radius:10px;flex:0 0 200px;overflow:hidden}@media (max-width:640px){.rewardsReferral__image{flex:0 0 auto;width:100%}}.rewardsReferral__image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.rewardsReferral__title{color:#fff;font-size:1.375rem;font-weight:600;margin:0 0 10px}.rewardsReferral__description{font-size:.875rem;line-height:1.5;margin:0 0 16px;opacity:.85}.rewardsReferral__stats{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.rewardsReferral__statPill{align-items:center;background:hsla(0,0%,100%,.15);border-radius:12px;color:#fff;display:inline-flex;font-size:.6875rem;font-weight:500;gap:4px;padding:5px 12px;white-space:nowrap}.rewardsReferral__shareSection{border-top:1px solid hsla(0,0%,100%,.15);margin-top:16px;padding-top:16px;width:100%}.rewardsReferral__shareLabel{font-size:.8125rem;font-weight:500;margin:0 0 10px;opacity:.85}.rewardsReferral__shareCopy{display:flex;gap:8px;margin:0 0 12px}@media (max-width:640px){.rewardsReferral__shareCopy{flex-direction:column}}.rewardsReferral__shareCopy input{background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.25);border-radius:4px;color:#fff;flex:1;font-size:.8125rem;padding:8px 12px}.rewardsReferral__shareCopy input::-moz-placeholder{color:hsla(0,0%,100%,.6)}.rewardsReferral__shareCopy input::placeholder{color:hsla(0,0%,100%,.6)}.rewardsReferral__socialButtons{display:flex;flex-wrap:wrap;gap:8px}.rewardsReferral .referralShare{background:transparent;border-radius:0;color:#fff;margin:0;padding:0}.rewardsReferral .referralShare h4{color:#fff;font-size:.8125rem;font-weight:500;margin:0 0 8px;opacity:.7}.rewardsReferral .referralShare .referralLinkCopy{display:flex;margin:0 0 16px}.rewardsReferral .referralShare .referralLinkCopy--joined{align-items:center;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;display:flex;gap:0;position:relative}.rewardsReferral .referralShare .referralLinkCopy--joined input.text{background:transparent;border:none;color:#fff;flex:1;font-size:.8125rem;min-width:0;outline:none;padding:12px 14px}.rewardsReferral .referralShare .referralLinkCopy--joined input.text::-moz-placeholder{color:hsla(0,0%,100%,.5)}.rewardsReferral .referralShare .referralLinkCopy--joined input.text::placeholder{color:hsla(0,0%,100%,.5)}.rewardsReferral .referralShare .referralLinkCopy--joined input.text:focus{outline:none}.rewardsReferral .referralShare .referralLinkCopy--joined .referralLinkCopy__btn{background:var(--secondary_color);border:none;border-radius:6px;color:var(--primary_color);cursor:pointer;font-size:.8125rem;font-weight:600;margin-right:5px;padding:8px 18px;transition:opacity .2s ease;white-space:nowrap}.rewardsReferral .referralShare .referralLinkCopy--joined .referralLinkCopy__btn:hover{opacity:.9}@media (max-width:640px){.rewardsReferral .referralShare .referralLinkCopy--joined input.text{font-size:.75rem;padding:10px 12px}.rewardsReferral .referralShare .referralLinkCopy--joined .referralLinkCopy__btn{font-size:.75rem;padding:8px 14px}}.rewardsReferral .referralShare .referralSocialButtons{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.rewardsReferral .referralShare .socialButton{align-items:center;border:none;border-radius:6px;color:#fff;display:inline-flex;font-size:.8125rem;font-weight:600;gap:6px;min-height:40px;padding:8px 16px;text-decoration:none;transition:opacity .2s ease}.rewardsReferral .referralShare .socialButton:hover{color:#fff;opacity:.85}.rewardsReferral .referralShare .socialButton i{position:static}.rewardsReferral .referralShare .socialWhatsapp{background:#25d366}.rewardsReferral .referralShare .socialFacebook{background:#1877f2}.rewardsReferral .referralShare .socialTwitter{background:#000}.rewardsReferral .referralShare .socialEmail{background:hsla(0,0%,100%,.2);cursor:pointer}.rewardsReferral .referralShare .referralEmailOverlay{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.rewardsReferral .referralShare .referralEmailOverlay__backdrop{background:rgba(0,0,0,.5);bottom:0;left:0;position:absolute;right:0;top:0}.rewardsReferral .referralShare .referralEmailOverlay__card{background:#fff;border-radius:var(--member_border_radius,10px);margin:0 20px;max-width:460px;padding:24px;position:relative;width:100%;z-index:1}.rewardsReferral .referralShare .referralEmailOverlay__card h4{color:var(--primary_color)!important;font-size:1.125rem;font-weight:500;margin:0;opacity:1!important}.rewardsReferral .referralShare .referralEmailOverlay__header{align-items:center;display:flex;justify-content:space-between;margin:0 0 16px}.rewardsReferral .referralShare .referralEmailOverlay__close{background:none;border:none;color:#999;cursor:pointer;font-size:1.5rem;line-height:1;padding:0}.rewardsReferral .referralShare .referralEmailOverlay__close:hover{color:var(--primary_color)}.rewardsReferral .referralShare .referralEmailOverlay .referralEmailInput{display:flex;gap:8px}@media (max-width:640px){.rewardsReferral .referralShare .referralEmailOverlay .referralEmailInput{flex-direction:column}}.rewardsReferral .referralShare .referralEmailOverlay .referralEmailInput input.text{background:var(--light_color);border:1px solid var(--border_color);border-radius:6px;color:var(--text_color);flex:1;font-size:.875rem;padding:10px 14px}.rewardsReferral .referralShare .referralEmailOverlay .referralEmailInput .button{background:var(--primary_color);border:none;color:#fff;font-weight:600}.rewardsReferral .referralShare .referralEmailOverlay .referralMessage{font-size:.8125rem;font-weight:400;margin:8px 0 0}.rewardsReferral .referralShare .referralEmailOverlay .referralMessage--success{color:var(--success_color,#2cbca2)}.rewardsReferral .referralShare .referralEmailOverlay .referralMessage--error{color:#da5139}.rewardsReferral .referralShare .referralShareEmail{border-top:1px solid hsla(0,0%,100%,.15);padding-top:16px}.rewardsReferral .referralShare .referralEmailInput{display:flex;gap:8px}@media (max-width:640px){.rewardsReferral .referralShare .referralEmailInput{flex-direction:column}}.rewardsReferral .referralShare .referralEmailInput input.text{background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.2);border-radius:6px;color:#fff;flex:1;font-size:.8125rem;padding:10px 14px}.rewardsReferral .referralShare .referralEmailInput input.text::-moz-placeholder{color:hsla(0,0%,100%,.5)}.rewardsReferral .referralShare .referralEmailInput input.text::placeholder{color:hsla(0,0%,100%,.5)}.rewardsReferral .referralShare .referralEmailInput .button{background:var(--secondary_color);border:none;color:var(--primary_color);font-weight:600;white-space:nowrap}.rewardsReferral .referralShare .referralEmailInput .button:hover{opacity:.9}.rewardsReferral .referralShare .referralMessage{font-size:.8125rem;margin:8px 0 0}.rewardsReferral .referralShare .referralMessage.success{color:var(--secondary_color)}.rewardsReferral .referralShare .referralMessage.error{color:#f99}.rewardsReferral__socialBtn{align-items:center;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-size:.8125rem;font-weight:600;gap:6px;justify-content:center;min-height:44px;padding:8px 16px;text-decoration:none;transition:opacity .2s ease}.rewardsReferral__socialBtn:hover{color:#fff;opacity:.85}.rewardsReferral__socialBtn--whatsapp{background:#25d366}.rewardsReferral__socialBtn--facebook{background:#1877f2}.rewardsReferral__socialBtn--x{background:#000}.rewardsHistory{--alert_color:#da5139;background:#fff;border-radius:var(--member_border_radius,10px);margin:0 0 24px;padding:24px}@media (max-width:640px){.rewardsHistory{padding:16px}}.rewardsHistory__title{color:var(--primary_color);font-size:1.25rem;font-weight:500;margin:0 0 16px}.rewardsHistory__tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:20px}.rewardsHistory__tabs .button{font-size:.8125rem;min-height:auto;padding:7px 16px}.rewardsHistory__list{list-style:none;margin:0;padding:0}.rewardsHistory__item{align-items:center;border-bottom:1px solid var(--border_color);display:flex;padding:12px 0}.rewardsHistory__item:last-child{border-bottom:none}.rewardsHistory__item__icon{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:36px;justify-content:center;margin-right:12px;width:36px}.rewardsHistory__item__icon .icon{font-size:16px;height:16px;width:16px}.rewardsHistory__item__icon--earned{background:#e8f8f0}.rewardsHistory__item__icon--earned .icon{color:var(--success_color,#2cbca2)}.rewardsHistory__item__icon--spent{background:#fde8e8}.rewardsHistory__item__icon--spent .icon{color:#da5139}.rewardsHistory__item__icon--referral{background:var(--tertiary_color)}.rewardsHistory__item__icon--referral .icon{color:var(--primary_color)}.rewardsHistory__item__icon--pending{background:color-mix(in srgb,var(--information_color,#ac7d28),transparent 85%)}.rewardsHistory__item__icon--pending .icon{color:var(--information_color,#ac7d28)}.rewardsHistory__item__icon--expired{background:var(--light_color)}.rewardsHistory__item__icon--expired .icon{color:#999}.rewardsHistory__item__content{flex:1;min-width:0}.rewardsHistory__item__title{color:var(--primary_color);font-size:.875rem;font-weight:500;margin:0 0 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rewardsHistory__item__date{color:#888;font-size:.75rem}.rewardsHistory__item__value{flex-shrink:0;font-size:.9375rem;font-weight:600;margin-left:12px;text-align:right}.rewardsHistory__item__value--positive{color:var(--success_color,#2cbca2)}.rewardsHistory__item__value--negative{color:var(--alert_color)}.rewardsHistory__badge{align-items:center;border-radius:20px;display:inline-flex;font-size:.6875rem;font-weight:500;margin-left:6px;padding:2px 8px;white-space:nowrap}.rewardsHistory__badge--pending{background:color-mix(in srgb,var(--information_color,#ac7d28),transparent 85%);color:var(--information_color,#ac7d28)}.rewardsHistory__badge--rewarded{background:color-mix(in srgb,var(--success_color,#2cbca2),transparent 85%);color:var(--success_color,#4d7862)}.rewardsHistory__badge--expired{background:var(--light_color);color:#999}.rewardsHistory__showMore{background:none;border:none;color:var(--primary_color);cursor:pointer;display:block;font-size:.8125rem;font-weight:500;margin-top:16px;padding:8px;text-align:center;width:100%}.rewardsHistory__showMore:hover{text-decoration:underline}.rewardsHistory__empty{color:#888;font-size:.875rem;padding:24px;text-align:center}@media (prefers-reduced-motion:reduce){.rewardsHowItWorks__chevron{transition:none}}.referralsPage .referralsHeader{margin-bottom:30px}.referralsPage .referralsHeader h1{margin-bottom:10px}.referralsPage .referralsHeader p{color:var(--text_color_lighter);font-size:.9375rem}.referralShare{background:var(--light_color);border-radius:var(--border_radius);margin-bottom:30px;padding:24px}.referralShare h4{font-size:.9375rem;margin-bottom:12px}.referralLinkCopy{display:flex;gap:10px;margin-bottom:20px}.referralLinkCopy input{background:#fff;flex:1}.referralSocialButtons{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.socialButton{align-items:center;border-radius:var(--border_radius);color:#fff;display:inline-flex;font-size:.8125rem;font-weight:600;gap:6px;padding:8px 16px;text-decoration:none;transition:opacity .2s}.socialButton:hover{color:#fff;opacity:.85}.socialButton i{font-size:1rem}.socialWhatsapp{background-color:#25d366}.socialFacebook{background-color:#1877f2}.socialTwitter{background-color:#000}.referralEmailForm .referralEmailInput{display:flex;gap:10px}.referralEmailForm .referralEmailInput input{flex:1}.referralMessage{font-size:.8125rem;margin-top:8px}.referralMessage.success{color:var(--success_color)}.referralMessage.error{color:var(--alert_color)}.referralStatsCards{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px}.referralStatCard{background:var(--light_color);border-radius:var(--border_radius);flex:1;min-width:140px;padding:20px;text-align:center}.referralStatCard .statValue{color:var(--primary_color);display:block;font-size:1.75rem;font-weight:700;line-height:1.2}.referralStatCard .statLabel{color:var(--text_color_lighter);display:block;font-size:.8125rem;margin-top:4px}.referralRewards{margin-bottom:30px}.referralRewards h3{margin-bottom:16px}.rewardItem{align-items:center;background:var(--light_color);border-radius:var(--border_radius);display:flex;justify-content:space-between;margin-bottom:8px;padding:16px}.rewardItem .rewardInfo .rewardAmount{display:block;font-size:1rem;font-weight:700}.rewardItem .rewardInfo .rewardExpiry{color:var(--text_color_lighter);font-size:.75rem}.rewardItem .rewardCode .codeDisplay{font-family:monospace;font-size:.875rem;font-weight:600;letter-spacing:1px}.referralInvitations{margin-top:30px}.referralInvitations h3{margin-bottom:16px}.invitationList{display:flex;flex-direction:column;gap:10px}.invitationCard{align-items:center;background:var(--light_color);border-radius:var(--border_radius);display:flex;gap:16px;justify-content:space-between;padding:16px 20px;transition:box-shadow .15s ease}.invitationCard:hover{box-shadow:0 2px 8px rgba(0,0,0,.06)}.invitationCard .invitationMain{align-items:center;display:flex;flex:1;gap:16px;min-width:0}.invitationCard .invitationEmail{font-size:.875rem;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invitationCard .invitationMeta{align-items:center;display:flex;flex-shrink:0;gap:10px;margin-left:auto}.invitationCard .invitationDate{color:var(--text_color_lighter);font-size:.8125rem;white-space:nowrap}.invitationCard .buttonLink{background:none;border:none;border-radius:var(--border_radius);color:var(--primary_color);cursor:pointer;font-size:.8125rem;font-weight:600;padding:6px 12px;transition:background .15s ease;white-space:nowrap}.invitationCard .buttonLink:hover{background:rgba(0,0,0,.04)}.invitationCard .buttonLink:disabled{cursor:default;opacity:.6}.statusBadge{border-radius:12px;display:inline-block;font-size:.75rem;font-weight:600;padding:3px 10px;text-transform:capitalize}.status-pending{background:#fff3cd;color:#856404}.status-signed_up{background:#d1ecf1;color:#0c5460}.status-rewarded{background:#d4edda;color:#155724}.status-cancelled,.status-expired{background:#f8d7da;color:#721c24}.reminderSent{color:var(--text_color_lighter);font-size:.8125rem;font-style:italic}.referralLanding .referralHero{background:var(--light_color);border-radius:var(--border_radius);margin-bottom:40px;padding:60px 20px;text-align:center}.referralLanding .referralHero h1{font-size:2rem;margin-bottom:16px}.referralLanding .referralHero p{color:var(--text_color_lighter);font-size:1.125rem;margin:0 auto 24px;max-width:600px}.referralLanding .referralHowItWorks{margin-bottom:40px}.referralLanding .referralHowItWorks h2{margin-bottom:30px;text-align:center}.referralLanding .referralSteps{display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.referralLanding .referralStep{flex:1;max-width:280px;min-width:200px;padding:24px;text-align:center}.referralLanding .referralStep .stepNumber{align-items:center;background:var(--primary_color);border-radius:50%;color:#fff;display:inline-flex;font-size:1.25rem;font-weight:700;height:48px;justify-content:center;margin-bottom:16px;width:48px}.referralLanding .referralStep h3{font-size:1rem;margin-bottom:8px}.referralLanding .referralStep p{color:var(--text_color_lighter);font-size:.875rem}.referralLanding .referralFaq{margin:0 auto 40px;max-width:700px}.referralLanding .referralFaq h2{margin-bottom:24px;text-align:center}.referralLanding .faqItem{border-bottom:1px solid var(--border_color);padding:16px 0}.referralLanding .faqItem .faqQuestion{align-items:center;cursor:pointer;display:flex;font-weight:600;justify-content:space-between}.referralLanding .faqItem .faqQuestion:after{content:"+";font-size:1.25rem;transition:transform .2s}.referralLanding .faqItem .faqQuestion.active:after{content:"−"}.referralLanding .faqItem .faqAnswer{color:var(--text_color_lighter);display:none;font-size:.875rem;line-height:1.6;padding-top:12px}.referralLanding .faqItem .faqAnswer.active{display:block}.referralOrderPrompt{background:var(--light_color);border-radius:var(--border_radius);margin:20px 0;padding:30px 20px;text-align:center}.referralOrderPrompt h5{margin-bottom:8px}.referralOrderPrompt p{color:var(--text_color_lighter);font-size:.875rem;margin-bottom:16px}@media (max-width:768px){.referralEmailForm .referralEmailInput,.referralLinkCopy,.referralStatsCards{flex-direction:column}.referralLanding .referralSteps{align-items:center;flex-direction:column}.invitationCard{align-items:flex-start;flex-direction:column;gap:12px}.invitationCard .invitationMain{align-items:flex-start;flex-direction:column;gap:8px;width:100%}.invitationCard .invitationMeta{margin-left:0}.invitationCard .buttonLink{align-self:flex-start;padding-left:0}}.rtVideo{--alert_color:#da5139;width:100%}.rtVideo__stepIndicator{gap:0;justify-content:center;list-style:none;margin:0 0 32px;padding:0}.rtVideo__stepIndicator,.rtVideo__stepIndicator__step{align-items:center;display:flex}.rtVideo__stepIndicator__step:not(:last-child):after{background:var(--border_color);content:"";height:1px;width:24px}@media (max-width:640px){.rtVideo__stepIndicator__step:not(:last-child):after{width:12px}}.rtVideo__stepIndicator__step:not(:last-child).is-complete:after{background:var(--secondary_color)}.rtVideo__stepIndicator__pill{align-items:center;background:var(--tertiary_color);border-radius:20px;color:var(--primary_color);display:flex;font-size:.8125rem;font-weight:400;gap:6px;padding:6px 14px;transition:background .2s ease,color .2s ease;white-space:nowrap}@media (max-width:640px){.rtVideo__stepIndicator__pill{font-size:.75rem;padding:5px 10px}}.is-active .rtVideo__stepIndicator__pill{background:var(--primary_color);color:#fff;font-weight:500}.is-complete .rtVideo__stepIndicator__pill{background:var(--secondary_color);color:var(--primary_color);font-weight:500}.rtVideo__stepIndicator__number{align-items:center;background:rgba(60,47,127,.1);border-radius:50%;display:flex;flex-shrink:0;font-size:.6875rem;font-weight:500;height:20px;justify-content:center;width:20px}.is-active .rtVideo__stepIndicator__number{background:hsla(0,0%,100%,.2);color:#fff}.is-complete .rtVideo__stepIndicator__number{background:rgba(60,47,127,.15);color:var(--primary_color)}.rtVideo__stepIndicator__number .icon{font-size:14px;height:14px;width:14px}@media (max-width:640px){.rtVideo__stepIndicator__label{display:none}.is-active .rtVideo__stepIndicator__label{display:inline}}.rtVideo__card{background:#fff;border-radius:var(--member_border_radius,10px);box-shadow:0 1px 3px rgba(0,0,0,.04);margin:0 0 30px;padding:30px}@media (max-width:640px){.rtVideo__card{padding:20px}}.rtVideo__title{font-size:1.5rem;font-weight:500;line-height:1.3;margin:0 0 16px}.rtVideo__text{color:var(--text_color);font-size:1rem;font-weight:300;line-height:1.6;margin:0 0 16px}.rtVideo__text:last-child{margin-bottom:0}.rtVideo__guideVideo{background:var(--dark_color);border-radius:12px;margin:0 0 24px;overflow:hidden}.rtVideo__guideVideo video{border-radius:0;display:block;max-width:100%;width:100%}.rtVideo__guideDescription{color:color-mix(in srgb,var(--text_color),transparent 30%);font-size:.875rem;font-style:italic;font-weight:300;margin:8px 0 0}.rtVideo__checklist{display:flex;gap:24px;margin:24px 0 0}@media (max-width:640px){.rtVideo__checklist{flex-direction:column;gap:16px}}.rtVideo__checklistGroup{flex:1}.rtVideo__checklistGroup h4{font-size:1rem;font-weight:500;margin:0 0 12px}.rtVideo__checklistGroup ul{margin:0;padding:0}.rtVideo__checklistGroup ul li{align-items:center;display:flex;font-size:.9375rem;font-weight:400;gap:10px;line-height:1.4;padding:8px 0}.rtVideo__checklistGroup ul li .icon{flex-shrink:0;font-size:20px;height:20px;width:20px}.rtVideo__checklistGroup--do .icon{color:var(--success_color,#2cbca2)}.rtVideo__checklistGroup--dont .icon{color:#da5139}.rtVideo__videoContainer{background:var(--dark_color);border-radius:12px;margin:0 0 16px;overflow:hidden;position:relative}.rtVideo__videoContainer video{display:block;max-width:100%;width:100%}.rtVideo__videoControls{align-items:center;background:linear-gradient(transparent,rgba(0,0,0,.6));bottom:0;display:flex;gap:12px;left:0;opacity:0;padding:12px 20px;position:absolute;right:0;transition:opacity .3s ease;z-index:3}.rtVideo__videoContainer:hover .rtVideo__videoControls,.rtVideo__videoOverlay__inner:hover .rtVideo__videoControls{opacity:1}@media (max-width:640px){.rtVideo__videoControls{gap:10px;opacity:1;padding:10px 16px}}.rtVideo__videoControls__btn{align-items:center;background:hsla(0,0%,100%,.15);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;padding:6px;transition:background .2s ease;width:40px}.rtVideo__videoControls__btn:hover{background:hsla(0,0%,100%,.3)}.rtVideo__videoControls__btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.rtVideo__videoControls__btn svg{height:18px;width:18px}.rtVideo__videoControls__btn--playPause{background:hsla(0,0%,100%,.9);color:var(--primary_color);height:48px;width:48px}.rtVideo__videoControls__btn--playPause svg{height:20px;width:20px}.rtVideo__videoControls__btn--playPause:hover{background:#fff}@media (max-width:640px){.rtVideo__videoControls__btn{height:36px;width:36px}.rtVideo__videoControls__btn svg{height:16px;width:16px}.rtVideo__videoControls__btn--playPause{height:40px;width:40px}}.rtVideo__videoControls__progress{background:hsla(0,0%,100%,.3);border-radius:20px;cursor:pointer;flex:1;height:8px;position:relative;transition:height .15s ease}.rtVideo__videoControls__progress:hover{height:10px}.rtVideo__videoControls__progressBar{background:var(--secondary_color);border-radius:20px;height:100%;pointer-events:none;width:0}.rtVideo__recordingBadge{align-items:center;background:rgba(0,0,0,.6);border-radius:20px;color:#fff;display:flex;font-size:.75rem;font-weight:500;gap:6px;left:12px;padding:4px 10px;position:absolute;top:12px;z-index:2}.rtVideo__recordingBadge__dot{animation:rtVideo-pulse 1.2s ease-in-out infinite;background:#da5139;border-radius:50%;height:8px;width:8px}@media (prefers-reduced-motion:reduce){.rtVideo__recordingBadge__dot{animation:none}}.rtVideo__timer{background:rgba(0,0,0,.6);border-radius:20px;color:#fff;font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:500;padding:4px 10px;position:absolute;right:12px;top:12px;z-index:2}.rtVideo__progress{background:var(--light_color);border-radius:3px;height:6px;margin:0 0 8px;overflow:hidden}.rtVideo__progress__bar{background:var(--primary_color);border-radius:3px;height:100%;transition:width 1s linear}.rtVideo__progress__bar--danger{background:var(--alert_color)}.rtVideo__progress__bar--success{background:var(--secondary_color)}.rtVideo__progressLabel{color:color-mix(in srgb,var(--text_color),transparent 30%);font-size:.8125rem;font-weight:400;margin:0 0 16px;text-align:center}.rtVideo__controls{display:flex;gap:12px}@media (max-width:640px){.rtVideo__controls{flex-direction:column}}.rtVideo__controls .button{flex:1;text-align:center}.rtVideo__controls .button .icon{margin-right:6px;position:relative;top:1px}.rtVideo__backLink{align-items:center;background:none;border:none;color:var(--primary_color);cursor:pointer;display:flex;font-size:.875rem;font-weight:400;gap:4px;justify-content:center;margin:16px 0 0;padding:8px;width:100%}.rtVideo__backLink .icon{font-size:12px;height:12px;width:12px}.rtVideo__backLink:hover{text-decoration:underline}.rtVideo__videoOverlay{align-items:center;background:rgba(0,0,0,.7);bottom:0;display:flex;justify-content:center;left:0;padding:24px;position:fixed;right:0;top:0;z-index:9999}.rtVideo__videoOverlay__inner{background:#000;border-radius:16px;max-width:480px;overflow:hidden;position:relative;width:100%}.rtVideo__videoOverlay__inner video{display:block;max-height:80vh;width:100%}.rtVideo__videoOverlay__close{align-items:center;background:rgba(0,0,0,.5);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.125rem;height:36px;justify-content:center;position:absolute;right:12px;top:12px;width:36px;z-index:2}.rtVideo__videoOverlay__close:hover{background:rgba(0,0,0,.8)}.rtVideo__guideButton{align-items:center;background:var(--light_color);border:1px solid var(--border_color);border-radius:var(--border_radius);color:var(--primary_color);cursor:pointer;display:flex;font-size:.9375rem;font-weight:500;gap:10px;margin:0 0 16px;padding:16px 20px;transition:border-color .2s ease,background .2s ease;width:100%}.rtVideo__guideButton .icon{font-size:20px;height:20px;width:20px}.rtVideo__guideButton:hover{background:#fff;border-color:var(--primary_color)}.rtVideo__guideButton span{color:color-mix(in srgb,var(--text_color),transparent 30%);font-size:.8125rem;font-weight:300;margin-left:auto}.rtVideo__selfCheck{align-items:flex-start;background:color-mix(in srgb,var(--secondary_color),transparent 85%);border-radius:var(--border_radius);display:flex;font-size:.875rem;font-weight:400;gap:10px;line-height:1.5;margin:0 0 20px;padding:16px 20px}.rtVideo__selfCheck .icon{color:var(--primary_color);flex-shrink:0;font-size:18px;margin-top:1px}.rtVideo__error{background:color-mix(in srgb,var(--alert_color),transparent 90%);border-radius:var(--border_radius);color:var(--alert_color);font-size:.875rem;font-weight:400;line-height:1.5;margin:0 0 20px;padding:16px 20px}.rtVideo__error strong{font-weight:600}.rtVideo__success{padding:40px 30px;text-align:center}.rtVideo__success__icon{color:var(--secondary_color);font-size:64px;height:64px;margin:0 auto 20px;width:64px}.rtVideo__success__title{font-size:1.5rem;font-weight:500;margin:0 0 12px}.rtVideo__success__text{color:color-mix(in srgb,var(--text_color),transparent 20%);font-size:1rem;font-weight:300;line-height:1.6;margin:0 auto 24px;max-width:400px}.rtVideo__uploading{padding:20px 0;text-align:center}.rtVideo__uploading__text{font-size:.875rem;font-weight:400;margin:0 0 12px}.rtVideo__permissionHelp{background:color-mix(in srgb,var(--information_color,#ac7d28),transparent 90%);border-radius:var(--border_radius);font-size:.875rem;line-height:1.6;margin:0 0 20px;padding:20px}.rtVideo__permissionHelp h4{font-size:1rem;font-weight:500;margin:0 0 8px}.rtVideo__permissionHelp ol{margin:8px 0 0;padding-left:20px}.rtVideo__permissionHelp ol li{margin:0 0 4px}.rtVideo__history{margin:0 0 30px}.rtVideo__history__title{font-size:1.125rem;font-weight:500;margin:0 0 16px}.rtVideo__history__list{display:flex;flex-direction:column;gap:8px}.rtVideo__history__item{align-items:center;background:var(--light_color);border-radius:var(--border_radius);display:flex;justify-content:space-between;padding:14px 20px}.rtVideo__history__item__date{font-size:.875rem;font-weight:400}.rtVideo__badge{align-items:center;border-radius:20px;display:inline-flex;font-size:.75rem;font-weight:500;gap:4px;padding:4px 10px;white-space:nowrap}.rtVideo__badge--pending{background:color-mix(in srgb,var(--information_color,#ac7d28),transparent 85%);color:var(--information_color,#ac7d28)}.rtVideo__badge--approved{background:color-mix(in srgb,var(--success_color,#2cbca2),transparent 85%);color:var(--success_color,#4d7862)}.rtVideo__badge--rejected{background:color-mix(in srgb,var(--alert_color),transparent 85%);color:var(--alert_color)}@keyframes rtVideo-pulse{0%,to{opacity:1}50%{opacity:.3}}
