@import"https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Serif:wght@400;500;600;700&display=swap";body{font-family:Inter,sans-serif;background-color:#fcfaf7;background-image:url(/spa/backgroud-pattern.png);background-position:center;background-size:cover;background-repeat:no-repeat}.hero-section{background-image:url(/spa/herobg.jpg);background-size:cover;background-position:center}.auth-tabs>button.active{background-color:#18bc9c;color:#fff}input:focus{outline:none;border-color:#18bc9c}.coursecard-tags-row{scrollbar-width:thin;scrollbar-color:rgba(28,116,217,.45) rgba(237,244,253,.6)}.coursecard-tags-row::-webkit-scrollbar{height:4px}.coursecard-tags-row::-webkit-scrollbar-track{background:#edf4fd99;border-radius:9999px}.coursecard-tags-row::-webkit-scrollbar-thumb{background:#1c74d973;border-radius:9999px}.coursecard-tags-row::-webkit-scrollbar-thumb:hover{background:#1c74d9a6}.hero-description-scroll{scrollbar-width:thin;scrollbar-color:rgba(128,123,117,.55) rgba(128,123,117,.15)}.hero-description-scroll::-webkit-scrollbar{width:4px}.hero-description-scroll::-webkit-scrollbar-track{background:#807b7526;border-radius:9999px}.hero-description-scroll::-webkit-scrollbar-thumb{background:#807b758c;border-radius:9999px}.hero-description-scroll::-webkit-scrollbar-thumb:hover{background:#807b75bf}:root{--font-size: 16px;--text-h1: 40px;--text-h2: 33px;--text-h2-serif: 32px;--text-h3: 28px;--text-h4: 23px;--text-base: 16px;--text-label: 13px;--text-button-lg: 19px;--text-overline: 11px;--background: rgba(252, 250, 247, 1);--foreground: rgba(27, 27, 24, 1);--card: rgba(255, 255, 255, 1);--card-foreground: rgba(27, 27, 24, 1);--popover: rgba(255, 255, 255, 1);--popover-foreground: rgba(80, 77, 73, 1);--primary: rgba(28, 116, 217, 1);--primary-foreground: rgba(255, 255, 255, 1);--secondary: rgba(0, 0, 0, 0);--secondary-foreground: rgba(0, 113, 235, 1);--muted: rgba(240, 239, 239, 1);--muted-foreground: rgba(157, 153, 149, 1);--accent: rgba(0, 113, 235, 1);--accent-foreground: rgba(255, 255, 255, 1);--destructive: rgba(210, 53, 45, 1);--destructive-foreground: rgba(255, 255, 255, 1);--border: rgba(213, 212, 210, 1);--input: rgba(0, 0, 0, 0);--input-background: rgba(0, 0, 0, 0);--font-weight-bold: 700;--font-weight-semibold: 600;--font-weight-medium: 500;--font-weight-normal: 400;--ring: rgba(28, 116, 217, 1);--elevation-sm: 0px 1px 3px 0px rgba(109, 56, 4, .1);--chart-1: rgba(28, 116, 217, 1);--chart-2: rgba(24, 190, 158, 1);--chart-3: rgba(250, 148, 46, 1);--chart-4: rgba(210, 53, 45, 1);--chart-5: rgba(128, 123, 117, 1);--radius: 4px;--radius-card: 16px;--radius-dropdown: 8px;--sidebar: rgba(255, 255, 255, 1);--sidebar-foreground: rgba(53, 51, 49, 1);--sidebar-primary: rgba(28, 116, 217, 1);--sidebar-primary-foreground: rgba(255, 255, 255, 1);--sidebar-accent: rgba(0, 113, 235, 1);--sidebar-accent-foreground: rgba(255, 255, 255, 1);--sidebar-border: rgba(213, 212, 210, 1);--sidebar-ring: rgba(28, 116, 217, 1)}:root{--color-background: var(--background);--color-foreground: var(--foreground);--color-card: var(--card);--color-card-foreground: var(--card-foreground);--color-popover: var(--popover);--color-popover-foreground: var(--popover-foreground);--color-primary: var(--primary);--color-primary-foreground: var(--primary-foreground);--color-secondary: var(--secondary);--color-secondary-foreground: var(--secondary-foreground);--color-muted: var(--muted);--color-muted-foreground: var(--muted-foreground);--color-accent: var(--accent);--color-accent-foreground: var(--accent-foreground);--color-destructive: var(--destructive);--color-destructive-foreground: var(--destructive-foreground);--color-border: var(--border);--color-input: var(--input);--color-input-background: var(--input-background);--color-ring: var(--ring);--color-chart-1: var(--chart-1);--color-chart-2: var(--chart-2);--color-chart-3: var(--chart-3);--color-chart-4: var(--chart-4);--color-chart-5: var(--chart-5);--radius-sm: calc(var(--radius) - 2px);--radius-md: var(--radius);--radius-lg: var(--radius-dropdown);--radius-xl: var(--radius-card);--shadow-sm: var(--elevation-sm);--color-sidebar: var(--sidebar);--color-sidebar-foreground: var(--sidebar-foreground);--color-sidebar-primary: var(--sidebar-primary);--color-sidebar-primary-foreground: var(--sidebar-primary-foreground);--color-sidebar-accent: var(--sidebar-accent);--color-sidebar-accent-foreground: var(--sidebar-accent-foreground);--color-sidebar-border: var(--sidebar-border);--color-sidebar-ring: var(--sidebar-ring)}@layer base{*{box-sizing:border-box}body{background-color:var(--background);color:var(--foreground);font-family:Noto Sans,sans-serif}}@layer base{:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) h1{font-family:Noto Sans,sans-serif;font-size:var(--text-h1);font-weight:var(--font-weight-bold);line-height:1.4}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) h2{font-family:Noto Sans,sans-serif;font-size:var(--text-h2);font-weight:var(--font-weight-semibold);line-height:1.45}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) h3{font-family:Noto Sans,sans-serif;font-size:var(--text-h3);font-weight:var(--font-weight-medium);line-height:1.43}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) h4{font-family:Noto Sans,sans-serif;font-size:var(--text-h4);font-weight:var(--font-weight-medium);line-height:1.39}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) p{font-family:Noto Sans,sans-serif;font-size:var(--text-base);font-weight:var(--font-weight-normal);line-height:1.5}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) label{font-family:Noto Sans,sans-serif;font-size:var(--text-label);font-weight:var(--font-weight-normal);line-height:1.54}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) button{font-family:Noto Sans,sans-serif;font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:1.5}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) input{font-family:Noto Sans,sans-serif;font-size:var(--text-base);font-weight:var(--font-weight-normal);line-height:1.5}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) .button-lg{font-family:Noto Sans,sans-serif;font-size:var(--text-button-lg);font-weight:var(--font-weight-medium);line-height:1.26}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) .overline{font-family:Noto Sans,sans-serif;font-size:var(--text-overline);font-weight:var(--font-weight-medium);line-height:1.45}}html{font-size:var(--font-size)}.wrapper{max-width:1360px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.donate__text-serif{font-family:"Noto Serif",serif}.donate__text-background{background-color:transparent}.donate__side-text h4{color:#1b1b18;font-size:30px;font-weight:700;line-height:150%;letter-spacing:1px;text-align:center}.donate__side-text-signature{font-size:13px!important;font-weight:400!important;line-height:20px!important;color:#1b1b18!important;text-align:right!important;margin-top:12px!important}.donate__side-text p{color:#1b1b18;font-size:18px;font-weight:500;line-height:23px;text-align:center;font-style:italic}.donacije_wspay-header{font-size:32px;letter-spacing:.2px}.donacije_value-buttons button{background-color:#fff;color:#0071eb;border:1px solid #0071eb;font-size:18px;line-height:20px;letter-spacing:1px;font-weight:500;font-family:"Noto Serif",serif;border-radius:3px;font-style:medium}.donacije_value-buttons button:hover{background-color:#0071eb33;color:#0071eb}.donacije_checkbox{width:20px;height:20px;border:2px solid #b6b3af;border-radius:7px;outline:none;cursor:pointer;position:relative;color:#fff!important}.donacije_checkbox:focus{border:2px solid #b6b3af;border-radius:4px}.donacije_checkbox:checked{background-color:#0071eb!important;border-color:#0071eb!important;color:#fff!important}.donacije_checkbox:checked:after{color:#fff!important}.h2-test{color:#1b1b18;font-family:Noto Sans;font-size:28px;font-style:normal;font-weight:500;line-height:40px;letter-spacing:.28px}.WSPayFormContainer{max-width:501px;min-width:316px;background-color:#fff;box-shadow:0 1px 3px #3c1f021a;border-radius:8px;flex-direction:column;justify-content:space-between;align-items:center;display:inline-flex;padding:32px 24px}.WSPayFormContainer h4{width:214px;height:64px;padding-left:24px;padding-right:24px;justify-content:center;align-items:center;gap:10px;display:inline-flex;margin-bottom:40px}.WSPayFormContainer h4 div{color:#1b1b18;font-size:32px;font-family:Noto Serif;font-weight:700;line-height:48px;word-wrap:break-word}.secured_label{width:145px;justify-content:flex-start;align-items:center;gap:8px;display:inline-flex;margin-top:24px}.secured_label_text{justify-content:flex-end;display:flex;flex-direction:column;color:#6a6662;font-size:11px;font-family:Noto Sans;font-weight:500;line-height:16px;letter-spacing:.22px;word-wrap:break-word}@media screen and (max-width: 1020px){.WSPayFormContainer{max-width:98vw;margin-left:1vw;margin-right:1vw;min-width:auto;padding:24px 16px}}.petlja_button{background-color:var(--color-button-bg-primary, #1b74d8);color:var(--color-button-text-primary, #fff);border:1px solid transparent;border-radius:4px;padding:10px 24px;font-size:19px;font-family:Noto Sans;font-weight:500;line-height:24px;letter-spacing:.19px;word-wrap:break-word}.petlja_button:hover{background-color:var(--color-button-hover-primary, #1761b5)}.petlja_button.disabled{background-color:var(--color-button-disabled-primary, #f0efef);cursor:not-allowed;pointer-events:none;color:#9d9995;border:1px solid #f0efef}.petlja_button.secondary{background-color:var(--color-button-bg-secondary, #fff);color:var(--color-button-text-secondary, #0071eb);border:1px solid var(--color-button-bg-primary, #0071eb)}.petlja_button.secondary:hover{background-color:var(--color-button-hover-secondary, #f6fafe)}.petlja_button.secondary.disabled{background-color:var(--color-button-disabled-primary, #f0efef);cursor:not-allowed;pointer-events:none;color:#9d9995;border:1px solid #f0efef}.petlja_button svg{display:inline-block;margin-right:4px}.petlja_input__input{color:#6a6662;font-size:16px;font-family:Noto Sans;font-weight:400;line-height:24px;word-wrap:break-word;border:1px solid #b6b3af;border-radius:4px;outline:1px #b6b3af solid;outline-offset:-1px;padding:8px 16px;min-height:40px}.petlja_input__input:focus{border-color:#646cff;box-shadow:0 0 0 4px #646cff33}.petlja_input__label{align-self:stretch;font-size:12px;font-family:Noto Sans,system-ui,sans-serif;font-weight:400;line-height:20px;letter-spacing:.13px;word-wrap:break-word;display:flex;gap:2px}.petlja_input__label_important{color:#d2352d}.petlja_checkbox{display:inline-flex;align-items:center;gap:8px}.petlja_checkbox__input{width:20px;height:20px;background:#fff;border:1px solid #b6b3af;border-radius:4px;box-sizing:border-box}.petlja_checkbox__label{font-size:10px;font-family:Noto Sans,system-ui,sans-serif;font-weight:400;line-height:20px;letter-spacing:.13px;word-wrap:break-word}.petlja_checkbox__label a{color:var(--Text-and-Icon-Blue-Default, #0071eb);font-size:10px;font-family:Noto Sans;font-weight:400;text-decoration:underline;line-height:20px;letter-spacing:.13px;word-wrap:break-word}.WSPayTestimoniaContainer p{text-align:left}.WSPayTestimoniaContainer{max-width:calc(100% - 550px);margin-left:24px;border-radius:8px}.WSPayTestimoniaContainer div{border-radius:8px}@media screen and (max-width: 1020px){.WSPayTestimoniaContainer{max-width:98vw;margin-left:1vw;margin-right:1vw;min-width:auto}}.donatedirect-wrapper{background-color:#fff;opacity:80%;max-width:1360px;margin:0 auto;border-radius:8px;box-shadow:0 1px 3px #3c1f021a}.donatedirect-title{height:64px;min-width:280px;padding-left:24px;padding-right:24px;margin:0 auto;align-items:center;color:#1b1b18;font-size:32px;font-family:"Noto Serif",serif;font-weight:700;line-height:48px;word-wrap:break-word;text-align:center}.donatedirect-container{margin:0 auto;max-width:1360px;overflow:hidden}.donatedirect-ips{margin-left:50px;max-width:501px;min-width:316px;padding:16px 0;float:left}.donatedirect-ips img{width:325px;height:325px;background:#fff;border-radius:4px;border:1px #e7e6e4 solid;-o-object-fit:contain;object-fit:contain}.donatedirect-ips button,.donatedirect-uplatnica button{height:40px;font-size:12px}.donatedirect-uplatnica button{height:auto;padding:0 8px}.donatedirect-ips-label{text-align:center;justify-content:center;display:flex;color:#6a6662;font-size:11px;font-family:Noto Sans;font-weight:500;line-height:16px;letter-spacing:.22px;word-wrap:break-word}.donatedirect-ips-label a{color:#0071eb;font-size:11px;font-family:Noto Sans;font-weight:500;text-decoration:underline;line-height:16px;letter-spacing:.22px;word-wrap:break-word;margin-left:3px}.donatedirect-uplatnica{text-align:center;width:calc(100% - 390px);float:right;padding:16px}.donatedirect-uplatnica img{margin:0 auto;height:325px}@media screen and (max-width: 1020px){.donatedirect-container{display:flex;flex-direction:column;align-items:center}.donatedirect-ips{margin:0;padding:0;float:none}.donatedirect-uplatnica{width:100%;margin-top:24px;float:none;padding:0}.donatedirect-uplatnica img{height:auto;width:100%}.donatedirect-uplatnica button{width:100%;margin-top:10px}}
