.side-bar .menu .ant-menu-item-selected span a{color:#fff}.side-bar .menu .menu-item span a{color:var(--color-body-text)}.side-bar .menu .menu-item:hover span a{color:#fff}.box-container{display:flex;flex-direction:column;height:calc(100vh - 60px);background-color:#f5f5f5}.text-center{text-align:center}.section-light,section[style*=background]{color:var(--color-text-on-section-light)!important}.section-dark,section[style*="#000"],section[style*="rgb(0, 0, 0)"]{color:var(--color-text-on-section-dark)!important}.section-accent,section[style*="#6d6d6d"],section[style*="#afafaf"]{color:var(--color-text-on-section-accent)!important}.card,.card-body,.container{color:var(--color-text-on-card)!important}.card:hover{color:var(--color-text-on-card-hover)!important}.surface-0{color:var(--color-text-on-surface-0)!important}.surface-1{color:var(--color-text-on-surface-1)!important}.surface-2{color:var(--color-text-on-surface-2)!important}.surface-3{color:var(--color-text-on-surface-3)!important}.modal,.modal-body{color:var(--color-text-on-modal)!important}.modal-header{color:var(--color-text-on-modal-header)!important}input,select,textarea{color:var(--color-text-on-input)!important}input:disabled,select:disabled,textarea:disabled{color:var(--color-text-on-input-disabled)!important}table{color:var(--color-text-on-table)!important}th,thead{color:var(--color-text-on-table-header)!important}tr:hover{color:var(--color-text-on-table-hover)!important}.quote,.testimonial{color:var(--color-text-on-testimonial)!important}.hero,.hero-section{color:var(--color-text-on-hero)!important}.cta{color:var(--color-text-on-cta)!important}.cta-accent{color:var(--color-text-on-cta-accent)!important}section div,section h1,section h2,section h3,section h4,section h5,section h6,section p,section span{color:inherit}[style*="background-color: #6d6d6d"],[style*="background-color: #afafaf"],[style*="background-color: rgb(109, 109, 109)"],[style*="background-color: rgb(175, 175, 175)"]{color:var(--color-text-on-section-accent)!important}[style*="background-color: #000000"],[style*="background-color: #000"],[style*="background-color: rgb(0, 0, 0)"]{color:var(--color-text-on-section-dark)!important}@font-face{font-family:"Rubik";font-style:italic;font-weight:300;font-display:swap;src:local("Rubik Light Italic"),local("Rubik-LightItalic"),url(/static/media/Rubik-LightItalic.4fd638a6.ttf) format("tff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Rubik";font-style:italic;font-weight:400;font-display:swap;src:local("Rubik Italic"),local("Rubik-Italic"),url(/static/media/Rubik-RegularItalic.9a5eb2e5.ttf) format("tff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Rubik";font-style:italic;font-weight:500;font-display:swap;src:local("Rubik Medium Italic"),local("Rubik-MediumItalic"),url(/static/media/Rubik-MediumItalic.56583c23.ttf) format("tff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Rubik";font-style:italic;font-weight:700;font-display:swap;src:local("Rubik Bold Italic"),local("Rubik-BoldItalic"),url(/static/media/Rubik-BoldItalic.c002cd78.ttf) format("tff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Rubik";font-style:italic;font-weight:900;font-display:swap;src:local("Rubik Black Italic"),local("Rubik-BlackItalic"),url(/static/media/Rubik-BlackItalic.849377dd.ttf) format("tff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Rubik";font-style:normal;font-weight:300;font-display:swap;src:local("Rubik Light"),local("Rubik-Light"),url(/static/media/Rubik-Light.7a06846b.ttf) format("tff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Rubik";font-style:normal;font-weight:400;font-display:swap;src:local("Rubik"),local("Rubik-Regular"),url(/static/media/Rubik-Regular.b3d0902b.ttf) format("tff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Rubik";font-style:normal;font-weight:500;font-display:swap;src:local("Rubik Medium"),local("Rubik-Medium"),url(/static/media/Rubik-Medium.c87313aa.ttf) format("tff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Rubik";font-style:normal;font-weight:700;font-display:swap;src:local("Rubik Bold"),local("Rubik-Bold"),url(/static/media/Rubik-Bold.9a6fb6f5.ttf) format("tff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Rubik";font-style:normal;font-weight:900;font-display:swap;src:local("Rubik Black"),local("Rubik-Black"),url(/static/media/Rubik-Black.fba2019b.ttf) format("tff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}body{margin:0;font-size:16px;font-family:"Rubik","Roboto","Ubuntu","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-text-dark,#373737)}h1,h2,h3,h4,h5,h6{color:var(--color-heading-main,var(--color-text-dark,#373737))}p{color:var(--color-body-text,var(--color-text-dark,#373737))}code{font-family:"Rubik","Courier New",monospace}.ant-modal-mask{background-color:var(--color-primary-alpha-70)!important}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{background-color:var(--color-primary);min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:var(--color-secondary)}.App-link{color:var(--color-info)}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.btn-container{display:flex;flex-direction:column;align-items:center;grid-gap:10px;gap:10px}.btn-add-cart{width:111px;height:40px;line-height:40px}:root{--color-primary:#ff5757;--primary-color:#ff5757;--color-secondary:#000;--secondary-color:#000;--color-tertiary:#fff;--tertiary-color:#fff;--color-text-on-light:#333;--color-text:#333;--text-color:#333;--color-text-on-dark:#fff;--color-text-light:#fff;--text-on-dark:#fff;--text-on-light:#333;--text-muted:#888;--text-light:#999;--text-disabled:#ccc;--text-on-dark-70:hsla(0,0%,100%,0.7);--text-on-dark-50:hsla(0,0%,100%,0.5);--color-primary-50:#ffe5e5;--color-primary-100:#ffb3b3;--color-primary-200:#ff8080;--color-primary-300:#ff6b6b;--color-primary-400:#ff6161;--color-primary-500:#ff5757;--color-primary-600:#e64d4d;--color-primary-700:#cc4343;--color-primary-800:#b33939;--color-primary-900:#992f2f;--color-primary-text:#fff;--color-secondary-50:#f5f5f5;--color-secondary-100:#e0e0e0;--color-secondary-200:#bdbdbd;--color-secondary-300:#9e9e9e;--color-secondary-400:#757575;--color-secondary-500:#000;--color-secondary-600:#000;--color-secondary-700:#000;--color-secondary-800:#000;--color-secondary-900:#000;--color-secondary-text:#fff;--color-tertiary-50:#fff;--color-tertiary-100:#fff;--color-tertiary-200:#fafafa;--color-tertiary-300:#f5f5f5;--color-tertiary-400:#f0f0f0;--color-tertiary-500:#fff;--color-tertiary-600:#f2f2f2;--color-tertiary-700:#e6e6e6;--color-tertiary-800:#d9d9d9;--color-tertiary-900:#ccc;--color-tertiary-text:#000;--color-primary-hover:rgba(255,87,87,0.8);--color-primary-dark:#cc4343;--color-secondary-hover:rgba(0,0,0,0.8);--color-secondary-dark:#000;--color-heading-main:var(--color-primary-500);--color-heading-main-text:var(--color-primary-text);--color-heading-sub:var(--color-text-on-light);--color-heading-sub-text:var(--color-tertiary-500);--color-body-text:var(--color-text);--color-body-text-bg:var(--color-tertiary-500);--color-body-text-secondary:#666;--color-body-text-secondary-bg:var(--color-tertiary-500);--color-body-text-tertiary:#888;--color-body-text-tertiary-bg:var(--color-tertiary-500);--color-body-text-disabled:#ccc;--color-body-text-disabled-bg:var(--color-tertiary-500);--color-body-text-accent:var(--color-primary-500);--color-body-text-accent-bg:var(--color-tertiary-500);--color-nav-text:var(--color-secondary-500);--color-nav-text-hover:var(--color-secondary-700);--color-nav-text-active:var(--color-primary-500);--color-nav-bg:var(--color-tertiary-500);--color-footer-text:var(--color-text-on-dark);--color-footer-text-secondary:hsla(0,0%,100%,0.7);--color-footer-bg:var(--color-secondary-500);--color-footer-link:var(--color-text-on-dark);--color-footer-link-hover:var(--color-primary-300);--color-button-primary-bg:var(--color-primary-500);--color-button-primary-text:var(--color-primary-text);--color-button-primary-hover-bg:var(--color-primary-700);--color-button-primary-hover-text:var(--color-primary-text);--color-button-secondary-bg:var(--color-secondary-500);--color-button-secondary-text:var(--color-secondary-text);--color-button-secondary-hover-bg:var(--color-secondary-700);--color-button-secondary-hover-text:var(--color-secondary-text);--color-button-outline-bg:transparent;--color-button-outline-text:var(--color-primary-500);--color-button-outline-border:var(--color-primary-500);--color-button-outline-hover-bg:var(--color-primary-500);--color-button-outline-hover-text:var(--color-primary-text);--color-divider:var(--color-primary-500);--color-icon-bg-accent:rgba(255,87,87,0.31);--color-border:rgba(0,0,0,0.3);--color-border-light:rgba(0,0,0,0.15);--color-primary-alpha-70:rgba(0,0,0,0.7);--color-shadow:rgba(0,0,0,0.16);--color-success:var(--color-success);--color-error:var(--color-primary);--color-warning:var(--color-warning);--color-info:var(--color-info);--color-page-bg:var(--color-tertiary-50);--color-section-bg-light:var(--color-tertiary-100);--color-section-bg-dark:var(--color-secondary-900);--color-section-bg-accent:var(--color-primary-50);--color-card-bg:var(--color-tertiary-500);--color-card-hover-bg:var(--color-tertiary-100);--color-card-active-bg:var(--color-tertiary-200);--color-card-border:var(--color-tertiary-300);--color-card-shadow:rgba(0,0,0,0.1);--color-container-bg:var(--color-tertiary-500);--color-container-border:var(--color-tertiary-200);--color-surface-0:var(--color-tertiary-500);--color-surface-1:var(--color-tertiary-100);--color-surface-2:var(--color-tertiary-200);--color-surface-3:var(--color-tertiary-300);--color-modal-bg:var(--color-tertiary-500);--color-modal-overlay:rgba(0,0,0,0.5);--color-modal-header-bg:var(--color-surface-1);--color-input-bg:var(--color-tertiary-500);--color-input-disabled-bg:var(--color-tertiary-100);--color-input-focus-bg:var(--color-tertiary-500);--color-table-bg:var(--color-tertiary-500);--color-table-header-bg:var(--color-surface-1);--color-table-row-hover-bg:var(--color-tertiary-100);--color-table-row-stripe-bg:var(--color-tertiary-50);--color-testimonial-bg:var(--color-surface-1);--color-testimonial-avatar-bg:var(--color-tertiary-300);--color-quote-bg:var(--color-surface-1);--color-hero-bg:var(--color-tertiary-500);--color-cta-bg:var(--color-surface-1);--color-cta-accent-bg:var(--color-primary-50);--color-border-medium:#bcc6df;--color-border-dark:#495163;--color-card-shadow-light:rgba(136,174,181,0.17);--color-surface-1-60:rgba(233,236,244,0.6);--color-tertiary-100-60:rgba(233,236,244,0.6);--color-input-border-focus:var(--color-primary-500);--color-input-border-error:var(--color-error);--color-button-disabled-bg:var(--color-tertiary-300);--color-button-disabled-text:var(--color-text-disabled);--font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell",sans-serif;--font-family-base:var(--font-family)}body{color:var(--color-text);font-family:var(--font-family);background-color:var(--color-page-bg)}.ant-btn-primary,.btn-primary,button[class*=primary]{background-color:var(--color-primary)!important;border-color:var(--color-primary)!important;color:var(--color-primary-text)!important}.ant-btn-primary:hover,.btn-primary:hover,button[class*=primary]:hover{background-color:var(--color-primary-dark)!important;border-color:var(--color-primary-dark)!important;color:var(--color-primary-text)!important}.btn-secondary,.button-custom-default.ant-btn-primary,button[class*=secondary]{background-color:var(--color-secondary)!important;border-color:var(--color-secondary)!important;color:var(--color-secondary-text)!important}.btn-secondary:hover,.button-custom-default.ant-btn-primary:hover,button[class*=secondary]:hover{background-color:var(--color-secondary-dark)!important;border-color:var(--color-secondary-dark)!important;color:var(--color-secondary-text)!important}a{color:var(--color-primary)}a:hover{color:var(--color-primary-hover)}h1,h2,h3,h4,h5,h6{color:var(--color-primary)}.ant-btn-primary,.btn-primary,.button-primary,button[class*=primary]{background-color:var(--color-button-primary-bg)!important;border-color:var(--color-button-primary-bg)!important;color:var(--color-button-primary-text)!important}.ant-btn-primary:hover,.btn-primary:hover,.button-primary:hover,button[class*=primary]:hover{background-color:var(--color-button-primary-hover-bg)!important;border-color:var(--color-button-primary-hover-bg)!important;color:var(--color-button-primary-hover-text)!important}.btn-secondary,.button-secondary,button[class*=secondary]{background-color:var(--color-button-secondary-bg)!important;border-color:var(--color-button-secondary-bg)!important;color:var(--color-button-secondary-text)!important}.btn-secondary:hover,.button-secondary:hover,button[class*=secondary]:hover{background-color:var(--color-button-secondary-hover-bg)!important;border-color:var(--color-button-secondary-hover-bg)!important;color:var(--color-button-secondary-hover-text)!important}.ant-btn-outline,.btn-outline,.button-outline,button[class*=outline]{background-color:var(--color-button-outline-bg)!important;border-color:var(--color-button-outline-border)!important;color:var(--color-button-outline-text)!important}.ant-btn-outline:hover,.btn-outline:hover,.button-outline:hover,button[class*=outline]:hover{background-color:var(--color-button-outline-hover-bg)!important;border-color:var(--color-button-outline-hover-bg)!important;color:var(--color-button-outline-hover-text)!important}.search .search-wrapper{background-color:var(--color-primary)!important}.calendar-registration .header,.calendar .content .body .day-item,.calendar .header,.card-radio-center .header{background:var(--color-primary)!important}a:not(.ant-btn):not(.text-white){color:var(--color-primary)!important}a:not(.ant-btn):not(.text-white):hover{color:var(--color-primary-hover)!important}h1,h2,h3,h4,h5,h6{color:var(--color-heading-main,var(--color-text))}.ant-menu-item-selected,.nav-link.active{background-color:var(--color-primary)!important;color:var(--color-tertiary)!important}.ant-badge,.badge-primary{background-color:var(--color-secondary)!important}.ant-input:focus,.ant-select:focus,.form-control:focus{border-color:var(--color-primary)!important}.ant-card-head,.card-header{background-color:var(--color-surface-1);border-bottom:2px solid var(--color-primary)}.ant-tabs-tab-active{color:var(--color-primary)!important}.ant-tabs-ink-bar{background-color:var(--color-primary)!important}.notification-api .icon.success{background:var(--color-success)!important}.notification-api .icon.error{background:var(--color-error)!important}[style*="color: var(--color-primary)"]{color:var(--color-primary)!important}[style*="var(--color-primary)"]{background-color:var(--color-primary)!important}.ant-message .ant-message-notice .ant-message-notice-content{padding:0}.ant-message .ant-message-notice .ant-message-notice-content .ant-message-custom-content{padding:8px 24px}.ant-message .ant-message-notice .ant-message-notice-content .ant-message-custom-content.ant-message-error{background:var(--color-secondary);color:#fff}.ant-message .ant-message-notice .ant-message-notice-content .ant-message-custom-content.ant-message-success{background:#00bf4b;color:#fff}.ant-message .ant-message-notice .ant-message-notice-content .ant-message-custom-content.ant-message-warning{background:#ffab00;color:#fff}.ant-message .ant-message-notice .ant-message-notice-content .anticon{display:none}.loading{display:inline-block;width:80px;height:80px}.loading:after{content:"";display:block;width:64px;height:64px;margin:8px;border-radius:50%;border-color:var(--color-divider);border-left:6px solid transparent;border-bottom:6px solid var(--color-divider);border-right:6px solid transparent;border-top:6px solid var(--color-divider);animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.content-loading{width:100vw;height:100vh;display:flex;justify-content:center;align-items:center}.w-100{width:100%!important}